.pv-rewards-page{padding-top:16px}.pv-rewards-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center;padding:24px 0 54px}.pv-rewards-hero__copy h1{max-width:650px;margin:0 0 24px}.pv-rewards-hero__copy .rte{max-width:49ch;color:var(--pv-ui-muted);font-size:17px}.pv-rewards-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.pv-rewards-actions .button,.pv-rewards-shop .button{gap:24px}.pv-rewards-pass{background:#173d24;color:#f6ebd8;padding:30px 34px;border-radius:12px;min-height:350px;display:flex;flex-direction:column;box-shadow:12px 12px #e5e9dd}.pv-rewards-pass__top,.pv-rewards-pass__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.pv-rewards-pass__top{padding-bottom:24px;border-bottom:1px solid #f6ebd83b;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.pv-rewards-pass__top>span:first-child{font-weight:750;font-size:18px;letter-spacing:.04em}.pv-rewards-pass__caption{margin:30px 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#d5dfc7}.pv-rewards-pass__number{margin:0;font:400 clamp(38px,4vw,54px)/1.2 "Petvigo Display",serif;letter-spacing:-.03em}.pv-rewards-pass__detail{margin:8px 0 30px;font-size:14px;line-height:1.6;color:#d5dfc7}.pv-rewards-pass__bottom{margin-top:auto;padding-top:20px;border-top:1px solid #f6ebd83b;font-size:12px}.pv-rewards-pass__bottom>span:last-child{font-size:23px}.pv-rewards-nav{display:flex;gap:32px;flex-wrap:wrap;padding:5px 0;border-block:1px solid var(--pv-ui-line)}.pv-rewards-nav a{padding:14px 0;color:var(--pv-ui-ink);font-size:13px;text-decoration:none}.pv-rewards-nav a:hover{text-decoration:underline;text-underline-offset:5px}.pv-rewards-how,.pv-rewards-help{padding-block:58px}.pv-rewards-page h2,.pv-rewards-page h3,.pv-rewards-page p{overflow-wrap:anywhere}.pv-rewards-page :is(h2,h3,p){overflow-wrap:anywhere}.pv-rewards-page h2{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0 0 18px}.pv-rewards-section-head{max-width:620px}.pv-rewards-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:32px 0 0;list-style:none}.pv-rewards-steps li{border-top:1px solid #b6c3ac;padding-top:20px}.pv-rewards-step-number{color:#9d5528;font-size:12px;font-weight:750}.pv-rewards-steps h3{font-size:21px;margin:20px 0 12px}.pv-rewards-steps p,.pv-rewards-redeem p,.pv-rewards-help p{font-size:15px;line-height:1.75;color:var(--pv-ui-muted)}.pv-rewards-redeem{padding:38px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:50px;align-items:center;background:#e9edde;border:1px solid #d8dfd1;border-radius:12px}.pv-rewards-conversion{border-left:1px solid #b6c3ac;padding-left:40px}.pv-rewards-conversion>div{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:baseline}.pv-rewards-conversion strong{font-size:clamp(24px,2.6vw,34px);line-height:1.2;letter-spacing:-.035em}.pv-rewards-conversion>p{font-size:13px}.pv-rewards-help{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:70px;align-items:start}.pv-rewards-questions details{border-bottom:1px solid var(--pv-ui-line)}.pv-rewards-questions summary{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:20px 0;list-style:none;font-size:16px;font-weight:650;cursor:pointer}.pv-rewards-questions summary::-webkit-details-marker{display:none}.pv-rewards-questions summary span{font-size:22px;font-weight:400;flex:0 0 auto}.pv-rewards-questions details[open] summary span{transform:rotate(45deg)}.pv-rewards-questions details p{margin:0 0 22px;padding-right:24px}.pv-rewards-support{padding:28px;border:1px solid var(--pv-ui-line);border-radius:10px;background:#fff}.pv-rewards-support h3{font-size:23px;line-height:1.25;margin:0 0 12px}.pv-rewards-shop{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;border-top:1px solid var(--pv-ui-line)}.pv-rewards-shop h2{font-size:27px;margin:0}.pv-rewards-page #rewards-how,.pv-rewards-page #rewards-redeem,.pv-rewards-page #rewards-questions{scroll-margin-top:48px}.pv-rewards-page :is(#rewards-how,#rewards-redeem,#rewards-questions){scroll-margin-top:48px}@media(max-width:989px){.pv-rewards-hero{gap:32px}.pv-rewards-pass{padding:26px}.pv-rewards-help{gap:30px;grid-template-columns:minmax(0,1fr) 260px}.pv-rewards-redeem{gap:30px;padding:28px}}@media(max-width:749px){.pv-rewards-page{padding-top:8px}.pv-rewards-hero{grid-template-columns:1fr;gap:32px;padding:12px 0 36px}.pv-rewards-hero__copy h1{margin-bottom:18px}.pv-rewards-hero__copy .rte{font-size:15px}.pv-rewards-actions{gap:12px 20px;margin-top:20px}.pv-rewards-pass{min-height:0;padding:24px;box-shadow:6px 6px #e5e9dd;margin-right:6px}.pv-rewards-pass__top{padding-bottom:18px}.pv-rewards-pass__caption{margin-top:22px}.pv-rewards-pass__detail{margin-bottom:22px}.pv-rewards-nav{gap:10px 22px}.pv-rewards-nav a{font-size:12px}.pv-rewards-how,.pv-rewards-help{padding-block:36px}.pv-rewards-steps,.pv-rewards-redeem,.pv-rewards-help{grid-template-columns:1fr;gap:26px}.pv-rewards-steps{margin-top:24px}.pv-rewards-steps h3{margin-top:12px}.pv-rewards-steps p{margin-bottom:0}.pv-rewards-redeem{padding:24px}.pv-rewards-conversion{border-left:0;border-top:1px solid #b6c3ac;padding:14px 0 0}.pv-rewards-questions summary{font-size:15px}.pv-rewards-shop{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pv-rewards-page.css.map */
