.OfferPopup_offer__wkHnJ{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.OfferPopup_bg__hPf2_{position:absolute;inset:0;background:rgba(6,4,2,.74);animation:OfferPopup_fade__QyWn9 .35s ease both}.OfferPopup_closing__o7JQP .OfferPopup_bg__hPf2_{animation:OfferPopup_fade__QyWn9 .35s ease reverse both}@keyframes OfferPopup_fade__QyWn9{0%{opacity:0}}.OfferPopup_card___Y3Fl{position:relative;width:min(440px,100%);max-height:calc(100svh - 32px);overflow:auto;scrollbar-width:none;border-radius:22px;background:#fbf5ea;color:#2a1d10;box-shadow:0 40px 90px -30px rgba(0,0,0,.8),0 0 0 1px rgba(201,163,90,.35);animation:OfferPopup_cardIn__RnmOS .5s var(--ease-soft) both;isolation:isolate}.OfferPopup_closing__o7JQP .OfferPopup_card___Y3Fl{animation:OfferPopup_cardOut__nSBt7 .35s ease both}@keyframes OfferPopup_cardIn__RnmOS{0%{opacity:0;transform:translateY(30px) scale(.94)}}.OfferPopup_lite__aKFl4 .OfferPopup_bulbs__KMvgU i,.OfferPopup_lite__aKFl4 .OfferPopup_card___Y3Fl:before,.OfferPopup_lite__aKFl4 .OfferPopup_top__8GL1S h2 em{animation:none!important}.OfferPopup_lite__aKFl4 .OfferPopup_card___Y3Fl{animation-duration:.3s}@keyframes OfferPopup_cardOut__nSBt7{to{opacity:0;transform:translateY(20px) scale(.95)}}.OfferPopup_card___Y3Fl:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:24px;padding:2px;background:conic-gradient(from var(--ang,0deg),#7d5d22,#f3dfa6,#c9a35a,#7d5d22,#f6e7c4,#7d5d22);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:OfferPopup_ring__QXjuj 6s linear infinite}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes OfferPopup_ring__QXjuj{to{--ang:360deg}}.OfferPopup_bar__biZxi{position:absolute;left:0;right:0;top:0;height:3px;z-index:7;background:rgba(0,0,0,.25);border-radius:22px 22px 0 0;overflow:hidden}.OfferPopup_bar__biZxi i{display:block;height:100%;background:linear-gradient(90deg,#c9a35a,#f3dfa6);transform-origin:left}.OfferPopup_spark__noqv3{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:5}.OfferPopup_top__8GL1S{position:relative;padding:50px 26px 26px;text-align:center;color:#f6ead2;border-radius:22px 22px 0 0;overflow:hidden;background:radial-gradient(60% 80% at 50% 0,rgba(201,163,90,.35),transparent 70%),radial-gradient(circle at 1px 1px,rgba(255,230,180,.1) 1px,transparent 1.5px) 0 0 /16px 16px,linear-gradient(160deg,#3a1d10,#1d0f08 60%,#120a06)}.OfferPopup_bulbs__KMvgU{position:absolute;left:0;right:0;top:0;height:40px}.OfferPopup_bulbs__KMvgU i{position:absolute;top:calc(18px - (var(--i) - 5) * (var(--i) - 5) * .45px);left:calc(4% + var(--i) * 8.6%);width:9px;height:9px;border-radius:50%;background:hsl(calc(38 + var(--i) * 47) 85% 65%);box-shadow:0 0 10px 2px hsl(calc(38 + var(--i) * 47) 90% 60%/.8);animation:OfferPopup_twinkle__PUZir 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.27s)}@keyframes OfferPopup_twinkle__PUZir{50%{opacity:.35;box-shadow:0 0 2px 0 transparent}}.OfferPopup_x__k1hCw{position:absolute;top:12px;right:12px;z-index:6;display:flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 12px;border-radius:99px;border:1px solid rgba(246,234,210,.35);background:rgba(0,0,0,.35);color:#f6ead2;font-size:13px;line-height:1;cursor:pointer}.OfferPopup_x__k1hCw span{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.OfferPopup_x__k1hCw:hover{border-color:#f3dfa6}.OfferPopup_kick__nvZUY{margin-top:12px;font-size:12.5px;letter-spacing:.32em;text-transform:uppercase;color:#e3c886}.OfferPopup_top__8GL1S h2{font-size:clamp(34px,8vw,46px);line-height:1.05;margin:8px 0;color:#fff8ec}.OfferPopup_top__8GL1S h2 em{font-style:normal;background:var(--grad-foil);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:OfferPopup_foil__VzVe1 6s linear infinite}@keyframes OfferPopup_foil__VzVe1{to{background-position:-250% 0}}.OfferPopup_sub__Rmszr{margin:0;font-size:15.5px;color:#dccbb0}.OfferPopup_body__rLDSS{padding:20px 22px 18px;display:grid;grid-gap:12px;gap:12px}.OfferPopup_picks__TR__8{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:8px;gap:8px}.OfferPopup_picks__TR__8 a{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:10px 6px;border-radius:14px;text-align:center;text-decoration:none;color:inherit;background:radial-gradient(70% 60% at 50% 40%,color-mix(in srgb,var(--c) 30%,transparent),transparent 75%),rgba(255,255,255,.6);border:1px solid rgba(156,118,48,.25);animation:OfferPopup_pickIn__XGJS2 .7s var(--ease-pop) both;animation-delay:calc(.35s + var(--i) * .1s);transition:transform .3s var(--ease-out),border-color .3s}.OfferPopup_picks__TR__8 a:hover{transform:translateY(-3px);border-color:rgba(156,118,48,.6)}@keyframes OfferPopup_pickIn__XGJS2{0%{opacity:0;transform:translateY(14px) scale(.9)}}.OfferPopup_picks__TR__8 img{height:92px;width:auto;filter:drop-shadow(0 10px 10px rgba(60,40,10,.3))}.OfferPopup_picks__TR__8 b{font-family:var(--f-display);font-weight:500;font-size:14px;max-width:100%;text-transform:uppercase;letter-spacing:var(--caps-track);line-height:1.2;margin-top:4px}.OfferPopup_picks__TR__8 span{font-family:var(--f-num);font-size:15px;font-weight:500;color:#6b4e1c}.OfferPopup_picks__TR__8 small{font-size:12px;line-height:1.35;color:#7d6440}.OfferPopup_picks__TR__8 li{display:flex}.OfferPopup_picks__TR__8 li>a{flex:1 1;align-content:start}.OfferPopup_picks__TR__8 s{display:block;color:#9a8a74}.OfferPopup_go__HBAYJ{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border-radius:99px;background:linear-gradient(100deg,#a7803a,#f4e3b0 45%,#c69c50 60%,#a7803a) 0 0 /200% 100%;color:#1a1208;text-decoration:none;font-size:13px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;animation:OfferPopup_shine__N4Yjl 4s linear infinite;box-shadow:0 12px 30px -12px rgba(156,118,48,.8)}@keyframes OfferPopup_shine__N4Yjl{to{background-position:-200% 0}}.OfferPopup_go__HBAYJ:focus-visible{outline:2px solid #7d5d22;outline-offset:3px}.OfferPopup_later__fEG1D{background:none;border:0;color:#7a6a52;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px;justify-self:center}@media (max-width:430px){.OfferPopup_body__rLDSS{padding:18px 16px 16px}.OfferPopup_picks__TR__8{gap:6px}.OfferPopup_picks__TR__8 a{padding:10px 3px}.OfferPopup_picks__TR__8 b{font-size:clamp(10.5px,3.2vw,13px);letter-spacing:.03em}}@media (prefers-reduced-motion:reduce){.OfferPopup_bg__hPf2_,.OfferPopup_bulbs__KMvgU i,.OfferPopup_card___Y3Fl,.OfferPopup_card___Y3Fl:before,.OfferPopup_go__HBAYJ,.OfferPopup_picks__TR__8 a,.OfferPopup_top__8GL1S h2 em{animation:none!important}}.OfferTicker_announce___spNv{position:fixed;inset:0 0 auto 0;z-index:var(--z-ticker);height:calc(var(--annh) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);overflow:hidden;background-color:#c9a35a;background-image:linear-gradient(90deg,#a8823d,#d4b06a 22%,#ecd291 50%,#d4b06a 78%,#a8823d);border-bottom:1px solid #7a5c26;box-shadow:inset 0 1px 0 rgba(255,240,200,.35),inset 0 -1px 0 rgba(0,0,0,.25);display:flex;align-items:flex-end;transition:height .4s ease}.OfferTicker_announce___spNv:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,250,230,.55) 50%,transparent 65%);background-size:250% 100%;animation:OfferTicker_sweep__MNQSR 7s ease-in-out infinite}@keyframes OfferTicker_sweep__MNQSR{0%{background-position:130% 0}60%,to{background-position:-130% 0}}:root.no-ann .OfferTicker_announce___spNv{border-bottom:0}.OfferTicker_ticker__f_mA1{position:relative;flex:1 1;display:block;height:var(--annh);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.OfferTicker_track__NfjD_{position:absolute;left:0;top:0;height:100%;white-space:nowrap;width:max-content;animation:OfferTicker_ticker__f_mA1 46s linear infinite}.OfferTicker_dup__OAU2U,.OfferTicker_track__NfjD_{display:flex;align-items:center}.OfferTicker_announce___spNv:focus-within .OfferTicker_track__NfjD_,.OfferTicker_announce___spNv:hover .OfferTicker_track__NfjD_{animation-play-state:paused}@keyframes OfferTicker_ticker__f_mA1{to{transform:translateX(-50%)}}.OfferTicker_track__NfjD_ a{display:inline-flex;align-items:baseline;gap:12px;padding:0 30px;text-decoration:none;color:var(--ink);letter-spacing:0}.OfferTicker_track__NfjD_ a em{font-family:var(--f-display);font-style:normal;font-weight:500;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;color:#120c05;text-shadow:0 1px 0 rgba(255,244,214,.45)}.OfferTicker_track__NfjD_ a span{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#2b1d0b;font-weight:600}.OfferTicker_track__NfjD_ a:focus-visible span,.OfferTicker_track__NfjD_ a:hover span{color:#000;text-decoration:underline;text-underline-offset:3px}.OfferTicker_track__NfjD_ i{font-style:normal;color:#5a3f14;font-size:10.5px}.OfferTicker_sample__HbNcH{flex:none;align-self:center;margin:0 10px;padding:2px 7px;border:1px solid rgba(26,18,8,.55);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);font-weight:600;line-height:1.5}.OfferTicker_close__AUbUB{flex:none;width:40px;height:var(--annh);background:none;border:0;border-left:1px solid rgba(26,18,8,.25);color:var(--ink);font-size:18px;line-height:1;padding:0}.OfferTicker_close__AUbUB:hover{color:#000;background:rgba(255,248,225,.25)}@media (max-width:800px){.OfferTicker_track__NfjD_ a em{font-size:15.5px}.OfferTicker_track__NfjD_ a span{font-size:11px;letter-spacing:.2em}.OfferTicker_track__NfjD_ a{padding:0 20px;gap:9px}.OfferTicker_track__NfjD_{animation-duration:34s}.OfferTicker_close__AUbUB{width:34px}.OfferTicker_sample__HbNcH{margin:0 6px;font-size:9px;letter-spacing:.18em}}@media (prefers-reduced-motion:reduce){.OfferTicker_announce___spNv:before,.OfferTicker_track__NfjD_{animation:none}}.ScrollTop_btn__rtZtn{position:fixed;z-index:var(--z-fab);right:max(16px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));width:48px;height:48px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:color-mix(in srgb,var(--night-2) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gold);box-shadow:0 10px 28px -10px rgba(0,0,0,.7);opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .35s var(--ease-out),transform .45s var(--ease-out),bottom .4s var(--ease-out),color .3s}.ScrollTop_btn__rtZtn[data-on]{opacity:1;transform:none;pointer-events:auto}.ScrollTop_btn__rtZtn:hover{color:var(--ivory)}.ScrollTop_btn__rtZtn:hover .ScrollTop_fill__mc572{stroke:var(--ivory)}.ScrollTop_btn__rtZtn:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.ScrollTop_ring__auF60{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ScrollTop_fill__mc572,.ScrollTop_track__7zMT8{fill:none;stroke-width:1.5}.ScrollTop_track__7zMT8{stroke:var(--line)}.ScrollTop_fill__mc572{stroke:var(--gold);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;transition:stroke .3s}.ScrollTop_arrow__adUb0{position:relative;width:12px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out)}.ScrollTop_btn__rtZtn:hover .ScrollTop_arrow__adUb0{transform:translateY(-2px)}:root[data-buybar] .ScrollTop_btn__rtZtn{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}:root[data-mode=light] .ScrollTop_btn__rtZtn{background:rgba(255,252,246,.92);box-shadow:0 10px 24px -12px rgba(70,48,14,.35)}@media (prefers-reduced-motion:reduce){.ScrollTop_arrow__adUb0,.ScrollTop_btn__rtZtn{transition:opacity .2s}}.Toast_toast__DlkH2{position:fixed;left:50%;top:calc(env(safe-area-inset-top, 0px) + 84px);transform:translate(-50%,-10px);background:var(--ivory);color:var(--night);padding:12px 18px;font-size:14.5px;opacity:0;transition:.3s;z-index:var(--z-toast);pointer-events:none}.Toast_on__1O4p5{opacity:1;transform:translate(-50%)}.WhatsAppButton_fab__pOIYy{position:fixed;left:max(18px,env(safe-area-inset-left,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));z-index:var(--z-fab);display:flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 14px;border-radius:99px;border:1px solid rgba(201,163,90,.6);background:rgba(14,10,7,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f1e8da;box-shadow:0 16px 40px -16px rgba(0,0,0,.7);text-decoration:none;animation:WhatsAppButton_fabIn__E2_i7 .8s var(--ease-pop) 1.2s both;transition:transform .35s var(--ease-out),border-color .35s,bottom .4s var(--ease-out)}.WhatsAppButton_fab__pOIYy svg{width:22px;height:22px;color:var(--gold-hi)}.WhatsAppButton_fab__pOIYy span{font-size:14px;letter-spacing:.04em}.WhatsAppButton_fab__pOIYy:hover{transform:translateY(-2px);border-color:var(--gold-hi)}.WhatsAppButton_fab__pOIYy:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(243,223,166,.6);animation:WhatsAppButton_ping__vk1Jt 2.8s ease-out infinite;pointer-events:none}@keyframes WhatsAppButton_ping__vk1Jt{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(1.35,1.6);opacity:0}}@keyframes WhatsAppButton_fabIn__E2_i7{0%{opacity:0;transform:translateY(20px) scale(.8)}}:root[data-buybar] .WhatsAppButton_fab__pOIYy{bottom:calc(max(18px, env(safe-area-inset-bottom, 0px)) + 74px)}@media (max-width:800px){.WhatsAppButton_fab__pOIYy{width:52px;padding:0;justify-content:center}.WhatsAppButton_fab__pOIYy span{display:none}}@media (prefers-reduced-motion:reduce){.WhatsAppButton_fab__pOIYy,.WhatsAppButton_fab__pOIYy:after{animation:none}}:root{color-scheme:dark;--night:#0b0907;--night-2:#15110d;--line:#2d251c;--ivory:#f1e8da;--mute:#b8aa95;--gold:#c9a35a;--glow:#c9a35a;--text-soft:#cbbfae;--note:#8a7d6c;--field-bg:#0e0b08;--error:#c4574a;--error-text:#e0897c;--gold-wash:rgba(201,163,90,.08);--ink:#1a1208;--gold-hi:#f3dfa6;--gold-deep:#a7803a;--screen:#0a0806;--love:#d9576b;--hair-gold:rgba(201,163,90,.45);--hair-gold-soft:rgba(201,163,90,.25);--grad-gold:linear-gradient(115deg,#a7803a,#e3c886 38%,#f4e3b0 50%,#c69c50 64%,#9a742f);--grad-gold-soft:linear-gradient(115deg,#a7803a,#f4e3b0 50%,#c69c50);--grad-foil:linear-gradient(100deg,#9a742f,#e3c886 30%,#fff1c9 45%,#c69c50 60%,#9a742f 80%,#e3c886);--grad-hairline:linear-gradient(90deg,transparent,rgba(201,163,90,.25),transparent);--grad-foil-deep:linear-gradient(100deg,#7a5718,#b08636 30%,#d4ab5c 45%,#9c7630 60%,#7a5718 80%,#b08636);--f-display:var(--font-cinzel),"Cinzel","Trajan Pro",Georgia,serif;--f-num:var(--f-body);--caps-track:.04em;--f-body:var(--font-dmsans),"DM Sans","Avenir Next",system-ui,sans-serif;--fs-hero:clamp(38px,6.2vw,88px);--fs-page:clamp(30px,3.9vw,50px);--fs-section:clamp(27px,3.6vw,47px);--fs-card:22px;--fs-body:16px;--fs-small:14.5px;--fs-label:12.5px;--container:1240px;--sec-pad:clamp(70px,10vw,130px);--head-offset:122px;--annh:40px;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-soft:cubic-bezier(.16,1,.3,1);--ease-pop:cubic-bezier(.34,1.4,.64,1);--ease-curtain:cubic-bezier(.7,0,.2,1);--ease-wave:cubic-bezier(.45,.05,.25,1);--z-header:30;--z-ticker:31;--z-fab:34;--z-buybar:35;--z-scrim:40;--z-drawer:41;--z-toast:50;--z-menu:60;--z-grain:60;--z-modal:65;--z-intro:70}:root.no-ann{--annh:0px}@media (max-width:800px){:root{--annh:34px;--head-offset:88px}:root.no-ann{--annh:0px}}:root[data-mode=light]{color-scheme:light;--night:#f5efe5;--night-2:#fffcf6;--line:#e3d8c6;--ivory:#1f1a14;--mute:#5f5347;--gold:#806024;--glow:#c9a35a;--text-soft:#4a4036;--note:#66594c;--field-bg:#fffdf9;--error-text:#b0473a;--gold-wash:rgba(156,118,48,.07)}:root[data-mode=light] .dark-screen,:root[data-mode=light] .divesec,:root[data-mode=light] .hero,:root[data-mode=light] .intro{--night:#0b0907;--night-2:#15110d;--line:#2d251c;--ivory:#f1e8da;--mute:#b8aa95;--gold:#c9a35a;--text-soft:#cbbfae;--note:#8a7d6c;--field-bg:#0e0b08;--error-text:#e0897c;--gold-wash:rgba(201,163,90,.08);color:var(--ivory);color-scheme:dark}