[data-sf-theme=care]{--ce-ease:cubic-bezier(.2, .7, .2, 1);--ce-r:calc(var(--radius) * 1.35);--ce-r-lg:calc(var(--radius) * 1.9);--ce-r-sm:calc(var(--radius) * .75);--ce-pill:calc(var(--radius) * 2.6);--ce-shadow:0 1px 2px #141a330a, 0 8px 24px -14px #141a3329;--ce-shadow-lg:0 2px 6px #141a330a, 0 30px 60px -28px #141a334d;--ce-tint:color-mix(in oklab, var(--primary), var(--card) 90%);--ce-tint-2:color-mix(in oklab, var(--primary), var(--card) 80%);--ce-sky:#e3f0fa;--ce-sky-ink:#1b5a8a;--ce-peach:var(--sf-peach,#fdefe9);--ce-peach-ink:#a5442a;--ce-mint:var(--sf-mint,#e2f4ec);--ce-mint-ink:var(--sf-mint-ink,#0b6e4a);--ce-on-gold:#121731}:root:has([data-sf-theme=care]) :is(.ce-drawer,[data-slot=sheet-content]){--ce-ease:cubic-bezier(.2, .7, .2, 1);--ce-r:calc(var(--radius) * 1.35);--ce-r-lg:calc(var(--radius) * 1.9);--ce-r-sm:calc(var(--radius) * .75);--ce-pill:calc(var(--radius) * 2.6);--ce-shadow:0 1px 2px #141a330a, 0 8px 24px -14px #141a3329;--ce-shadow-lg:0 2px 6px #141a330a, 0 30px 60px -28px #141a334d;--ce-tint:color-mix(in oklab, var(--primary), var(--card) 90%);--ce-tint-2:color-mix(in oklab, var(--primary), var(--card) 80%);--ce-sky:#e3f0fa;--ce-sky-ink:#1b5a8a;--ce-peach:var(--sf-peach,#fdefe9);--ce-peach-ink:#a5442a;--ce-mint:var(--sf-mint,#e2f4ec);--ce-mint-ink:var(--sf-mint-ink,#0b6e4a);--ce-on-gold:#121731}@supports (color:oklch(from red l c h)){[data-sf-theme=care]{--ce-on-gold:oklch(from var(--gold) calc(clamp(0, (.68 - l) * 1000, 1) * .8 + .2) .04 270)}:root:has([data-sf-theme=care]) :is(.ce-drawer,[data-slot=sheet-content]){--ce-on-gold:oklch(from var(--gold) calc(clamp(0, (.68 - l) * 1000, 1) * .8 + .2) .04 270)}}html.dark [data-sf-theme=care]{--ce-shadow:0 1px 2px #0000004d, 0 12px 28px -16px #0009;--ce-shadow-lg:0 30px 60px -30px #000000b3;--ce-tint:color-mix(in oklab, var(--primary), var(--card) 84%);--ce-tint-2:color-mix(in oklab, var(--primary), var(--card) 72%);--ce-sky:#122536;--ce-sky-ink:#8cc4ee;--ce-peach-ink:#f4a58e}:root.dark:has([data-sf-theme=care]) :is(.ce-drawer,[data-slot=sheet-content]){--ce-shadow:0 1px 2px #0000004d, 0 12px 28px -16px #0009;--ce-shadow-lg:0 30px 60px -30px #000000b3;--ce-tint:color-mix(in oklab, var(--primary), var(--card) 84%);--ce-tint-2:color-mix(in oklab, var(--primary), var(--card) 72%);--ce-sky:#122536;--ce-sky-ink:#8cc4ee;--ce-peach-ink:#f4a58e}[data-sf-theme=care]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}:is([data-sf-theme=care] :is(.ce-h1,.ce-h2,.ce-h3,.ce-h4,.ce-wordmark,.ce-card-title,.ce-order-title,.ce-block-title,.ce-stat-big,.ce-acc-title,.ce-foot-card-title,.ce-price,.ce-next-value,.ce-step-num,.ce-doc-name,.ce-rating-num,.ce-avatar-txt),:root:has([data-sf-theme=care]) :is(.ce-wordmark,.ce-drawer-spec,.ce-drawer-book)){font-family:var(--sf-font-heading,inherit)}[data-sf-theme=care] .ce-h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.2rem,1.4rem + 2.9vw,3.7rem);font-weight:600;line-height:1.06}[data-sf-theme=care] .ce-h1-hero{font-size:clamp(2.45rem,1.4rem + 3.6vw,4.25rem);font-weight:600;line-height:1.04}[data-sf-theme=care] .ce-h1-sm{font-size:clamp(2rem,1.5rem + 1.8vw,3rem)}[data-sf-theme=care] .ce-h1-pdp{font-size:clamp(1.9rem,1.45rem + 1.3vw,2.55rem);line-height:1.1}[data-sf-theme=care] .ce-h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.9rem,1.35rem + 1.9vw,2.9rem);font-weight:600;line-height:1.1}[data-sf-theme=care] .ce-h2-sm{font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem)}[data-sf-theme=care] .ce-h3{letter-spacing:-.012em;font-size:20px;font-weight:600;line-height:1.3}[data-sf-theme=care] .ce-h4{font-size:17px;font-weight:600;line-height:1.35}[data-sf-theme=care] .ce-sub{font-size:16.5px;line-height:1.65}[data-sf-theme=care] .ce-lede{font-size:18px;line-height:1.65}[data-sf-theme=care] .ce-em{color:var(--primary);background:linear-gradient(transparent 82%, color-mix(in oklab, var(--gold), transparent 55%) 82%, color-mix(in oklab, var(--gold), transparent 55%) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}html.dark [data-sf-theme=care] .ce-em{color:var(--sf-link)}[data-sf-theme=care] .ce-quote .ce-em{color:var(--sf-ink-fg);background:linear-gradient(transparent 80%, color-mix(in oklab, var(--gold), transparent 20%) 80%, color-mix(in oklab, var(--gold), transparent 20%) 93%, transparent 93%)}[data-sf-theme=care] .ce-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--sf-accent-ink);font-size:12.5px;font-weight:700}[data-sf-theme=care] .ce-eyebrow svg{color:var(--gold)}[data-sf-theme=care] .ce-eyebrow-light{color:color-mix(in oklab, var(--sf-ink-fg), transparent 20%)}[data-sf-theme=care] .ce-link:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:4px}[data-sf-theme=care] .ce-from{color:var(--muted-foreground);font-size:12.5px;font-weight:600}[data-sf-theme=care] .ce-price{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap;font-size:19px;font-weight:600}[data-sf-theme=care] .ce-price-lg{letter-spacing:-.02em;font-size:30px}[dir=rtl] [data-sf-theme=care] :is(.ce-h1,.ce-h2,.ce-h3,.ce-h4){letter-spacing:0;line-height:1.38}[dir=rtl] [data-sf-theme=care] .ce-h1{font-size:clamp(2rem,1.35rem + 2.4vw,3.2rem)}[dir=rtl] [data-sf-theme=care] .ce-h1-hero{font-size:clamp(2.15rem,1.35rem + 2.9vw,3.55rem);line-height:1.35}[dir=rtl] [data-sf-theme=care] .ce-h1-sm{font-size:clamp(1.8rem,1.4rem + 1.5vw,2.6rem)}[dir=rtl] [data-sf-theme=care] .ce-h1-pdp{font-size:clamp(1.7rem,1.35rem + 1vw,2.2rem);line-height:1.4}[dir=rtl] [data-sf-theme=care] .ce-h2{font-size:clamp(1.65rem,1.25rem + 1.4vw,2.45rem)}[dir=rtl] [data-sf-theme=care] .ce-h2-sm{font-size:clamp(1.45rem,1.25rem + .8vw,1.9rem)}[dir=rtl] [data-sf-theme=care] .ce-h3{font-size:19px}[dir=rtl] [data-sf-theme=care] .ce-h4{font-size:16.5px}[dir=rtl] [data-sf-theme=care] :is(p,.ce-sub,.ce-lede,li,dd){line-height:1.8}[dir=rtl] [data-sf-theme=care] .ce-em{background-position:0 .05em}[dir=rtl] [data-sf-theme=care] :is(.ce-eyebrow,.ce-foot-head){text-transform:none;font-size:14px}[dir=rtl] [data-sf-theme=care] *{letter-spacing:0!important}:root[dir=rtl]:has([data-sf-theme=care]) :is(.ce-drawer,[data-slot=sheet-content]) *{letter-spacing:0!important}[data-sf-theme=care] .ce-btn{box-shadow:0 10px 22px -14px color-mix(in oklab, var(--primary), transparent 20%)}[data-sf-theme=care] .ce-btn.border{box-shadow:none}[data-sf-theme=care] .ce-btn-soft{background:var(--ce-tint);color:var(--primary);box-shadow:none}[data-sf-theme=care] .ce-btn-soft:hover{background:var(--ce-tint-2)}[data-sf-theme=care] .ce-btn-light{background:var(--sf-ink-fg);color:var(--sf-ink);transition:transform .2s,background-color .2s}[data-sf-theme=care] .ce-btn-light:hover{background:#fff}[data-sf-theme=care] .ce-btn-light:focus-visible{outline:3px solid var(--gold);outline-offset:3px}[data-sf-theme=care] .ce-check{border-radius:var(--ce-pill);background:var(--ce-mint);width:22px;height:22px;color:var(--ce-mint-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-sf-theme=care] .ce-stars{color:var(--gold)}[data-sf-theme=care] .ce-star-off{color:color-mix(in oklab, var(--foreground), transparent 85%)}[data-sf-theme=care] .ce-stars-sm svg{width:13px;height:13px}[data-sf-theme=care] .ce-sale{border-radius:var(--ce-pill);background:var(--gold);color:var(--ce-on-gold);font-variant-numeric:tabular-nums;align-items:center;padding:.2rem .6rem;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}[data-sf-theme=care] .ce-live-dot{border-radius:var(--ce-pill);background:#16a36a;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}[data-sf-theme=care] .ce-live-dot:after{content:"";border-radius:inherit;opacity:.35;background:#16a36a;animation:1.8s ease-out infinite ce-ping;position:absolute;inset:-4px}[data-sf-theme=care] .ce-lang-chip{border-radius:var(--ce-pill);background:var(--muted);align-items:center;padding:.15rem .6rem;font-size:12.5px;font-weight:600;display:inline-flex}:is([data-sf-theme=care] .ce-mark-tile,:root:has([data-sf-theme=care]) .ce-mark-tile){fill:var(--primary)}:is([data-sf-theme=care] .ce-mark-plus,:root:has([data-sf-theme=care]) .ce-mark-plus){fill:var(--primary-foreground)}:is([data-sf-theme=care] .ce-mark-dot,:root:has([data-sf-theme=care]) .ce-mark-dot){fill:var(--gold)}[data-sf-theme=care] .ce-mark-foot .ce-mark-tile{fill:var(--sf-ink-fg)}[data-sf-theme=care] .ce-mark-foot .ce-mark-plus{fill:var(--sf-ink)}:is([data-sf-theme=care] .ce-wordmark,:root:has([data-sf-theme=care]) .ce-wordmark){letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.1}[data-sf-theme=care] .ce-tone-family,[data-sf-theme=care] .ce-tone-other{--ce-t:var(--ce-tint);--ce-t-ink:var(--primary)}:root:has([data-sf-theme=care]) .ce-drawer :is(.ce-tone-family,.ce-tone-other){--ce-t:var(--ce-tint);--ce-t-ink:var(--primary)}[data-sf-theme=care] .ce-tone-dental{--ce-t:var(--ce-sky);--ce-t-ink:var(--ce-sky-ink)}:root:has([data-sf-theme=care]) .ce-drawer .ce-tone-dental{--ce-t:var(--ce-sky);--ce-t-ink:var(--ce-sky-ink)}[data-sf-theme=care] .ce-tone-skin{--ce-t:var(--ce-peach);--ce-t-ink:var(--ce-peach-ink)}:root:has([data-sf-theme=care]) .ce-drawer .ce-tone-skin{--ce-t:var(--ce-peach);--ce-t-ink:var(--ce-peach-ink)}[data-sf-theme=care] .ce-tone-kids{--ce-t:var(--ce-mint);--ce-t-ink:var(--ce-mint-ink)}:root:has([data-sf-theme=care]) .ce-drawer .ce-tone-kids{--ce-t:var(--ce-mint);--ce-t-ink:var(--ce-mint-ink)}html.dark [data-sf-theme=care] :is(.ce-tone-family,.ce-tone-other){--ce-t-ink:var(--sf-link)}:root.dark:has([data-sf-theme=care]) .ce-drawer :is(.ce-tone-family,.ce-tone-other){--ce-t-ink:var(--sf-link)}[data-sf-theme=care] .ce-spec-ico{border-radius:calc(var(--radius) * .95);background:var(--ce-t,var(--ce-tint));width:3.25rem;height:3.25rem;color:var(--ce-t-ink,var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:flex}:root:has([data-sf-theme=care]) .ce-drawer .ce-spec-ico{border-radius:calc(var(--radius) * .95);background:var(--ce-t,var(--ce-tint));width:3.25rem;height:3.25rem;color:var(--ce-t-ink,var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=care] .ce-spec-ico-sm{border-radius:calc(var(--radius) * .7);width:2.5rem;height:2.5rem}:root:has([data-sf-theme=care]) .ce-drawer .ce-spec-ico-sm{border-radius:calc(var(--radius) * .7);width:2.5rem;height:2.5rem}[data-sf-theme=care] .ce-avatar{border-radius:var(--ce-pill);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}[data-sf-theme=care] .ce-avatar-art{width:100%;height:100%;position:absolute;inset:0}[data-sf-theme=care] .ce-avatar-txt{white-space:nowrap;font-size:1.05em;font-weight:600;line-height:1;position:relative}[data-sf-theme=care] .ce-avatar-0{background:var(--ce-tint);color:var(--primary);--ce-a1:var(--ce-tint-2);--ce-a2:var(--primary)}[data-sf-theme=care] .ce-avatar-1{background:var(--ce-sky);color:var(--ce-sky-ink);--ce-a1:color-mix(in oklab, var(--ce-sky-ink), var(--ce-sky) 80%);--ce-a2:var(--ce-sky-ink)}[data-sf-theme=care] .ce-avatar-2{background:var(--ce-peach);color:var(--ce-peach-ink);--ce-a1:color-mix(in oklab, var(--ce-peach-ink), var(--ce-peach) 82%);--ce-a2:var(--ce-peach-ink)}[data-sf-theme=care] .ce-avatar-3{background:var(--ce-mint);color:var(--ce-mint-ink);--ce-a1:color-mix(in oklab, var(--ce-mint-ink), var(--ce-mint) 82%);--ce-a2:var(--ce-mint-ink)}[data-sf-theme=care] .ce-avatar-blob{fill:var(--ce-a1)}[data-sf-theme=care] .ce-avatar-blob-2{opacity:.6}[data-sf-theme=care] .ce-avatar{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ce-a2), transparent 82%)}[data-sf-theme=care] .h-11.ce-avatar .ce-avatar-txt{font-size:15px}[data-sf-theme=care] .h-16.ce-avatar .ce-avatar-txt{font-size:19px}[data-sf-theme=care] .h-\[72px\].ce-avatar .ce-avatar-txt{font-size:21px}[data-sf-theme=care] .ce-strip{background:var(--sf-ink);color:var(--sf-ink-fg)}[data-sf-theme=care] .ce-strip-sos{color:#ffb4a8}[data-sf-theme=care] .ce-strip-sos:hover{color:#fff}[data-sf-theme=care] .ce-header{background:color-mix(in oklab, var(--background), transparent 6%);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s,background-color .25s}[data-sf-theme=care] .ce-header-scrolled{border-bottom-color:var(--border);background:color-mix(in oklab, var(--card), transparent 4%);box-shadow:0 10px 30px -26px #141a3373}[data-sf-theme=care] .ce-navlink{border-radius:var(--ce-pill);min-height:2.75rem;color:color-mix(in oklab, var(--foreground), transparent 18%);white-space:nowrap;align-items:center;padding-inline:.9rem;font-size:15px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}[data-sf-theme=care] .ce-navlink:hover{background:var(--ce-tint);color:var(--foreground)}[data-sf-theme=care] .ce-navlink:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@media (min-width:1024px) and (max-width:1239px){[data-sf-theme=care] .ce-navlink{padding-inline:.6rem;font-size:14px}}[data-sf-theme=care] .ce-headbook{border-radius:var(--ce-pill);background:var(--primary);min-height:2.9rem;color:var(--primary-foreground);white-space:nowrap;box-shadow:0 10px 22px -14px var(--primary);padding-inline:1.15rem;font-size:15px;font-weight:600;transition:background-color .2s}[data-sf-theme=care] .ce-headbook:hover{background:color-mix(in oklab, var(--primary), black 12%)}[data-sf-theme=care] .ce-headbook:focus-visible{outline:3px solid var(--ring);outline-offset:2px}[data-sf-theme=care] .ce-header :is(a,button)[data-slot=button],[data-sf-theme=care] .ce-header a[href=\/cart],[data-sf-theme=care] .ce-header a[href=\/favorites]{border-radius:var(--ce-pill);min-width:2.75rem;min-height:2.75rem}[data-sf-theme=care] .ce-lang :is(button,select){border-radius:var(--ce-pill);min-height:2.5rem}[data-sf-theme=care] .ce-search{background:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--ce-shadow-lg);animation:ce-fade-down .25s var(--ce-ease) both}[data-sf-theme=care] .ce-search-field{border:1.5px solid var(--input);border-radius:var(--ce-pill);background:var(--background);padding-inline:1.1rem .35rem}[data-sf-theme=care] .ce-search-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--ce-tint)}[data-sf-theme=care] .ce-chip{border-radius:var(--ce-pill);border:1px solid var(--border);background:var(--card);min-height:2.75rem;color:var(--foreground);align-items:center;gap:.5rem;padding-inline:1rem;font-size:14.5px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}[data-sf-theme=care] a.ce-chip:hover{border-color:var(--primary);color:var(--primary)}[data-sf-theme=care] .ce-chip svg{color:var(--primary)}[data-sf-theme=care] .ce-chip-lg{min-height:3rem;padding-inline:1.15rem;font-size:15px}[data-sf-theme=care] .ce-chip-on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=care] .ce-chip-on svg,[data-sf-theme=care] a.ce-chip-on:hover{color:var(--primary-foreground)}[data-sf-theme=care] .ce-chip:focus-visible{outline:3px solid var(--ring);outline-offset:2px}[data-sf-theme=care] .ce-chip-static{background:color-mix(in oklab, var(--card), transparent 30%)}:root:has([data-sf-theme=care]) .ce-drawer-book{border-radius:var(--ce-pill);background:var(--primary);color:var(--primary-foreground);font-size:16px;font-weight:600}:root:has([data-sf-theme=care]) .ce-drawer-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12.5px;font-weight:700}:root[dir=rtl]:has([data-sf-theme=care]) .ce-drawer-head{text-transform:none;font-size:14px}:root:has([data-sf-theme=care]) .ce-drawer-spec{border-radius:var(--ce-r);background:var(--ce-t);color:var(--foreground);transition:box-shadow .2s}:root:has([data-sf-theme=care]) .ce-drawer-spec:hover{box-shadow:inset 0 0 0 1.5px var(--ce-t-ink)}:root:has([data-sf-theme=care]) .ce-drawer-spec .ce-spec-ico{background:var(--card)}:root:has([data-sf-theme=care]) .ce-drawer-foot{border-top:1px solid var(--border);background:var(--muted)}:root:has([data-sf-theme=care]) .ce-drawer-sos{color:var(--sf-danger-ink)}[data-sf-theme=care] .ce-hero{background:radial-gradient(60rem 30rem at 85% -10%, color-mix(in oklab, var(--primary), transparent 90%), transparent 70%), radial-gradient(40rem 26rem at -10% 110%, color-mix(in oklab, var(--gold), transparent 91%), transparent 70%)}[dir=rtl] [data-sf-theme=care] .ce-hero{background:radial-gradient(60rem 30rem at 15% -10%, color-mix(in oklab, var(--primary), transparent 90%), transparent 70%), radial-gradient(40rem 26rem at 110% 110%, color-mix(in oklab, var(--gold), transparent 91%), transparent 70%)}[data-sf-theme=care] :is(.ce-hero-frame,.ce-quote-frame){background:var(--muted);box-shadow:var(--ce-shadow-lg);border-start-start-radius:calc(var(--radius) * 5);border-start-end-radius:var(--ce-r);border-end-end-radius:calc(var(--radius) * 5);border-end-start-radius:var(--ce-r)}[data-sf-theme=care] .ce-float{z-index:2;border:1px solid var(--border);border-radius:var(--ce-r);background:var(--card);box-shadow:var(--ce-shadow-lg);animation:ce-float-in .8s var(--ce-ease) .25s both;position:absolute}[data-sf-theme=care] .ce-float-slot{inset-inline-start:-1.25rem;width:min(22rem,88%);padding:1.1rem;bottom:-1.75rem}[data-sf-theme=care] .ce-float-rating{inset-inline-end:1rem;align-items:center;gap:.75rem;padding:.7rem .95rem;animation-delay:.4s;display:flex;top:1rem}[data-sf-theme=care] .ce-rating-num{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1}@media (max-width:1023px){[data-sf-theme=care] .ce-float-slot{width:calc(100% - 1.5rem);margin:-3.5rem auto 0;position:relative;inset:auto}}[data-sf-theme=care] .ce-next-ico{border-radius:var(--ce-pill);background:var(--ce-mint);width:2.75rem;height:2.75rem;color:var(--ce-mint-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=care] .ce-next-label{color:var(--ce-mint-ink);font-size:13px;font-weight:700}[data-sf-theme=care] .ce-next-value{font-size:19px;font-weight:600;line-height:1.3}[data-sf-theme=care] .ce-next-cta{border-radius:var(--ce-pill);background:var(--ce-tint);color:var(--primary);font-size:15px;font-weight:600;transition:background-color .2s,color .2s}[data-sf-theme=care] .ce-next-cta:hover{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=care] .ce-next-cta:focus-visible{outline:3px solid var(--ring);outline-offset:2px}html.dark [data-sf-theme=care] .ce-next-cta{color:var(--sf-link)}html.dark [data-sf-theme=care] .ce-next-cta:hover{color:var(--primary-foreground)}[data-sf-theme=care] .ce-band{background:color-mix(in oklab, var(--card), var(--background) 35%);border-block:1px solid var(--border)}html.dark [data-sf-theme=care] .ce-band{background:color-mix(in oklab, var(--card), var(--background) 55%)}[data-sf-theme=care] .ce-spec{border:1px solid var(--border);border-radius:var(--ce-r-lg);background:var(--card);box-shadow:var(--ce-shadow);transition:transform .35s var(--ce-ease), box-shadow .35s var(--ce-ease), border-color .2s}[data-sf-theme=care] .ce-spec:hover{box-shadow:var(--ce-shadow-lg);border-color:color-mix(in oklab, var(--ce-t-ink), var(--border) 60%);transform:translateY(-3px)}[data-sf-theme=care] .ce-spec:focus-visible{outline:3px solid var(--ring);outline-offset:3px}[data-sf-theme=care] .ce-spec-go{border-radius:var(--ce-pill);background:var(--ce-t);width:2.5rem;height:2.5rem;color:var(--ce-t-ink);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}[data-sf-theme=care] .ce-spec:hover .ce-spec-go{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=care] .ce-pricelist{border:1px solid var(--border);border-radius:var(--ce-r-lg);background:var(--card);box-shadow:var(--ce-shadow);padding:.4rem}[data-sf-theme=care] .ce-pricelist>li+li{border-top:1px solid var(--border)}[data-sf-theme=care] .ce-row{border-radius:var(--ce-r);min-height:5rem;transition:background-color .2s}[data-sf-theme=care] .ce-row:hover{background:var(--ce-tint)}[data-sf-theme=care] .ce-row:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}[data-sf-theme=care] .ce-row-cta{border-radius:var(--ce-pill);border:1.5px solid var(--primary);min-height:2.75rem;color:var(--primary);align-items:center;padding-inline:1.15rem;font-size:14.5px;font-weight:600;transition:background-color .2s,color .2s}[data-sf-theme=care] .ce-row:hover .ce-row-cta{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=care] .ce-row-cta-quote{border-color:var(--border);color:var(--foreground)}html.dark [data-sf-theme=care] .ce-row-cta{color:var(--sf-link);border-color:var(--sf-link)}[data-sf-theme=care] .ce-doc{border:1px solid var(--border);border-radius:var(--ce-r-lg);background:var(--card);box-shadow:var(--ce-shadow)}[data-sf-theme=care] .ce-doc-name{font-size:18px;font-weight:600;line-height:1.3}[data-sf-theme=care] .ce-doc-cta{border-radius:var(--ce-pill);background:var(--muted);color:var(--foreground);font-size:14.5px;font-weight:600;transition:background-color .2s,color .2s}[data-sf-theme=care] .ce-doc-cta:hover{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=care] .ce-doc-cta:focus-visible{outline:3px solid var(--ring);outline-offset:2px}[data-sf-theme=care] .ce-daydot{border-radius:var(--ce-pill);height:2rem;color:color-mix(in oklab, var(--muted-foreground), transparent 25%);border:1px dashed var(--border);background:0 0;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex;position:relative}[data-sf-theme=care] .ce-daydot-on{background:var(--ce-tint);color:var(--primary);border:0}html.dark [data-sf-theme=care] .ce-daydot-on{color:var(--sf-link)}[dir=rtl] [data-sf-theme=care] .ce-daydot{font-size:11px}[data-sf-theme=care] .ce-doc-inline{background:linear-gradient(135deg, var(--card), var(--ce-tint))}[data-sf-theme=care] .ce-step{border:1px solid var(--border);border-radius:var(--ce-r-lg);background:var(--card)}[data-sf-theme=care] .ce-step-num{border-radius:var(--ce-pill);background:var(--primary);width:3rem;height:3rem;color:var(--primary-foreground);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:inline-flex}[data-sf-theme=care] .ce-step-num-sm{background:var(--ce-tint);width:1.9rem;height:1.9rem;color:var(--primary);font-size:14px}html.dark [data-sf-theme=care] .ce-step-num-sm{color:var(--sf-link)}[data-sf-theme=care] .ce-ins{border-radius:var(--ce-r-lg);background:var(--card);border:1px solid var(--border);box-shadow:var(--ce-shadow)}[data-sf-theme=care] .ce-ins-item{border-radius:var(--ce-r);background:color-mix(in oklab, var(--muted), var(--card) 40%)}[data-sf-theme=care] .ce-ins-ico{border-radius:var(--ce-pill);background:var(--card);width:2.75rem;height:2.75rem;color:var(--primary);box-shadow:var(--ce-shadow);justify-content:center;align-items:center;display:flex}html.dark [data-sf-theme=care] .ce-ins-ico{color:var(--sf-link)}[data-sf-theme=care] .ce-quote{border-radius:calc(var(--radius) * 2.2);color:var(--sf-ink-fg);background:radial-gradient(40rem 22rem at 100% 0%, color-mix(in oklab, var(--primary), transparent 45%), transparent 70%), radial-gradient(30rem 20rem at 0% 100%, color-mix(in oklab, var(--gold), transparent 78%), transparent 70%), var(--sf-ink)}[dir=rtl] [data-sf-theme=care] .ce-quote{background:radial-gradient(40rem 22rem at 0% 0%, color-mix(in oklab, var(--primary), transparent 45%), transparent 70%), radial-gradient(30rem 20rem at 100% 100%, color-mix(in oklab, var(--gold), transparent 78%), transparent 70%), var(--sf-ink)}[data-sf-theme=care] .ce-quote .ce-eyebrow svg{color:var(--gold)}[data-sf-theme=care] .ce-quote-pt{border-radius:var(--ce-pill);background:#ffffff1a;align-items:center;gap:.45rem;min-height:2.5rem;padding-inline:.95rem;font-size:14px;font-weight:600;display:inline-flex}[data-sf-theme=care] .ce-quote-pt svg{color:var(--gold)}[data-sf-theme=care] .ce-review{border:1px solid var(--border);border-radius:var(--ce-r-lg);background:var(--card);box-shadow:var(--ce-shadow)}[data-sf-theme=care] .ce-review :is(.text-yellow-400,.fill-yellow-400){color:var(--gold);fill:var(--gold)}[data-sf-theme=care] .ce-review :is(p,blockquote){text-align:start;unicode-bidi:plaintext}[data-sf-theme=care] .ce-review-avatar{font-family:var(--sf-font-heading);font-weight:600;background:var(--ce-tint)!important;color:var(--primary)!important}[data-sf-theme=care] .ce-faq{gap:.7rem;display:grid}[data-sf-theme=care] .ce-acc{border:1px solid var(--border);border-radius:var(--ce-r);background:var(--card);transition:border-color .2s,box-shadow .2s}[data-sf-theme=care] .ce-acc[open]{border-color:color-mix(in oklab, var(--primary), var(--border) 60%);box-shadow:var(--ce-shadow)}[data-sf-theme=care] .ce-acc summary{border-radius:inherit}[data-sf-theme=care] .ce-acc-title{font-size:16.5px;font-weight:600;line-height:1.4}[data-sf-theme=care] .ce-acc-chev{border-radius:var(--ce-pill);background:var(--ce-tint);width:2.25rem;height:2.25rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}html.dark [data-sf-theme=care] .ce-acc-chev{color:var(--sf-link)}[data-sf-theme=care] .ce-acc[open]>p{animation:ce-fade-up .35s var(--ce-ease) both}[data-sf-theme=care] .ce-sos{border-radius:var(--ce-r-lg);background:var(--sf-danger-soft);color:var(--foreground);border:1px solid color-mix(in oklab, var(--sf-danger-ink), transparent 80%)}[data-sf-theme=care] .ce-sos .ce-h4{color:var(--sf-danger-ink)}[data-sf-theme=care] .ce-sos-ico{border-radius:var(--ce-pill);background:var(--sf-danger-ink);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}html.dark [data-sf-theme=care] .ce-sos-ico{color:#1a0b0a}[data-sf-theme=care] .ce-sos-btn{background:var(--sf-danger-ink);color:#fff;transition:filter .2s}html.dark [data-sf-theme=care] .ce-sos-btn{color:#1a0b0a}[data-sf-theme=care] .ce-sos-btn:hover{filter:brightness(1.08)}[data-sf-theme=care] .ce-sos-btn:focus-visible{outline:3px solid var(--sf-danger-ink);outline-offset:3px}[data-sf-theme=care] .ce-sos-mini{border-radius:var(--ce-r);background:var(--sf-danger-soft);color:var(--sf-danger-ink);font-weight:600}[data-sf-theme=care] .ce-hours{border:1px solid var(--border);border-radius:var(--ce-r-lg);background:var(--card);box-shadow:var(--ce-shadow)}[data-sf-theme=care] .ce-open-pill{border-radius:var(--ce-pill);align-items:center;gap:.55rem;min-height:2.25rem;padding-inline:.9rem;font-size:14px;font-weight:700;display:inline-flex}[data-sf-theme=care] .ce-open-pill-on{background:var(--ce-mint);color:var(--ce-mint-ink)}[data-sf-theme=care] .ce-open-pill-off{background:var(--muted);color:var(--muted-foreground)}[data-sf-theme=care] .ce-open-pill-off .ce-live-dot{background:var(--muted-foreground)}[data-sf-theme=care] .ce-open-pill-off .ce-live-dot:after{display:none}[data-sf-theme=care] .ce-hours-row{border-radius:var(--ce-r-sm);min-height:3rem;padding-inline:.85rem;font-size:15.5px}[data-sf-theme=care] .ce-hours-row+.ce-hours-row{margin-top:2px}[data-sf-theme=care] .ce-hours-today{background:var(--ce-tint);font-weight:700}[data-sf-theme=care] .ce-today-tag{border-radius:var(--ce-pill);background:var(--primary);color:var(--primary-foreground);padding:.1rem .55rem;font-size:11.5px;font-weight:700}[data-sf-theme=care] .ce-map{border-radius:var(--ce-r-lg);border:1px solid var(--border);box-shadow:var(--ce-shadow);background:var(--muted)}[data-sf-theme=care] .ce-map-land{fill:color-mix(in oklab, var(--muted), var(--card) 30%)}[data-sf-theme=care] .ce-map-water{fill:color-mix(in oklab, var(--ce-sky-ink), var(--ce-sky) 78%)}[data-sf-theme=care] .ce-map-park{fill:color-mix(in oklab, var(--ce-mint-ink), var(--ce-mint) 84%)}[data-sf-theme=care] .ce-map-road path{fill:none;stroke:var(--card);stroke-width:16px;stroke-linecap:round}[data-sf-theme=care] .ce-map-street path{fill:none;stroke:var(--card);stroke-width:6px;stroke-linecap:round;opacity:.9}html.dark [data-sf-theme=care] :is(.ce-map-road,.ce-map-street) path{stroke:color-mix(in oklab, var(--border), var(--card) 20%)}[data-sf-theme=care] .ce-map-pin{z-index:1;filter:drop-shadow(0 10px 14px #141a334d);animation:ce-drop .9s var(--ce-ease) .2s both;flex-direction:column;align-items:center;display:flex}[data-sf-theme=care] .ce-map-pin:before{content:"";border-radius:var(--ce-pill);background:color-mix(in oklab, var(--primary), transparent 72%);width:26px;height:10px;margin-top:4px;position:absolute;top:100%}[data-sf-theme=care] .ce-map-card{border-radius:var(--ce-r);background:color-mix(in oklab, var(--card), transparent 3%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--ce-shadow-lg)}[data-sf-theme=care] .ce-closing{border-radius:var(--ce-r-lg);background:linear-gradient(120deg, var(--ce-tint), var(--card) 60%);border:1px solid var(--border)}[data-sf-theme=care] .ce-card{border:1px solid var(--border);border-radius:var(--ce-r-lg);background:var(--card);box-shadow:var(--ce-shadow);transition:transform .35s var(--ce-ease), box-shadow .35s var(--ce-ease)}[data-sf-theme=care] .ce-card:hover{box-shadow:var(--ce-shadow-lg);transform:translateY(-3px)}[data-sf-theme=care] .ce-card-media{border-radius:calc(var(--ce-r-lg) - .35rem);border-start-start-radius:calc(var(--radius) * 3)}[data-sf-theme=care] .ce-card-ico{border-radius:var(--ce-pill);width:2.5rem;height:2.5rem;box-shadow:0 6px 14px -8px #141a3373}[data-sf-theme=care] .ce-card-title{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.35}[data-sf-theme=care] .ce-pill-meta{border-radius:var(--ce-pill);background:var(--ce-t,var(--muted));min-height:1.75rem;color:var(--ce-t-ink,var(--foreground));align-items:center;gap:.35rem;padding-inline:.65rem;font-size:13px;font-weight:600;display:inline-flex}[data-sf-theme=care] .ce-card-book{border-radius:var(--ce-pill);background:var(--primary);min-height:2.9rem;color:var(--primary-foreground);align-items:center;gap:.4rem;padding-inline:1.1rem;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-flex}[data-sf-theme=care] .ce-card-book:hover{background:color-mix(in oklab, var(--primary), black 12%)}[data-sf-theme=care] .ce-card-book:focus-visible{outline:3px solid var(--ring);outline-offset:2px}[data-sf-theme=care] .ce-card-quote{background:var(--ce-tint);color:var(--primary)}[data-sf-theme=care] .ce-card-quote:hover{background:var(--primary);color:var(--primary-foreground)}html.dark [data-sf-theme=care] .ce-card-quote{color:var(--sf-link)}html.dark [data-sf-theme=care] .ce-card-quote:hover{color:var(--primary-foreground)}[data-sf-theme=care] .ce-soldout{border-radius:var(--ce-pill);background:color-mix(in oklab, var(--card), transparent 8%);font-weight:700}[data-sf-theme=care] .ce-add{border-radius:var(--ce-pill);width:2.9rem;height:2.9rem}[data-sf-theme=care] .ce-card-wish button{border-radius:var(--ce-pill)}[data-sf-theme=care] .ce-masthead{border-bottom:1px solid var(--border);background:radial-gradient(50rem 20rem at 90% -20%, color-mix(in oklab, var(--primary), transparent 90%), transparent 70%)}[dir=rtl] [data-sf-theme=care] .ce-masthead{background:radial-gradient(50rem 20rem at 10% -20%, color-mix(in oklab, var(--primary), transparent 90%), transparent 70%)}[data-sf-theme=care] .ce-empty-ico{border-radius:var(--ce-pill);background:var(--ce-tint);width:4rem;height:4rem;color:var(--primary);justify-content:center;align-items:center;display:flex}[data-sf-theme=care] .ce-filters :is(select,button,[data-slot=select-trigger]){border-radius:var(--ce-pill);min-height:2.75rem}[data-sf-theme=care] :is(.ce-gallery-main,.ce-gallery-track){border-radius:var(--ce-r-lg);border:1px solid var(--border);border-start-start-radius:calc(var(--radius) * 4.5)}[data-sf-theme=care] .ce-thumb{border-radius:var(--ce-r);transition:opacity .2s}[data-sf-theme=care] .ce-thumb-on{outline:2.5px solid var(--primary);outline-offset:2px}[data-sf-theme=care] .ce-fact{border:1px solid var(--border);border-radius:var(--ce-r);background:var(--card)}[data-sf-theme=care] .ce-fact-ico{border-radius:var(--ce-pill);background:var(--ce-tint);width:1.75rem;height:1.75rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}html.dark [data-sf-theme=care] .ce-fact-ico{color:var(--sf-link)}[data-sf-theme=care] .ce-order{border:1px solid var(--border);border-radius:var(--ce-r-lg);background:var(--card);box-shadow:var(--ce-shadow-lg)}[data-sf-theme=care] .ce-order-head{border-bottom:1px solid var(--border);background:linear-gradient(135deg, var(--ce-tint), var(--card));border-radius:var(--ce-r-lg) var(--ce-r-lg) 0 0}[data-sf-theme=care] .ce-order-title{letter-spacing:-.015em;font-size:21px;font-weight:600}[data-sf-theme=care] .ce-order-head button{border-radius:var(--ce-pill);background:var(--card);min-width:2.75rem;min-height:2.75rem}[data-sf-theme=care] .ce-quote-steps{padding-top:1rem}[data-sf-theme=care] .ce-block{border:1px solid var(--border);border-radius:var(--ce-r-lg);background:var(--card)}[data-sf-theme=care] .ce-block-title{letter-spacing:-.01em;font-size:18.5px;font-weight:600}[data-sf-theme=care] .ce-block-ico{border-radius:var(--ce-pill);background:var(--ce-tint);width:2.5rem;height:2.5rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html.dark [data-sf-theme=care] .ce-block-ico{color:var(--sf-link)}[data-sf-theme=care] .ce-tip{border-radius:var(--ce-r);background:color-mix(in oklab, var(--muted), var(--card) 40%)}[data-sf-theme=care] .ce-promise{border:1px solid var(--border);border-radius:var(--ce-r-lg);background:var(--card)}[data-sf-theme=care] .ce-spec-list>div+div{border-top:1px solid var(--border)}[data-sf-theme=care] .ce-addon{border-radius:var(--ce-r);background:color-mix(in oklab, var(--muted), var(--card) 40%);border:1px solid #0000;transition:border-color .2s,background-color .2s}[data-sf-theme=care] .ce-addon:hover{background:var(--card);border-color:var(--primary)}[data-sf-theme=care] .ce-addon:focus-visible{outline:3px solid var(--ring);outline-offset:2px}[data-sf-theme=care] .ce-stat-big{letter-spacing:-.03em;font-size:60px;font-weight:600;line-height:1}[data-sf-theme=care] .ce-addcart{border-radius:var(--ce-pill);border-color:var(--border);background:var(--card);width:100%;min-height:3rem;font-weight:600}[data-sf-theme=care] .ce-addcart:hover{border-color:var(--primary);color:var(--primary);background:var(--card)}[data-sf-theme=care] .ce-share :is(button,a){border-radius:var(--ce-pill);min-width:2.75rem;min-height:2.75rem}[data-sf-theme=care] .ce-buybox>.space-y-5>*+*{margin-top:1.35rem}[data-sf-theme=care] .ce-buybox>.space-y-5>div:first-child .text-4xl{font-family:var(--sf-font-heading);color:var(--foreground);letter-spacing:-.02em;font-size:28px;font-weight:600}[data-sf-theme=care] .ce-buybox>.space-y-5>div:first-child .text-xl{font-size:16px}[data-sf-theme=care] .ce-buybox>.space-y-5>div:first-child .line-through{display:none}[data-sf-theme=care] .ce-buybox>.space-y-5>div:first-child .rounded-full{background:var(--gold);color:var(--ce-on-gold);font-size:12.5px;font-weight:700}[data-sf-theme=care] .ce-buybox :is(p.mb-1\.5,p.mb-2,p.mb-3){margin-bottom:.6rem;font-size:14px;font-weight:700}[data-sf-theme=care] .ce-buybox [data-buybox-option] .flex-wrap{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;display:grid}[data-sf-theme=care] .ce-buybox [data-buybox-option] button{border-radius:var(--ce-r);text-align:center;border-color:var(--border);background:var(--card);min-height:3.25rem;color:var(--foreground);unicode-bidi:plaintext;flex-direction:column;justify-content:center;align-items:center;padding:.55rem .7rem;font-size:14.5px;font-weight:600;line-height:1.35;transition:border-color .2s,box-shadow .2s,color .2s,background-color .2s;display:flex}[data-sf-theme=care] .ce-buybox [data-buybox-option] button:after{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:12.5px;font-weight:700;display:block}[data-sf-theme=care] .ce-buybox [data-buybox-option] button:hover{border-color:var(--primary)}[data-sf-theme=care] .ce-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary);background:var(--ce-tint);color:var(--primary)}html.dark [data-sf-theme=care] .ce-buybox [data-buybox-option] button[aria-pressed=true]{color:var(--sf-link)}[data-sf-theme=care] .ce-buybox [data-buybox-option] button[aria-pressed=true]:after{color:inherit}[data-sf-theme=care] .ce-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:var(--ce-pill)}[data-sf-theme=care] .ce-buybox .rounded-2xl.border.bg-card:has(>.sf-booking-picker){border-radius:var(--ce-r);background:color-mix(in oklab, var(--muted), var(--card) 55%);border-color:#0000;padding:1rem}[data-sf-theme=care] .ce-buybox .rounded-2xl.border.bg-card:has(>.sf-booking-picker)>p{font-family:var(--sf-font-heading);font-size:16px;font-weight:600}[data-sf-theme=care] .sf-booking-picker .text-sm.font-semibold{font-size:14px}[data-sf-theme=care] .sf-booking-picker .h-8.w-8{background:var(--card);width:2.5rem;height:2.5rem}[data-sf-theme=care] .sf-booking-picker [role=radiogroup]>button{min-height:2.9rem}[data-sf-theme=care] .sf-booking-picker .w-\[62px\]{border-radius:var(--ce-r);justify-content:center;gap:.1rem;width:4.1rem;min-height:5rem}[data-sf-theme=care] .sf-booking-picker .w-\[62px\] .text-lg{font-family:var(--sf-font-heading);font-size:21px;font-weight:600}[data-sf-theme=care] .sf-booking-picker .grid>button{border-radius:var(--ce-pill);padding-block:.6rem;font-size:14.5px}[data-sf-theme=care] .sf-booking-picker :is(.w-\[62px\],.grid>button):focus-visible{outline:3px solid var(--ring);outline-offset:2px}[data-sf-theme=care] .sf-booking-picker .border-primary.bg-primary{box-shadow:0 8px 18px -10px var(--primary)}[data-sf-theme=care] .sf-booking-picker .rounded-xl.border.px-4{border-radius:var(--ce-r)}[data-sf-theme=care] .sf-booking-picker .border-primary\/40.bg-primary\/10{border-color:color-mix(in oklab, var(--ce-mint-ink), transparent 70%);background:var(--ce-mint);color:var(--ce-mint-ink)}[data-sf-theme=care] .sf-booking-picker .border-primary\/40.bg-primary\/10 svg{color:var(--ce-mint-ink)}[data-sf-theme=care] .ce-buybox .rounded-2xl.border-2{border-width:1px;border-color:var(--border);background:color-mix(in oklab, var(--muted), var(--card) 55%);box-shadow:none;border-radius:var(--ce-r);padding:1rem}[data-sf-theme=care] .ce-buybox .rounded-2xl.border-2 .bg-primary\/15{background:var(--card);color:var(--primary);border-radius:var(--ce-pill);width:2.25rem;height:2.25rem}[data-sf-theme=care] .ce-buybox :is(input.border-2,input.uppercase,textarea){border-width:1px;border-color:var(--input);border-radius:var(--ce-r-sm);background:var(--card);min-height:3.1rem;font-size:16px}[data-sf-theme=care] .ce-buybox input.uppercase{text-transform:none}[data-sf-theme=care] .ce-buybox :is(input,textarea):focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--ce-tint);outline:none}[data-sf-theme=care] .ce-buybox button.rounded-lg.border{border-radius:var(--ce-pill);min-height:3.1rem;padding-inline:1.1rem}[data-sf-theme=care] .ce-buybox .min-w-\[9rem\]{border-radius:var(--ce-r);background:var(--card);border-color:var(--border);min-height:3.1rem;font-weight:600}[data-sf-theme=care] .ce-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary);background:var(--ce-tint);color:var(--primary)}html.dark [data-sf-theme=care] .ce-buybox .min-w-\[9rem\].bg-primary\/10{color:var(--sf-link)}[data-sf-theme=care] .ce-buybox .bg-muted\/40{background:color-mix(in oklab, var(--muted), var(--card) 55%);border-radius:var(--ce-r);border-color:#0000;padding:1rem;font-size:15px}[data-sf-theme=care] .ce-buybox .bg-muted\/40 .text-primary{color:var(--foreground);font-family:var(--sf-font-heading);font-size:17px;font-weight:600}[data-sf-theme=care] .ce-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary){background:var(--primary);border-radius:var(--ce-pill);min-height:3.6rem;box-shadow:0 14px 28px -14px color-mix(in oklab, var(--primary), transparent 10%);font-size:16.5px;font-weight:600;transition:background-color .2s,opacity .2s}[data-sf-theme=care] .ce-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary):hover{background:color-mix(in oklab, var(--primary), black 12%);filter:none}[data-sf-theme=care] .ce-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary):focus-visible{outline:3px solid var(--ring);outline-offset:3px}[data-sf-theme=care] .ce-buybox .justify-center.gap-4{font-size:13px}[data-sf-theme=care] .ce-buybox .justify-center.gap-4 svg{color:var(--primary)}[data-sf-theme=care] .ce-buybox .rounded-2xl.border-green-500\/30{border-radius:var(--ce-r)}[data-sf-theme=care] .ce-pdp>.fixed{background:color-mix(in oklab, var(--card), transparent 4%);border-top-color:var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 30px -24px #141a3380}[data-sf-theme=care] .ce-pdp>.fixed img{border-radius:var(--ce-r-sm)}[data-sf-theme=care] .ce-pdp>.fixed button{border-radius:var(--ce-pill);box-shadow:none;min-height:3rem;font-size:15.5px;font-weight:600}[data-sf-theme=care] .ce-pdp>.fixed .text-primary{color:var(--foreground);font-size:16px;font-weight:600;font-family:var(--sf-font-heading)}[data-sf-theme=care] :is(.ce-pdp-service,.ce-pdp-quote)>.fixed button svg{display:none}[data-sf-theme=care]>.flex-1 h1{font-family:var(--sf-font-heading);letter-spacing:-.02em;font-weight:600}[dir=rtl] [data-sf-theme=care]>.flex-1 h1{letter-spacing:0}[data-sf-theme=care]>.flex-1 :is(.rounded-2xl,.rounded-xl){border-radius:var(--ce-r)}[data-sf-theme=care]>.flex-1 [data-slot=card]{border-color:var(--border);box-shadow:var(--ce-shadow);border-radius:var(--ce-r-lg)}[data-sf-theme=care]>.flex-1 [data-slot=button]{border-radius:var(--ce-pill);min-height:2.75rem}[data-sf-theme=care]>.flex-1 :is([data-slot=input],[data-slot=textarea]){border-radius:var(--ce-r-sm);background:var(--card);min-height:2.9rem}:root:has([data-sf-theme=care]) [data-slot=sheet-content]:not(.ce-drawer){background:var(--background)}:root:has([data-sf-theme=care]) [data-slot=sheet-content]:not(.ce-drawer) [data-slot=sheet-title]{font-family:var(--sf-font-heading);letter-spacing:-.02em;font-size:22px;font-weight:600}:root:has([data-sf-theme=care]) [data-slot=sheet-content]:not(.ce-drawer) img{border-radius:var(--ce-r-sm)}:root:has([data-sf-theme=care]) [data-slot=sheet-content]:not(.ce-drawer) [data-slot=button]{border-radius:var(--ce-pill);min-height:3rem;font-weight:600}[data-sf-theme=care] .ce-footer{background:var(--sf-ink);color:var(--sf-ink-fg);border-start-start-radius:calc(var(--radius) * 2.5);border-start-end-radius:calc(var(--radius) * 2.5)}[data-sf-theme=care] .ce-foot-head{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in oklab, var(--sf-ink-fg), transparent 40%);font-size:12.5px;font-weight:700}[data-sf-theme=care] .ce-foot-card{border-radius:var(--ce-r-lg);background:color-mix(in oklab, var(--primary), var(--sf-ink) 55%)}[data-sf-theme=care] .ce-foot-card-ico{border-radius:var(--ce-pill);width:3rem;height:3rem;color:var(--sf-ink-fg);background:#ffffff1f;justify-content:center;align-items:center;display:flex}[data-sf-theme=care] .ce-foot-card-title{font-size:20px;font-weight:600;line-height:1.3}[data-sf-theme=care] .ce-foot-social{border-radius:var(--ce-pill);width:2.75rem;height:2.75rem;color:var(--sf-ink-fg);border:1px solid #ffffff2e;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}[data-sf-theme=care] .ce-foot-social:hover{border-color:var(--gold);color:var(--gold)}[data-sf-theme=care] .ce-foot-sos{border-radius:var(--ce-pill);color:#ffb4a8;background:#ff786924}[data-sf-theme=care] .ce-foot-bottom{border-color:#ffffff1a}[data-sf-theme=care] .ce-region :is(button,select){color:inherit;border-radius:var(--ce-pill);background:0 0;border-color:#fff3;min-height:2.5rem}[data-sf-theme=care] .ce-region{color:color-mix(in oklab, var(--sf-ink-fg), transparent 22%)}@keyframes ce-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ce-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ce-fade{0%{opacity:0}to{opacity:1}}@keyframes ce-float-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes ce-ping{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes ce-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}[data-sf-theme=care] .ce-rise>*{animation:ce-fade-up .7s var(--ce-ease) both}[data-sf-theme=care] .ce-rise>:nth-child(2){animation-delay:60ms}[data-sf-theme=care] .ce-rise>:nth-child(3){animation-delay:.12s}[data-sf-theme=care] .ce-rise>:nth-child(4){animation-delay:.18s}[data-sf-theme=care] .ce-rise>:nth-child(n+5){animation-delay:.24s}[data-sf-theme=care] .ce-fade{animation:.45s both ce-fade}@media (prefers-reduced-motion:reduce){[data-sf-theme=care] :is(.ce-rise>*,.ce-fade,.ce-float,.ce-search,.ce-acc>p,.ce-map-pin){animation:none!important}[data-sf-theme=care] *{transition-duration:.01ms!important}:root:has([data-sf-theme=care]) .ce-drawer *{transition-duration:.01ms!important}[data-sf-theme=care] :is(.ce-card,.ce-spec):hover{transform:none}}[data-sf-theme=care] .ce-buybox [data-inquiry-price]{font-family:var(--sf-font-heading);color:var(--foreground);letter-spacing:-.02em;font-size:28px;font-weight:600}[data-sf-theme=care] .ce-buybox-quote [data-inquiry-price]{display:none}[data-sf-theme=care] .ce-buybox-quote :is(select,textarea,input:not([type=file]):not([type=date])){border-width:1px;border-color:var(--input);border-radius:var(--ce-r-sm);background:var(--card);min-height:3.1rem;font-size:16px}[data-sf-theme=care] .ce-buybox-quote textarea{min-height:6rem}[data-sf-theme=care] .ce-buybox-quote button.rounded-full.border{min-height:2.75rem;padding-inline:1rem}[data-sf-theme=care] .ce-buybox-quote button.rounded-full.border[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--primary)}[data-sf-theme=care] .ce-buybox-quote .border-dashed{border-radius:var(--ce-r);border-width:1.5px;min-height:3.25rem}[data-sf-theme=care] .ce-buybox-quote [data-inquiry-done]{border-radius:var(--ce-r-lg)}[data-sf-theme=care] .ce-buybox-quote [data-inquiry-done] h2{font-family:var(--sf-font-heading);font-weight:600}
[data-sf-theme=stride]{--st-ease:cubic-bezier(.2, .8, .2, 1);--st-cut:clamp(26px, 5vw, 84px);--st-r:calc(var(--radius) * .6);--st-pop:color-mix(in oklab, var(--primary), white 40%);--st-shadow:0 1px 0 #0d0e140a, 0 24px 48px -30px #0d0e1473;--st-rot-h:1.08em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background);font-size:15px}[dir=rtl] [data-sf-theme=stride]{--st-rot-h:1.5em}:is([data-sf-theme=stride] :is(.st-h1,.st-h1-pdp,.st-h2,.st-h3,.st-wordmark,.st-card-title,.st-price-lg,.st-stat-num,.st-prog-num,.st-session-title,.st-session-n,.st-step-n,.st-step-title,.st-result-stat,.st-calc-big,.st-order-title,.st-group-title,.st-marquee-word,.st-hero-word,.st-foot-giant,.st-search-input,.st-acc-title),:root:has([data-sf-theme=stride]) :is(.st-wordmark,.st-drawer-link)){font-family:var(--sf-font-heading,inherit)}[data-sf-theme=stride] :is(h1,h2,h3){font-weight:800}[data-sf-theme=stride] .st-h1{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.55rem,1.2rem + 5.2vw,5.6rem);font-weight:800;line-height:.96}[data-sf-theme=stride] .st-h1-sm{text-wrap:balance;font-size:clamp(2.4rem,1.5rem + 3.4vw,4.6rem)}[data-sf-theme=stride] .st-h1-pdp{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.85rem,1.35rem + 1.5vw,2.6rem);font-weight:800;line-height:1.04}[data-sf-theme=stride] .st-h2{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.95rem,1.25rem + 2.5vw,3.5rem);font-weight:800;line-height:.98}[data-sf-theme=stride] .st-h3{letter-spacing:-.02em;font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem);font-weight:800;line-height:1.1}[data-sf-theme=stride] .st-em{color:var(--primary);font-style:normal}[data-sf-theme=stride] :is(.st-hero,.st-how,.st-order-head,.st-footer,.st-masthead) .st-em{color:var(--st-pop)}[data-sf-theme=stride] .st-corp .st-em{color:var(--sf-ink)}:is([data-sf-theme=stride] .st-eyebrow,:root:has([data-sf-theme=stride]) .st-eyebrow){letter-spacing:.18em;text-transform:uppercase;font-size:11.5px;font-weight:800}[data-sf-theme=stride] .st-sub{font-size:16px;line-height:1.65}[data-sf-theme=stride] .st-lede{font-size:17px;line-height:1.65}[data-sf-theme=stride] .st-price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:16px;font-weight:800}[data-sf-theme=stride] .st-price-lg{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,1.6rem + 1vw,2.5rem);font-weight:800;line-height:1}:is([data-sf-theme=stride] .st-wordmark,:root:has([data-sf-theme=stride]) .st-wordmark){letter-spacing:-.03em;text-transform:uppercase;color:var(--foreground);font-size:18px;font-weight:800;line-height:1}[dir=rtl] [data-sf-theme=stride] :is(.st-h1,.st-h2,.st-h3,.st-h1-pdp,.st-card-title,.st-session-title,.st-step-title,.st-order-title,.st-group-title,.st-acc-title){letter-spacing:0;text-transform:none;line-height:1.35}[dir=rtl] [data-sf-theme=stride] .st-h1{font-size:clamp(2.7rem,1.5rem + 5vw,5.6rem);line-height:1.3}[dir=rtl] [data-sf-theme=stride] .st-h1-sm{font-size:clamp(2.2rem,1.5rem + 2.6vw,3.8rem)}[dir=rtl] [data-sf-theme=stride] .st-h2{font-size:clamp(2rem,1.4rem + 2.2vw,3.3rem)}[dir=rtl] [data-sf-theme=stride] .st-h1-pdp{font-size:clamp(1.8rem,1.45rem + 1.4vw,2.6rem)}[dir=rtl] [data-sf-theme=stride] :is(.st-sub,.st-lede,p,blockquote,.st-acc-body){line-height:1.8}:is([dir=rtl] [data-sf-theme=stride] .st-eyebrow,:root[dir=rtl]:has([data-sf-theme=stride]) .st-eyebrow){letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}[dir=rtl] [data-sf-theme=stride] .st-wordmark{text-transform:none}[data-sf-theme=stride] .st-btn{isolation:isolate;letter-spacing:.01em;position:relative;overflow:hidden}:root:has([data-sf-theme=stride]) .st-drawer .st-btn{isolation:isolate;letter-spacing:.01em;position:relative;overflow:hidden}[data-sf-theme=stride] .st-btn:before{content:"";width:40%;transition:inset-inline-start .6s var(--st-ease);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);position:absolute;inset-block:0;inset-inline-start:-60%;transform:skew(-20deg)}:root:has([data-sf-theme=stride]) .st-drawer .st-btn:before{content:"";width:40%;transition:inset-inline-start .6s var(--st-ease);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);position:absolute;inset-block:0;inset-inline-start:-60%;transform:skew(-20deg)}[data-sf-theme=stride] .st-btn:hover:before{inset-inline-start:130%}:root:has([data-sf-theme=stride]) .st-drawer .st-btn:hover:before{inset-inline-start:130%}:is([data-sf-theme=stride] .st-chip,:root:has([data-sf-theme=stride]) .st-chip){border-radius:var(--st-r);border:1.5px solid var(--border);align-items:center;height:2.4rem;padding-inline:1rem;font-size:13.5px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}[data-sf-theme=stride] .st-chip:hover{border-color:var(--primary);color:var(--primary)}[data-sf-theme=stride] .st-kind{border-radius:calc(var(--radius) * .45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0d0e14c7;align-items:center;gap:.4rem;padding:.38rem .65rem;font-size:11px;font-weight:800;line-height:1;display:inline-flex}[dir=rtl] [data-sf-theme=stride] .st-kind{letter-spacing:0;text-transform:none;font-size:12px}[data-sf-theme=stride] .st-tag{border-radius:calc(var(--radius) * .45);background:var(--sf-heat);color:#fff;font-variant-numeric:tabular-nums;align-items:center;padding:.32rem .55rem;font-size:12px;font-weight:800;line-height:1;display:inline-flex}[data-sf-theme=stride] .st-card-cta{border-radius:var(--st-r);background:var(--foreground);height:2.5rem;color:var(--background);white-space:nowrap;align-items:center;gap:.45rem;padding-inline:1rem;font-size:13px;font-weight:800;transition:background-color .2s,color .2s;display:inline-flex}[data-sf-theme=stride] .st-card-cta:hover{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=stride] .st-bar{transition:opacity .2s}[data-sf-theme=stride] .st-live{background:var(--sf-heat);border-radius:999px;flex-shrink:0;width:8px;height:8px;position:relative}[data-sf-theme=stride] .st-live:after{content:"";border:2px solid var(--sf-heat);animation:st-ping 1.8s var(--st-ease) infinite;border-radius:999px;position:absolute;inset:-4px}[data-sf-theme=stride] .st-live-lg{width:12px;height:12px}@keyframes st-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}[data-sf-theme=stride] .st-strip{background:var(--sf-ink);color:var(--sf-ink-fg);font-weight:600}[data-sf-theme=stride] .st-header{background:color-mix(in oklab, var(--background), transparent 8%);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s}[data-sf-theme=stride] .st-header-on{border-bottom-color:var(--border);box-shadow:0 10px 30px -24px #0d0e1480}[data-sf-theme=stride] .st-navlink{border-radius:var(--st-r);height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 18%);align-items:center;padding-inline:.85rem;font-size:14px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}[data-sf-theme=stride] .st-navlink:after{content:"";inset-inline:.85rem;background:var(--primary);transform-origin:0;height:3px;transition:transform .28s var(--st-ease);position:absolute;bottom:.3rem;transform:skew(-24deg)scaleX(0)}[dir=rtl] [data-sf-theme=stride] .st-navlink:after{transform-origin:100%;transform:skew(24deg)scaleX(0)}[data-sf-theme=stride] .st-navlink:hover{color:var(--foreground)}[data-sf-theme=stride] .st-navlink:hover:after{transform:skew(-24deg)scaleX(1)}[dir=rtl] [data-sf-theme=stride] .st-navlink:hover:after{transform:skew(24deg)scaleX(1)}[data-sf-theme=stride] .st-search{background:var(--background);border-bottom:1px solid var(--border);animation:st-drop .25s var(--st-ease) both;box-shadow:0 30px 60px -40px #0d0e1480}[data-sf-theme=stride] .st-search-field{border-bottom:3px solid var(--foreground)}[data-sf-theme=stride] .st-search-field:focus-within{border-bottom-color:var(--primary)}[data-sf-theme=stride] .st-search-input{letter-spacing:-.02em;font-size:clamp(20px,1rem + 1.2vw,28px);font-weight:800}[dir=rtl] [data-sf-theme=stride] .st-search-input{letter-spacing:0}@keyframes st-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:root:has([data-sf-theme=stride]) .st-drawer{background:var(--sf-ink);color:#fff}:root:has([data-sf-theme=stride]) .st-drawer-link{letter-spacing:-.03em;text-transform:uppercase;color:#fff;font-size:26px;font-weight:800;line-height:1.15}:root[dir=rtl]:has([data-sf-theme=stride]) .st-drawer-link{letter-spacing:0;text-transform:none;font-size:22px;line-height:1.5}:root:has([data-sf-theme=stride]) .st-drawer-link:hover{color:var(--st-pop,#8f9aff)}:root:has([data-sf-theme=stride]) .st-drawer-n{color:var(--sf-heat);font-size:11px;font-weight:800;font-family:var(--font-sans);letter-spacing:0}:root:has([data-sf-theme=stride]) .st-drawer .st-btn{position:relative;overflow:hidden}:root:has([data-sf-theme=stride]) .st-drawer-tools :is(button,select){color:#fff;background:0 0;border-color:#fff3}[data-sf-theme=stride] .st-hero{background:radial-gradient(60rem 40rem at 85% 10%, color-mix(in oklab, var(--primary), transparent 72%), transparent 60%), repeating-linear-gradient(115deg, transparent 0 88px, #ffffff07 88px 89px), var(--sf-ink);color:#fff;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--st-cut)), 0 100%)}[dir=rtl] [data-sf-theme=stride] .st-hero{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--st-cut)));background:radial-gradient(60rem 40rem at 15% 10%, color-mix(in oklab, var(--primary), transparent 72%), transparent 60%), repeating-linear-gradient(65deg, transparent 0 88px, #ffffff07 88px 89px), var(--sf-ink)}[data-sf-theme=stride] .st-hero-word{inset-inline-start:-1.5vw;bottom:calc(var(--st-cut) * .4);z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #ffffff12;font-size:clamp(7rem,24vw,26rem);font-weight:800;line-height:.8;position:absolute}[data-sf-theme=stride] .st-hero-copy{container-type:inline-size}[data-sf-theme=stride] .st-hero-copy .st-h1{font-size:clamp(2.4rem,11.4cqi,5.6rem)}[dir=rtl] [data-sf-theme=stride] .st-hero-copy .st-h1{font-size:clamp(2.6rem,13cqi,5.4rem)}[data-sf-theme=stride] .st-rotator{height:var(--st-rot-h);color:var(--st-pop);display:block;overflow:hidden}[data-sf-theme=stride] .st-rotator-track{animation:st-rotate 10s var(--st-ease) infinite;flex-direction:column;display:flex}[data-sf-theme=stride] .st-rotator-word{height:var(--st-rot-h);line-height:var(--st-rot-h);transform-origin:0 100%;white-space:nowrap;display:block;transform:skew(-9deg)}[dir=rtl] [data-sf-theme=stride] .st-rotator-word{transform:none}@keyframes st-rotate{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(calc(var(--st-rot-h) * -1))}50%,70%{transform:translateY(calc(var(--st-rot-h) * -2))}75%,95%{transform:translateY(calc(var(--st-rot-h) * -3))}to{transform:translateY(calc(var(--st-rot-h) * -4))}}[data-sf-theme=stride] .st-hero-photo{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);background:var(--sf-ink-2);border-start-end-radius:var(--radius);overflow:hidden}[dir=rtl] [data-sf-theme=stride] .st-hero-photo{clip-path:polygon(0 0,90% 0,100% 100%,0 100%)}[data-sf-theme=stride] .st-hero-photo img{animation:st-zoom 1.6s var(--st-ease) both}[data-sf-theme=stride] .st-hero-photo-shade{background:linear-gradient(#0000 55%,#0d0e148c)}@keyframes st-zoom{0%{opacity:.4;transform:scale(1.08)}to{opacity:1;transform:none}}[data-sf-theme=stride] .st-hero-badge{background:var(--card);color:var(--foreground);border-radius:var(--st-r);padding:.85rem 1.15rem;box-shadow:0 24px 50px -20px #0000008c}[data-sf-theme=stride] .st-hero-cred{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-inline-start:3px solid var(--sf-heat);border-radius:calc(var(--radius) * .4);background:#0d0e14b8;max-width:15rem;padding:.7rem .9rem}@media (max-width:1023px){[data-sf-theme=stride] .st-hero-photo{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);border-radius:var(--radius) var(--radius) 0 0}[dir=rtl] [data-sf-theme=stride] .st-hero-photo{clip-path:polygon(0 0,100% 0,100% 100%,0 88%)}[data-sf-theme=stride] .st-hero-badge{bottom:1.5rem}}[data-sf-theme=stride] .st-stats{background:var(--card);border-radius:var(--radius);box-shadow:var(--st-shadow);border:1px solid var(--border);overflow:hidden}[data-sf-theme=stride] .st-stat{flex-direction:column-reverse;justify-content:flex-end;padding:1.4rem 1.25rem 1.5rem;display:flex}[data-sf-theme=stride] .st-stat+.st-stat{border-inline-start:1px solid var(--border)}[data-sf-theme=stride] .st-stat-hot{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=stride] .st-stat-num{letter-spacing:-.05em;white-space:nowrap;align-items:baseline;font-size:clamp(1.9rem,1.1rem + 2.1vw,3.1rem);font-weight:800;line-height:1;display:flex}[dir=rtl] [data-sf-theme=stride] .st-stat-num{direction:ltr;justify-content:flex-end}[data-sf-theme=stride] .st-stat-suffix{color:var(--sf-heat);margin-inline-start:.04em}[data-sf-theme=stride] .st-stat-hot .st-stat-suffix{color:color-mix(in oklab, var(--primary-foreground), transparent 30%)}[data-sf-theme=stride] .st-stat-unit{letter-spacing:0;margin-inline-start:.2em;font-size:.42em}[data-sf-theme=stride] .st-stat-label{color:var(--muted-foreground);font-size:13.5px;font-weight:700;line-height:1.35}[data-sf-theme=stride] .st-stat-hot .st-stat-label{color:color-mix(in oklab, var(--primary-foreground), transparent 22%)}@media (max-width:1023px){[data-sf-theme=stride] .st-stat:nth-child(3){border-inline-start:0}[data-sf-theme=stride] .st-stat:nth-child(n+3){border-top:1px solid var(--border)}}@media (min-width:1024px){[data-sf-theme=stride] .st-stat{padding:2rem 2rem 2.1rem}}[data-sf-theme=stride] .st-marquee{background:var(--primary);color:var(--primary-foreground);clip-path:polygon(0 22%,100% 0,100% 78%,0 100%);padding-block:2.2rem;overflow:hidden}[dir=rtl] [data-sf-theme=stride] .st-marquee{clip-path:polygon(0 0,100% 22%,100% 100%,0 78%)}[data-sf-theme=stride] .st-marquee-track{width:max-content;animation:46s linear infinite st-marquee;display:flex}[dir=rtl] [data-sf-theme=stride] .st-marquee-track{animation-name:st-marquee-rtl}[data-sf-theme=stride] .st-marquee-set{flex-shrink:0;align-items:center;display:flex}[data-sf-theme=stride] .st-marquee-word{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;font-size:clamp(2rem,1.3rem + 2.8vw,3.9rem);font-weight:800;line-height:1.2}[data-sf-theme=stride] .st-marquee-outline{color:#0000;-webkit-text-stroke:1.5px currentColor;-webkit-text-stroke-color:color-mix(in oklab, var(--primary-foreground), transparent 20%)}[dir=rtl] [data-sf-theme=stride] .st-marquee-word{letter-spacing:0;text-transform:none;line-height:1.5}[dir=rtl] [data-sf-theme=stride] .st-marquee-outline{color:color-mix(in oklab, var(--primary-foreground), transparent 45%);-webkit-text-stroke:0}[data-sf-theme=stride] .st-marquee-mark{color:color-mix(in oklab, var(--primary-foreground), transparent 55%);flex-shrink:0}@keyframes st-marquee{to{transform:translate(-50%)}}@keyframes st-marquee-rtl{to{transform:translate(50%)}}[data-sf-theme=stride] .st-prog{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);transition:transform .35s var(--st-ease), box-shadow .35s var(--st-ease), border-color .35s;overflow:hidden}[data-sf-theme=stride] .st-prog:hover{box-shadow:var(--st-shadow);border-color:color-mix(in oklab, var(--primary), transparent 60%);transform:translateY(-4px)}[data-sf-theme=stride] .st-prog-media{clip-path:polygon(0 0,100% 0,100% 78%,0 100%)}[dir=rtl] [data-sf-theme=stride] .st-prog-media{clip-path:polygon(0 0,100% 0,100% 100%,0 78%)}[data-sf-theme=stride] .st-prog-shade{background:linear-gradient(#0d0e1459,#0000 40%)}[data-sf-theme=stride] .st-prog-num{z-index:1;letter-spacing:-.05em;color:var(--card);-webkit-text-stroke:2px var(--primary);pointer-events:none;justify-content:flex-end;margin-top:-3.4rem;padding-inline:1.1rem;font-size:4.4rem;font-weight:800;line-height:1;display:flex;position:relative}[data-sf-theme=stride] .st-prog-weeks{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:800}[dir=rtl] [data-sf-theme=stride] .st-prog-weeks{letter-spacing:0;text-transform:none;font-size:13px}[data-sf-theme=stride] .st-prog-facts{border-top:1px solid var(--border);column-gap:1rem;padding-top:.9rem}[data-sf-theme=stride] .st-prog-facts dt{color:var(--muted-foreground);font-size:11px;font-weight:700}[data-sf-theme=stride] .st-prog-facts dd{min-width:0;margin-top:.3rem;font-size:14px;font-weight:800}[data-sf-theme=stride] .st-card-media{border-radius:var(--radius)}[data-sf-theme=stride] .st-card-media img{border-radius:inherit}[data-sf-theme=stride] .st-card-shade{border-radius:inherit;background:linear-gradient(#0000 62%,#0d0e146b)}[data-sf-theme=stride] .st-card-cat{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}[dir=rtl] [data-sf-theme=stride] .st-card-cat{letter-spacing:0;text-transform:none;font-size:12.5px}[data-sf-theme=stride] .st-card-title{letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1.2}[dir=rtl] [data-sf-theme=stride] .st-card-title{font-size:16.5px}[data-sf-theme=stride] .st-soldout{color:#fff;border-radius:var(--st-r);background:#0d0e14cc;font-weight:800}[data-sf-theme=stride] .st-card-wish button{background:var(--card);border-radius:var(--st-r);box-shadow:0 6px 16px -8px #0d0e1466}[data-sf-theme=stride] .st-add{border-radius:var(--st-r);background:var(--foreground);width:2.5rem;height:2.5rem;color:var(--background);border:0}[data-sf-theme=stride] .st-add:hover{background:var(--primary);color:var(--primary-foreground)}@media (max-width:639px){[data-sf-theme=stride] .st-card-title{font-size:15px}[data-sf-theme=stride] .st-card .st-card-cta{height:2.25rem;padding-inline:.75rem;font-size:12px}[data-sf-theme=stride] .st-card .st-price{font-size:14.5px}}[data-sf-theme=stride] .st-sessions-photo{border-radius:var(--radius);clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}[dir=rtl] [data-sf-theme=stride] .st-sessions-photo{clip-path:polygon(0 0,100% 0,100% 100%,0 86%)}[data-sf-theme=stride] .st-session{border-top:2px solid color-mix(in oklab, var(--foreground), transparent 88%);transition:background-color .25s}[data-sf-theme=stride] .st-session:last-child{border-bottom:2px solid color-mix(in oklab, var(--foreground), transparent 88%)}[data-sf-theme=stride] .st-session:hover{border-top-color:var(--primary)}[data-sf-theme=stride] .st-session-n{color:var(--muted-foreground);font-size:22px;font-weight:800;transition:color .2s}[data-sf-theme=stride] .st-session:hover .st-session-n{color:var(--primary)}[data-sf-theme=stride] .st-session-img{border-radius:var(--st-r)}[data-sf-theme=stride] .st-session-title{letter-spacing:-.025em;font-size:clamp(1.2rem,.95rem + 1vw,1.75rem);font-weight:800;line-height:1.12;transition:color .2s}[data-sf-theme=stride] .st-session:hover .st-session-title{color:var(--primary)}[data-sf-theme=stride] .st-session-book{border-radius:var(--st-r);background:var(--foreground);height:2.75rem;color:var(--background);justify-content:center;align-items:center;gap:.45rem;padding-inline:1.2rem;font-size:13.5px;font-weight:800;transition:background-color .2s;display:inline-flex}[data-sf-theme=stride] .st-session:hover .st-session-book{background:var(--primary);color:var(--primary-foreground)}@media (max-width:639px){[data-sf-theme=stride] .st-session-book{grid-column:2;justify-self:start;height:auto;margin-top:-.35rem;padding:0;color:var(--primary)!important;background:0 0!important}}[data-sf-theme=stride] .st-how{background:repeating-linear-gradient(115deg, transparent 0 88px, #ffffff07 88px 89px), var(--sf-ink);color:#fff;clip-path:polygon(0 var(--st-cut), 100% 0, 100% calc(100% - var(--st-cut)), 0 100%)}[dir=rtl] [data-sf-theme=stride] .st-how{clip-path:polygon(0 0, 100% var(--st-cut), 100% 100%, 0 calc(100% - var(--st-cut)))}[data-sf-theme=stride] .st-step{padding-inline-start:2rem;border-inline-start:2px solid #ffffff24;padding-bottom:2.6rem}[data-sf-theme=stride] .st-step:last-child{padding-bottom:0}[data-sf-theme=stride] .st-step:before{content:"";inset-inline-start:-8px;background:var(--primary);border:3px solid var(--sf-ink);border-radius:3px;width:14px;height:14px;position:absolute;top:.4rem;transform:rotate(45deg)}[data-sf-theme=stride] .st-step:first-child:before{background:var(--sf-heat)}[data-sf-theme=stride] .st-step-n{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #fff6;font-size:3.6rem;font-weight:800;line-height:.9;display:block}[data-sf-theme=stride] .st-step-meta{color:var(--sf-heat);letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:11px;font-weight:800;display:inline-block}[dir=rtl] [data-sf-theme=stride] .st-step-meta{letter-spacing:0;text-transform:none;font-size:12.5px}[data-sf-theme=stride] .st-step-title{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}@media (min-width:1024px){[data-sf-theme=stride] .st-step{border-inline-start:0;border-top:2px solid #ffffff24;padding:2.4rem 2rem 0 0}[data-sf-theme=stride] .st-step:before{inset-inline-start:0;top:-8px}[data-sf-theme=stride] .st-step:after{content:"";inset-inline-start:0;background:linear-gradient(90deg, var(--primary), transparent);width:38%;height:2px;position:absolute;top:-2px}[dir=rtl] [data-sf-theme=stride] .st-step:after{background:linear-gradient(-90deg, var(--primary), transparent)}[dir=rtl] [data-sf-theme=stride] .st-step{padding:2.4rem 0 0 2rem}}[data-sf-theme=stride] .st-schedule{--st-slot-h:3.6rem}[data-sf-theme=stride] .st-table{border-spacing:6px;width:calc(100% + 12px);margin-inline:-6px}[data-sf-theme=stride] .st-th{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:.4rem .2rem .7rem;font-size:12px;font-weight:800}[data-sf-theme=stride] .st-th:first-child{text-align:start}[dir=rtl] [data-sf-theme=stride] .st-th{letter-spacing:0;text-transform:none;font-size:13px}[data-sf-theme=stride] .st-th-today{color:var(--primary);position:relative}[data-sf-theme=stride] .st-th-today:after{content:"";inset-inline:35%;background:var(--primary);height:3px;position:absolute;bottom:.2rem;transform:skew(-24deg)}[data-sf-theme=stride] .st-td{vertical-align:middle;padding:0}[data-sf-theme=stride] .st-slot-time{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:14px;font-weight:800}[data-sf-theme=stride] .st-slot{--dot:var(--foreground);min-height:var(--st-slot-h);border-radius:var(--st-r);background:var(--card);border:1px solid var(--border);transition:border-color .2s, transform .2s var(--st-ease), box-shadow .2s;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:12.5px;font-weight:700;line-height:1.25;display:flex}[data-sf-theme=stride] a.st-slot:hover{border-color:var(--dot);transform:translateY(-2px);box-shadow:0 12px 24px -18px #0d0e1480}[data-sf-theme=stride] .st-slot-dot{background:var(--dot);border-radius:2px;flex-shrink:0;width:9px;height:9px;transform:skew(-18deg)}[data-sf-theme=stride] .st-slot-spots{opacity:.7;margin-top:.15rem;font-size:11px;font-weight:600}[data-sf-theme=stride] :is(.st-slot-pt,.st-legend-pt){--dot:var(--primary)}[data-sf-theme=stride] .st-slot-pt{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}[data-sf-theme=stride] .st-slot-pt .st-slot-dot{background:var(--primary-foreground)}[data-sf-theme=stride] :is(.st-slot-hiit,.st-legend-hiit){--dot:var(--sf-heat)}[data-sf-theme=stride] :is(.st-slot-mob,.st-legend-mob){--dot:#1ea672}[data-sf-theme=stride] :is(.st-slot-online,.st-legend-online){--dot:var(--foreground)}[data-sf-theme=stride] :is(.st-slot-full,.st-legend-full){--dot:var(--muted-foreground)}[data-sf-theme=stride] .st-slot-full{background:repeating-linear-gradient(135deg, var(--muted) 0 6px, transparent 6px 12px);color:var(--muted-foreground);border-color:#0000}[data-sf-theme=stride] .st-slot-empty{min-height:var(--st-slot-h);border:1px dashed color-mix(in oklab, var(--border), var(--foreground) 12%);border-radius:var(--st-r);opacity:.6;display:block}[data-sf-theme=stride] .st-td-today .st-slot-empty{border-color:color-mix(in oklab, var(--primary), transparent 60%)}[data-sf-theme=stride] .st-legend .st-slot-dot{width:10px;height:10px}[data-sf-theme=stride] .st-daytab{border-radius:var(--st-r);border:1.5px solid var(--border);background:var(--card);height:2.75rem;padding-inline:1rem;font-size:13.5px;font-weight:800}[data-sf-theme=stride] .st-daytab-on{background:var(--foreground);color:var(--background);border-color:var(--foreground)}[data-sf-theme=stride] .st-slot-wide{flex:1;min-width:0;font-size:14px}[data-sf-theme=stride] .st-slot-rest{min-height:var(--st-slot-h);border:1px dashed var(--border);border-radius:var(--st-r);color:var(--muted-foreground);align-items:center;padding-inline:.9rem;font-size:13px;display:flex}[data-sf-theme=stride] .st-result{border-radius:var(--radius);background:var(--sf-ink);color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);min-height:17rem;padding:1.6rem 1.5rem 1.5rem}[dir=rtl] [data-sf-theme=stride] .st-result{clip-path:polygon(0 0,100% 0,100% 100%,30px 100%,0 calc(100% - 30px))}[data-sf-theme=stride] .st-result-alt{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=stride] .st-result-stat{white-space:nowrap;letter-spacing:-.045em;color:var(--st-pop);font-size:clamp(2.1rem,1.7rem + 1.1vw,2.8rem);font-weight:800;line-height:1}[data-sf-theme=stride] .st-result-alt .st-result-stat{color:var(--primary-foreground)}[dir=rtl] [data-sf-theme=stride] .st-result-stat{letter-spacing:0;line-height:1.25}[data-sf-theme=stride] .st-result-detail{opacity:.7;margin-top:.4rem;font-size:13px;font-weight:700}[data-sf-theme=stride] .st-review{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}[data-sf-theme=stride] .st-avatar{border-radius:var(--st-r);background:var(--primary);width:2.4rem;height:2.4rem;color:var(--primary-foreground);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}[data-sf-theme=stride] .st-calc-sec{background:var(--muted);clip-path:polygon(0 var(--st-cut), 100% 0, 100% 100%, 0 100%);padding-top:calc(var(--st-cut) * .6)}[dir=rtl] [data-sf-theme=stride] .st-calc-sec{clip-path:polygon(0 0, 100% var(--st-cut), 100% 100%, 0 100%)}[data-sf-theme=stride] .st-calc{background:var(--card);border-radius:var(--radius);box-shadow:var(--st-shadow);border:1px solid var(--border)}[data-sf-theme=stride] .st-calc-out{background:repeating-linear-gradient(115deg, transparent 0 60px, #ffffff08 60px 61px), var(--sf-ink);color:#fff}[data-sf-theme=stride] .st-calc-label{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:800;display:block}[dir=rtl] [data-sf-theme=stride] .st-calc-label{letter-spacing:0;text-transform:none;font-size:13px}[data-sf-theme=stride] .st-calc-val{font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:800}[data-sf-theme=stride] .st-calc-big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2.3rem + 2.6vw,4.6rem);font-weight:800;line-height:1}[data-sf-theme=stride] .st-range{appearance:none;background:linear-gradient(to right, var(--primary) var(--p), var(--border) var(--p));cursor:pointer;border-radius:999px;outline:none;height:6px}[dir=rtl] [data-sf-theme=stride] .st-range{background:linear-gradient(to left, var(--primary) var(--p), var(--border) var(--p))}[data-sf-theme=stride] .st-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:4px solid var(--primary);border-radius:999px;width:22px;height:22px;box-shadow:0 4px 10px -3px #0d0e1466}[data-sf-theme=stride] .st-range::-moz-range-thumb{background:var(--card);border:4px solid var(--primary);border-radius:999px;width:16px;height:16px}[data-sf-theme=stride] .st-range:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring), transparent 60%)}[data-sf-theme=stride] .st-seg{background:var(--muted);border-radius:calc(var(--st-r) + 4px);padding:4px}[data-sf-theme=stride] .st-seg-btn{border-radius:var(--st-r);min-height:2.6rem;color:var(--muted-foreground);padding-inline:.5rem;font-size:13.5px;font-weight:700;transition:background-color .2s,color .2s}[data-sf-theme=stride] .st-seg-btn:hover{color:var(--foreground)}[data-sf-theme=stride] .st-seg-btn[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 6px 14px -8px color-mix(in oklab, var(--primary), transparent 20%)}[data-sf-theme=stride] .st-select{border-radius:var(--st-r);border:1.5px solid var(--input);background:var(--card);height:3rem;padding-inline:.9rem;font-size:14.5px;font-weight:600}[data-sf-theme=stride] .st-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 82%);outline:none}[data-sf-theme=stride] .st-macro-bar{background:#ffffff1a;gap:3px}[data-sf-theme=stride] .st-macro-bar>span{transition:width .4s var(--st-ease)}[data-sf-theme=stride] .st-macro-protein{background:var(--st-pop)}[data-sf-theme=stride] .st-macro-carbs{background:var(--sf-lime)}[data-sf-theme=stride] .st-macro-fat{background:var(--sf-heat)}[data-sf-theme=stride] .st-corp{background:repeating-linear-gradient(115deg, transparent 0 70px, #ffffff0f 70px 72px), var(--primary);color:var(--primary-foreground);clip-path:polygon(0 var(--st-cut), 100% 0, 100% 100%, 0 100%);margin-top:2rem}[dir=rtl] [data-sf-theme=stride] .st-corp{clip-path:polygon(0 0, 100% var(--st-cut), 100% 100%, 0 100%)}[data-sf-theme=stride] .st-corp .st-eyebrow svg{color:var(--primary-foreground)}[data-sf-theme=stride] .st-footer{background:var(--sf-ink);color:#fff;margin-top:calc(var(--st-cut) * -1);clip-path:polygon(0 var(--st-cut), 100% 0, 100% 100%, 0 100%);position:relative}[dir=rtl] [data-sf-theme=stride] .st-footer{clip-path:polygon(0 0, 100% var(--st-cut), 100% 100%, 0 100%)}[data-sf-theme=stride] .st-foot-cta{border-radius:var(--radius);background:var(--sf-ink-2);border:1px solid #ffffff14;border-inline-start:4px solid var(--primary)}[data-sf-theme=stride] .st-foot-head{color:#ffffff73;letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:800}[dir=rtl] [data-sf-theme=stride] .st-foot-head{letter-spacing:0;text-transform:none;font-size:13px}[data-sf-theme=stride] .st-foot-social{border-radius:var(--st-r);color:#fffc;border:1px solid #ffffff29;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s,border-color .2s;display:flex}[data-sf-theme=stride] .st-foot-social:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=stride] .st-foot-giant{letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #ffffff1f;-webkit-user-select:none;user-select:none;margin-bottom:-.06em;font-size:clamp(3.5rem,15vw,14rem);font-weight:800;line-height:.8;overflow:hidden}[data-sf-theme=stride] .st-region :is(button,a,span,p){color:#ffffffa6}[data-sf-theme=stride] .st-region :is(button,select){background:0 0;border-color:#ffffff2e}[data-sf-theme=stride] .st-footer .text-muted-foreground{color:#ffffff8c}[data-sf-theme=stride] .st-masthead{background:radial-gradient(50rem 30rem at 90% 0%, color-mix(in oklab, var(--primary), transparent 75%), transparent 60%), repeating-linear-gradient(115deg, transparent 0 88px, #ffffff07 88px 89px), var(--sf-ink);color:#fff;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--st-cut) * .7), 0 100%)}[dir=rtl] [data-sf-theme=stride] .st-masthead{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--st-cut) * .7))}[data-sf-theme=stride] .st-tab{border-radius:var(--st-r);color:#ffffffd9;border:1.5px solid #ffffff29;align-items:center;gap:.6rem;height:3rem;padding-inline:.35rem 1.1rem;font-size:14px;font-weight:800;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}[data-sf-theme=stride] .st-tab:hover{color:#fff;border-color:#ffffff80}[data-sf-theme=stride] .st-tab-on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=stride] .st-tab-img{border-radius:calc(var(--st-r) * .8);background:#ffffff1a;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex;overflow:hidden}[data-sf-theme=stride] .st-tab-img img{object-fit:cover;width:100%;height:100%}[data-sf-theme=stride] .st-group-title{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(1.4rem,1.15rem + .9vw,2rem);font-weight:800}[dir=rtl] [data-sf-theme=stride] .st-group-title{text-transform:none;letter-spacing:0}[data-sf-theme=stride] .st-group-count{font-family:var(--font-sans);color:var(--primary);background:color-mix(in oklab, var(--primary), transparent 88%);border-radius:calc(var(--radius) * .4);letter-spacing:0;padding:.25rem .5rem;font-size:12px;font-weight:800}[data-sf-theme=stride] .st-toolbar :is(select,button){border-radius:var(--st-r)}[data-sf-theme=stride] .st-pdp{position:relative}[data-sf-theme=stride] .st-pdp-band{inset-inline:0;background:var(--muted);clip-path:polygon(0 0,100% 0,100% 45%,0 100%);pointer-events:none;height:26rem;position:absolute;top:0}[dir=rtl] [data-sf-theme=stride] .st-pdp-band{clip-path:polygon(0 0,100% 0,100% 100%,0 45%)}[data-sf-theme=stride] .st-frame{border-radius:var(--radius);clip-path:polygon(0 0,100% 0,100% calc(100% - 48px),calc(100% - 48px) 100%,0 100%)}[dir=rtl] [data-sf-theme=stride] .st-frame{clip-path:polygon(0 0,100% 0,100% 100%,48px 100%,0 calc(100% - 48px))}[data-sf-theme=stride] .st-thumb{border-radius:var(--st-r);outline-offset:2px;outline:2px solid #0000;transition:opacity .2s,outline-color .2s}[data-sf-theme=stride] .st-thumb-on{outline-color:var(--primary)}[data-sf-theme=stride] .st-thumb-n{bottom:.35rem;color:#fff;text-shadow:0 1px 6px #0009;font-size:10.5px;font-weight:800;position:absolute;inset-inline-start:.45rem}[data-sf-theme=stride] .st-tiles{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);gap:1px;overflow:hidden}[data-sf-theme=stride] .st-tile{background:var(--card);min-width:0;padding:.85rem 1rem .95rem}[data-sf-theme=stride] .st-order{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);box-shadow:var(--st-shadow);overflow:hidden}[data-sf-theme=stride] .st-order-head{background:repeating-linear-gradient(115deg, transparent 0 50px, #ffffff09 50px 51px), var(--sf-ink);color:#fff}[data-sf-theme=stride] .st-order-title{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}[data-sf-theme=stride] .st-order-head button{color:#fff;background:#ffffff0f;border-color:#ffffff40}[data-sf-theme=stride] .st-perk-ic{border-radius:var(--st-r);background:color-mix(in oklab, var(--primary), transparent 88%);width:2.25rem;height:2.25rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=stride] .st-acc{border-top:2px solid color-mix(in oklab, var(--foreground), transparent 90%)}[data-sf-theme=stride] .st-acc:last-child{border-bottom:2px solid color-mix(in oklab, var(--foreground), transparent 90%)}[data-sf-theme=stride] .st-acc-title{font-size:16px;font-weight:800}[data-sf-theme=stride] .st-step-mini{color:var(--primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}[data-sf-theme=stride] .st-spec-list>div+div{border-top:1px solid var(--border)}[data-sf-theme=stride] .st-related{background:var(--muted);clip-path:polygon(0 var(--st-cut), 100% 0, 100% 100%, 0 100%);padding-top:calc(var(--st-cut) + 3rem)}[dir=rtl] [data-sf-theme=stride] .st-related{clip-path:polygon(0 0, 100% var(--st-cut), 100% 100%, 0 100%)}[data-sf-theme=stride] .st-addbag{border-radius:var(--st-r);border-width:1.5px;height:3rem;font-weight:800}[data-sf-theme=stride] .st-share button{border-radius:var(--st-r)}[data-sf-theme=stride] .st-buybox:not(.st-buybox-inquire)>.space-y-5>div:first-child{display:none}[data-sf-theme=stride] .st-buybox>.space-y-5>*+*{margin-top:1.3rem}[data-sf-theme=stride] .st-buybox :is(p.mb-1\.5,p.mb-2){letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.6rem;font-size:11.5px;font-weight:800}[dir=rtl] [data-sf-theme=stride] .st-buybox :is(p.mb-1\.5,p.mb-2){letter-spacing:0;text-transform:none;font-size:13px}[data-sf-theme=stride] .st-buybox [data-buybox-option] .flex-wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.9rem),1fr));gap:.5rem;display:grid}[data-sf-theme=stride] .st-buybox [data-buybox-option] button{border-radius:var(--st-r);border:1.5px solid var(--border);background:var(--card);text-align:center;min-height:3rem;padding:.55rem .7rem;font-size:13.5px;font-weight:700;line-height:1.25;transition:border-color .2s,background-color .2s,color .2s}[data-sf-theme=stride] .st-buybox [data-buybox-option] button:after{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:11.5px;font-weight:600;display:block}[data-sf-theme=stride] .st-buybox [data-buybox-option] button:hover{border-color:color-mix(in oklab, var(--primary), transparent 45%)}[data-sf-theme=stride] .st-buybox [data-buybox-option] button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=stride] .st-buybox [data-buybox-option] button[aria-pressed=true]:after{color:color-mix(in oklab, var(--primary-foreground), transparent 25%)}[data-sf-theme=stride] .st-buybox .inline-flex.rounded-xl.border-2{border-width:1.5px;border-color:var(--border);border-radius:var(--st-r)}[data-sf-theme=stride] .st-buybox .rounded-2xl.border-2{border-width:1px;border-color:var(--border);background:color-mix(in oklab, var(--muted), transparent 40%);box-shadow:none;border-radius:var(--st-r);padding:1.1rem}[data-sf-theme=stride] .st-buybox .rounded-2xl.border-2 .bg-primary\/15{border-radius:var(--st-r)}[data-sf-theme=stride] .st-buybox :is(input.border-2,input.uppercase,textarea,select){border-width:1.5px;border-color:var(--input);border-radius:var(--st-r);background:var(--card);min-height:2.9rem}[data-sf-theme=stride] .st-buybox input.uppercase{text-transform:none}[data-sf-theme=stride] .st-buybox :is(input,textarea,select):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%);outline:none}[data-sf-theme=stride] .st-buybox button.rounded-lg.border{border-radius:var(--st-r);border-width:1.5px;font-weight:800}[data-sf-theme=stride] .st-buybox .min-w-\[9rem\]{border-radius:var(--st-r);background:var(--card);border-width:1.5px;min-height:3rem;font-weight:700}[data-sf-theme=stride] .st-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary)}[data-sf-theme=stride] .st-buybox .bg-muted\/40{background:var(--muted);border-radius:var(--st-r);border-color:#0000;padding:1.05rem;font-size:13.5px}[data-sf-theme=stride] .st-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary){background:var(--primary);border-radius:calc(var(--radius) * .8);box-shadow:0 16px 30px -18px color-mix(in oklab, var(--primary), transparent 10%);letter-spacing:.01em;padding-block:1.05rem;font-size:16px;font-weight:800;position:relative;overflow:hidden}[data-sf-theme=stride] .st-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary):hover{background:color-mix(in oklab, var(--primary), black 14%);filter:none}[data-sf-theme=stride] .st-buybox .justify-center.gap-4 svg{color:var(--primary)}[data-sf-theme=stride] .st-buybox :is(.rounded-2xl,.rounded-xl),[data-sf-theme=stride] .st-buybox .sf-booking-picker [role=radiogroup] button{border-radius:var(--st-r)}[data-sf-theme=stride] .st-buybox .rounded-2xl.border.border-border.bg-card{background:var(--card);border-width:1.5px}[data-sf-theme=stride]>.flex-1 h1{font-family:var(--sf-font-heading);letter-spacing:-.03em;text-transform:uppercase;font-weight:800}[dir=rtl] [data-sf-theme=stride]>.flex-1 h1{letter-spacing:0;text-transform:none}[data-sf-theme=stride]>.flex-1 :is(.rounded-2xl,.rounded-xl){border-radius:var(--radius)}[data-sf-theme=stride]>.flex-1 [data-slot=card]{box-shadow:none;border-color:var(--border)}[data-sf-theme=stride]>.flex-1 [data-slot=button]{border-radius:var(--st-r);font-weight:800}[data-sf-theme=stride]>.flex-1 :is([data-slot=input],[data-slot=textarea]){border-radius:var(--st-r);background:var(--card)}:root:has([data-sf-theme=stride]) [data-slot=sheet-content]:not(.st-drawer){background:var(--background)}:root:has([data-sf-theme=stride]) [data-slot=sheet-content]:not(.st-drawer) [data-slot=sheet-title]{font-family:var(--sf-font-heading);letter-spacing:-.02em;text-transform:uppercase;font-size:22px;font-weight:800}:root[dir=rtl]:has([data-sf-theme=stride]) [data-slot=sheet-content]:not(.st-drawer) [data-slot=sheet-title]{letter-spacing:0;text-transform:none}:root:has([data-sf-theme=stride]) [data-slot=sheet-content]:not(.st-drawer) img{border-radius:calc(var(--radius) * .5)}:root:has([data-sf-theme=stride]) [data-slot=sheet-content]:not(.st-drawer) [data-slot=button]{border-radius:calc(var(--radius) * .6);height:3rem;font-weight:800}@keyframes st-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-sf-theme=stride] .st-hero-copy>*{animation:st-rise .8s var(--st-ease) both}[data-sf-theme=stride] .st-hero-copy>:nth-child(2){animation-delay:60ms}[data-sf-theme=stride] .st-hero-copy>:nth-child(3){animation-delay:.14s}[data-sf-theme=stride] .st-hero-copy>:nth-child(n+4){animation-delay:.22s}@media (prefers-reduced-motion:reduce){[data-sf-theme=stride] :is(.st-rotator-track,.st-marquee-track,.st-hero-photo img,.st-hero-copy>*,.st-search){animation:none!important}[data-sf-theme=stride] .st-live:after{animation:none}[data-sf-theme=stride] *{transition-duration:.01ms!important}:root:has([data-sf-theme=stride]) .st-drawer *{transition-duration:.01ms!important}}[data-sf-theme=stride] .st-shop-tile{aspect-ratio:4/5;border-radius:var(--radius);background:repeating-linear-gradient(115deg, transparent 0 40px, #ffffff0d 40px 41px), var(--sf-ink);color:#fff}[data-sf-theme=stride] .st-shop-tile:hover{background-color:var(--primary)}@media (max-width:639px){[data-sf-theme=stride] .st-seg-btn{font-size:12.5px;line-height:1.2}}[data-sf-theme=stride] .st-acc-body li>span:last-child:first-letter{text-transform:uppercase}@media (max-width:639px){[data-sf-theme=stride] .st-card-foot-cta{flex-direction:column;align-items:stretch;row-gap:.6rem}[data-sf-theme=stride] .st-card-foot-cta .st-card-cta{justify-content:center}}
