.OfferScene-module__vNsiFq__scene{isolation:isolate;contain:layout style;pointer-events:auto;width:100%;min-width:0;height:500px;position:relative;overflow:visible}.OfferScene-module__vNsiFq__rakingLight{pointer-events:none;z-index:0;background:radial-gradient(at 67% 28%,#d7b87120 0%,#0000 54%);border-radius:50%;position:absolute;inset:0}.OfferScene-module__vNsiFq__floorShadow{z-index:1;pointer-events:none;background:radial-gradient(#02180dac 0%,#09211744 42%,#0000 72%);border-radius:50%;width:80%;height:70px;position:absolute;bottom:27px;left:9%;transform:rotate(-6deg)}.OfferScene-module__vNsiFq__photoBack,.OfferScene-module__vNsiFq__photoFront{pointer-events:none;transform-origin:50% 60%;contain:layout style;position:absolute}.OfferScene-module__vNsiFq__photoBack{z-index:2;width:68%;top:-14px;right:-4%;transform:rotate(6deg)}.OfferScene-module__vNsiFq__photoFront{z-index:3;width:89%;top:60px;left:-12%;transform:rotate(-7deg)}.OfferScene-module__vNsiFq__photo{filter:drop-shadow(0 19px 13px #041b1460);width:100%;height:auto;display:block}.OfferScene-module__vNsiFq__paperLayer{z-index:4;pointer-events:none;opacity:1;height:240px;transition:opacity .18s cubic-bezier(.23,1,.32,1);position:absolute;bottom:4px;left:0;right:0}.OfferScene-module__vNsiFq__ticketFallback{width:min(100%,500px);height:auto;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.OfferScene-module__vNsiFq__canvas{z-index:5;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.OfferScene-module__vNsiFq__scene[data-enhanced=true] .OfferScene-module__vNsiFq__canvas{opacity:1}.OfferScene-module__vNsiFq__scene[data-enhanced=true] .OfferScene-module__vNsiFq__paperLayer{opacity:0}.OfferScene-module__vNsiFq__editionMark{font-family:var(--font-plex-mono),monospace;letter-spacing:.09em;color:#b4c7a6bd;text-align:center;z-index:6;pointer-events:none;font-size:8px;position:absolute;bottom:-9px;left:12%;right:0}@media (max-width:1100px){.OfferScene-module__vNsiFq__scene{height:470px}.OfferScene-module__vNsiFq__photoFront{width:93%;top:79px;left:-10%}.OfferScene-module__vNsiFq__photoBack{width:70%;top:18px;right:-5%}.OfferScene-module__vNsiFq__paperLayer{height:215px;bottom:0}.OfferScene-module__vNsiFq__editionMark{font-size:7px;bottom:-2px}}@media (max-width:760px){.OfferScene-module__vNsiFq__scene{max-width:430px;height:300px;margin:0 auto}.OfferScene-module__vNsiFq__photoBack{width:64%;top:-25px;right:-3%}.OfferScene-module__vNsiFq__photoFront{width:80%;top:23px;left:-8%}.OfferScene-module__vNsiFq__photo{filter:drop-shadow(0 12px 9px #061b1440)}.OfferScene-module__vNsiFq__floorShadow{width:80%;height:49px;bottom:12px;left:9%}.OfferScene-module__vNsiFq__paperLayer{height:180px;bottom:-16px;left:4%;right:0}.OfferScene-module__vNsiFq__ticketFallback{width:100%;max-width:385px}.OfferScene-module__vNsiFq__editionMark{letter-spacing:.08em;font-size:6px;bottom:-20px;left:0}.OfferScene-module__vNsiFq__rakingLight{inset:-25px 0 0}.OfferScene-module__vNsiFq__canvas{inset:0}.OfferScene-module__vNsiFq__scene[data-enhanced=true] .OfferScene-module__vNsiFq__paperLayer{opacity:0}}@media (max-width:360px){.OfferScene-module__vNsiFq__scene{height:285px}.OfferScene-module__vNsiFq__photoBack{width:67%;top:-14px}.OfferScene-module__vNsiFq__photoFront{width:86%;top:27px;left:-10%}.OfferScene-module__vNsiFq__paperLayer{bottom:-8px}.OfferScene-module__vNsiFq__editionMark{font-size:5.5px;bottom:-14px}}@media (prefers-reduced-motion:reduce){.OfferScene-module__vNsiFq__paperLayer,.OfferScene-module__vNsiFq__canvas{transition:none}}.OfferScene-module__vNsiFq__photoFront .OfferScene-module__vNsiFq__photo{animation:OfferScene-module__vNsiFq__burgerArrival .62s var(--wc-ease) both}.OfferScene-module__vNsiFq__photoBack .OfferScene-module__vNsiFq__photo{animation:OfferScene-module__vNsiFq__burgerArrival .62s 70ms var(--wc-ease) both}@keyframes OfferScene-module__vNsiFq__burgerArrival{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.OfferScene-module__vNsiFq__photoFront .OfferScene-module__vNsiFq__photo,.OfferScene-module__vNsiFq__photoBack .OfferScene-module__vNsiFq__photo{animation:none}}
.RedemptionDemo-module__chwYTq__section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:68px 62px;display:grid}.RedemptionDemo-module__chwYTq__lead{color:var(--wc-muted);max-width:420px;margin:0 0 22px;font-size:.84rem;line-height:1.85}.RedemptionDemo-module__chwYTq__copy h2{letter-spacing:-.04em;margin:0 0 25px;font-size:2rem;font-weight:630}.RedemptionDemo-module__chwYTq__tabs{max-width:420px}.RedemptionDemo-module__chwYTq__stepList{gap:9px;display:grid}.RedemptionDemo-module__chwYTq__stepTab{width:100%;min-height:57px;transition:background-color .18s,border-color .18s,transform .15s var(--wc-ease);text-align:left;background:linear-gradient(115deg,#fff,#f5f8f5);border:1px solid #d9e5dd;border-radius:12px;align-items:center;gap:12px;padding:13px 17px;font-size:.87rem;font-weight:550;display:flex;box-shadow:0 2px 2px #173b2d03,inset 0 1px #fff}.RedemptionDemo-module__chwYTq__stepTab>span{font-family:var(--font-plex-mono),monospace;color:var(--wc-muted);width:17px;font-size:.65rem}.RedemptionDemo-module__chwYTq__stepTab svg{stroke-width:1.6px}.RedemptionDemo-module__chwYTq__stepArrow{opacity:.4;margin-left:auto}.RedemptionDemo-module__chwYTq__stepTab[data-active]{background:#e2ece4;border-color:#afc8b6;box-shadow:inset 0 1px #ffffff80,0 3px 6px #173b2d04}.RedemptionDemo-module__chwYTq__stepTab[data-active] .RedemptionDemo-module__chwYTq__stepArrow{opacity:1}.RedemptionDemo-module__chwYTq__stepTab:active{transform:scale(.99)}.RedemptionDemo-module__chwYTq__stepPanel{min-height:82px;padding-top:20px}.RedemptionDemo-module__chwYTq__stepPanel p{color:var(--wc-muted);max-width:350px;margin:0;font-size:.87rem;line-height:1.8}.RedemptionDemo-module__chwYTq__lead{max-width:none;margin-bottom:18px;font-size:.79rem;line-height:1.8}.RedemptionDemo-module__chwYTq__guideLink{align-items:center;gap:9px;min-height:44px;margin-top:7px;font-size:.82rem;font-weight:570;text-decoration:none;display:inline-flex}.RedemptionDemo-module__chwYTq__note{max-width:365px;color:var(--wc-muted);margin:14px 0 0;font-size:.74rem;line-height:1.75}.RedemptionDemo-module__chwYTq__illustration{isolation:isolate;background:radial-gradient(#e6efe4 8%,#e6efe400 66%);justify-content:center;align-items:center;height:410px;display:flex;position:relative}.RedemptionDemo-module__chwYTq__trail{color:#b9cbb9;width:100%;height:100%;position:absolute;inset:0}.RedemptionDemo-module__chwYTq__phone{background:linear-gradient(135deg,#7d9284,#1d3f2c 13%,#55705c 48%,#102b1d);border:1px solid #325241;border-radius:34px;width:213px;height:375px;padding:8px;position:relative;overflow:hidden;transform:rotate(6deg);box-shadow:inset 1px 1px #b3c6b4,inset -1px -1px #061d12,10px 17px 25px #173b2d13,2px 3px 4px #173b2d22}.RedemptionDemo-module__chwYTq__phoneTop{background:#f7faf8;border-radius:25px 25px 0 0;justify-content:space-between;align-items:center;height:37px;padding:10px 17px 4px;font-size:6px;font-weight:600;display:flex}.RedemptionDemo-module__chwYTq__phoneCamera{background:#14261b;border-radius:15px;align-self:flex-start;width:49px;height:12px;margin-left:9px}.RedemptionDemo-module__chwYTq__phoneScreen{background:#f7faf8;border-radius:0 0 25px 25px;height:315px;padding:6px 14px 12px;overflow:hidden}.RedemptionDemo-module__chwYTq__appHeader{font-family:var(--font-bricolage),sans-serif;border-bottom:1px solid #d9e5dd;justify-content:space-between;align-items:center;padding-bottom:13px;font-size:12px;font-weight:650;display:flex}.RedemptionDemo-module__chwYTq__phoneState{animation:RedemptionDemo-module__chwYTq__appear .23s var(--wc-ease) both;flex-direction:column;align-items:center;padding-top:9px;display:flex}.RedemptionDemo-module__chwYTq__phoneState>strong{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.04em;margin-top:9px;font-size:18px;font-weight:640}.RedemptionDemo-module__chwYTq__food{background:radial-gradient(#d5e6d6,#d5e6d600 70%);width:160px;height:132px;position:relative}.RedemptionDemo-module__chwYTq__food img{width:166px;max-width:none;height:auto;position:absolute;inset:-13px auto auto -3px}.RedemptionDemo-module__chwYTq__screenPrice{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.04em;font-size:24px;font-weight:630;line-height:1.3}.RedemptionDemo-module__chwYTq__mockAction{color:#fff;background:#1f513e;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:11px 9px;font-size:9px;display:flex}.RedemptionDemo-module__chwYTq__phoneState>small{color:var(--wc-muted);margin-top:10px;font-size:6.5px}.RedemptionDemo-module__chwYTq__balance{background:#e2ece4;border-radius:10px;justify-content:space-between;align-self:stretch;align-items:center;margin:8px 0 15px;padding:16px 12px;display:flex}.RedemptionDemo-module__chwYTq__balance span{font-size:8px}.RedemptionDemo-module__chwYTq__balance strong{font-family:var(--font-bricolage),sans-serif;font-size:35px;line-height:1}.RedemptionDemo-module__chwYTq__miniLogin{background:#fff;border:1px solid #d9e5dd;border-radius:8px;align-items:center;gap:7px;width:100%;margin-bottom:9px;padding:12px 9px;font-size:9px;display:flex}.RedemptionDemo-module__chwYTq__miniLogin svg:last-child{color:#77917b;margin-left:auto}.RedemptionDemo-module__chwYTq__rewardLabel{font-family:var(--font-plex-mono),monospace;letter-spacing:.15em;margin-top:12px;font-size:7px}.RedemptionDemo-module__chwYTq__rewardReady{color:#3d694a;border:1px solid #bed5c3;border-radius:20px;align-items:center;gap:5px;margin-top:8px;padding:6px 10px;font-size:8px;display:flex}.RedemptionDemo-module__chwYTq__homeIndicator{background:#244131;border-radius:4px;width:58px;height:3px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.RedemptionDemo-module__chwYTq__littleTicket{color:#244431;z-index:2;background:linear-gradient(120deg,#fffdf5,#f5e6c7);border:1px solid #d3c8a8;border-radius:12px;flex-direction:column;align-items:center;width:149px;height:190px;padding:19px 16px;display:flex;position:absolute;top:106px;left:28px;transform:rotate(-13deg);box-shadow:0 12px 18px #173b2d14,inset 0 1px #fff}.RedemptionDemo-module__chwYTq__littleTicket:after{content:"";opacity:.2;pointer-events:none;border-radius:inherit;background:url(/visuals/paper-grain.svg);position:absolute;inset:0}.RedemptionDemo-module__chwYTq__littleTicket>span{font-family:var(--font-plex-mono),monospace;letter-spacing:.05em;margin-top:13px;font-size:7px}.RedemptionDemo-module__chwYTq__littleTicket strong{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.06em;margin-top:9px;font-size:20px;font-weight:620}.RedemptionDemo-module__chwYTq__littleTicket i{border-top:1px dashed #bcb58c;width:100%;margin:14px 0}.RedemptionDemo-module__chwYTq__littleTicket small{font-family:var(--font-plex-mono),monospace;letter-spacing:.08em;font-size:6px}.RedemptionDemo-module__chwYTq__sampleLabel{color:#849589;font-size:.65rem;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.RedemptionDemo-module__chwYTq__illustration[data-step=claim] .RedemptionDemo-module__chwYTq__littleTicket{transform:rotate(-8deg)translateY(-6px)}.RedemptionDemo-module__chwYTq__illustration[data-step=redeem] .RedemptionDemo-module__chwYTq__littleTicket{transform:rotate(-16deg)translateY(4px)}.RedemptionDemo-module__chwYTq__littleTicket{transition:transform .23s var(--wc-ease)}@keyframes RedemptionDemo-module__chwYTq__appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.RedemptionDemo-module__chwYTq__stepTab:hover{border-color:#aac3b0}.RedemptionDemo-module__chwYTq__guideLink:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:760px){.RedemptionDemo-module__chwYTq__section{grid-template-columns:1fr;gap:22px;padding-block:44px}.RedemptionDemo-module__chwYTq__copy h2{margin-bottom:21px;font-size:1.65rem}.RedemptionDemo-module__chwYTq__stepList{grid-template-columns:repeat(3,1fr);gap:7px}.RedemptionDemo-module__chwYTq__stepTab{justify-content:center;gap:6px;min-height:49px;padding:11px 9px;font-size:.75rem}.RedemptionDemo-module__chwYTq__stepTab>span,.RedemptionDemo-module__chwYTq__stepArrow{display:none}.RedemptionDemo-module__chwYTq__stepTab svg{width:15px}.RedemptionDemo-module__chwYTq__stepPanel{min-height:68px;padding-top:17px}.RedemptionDemo-module__chwYTq__stepPanel p{font-size:.81rem;line-height:1.8}.RedemptionDemo-module__chwYTq__note{margin-top:9px;font-size:.71rem}.RedemptionDemo-module__chwYTq__illustration{width:100%;max-width:450px;height:370px;margin:auto}.RedemptionDemo-module__chwYTq__phone{width:195px;height:345px;margin-left:47px}.RedemptionDemo-module__chwYTq__phoneScreen{height:285px;padding-inline:12px}.RedemptionDemo-module__chwYTq__phoneTop{height:35px}.RedemptionDemo-module__chwYTq__food{width:150px;height:111px}.RedemptionDemo-module__chwYTq__food img{width:155px;top:-14px}.RedemptionDemo-module__chwYTq__phoneState>strong{font-size:16px}.RedemptionDemo-module__chwYTq__screenPrice{font-size:23px}.RedemptionDemo-module__chwYTq__littleTicket{width:128px;height:173px;padding:16px 12px;top:98px;left:14px}.RedemptionDemo-module__chwYTq__littleTicket strong{font-size:19px}.RedemptionDemo-module__chwYTq__littleTicket>span{font-size:6px}.RedemptionDemo-module__chwYTq__sampleLabel{bottom:0}.RedemptionDemo-module__chwYTq__mockAction{margin-top:12px}.RedemptionDemo-module__chwYTq__balance{margin-top:6px;margin-bottom:12px;padding:12px}.RedemptionDemo-module__chwYTq__miniLogin{padding:10px 8px}}@media (prefers-reduced-motion:reduce){.RedemptionDemo-module__chwYTq__phoneState{animation:none}.RedemptionDemo-module__chwYTq__littleTicket,.RedemptionDemo-module__chwYTq__stepTab{transition:none}}
.Storefront-module__BqxPWW__heroWrap{padding-block:25px 0}.Storefront-module__BqxPWW__hero{isolation:isolate;color:#fff9ed;background:radial-gradient(at 79% 48%,#8c784c52,#0000 42%),radial-gradient(at 35% -14%,#70927260,#0000 64%),linear-gradient(130deg,#244b36,#173e2b 51%,#153d2d);border:1px solid #3d6248;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:555px;padding:42px 44px 54px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #a7c09945,0 9px 30px #153b2d12}.Storefront-module__BqxPWW__hero:before{content:"";opacity:.19;mix-blend-mode:soft-light;pointer-events:none;z-index:1;background:url(/visuals/paper-grain.svg);position:absolute;inset:0}.Storefront-module__BqxPWW__hero:after{content:"";pointer-events:none;width:130px;height:800px;animation:Storefront-module__BqxPWW__lightArrival 1.3s var(--wc-ease) both;background:linear-gradient(90deg,#0000,#f3dd9b0a,#0000);position:absolute;top:-250px;left:40%;transform:rotate(28deg)}.Storefront-module__BqxPWW__heroLines{color:#c3d5a918;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Storefront-module__BqxPWW__heroCopy{z-index:4;max-width:430px;position:relative}.Storefront-module__BqxPWW__hero h1{letter-spacing:-.035em;color:#fff9ed;margin:0 0 18px;font-size:clamp(1.85rem,3.1vw,2.35rem);font-weight:600;line-height:1.13}.Storefront-module__BqxPWW__heroActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.Storefront-module__BqxPWW__heroButton{min-height:53px;transition:transform .14s var(--wc-ease),box-shadow .14s var(--wc-ease);border-radius:12px;padding:14px 20px;font-size:.84rem;box-shadow:inset 0 1px #fff2cbbf,0 4px #062e2459,0 7px 18px #0d2b2345;color:#163c29!important;background:linear-gradient(120deg,#fbd0a2,#f7ac81)!important;border:1px solid #fed6b0!important}.Storefront-module__BqxPWW__heroButton:active{transform:translateY(2px)scale(.99);box-shadow:inset 0 1px #fff2cbbf,0 1px #062e2459}.Storefront-module__BqxPWW__heroPayment{color:#c3d1be;align-items:center;gap:6px;margin-top:17px;font-size:.69rem;display:flex}.Storefront-module__BqxPWW__heroCondition{color:#b9ccb8;max-width:370px;margin:7px 0 0;font-size:.65rem;line-height:1.8}.Storefront-module__BqxPWW__heroCondition a{text-underline-offset:3px;padding-block:5px;text-decoration:underline}.Storefront-module__BqxPWW__heroError{color:#ffd7bd;background:#82382a22;border:1px solid #f8bdaa66;border-radius:10px;margin-top:15px;padding:10px 13px;font-size:.78rem}.Storefront-module__BqxPWW__scene{z-index:3;align-self:center;min-width:0;margin:-30px -25px -24px -9px;position:relative}.Storefront-module__BqxPWW__sectionHeader{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.Storefront-module__BqxPWW__sectionHeader h2{letter-spacing:-.04em;margin:0;font-size:1.9rem;font-weight:630}.Storefront-module__BqxPWW__sectionHeader>p{color:var(--wc-muted);margin:0;font-size:.8rem;line-height:1.8}.Storefront-module__BqxPWW__faqSection{padding-block:26px 58px}.Storefront-module__BqxPWW__helpLink{align-items:center;gap:7px;min-height:44px;font-size:.8rem;font-weight:550;text-decoration:none;display:inline-flex}.Storefront-module__BqxPWW__faqs{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.Storefront-module__BqxPWW__faqs details{background:linear-gradient(130deg,#fff,#f3f7f2);border:1px solid #dae4d7;border-radius:12px;box-shadow:inset 0 1px #fff}.Storefront-module__BqxPWW__faqs summary{cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:19px 21px;font-size:.84rem;font-weight:560;list-style:none;display:flex}.Storefront-module__BqxPWW__faqs summary::-webkit-details-marker{display:none}.Storefront-module__BqxPWW__faqs summary svg{color:#71866b;transition:transform .18s var(--wc-ease);flex-shrink:0}.Storefront-module__BqxPWW__faqs details[open] summary svg{transform:rotate(180deg)}.Storefront-module__BqxPWW__faqs p{color:var(--wc-muted);animation:Storefront-module__BqxPWW__answerArrival .18s var(--wc-ease) both;margin:0;padding:0 21px 19px;font-size:.77rem;line-height:1.8}.Storefront-module__BqxPWW__mobileBuy{display:none}.Storefront-module__BqxPWW__spinner{animation:.7s linear infinite Storefront-module__BqxPWW__spin}@keyframes Storefront-module__BqxPWW__spin{to{transform:rotate(360deg)}}@keyframes Storefront-module__BqxPWW__answerArrival{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes Storefront-module__BqxPWW__lightArrival{0%{opacity:0;transform:rotate(28deg)translate(-90px)}to{opacity:1;transform:rotate(28deg)translate(0)}}@media (hover:hover) and (pointer:fine){.Storefront-module__BqxPWW__helpLink:hover{text-underline-offset:4px;text-decoration:underline}.Storefront-module__BqxPWW__heroButton:hover:not(:disabled){box-shadow:inset 0 1px #fff2cbbf,0 4px #062e2459,0 8px 24px #edbd7f25}}@media (max-width:1050px){.Storefront-module__BqxPWW__hero{min-height:510px;padding-inline:32px}.Storefront-module__BqxPWW__hero h1{font-size:1.9rem}.Storefront-module__BqxPWW__heroDescription{font-size:.8rem}.Storefront-module__BqxPWW__heroActions{gap:9px}.Storefront-module__BqxPWW__heroButton{padding-inline:15px;font-size:.77rem}.Storefront-module__BqxPWW__scene{margin-inline:-14px -30px}}@media (max-width:760px){.Storefront-module__BqxPWW__heroWrap{padding-top:18px}.Storefront-module__BqxPWW__hero{background:radial-gradient(at 82% 77%,#93874d3a,#0000 44%),radial-gradient(at 0 0,#72976930,#0000 65%),linear-gradient(145deg,#244b36,#163f2d);border-radius:22px;grid-template-columns:1fr;min-height:0;padding:25px 23px 35px}.Storefront-module__BqxPWW__heroCopy{max-width:none}.Storefront-module__BqxPWW__hero h1{letter-spacing:-.03em;margin-bottom:15px;font-size:1.65rem}.Storefront-module__BqxPWW__heroDescription{margin-bottom:21px;font-size:.77rem;line-height:1.8}.Storefront-module__BqxPWW__heroActions{flex-wrap:nowrap;align-items:center;gap:13px}.Storefront-module__BqxPWW__heroButton{flex:1;gap:7px;max-width:245px;min-height:50px;padding:13px 15px;font-size:.76rem}.Storefront-module__BqxPWW__heroPayment{margin-top:14px;font-size:.64rem}.Storefront-module__BqxPWW__heroCondition{margin-top:6px;font-size:.64rem;line-height:1.8}.Storefront-module__BqxPWW__scene{min-height:300px;margin:3px -23px -7px}.Storefront-module__BqxPWW__sectionHeader{align-items:start;gap:12px;margin-bottom:21px}.Storefront-module__BqxPWW__sectionHeader h2{font-size:1.65rem}.Storefront-module__BqxPWW__sectionHeader>p{text-align:right;max-width:170px;font-size:.72rem;line-height:1.65}.Storefront-module__BqxPWW__faqSection{padding-block:25px 37px}.Storefront-module__BqxPWW__faqs{grid-template-columns:1fr;gap:9px}.Storefront-module__BqxPWW__faqs summary{min-height:58px;padding:17px 18px;font-size:.79rem}.Storefront-module__BqxPWW__faqs p{padding:0 18px 17px;font-size:.76rem}.Storefront-module__BqxPWW__helpLink{font-size:.76rem}.Storefront-module__BqxPWW__mobileBuy{z-index:45;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(130deg,#f9fbf4f8,#eef4eaf8);border-top:1px solid #c5d5c4;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #173b2d05}.Storefront-module__BqxPWW__mobileBuy>div{flex-shrink:0}.Storefront-module__BqxPWW__mobileBuy strong{letter-spacing:-.02em;font-size:.78rem;font-weight:620;display:block}.Storefront-module__BqxPWW__mobileBuy span{color:var(--wc-muted);margin-top:2px;font-size:.65rem;display:block}.Storefront-module__BqxPWW__mobileBuy button{border-color:#365d40;width:auto;min-height:46px;padding:12px 16px;font-size:.78rem;box-shadow:inset 0 1px #9bb09b50,0 2px #173b2d10}.Storefront-module__BqxPWW__mobileBuy button svg{width:16px;height:16px}.Storefront-module__BqxPWW__heroLines{opacity:.7;width:210%;left:-66%}}@media (max-width:360px){.Storefront-module__BqxPWW__hero{padding-inline:19px}.Storefront-module__BqxPWW__hero h1{font-size:1.48rem}.Storefront-module__BqxPWW__heroActions{gap:9px}.Storefront-module__BqxPWW__heroButton{padding-inline:12px;font-size:.7rem}.Storefront-module__BqxPWW__heroDescription{font-size:.72rem}.Storefront-module__BqxPWW__scene{margin-inline:-19px}.Storefront-module__BqxPWW__mobileBuy{gap:9px;padding-inline:14px}.Storefront-module__BqxPWW__mobileBuy strong{font-size:.73rem}.Storefront-module__BqxPWW__mobileBuy button{padding-inline:13px;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.Storefront-module__BqxPWW__hero:after,.Storefront-module__BqxPWW__spinner,.Storefront-module__BqxPWW__faqs p{animation:none}.Storefront-module__BqxPWW__heroButton:active{transform:none}.Storefront-module__BqxPWW__faqs summary svg{transition:none}}.Storefront-module__BqxPWW__choices{border:0;grid-template-columns:repeat(3,1fr);gap:9px;min-width:0;margin:23px 0;padding:0;scroll-margin-top:100px;display:grid}.Storefront-module__BqxPWW__choiceLegend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Storefront-module__BqxPWW__choice{cursor:pointer;min-width:0;transition:background-color .15s,border-color .15s,transform .12s var(--wc-ease);color:#e6eddd;isolation:isolate;background:linear-gradient(135deg,#d9e6b90b,#ffffff03);border:1px solid #9fb69b55;border-radius:12px;flex-direction:column;padding:14px 12px 13px;display:flex;position:relative;box-shadow:inset 0 1px #d6e5bf17}.Storefront-module__BqxPWW__choice:after{content:"";mix-blend-mode:soft-light;opacity:.19;border-radius:inherit;pointer-events:none;background:url(/visuals/paper-grain.svg);position:absolute;inset:0}.Storefront-module__BqxPWW__choice input{opacity:0;width:1px;height:1px;position:absolute;top:13px;left:13px}.Storefront-module__BqxPWW__choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #eddbab}.Storefront-module__BqxPWW__choiceTop{justify-content:space-between;align-items:center;gap:9px;margin-bottom:12px;font-size:.73rem;font-weight:550;display:flex}.Storefront-module__BqxPWW__choiceDot{border:1px solid #d1dabb70;border-radius:50%;flex-shrink:0;width:11px;height:11px;display:block}.Storefront-module__BqxPWW__choice>strong{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.04em;font-size:1.77rem;font-weight:620;line-height:1.1}.Storefront-module__BqxPWW__choiceCadence{color:#beceb6;margin-top:4px;font-size:.64rem;line-height:1.6}.Storefront-module__BqxPWW__choiceQuantity{color:#cad9c2;border-top:1px dashed #aac5a52e;margin-top:11px;padding-top:10px;font-size:.66rem}.Storefront-module__BqxPWW__choice[data-selected=true]{color:#173b2d;background:linear-gradient(130deg,#f6ebcd,#ded4ab);border-color:#efdfb5;box-shadow:inset 0 1px #fff5d7,0 3px 10px #112d2440}.Storefront-module__BqxPWW__choice[data-selected=true]:after{mix-blend-mode:multiply;opacity:.09}.Storefront-module__BqxPWW__choice[data-selected=true] .Storefront-module__BqxPWW__choiceDot{background:#2d6040;border-color:#2d6040;box-shadow:inset 0 0 0 2px #efe5c5}.Storefront-module__BqxPWW__choice[data-selected=true] .Storefront-module__BqxPWW__choiceCadence,.Storefront-module__BqxPWW__choice[data-selected=true] .Storefront-module__BqxPWW__choiceQuantity{color:#4f6651}.Storefront-module__BqxPWW__choice[data-selected=true] .Storefront-module__BqxPWW__choiceQuantity{border-color:#738a5f55}.Storefront-module__BqxPWW__choice:active{transform:scale(.99)}.Storefront-module__BqxPWW__selectionTerms{color:#d5ddcb;margin:15px 0 0;font-size:.73rem;line-height:1.6}.Storefront-module__BqxPWW__heroDescription{color:#bcccba;max-width:390px;margin:14px 0 0;font-size:.78rem;line-height:1.8}.Storefront-module__BqxPWW__purchaseNote{color:var(--wc-muted);align-items:start;gap:10px;max-width:950px;padding-block:19px 0;font-size:.73rem;line-height:1.8;display:flex}.Storefront-module__BqxPWW__purchaseNote svg{flex-shrink:0;margin-top:3px}.Storefront-module__BqxPWW__heroCopy h1{margin-bottom:0;font-size:2.1rem}.Storefront-module__BqxPWW__heroActions .Storefront-module__BqxPWW__heroButton{width:100%;max-width:100%}.Storefront-module__BqxPWW__heroCopy{max-width:450px}.Storefront-module__BqxPWW__scene{margin-left:0}@media (hover:hover) and (pointer:fine){.Storefront-module__BqxPWW__choice:hover{border-color:#d4d9ab}}@media (max-width:1050px){.Storefront-module__BqxPWW__choices{gap:7px}.Storefront-module__BqxPWW__choice{padding-inline:10px}.Storefront-module__BqxPWW__choiceTop{font-size:.69rem}.Storefront-module__BqxPWW__choice>strong{font-size:1.65rem}.Storefront-module__BqxPWW__heroCopy h1{font-size:1.9rem}}@media (max-width:760px){.Storefront-module__BqxPWW__choices{gap:7px;margin:18px 0;scroll-margin-top:83px}.Storefront-module__BqxPWW__choice{border-radius:10px;padding:12px 10px 10px}.Storefront-module__BqxPWW__choiceTop{gap:5px;margin-bottom:9px;font-size:.67rem}.Storefront-module__BqxPWW__choiceDot{width:10px;height:10px}.Storefront-module__BqxPWW__choice>strong{font-size:1.55rem}.Storefront-module__BqxPWW__choiceCadence{font-size:.59rem}.Storefront-module__BqxPWW__choiceQuantity{margin-top:8px;padding-top:8px;font-size:.6rem}.Storefront-module__BqxPWW__heroCopy h1{font-size:1.7rem}.Storefront-module__BqxPWW__heroDescription{margin-top:11px;font-size:.73rem;line-height:1.8}.Storefront-module__BqxPWW__selectionTerms{margin-top:12px;font-size:.67rem}.Storefront-module__BqxPWW__heroPayment{margin-top:11px}.Storefront-module__BqxPWW__heroActions .Storefront-module__BqxPWW__heroButton{max-width:100%;font-size:.82rem}.Storefront-module__BqxPWW__scene{margin-top:0}.Storefront-module__BqxPWW__purchaseNote{padding-block:16px 0;font-size:.69rem}}@media (max-width:360px){.Storefront-module__BqxPWW__choice{padding-inline:8px}.Storefront-module__BqxPWW__choice>strong{font-size:1.42rem}.Storefront-module__BqxPWW__choiceTop{font-size:.62rem}.Storefront-module__BqxPWW__choiceCadence{font-size:.55rem}.Storefront-module__BqxPWW__choiceQuantity{font-size:.56rem}.Storefront-module__BqxPWW__heroCopy h1{font-size:1.6rem}.Storefront-module__BqxPWW__heroDescription{font-size:.7rem}.Storefront-module__BqxPWW__selectionTerms{font-size:.65rem}}@media (max-width:760px){.Storefront-module__BqxPWW__choiceTop{font-size:.75rem}.Storefront-module__BqxPWW__choiceCadence,.Storefront-module__BqxPWW__choiceQuantity{font-size:.72rem}.Storefront-module__BqxPWW__heroDescription{font-size:.81rem}.Storefront-module__BqxPWW__heroCondition{font-size:.72rem}.Storefront-module__BqxPWW__selectionTerms{font-size:.73rem}.Storefront-module__BqxPWW__heroPayment{font-size:.7rem}}@media (max-width:360px){.Storefront-module__BqxPWW__choiceTop{font-size:.71rem}.Storefront-module__BqxPWW__choiceDot{display:none}.Storefront-module__BqxPWW__choiceCadence,.Storefront-module__BqxPWW__choiceQuantity{font-size:.67rem}.Storefront-module__BqxPWW__heroDescription{font-size:.77rem}}.Storefront-module__BqxPWW__choiceCadence,.Storefront-module__BqxPWW__choiceQuantity{white-space:nowrap}@media (max-width:360px){.Storefront-module__BqxPWW__choiceCadence,.Storefront-module__BqxPWW__choiceQuantity{font-size:.72rem}}
