*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo),local(Roboto),local(Roboto-Regular),local(Roboto Regular);ascent-override:90.2002%;descent-override:22.4592%;line-gap-override:0%;size-adjust:107.4%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:600;ascent-override:95.9158%;descent-override:23.8824%;line-gap-override:0%;size-adjust:101%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:700 900;ascent-override:94.9755%;descent-override:23.6482%;line-gap-override:0%;size-adjust:102%}@font-face{font-family:Inter Fallback Roboto;src:local(Roboto),local(Roboto-Regular),local(Roboto Regular);ascent-override:90.3263%;descent-override:22.4906%;line-gap-override:0%;size-adjust:107.25%}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%;size-adjust:104.755%}@font-face{font-family:Fraunces Fallback;src:local(Georgia);ascent-override:93.1429%;descent-override:24.2857%;line-gap-override:0%;size-adjust:105%}@font-face{font-family:Fraunces Fallback Serif;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif),local(Tinos);ascent-override:85.1916%;descent-override:22.2125%;line-gap-override:0%;size-adjust:114.8%}@font-face{font-family:Fraunces Fallback Noto;src:local(Noto Serif),local(NotoSerif-Regular),local(NotoSerif);ascent-override:100.205%;descent-override:26.127%;line-gap-override:0%;size-adjust:97.6%}html[data-offer-ended] .offer-banner,html[data-offer-ended] .hero-cta-price{display:none!important}.skip-link{z-index:10000;color:#fff;background:#1b1b18;border-radius:10px;padding:10px 16px;font:600 14px/1.2 system-ui,sans-serif;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus,.skip-link:focus-visible{transform:none}#main:focus,#main:focus-visible{outline:none!important}:root{--fab-bottom:24px}.support-fab{right:24px;bottom:var(--fab-bottom);z-index:23;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;box-shadow:0 8px 24px #2563eb59}.support-fab:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2563eb6b}.support-fab:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.support-scrim{z-index:21;background:0 0;position:fixed;inset:0}.support-panel{right:24px;bottom:calc(var(--fab-bottom) + 68px);z-index:22;box-sizing:border-box;width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - var(--fab-bottom) - 88px);border-radius:20px;padding:18px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #00000024}@media (prefers-reduced-motion:reduce){.support-fab,.support-fab:hover{transition:none;transform:none}}@media (width<=768px){.support-fab{width:50px;height:50px;right:14px}.support-fab[aria-expanded=true],html[data-form-focus] .support-fab{display:none}.support-scrim{background:#00000059}.support-panel{width:auto;max-width:none;max-height:88vh;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;bottom:0;left:0;right:0}.row-action{position:relative;margin:-14px -8px!important;padding:14px 8px!important}.dob-row{flex-wrap:wrap}.dob-row .dob-month{flex:100%!important}input[type=checkbox]{flex-shrink:0;width:22px!important;height:22px!important}}
