.reward-section,.access-your-subscription{--ink:#241F1F;--muted:#5B5453;--page:#FCFCFC;--cream:#FFFBF4;--accent:#E8702D;--line:rgba(36,31,31,.1);--hd:"proxima-nova-extra-condensed",sans-serif;--bd:"peridot-pe-variable",-apple-system,"system-ui","Segoe UI",Roboto,Helvetica,Arial,sans-serif}.reward-section{background:var(--page)}.reward-section .block{border-bottom:none!important}.reward-section .title,.reward-section .text,.reward-section .text p,.reward-section div,.reward-section span{color:var(--ink)}.reward-section a{color:var(--accent)!important;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.reward-section a:hover{color:var(--ink)!important}.reward-section .block>.title{font-family:var(--hd)!important;font-weight:700!important;font-size:44px!important;line-height:1.02!important;letter-spacing:.01em!important;color:var(--ink)!important;text-align:center!important}.reward-section .block-2>.title:after,.reward-section .block-3>.title:after{content:"";display:block;width:56px;height:3px;border-radius:2px;background:var(--accent);margin:16px auto 0}.reward-section .block>.text,.reward-section .block>.text p{font-family:var(--bd)!important;font-weight:500!important;font-size:17px!important;line-height:1.62!important;color:var(--muted)!important;text-align:center!important}.reward-section .block-1{display:flex!important;align-items:center!important;padding:40px 50px!important}.reward-section .block-1 .wrapper{height:auto!important;padding:0!important;justify-content:center!important}.reward-section .block-1 .wrapper .wrapper-inner{margin:0!important;padding-top:0!important}.reward-section .block-1 .wrapper .wrapper-inner .title{font-family:var(--hd)!important;font-weight:700!important;font-size:64px!important;line-height:1.02!important;letter-spacing:.02em!important;color:#fff!important;text-align:left!important;text-shadow:0 2px 18px rgba(36,31,31,.38)!important;margin:0!important}.reward-section .block-2{padding:64px 80px 56px}.reward-section .block-2 .text{margin:18px 0 38px!important}.reward-section .block-2 .wrapper .perks{row-gap:22px!important}.reward-section .block-2 .wrapper .perks .perk{background-color:var(--cream)!important;border:1px solid var(--line)!important;border-radius:22px!important;box-shadow:0 12px 32px #241f1f14!important;min-height:172px!important;padding:26px 22px!important;row-gap:12px!important;transition:transform .18s ease,box-shadow .18s ease}.reward-section .block-2 .wrapper .perks .perk .text:empty{display:none!important}.reward-section .block-2 .wrapper .perks .perk>*{margin:0!important}.reward-section .block-2 .wrapper .perks .perk:hover{transform:translateY(-2px);box-shadow:0 16px 40px #241f1f1f!important}.reward-section .block-2 .wrapper .perks .perk .title{font-family:var(--hd)!important;font-weight:700!important;font-size:27px!important;line-height:1.12!important;color:var(--ink)!important;letter-spacing:.01em!important;text-transform:uppercase!important}.reward-section .block-2 .wrapper .perks .perk .text{font-family:var(--hd)!important;font-weight:400!important;font-size:19px!important;line-height:1.12!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.03em!important}.reward-section .block-3{padding:8px 80px 72px}.reward-section .block-3 .tile{background:var(--cream)!important;border:1px solid var(--line)!important;border-radius:22px!important;box-shadow:0 12px 32px #241f1f14!important;padding:28px 24px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;row-gap:12px!important;min-height:150px!important}.reward-section .block-3 .tile>*{margin:0!important}.reward-section .block-3 .tile .text:empty{display:none!important}.reward-section .block-3 .tile .title{font-family:var(--hd)!important;font-weight:700!important;font-size:28px!important;line-height:1.05!important;text-transform:uppercase!important;color:var(--ink)!important}.reward-section .block-3 .tile .text{font-family:var(--bd)!important;font-weight:500!important;font-size:15px!important;line-height:1.5!important;color:var(--muted)!important}.reward-section .block-3 svg path{fill:var(--accent)!important}.access-your-subscription{margin-bottom:88px!important}.access-your-subscription .container{background-color:var(--cream)!important;border:1px solid var(--line)!important;border-radius:28px!important;box-shadow:0 18px 50px #241f1f21!important;padding:44px 56px!important;row-gap:20px!important}.access-your-subscription .container .title{font-family:var(--hd)!important;font-weight:700!important;font-size:38px!important;line-height:1.02!important;letter-spacing:.01em!important;color:var(--ink)!important}.access-your-subscription .container .text{font-family:var(--bd)!important;font-weight:500!important;font-size:16px!important;line-height:1.6!important;color:var(--muted)!important}.access-your-subscription .container .link{font-family:var(--hd)!important;font-weight:700!important;font-size:20px!important;line-height:1.25!important;letter-spacing:.02em!important;color:#fff!important;background:var(--accent)!important;padding:14px 34px!important;border-radius:999px!important;text-decoration:none!important;display:inline-block;transition:filter .15s ease,transform .15s ease}.access-your-subscription .container .link:hover{color:#fff!important;filter:brightness(1.06);transform:translateY(-1px)}@media screen and (max-width:749px){.reward-section .block>.title{font-size:32px!important}.reward-section .block-1{position:relative!important;align-items:flex-start!important;padding:26px 18px!important;min-height:280px!important}.reward-section .block-1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,#241f1fa8,#241f1f70 34%,#241f1f1a 62%,#241f1f00 80%)}.reward-section .block-1 .wrapper{position:relative!important;z-index:1!important;width:100%!important;padding:0!important;justify-content:flex-start!important}.reward-section .block-1 .wrapper .wrapper-inner{width:100%!important}.reward-section .block-1 .wrapper .wrapper-inner .title{font-size:38px!important;line-height:1.04!important;text-shadow:0 2px 10px rgba(36,31,31,.5)!important}.reward-section .block-2{padding:44px 20px 40px}.reward-section .block-3{padding:8px 20px 52px}.reward-section .block-2 .wrapper .perks .perk{min-height:0!important;padding:22px 18px!important}.access-your-subscription .container{padding:32px 24px!important;border-radius:22px!important}.access-your-subscription .container .title{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/zest-rewards-2026.css.map */
