.ThemeToggle_toggle__Ib4yN{display:inline-flex;align-items:center;gap:.5rem;min-width:120px;height:34px;padding:0 10px;border-radius:999px;border:1px solid var(--theme-toggle-fg,currentColor);background:transparent;color:var(--theme-toggle-fg,inherit);transition:transform .2s ease,background .2s ease,color .2s ease}.ThemeToggle_toggle__Ib4yN:hover{transform:translateY(-1px)}.ThemeToggle_toggleDark__FhS_R{color:var(--theme-toggle-fg,inherit);border-color:var(--theme-toggle-fg,currentColor)}.ThemeToggle_label__esB65{font-weight:600;font-size:.5rem;line-height:1;color:var(--theme-toggle-fg,currentColor);order:2;max-width:72px;text-align:left}.ThemeToggle_icon__AGH8u{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:transparent;border:1px solid var(--theme-toggle-fg,currentColor);transition:border-color .2s ease;order:1}.ThemeToggle_iconDark__5Up_h{order:3;margin-left:auto}.ThemeToggle_icon__AGH8u svg{width:14px;height:14px;opacity:1}.Footer_footer___85ip{margin-top:auto;border-top:1px solid var(--stroke);background:var(--bg);color:var(--text-secondary)}.Footer_inner__fVjUj{padding:2rem 1rem;display:grid;gap:2rem}.Footer_brandBlock__EIOZy{width:100%}.Footer_brandLink__rXEU1{width:fit-content;display:flex;justify-items:center;gap:.8rem;text-decoration:none;color:inherit;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center;margin:0 auto}.Footer_footerBrandMark__jrtoj{position:relative;display:inline-flex;align-items:center;justify-content:center}.Footer_footerLogo__3AT6q{width:clamp(5.2rem,20vw,7.4rem);height:clamp(5.2rem,20vw,7.4rem)}.Footer_footerLogoDark__EGw_v,.Footer_footerLogoLight___1JHQ{transition:opacity .2s ease}.Footer_footerLogoDark__EGw_v{opacity:1}.Footer_footerLogoLight___1JHQ{position:absolute;inset:0;opacity:0}.Footer_footerTitle__XoO0S{width:auto;text-align:left;color:var(--text-primary);font-size:clamp(2.6rem,21vw,7.4rem);line-height:.92;letter-spacing:.12em;text-transform:uppercase}.Footer_newsletterBlock__xM36v{width:100%;display:grid;gap:1rem}.Footer_newsLead__oiQaS,.Footer_newsPolicy__1giSu,.Footer_newsSub__0H_rj{margin:0}.Footer_newsLead__oiQaS{color:var(--text-primary)}.Footer_newsSub__0H_rj{color:var(--text-secondary)}.Footer_newsForm__tEh_c{width:100%;border:1px solid var(--stroke);background:var(--paper);border-radius:24px;overflow:hidden;display:grid}.Footer_newsInputWrap__miZ_T{border-bottom:1px solid var(--stroke)}.Footer_newsInput__MDku2{width:100%;border:0;background:transparent;padding:1.15rem 1.2rem;color:var(--text-secondary)}.Footer_newsInput__MDku2:focus{outline:none}.Footer_newsButton__x1QnX{border:0;background:transparent;color:var(--text-secondary);padding:1rem 1.2rem 1.05rem}.Footer_newsPolicy__1giSu{color:var(--text-muted)}.Footer_inlineLink__zZevL{color:inherit;text-decoration:underline}.Footer_columnsBlock__RAO7V{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.Footer_column__P2BVs{display:grid;align-content:start;gap:.5rem}.Footer_columnTitle__7sqtt{margin:0;color:var(--text-primary)}.Footer_columnLink__sCMH1,.Footer_columnMuted__kfjIk{display:block;text-decoration:none}.Footer_columnLink__sCMH1{color:var(--text-secondary)}.Footer_columnMuted__kfjIk{color:var(--text-muted)}.Footer_supportBlock__diJDq{width:100%;border-top:1px solid var(--stroke);padding-top:1rem;display:grid;gap:.42rem}.Footer_supportTitle__in9pC{margin:0 0 .2rem;color:var(--text-primary)}.Footer_supportMuted__jXD10,.Footer_supportText__Zf9Zw{margin:0}.Footer_supportLink__kJ4mB{color:var(--text-secondary);text-decoration:none;background:transparent;border:0;padding:0;font:inherit;text-align:left;cursor:pointer}.Footer_supportMuted__jXD10{color:var(--text-muted)}.Footer_bottomBar__cV_Q6{border-top:1px solid var(--stroke);padding:.9rem 1rem;display:grid;gap:.65rem;color:var(--text-muted)}.Footer_copyright__3MuY_{margin:0}.Footer_bottomActions__tOk1f{display:inline-flex;align-items:center;gap:.9rem}body.dark .Footer_footerLogoDark__EGw_v,body[data-theme=dark] .Footer_footerLogoDark__EGw_v,html[data-theme=dark] .Footer_footerLogoDark__EGw_v{opacity:0}body.dark .Footer_footerLogoLight___1JHQ,body[data-theme=dark] .Footer_footerLogoLight___1JHQ,html[data-theme=dark] .Footer_footerLogoLight___1JHQ{opacity:1}@media (min-width:760px){.Footer_inner__fVjUj{padding:2.4rem 1.5rem;gap:2.3rem}.Footer_footerLogo__3AT6q{width:clamp(6rem,12vw,8.2rem);height:clamp(6rem,12vw,8.2rem)}.Footer_newsForm__tEh_c{max-width:720px}.Footer_bottomBar__cV_Q6{padding:1rem 1.5rem;grid-template-columns:1fr auto;align-items:center}}@media (min-width:1025px){.Footer_inner__fVjUj{padding:2.8rem 2.25vw;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);align-items:start}.Footer_brandBlock__EIOZy{grid-column:1/-1}.Footer_newsletterBlock__xM36v{grid-column:1}.Footer_columnsBlock__RAO7V{grid-column:2}.Footer_supportBlock__diJDq{grid-column:3;border-top:0;padding-top:0}.Footer_bottomBar__cV_Q6{padding:1rem 2.25vw}}.Header_shell__k8D_w{position:sticky;top:0;z-index:20;--header-surface:var(--bg);--header-text:var(--text-primary);--topbar-text:var(--text-primary);--header-shadow:none}.Header_header__Y1tZS{display:flex;align-items:center;justify-content:flex-start;gap:1rem;min-height:56px;padding:2rem 5vw 1rem;color:var(--header-text);box-shadow:var(--header-shadow);transition:box-shadow .3s ease;border-radius:0}.Header_header__Y1tZS,.Header_topBar__ZMeos{position:relative;z-index:2;background:var(--header-surface)}.Header_topBar__ZMeos{color:var(--topbar-text);padding:.625rem 5vw;border-radius:12px 12px 0 0;max-height:120px;overflow:hidden;transition:max-height .28s ease,padding-top .28s ease,padding-bottom .28s ease,opacity .2s ease}.Header_topBarInner__QZUaE{margin:0 auto;display:flex;max-width:1240px;flex-direction:column;align-items:flex-start;gap:.65rem}.Header_topBarProof__NNPIp{margin:0;color:var(--text-primary);font-size:.8rem;font-weight:600;letter-spacing:.02em}.Header_topBarActions__dDWHD{display:inline-flex;align-items:center;gap:.5rem}.Header_topBarPrimary__Hzew3,.Header_topBarSecondary__aAhm0{border-radius:999px;padding:.375rem .875rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.Header_topBarPrimary__Hzew3{border:1px solid var(--text-primary);color:var(--text-primary)}.Header_topBarSecondary__aAhm0{border:1px solid var(--stroke);color:var(--text-secondary)}.Header_menuTrigger__WCFc_{display:flex;align-items:center;gap:1rem}.Header_menuToggle__5L9mi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.Header_burger__7gKEV{display:grid;height:42px;width:42px;cursor:pointer;place-content:center;gap:6px}.Header_burgerLine__Yl0Z7{display:block;height:2px;width:26px;background:currentColor;transform-origin:center;transition:transform .45s ease,opacity .35s ease}.Header_menuToggle__5L9mi:checked~.Header_header__Y1tZS .Header_burgerLine__Yl0Z7:first-child{transform:translateY(8px) rotate(45deg)}.Header_menuToggle__5L9mi:checked~.Header_header__Y1tZS .Header_burgerLine__Yl0Z7:nth-child(2){opacity:0}.Header_menuToggle__5L9mi:checked~.Header_header__Y1tZS .Header_burgerLine__Yl0Z7:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Header_desktopNav__Vzn9W{display:none}.Header_desktopNavLink__FjiVg{color:inherit;text-decoration:none;opacity:.88}.Header_desktopNavLink__FjiVg:hover{opacity:1}.Header_desktopNavLink__FjiVg:focus-visible{outline:2px solid var(--focus-ring,var(--sand));outline-offset:2px;border-radius:6px}.Header_brand__pDEn1{display:inline-flex;align-items:center;gap:.45rem;position:static;transform:none;left:auto;order:2}.Header_header__Y1tZS>.Header_brand__pDEn1{position:absolute;left:50%;transform:translateX(-50%);align-items:center;order:2}.Header_header__Y1tZS>.Header_brand__pDEn1>.Header_brand__pDEn1{position:static;left:auto;transform:none;gap:.45rem}.Header_brandMark__Q1_tL{position:relative;display:inline-flex;height:38px;align-items:center;justify-content:center}.Header_logoLight__AeYxQ{opacity:1}.Header_logoDark__uBFgg,.Header_logoLight__AeYxQ{width:32px;height:32px;transition:opacity .2s ease}.Header_logoDark__uBFgg{position:absolute;inset:0;opacity:0}.Header_brandTitle__saL2z{margin:0;font-family:DOB Display,Times New Roman,serif;font-size:2.5rem;line-height:1;letter-spacing:.04em}.Header_right__Va2xJ{display:none;align-items:center;justify-content:flex-end;gap:1rem}.Header_mobileRight__BLClo{display:inline-flex;align-items:center;gap:.65rem;margin-left:auto;order:3;position:relative;z-index:1}.Header_mobilePlainIcon__e6Kzb{position:relative;border:0;background:transparent;color:inherit;padding:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.Header_mobilePlainIcon__e6Kzb svg{width:22px;height:22px}.Header_mobileCartBadge__EsEcg{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--text-primary);color:var(--text-inverse);display:inline-flex;align-items:center;justify-content:center;line-height:1}.Header_rightNav__53eCp{display:inline-flex;align-items:center;gap:.75rem}.Header_rightNavLink__KzcLP{color:inherit;text-decoration:none;opacity:.88;background:transparent;border:0;padding:0;cursor:pointer}.Header_rightNavLink__KzcLP:hover{opacity:1}.Header_burger__7gKEV:focus-visible,.Header_menuClose__7tLFW:focus-visible,.Header_menuDirectionsCta__XrwOf:focus-visible,.Header_menuLink__Gvn8v:focus-visible,.Header_mobilePlainIcon__e6Kzb:focus-visible,.Header_rightNavLink__KzcLP:focus-visible{outline:2px solid var(--focus-ring,var(--sand));outline-offset:2px;border-radius:8px}.Header_menuOverlay__o9geO{position:absolute;inset:100% 0 auto 0;height:calc(100dvh - 100%);z-index:1;overflow:hidden auto;background:var(--header-surface);color:var(--header-text);border-radius:0 0 12px 12px;clip-path:inset(0 0 100% 0 round 0 0 12px 12px);visibility:hidden;will-change:clip-path;transition:clip-path .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;pointer-events:none}.Header_menuToggle__5L9mi:checked~.Header_menuOverlay__o9geO{clip-path:inset(0 0 0 0 round 0 0 12px 12px);visibility:visible;transition-delay:0s,0s;pointer-events:auto}.Header_menuGrid__0cKDb{position:relative;display:flex;flex-direction:column;height:100%;gap:2.5rem;padding:2rem 6vw 4.75rem;max-width:640px;margin:0 auto}.Header_menuLeft__Mmp5R{display:flex;flex-direction:column;gap:2rem}.Header_menuClose__7tLFW{position:absolute;top:1rem;left:5vw;right:auto;display:none;height:42px;width:42px;cursor:pointer;align-items:center;justify-content:center;font-size:2rem;line-height:1}.Header_menuBooking__uNXzs,.Header_menuLinks__mJr1G{display:flex;flex-direction:column;gap:.35rem}.Header_menuBooking__uNXzs,.Header_menuLinks__mJr1G{padding-bottom:1rem;border-bottom:1px solid var(--stroke)}.Header_menuBooking__uNXzs{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:.75rem 0}.Header_menuLink__Gvn8v,.Header_menuMetaLink__ozuhJ{color:inherit;text-decoration:none;opacity:.9}.Header_menuLink__Gvn8v{display:inline-flex;align-items:center;min-height:32px;gap:.45rem;letter-spacing:.06em}.Header_menuLinkIconOnly__JcrTv{min-height:56px;flex:0 0 25%;justify-content:center}.Header_menuLinkIcon__R_b8l{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Header_menuLinkIcon__R_b8l svg{width:100%;height:100%}.Header_menuLinkIconWhatsapp__OBJLT{color:#25d366}.Header_menuLinkIconPhone__KFGEH{color:#50a4f8}.Header_menuLinkIconInstagram__2jdYX{color:#e1306c}.Header_menuLinkIconFacebook__E9JE3{color:#1877f2}.Header_menuMetaLink__ozuhJ{opacity:.75;letter-spacing:.08em}.Header_menuLink__Gvn8v:hover,.Header_menuMetaLink__ozuhJ:hover{opacity:1}.Header_menuSectionLabel__V4g5w{color:var(--text-secondary);margin-bottom:.25rem;flex:0 0 100%}.Header_menuHighlights__pYyTO{display:grid;gap:.75rem}.Header_menuHighlightCard__dVAoc{border-radius:18px;background:var(--paper);padding:.9rem 1rem;display:grid;grid-template-columns:52px minmax(0,1fr);gap:.8rem;align-items:center;text-decoration:none;color:inherit}.Header_menuHighlightThumb__ztX44{position:relative;width:52px;height:52px;border-radius:12px;background:var(--paper);overflow:hidden}.Header_menuHighlightInfo__syZc2{min-width:0}.Header_menuHighlightBadge__wYSKX{display:inline-flex;border-radius:999px;padding:.12rem .45rem;border:1px solid var(--stroke);color:var(--text-secondary);margin-bottom:.3rem}.Header_menuHighlightTitle__3XmA9{margin:0;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_menuDirectionsCta__XrwOf{width:100%;min-height:44px;border-radius:999px;border:1px solid var(--stroke);background:var(--text-primary);color:var(--text-inverse);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.08em}.Header_menuAddress__11MHi{margin:0;color:var(--text-secondary);text-align:center}.Header_menuActions__VC5l9{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.9rem;padding-top:.25rem;margin-bottom:50px;--theme-toggle-fg:var(--text-primary)}@media (min-width:1025px){.Header_topBarInner__QZUaE{flex-direction:row;align-items:center;justify-content:space-between}.Header_header__Y1tZS{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(260px,1fr);justify-content:normal;gap:2rem;min-height:0}.Header_brand__pDEn1{gap:.75rem}.Header_brand__pDEn1,.Header_header__Y1tZS>.Header_brand__pDEn1{position:static;left:auto;transform:none;order:0}.Header_header__Y1tZS>.Header_brand__pDEn1>.Header_brand__pDEn1{gap:.75rem}.Header_brandMark__Q1_tL{height:54px}.Header_logoDark__uBFgg,.Header_logoLight__AeYxQ{width:54px;height:54px}.Header_header__Y1tZS .Header_brandTitle__saL2z{font-size:54px;line-height:1;letter-spacing:.04em}.Header_right__Va2xJ{display:flex}.Header_mobileRight__BLClo{display:none}.Header_menuTrigger__WCFc_{order:0}.Header_desktopNav__Vzn9W{display:inline-flex;align-items:center;gap:.75rem}.Header_menuGrid__0cKDb{max-width:none;margin:0}.Header_burger__7gKEV,.Header_menuOverlay__o9geO{display:none}}body.header-scrolled .Header_header__Y1tZS{background:var(--header-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}body.topbar-collapsed .Header_topBar__ZMeos{max-height:0;padding-top:0;padding-bottom:0;opacity:0}body.dark .Header_shell__k8D_w,body[data-theme=dark] .Header_shell__k8D_w,html[data-theme=dark] .Header_shell__k8D_w{--header-surface:var(--graphite);--header-text:var(--text-primary);--topbar-text:var(--text-secondary);--header-shadow:inset 0 1px 0 var(--stroke)}body.light .Header_shell__k8D_w,body[data-theme=light] .Header_shell__k8D_w,html[data-theme=light] .Header_shell__k8D_w{--header-surface:var(--bg);--header-text:var(--text-primary);--topbar-text:var(--text-primary);--header-shadow:none}body.header-on-light .Header_logoLight__AeYxQ,body[data-theme=light] .Header_logoLight__AeYxQ{opacity:0}body.header-on-light .Header_logoDark__uBFgg,body[data-theme=light] .Header_logoDark__uBFgg{opacity:1}.PreferencesConfirmModal_overlay__O06R8{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:var(--bg-2)}.PreferencesConfirmModal_panel__lQj02{width:min(680px,100%);border:1px solid var(--stroke);border-radius:20px;background:var(--paper);color:var(--text-primary);box-shadow:var(--shadow-lux);padding:1rem}.PreferencesConfirmModal_title__U_ThT{margin:0}.PreferencesConfirmModal_text__EkOGs{margin:.5rem 0 0;color:var(--text-secondary)}.PreferencesConfirmModal_summary__1zePf{margin-top:.75rem;display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--stroke);border-radius:999px;background:var(--panel);padding:.35rem .65rem;color:var(--text-primary)}.PreferencesConfirmModal_languagePicker__4pqBf{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.55rem}.PreferencesConfirmModal_languageOption__cAeFl{min-height:2rem;min-width:3rem;border:1px solid var(--stroke);border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;padding:0 .75rem}.PreferencesConfirmModal_languageOptionActive__T8Iks{background:var(--panel);color:var(--text-primary)}.PreferencesConfirmModal_change__lTBHX:focus-visible,.PreferencesConfirmModal_languageOption__cAeFl:focus-visible{outline:2px solid var(--focus-ring,var(--sand));outline-offset:2px}.PreferencesConfirmModal_actions__cdzCh{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.PreferencesConfirmModal_confirm__2k1UI{min-width:220px;justify-content:center}.PreferencesConfirmModal_change__lTBHX{min-height:2.5rem;padding:0 .4rem;border:0;background:transparent;color:var(--text-secondary);text-decoration:underline;cursor:pointer}@media (min-width:768px){.PreferencesConfirmModal_overlay__O06R8{align-items:center;padding:1.5rem}.PreferencesConfirmModal_panel__lQj02{padding:1.25rem 1.5rem}}.CookieConsentBanner_banner__F_FNG{position:fixed;z-index:90;inset-inline:0;bottom:0;background:var(--paper);color:var(--text-secondary);border-top:1px solid var(--stroke);box-shadow:0 -12px 32px rgba(0,0,0,.08);padding:1.25rem 1rem 1rem;display:grid;gap:1rem}.CookieConsentBanner_closeButton__FRDX2{position:absolute;top:.85rem;right:.85rem;width:2.5rem;height:2.5rem;border:0;background:transparent;color:var(--text-secondary);font-size:2rem;line-height:1;cursor:pointer}.CookieConsentBanner_body__cc0Ko,.CookieConsentBanner_sectionTitle__jm_wU,.CookieConsentBanner_title__p4tU_{margin:0}.CookieConsentBanner_title__p4tU_{color:var(--text-primary);padding-right:3rem}.CookieConsentBanner_linksRow__D_ma_{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.CookieConsentBanner_link__wGPH3{color:inherit;text-decoration:underline}.CookieConsentBanner_separator__F5FZB{color:var(--text-muted)}.CookieConsentBanner_sectionTitleButton__p9TOB{border:0;background:transparent;padding:0;width:fit-content;cursor:pointer;font:inherit;text-align:left;color:var(--text-primary);text-decoration:underline}.CookieConsentBanner_toggleGrid___pkrA{display:grid;gap:.9rem}.CookieConsentBanner_toggleRow__kz_NY{display:inline-flex;align-items:center;gap:.75rem}.CookieConsentBanner_toggle__hGIIn{width:4.4rem;height:2.6rem;border-radius:999px;border:1px solid var(--stroke);background:var(--surface-elevated,var(--bg-secondary));padding:.18rem;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.CookieConsentBanner_toggleActive__pTs0_{background:var(--text-primary);border-color:var(--text-primary)}.CookieConsentBanner_toggleThumb__P4Q_z{width:2.1rem;height:2.1rem;border-radius:999px;background:var(--paper);transition:transform .2s ease}.CookieConsentBanner_toggleActive__pTs0_ .CookieConsentBanner_toggleThumb__P4Q_z{transform:translateX(1.75rem)}.CookieConsentBanner_toggleLabel__8TJhT{color:var(--text-secondary)}.CookieConsentBanner_actions__uy_0A{display:grid;gap:.75rem}.CookieConsentBanner_actionButton__DSWM1{width:100%}@media (min-width:760px){.CookieConsentBanner_banner__F_FNG{inset-inline:auto;left:1rem;bottom:1rem;width:min(34rem,calc(100vw - 2rem));border:1px solid var(--stroke);border-radius:28px;box-shadow:0 20px 48px rgba(0,0,0,.12);padding:1.5rem}}.SideDrawer_root__fTwJl{position:fixed;inset:0;z-index:60;pointer-events:none}.SideDrawer_backdrop__MsikP{position:absolute;inset:0;background:var(--bg);opacity:0;transition:opacity .35s ease}.SideDrawer_panel__olNu2{position:absolute;top:0;right:0;height:100%;width:100vw;background:var(--bg);box-shadow:var(--shadow-soft);transform:translateX(110%);transition:transform .4s ease;display:flex;flex-direction:column;padding:1.4rem;gap:1.2rem}.SideDrawer_panelLeft__8e643{right:auto;left:0;transform:translateX(-110%)}.SideDrawer_panelBottom__LtQgx{top:auto;right:0;bottom:32px;left:0;height:auto;max-height:82vh;width:100vw;border-radius:22px 22px 0 0;transform:translateY(110%)}.SideDrawer_open__7Z_nL{pointer-events:auto}.SideDrawer_open__7Z_nL .SideDrawer_backdrop__MsikP{opacity:.45}.SideDrawer_open__7Z_nL .SideDrawer_panel__olNu2{transform:translateX(0)}.SideDrawer_open__7Z_nL .SideDrawer_panelBottom__LtQgx{transform:translateY(0)}.SideDrawer_header__FWU_E{display:grid;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr);align-items:center;gap:1rem;color:var(--text-secondary);padding:.7rem}.SideDrawer_title__IecKa{justify-self:start}.SideDrawer_center__zKZqs{justify-self:center}.SideDrawer_closeButton__wqvCQ{border:0;background:transparent;cursor:pointer;color:var(--text-secondary);justify-self:end}@media (min-width:701px){.SideDrawer_panel__olNu2{padding:1.6rem 1.8rem 1.8rem;width:min(50vw)}}.CookiePreferencesDrawer_panel__0frHu{padding:0;gap:0;background:var(--paper);border-left:1px solid var(--stroke)}.CookiePreferencesDrawer_drawerTitle__7ck1e{color:var(--text-primary)}.CookiePreferencesDrawer_body__Y30BL{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;gap:0}.CookiePreferencesDrawer_topBlock__vZM97{display:grid;gap:.95rem;padding:1.25rem 1rem 1.15rem;border-bottom:1px solid var(--stroke)}.CookiePreferencesDrawer_intro__CjQ1P,.CookiePreferencesDrawer_kicker__2K3yS,.CookiePreferencesDrawer_preferenceDescription__S1DqY{margin:0}.CookiePreferencesDrawer_kicker__2K3yS{color:var(--text-primary)}.CookiePreferencesDrawer_intro__CjQ1P,.CookiePreferencesDrawer_preferenceDescription__S1DqY{color:var(--text-secondary)}.CookiePreferencesDrawer_linksRow__p_Vo8{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.CookiePreferencesDrawer_link__mc6sX{color:inherit;text-decoration:underline}.CookiePreferencesDrawer_separator__xpugX{color:var(--text-muted)}.CookiePreferencesDrawer_preferenceList__MU_YC{display:grid}.CookiePreferencesDrawer_preferenceCard__ONyvB{border-bottom:1px solid var(--stroke);padding:1.15rem 1rem 1.25rem;background:var(--paper)}.CookiePreferencesDrawer_preferenceHeader__LESqB{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.CookiePreferencesDrawer_preferenceCopy__e2JKC{display:grid;gap:.45rem}.CookiePreferencesDrawer_preferenceTitle__C3Wau{margin:0;color:var(--text-primary)}.CookiePreferencesDrawer_toggle__9Jv5C{width:4.1rem;height:2.45rem;border-radius:999px;border:1px solid var(--stroke);background:var(--surface-elevated,var(--bg-secondary));padding:.18rem;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.CookiePreferencesDrawer_toggleActive__hXPlX{background:var(--text-primary);border-color:var(--text-primary)}.CookiePreferencesDrawer_toggleDisabled__tAI95{cursor:not-allowed}.CookiePreferencesDrawer_toggleThumb__GXBi1{width:1.95rem;height:1.95rem;border-radius:999px;background:var(--paper);transition:transform .2s ease}.CookiePreferencesDrawer_toggleActive__hXPlX .CookiePreferencesDrawer_toggleThumb__GXBi1{transform:translateX(1.5rem)}.CookiePreferencesDrawer_footer__IDkdz{flex:0 0 auto;position:sticky;bottom:0;display:grid;gap:.85rem;padding:1rem 1rem 1.1rem;border-top:1px solid var(--stroke);background:var(--paper);box-shadow:0 -10px 24px rgba(0,0,0,.04)}.CookiePreferencesDrawer_footerActions__iXKMG{display:flex;flex-wrap:wrap;gap:.9rem}.CookiePreferencesDrawer_secondaryAction__ClAX0{border:0;background:transparent;color:var(--text-secondary);text-decoration:underline;padding:0;cursor:pointer}.CookiePreferencesDrawer_saveButton__WdC1K{width:100%}@media (min-width:760px){.CookiePreferencesDrawer_panel__0frHu{width:min(50vw,43rem);max-width:calc(100vw - 2rem)}.CookiePreferencesDrawer_footer__IDkdz,.CookiePreferencesDrawer_preferenceCard__ONyvB,.CookiePreferencesDrawer_topBlock__vZM97{padding-left:1.5rem;padding-right:1.5rem}.CookiePreferencesDrawer_topBlock__vZM97{padding-top:1.45rem;padding-bottom:1.3rem}}.FrontendLocaleShell_root__OMx77{display:flex;min-height:100vh;flex-direction:column}.FrontendLocaleShell_content__OphO2{padding-bottom:2.5vw}