/* sexshop design system (C+B+A) · generowane: bin/build-css.php · źródło: assets/css/parts */
@layer ss.tokens,ss.reset,ss.base,ss.layout,ss.components,ss.pages,ss.utils;@layer ss.tokens{:where(:root){color-scheme:light;--ss-bg:#faf8f6;--ss-surface:#ffffff;--ss-surface-2:#f3efec;--ss-plate:#ffffff;--ss-ink:#1c1820;--ss-ink-2:#574f5c;--ss-ink-3:#6a6170;--ss-line:#e5dfdb;--ss-line-strong:#857b83;--ss-accent:#b0145b;--ss-accent-hover:#8f0f4a;--ss-on-accent:#ffffff;--ss-accent-ink:#a3124f;--ss-accent-soft:#fbe8f0;--ss-sale:#8e1b5a;--ss-sale-bg:#8e1b5a;--ss-on-sale:#ffffff;--ss-brand:#ed16b1;--ss-ok:#1b6b3a;--ss-danger:#b42318;--ss-todo-bg:#fff4c2;--ss-todo-ink:#5c4400;--ss-dark:#1e1922;--ss-on-dark:#f5f1f4;--ss-on-dark-2:#c9bfc8;--ss-on-dark-ico:#ff9bcb;--ss-focus:#1f5fd6;--ss-hero-a:#f7e6ee;--ss-hero-b:#efe9f7;--ss-scrim:rgb(20 12 20 / .5);--ss-shadow:0 1px 2px rgb(30 15 30 / .06),0 10px 30px -14px rgb(30 15 30 / .22);--ss-radius:16px;--ss-radius-s:10px;--ss-pill:999px;--ss-wrap:1320px;--ss-gutter:clamp(16px,3.5vw,32px);--ss-tap:44px;--ss-header-h:112px;--ss-z-header:30;--ss-z-sticky:25;--ss-z-consent:60;--ss-z-toast:70;--ss-z-skip:100;--ss-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ss-font-accent:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--ss-fs-xs:.8125rem;--ss-fs-s:.875rem;--ss-fs:1rem;--ss-fs-l:clamp(1.0625rem,1rem + .3vw,1.1875rem);--ss-fs-h3:clamp(.9375rem,.9rem + .2vw,1rem);--ss-fs-h2:clamp(1.25rem,1.05rem + .9vw,1.75rem);--ss-fs-h1:clamp(1.5rem,1.15rem + 1.8vw,2.625rem);--ss-ease:cubic-bezier(.2,.7,.2,1);--ss-fw-b:700;--ss-fw-m:600}:where([data-theme="dark"]){color-scheme:dark;--ss-bg:#131016;--ss-surface:#1c1820;--ss-surface-2:#252029;--ss-plate:#e9e4e7;--ss-ink:#f4f0f5;--ss-ink-2:#c3b9c6;--ss-ink-3:#ada3b1;--ss-line:#352f3a;--ss-line-strong:#8a7f8f;--ss-accent:#ff5fa8;--ss-accent-hover:#ff86bd;--ss-on-accent:#1a0710;--ss-accent-ink:#ff8cc2;--ss-accent-soft:#3a1828;--ss-sale:#ff8cc2;--ss-sale-bg:#ff5fa8;--ss-on-sale:#1a0710;--ss-ok:#6fd69a;--ss-danger:#ff8a80;--ss-todo-bg:#4a3a00;--ss-todo-ink:#ffe28a;--ss-dark:#0d0b0f;--ss-on-dark:#f4f0f5;--ss-on-dark-2:#b9afbb;--ss-focus:#ffb3d6;--ss-hero-a:#2a1622;--ss-hero-b:#1d1a2c;--ss-scrim:rgb(0 0 0 / .65);--ss-shadow:0 1px 2px rgb(0 0 0 / .4),0 12px 32px -14px rgb(0 0 0 / .7)}}
@layer ss.reset{:where(*,*::before,*::after){box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(html):has(dialog[open]){scrollbar-gutter:stable}:where(body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(ul[role="list"],ol[role="list"]){list-style:none;padding:0}:where(img,svg,video){max-width:100%}:where(img){height:auto}:where(input,button,select,textarea){font:inherit;color:inherit}:where(button){cursor:pointer}:where(.ss-fgroup,.ss-consent__opts){border:0;padding:0;min-width:0;margin:0}:where(.ss-drawer,.ss-age){padding:0;border:0;color:inherit}}@layer ss.base{:where(html){scroll-padding-top:calc(var(--ss-header-h) + 12px)}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}@view-transition{navigation:auto}}:where(body){background:var(--ss-bg);color:var(--ss-ink);font:400 var(--ss-fs)/1.55 var(--ss-font);overflow-x:clip;-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4){line-height:1.2;letter-spacing:-.01em;text-wrap:balance}:where(h1){font-weight:var(--ss-fw-b);letter-spacing:-.02em}:where(h2){font-weight:var(--ss-fw-b)}:where(p){text-wrap:pretty}:where(a){color:var(--ss-accent-ink);text-underline-offset:.18em}:where(a:hover){text-decoration-thickness:2px}:where(:focus-visible){outline:3px solid var(--ss-focus);outline-offset:2px;border-radius:4px}.ss-ico{display:block;width:1.25rem;height:1.25rem;flex:none}.ss-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ss-skip{position:absolute;inset-inline-start:8px;top:-60px;z-index:var(--ss-z-skip);background:var(--ss-ink);color:var(--ss-bg);padding:10px 16px;border-radius:var(--ss-radius-s)}.ss-skip:focus{top:8px}.ss-todo{background:var(--ss-todo-bg);color:var(--ss-todo-ink);padding:0 .3em;border-radius:4px;font-size:.92em}.ss-main:focus{outline:none}}
@layer ss.layout{.ss-wrap{width:100%;max-width:var(--ss-wrap);margin-inline:auto;padding-inline:var(--ss-gutter)}.ss-topbar{background:var(--ss-dark);color:var(--ss-on-dark);font-size:var(--ss-fs-xs)}.ss-topbar__list{--tb-h:34px;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;column-gap:28px;row-gap:0;height:var(--tb-h);overflow:hidden}.ss-topbar__list li{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:var(--tb-h);white-space:nowrap}@media (max-width:767px){.ss-topbar__list{display:grid;grid-template:"m" var(--tb-h) / minmax(0,1fr)}.ss-topbar__list li{grid-area:m;min-width:0;opacity:0}.ss-topbar__list:not(.is-rot) li:first-child,.ss-topbar__list.is-rot li.is-cur{opacity:1}@media (prefers-reduced-motion:no-preference){.ss-topbar__list li{transition:opacity .45s var(--ss-ease),transform .45s var(--ss-ease);transform:translateY(6px)}.ss-topbar__list:not(.is-rot) li:first-child,.ss-topbar__list.is-rot li.is-cur{transform:none}}}.ss-topbar .ss-ico{width:1rem;height:1rem;color:var(--ss-on-dark-ico)}.ss-topbar b{font-weight:600}.ss-header{position:sticky;top:0;z-index:var(--ss-z-header);background:var(--ss-surface);border-block-end:1px solid var(--ss-line)}.ss-header__row{display:grid;align-items:center;gap:4px 8px;padding-block:6px 10px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"burger logo act" "search search search"}.ss-header__burger{grid-area:burger}.ss-logo{grid-area:logo;display:inline-flex;flex-direction:column;line-height:1;text-decoration:none;color:var(--ss-ink);min-width:0;justify-self:start;padding-block:6px}.ss-logo__a{font-weight:700;font-size:1.375rem;letter-spacing:-.04em}.ss-logo__a::after{content:"";display:inline-block;width:.32em;height:.32em;margin-inline-start:.1em;border-radius:50%;background:var(--ss-brand)}.ss-logo__b{font-size:.6875rem;color:var(--ss-ink-2);letter-spacing:.04em;margin-block-start:3px}.ss-header__act{grid-area:act;display:flex;gap:2px}.ss-search{position:relative;display:flex}.ss-header__row>.ss-search{grid-area:search}.ss-search__in{width:100%;min-height:50px;padding:0 56px 0 16px;border-radius:var(--ss-pill);border:1.5px solid var(--ss-line-strong);background:var(--ss-surface);color:var(--ss-ink);-webkit-appearance:none;appearance:none}.ss-search__in::placeholder{color:var(--ss-ink-3);opacity:1}.ss-search__in:focus-visible{outline:3px solid var(--ss-focus);outline-offset:1px;border-color:var(--ss-ink)}.ss-search__go{position:absolute;inset-inline-end:3px;inset-block:3px;width:44px;border:0;border-radius:var(--ss-pill);background:var(--ss-accent);color:var(--ss-on-accent);display:grid;place-items:center}.ss-search__go:hover{background:var(--ss-accent-hover)}.ss-iconbtn{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:var(--ss-tap);min-height:var(--ss-tap);padding:0 4px;border:0;border-radius:var(--ss-radius-s);background:transparent;color:var(--ss-ink);text-decoration:none;font-size:.6875rem;line-height:1}.ss-iconbtn:hover{background:var(--ss-surface-2)}.ss-iconbtn .ss-ico{width:1.5rem;height:1.5rem}.ss-iconbtn__l{font-weight:500}.ss-cartn{position:absolute;top:2px;inset-inline-end:2px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--ss-pill);background:var(--ss-accent);color:var(--ss-on-accent);font:700 .6875rem/18px var(--ss-font);text-align:center}.ss-only-wide{display:none}.ss-nav{display:none;border-block-start:1px solid var(--ss-line)}.ss-nav__list{display:flex;align-items:center;gap:4px;min-height:48px}.ss-nav__list a,.ss-nav__all{display:inline-flex;align-items:center;gap:8px;min-height:var(--ss-tap);padding:0 12px;border-radius:var(--ss-radius-s);color:var(--ss-ink);text-decoration:none;font-weight:500;font-size:var(--ss-fs-s);white-space:nowrap}.ss-nav__list a:hover{background:var(--ss-surface-2)}.ss-nav__all{border:0;background:var(--ss-ink);color:var(--ss-bg)}.ss-nav__hot{color:var(--ss-accent-ink)!important}@media (min-width:960px){.ss-header__row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search act";gap:24px;padding-block:10px}.ss-header__burger{display:none}.ss-search{max-width:720px;width:100%;justify-self:center}.ss-nav{display:block}.ss-only-wide{display:inline-flex}}@media (max-width:359px){.ss-iconbtn__l{display:none}.ss-logo__a{font-size:1.2rem}}@media (max-width:959px){.ss-header__row>.ss-search{max-height:60px}:where(html.is-scrolldown) .ss-header__row>.ss-search{max-height:0;opacity:0;visibility:hidden;overflow:hidden}:where(html.is-scrolldown) .ss-header__row{row-gap:0;padding-block-end:6px}@media (prefers-reduced-motion:no-preference){.ss-header__row>.ss-search{transition:max-height .2s var(--ss-ease),opacity .15s,visibility .2s}}}.sx-view-checkout .ss-topbar,.sx-view-checkout .ss-nav,.sx-view-checkout .ss-header__row>.ss-search,.sx-view-checkout .ss-header__burger{display:none}.sx-view-checkout .ss-header{position:relative}.sx-view-checkout .ss-header__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo act";padding-block:8px}}
@layer ss.components{.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ss-tap);padding:0 18px;border-radius:var(--ss-pill);border:1.5px solid transparent;font-weight:600;font-size:var(--ss-fs-s);text-decoration:none;line-height:1.15;text-align:center;transition:background-color .15s,transform .15s var(--ss-ease)}.ss-btn:active{transform:scale(.98)}.ss-btn--primary{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-btn--primary:hover{background:var(--ss-accent-hover)}.ss-btn--ghost{background:var(--ss-surface);color:var(--ss-ink);border-color:var(--ss-line-strong)}.ss-btn--ghost:hover{background:var(--ss-surface-2)}.ss-btn--dark{background:var(--ss-ink);color:var(--ss-bg)}.ss-btn--lg{min-height:52px;font-size:var(--ss-fs);padding-inline:24px}.ss-btn--block{width:100%}.ss-btn[disabled]{opacity:.5;cursor:not-allowed}.ss-linkbtn{border:0;background:none;padding:0;min-height:var(--ss-tap);color:inherit;text-decoration:underline;text-underline-offset:.18em}:where(.ss-drawer,.ss-age)::backdrop{background:var(--ss-scrim)}.ss-age{width:min(420px,calc(100% - 32px));max-width:420px;margin:auto;padding:32px 28px;border-radius:24px;background:var(--ss-surface);color:var(--ss-ink);text-align:center;box-shadow:var(--ss-shadow)}.ss-age::backdrop{background:rgb(20 12 20 / .78);-webkit-backdrop-filter:blur(16px) saturate(.6);backdrop-filter:blur(16px) saturate(.6)}:where([data-theme="dark"]) .ss-age::backdrop{background:rgb(0 0 0 / .82)}.ss-age__no{justify-self:center;color:var(--ss-ink-2);font-size:var(--ss-fs-s);padding-inline:8px;display:inline-flex;align-items:center}.ss-age__no:hover{color:var(--ss-ink)}.ss-age__mark{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:1.25rem;background:var(--ss-accent-soft);color:var(--ss-accent-ink)}.ss-age__t{font-size:1.375rem;font-weight:700;margin-block-end:8px}.ss-age__btns{display:grid;gap:8px;margin-block:18px 10px}.ss-age__note{font-size:var(--ss-fs-xs);color:var(--ss-ink-2)}.ss-consent{position:fixed;z-index:var(--ss-z-consent);inset-inline:0;inset-block-end:var(--ss-stickybuy-h,0px);padding:10px var(--ss-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--ss-surface);color:var(--ss-ink);border-block-start:1px solid var(--ss-line-strong);box-shadow:0 -10px 28px -18px rgb(0 0 0 / .45);font-size:var(--ss-fs-xs);line-height:1.45;transition:inset-block-end .25s var(--ss-ease)}.ss-consent[hidden]{display:none}:where(html.ss-consent-on) :where(body){padding-block-end:var(--ss-consent-h,0px)}.ss-consent__in{max-width:var(--ss-wrap);margin-inline:auto}.ss-consent__t{font-weight:700}.ss-consent__txt a,.ss-consent__more{color:var(--ss-accent-ink);font-weight:600}.ss-consent__more{min-height:0;padding-block:4px}.ss-consent__links{white-space:nowrap}.ss-consent__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block-start:8px}.ss-btn--choice{background:var(--ss-ink);color:var(--ss-bg);padding-inline:12px;min-height:var(--ss-tap)}.ss-btn--choice:hover{background:color-mix(in srgb,var(--ss-ink) 86%,var(--ss-accent))}@media (min-width:900px){.ss-consent{padding-block:10px;font-size:var(--ss-fs-s)}.ss-consent__in{display:flex;align-items:center;gap:24px}.ss-consent__txt{flex:1;max-width:none;text-wrap:wrap}.ss-consent__btns{flex:none;margin:0;grid-template-columns:repeat(2,minmax(168px,auto))}}.ss-cdlg{width:min(460px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:18px 20px 20px;border:0;border-radius:20px;background:var(--ss-surface);color:var(--ss-ink);box-shadow:var(--ss-shadow);font-size:var(--ss-fs-s)}.ss-cdlg::backdrop{background:var(--ss-scrim)}.ss-cdlg__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:4px}.ss-cdlg__t{font-weight:700;font-size:var(--ss-fs-l)}.ss-cdlg__d{color:var(--ss-ink-2)}.ss-consent__opts{display:grid;gap:2px;margin-block:12px}.ss-consent__opts small{display:block;color:var(--ss-ink-2);font-size:var(--ss-fs-xs)}.ss-cdlg__btns{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ss-check{display:flex;align-items:center;gap:10px;min-height:var(--ss-tap);cursor:pointer;font-size:var(--ss-fs-s)}.ss-check input{width:18px;height:18px;accent-color:var(--ss-accent);flex:none}.ss-consent__opts .ss-check{align-items:flex-start;padding-block:6px}.ss-consent__opts .ss-check input{margin-block-start:2px}}
@layer ss.components{.ss-drawer{position:fixed;inset-block:0;margin:0;max-height:none;height:100%;width:min(420px,100%);max-width:100%;background:var(--ss-surface);color:var(--ss-ink);display:none;flex-direction:column;box-shadow:var(--ss-shadow)}.ss-drawer[open]{display:flex}.ss-drawer--start{inset-inline-start:0;inset-inline-end:auto;border-start-end-radius:var(--ss-radius);border-end-end-radius:var(--ss-radius)}.ss-drawer--end{inset-inline-end:0;inset-inline-start:auto;border-start-start-radius:var(--ss-radius);border-end-start-radius:var(--ss-radius)}.ss-drawer--bottom{inset-block:auto 0;inset-inline:0;width:100%;height:auto;max-height:88dvh;border-radius:20px 20px 0 0}@media (prefers-reduced-motion:no-preference){.ss-drawer[open]{animation:ss-in .26s var(--ss-ease)}.ss-drawer--end[open]{animation-name:ss-in-end}.ss-drawer--bottom[open]{animation-name:ss-in-up}:where(.ss-drawer,.ss-age)[open]::backdrop{animation:ss-fade .2s}}@keyframes ss-in{from{transform:translateX(-100%)}}@keyframes ss-in-end{from{transform:translateX(100%)}}@keyframes ss-in-up{from{transform:translateY(100%)}}@keyframes ss-fade{from{opacity:0}}.ss-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 20px;border-block-end:1px solid var(--ss-line)}.ss-drawer__title{font-weight:700;font-size:1.125rem}.ss-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px}.ss-drawer__foot{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-block-start:1px solid var(--ss-line)}.ss-drawer__foot>*{flex:1 1 140px}:where(html):has(.ss-drawer[open],.ss-age[open]){overflow:hidden}.ss-mm__quick{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:12px}.ss-mm{container:mm / inline-size}.ss-mm__list>li{border-block-end:1px solid var(--ss-line)}.ss-mm__top{display:flex;align-items:center}.ss-mm__top>a{flex:1;display:flex;align-items:center;gap:12px;min-height:52px;color:var(--ss-ink);text-decoration:none;font-weight:600}.ss-mm__top .ss-ico{color:var(--ss-accent-ink)}.ss-mm__n{margin-inline-start:auto;font-size:var(--ss-fs-xs);color:var(--ss-ink-3);font-weight:500;font-variant-numeric:tabular-nums}.ss-mm__tg{width:var(--ss-tap);height:var(--ss-tap);border:0;background:none;border-radius:var(--ss-radius-s);display:grid;place-items:center;color:var(--ss-ink-2)}.ss-mm__tg[aria-expanded="true"] .ss-ico{transform:rotate(180deg)}.ss-mm__sub{padding:0 0 10px 32px}.ss-mm__sub a{display:flex;gap:8px;min-height:var(--ss-tap);align-items:center;color:var(--ss-ink);text-decoration:none;font-size:var(--ss-fs-s)}.ss-mm__sub a:hover{color:var(--ss-accent-ink)}.ss-mm__sub ul{padding-inline-start:16px;border-inline-start:1px solid var(--ss-line)}.js .ss-mm__top:has(.ss-mm__tg[aria-expanded="false"]) + .ss-mm__sub{display:none}@media (min-width:960px){#ss-menu{width:min(1200px,calc(100% - 48px));height:auto;max-height:calc(100dvh - 48px);inset:24px auto auto 50%;translate:-50% 0;border-radius:var(--ss-radius)}@media (prefers-reduced-motion:no-preference){#ss-menu[open]{animation-name:ss-fade}}}@container mm (min-width:720px){.ss-mm__list{columns:4 220px;column-gap:28px}.ss-mm__list>li{border:0;margin-block-end:14px}.ss-mm__top{break-after:avoid}.ss-mm__sub li{break-inside:avoid}.ss-mm__tg{display:none}.js .ss-mm__top:has(.ss-mm__tg[aria-expanded]) + .ss-mm__sub{display:block}.ss-mm__top>a{min-height:40px}.ss-mm__sub{padding:0 0 0 32px}.ss-mm__sub a{min-height:32px}}}@layer ss.components{#ss-menu{overflow-y:auto;overscroll-behavior:contain}#ss-menu .ss-drawer__head{position:sticky;top:0;z-index:1;background:var(--ss-surface)}#ss-menu .ss-drawer__body{flex:none;overflow:visible}#ss-menu .ss-drawer__foot{border:0;padding-block-start:4px}#ss-menu .ss-drawer__foot>*{flex:0 1 auto}@media (min-width:1024px){#ss-menu .ss-drawer__foot{display:none}}.ss-mm__fav{margin-block:4px 16px}.ss-mm__fav-t,.ss-mm__fav>p{font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-m);color:var(--ss-ink-2);margin-block-end:8px}.ss-mm__fav ul{display:flex;flex-wrap:wrap;gap:8px}.ss-mm__fav .ss-chip{min-height:40px;padding-inline:14px;background:var(--ss-surface-2);border-color:transparent}.ss-mm__fav .ss-chip:hover{border-color:var(--ss-ink)}.ss-nav{position:relative}.ss-mega{position:absolute;top:100%;left:0;right:0;z-index:calc(var(--ss-z-header) + 1);display:grid;grid-template-columns:280px minmax(0,1fr);gap:0 32px;align-items:start;max-height:min(70vh,620px);overflow:hidden;padding:16px max(var(--ss-gutter),calc((100% - var(--ss-wrap)) / 2 + var(--ss-gutter))) 20px;background:var(--ss-surface);color:var(--ss-ink);border-block:1px solid var(--ss-line);box-shadow:var(--ss-shadow)}.ss-mega[hidden]{display:none}.ss-mega>.ss-mega__in{display:contents}.ss-mega__tops{grid-column:1;grid-row:1;display:grid;align-content:start;gap:2px;max-height:calc(min(70vh,620px) - 36px);overflow-y:auto;overscroll-behavior:contain;padding:2px;margin:0;list-style:none}.ss-mega__top{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--ss-radius-s);background:none;color:var(--ss-ink);font-size:var(--ss-fs-s);font-weight:500;text-align:start;text-decoration:none}.ss-mega__top .ss-ico{color:var(--ss-accent-ink)}.ss-mega__top:hover{background:var(--ss-surface-2)}.ss-mega__top[aria-selected="true"]{background:var(--ss-accent-soft);font-weight:var(--ss-fw-m)}.ss-mega__n{margin-inline-start:auto;font-size:.75rem;color:var(--ss-ink-3);font-weight:400;font-variant-numeric:tabular-nums}.ss-mega__panel{grid-column:2;grid-row:1;min-width:0;max-height:calc(min(70vh,620px) - 36px);overflow-y:auto;overscroll-behavior:contain;padding:4px 4px 4px 0}.ss-mega__panel[hidden]{display:none}.ss-mega__cols{columns:3;column-gap:32px;margin:0;padding:0;list-style:none}.ss-mega__grp{break-inside:avoid;margin-block-end:4px}.ss-mega__grp a,.ss-mega__cols a{display:flex;align-items:center;min-height:36px;color:var(--ss-ink);text-decoration:none;font-size:var(--ss-fs-s)}.ss-mega__grp a:hover,.ss-mega__cols a:hover{color:var(--ss-accent-ink);text-decoration:underline}.ss-mega__all{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-block-start:8px;font-weight:var(--ss-fw-m);font-size:var(--ss-fs-s);color:var(--ss-accent-ink)}@media (max-width:1023px){.ss-mega{display:none!important}}@media (prefers-reduced-motion:no-preference){.ss-mega:not([hidden]){animation:ss-fade .15s}}}
@layer ss.components{.ss-chips{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-block:2px 8px}.ss-chips>li{flex:none;scroll-snap-align:start}.ss-chips--wrap{flex-wrap:wrap;overflow:visible}.ss-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--ss-tap);padding:0 16px;border-radius:var(--ss-pill);border:1.5px solid var(--ss-line-strong);background:var(--ss-surface);color:var(--ss-ink);text-decoration:none;font-size:var(--ss-fs-s);font-weight:500;white-space:nowrap}.ss-chip:hover{border-color:var(--ss-ink)}.ss-chip .ss-ico{width:1rem;height:1rem}.ss-chip--hot{background:var(--ss-accent);border-color:var(--ss-accent);color:var(--ss-on-accent)}.ss-chip__n{color:var(--ss-ink-3);font-weight:500;font-variant-numeric:tabular-nums}.ss-chip--opt{cursor:pointer}.ss-chip--opt input{position:absolute;opacity:0;pointer-events:none}.ss-chip--opt:has(input:checked){background:var(--ss-ink);color:var(--ss-bg);border-color:var(--ss-ink)}.ss-chip--opt:has(input:focus-visible){outline:3px solid var(--ss-focus);outline-offset:2px}.ss-sec{padding-block:clamp(24px,4vw,48px)}.ss-sec--tint{background:var(--ss-surface-2)}.ss-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:14px}.ss-sec__t{font-size:var(--ss-fs-h2);font-weight:700}.ss-more{display:inline-flex;align-items:center;gap:4px;min-height:var(--ss-tap);font-weight:600;font-size:var(--ss-fs-s);white-space:nowrap;text-decoration:none}.ss-more .ss-ico{width:1rem;height:1rem}.ss-note{margin-block-start:16px;color:var(--ss-ink-2);font-size:var(--ss-fs-s)}.ss-eyebrow{font-size:var(--ss-fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-accent-ink)}.ss-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:6px;font:700 .75rem/1 var(--ss-font);background:var(--ss-ink);color:var(--ss-bg)}.ss-badge--sale{background:var(--ss-sale-bg);color:var(--ss-on-sale)}.ss-badge--new{background:var(--ss-surface);color:var(--ss-ink);box-shadow:inset 0 0 0 1.5px var(--ss-ink)}.ss-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-variant-numeric:tabular-nums}.ss-price__now{font-weight:700;font-size:1.0625rem}.ss-price--sale .ss-price__now{color:var(--ss-sale)}.ss-price__old{color:var(--ss-ink-2);font-size:var(--ss-fs-s)}.ss-price--lg .ss-price__now{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.ss-price--lg .ss-price__old{font-size:var(--ss-fs)}.ss-omni{font-size:.75rem;line-height:1.35;color:var(--ss-ink-2)}.ss-crumbs ol{display:flex;gap:0 4px;padding-block:6px 2px;font-size:var(--ss-fs-s);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ss-crumbs ol::-webkit-scrollbar{display:none}.ss-crumbs li{display:flex;align-items:center;gap:4px;flex:none}.ss-crumbs li:last-child{flex:1 1 auto;min-width:0}.ss-crumbs li + li::before{content:"/";color:var(--ss-ink-3)}.ss-crumbs a{display:inline-flex;align-items:center;min-height:var(--ss-tap);color:var(--ss-ink-2);text-decoration:none}.ss-crumbs a:hover{text-decoration:underline}.ss-crumbs [aria-current]{color:var(--ss-ink);font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:var(--ss-tap)}.ss-toast{position:fixed;z-index:var(--ss-z-toast);inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom));margin-inline:auto;max-width:440px;padding:12px 16px;border-radius:var(--ss-radius-s);background:var(--ss-ink);color:var(--ss-bg);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--ss-fs-s);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s,transform .2s var(--ss-ease)}.ss-toast.is-on{opacity:1;transform:none;pointer-events:auto}.ss-toast a{color:inherit;font-weight:700;min-height:var(--ss-tap);display:inline-flex;align-items:center;white-space:nowrap}.ss-qty{display:inline-flex;align-items:center;border:1.5px solid var(--ss-line-strong);border-radius:var(--ss-pill);background:var(--ss-surface)}.ss-qty__b{width:var(--ss-tap);height:var(--ss-tap);border:0;background:none;border-radius:var(--ss-pill);display:grid;place-items:center}.ss-qty__b:hover{background:var(--ss-surface-2)}.ss-qty__in{width:3ch;min-height:var(--ss-tap);border:0;background:none;text-align:center;font-weight:600;-moz-appearance:textfield;appearance:textfield}.ss-qty__in::-webkit-inner-spin-button{-webkit-appearance:none}}@layer ss.components{.ss-toast{inset-block-end:calc(env(safe-area-inset-bottom) + 72px + var(--ss-stickybuy-h,0px))}.ss-toast__img{width:40px;height:40px;flex:none;object-fit:contain;border-radius:8px;background:var(--ss-plate);padding:2px}.ss-toast__t{flex:1;min-width:0}@media (min-width:1024px){.ss-toast{top:calc(var(--ss-header-h,120px) + 46px);right:24px;left:auto;bottom:auto;inset-block-end:auto;inset-inline:auto 24px;margin:0;width:min(400px,calc(100% - 48px));transform:translateY(-8px)}.ss-toast.is-on{transform:none}.ss-toast--cart{inset-inline:auto;box-shadow:0 12px 32px -12px rgb(30 15 30 / .45)}.ss-toast--cart::before{content:"";position:absolute;inset-block-start:-6px;inset-inline-end:var(--ss-toast-arrow,16px);width:14px;height:14px;background:inherit;border-radius:2px;transform:rotate(45deg)}}:where(body):has(dialog[open]) .ss-toast{display:none}@media (prefers-reduced-motion:no-preference){@keyframes ss-bump{50%{transform:scale(1.25)}}[data-ss-cart-n].is-bump{animation:ss-bump .35s var(--ss-ease)}}.ss-btn .ss-badge,.ss-iconbtn .ss-badge{min-width:20px;min-height:20px;height:20px;padding:0 6px;justify-content:center;border-radius:var(--ss-pill);background:var(--ss-accent);color:var(--ss-on-accent);font:700 .75rem/20px var(--ss-font)}.ss-activef{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;padding:0;list-style:none}.ss-chip--x{min-height:36px;padding-inline:14px 10px;background:var(--ss-surface-2);border-color:transparent}.ss-chip--x::after{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center / contain no-repeat}.ss-chip--x:hover{border-color:var(--ss-ink)}.ss-activef__clear{display:inline-flex;align-items:center;min-height:36px;padding-inline:4px;font-size:var(--ss-fs-s);font-weight:var(--ss-fw-m);color:var(--ss-accent-ink)}.ss-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:calc(var(--ss-z-header) + 2);max-height:60vh;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none;background:var(--ss-surface);color:var(--ss-ink);border:1px solid var(--ss-line);border-radius:var(--ss-radius);box-shadow:var(--ss-shadow);font-size:var(--ss-fs-s);text-align:start}.ss-suggest[hidden]{display:none}.ss-suggest__grp{padding:10px 10px 4px;font-size:.75rem;font-weight:var(--ss-fw-m);color:var(--ss-ink-3)}.ss-suggest__opt{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 10px;border-radius:var(--ss-radius-s);cursor:pointer}.ss-suggest__opt>a{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:44px;color:inherit;text-decoration:none}.ss-suggest__opt[aria-selected="true"],.ss-suggest__opt:hover{background:var(--ss-accent-soft)}.ss-suggest__opt img{width:40px;height:50px;flex:none;object-fit:contain;border-radius:6px;background:var(--ss-plate);border:1px solid var(--ss-line)}.ss-suggest__name{flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.ss-suggest__n,.ss-suggest__price{flex:none;margin-inline-start:auto;font-variant-numeric:tabular-nums}.ss-suggest__n{color:var(--ss-ink-3);font-size:.75rem}.ss-suggest__price{font-weight:var(--ss-fw-b)}.ss-suggest mark{background:none;color:inherit;font-weight:var(--ss-fw-b)}.ss-sizes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ss-sizes__l{flex-basis:100%;font-size:var(--ss-fs-s);font-weight:var(--ss-fw-m)}.ss-chip--size{min-width:44px;min-height:44px;justify-content:center;padding-inline:12px;border-radius:var(--ss-radius-s)}.ss-chip--size[aria-current="true"]{border-color:var(--ss-ink);box-shadow:inset 0 0 0 1px var(--ss-ink);font-weight:var(--ss-fw-b)}.ss-chip--size.is-off{opacity:.5;text-decoration:line-through}.ss-noresults{display:grid;gap:14px;justify-items:start;padding-block:12px 8px}.ss-noresults__did{font-size:var(--ss-fs-l)}.ss-noresults__did a{font-weight:var(--ss-fw-b)}.ss-noresults .ss-chips{flex-wrap:wrap;overflow:visible}}
@layer ss.components{.ss-pcard{position:relative;display:flex;flex-direction:column;height:100%;background:var(--ss-surface);border-radius:var(--ss-radius);border:1px solid var(--ss-line);overflow:hidden;container:pcard / inline-size;--pc-mb:0px}.ss-pcard:has(.ss-pcard__link:focus-visible){outline:3px solid var(--ss-focus);outline-offset:2px}.ss-pcard__media{position:relative;aspect-ratio:4 / 5;background:var(--ss-plate)}.ss-pcard__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%;filter:contrast(1.02) brightness(1.02)}:where([data-theme="dark"]) .ss-pcard__media{margin:6px;border-radius:12px;overflow:hidden}.ss-pcard__badges{position:absolute;top:8px;inset-inline-start:8px;display:flex;flex-wrap:wrap;gap:4px}.ss-pcard__body{display:flex;flex-direction:column;gap:4px;flex:1;padding:10px 12px 12px}.ss-pcard__cat{font-size:.75rem;color:var(--ss-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-pcard__title{font-size:var(--ss-fs-h3);font-weight:600;line-height:1.3;letter-spacing:0;text-wrap:wrap}.ss-pcard__link{color:var(--ss-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:calc(2 * 1.3em)}.ss-pcard .ss-price{margin-block-start:auto}.ss-pcard__link::after{content:"";position:absolute;inset:0;z-index:1}.ss-pcard__link:focus-visible{outline:none}.ss-pcard__add{margin-block-start:8px;position:relative;z-index:2}.ss-pcard__body>.ss-omni{margin-block-start:-2px}.ss-btn--add{width:100%}.ss-btn--add .ss-ico{width:1.125rem;height:1.125rem}.ss-btn__done{display:none;align-items:center;gap:6px}.ss-btn--add.is-added{background:var(--ss-ok);color:#fff}.ss-pcard .ss-btn--add{background:var(--ss-surface);color:var(--ss-ink);box-shadow:inset 0 0 0 1.5px var(--ss-line-strong);min-height:40px}.ss-pcard:hover .ss-btn--add,.ss-pcard .ss-btn--add:focus-visible,.ss-pcard .ss-btn--add.is-added{background:var(--ss-accent);color:var(--ss-on-accent);box-shadow:none}.ss-btn--add.is-added .ss-btn__t,.ss-btn--add.is-added>.ss-ico{display:none}.ss-btn--add.is-added .ss-btn__done{display:inline-flex}@container pcard (max-width:165px){.ss-pcard__body{padding-inline:10px}}@container pcard (max-width:200px){.ss-pcard__add{position:absolute;z-index:2;inset:calc(125cqw - var(--pc-mb) - 48px) 8px auto auto;margin:0}.ss-pcard .ss-btn--add{width:40px;min-height:40px;height:40px;padding:0;gap:0;border-radius:var(--ss-pill);box-shadow:inset 0 0 0 1.5px var(--ss-line-strong),0 2px 8px -2px rgb(30 15 30 / .25)}.ss-pcard .ss-btn--add .ss-btn__t{display:none}.ss-pcard .ss-btn--add .ss-btn__done{font-size:0;gap:0}}:where([data-theme="dark"]) .ss-pcard{--pc-mb:9px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ss-pcard__media img{transition:transform .35s var(--ss-ease)}.ss-pcard:hover .ss-pcard__media img{transform:scale(1.04)}}.ss-noimg{display:block;width:100%;height:100%;background:var(--ss-surface-2)}.ss-rail{display:grid;grid-auto-flow:column;grid-auto-columns:max(152px,44%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block-end:8px;scrollbar-width:thin}.ss-rail>li{scroll-snap-align:start;min-width:0}.ss-rail{scrollbar-width:none;padding-block-end:2px}.ss-rail::-webkit-scrollbar{display:none}.ss-sec__head:has(.ss-railnav) .ss-more{margin-inline-start:auto}.ss-railnav{display:flex;gap:8px;flex:none;align-self:center}.ss-railnav[hidden]{display:none}.ss-railnav--solo{justify-content:flex-end;margin-block-end:10px}.ss-railnav__b{inline-size:40px;block-size:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ss-line);background:var(--ss-surface);color:var(--ss-ink);cursor:pointer;transition:background-color .15s,border-color .15s,opacity .15s}.ss-railnav__b .ss-ico{inline-size:18px;block-size:18px}.ss-railnav__b:hover:not(:disabled){border-color:var(--ss-ink);background:var(--ss-surface-2)}.ss-railnav__b:disabled{opacity:.35;cursor:default}@media (hover:none) and (pointer:coarse){.ss-railnav{display:none}}.ss-sec .ss-wrap{container:sec / inline-size}@container sec (min-width:600px){.ss-rail{grid-auto-columns:calc((100% - 24px) / 3)}}@container sec (min-width:900px){.ss-rail{grid-auto-columns:calc((100% - 36px) / 4)}}@container sec (min-width:1180px){.ss-rail{grid-auto-columns:calc((100% - 48px) / 5);gap:12px}}.ss-catmain{container:list / inline-size;min-width:0}.ss-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container list (min-width:560px){.ss-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@container list (min-width:860px){.ss-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}}
@layer ss.components{.ss-footer{margin-block-start:clamp(32px,6vw,64px);background:var(--ss-dark);color:var(--ss-on-dark);font-size:var(--ss-fs-s)}.ss-footer a{color:var(--ss-on-dark);text-decoration:none}.ss-footer a:hover{text-decoration:underline}.ss-footer__trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding-block:24px;border-block-end:1px solid rgb(255 255 255 / .14)}.ss-footer__trust li{display:flex;align-items:center;gap:10px;font-weight:600}.ss-footer__trust .ss-ico{color:var(--ss-on-dark-ico)}.ss-footer__cols{display:grid;gap:28px;padding-block:28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ss-footer__h{font-weight:700;font-size:var(--ss-fs);margin-block:0 8px;color:var(--ss-on-dark)}.ss-footer__col ul + .ss-footer__h{margin-block-start:20px}.ss-footer__col a{display:inline-flex;align-items:center;min-height:44px;color:var(--ss-on-dark-2)}.ss-footer__col--cats ul{columns:2 140px;column-gap:16px}.ss-footer__col--cats{grid-column:span 2}@media (max-width:640px){.ss-footer__col--cats{grid-column:auto}}.ss-footer address a{white-space:nowrap}.ss-footer address{font-style:normal;color:var(--ss-on-dark-2);line-height:1.8;margin-block:12px}.ss-footer .ss-todo{color:#3d2e00;background:#ffe58a}.ss-logo--ftr{color:var(--ss-on-dark)}.ss-logo--ftr .ss-logo__b{color:var(--ss-on-dark-2)}.ss-footer__pay{color:var(--ss-on-dark-2)}.ss-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:16px 24px;border-block-start:1px solid rgb(255 255 255 / .14);color:var(--ss-on-dark-2)}.ss-footer__btns{display:flex;gap:20px}}@layer ss.components{.ss-ftr__legal{display:flex;flex-wrap:wrap;gap:0 16px;margin:0;padding:0;list-style:none}.ss-ftr__legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--ss-on-dark-2)}.sx-view-checkout .ss-footer{margin-block-start:32px}.sx-view-checkout .ss-footer__trust,.sx-view-checkout .ss-footer__cols{display:none}.sx-view-checkout .ss-footer__bottom{border:0;padding-block:12px 20px}}
@layer ss.pages{.ss-hero{padding-block:12px 4px}.ss-hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:58px;gap:8px}.ss-tile{position:relative;display:flex;flex-direction:column;justify-content:center;padding:6px 76px 6px 14px;min-width:0;line-height:1.3;border-radius:var(--ss-radius);background:var(--ss-surface);border:1px solid var(--ss-line);color:var(--ss-ink);text-decoration:none;overflow:hidden}a.ss-tile:hover{border-color:var(--ss-ink)}.ss-tile__k{font-weight:700;font-size:var(--ss-fs-s)}.ss-tile__v{font-size:.75rem;color:var(--ss-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-tile__img{position:absolute;inset-block:6px;inset-inline-end:6px;width:56px;height:calc(100% - 12px);object-fit:contain;background:var(--ss-plate);border-radius:12px;padding:6px}.ss-tile--promo{background:var(--ss-sale-bg);border-color:transparent;color:var(--ss-on-sale)}.ss-tile--promo .ss-tile__v{color:inherit;font-weight:700;font-size:var(--ss-fs-s)}.ss-hero__grid{grid-template-rows:auto}.ss-tile--lead{grid-column:1 / -1;padding:12px 16px;justify-content:center;background:linear-gradient(120deg,var(--ss-hero-a),var(--ss-hero-b));border:0}@media (max-width:699px){.ss-tile--lead .ss-eyebrow{display:none}}.ss-hero__h1{font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);font-weight:var(--ss-fw-b);letter-spacing:-.025em;line-height:1.08;margin-block:2px 6px}.ss-hero__h1 em{font-family:inherit;font-weight:inherit;font-style:normal;color:var(--ss-accent-ink)}.ss-hero__lead{font-size:var(--ss-fs-s);color:var(--ss-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:700px){.ss-hero__grid{grid-template-columns:2fr 1fr 1fr;grid-template-rows:none;grid-auto-rows:104px}.ss-tile--lead{grid-column:1;grid-row:span 2;padding:24px 28px}.ss-hero__lead{-webkit-line-clamp:3;font-size:var(--ss-fs)}.ss-tile{padding-inline-end:100px}.ss-tile__img{width:84px}.ss-tile__k{font-size:var(--ss-fs)}}@media (min-width:1100px){.ss-hero__grid{grid-template-columns:2.2fr 1fr 1fr;grid-auto-rows:136px;gap:12px}.ss-tile{padding:18px 130px 18px 20px}.ss-tile__img{width:112px;inset-block:10px;height:calc(100% - 20px)}.ss-tile__k{font-size:1.125rem}.ss-tile__v{font-size:var(--ss-fs-s)}}.ss-cattiles,.ss-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}@media (max-width:599px){.ss-cattiles,.ss-cats{grid-template-columns:none;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:42%;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--ss-gutter) * -1);padding-inline:var(--ss-gutter);scroll-padding-inline:var(--ss-gutter);padding-block-end:4px}.ss-cattiles::-webkit-scrollbar,.ss-cats::-webkit-scrollbar{display:none}.ss-cattiles>li,.ss-cats>li{scroll-snap-align:start;min-width:0}}.ss-cattile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;min-height:60px;padding:8px 12px;border-radius:var(--ss-radius-s);background:var(--ss-surface);border:1px solid var(--ss-line);color:var(--ss-ink);text-decoration:none}.ss-cattile:hover{border-color:var(--ss-ink)}.ss-cattile .ss-ico{grid-row:span 2;width:34px;height:34px;padding:7px;border-radius:50%;background:var(--ss-accent-soft);color:var(--ss-accent-ink)}.ss-cattile__n{font-weight:var(--ss-fw-m);font-size:var(--ss-fs-s);line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ss-cattile{height:100%}.ss-cattile--all,.ss-cat--all{background:var(--ss-surface-2);border-color:transparent}.ss-cattile--all .ss-ico,.ss-cat--all .ss-ico{background:var(--ss-surface)}.ss-cattile img,.ss-cattile__img{grid-row:span 2;width:48px;height:48px;object-fit:contain;border-radius:10px;background:var(--ss-plate);padding:4px}.ss-sec__t::after{content:"";display:inline-block;width:.3em;height:.3em;border-radius:50%;background:var(--ss-brand);margin-inline-start:.12em}.ss-cattile__c{font-size:.75rem;color:var(--ss-ink-2);font-variant-numeric:tabular-nums}.ss-trust{display:grid;gap:20px}.ss-trust__lead p{margin-block-start:8px;color:var(--ss-ink-2);max-width:60ch}.ss-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ss-trust__list li{display:grid;gap:2px;padding:14px;border-radius:var(--ss-radius-s);background:var(--ss-surface);border:1px solid var(--ss-line);font-size:var(--ss-fs-s)}.ss-trust__list .ss-ico{color:var(--ss-accent-ink);margin-block-end:4px}.ss-trust__list span{color:var(--ss-ink-2)}@media (min-width:900px){.ss-trust{grid-template-columns:1fr 1.4fr;align-items:center}.ss-trust__list{grid-template-columns:repeat(4,1fr)}}@layer ss.pages{@media (max-width:359px){.ss-tile{padding-inline-end:12px}.ss-tile__img{display:none}}}}@layer ss.pages{@media (min-width:360px) and (max-width:459px){.ss-tile:not(.ss-tile--lead){padding-inline-end:56px}.ss-tile__img{width:42px}.ss-hero__grid{grid-auto-rows:minmax(58px,auto)}.ss-tile:not(.ss-tile--lead){padding-block:8px}.ss-tile__v{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}}}@layer ss.pages{@media (min-width:700px) and (max-width:1099px){.ss-hero__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:96px}.ss-tile__v{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.ss-tile--lead{grid-column:1 / -1;grid-row:auto;padding:20px 24px}.ss-hero__lead{-webkit-line-clamp:2}.ss-tile:not(.ss-tile--lead){padding-inline-end:76px}.ss-tile__img{width:60px}}}@layer ss.pages{@media (max-width:699px){.ss-hero__grid{grid-auto-rows:minmax(88px,auto)}.ss-tile:not(.ss-tile--lead){min-height:88px;padding:10px 66px 10px 14px}.ss-tile__img{width:52px;height:52px;inset-block:auto;top:calc(50% - 26px);padding:4px}.ss-tile__v{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}}@media (max-width:399px){.ss-tile__v{display:none}.ss-tile__img{width:48px;height:48px;top:calc(50% - 24px)}.ss-tile:not(.ss-tile--lead){padding-inline-end:60px}}@media (min-width:700px) and (max-width:1099px){.ss-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:88px}.ss-tile:not(.ss-tile--lead){padding-inline-end:84px}.ss-tile__img{width:68px}}}
@layer ss.pages{.ss-cathead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-block:4px 8px}.ss-cathead__t{font-size:var(--ss-fs-h1);font-weight:700;letter-spacing:-.02em}.ss-cathead__n{color:var(--ss-ink-2);font-size:var(--ss-fs-s)}.ss-subcats{margin-block-end:20px}.ss-subcats .ss-chips{margin-inline:calc(var(--ss-gutter) * -1);padding-inline:var(--ss-gutter);scroll-padding-inline:var(--ss-gutter)}.ss-catlayout{display:grid;gap:24px}.ss-toolbar{position:sticky;top:var(--ss-header-h);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:8px;margin-block-end:8px;background:var(--ss-bg)}.ss-sort{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--ss-fs-s)}.ss-sort label{color:var(--ss-ink-2)}.ss-sort select{min-height:var(--ss-tap);min-width:0;max-width:52vw;padding:0 36px 0 14px;border-radius:var(--ss-pill);border:1.5px solid var(--ss-line-strong);background:var(--ss-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23857b83' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;-webkit-appearance:none;appearance:none;font-weight:500}.js .ss-sort__go{display:none}.ss-filters form{display:contents}.ss-fgroup{display:grid;gap:8px;padding-block:12px;border-block-end:1px solid var(--ss-line)}.ss-fgroup legend{font-weight:700;margin-block-end:8px;padding:0}.ss-filters .ss-fgroup{padding-block:16px;border-block-end:0;border-block-start:1px solid var(--ss-line)}.ss-filters .ss-fgroup>h3,.ss-filters .ss-fgroup legend{margin:0 0 10px;font-size:var(--ss-fs-s);font-weight:var(--ss-fw-b);text-transform:none;letter-spacing:0;float:left;width:100%}.ss-filters .ss-check{font-size:var(--ss-fs-s);gap:10px}.ss-filters[open] .ss-drawer__body>.ss-fgroup:first-child{border-block-start:0;padding-block-start:4px}.ss-filters__clear{margin-inline-start:auto;font-size:var(--ss-fs-s);font-weight:var(--ss-fw-m);color:var(--ss-accent-ink);display:inline-flex;align-items:center;min-height:var(--ss-tap);padding-inline:8px}@media (max-width:767px){.ss-range input{font-size:16px}}.ss-range{display:flex;gap:8px}.ss-range label{flex:1;display:grid;gap:4px;font-size:var(--ss-fs-xs);color:var(--ss-ink-2)}.ss-range input,.ss-coupon input{min-height:var(--ss-tap);width:100%;padding:0 12px;border-radius:var(--ss-radius-s);border:1.5px solid var(--ss-line-strong);background:var(--ss-surface);color:var(--ss-ink)}.ss-listinfo{margin-block:20px 4px;text-align:center;color:var(--ss-ink-2);font-size:var(--ss-fs-s)}.ss-pager ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ss-pager a,.ss-pager span{display:grid;place-items:center;min-width:var(--ss-tap);min-height:var(--ss-tap);border-radius:var(--ss-radius-s);color:var(--ss-ink);text-decoration:none;font-weight:600;font-variant-numeric:tabular-nums}.ss-pager a{border:1px solid var(--ss-line);background:var(--ss-surface)}.ss-pager a:hover{border-color:var(--ss-ink)}.ss-pager [aria-current]{background:var(--ss-ink);color:var(--ss-bg);border-color:var(--ss-ink)}.ss-pager__dis{color:var(--ss-line-strong)!important}.ss-subcats .ss-chips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);padding-block:2px 4px}.ss-subcats .ss-chips::-webkit-scrollbar{display:none}.ss-subcats .ss-chips>li{scroll-snap-align:start}.ss-subcats .ss-chip{background:var(--ss-surface-2);border-color:transparent;min-height:40px}.ss-subcats .ss-chip:hover{border-color:var(--ss-ink)}.ss-subcats .ss-chip[aria-current]{background:var(--ss-ink);color:var(--ss-bg)}.ss-subcats .ss-chip[aria-current] .ss-chip__n{color:inherit;opacity:.75}.ss-subcats .ss-chips>li:last-child{padding-inline-end:40px}.ss-catdesc{margin-block-start:40px;padding-block-start:24px;border-block-start:1px solid var(--ss-line);max-width:75ch}@media (min-width:1024px){.ss-catlayout{grid-template-columns:260px minmax(0,1fr);align-items:start}.ss-filters:not([open]){display:block;position:sticky;top:calc(var(--ss-header-h) + 12px);inset:auto;width:auto;height:auto;max-height:none;box-shadow:none;background:transparent;border-radius:0}.ss-filters:not([open]) .ss-drawer__head{padding:8px 0}.ss-filters:not([open]) .ss-filters__x,.ss-toolbar__f{display:none}.ss-filters:not([open]) .ss-drawer__body{padding:0;overflow:visible}.ss-filters:not([open]) .ss-drawer__foot{padding:12px 0;border:0}.ss-toolbar{justify-content:flex-end;padding-block:0;margin-block-end:12px}.js .ss-filters:not([open]) .ss-filters__foot{display:none}.ss-filters:not([open]) .ss-drawer__head{border:0}}}
@layer ss.pages{.ss-wrap:has(>.ss-pdp){overflow-x:clip}.ss-pdp{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);padding-block-start:4px}.ss-gallery{position:relative;min-width:0}.ss-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ss-radius);background:var(--ss-plate);margin-inline:calc(var(--ss-gutter) * -1);border-radius:0}.ss-gallery__track::-webkit-scrollbar{display:none}.ss-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;display:grid;place-items:center}.ss-gallery__slide img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%;filter:contrast(1.02) brightness(1.02)}.ss-gallery__badge{position:absolute;top:12px;inset-inline-start:0}.ss-gallery__nav{position:absolute;top:calc(50% - 50px);background:var(--ss-surface);box-shadow:var(--ss-shadow);border-radius:50%;display:none}.ss-gallery__prev{inset-inline-start:12px}.ss-gallery__next{inset-inline-end:12px}.ss-gallery__thumbs{display:flex;gap:8px;margin-block-start:10px;overflow-x:auto;scrollbar-width:thin;padding:3px}.ss-gallery__th{display:block;width:60px;height:60px;border-radius:10px;background:var(--ss-plate);border:2px solid var(--ss-line);overflow:hidden}.ss-gallery__th img{display:block;width:100%;height:100%;object-fit:contain}.ss-gallery__th[aria-current="true"]{border-color:var(--ss-ink)}.ss-buy{display:grid;gap:12px;align-content:start;min-width:0}.ss-buy__cat a{font-size:var(--ss-fs-s);font-weight:600;display:inline-flex;min-height:var(--ss-tap);align-items:center;margin-block:-10px -8px}.ss-buy__t{font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);font-weight:700;letter-spacing:-.02em}.ss-buy__save{display:inline-flex;justify-self:start;padding:0;background:none;color:var(--ss-accent-ink);font-weight:var(--ss-fw-m);font-size:var(--ss-fs-s)}.ss-buy__meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--ss-fs-s)}.ss-buy__meta li{display:flex;align-items:center;gap:6px}.ss-stock{color:var(--ss-ok);font-weight:600}.ss-buy__form{display:flex;gap:10px}.ss-buy__form .ss-btn--add{flex:1}.ss-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;font-size:var(--ss-fs-s)}.ss-facts li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--ss-radius-s);background:var(--ss-surface);border:1px solid var(--ss-line)}.ss-facts .ss-ico{color:var(--ss-accent-ink)}.ss-discreet{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--ss-radius-s);background:var(--ss-accent-soft);font-size:var(--ss-fs-s)}.ss-discreet .ss-ico{color:var(--ss-accent-ink);margin-block-start:1px}.ss-pdpnav{display:none}.ss-pdpsec{padding-block:24px 4px;border-block-start:1px solid var(--ss-line);max-width:75ch}.ss-pdpsec .ss-sec__t{margin-block-end:12px}.ss-prose{display:grid;gap:.9em}.ss-prose ul,.ss-prose ol{padding-inline-start:1.2em}.ss-spec{width:100%;table-layout:fixed;overflow-wrap:anywhere;margin-block:16px;border-collapse:collapse;font-size:var(--ss-fs-s)}.ss-spec th,.ss-spec td{text-align:start;padding:10px 8px;border-block-end:1px solid var(--ss-line);vertical-align:top}.ss-spec th{font-weight:600;color:var(--ss-ink-2)}.ss-stickybuy{position:fixed;z-index:var(--ss-z-sticky);inset-inline:0;inset-block-end:0;padding-block:8px calc(8px + env(safe-area-inset-bottom));background:var(--ss-surface);border-block-start:1px solid var(--ss-line);box-shadow:0 -8px 24px -16px rgb(0 0 0 / .3);transform:translateY(110%);transition:transform .25s var(--ss-ease)}.ss-stickybuy.is-on{transform:none}.ss-stickybuy__in{display:flex;align-items:center;gap:12px}.ss-stickybuy__p{flex:1;min-width:0;display:grid;font-size:var(--ss-fs-s);line-height:1.3}.ss-stickybuy__n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ss-ink-2)}.ss-stickybuy__p b{font-size:1.0625rem;color:var(--ss-sale)}@media (min-width:960px){.ss-pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:48px}.ss-gallery{align-self:start}.ss-gallery__track{margin:0;border-radius:var(--ss-radius)}.ss-gallery__nav{display:grid}.ss-gallery__badge{inset-inline-start:12px}.ss-pdpnav{display:block;grid-column:1 / -1;border-block-start:1px solid var(--ss-line);padding-block-start:16px}.ss-pdpnav ul{display:flex;gap:8px}.ss-pdpnav a{display:inline-flex;align-items:center;min-height:var(--ss-tap);padding:0 14px;border-radius:var(--ss-pill);border:1px solid var(--ss-line);color:var(--ss-ink);text-decoration:none;font-size:var(--ss-fs-s)}.ss-pdpsec{grid-column:1 / -1;border:0;padding-block-start:8px}.ss-stickybuy{display:none}}}@layer ss.pages{@media (max-width:767px){.ss-gallery__track{max-height:42svh}.ss-gallery__slide{aspect-ratio:auto;height:min(76vw,42svh)}.ss-gallery__slide img{max-height:42svh;object-fit:contain;padding:4%}.ss-gallery__thumbs{position:absolute;inset-inline:0;inset-block-end:4px;justify-content:center;gap:2px;margin:0;padding:0;overflow:hidden}.ss-gallery__th{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;background:none}.ss-gallery__th img{display:none}.ss-gallery__th::before{content:"";width:8px;height:8px;border-radius:var(--ss-pill);background:var(--ss-line-strong);opacity:.7}.ss-gallery__th[aria-current="true"]::before{width:18px;background:var(--ss-ink);opacity:1}.ss-crumbs ol{white-space:nowrap;overflow-x:auto;scrollbar-width:none}}.ss-ptabs a,.ss-pdpnav a{border-radius:0;border:0;border-block-end:2px solid transparent;padding:12px 4px;background:none;color:var(--ss-ink-2);font-weight:var(--ss-fw-m)}.ss-ptabs a:hover,.ss-pdpnav a:hover{color:var(--ss-ink)}.ss-ptabs a[aria-current],.ss-pdpnav a[aria-current]{border-block-end-color:var(--ss-accent);color:var(--ss-ink)}.ss-ptabs ul,.ss-pdpnav ul{gap:24px}@media (min-width:1024px){.ss-pinfo{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.ss-pinfo>.ss-pdpsec{grid-column:auto;max-width:none}}}
@layer ss.pages{.ss-mini__n{color:var(--ss-ink-3);font-weight:500;font-size:var(--ss-fs-s)}.ss-mini__list>li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding-block:10px;border-block-end:1px solid var(--ss-line);font-size:var(--ss-fs-s)}.ss-mini__list img{display:block;width:64px;height:80px;object-fit:contain;background:var(--ss-plate);border-radius:10px;border:1px solid var(--ss-line);padding:3px}.ss-mini__list a{color:var(--ss-ink);text-decoration:none}.ss-mini__list a:hover{text-decoration:underline}.ss-mini__list b{white-space:nowrap}.ss-mini__empty{color:var(--ss-ink-2);padding-block:12px}.ss-mini__empty[hidden]{display:none}.ss-mini__foot{display:grid;gap:8px}.ss-mini__foot[hidden]{display:none}.ss-mini__sum{display:flex;justify-content:space-between;font-size:var(--ss-fs)}.ss-mini__note{font-size:var(--ss-fs-xs);color:var(--ss-ink-2)}.ss-freeship{margin-block-end:12px;padding:12px;border-radius:var(--ss-radius-s);background:var(--ss-accent-soft);font-size:var(--ss-fs-s)}.ss-freeship[hidden]{display:none}.ss-freeship__bar{height:8px;margin-block-start:8px;border-radius:var(--ss-pill);background:var(--ss-surface);overflow:hidden}.ss-freeship__bar span{display:block;height:100%;width:100%;background:var(--ss-accent);transform-origin:left;transform:scaleX(var(--p,0));transition:transform .4s var(--ss-ease)}.ss-pagetitle{font-size:var(--ss-fs-h1);font-weight:700;letter-spacing:-.02em;margin-block:4px 16px}.ss-cart{display:grid;gap:24px;align-items:start}.ss-cartlist{border-block-start:1px solid var(--ss-line)}.ss-cartrow{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"img main rm" "img qty sum";gap:6px 12px;align-items:center;padding-block:14px;border-block-end:1px solid var(--ss-line)}.ss-cartrow__img{grid-area:img;align-self:start}.ss-cartrow__img img{display:block;width:76px;height:95px;object-fit:contain;background:var(--ss-plate);border-radius:10px;border:1px solid var(--ss-line);padding:4px}.ss-cartrow__main{grid-area:main;display:grid;gap:2px;min-width:0}.ss-cartrow__t{display:flex;align-items:center;min-height:var(--ss-tap);color:var(--ss-ink);font-weight:600;text-decoration:none;font-size:var(--ss-fs-s);line-height:1.3}.ss-cartrow__t:hover{text-decoration:underline}.ss-cartrow .ss-qty{grid-area:qty;justify-self:start}.ss-cartrow__sum{grid-area:sum;text-align:end;font-variant-numeric:tabular-nums}.ss-cartrow__rm{grid-area:rm;align-self:start;color:var(--ss-ink-2)}.ss-coupon{margin-block-start:16px;display:grid;gap:6px;font-size:var(--ss-fs-s);font-weight:600}.ss-coupon__row{display:flex;gap:8px}.ss-coupon__row input{flex:1;min-width:0;text-transform:uppercase}.ss-summary{display:grid;gap:12px;padding:20px;border-radius:var(--ss-radius);background:var(--ss-surface);border:1px solid var(--ss-line)}.ss-summary__t{font-size:1.25rem;font-weight:700}.ss-summary .ss-fgroup{padding-block-start:0}.ss-ship{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border-radius:var(--ss-radius-s);border:1.5px solid var(--ss-line);cursor:pointer;font-size:var(--ss-fs-s)}.ss-ship:has(input:checked){border-color:var(--ss-ink);background:var(--ss-surface-2)}.ss-ship input{width:20px;height:20px;accent-color:var(--ss-accent);flex:none}.ss-ship>span:not(.ss-ship__c){flex:1;display:grid}.ss-ship small{color:var(--ss-ink-2)}.ss-ship__c{font-weight:700;white-space:nowrap}.ss-summary__dl{display:grid;gap:6px;font-variant-numeric:tabular-nums}.ss-summary__dl div{display:flex;justify-content:space-between}.ss-summary__total{padding-block-start:10px;border-block-start:1px solid var(--ss-line);font-weight:700;font-size:1.125rem}.ss-summary__vat,.ss-summary__pay{font-size:var(--ss-fs-xs);color:var(--ss-ink-2)}.ss-summary__pay{display:flex;align-items:center;gap:6px}@media (min-width:900px){.ss-cart{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.ss-summary{position:sticky;top:calc(var(--ss-header-h) + 16px)}.ss-cartrow{grid-template-columns:96px minmax(0,1fr) auto 110px auto;grid-template-areas:"img main qty sum rm"}.ss-cartrow__img img{width:96px;height:120px}}}@layer ss.pages{.ss-mini .ss-drawer__body{display:flex;flex-direction:column}li.ss-mini__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:start}.ss-mini__img,li.ss-mini__item img{width:64px;height:80px;object-fit:contain;background:var(--ss-plate);border-radius:10px;border:1px solid var(--ss-line);padding:3px}.ss-mini__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;color:var(--ss-ink);text-decoration:none;font-weight:500}.ss-mini__ctl{display:flex;gap:8px;align-items:center;margin-top:8px}.ss-qty--s{border-width:1px}.ss-qty--s>button,.ss-qty--s .ss-qty__b{width:32px;height:32px;padding:0;border:0;border-radius:var(--ss-pill);background:none;color:var(--ss-ink);display:grid;place-items:center}.ss-qty--s>button:hover{background:var(--ss-surface-2)}.ss-qty--s>button .ss-ico,.ss-qty--s .ss-qty__b .ss-ico{width:1rem;height:1rem}.ss-qty--s .ss-qty__in{width:36px;min-height:32px;height:32px;font-size:var(--ss-fs-s);padding:0}@media (pointer:coarse){.ss-cartrow .ss-qty--s>button,.ss-cartrow .ss-qty--s .ss-qty__b{width:40px;height:40px}.ss-cartrow .ss-qty--s .ss-qty__in{height:40px;min-height:40px}}.ss-mini__rm{display:grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:var(--ss-pill);background:none;color:var(--ss-ink-3)}.ss-mini__rm:hover{color:var(--ss-accent);background:var(--ss-surface-2)}.ss-mini__rm .ss-ico{width:1.125rem;height:1.125rem}.ss-mini__item.is-busy{opacity:.5;pointer-events:none}.ss-mini__list b{font-variant-numeric:tabular-nums}.ss-trust--mini{display:grid;grid-template-columns:none;gap:8px;margin:auto 0 0;padding:12px 14px;list-style:none;border-radius:var(--ss-radius-s);background:var(--ss-surface-2);font-size:var(--ss-fs-xs);color:var(--ss-ink-2)}.ss-mini .ss-trust--mini{margin-block-start:auto}.ss-trust--mini li{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none}.ss-trust--mini .ss-ico{width:1.125rem;height:1.125rem;color:var(--ss-accent-ink);margin:0}.ss-trust--mini b{color:var(--ss-ink)}.ss-cartrow__t{font-size:var(--ss-fs);font-weight:var(--ss-fw-m);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0;padding-block:4px}.ss-cline__unit{display:block;font-size:var(--ss-fs-xs);color:var(--ss-ink-2);font-weight:400}.ss-cart .ss-discreet,.ss-checkout .ss-discreet,.ss-mini .ss-discreet{background:var(--ss-surface-2);font-size:var(--ss-fs-s)}.ss-summary>.ss-discreet{margin-block-start:4px}.ss-cartempty{display:grid;gap:16px;justify-items:start}.ss-cartempty .ss-chips{flex-wrap:wrap;overflow:visible}@media (max-width:767px){.ss-cartrow{grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"img main rm" "img qty sum"}}@media (min-width:900px){.ss-cartrow,.ss-cline{grid-template-columns:96px minmax(0,1fr) auto auto auto;grid-template-areas:"img main qty sum rm";align-items:center;gap:20px}.ss-cartrow__img img{width:96px;height:120px}.ss-cartrow__img{align-self:center}.ss-cartrow__rm{align-self:center}.ss-cartrow__sum{min-width:96px}}}
@layer ss.pages{.ss-page{display:grid;gap:32px}.ss-page__main{min-width:0;max-width:75ch}.ss-page__lead{color:var(--ss-ink-2);font-size:var(--ss-fs-l);margin-block-end:20px}.ss-faq{border-block-start:1px solid var(--ss-line)}.ss-faq__item{border-block-end:1px solid var(--ss-line)}.ss-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding-block:10px;cursor:pointer;list-style:none}.ss-faq__item summary::-webkit-details-marker{display:none}.ss-faq__q{font-size:var(--ss-fs-l);font-weight:600}.ss-faq__item[open] summary .ss-ico{transform:rotate(180deg)}.ss-faq__item .ss-prose{padding-block-end:18px;color:var(--ss-ink-2)}.ss-side,.ss-contactbox{padding:16px;border-radius:var(--ss-radius);background:var(--ss-surface);border:1px solid var(--ss-line)}.ss-contactbox{margin-block-start:12px;display:grid;gap:8px}.ss-contactbox p{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.ss-side__t{font-weight:700;margin-block-end:6px}.ss-side a{display:flex;align-items:center;min-height:var(--ss-tap);color:var(--ss-ink);text-decoration:none;border-radius:8px;padding-inline:8px;margin-inline:-8px}.ss-side a:hover{background:var(--ss-surface-2)}.ss-side [aria-current]{font-weight:700;color:var(--ss-accent-ink)}.ss-side [aria-current="page"]{background:var(--ss-accent-soft);border-radius:10px;padding-inline:12px;margin-inline:0;box-shadow:inset 3px 0 0 var(--ss-accent);color:var(--ss-ink)}@media (min-width:960px){.ss-page{grid-template-columns:minmax(0,1fr) 300px;gap:56px}.ss-page__aside{position:sticky;top:calc(var(--ss-header-h) + 16px);align-self:start}}}@layer ss.pages{.ss-prose--page{gap:.8em}.ss-prose--page h2{font-size:var(--ss-fs-h2);font-weight:700;margin-block-start:.9em}.ss-prose--page h3{font-size:var(--ss-fs-l);font-weight:700;margin-block-start:.6em}.ss-prose--page h4{font-size:var(--ss-fs);font-weight:700}.ss-prose--page>:first-child{margin-block-start:0}.ss-prose--page img{display:block;max-width:min(100%,420px);height:auto;border-radius:var(--ss-radius-s)}.ss-prose img{display:block;max-height:360px;width:auto;max-width:100%;height:auto;object-fit:contain;margin:24px auto;border-radius:var(--ss-radius);background:var(--ss-plate)}.ss-prose strong,.ss-prose b{font-weight:var(--ss-fw-m);color:inherit}.ss-prose a[href^="tel:"],.ss-prose a[href^="mailto:"]{font-weight:var(--ss-fw-m)}.ss-prose--page a{overflow-wrap:anywhere}.ss-prose table{width:100%;border-collapse:collapse;font-size:var(--ss-fs-s)}.ss-prose th,.ss-prose td{text-align:start;padding:8px;border-block-end:1px solid var(--ss-line);vertical-align:top}.ss-loccards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px;margin-block-start:20px}.ss-loccard{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center;min-height:64px;padding:12px 14px;border-radius:var(--ss-radius-s);background:var(--ss-surface);border:1px solid var(--ss-line);color:var(--ss-ink);text-decoration:none}.ss-loccard:hover{border-color:var(--ss-ink)}.ss-loccard .ss-ico{grid-row:span 2;width:34px;height:34px;padding:7px;border-radius:50%;background:var(--ss-accent-soft);color:var(--ss-accent-ink)}.ss-loccard__n{font-weight:600}.ss-loccard__d{font-size:var(--ss-fs-xs);color:var(--ss-ink-2)}.ss-lochead{max-width:75ch;margin-block-end:8px}.ss-lochead .ss-eyebrow{display:inline-flex;align-items:center;gap:6px}.ss-lochead .ss-eyebrow .ss-ico{width:1rem;height:1rem}.ss-locfacts{display:grid;gap:4px;margin-block:6px 10px;font-size:var(--ss-fs-s)}.ss-locfacts li{display:flex;align-items:center;gap:10px;min-height:36px}.ss-locfacts .ss-ico{color:var(--ss-accent-ink)}.ss-side p a{font-size:var(--ss-fs-s)}.ss-404{display:grid;gap:14px;justify-items:start;padding-block:clamp(20px,5vw,48px) 8px}.ss-404>*{max-width:760px}.ss-404__code{font-size:clamp(3.5rem,2.5rem + 6vw,6.5rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--ss-accent-ink)}.ss-404 .ss-pagetitle,.ss-404 .ss-page__lead{margin:0}.ss-404__search{width:100%;max-width:560px}.ss-404__h{font-size:var(--ss-fs-l);margin-block:8px 10px}.ss-404__links{display:flex;flex-wrap:wrap;gap:8px}}@layer ss.pages{.ss-contactbox a:not(.ss-btn){display:inline-flex;align-items:center;min-height:var(--ss-tap)}}@layer ss.pages{.ss-404 .ss-search{margin-inline:0;max-width:560px;width:100%;justify-self:start}.ss-404 .ss-chip--hot{background:transparent;color:var(--ss-accent-ink);border-color:var(--ss-line-strong)}.ss-404 .ss-chip--hot:hover{border-color:var(--ss-accent)}.ss-404 .ss-grid,.ss-cartempty .ss-grid{width:100%;max-width:none;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ss-404 .ss-grid>li,.ss-cartempty .ss-grid>li{max-width:320px}.ss-404__links .ss-btn,a.ss-404__link{min-height:var(--ss-tap);padding-inline:0;border:0;background:none;color:var(--ss-accent-ink);text-decoration:underline;text-underline-offset:.18em;font-weight:var(--ss-fw-m)}.ss-404__links{gap:4px 20px}}
@layer ss.pages{.ss-checkout{display:grid;gap:24px;align-items:start}.ss-checkout__main{display:grid;gap:8px;min-width:0}.ss-checkout .ss-fgroup{display:grid;gap:10px}.ss-checkout legend{font-size:1.125rem;font-weight:700;margin-block-end:4px}.ss-fields{grid-template-columns:minmax(0,1fr)}.ss-field{display:grid;gap:4px;margin:0;font-size:var(--ss-fs-s);font-weight:600}.ss-field input,.ss-field textarea{min-height:var(--ss-tap);width:100%;padding:8px 12px;border-radius:var(--ss-radius-s);border:1.5px solid var(--ss-line-strong);background:var(--ss-surface);color:var(--ss-ink);font-weight:400}.ss-field textarea{resize:vertical;min-height:88px}.ss-field input[aria-invalid="true"],.ss-field textarea[aria-invalid="true"],.ss-checkout [aria-invalid="true"]{border-color:var(--ss-danger);box-shadow:0 0 0 1px var(--ss-danger)}.ss-field span[aria-hidden]{color:var(--ss-accent-ink)}.ss-formerr{padding:12px 14px;border-radius:var(--ss-radius-s);background:var(--ss-accent-soft);color:var(--ss-ink);border-inline-start:4px solid var(--ss-accent);font-weight:600}.ss-formerr[hidden],.ss-locker[hidden],.ss-locker__list[hidden],.ss-summary__dl [hidden]{display:none}.ss-locker{display:grid;gap:8px;padding:12px;border-radius:var(--ss-radius-s);background:var(--ss-surface-2)}.ss-locker__h{font-size:var(--ss-fs-xs);color:var(--ss-ink-2)}.ss-locker__list{display:grid;gap:6px}.ss-locker__list .ss-btn{width:100%;justify-content:flex-start;text-align:start;font-weight:500}.ss-colist{display:grid;gap:6px;font-size:var(--ss-fs-s);padding-block-end:10px;border-block-end:1px solid var(--ss-line)}.ss-colist li{display:flex;justify-content:space-between;gap:12px}.ss-colist b{white-space:nowrap;font-variant-numeric:tabular-nums}.ss-coupon__msg{font-size:var(--ss-fs-xs);font-weight:500;color:var(--ss-ink-2);min-height:1em}.ss-check--top{align-items:flex-start;font-size:var(--ss-fs-s)}.ss-check--top input{margin-block-start:2px}@media (min-width:600px){.ss-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-field--wide{grid-column:1 / -1}}@media (min-width:900px){.ss-checkout{grid-template-columns:minmax(0,1fr) 380px;gap:40px}.ss-checkout .ss-summary{position:sticky;top:calc(var(--ss-header-h) + 16px)}}}@layer ss.pages{.ss-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:0;list-style:none;font-size:var(--ss-fs-s);color:var(--ss-ink-2);counter-reset:ss-step}.ss-steps li{display:inline-flex;align-items:center;gap:8px;counter-increment:ss-step}.ss-steps li::before{content:counter(ss-step);display:inline-grid;place-items:center;width:24px;height:24px;flex:none;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--ss-line-strong);background:var(--ss-surface);color:var(--ss-ink-2);font-size:.75rem;line-height:1;font-weight:var(--ss-fw-b);font-variant-numeric:tabular-nums}.ss-steps li:not(:last-child)::after{content:"";width:20px;height:1.5px;border-radius:1px;background:var(--ss-line-strong)}.ss-steps li.is-done::before{content:"";border-color:var(--ss-accent);background:var(--ss-accent)}.ss-steps li.is-done{position:relative}.ss-steps li.is-done>a{color:var(--ss-ink-2);text-decoration:none;font-weight:var(--ss-fw-m)}.ss-steps li.is-done>a:hover{color:var(--ss-ink);text-decoration:underline;text-underline-offset:.18em}.ss-steps li.is-done:not(:last-child)::after{background:var(--ss-accent)}.ss-steps li.is-done>a::before{content:"";position:absolute;inset-inline-start:7px;top:50%;width:10px;height:6px;margin-top:-4px;border:solid var(--ss-on-accent);border-width:0 0 2px 2px;transform:rotate(-45deg)}.ss-steps li[aria-current="step"]{color:var(--ss-ink);font-weight:var(--ss-fw-m)}.ss-steps li[aria-current="step"]::before{background:var(--ss-ink);border-color:var(--ss-ink);color:var(--ss-bg)}.ss-checkout__back{display:inline-flex;align-items:center;gap:4px;min-height:var(--ss-tap);font-size:var(--ss-fs-s);font-weight:var(--ss-fw-m)}.ss-secure{display:inline-flex;align-items:center;gap:6px;font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-m);color:var(--ss-ok);white-space:nowrap}.ss-secure .ss-ico{width:1.125rem;height:1.125rem}@media (max-width:479px){.ss-secure__t{display:none}}.ss-field__err{display:block;margin-top:4px;font-size:var(--ss-fs-xs);font-weight:500;color:var(--ss-danger)}.ss-field__err[hidden]{display:none}.ss-field__hint{display:block;font-size:var(--ss-fs-xs);font-weight:400;color:var(--ss-ink-2)}.ss-errsum{padding:12px 16px;border-radius:var(--ss-radius-s);border:1.5px solid var(--ss-danger);background:var(--ss-surface);color:var(--ss-ink);font-size:var(--ss-fs-s)}.ss-errsum[hidden]{display:none}.ss-errsum ul{margin:6px 0 0;padding-inline-start:1.2em}.ss-errsum a{color:var(--ss-danger);font-weight:var(--ss-fw-m)}details.ss-coupon{font-weight:400}details.ss-coupon>summary{display:inline-flex;align-items:center;min-height:var(--ss-tap);cursor:pointer;color:var(--ss-accent-ink);font-weight:var(--ss-fw-m);text-decoration:underline;text-underline-offset:.18em;list-style:none}details.ss-coupon>summary::-webkit-details-marker{display:none}.ss-inputgroup{display:flex;margin-block-start:4px}.ss-inputgroup input{flex:1;min-width:0;height:44px;min-height:44px;padding:0 12px;border:1.5px solid var(--ss-line-strong);border-inline-end:0;border-radius:10px 0 0 10px;background:var(--ss-surface);color:var(--ss-ink);text-transform:uppercase}.ss-inputgroup .ss-btn{height:44px;min-height:44px;border-radius:0 10px 10px 0;border:1.5px solid var(--ss-line-strong);flex:none}.ss-cosum{border:1px solid var(--ss-line);border-radius:var(--ss-radius-s);background:var(--ss-surface)}.ss-cosum>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 14px;cursor:pointer;list-style:none;font-weight:var(--ss-fw-m);font-size:var(--ss-fs-s)}.ss-cosum>summary::-webkit-details-marker{display:none}.ss-cosum>summary b{font-variant-numeric:tabular-nums}.ss-cosum[open]>summary{border-block-end:1px solid var(--ss-line)}.ss-cosum>:not(summary){padding:12px 14px}.ss-cosum>summary>span{min-width:0}.ss-cosum>summary::after{content:"";width:8px;height:8px;flex:none;margin-inline-start:-4px;border:solid var(--ss-ink-2);border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg);transition:transform .2s var(--ss-ease)}.ss-cosum[open]>summary::after{transform:translateY(2px) rotate(-135deg)}.ss-cosum>summary>b{margin-inline-start:auto}.ss-checkout details.ss-coupon{margin-block-start:-10px}@media (min-width:1024px){.ss-cosum{display:none}}@media (max-width:399px){.ss-checkout .ss-btn--lg{font-size:15px;padding-inline:16px;white-space:nowrap}}@media (min-width:1024px){.ss-checkout .ss-summary{position:sticky;top:24px}}}@layer ss.pages{.ss-locker[hidden],.ss-point[hidden],.ss-locker__map[hidden],.ss-locker .ss-field[hidden]{display:none}.ss-locker__row{display:flex;flex-wrap:wrap;gap:8px}.ss-locker__row input{flex:1 1 160px;width:auto;min-width:0;text-transform:uppercase}.ss-locker__row input::placeholder{text-transform:none}.ss-locker__map{flex:0 0 auto;font-weight:var(--ss-fw-m)}.ss-locker__map .ss-ico{color:var(--ss-accent-ink)}@media (max-width:479px){.ss-locker__map{flex:1 1 100%}}.ss-locker__msg{font-size:var(--ss-fs-xs);color:var(--ss-ink-2)}.ss-locker__msg:empty{display:none}.ss-point{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--ss-radius-s);border:1.5px solid var(--ss-accent);background:var(--ss-surface)}.ss-point__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ss-accent-soft);color:var(--ss-accent-ink)}.ss-point__b{display:grid;gap:2px;min-width:0}.ss-point__l{font-size:var(--ss-fs-xs);color:var(--ss-ink-2);font-weight:400}.ss-point__n{font-weight:var(--ss-fw-b);letter-spacing:.02em}.ss-point__a{font-size:var(--ss-fs-s);color:var(--ss-ink-2);overflow-wrap:anywhere}.ss-point__chg{padding-inline:14px}.ss-lmap{width:min(960px,calc(100vw - 32px));height:min(640px,calc(100dvh - 32px));max-width:none;max-height:none;padding:0;border:0;border-radius:var(--ss-radius);background:var(--ss-surface);color:var(--ss-ink);box-shadow:var(--ss-shadow);overflow:hidden}.ss-lmap[open]{display:flex;flex-direction:column}.ss-lmap::backdrop{background:var(--ss-scrim)}html.ss-lmap-open{overflow:hidden}.ss-lmap__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 0 20px}.ss-lmap__t{font-size:1.125rem;font-weight:var(--ss-fw-b)}.ss-lmap__search{display:flex;flex-wrap:wrap;gap:8px;padding:8px 20px 12px;border-block-end:1px solid var(--ss-line)}.ss-lmap__q{position:relative;flex:1 1 220px;min-width:0}.ss-lmap__q .ss-ico{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--ss-ink-2);pointer-events:none}.ss-lmap__q input{width:100%;min-height:var(--ss-tap);padding:0 12px 0 42px;border-radius:var(--ss-pill);border:1.5px solid var(--ss-line-strong);background:var(--ss-surface);color:var(--ss-ink);font:inherit}.ss-lmap__search .ss-btn .ss-ico{width:1.125rem;height:1.125rem}.ss-lmap__search [data-sx-lmap-geo] .ss-ico{color:var(--ss-accent-ink)}.ss-lmap__search [hidden]{display:none}.ss-lmap__tabs{display:none}.ss-lmap__msg{padding:8px 20px;font-size:var(--ss-fs-xs);color:var(--ss-ink-2);border-block-end:1px solid var(--ss-line)}.ss-lmap__msg:empty{display:none}.ss-lmap__msg[data-kind="err"]{color:var(--ss-danger);font-weight:500}.ss-lmap__msg[data-kind="warn"]{color:var(--ss-ink)}.ss-lmap[aria-busy="true"] .ss-lmap__msg::after{content:"";display:inline-block;width:10px;height:10px;margin-inline-start:8px;vertical-align:-1px;border-radius:50%;border:2px solid var(--ss-line-strong);border-top-color:var(--ss-accent);animation:ss-lmap-spin .8s linear infinite}@keyframes ss-lmap-spin{to{transform:rotate(360deg)}}.ss-lmap__body{flex:1 1 auto;display:grid;grid-template-columns:340px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0}.ss-lmap__list{margin:0;padding:8px;list-style:none;overflow-y:auto;overscroll-behavior:contain;border-inline-end:1px solid var(--ss-line);display:grid;align-content:start;gap:4px}.ss-lmap__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;padding:10px 12px;border:1.5px solid transparent;border-radius:var(--ss-radius-s);background:none;color:inherit;text-align:start;font:inherit;cursor:pointer}.ss-lmap__item:hover{background:var(--ss-surface-2)}.ss-lmap__item[aria-pressed="true"]{border-color:var(--ss-accent);background:var(--ss-accent-soft)}.ss-lmap__in{display:flex;align-items:center;gap:8px;font-size:var(--ss-fs-s);letter-spacing:.02em}.ss-lmap__ia{grid-column:1;font-size:var(--ss-fs-xs);color:var(--ss-ink-2);overflow-wrap:anywhere}.ss-lmap__id{grid-column:2;grid-row:1;font-size:var(--ss-fs-xs);color:var(--ss-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ss-lmap__badge{padding:1px 8px;border-radius:var(--ss-pill);background:var(--ss-ink);color:var(--ss-bg);font-size:.6875rem;font-weight:var(--ss-fw-m);letter-spacing:0}.ss-lmap__map{position:relative;min-height:0;background:var(--ss-surface-2);z-index:0}.ss-lmap.is-nomap .ss-lmap__map,.ss-lmap.is-nomap .ss-lmap__tabs{display:none}.ss-lmap.is-nomap .ss-lmap__body{grid-template-columns:minmax(0,1fr)}.ss-lmap__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 20px;border-block-start:1px solid var(--ss-line);background:var(--ss-surface)}.ss-lmap__sel{flex:1 1 240px;min-width:0;display:grid;font-size:var(--ss-fs-s)}.ss-lmap__sel b{letter-spacing:.02em}.ss-lmap__sel span{font-size:var(--ss-fs-xs);color:var(--ss-ink-2);overflow-wrap:anywhere}.ss-lmap__sel .ss-lmap__none{font-size:var(--ss-fs-s)}.ss-lmap__manual{font-size:var(--ss-fs-s);color:var(--ss-ink-2)}.ss-lmap__foot [data-sx-lmap-pick]:disabled{opacity:.5;cursor:not-allowed}.ss-pin{background:none;border:0}.ss-pin svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}.ss-pin path{fill:var(--ss-accent);stroke:var(--ss-surface);stroke-width:1.5}.ss-pin circle{fill:var(--ss-on-accent)}.ss-pin.is-on path{fill:var(--ss-ink);stroke:var(--ss-accent);stroke-width:2}.ss-pin.is-on circle{fill:var(--ss-accent)}.ss-pin:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px;border-radius:50%}.ss-lmap .leaflet-container{font:inherit;background:var(--ss-surface-2)}.ss-lmap .leaflet-bar{border:1px solid var(--ss-line);box-shadow:var(--ss-shadow);border-radius:var(--ss-radius-s);overflow:hidden}.ss-lmap .leaflet-bar a{width:36px;height:36px;line-height:36px;background:var(--ss-surface);color:var(--ss-ink);border-color:var(--ss-line)}.ss-lmap .leaflet-bar a:hover{background:var(--ss-surface-2)}.ss-lmap .leaflet-control-attribution{background:color-mix(in srgb,var(--ss-surface) 85%,transparent);color:var(--ss-ink-2)}.ss-lmap .leaflet-control-attribution a{color:var(--ss-ink)}:where([data-theme="dark"]) .ss-lmap .leaflet-tile-pane{filter:brightness(.82) contrast(1.05) saturate(.85)}@media (max-width:767px){.ss-lmap{width:100vw;height:100dvh;border-radius:0;margin:0;inset:0}.ss-lmap__head{padding-inline-start:16px}.ss-lmap__search{padding:8px 16px 10px}.ss-lmap__search .ss-btn{flex:1 1 auto}.ss-lmap__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:8px 16px;padding:4px;border-radius:var(--ss-pill);background:var(--ss-surface-2)}.ss-lmap__tab{min-height:36px;border:0;border-radius:var(--ss-pill);background:none;color:var(--ss-ink-2);font:inherit;font-size:var(--ss-fs-s);font-weight:var(--ss-fw-m);cursor:pointer}.ss-lmap__tab[aria-pressed="true"]{background:var(--ss-surface);color:var(--ss-ink);box-shadow:0 1px 2px rgb(0 0 0 / .15)}.ss-lmap__msg{padding-inline:16px}.ss-lmap__body{grid-template-columns:minmax(0,1fr)}.ss-lmap__list{border-inline-end:0}.ss-lmap[data-view="map"] .ss-lmap__list,.ss-lmap[data-view="list"]:not(.is-nomap) .ss-lmap__map{display:none}.ss-lmap__foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.ss-lmap__foot [data-sx-lmap-pick]{flex:1 1 100%}.ss-lmap__manual{order:3;margin-inline:auto;min-height:32px}}@media (prefers-reduced-motion:reduce){.ss-lmap[aria-busy="true"] .ss-lmap__msg::after{animation:none}}}
@layer ss.utils{@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{.ss-topbar,.ss-header,.ss-footer,.ss-stickybuy,.ss-toast,.ss-drawer,.ss-age,.ss-cdlg,.ss-consent{display:none!important}}}
