.sale-banner_banner__bKgYN{position:sticky;top:0;z-index:40;display:flex;height:3.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;padding-inline:2.5rem;background:radial-gradient(45% 160% at 50% 50%,var(--color-rose-500) 0,transparent 75%),radial-gradient(30% 140% at 85% 40%,var(--color-rose-600) 0,transparent 70%),linear-gradient(90deg,var(--primary),var(--color-rose-800) 35%,var(--color-rose-800) 65%,var(--primary));color:#fff;font-family:var(--font-sale-sans),sans-serif;line-height:1.5;font-synthesis-weight:none;text-rendering:optimizeLegibility}.sale-banner_dots__ZETb3{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.35) .75px,transparent 1.25px);background-size:6px 6px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.25) 30%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.25) 70%,#000)}.sale-banner_shine__AN3Du{position:absolute;inset-block:0;left:0;width:25%;pointer-events:none;background-image:linear-gradient(to right in oklab,transparent,rgba(255,255,255,.35),transparent);animation:sale-banner_banner-shine__q4TkI 4s ease-in-out infinite}.sale-banner_content__IQAF4{position:relative;display:flex;align-items:center;column-gap:1.5rem}.sale-banner_copy__7cvMO{display:contents}.sale-banner_weekly__9QDNZ .sale-banner_copy__7cvMO{display:flex;flex-direction:column;gap:.125rem}.sale-banner_weekly__9QDNZ .sale-banner_message__IWwjQ{display:inline}.sale-banner_schedule__ZJqik{color:rgba(255,255,255,.75);font-size:.6875rem;line-height:.875rem}.sale-banner_nextCountdown__9DpbQ{color:rgba(255,255,255,.85);font-size:.75rem;line-height:1rem}.sale-banner_message__IWwjQ{display:none;font-size:.875rem;font-weight:500;line-height:1.25rem}.sale-banner_details__0tc85{display:none}.sale-banner_timer__tJrHF{display:inline-grid;grid-auto-flow:column;grid-template-rows:auto auto;align-items:center;column-gap:.375rem}.sale-banner_number__LtkB2{display:flex;align-items:center;justify-content:center;border-radius:calc(.28rem * .8);padding:.125rem .375rem;background:rgba(255,255,255,.2);box-shadow:0 0 0 1px rgba(255,255,255,.25),inset 0 1px 0 rgba(255,255,255,.35),0 0 12px rgba(255,255,255,.25);font-family:var(--font-sale-mono),monospace;font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.sale-banner_digit__mdihT{position:relative;display:inline-flex;width:.62em;height:1.4em;align-items:center;justify-content:center;overflow:hidden}.sale-banner_digitValue__l1lKB{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.sale-banner_digitOut__RuFfG{animation:sale-banner_digit-out__oiGJG .35s ease-in forwards}.sale-banner_digitIn__XfXxe{animation:sale-banner_digit-in__Q9nrA .35s cubic-bezier(.16,1,.3,1)}.sale-banner_unit__Iw_PG{color:rgba(255,255,255,.6);font-size:8px;font-weight:500;letter-spacing:.15em;text-align:center;text-transform:uppercase}.sale-banner_colon__5rZg_{align-self:center;font-size:.875rem;font-weight:300;line-height:1.25rem;transition:opacity .5s}.sale-banner_action__YnRSQ{display:inline-flex;height:2rem;flex-shrink:0;align-items:center;gap:.25rem;border-radius:8px;padding-inline:.875rem;background:#fff;color:var(--primary);box-shadow:0 0 18px rgba(255,255,255,.45);font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;transition:box-shadow .15s cubic-bezier(.4,0,.2,1)}.sale-banner_action__YnRSQ:hover{box-shadow:0 0 26px rgba(255,255,255,.7)}.sale-banner_arrow__ywLY_{width:.875rem;height:.875rem;transition:transform .15s cubic-bezier(.4,0,.2,1)}.sale-banner_action__YnRSQ:hover .sale-banner_arrow__ywLY_{transform:translateX(.125rem)}.sale-banner_close__wrzdL{position:absolute;top:50%;right:.75rem;border-radius:50%;padding:.25rem;color:rgba(255,255,255,.6);cursor:pointer;translate:0 -50%;transition:all .15s cubic-bezier(.4,0,.2,1)}.sale-banner_close__wrzdL svg{width:.875rem;height:.875rem}.sale-banner_close__wrzdL:hover{background:rgba(255,255,255,.1);color:#fff}.sale-banner_close__wrzdL:active{scale:.9}.sale-banner_action__YnRSQ:focus-visible,.sale-banner_close__wrzdL:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes sale-banner_digit-out__oiGJG{to{transform:translateY(-100%);opacity:0}}@keyframes sale-banner_digit-in__Q9nrA{0%{transform:translateY(100%);opacity:0}}@keyframes sale-banner_banner-shine__q4TkI{0%{transform:translateX(-100%) skewX(-20deg)}55%,to{transform:translateX(450%) skewX(-20deg)}}@media (min-width:768px){.sale-banner_message__IWwjQ{display:inline}}@media (min-width:1024px){.sale-banner_details__0tc85{display:inline}}@media (max-width:360px){.sale-banner_banner__bKgYN{padding-inline:.75rem 2.5rem}.sale-banner_content__IQAF4{column-gap:.75rem}.sale-banner_action__YnRSQ{padding-inline:.625rem}}@media (max-width:767px){.sale-banner_weekly__9QDNZ{height:auto;min-height:5.5rem;padding:.75rem 2.5rem .75rem .75rem}.sale-banner_weekly__9QDNZ .sale-banner_content__IQAF4{width:100%;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem}.sale-banner_weekly__9QDNZ .sale-banner_copy__7cvMO{flex:0 0 100%;align-items:center}.sale-banner_weekly__9QDNZ .sale-banner_message__IWwjQ{font-size:.8125rem;line-height:1.125rem;text-align:center;text-wrap:balance}.sale-banner_weekly__9QDNZ .sale-banner_schedule__ZJqik{font-size:.625rem;line-height:.875rem}.sale-banner_weekly__9QDNZ .sale-banner_action__YnRSQ{height:1.875rem;padding-inline:.625rem;font-size:.75rem}.sale-banner_weekly__9QDNZ .sale-banner_close__wrzdL{top:.5rem;right:.5rem;translate:none}.sale-banner_weekly__9QDNZ .sale-banner_nextCountdown__9DpbQ{text-align:center}}@media (prefers-reduced-motion:reduce){.sale-banner_digitOut__RuFfG,.sale-banner_shine__AN3Du{display:none}.sale-banner_digitIn__XfXxe{animation:none}.sale-banner_action__YnRSQ,.sale-banner_arrow__ywLY_,.sale-banner_close__wrzdL,.sale-banner_colon__5rZg_{transition:none}}.compra_section__VMq3J{scroll-margin-top:120px;border-top:1px solid rgb(76 5 25/8%);padding:44px 20px 52px;background:#fffaf8;color:var(--primary);font-family:Mona-Sans,sans-serif}.compra_container__5DVQl{width:100%;max-width:780px;margin-inline:auto}.compra_heading__NHi9z{margin-bottom:28px;text-align:center}.compra_heading__NHi9z>p{margin-bottom:9px;color:#9b6374;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.compra_heading__NHi9z>p strong{color:var(--primary);font-size:13px;font-weight:600;letter-spacing:0;white-space:nowrap}.compra_heading__NHi9z h2{font-family:FFModern,serif;font-size:clamp(30px,8vw,45px);font-weight:400;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.compra_heading__NHi9z>span{display:block;max-width:430px;margin:12px auto 0;color:#946571;font-size:12px;line-height:1.7;text-wrap:pretty}.compra_form__tqWQi{max-width:660px;margin-inline:auto}.compra_meta__xp6Xt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 15px;margin-bottom:18px;font-size:11px}.compra_meta__xp6Xt>span{display:inline-flex;align-items:center;gap:7px}.compra_meta__xp6Xt time{border:1px solid #f0e3e7;border-radius:7px;padding:6px 9px;background:#fff;font-size:11px}.compra_meta__xp6Xt strong{border-radius:7px;padding:6px 9px;background:var(--primary);color:#fff;font-size:12px}.compra_quantity__B08Fr{display:grid;grid-template-columns:36px 36px minmax(0,1fr) 44px;min-height:53px;align-items:center;margin-bottom:12px;border:1px solid #e9dce1;border-radius:12px;padding:3px 6px;background:#fff;box-shadow:0 3px 0 rgb(76 5 25/5%)}.compra_quantity__B08Fr>button{display:grid;width:36px;height:44px;cursor:pointer;place-items:center;border-radius:7px;color:#825764}.compra_quantity__B08Fr>button:last-child{width:44px}.compra_quantity__B08Fr svg{width:19px;height:19px;stroke-width:1.5}.compra_quantity__B08Fr>button:hover{background:#fff2f5}.compra_quantity__B08Fr>button:disabled{cursor:default;opacity:.35}.compra_input__E2oIC{width:100%;min-width:0;border:0;background:transparent;padding:5px;outline:0;color:var(--primary);font-size:23px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4;text-align:center}.compra_input__E2oIC::placeholder{color:#b69ba4}.compra_quantity__B08Fr:focus-within{outline:2px solid #b77489;outline-offset:3px}.compra_presets__vusY4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.compra_presets__vusY4>button{position:relative;display:flex;min-width:0;min-height:73px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #eddee4;border-radius:9px;padding:10px 4px;background:#fff;transition:background .15s,border-color .15s,transform .15s}.compra_presets__vusY4>button:hover{transform:translateY(-2px);border-color:#c28a9c;background:#fff0f4}.compra_presets__vusY4 strong{font-size:23px;font-weight:500;letter-spacing:-.04em;line-height:1.1}.compra_presets__vusY4>button>span:not(.compra_presetBadge__b5gXw){font-size:8px;line-height:1.5}.compra_presets__vusY4>button[data-featured]{border-color:var(--primary);background:var(--primary);color:#fff}.compra_presets__vusY4>button:disabled{cursor:default;opacity:.5;transform:none}.compra_presetBadge__b5gXw{position:absolute;top:-8px;border:2px solid #fffaf8;border-radius:99px;padding:1px 9px;background:#168453;color:#fff;font-size:8px;font-weight:600;line-height:1.5}.compra_discount__yApUm{display:flex;min-height:42px;align-items:center;justify-content:center;gap:6px;padding-block:9px;color:#29734f;font-size:10px;line-height:1.5;text-align:center}.compra_discount__yApUm svg{width:13px;height:13px;flex-shrink:0}.compra_discount__yApUm del{margin-left:3px;color:#a18a92;font-size:10px}.compra_buy__76_u3{display:flex;width:100%;min-height:74px;cursor:pointer;align-items:center;gap:9px;border:1px solid rgb(255 255 255/10%);border-radius:12px;padding:12px 11px;background:#158452;color:#fff;box-shadow:0 9px 28px -15px rgb(21 132 82/60%);transition:background .2s,transform .2s;text-align:left}.compra_buy__76_u3:hover:not(:disabled){transform:translateY(-1px);background:#0f7044}.compra_buy__76_u3:disabled{cursor:default}.compra_buyArrow__W77Na{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:50%;background:#fff;color:#158452}.compra_buyArrow__W77Na svg{width:18px;height:18px;stroke-width:1.5}.compra_buyText__S0mTQ{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.compra_buyText__S0mTQ>strong{font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.compra_buyText__S0mTQ>span{display:flex;align-items:center;gap:4px;color:#c6ead7;font-size:9px;line-height:1.3}.compra_buyText__S0mTQ>span svg{width:11px;height:11px}.compra_buyPrice__UjCtY{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:4px}.compra_buyPrice__UjCtY>span{color:#bde3cf;font-size:9px;line-height:1.3}.compra_buyPrice__UjCtY>strong{font-size:14px;line-height:1.2;white-space:nowrap}.compra_error__lzxjZ,.compra_notice__uNasy{margin-top:14px;font-size:11px;line-height:1.7;text-align:center;text-wrap:pretty}.compra_notice__uNasy{color:#8f6673}.compra_error__lzxjZ{border:1px solid #f4c8d3;border-radius:10px;padding:10px 12px;background:#fff0f3;color:#9f1239}.compra_error__lzxjZ>button{margin-left:6px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.compra_tiers__TGFrp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border:1px solid #eddee4;border-radius:12px;padding:12px 0;list-style:none}.compra_tiers__TGFrp li{display:flex;flex-direction:column;gap:5px;align-items:center;border-right:1px solid #eddee4;color:#a07c88;font-size:10px}.compra_tiers__TGFrp li:last-child{border-right:none}.compra_tiers__TGFrp li[data-active]{color:#216a48}.compra_tiers__TGFrp strong{font-size:13px;font-weight:500}.compra_tiers__TGFrp small{margin-left:2px;font-size:8px;font-weight:400}.compra_note___ABkR{max-width:430px;margin:14px auto 0;color:#9a7b86;font-size:10px;line-height:1.7;text-align:center}.compra_receipt__1ujYs{display:flex;gap:10px;margin:0 auto 24px;border:1px solid #b6dfca;border-radius:14px;padding:16px;background:#f0faf5;color:#236343;font-size:13px;line-height:1.6}.compra_receipt__1ujYs>svg{width:22px;height:22px;flex:0 0 22px}.compra_receipt__1ujYs p{margin-top:5px;font-size:11px}.compra_numbers__i0G9L{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.compra_numbers__i0G9L>span{border:1px solid #c9e4d5;border-radius:6px;padding:4px 7px;background:#fff;font-size:12px;font-variant-numeric:tabular-nums}.compra_spinner__yFrv0{animation:compra_spin__DYFXY .8s linear infinite}.compra_buy__76_u3:focus-visible,.compra_error__lzxjZ>button:focus-visible,.compra_presets__vusY4>button:focus-visible,.compra_quantity__B08Fr button:focus-visible{outline:2px solid #b77489;outline-offset:4px}.compra_srOnly__qumAt{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}@keyframes compra_spin__DYFXY{to{rotate:1turn}}@media (min-width:390px){.compra_buy__76_u3{padding-inline:16px;gap:11px}.compra_buyText__S0mTQ>strong{font-size:15px}.compra_buyPrice__UjCtY>strong{font-size:16px}.compra_presets__vusY4>button>span:not(.compra_presetBadge__b5gXw){font-size:10px}}@media (min-width:768px){.compra_section__VMq3J{scroll-margin-top:80px;padding-block:64px 72px}.compra_heading__NHi9z{margin-bottom:34px}.compra_heading__NHi9z>p{font-size:11px}.compra_heading__NHi9z>span{font-size:14px}.compra_meta__xp6Xt{font-size:14px;margin-bottom:22px}.compra_meta__xp6Xt strong,.compra_meta__xp6Xt time{font-size:13px}.compra_quantity__B08Fr{min-height:59px}.compra_presets__vusY4{gap:8px}.compra_presets__vusY4>button{min-height:80px}.compra_presets__vusY4 strong{font-size:28px}.compra_presets__vusY4>button>span:not(.compra_presetBadge__b5gXw){font-size:12px}.compra_presetBadge__b5gXw{font-size:10px}.compra_discount__yApUm{font-size:12px;min-height:46px}.compra_buy__76_u3{min-height:80px;padding-inline:20px;gap:14px}.compra_buyText__S0mTQ>strong{font-size:20px}.compra_buyText__S0mTQ>span{font-size:11px}.compra_buyArrow__W77Na{width:30px;height:30px;flex-basis:30px}.compra_buyPrice__UjCtY>strong{font-size:20px}.compra_buyPrice__UjCtY>span{font-size:11px}.compra_tiers__TGFrp li{font-size:12px}.compra_tiers__TGFrp strong{font-size:15px}.compra_error__lzxjZ,.compra_note___ABkR,.compra_notice__uNasy{font-size:12px}}@media (prefers-reduced-motion:reduce){.compra_buy__76_u3,.compra_presets__vusY4>button{transition:none}.compra_buy__76_u3:hover:not(:disabled),.compra_presets__vusY4>button:hover{transform:none}.compra_spinner__yFrv0{animation-duration:1.6s}}.hero_hero__M7RnK{position:relative;isolation:isolate;overflow:clip;background:#fff7f4;color:var(--primary);font-family:Mona-Sans,sans-serif}.hero_background__R7fgT,.hero_canvas__VZN8A{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero_background__R7fgT{z-index:-1;background:radial-gradient(ellipse at 8% 36%,#efd1d5 0,transparent 68%),radial-gradient(ellipse at 94% 9%,#e2dced 0,transparent 60%),radial-gradient(ellipse at 85% 95%,#f3e2cb 0,transparent 64%),#fff7f4}.hero_canvas__VZN8A{opacity:0;transition:opacity .6s ease}.hero_canvas__VZN8A[data-ready=true]{opacity:1}.hero_container__htb9v{width:min(100% - 40px,1200px);margin-inline:auto}.hero_brandRow__vtrZs{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgb(76 5 25/9%)}.hero_brand__H6Ls_{font-family:FFModern,serif;font-size:38px;letter-spacing:-.05em;line-height:1}.hero_brandNote__N1yTa{color:rgb(76 5 25/62%);font-family:FFModern,serif;font-size:16px;font-style:italic}.hero_layout__sEbz8{display:grid;align-items:center;gap:40px;padding-block:38px 44px}.hero_story__jPbFF{min-width:0}.hero_eyebrow__yMwRL{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:#8d3e55;font-size:10px;font-weight:500;letter-spacing:.095em;line-height:1.5;text-transform:uppercase}.hero_eyebrow__yMwRL>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#a14662;box-shadow:0 0 0 4px rgb(161 70 98/8%)}.hero_title__vO_qw{margin:0;font-family:FFModern,serif;font-size:clamp(41px,10.5vw,65px);font-weight:400;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.hero_title__vO_qw>span{display:block}.hero_title__vO_qw em{color:#9f3654;white-space:nowrap}.hero_basketCallout__dDomO{display:flex;width:fit-content;max-width:100%;align-items:center;gap:16px;margin-top:18px;border:1px solid rgb(255 255 255/90%);border-radius:12px;padding:10px 14px;background:rgb(255 255 255/58%)}.hero_basketCallout__dDomO span{color:#81515f;font-size:11px;line-height:1.5}.hero_basketCallout__dDomO strong{font-family:FFModern,serif;font-size:28px;font-weight:400;line-height:1.2;white-space:nowrap}.hero_intro__CDqaK,.hero_invitation__zqvuO{max-width:470px;margin:22px 0 0;font-size:14px;line-height:1.8;text-wrap:pretty}.hero_intro__CDqaK{color:#6f3d49}.hero_invitation__zqvuO{margin-top:10px;color:#552030}.hero_offer__YagDF{display:flex;width:100%;max-width:430px;min-height:84px;align-items:center;justify-content:space-between;gap:8px;margin-top:26px;border:1px solid rgb(255 255 255/90%);border-radius:22px;padding:9px 10px 9px 16px;background:rgb(255 255 255/62%);box-shadow:0 8px 30px -20px rgb(76 5 25/20%);backdrop-filter:blur(12px)}.hero_price__MTK25{display:flex;min-width:0;flex-direction:column;gap:2px}.hero_price__MTK25 strong{font-family:FFModern,serif;font-size:32px;font-weight:400;letter-spacing:-.05em;line-height:1;white-space:nowrap}.hero_price__MTK25>span{max-width:128px;color:#875461;font-size:9px;line-height:1.4}.hero_primaryAction__wUtsA{display:inline-flex;min-height:48px;flex-shrink:0;align-items:center;justify-content:center;gap:9px;border:1px solid rgb(255 255 255/15%);border-radius:15px;padding:12px 14px;background:var(--primary);color:#fff4f4;box-shadow:0 5px 14px rgb(76 5 25/14%);font-size:12px;font-weight:500;white-space:nowrap;transition:background .2s,transform .2s}.hero_primaryAction__wUtsA:hover{transform:translateY(-2px);background:#6b102d}.hero_primaryAction__wUtsA svg{width:16px;height:16px}.hero_facts__4FhiU{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:16px;color:#80505d;font-size:10px;line-height:1.5}.hero_facts__4FhiU>span{display:inline-flex;align-items:center;gap:6px}.hero_facts__4FhiU svg{width:13px;height:13px;stroke-width:1.5}.hero_howItWorks__JWfMD{max-width:430px;margin-top:20px;border-block:1px solid rgb(76 5 25/10%);font-size:12px}.hero_howItWorks__JWfMD summary{display:flex;min-height:44px;cursor:pointer;align-items:center;justify-content:space-between;list-style:none}.hero_howItWorks__JWfMD summary::-webkit-details-marker{display:none}.hero_howItWorks__JWfMD summary svg{width:14px;height:14px;transition:rotate .2s}.hero_howItWorks__JWfMD[open] summary svg{rotate:180deg}.hero_howItWorks__JWfMD ol{display:grid;gap:12px;margin:0;padding:8px 0 16px;list-style:none;line-height:1.6}.hero_howItWorks__JWfMD li{display:flex;align-items:baseline;gap:12px}.hero_howItWorks__JWfMD li>span{color:#a66b7d;font-size:10px;font-variant-numeric:tabular-nums}.hero_howItWorks__JWfMD>a{display:inline-flex;min-height:44px;align-items:center;gap:10px;margin-bottom:8px;text-decoration:underline;text-underline-offset:4px}.hero_howItWorks__JWfMD>a svg{width:14px;height:14px}.hero_signature__BwWpO{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:20px;color:#895965;font-size:10px;line-height:1.7}.hero_signature__BwWpO svg{width:11px;height:11px;margin-right:3px;stroke-width:1.5}.hero_signature__BwWpO>span{color:#663745}.hero_prizes___6w2y{min-width:0;scroll-margin-top:128px;border:1px solid rgb(255 255 255/90%);border-radius:27px;padding:18px 12px 14px;background:rgb(255 255 255/46%);box-shadow:0 32px 80px -55px rgb(76 5 25/35%),inset 0 0 0 5px rgb(255 255 255/22%);backdrop-filter:blur(12px)}.hero_prizeTopline__Km71J{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 5px 16px;color:#8b5967;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.hero_prizeValue__FaAXG{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:8px;letter-spacing:.04em}.hero_prizeValue__FaAXG strong{color:var(--primary);font-family:FFModern,serif;font-size:24px;font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none}.hero_tabs__gsuuL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border:1px solid rgb(76 5 25/7%);border-radius:14px;padding:4px;background:rgb(255 255 255/38%)}.hero_tabs__gsuuL button{min-width:0;min-height:44px;cursor:pointer;border:1px solid transparent;border-radius:10px;padding:6px;color:#926776;font-size:10px;line-height:1.4;transition:color .2s,background .2s,box-shadow .2s}.hero_tabs__gsuuL button[aria-selected=true]{border-color:rgb(255 255 255/80%);background:#fffaf9;color:var(--primary);box-shadow:0 2px 8px rgb(76 5 25/7%)}.hero_prizePanel__GvuI8{border-radius:16px}.hero_prizeHeading__a26rJ{padding:25px 8px 8px;text-align:center}.hero_prizeHeading__a26rJ h2{font-family:FFModern,serif;font-size:30px;font-weight:400;letter-spacing:-.025em;line-height:1.2}.hero_prizeHeading__a26rJ p{min-height:36px;margin-top:6px;color:#946976;font-size:10px;line-height:1.6;text-wrap:balance}.hero_products__PyG4p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:8px;animation:hero_products-enter__gdtFv .4s ease both;mix-blend-mode:multiply}.hero_products__PyG4p[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero_product__205ai{min-width:0;margin:0}.hero_productPhoto__FTAfU{height:clamp(185px,52vw,290px);overflow:hidden}.hero_productImage__ixJZh{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.hero_product__205ai:hover .hero_productImage__ixJZh{transform:translateY(-5px)}.hero_products__PyG4p[data-count="4"] .hero_productImage__ixJZh{object-position:60% center}.hero_product__205ai figcaption{min-height:34px;padding:10px 3px 0;color:#81535f;font-size:9px;line-height:1.5;text-align:center;text-wrap:balance}.hero_prizeBottomline__nuDf0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;border-top:1px solid rgb(76 5 25/9%);padding:15px 5px 0;color:#926876;font-size:10px;line-height:1.6}.hero_prizeBottomline__nuDf0 svg{width:14px;height:14px;flex-shrink:0}.hero_brand__H6Ls_:focus-visible,.hero_howItWorks__JWfMD a:focus-visible,.hero_howItWorks__JWfMD summary:focus-visible,.hero_primaryAction__wUtsA:focus-visible,.hero_prizePanel__GvuI8:focus-visible,.hero_tabs__gsuuL button:focus-visible{outline:2px solid #a14662;outline-offset:5px}@keyframes hero_products-enter__gdtFv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:600px){.hero_container__htb9v{width:min(100% - 80px,1200px)}.hero_layout__sEbz8{padding-block:48px 58px;gap:48px}.hero_story__jPbFF{max-width:620px}.hero_title__vO_qw{font-size:66px}.hero_intro__CDqaK,.hero_invitation__zqvuO{font-size:15px}.hero_offer__YagDF{padding-left:20px}.hero_price__MTK25 strong{font-size:39px}.hero_price__MTK25>span{max-width:none;font-size:10px}.hero_primaryAction__wUtsA{min-height:52px;padding-inline:20px;font-size:13px}.hero_facts__4FhiU{font-size:11px;gap:22px}.hero_prizes___6w2y{padding:24px 22px 20px}.hero_tabs__gsuuL button{font-size:12px}.hero_prizeHeading__a26rJ h2{font-size:36px}.hero_prizeHeading__a26rJ p{font-size:12px}.hero_prizeBottomline__nuDf0,.hero_product__205ai figcaption{font-size:11px}}@media (min-width:1000px){.hero_hero__M7RnK{min-height:calc(100svh - 56px)}.hero_brandRow__vtrZs{min-height:96px}.hero_brand__H6Ls_{font-size:43px}.hero_brandNote__N1yTa{font-size:19px}.hero_layout__sEbz8{min-height:calc(100svh - 152px);grid-template-columns:1.02fr 1fr;gap:50px;padding-block:44px 64px}.hero_title__vO_qw{font-size:clamp(56px,5.15vw,77px)}.hero_eyebrow__yMwRL{font-size:10px;margin-bottom:22px}.hero_intro__CDqaK{margin-top:26px}.hero_signature__BwWpO{margin-top:23px;font-size:11px}.hero_prizes___6w2y{scroll-margin-top:80px}.hero_productPhoto__FTAfU{height:285px}.hero_prizeHeading__a26rJ{padding-top:28px}.hero_prizeHeading__a26rJ p{min-height:38px}.hero_prizeTopline__Km71J{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.hero_canvas__VZN8A,.hero_howItWorks__JWfMD summary svg,.hero_primaryAction__wUtsA,.hero_productImage__ixJZh,.hero_tabs__gsuuL button{transition:none}.hero_products__PyG4p{animation:none}.hero_primaryAction__wUtsA:hover,.hero_product__205ai:hover .hero_productImage__ixJZh{transform:none}}.whatsapp_sticker__Qb2f0{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;gap:10px;border-radius:99px;font-family:Mona-Sans,sans-serif;text-decoration:none}.whatsapp_label__2VBd4{position:relative;border:1px solid #ebdce1;border-radius:10px;padding:9px 13px;background:#fff;color:#4c0519;box-shadow:0 4px 18px rgb(76 5 25/10%);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.whatsapp_label__2VBd4:after{position:absolute;top:calc(50% - 4px);right:-5px;width:8px;height:8px;transform:rotate(-45deg);border-right:1px solid #ebdce1;border-bottom:1px solid #ebdce1;background:#fff;content:""}.whatsapp_icon__PQFMW{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgb(255 255 255/25%);border-radius:50%;background:#20b461;color:#fff;box-shadow:0 5px 20px rgb(18 120 65/24%);transition:background .2s,transform .2s}.whatsapp_icon__PQFMW svg{width:29px;height:29px}.whatsapp_sticker__Qb2f0:hover .whatsapp_icon__PQFMW{transform:translateY(-2px);background:#159c50}.whatsapp_sticker__Qb2f0:focus-visible{outline:3px solid #4c0519;outline-offset:5px}@media (min-width:768px){.whatsapp_sticker__Qb2f0{right:26px;bottom:26px}.whatsapp_icon__PQFMW{width:58px;height:58px}.whatsapp_label__2VBd4{font-size:13px}}@media (prefers-reduced-motion:reduce){.whatsapp_icon__PQFMW{transition:none}.whatsapp_sticker__Qb2f0:hover .whatsapp_icon__PQFMW{transform:none}}@font-face{font-family:geistSans;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_e70493{font-family:geistSans,geistSans Fallback}.__variable_e70493{--font-sale-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_7d1dfc{font-family:geistMono,geistMono Fallback}.__variable_7d1dfc{--font-sale-mono:"geistMono","geistMono Fallback"}.vip-card_card__DTBxO{width:100%;max-width:46rem;margin-top:clamp(2rem,4vw,2.5rem);border:1px solid color-mix(in srgb,var(--primary) 10%,transparent);border-radius:34px;padding:8px;background:rgba(255,255,255,.6);box-shadow:0 2px 3px rgba(76,5,25,.025),0 24px 48px -24px rgba(76,5,25,.16);font-family:Mona-Sans;text-align:left;animation:vip-card_card-enter__wDEII .6s cubic-bezier(.16,1,.3,1) backwards}.vip-card_panel__R_YqT{overflow:hidden;border-radius:26px;padding:clamp(1.25rem,3vw,2rem);background:radial-gradient(ellipse 55% 50% at 0 100%,var(--color-rose-100) 0,transparent 100%),radial-gradient(ellipse 65% 55% at 100% 0,var(--color-rose-100) 0,transparent 100%),radial-gradient(ellipse 80% 45% at 60% 118%,var(--color-rose-50) 0,transparent 100%),#fffcfa}.vip-card_heading__4ZpFu{width:fit-content;margin:0 auto;border:1px solid rgba(255,255,255,.9);border-radius:999px;padding:.375rem .75rem;background:rgba(255,255,255,.7);color:var(--color-rose-900);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.5;text-align:center;text-transform:uppercase}.vip-card_features__CglFd{display:grid;gap:1.125rem;margin:1.5rem 0 0;border-top:1px solid color-mix(in srgb,var(--primary) 10%,transparent);padding:1.5rem 0 0;list-style:none}.vip-card_feature__FBww_{display:grid;min-width:0;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem}.vip-card_icon__4HPez{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:2px solid #fff;border-radius:10px;padding:0;background:color-mix(in srgb,var(--color-rose-50) 60%,transparent);color:var(--primary);box-shadow:0 1px 3px 0 rgba(0,0,0,.14);transition:background-color .1s ease,color .1s ease,border-color .1s ease}.vip-card_icon__4HPez svg{width:1.5rem;height:1.5rem}.vip-card_featureTitle__wSep5{margin:0;color:var(--primary);font-size:.875rem;font-weight:500;line-height:1.5}.vip-card_description__xhGgz{margin:.25rem 0 0;color:color-mix(in srgb,var(--primary) 70%,#fffcfa);font-size:.875rem;line-height:1.6;text-wrap:pretty}.vip-card_action__kUpA6{display:flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.625rem;margin-top:1.75rem;border:1px solid rgba(0,0,0,.05);border-radius:18px;padding:.75rem 1rem;background:#15803d;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 4px rgba(21,128,61,.1);font-size:1rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.vip-card_action__kUpA6:hover{background:#166534}.vip-card_action__kUpA6:active{transform:scale(.975)}.vip-card_action__kUpA6:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.vip-card_whatsapp__ENqNC{width:1.25rem;height:1.25rem;flex:none}@keyframes vip-card_card-enter__wDEII{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:720px){.vip-card_features__CglFd{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:1.5rem}}@media (prefers-reduced-motion:reduce){.vip-card_card__DTBxO{animation:none}.vip-card_action__kUpA6,.vip-card_icon__4HPez{transition:none}.vip-card_action__kUpA6:active{transform:none}}.page_page__VHLVh{display:flex;min-height:100svh;flex-direction:column;background:#fff}.page_hero__YKNzl{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,3rem);text-align:center}.page_title__Q8uyR{width:100%;max-width:70rem;margin:0;color:var(--primary);font-family:FFModern;font-size:clamp(2rem,4.8vw,4.5rem);font-weight:400;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.page_title__Q8uyR em,.page_title__Q8uyR span{display:block}.page_subtitle__Pij_z{max-width:40rem;margin:clamp(1.5rem,3vw,2rem) 0 0;color:color-mix(in srgb,var(--primary) 72%,#f8f7f5);font-family:Mona-Sans;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:400;line-height:1.7;text-wrap:pretty}.page_footer__ChERF{border-top:1px solid color-mix(in srgb,var(--primary) 8%,transparent);padding:1.25rem 1.25rem 1.5rem;color:color-mix(in srgb,var(--primary) 65%,#f8f7f5);font-family:Mona-Sans;font-size:.75rem;line-height:1.5;text-align:center}.page_footer__ChERF p{margin:0}