:root{--sv-gutter: 20px;--sv-section-s: 56px;--sv-section-m: 80px;--sv-section-l: 104px;--sv-header-h: 64px;--sv-announcement-h: 0px;--sv-ease: cubic-bezier(.2, .7, .2, 1);--sv-ease-out: cubic-bezier(.16, 1, .3, 1);--sv-ease-in-out: cubic-bezier(.65, 0, .35, 1);--sv-shadow-sm: 0 1px 2px rgba(var(--sv-dark-rgb), .06), 0 4px 12px -4px rgba(var(--sv-dark-rgb), .08);--sv-shadow: 0 2px 6px rgba(var(--sv-dark-rgb), .05), 0 24px 56px -18px rgba(var(--sv-dark-rgb), .22);--sv-shadow-lg: 0 40px 100px -24px rgba(var(--sv-dark-rgb), .45);--sv-fs-body: calc(1rem * var(--sv-body-scale, 1));--sv-fs-small: calc(.875rem * var(--sv-body-scale, 1));--sv-fs-xs: calc(.8125rem * var(--sv-body-scale, 1));--sv-fs-lead: calc(clamp(1.0625rem, 1rem + .3vw, 1.25rem) * var(--sv-body-scale, 1));--sv-fs-display: calc(clamp(2.75rem, 1rem + 6.4vw, 6.75rem) * var(--sv-heading-scale, 1));--sv-fs-h1: calc(clamp(2.375rem, 1.2rem + 4.2vw, 4.75rem) * var(--sv-heading-scale, 1));--sv-fs-h2: calc(clamp(2rem, 1.25rem + 2.9vw, 3.625rem) * var(--sv-heading-scale, 1));--sv-fs-h3: calc(clamp(1.375rem, 1.1rem + 1vw, 1.875rem) * var(--sv-heading-scale, 1));--sv-fs-h4: calc(clamp(1.125rem, 1.02rem + .4vw, 1.3125rem) * var(--sv-heading-scale, 1));--sv-z-sticky: 40;--sv-z-header: 60;--sv-z-drawer: 100}@media(min-width:750px){:root{--sv-gutter: 32px;--sv-section-s: 72px;--sv-section-m: 112px;--sv-section-l: 144px}}@media(min-width:1200px){:root{--sv-gutter: 48px;--sv-header-h: 76px;--sv-section-m: 128px;--sv-section-l: 168px}}:root,.sv-scheme-light{--c-bg: var(--sv-bg);--c-surface: var(--sv-surface);--c-text: var(--sv-text);--c-muted: var(--sv-muted);--c-line: rgba(var(--sv-text-rgb), .12);--c-line-strong: rgba(var(--sv-text-rgb), .26);--c-soft: rgba(var(--sv-text-rgb), .05);--c-accent-ink: color-mix(in srgb, var(--sv-accent) 80%, #000)}.sv-scheme-surface{--c-bg: var(--sv-surface);--c-surface: var(--sv-bg)}.sv-scheme-grey{--c-bg: var(--sv-grey);--c-surface: var(--sv-surface);--c-line: rgba(var(--sv-text-rgb), .14);--c-muted: color-mix(in srgb, var(--sv-muted) 92%, #000)}.sv-scheme-dark,.sv-scheme-dark-2{--c-bg: var(--sv-dark);--c-surface: var(--sv-dark-2);--c-text: var(--sv-inverse);--c-muted: rgba(var(--sv-inverse-rgb), .64);--c-line: rgba(var(--sv-inverse-rgb), .13);--c-line-strong: rgba(var(--sv-inverse-rgb), .28);--c-soft: rgba(var(--sv-inverse-rgb), .06);--c-accent-ink: var(--sv-accent);color-scheme:dark}.sv-scheme-dark-2{--c-bg: var(--sv-dark-2);--c-surface: var(--sv-dark)}.sv-scheme-light,.sv-scheme-surface,.sv-scheme-grey,.sv-scheme-dark,.sv-scheme-dark-2{background-color:var(--c-bg);color:var(--c-text)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--sv-header-h) + 16px)}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{margin:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--sv-bg);color:var(--sv-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--sv-fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;overflow-x:clip}.sv-main{flex:1 0 auto;outline:none}h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd{margin:0}img,picture,video,svg,canvas{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit}:where(ul[role=list],ol[role=list]){list-style:none;margin:0;padding:0}table{border-collapse:collapse}[hidden]{display:none!important}sv-announcement,sv-header,sv-slider,sv-hotspots,sv-tabs,sv-video,sv-marquee,sv-free-shipping,sv-predictive-search,sv-show-more,sv-cart-drawer,sv-cart-page,sv-recommendations,sv-complementary,sv-bundle-picker,sv-bundle-tiers,sv-lang-suggest,sv-gallery,sv-product-info,sv-variant-picker,sv-sticky-atc{display:block}::selection{background:var(--sv-accent);color:var(--sv-accent-text)}:focus-visible{outline:2px solid var(--sv-accent);outline-offset:3px}:focus:not(:focus-visible){outline:none}html.sv-lock,html.sv-lock body{overflow:hidden}.sv-display,.sv-h1,.sv-h2,.sv-h3,.sv-h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.sv-display{font-size:var(--sv-fs-display);line-height:1;letter-spacing:-.025em;text-transform:var(--font-heading-case)}.sv-h1{font-size:var(--sv-fs-h1);line-height:1.02;letter-spacing:-.022em;text-transform:var(--font-heading-case)}.sv-h2{font-size:var(--sv-fs-h2);line-height:1.04;letter-spacing:-.02em;text-transform:var(--font-heading-case)}.sv-h3{font-size:var(--sv-fs-h3);line-height:1.15;letter-spacing:-.012em}.sv-h4{font-size:var(--sv-fs-h4);line-height:1.25;letter-spacing:-.005em}.sv-display em,.sv-h1 em,.sv-h2 em,.sv-h3 em,.sv-heading em{font-style:normal;color:var(--c-accent-ink)}.sv-lead{font-size:var(--sv-fs-lead);line-height:1.55;color:var(--c-muted);text-wrap:pretty}.sv-small{font-size:var(--sv-fs-small)}.sv-muted{color:var(--c-muted)}.sv-mono,.sv-label{font-family:var(--font-mono);font-weight:var(--font-mono-weight);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;line-height:1.3}.sv-eyebrow{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 18px;font-family:var(--font-mono);font-weight:var(--font-mono-weight);font-size:11.5px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.sv-eyebrow:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--sv-accent);box-shadow:0 0 0 4px rgba(var(--sv-accent-rgb),.16)}.sv-eyebrow__index{color:var(--c-text)}.sv-eyebrow__index:after{content:"/";margin-inline-start:10px;color:var(--c-muted)}.sv-rte{text-wrap:pretty}.sv-rte>:first-child{margin-top:0}.sv-rte>:last-child{margin-bottom:0}.sv-rte p,.sv-rte ul,.sv-rte ol,.sv-rte blockquote,.sv-rte table{margin:0 0 1em}.sv-rte ul,.sv-rte ol{padding-inline-start:1.25em}.sv-rte li+li{margin-top:.35em}.sv-rte a{color:inherit;text-decoration:underline;text-decoration-color:var(--sv-accent);text-decoration-thickness:1px;text-underline-offset:3px}.sv-rte strong{font-weight:var(--font-body-bold);color:var(--c-text)}.sv-rte h2,.sv-rte h3,.sv-rte h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.15;margin:1.6em 0 .6em;letter-spacing:-.01em;color:var(--c-text)}.sv-rte h2{font-size:var(--sv-fs-h3)}.sv-rte h3{font-size:var(--sv-fs-h4)}.sv-rte h4{font-size:1.05em}.sv-rte blockquote{border-inline-start:2px solid var(--sv-accent);padding:.2em 0 .2em 1.1em;font-size:1.1em;color:var(--c-text)}.sv-rte img{border-radius:var(--sv-radius);height:auto}.sv-rte table{width:100%;font-size:var(--sv-fs-small)}.sv-rte th,.sv-rte td{text-align:start;padding:10px 12px 10px 0;border-bottom:1px solid var(--c-line)}.sv-container{width:100%;max-width:var(--sv-page-width);margin-inline:auto;padding-inline:var(--sv-gutter)}.sv-container--narrow{max-width:880px}.sv-container--text{max-width:720px}.sv-section{position:relative;padding-top:var(--sv-pt, var(--sv-section-m));padding-bottom:var(--sv-pb, var(--sv-section-m))}.sv-pt-none{--sv-pt: 0px}.sv-pt-s{--sv-pt: var(--sv-section-s)}.sv-pt-m{--sv-pt: var(--sv-section-m)}.sv-pt-l{--sv-pt: var(--sv-section-l)}.sv-pb-none{--sv-pb: 0px}.sv-pb-s{--sv-pb: var(--sv-section-s)}.sv-pb-m{--sv-pb: var(--sv-section-m)}.sv-pb-l{--sv-pb: var(--sv-section-l)}.sv-section-header{max-width:820px;margin-bottom:clamp(36px,5vw,64px)}.sv-section-header--center{margin-inline:auto;text-align:center}.sv-section-header--center .sv-eyebrow{justify-content:center}.sv-section-header .sv-heading+.sv-section-header__text{margin-top:20px}.sv-section-header__text{font-size:var(--sv-fs-lead);line-height:1.55;color:var(--c-muted);max-width:640px}.sv-section-header--center .sv-section-header__text{margin-inline:auto}.sv-rule{height:1px;border:0;margin:0;background:var(--c-line)}.sv-grain{isolation:isolate}.sv-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sv-grain>*{position:relative;z-index:1}.sv-btn{--btn-bg: var(--c-text);--btn-fg: var(--c-bg);--btn-border: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid var(--btn-border);border-radius:var(--sv-radius-btn);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-weight:var(--font-body-bold);font-size:13px;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s var(--sv-ease),color .3s var(--sv-ease),border-color .3s var(--sv-ease),box-shadow .3s var(--sv-ease),transform .3s var(--sv-ease)}.sv-btn .sv-icon{flex:none;transition:transform .4s var(--sv-ease-out)}@media(hover:hover){.sv-btn:hover .sv-icon--arrow-right{transform:translate(4px)}.sv-btn:hover .sv-icon--arrow-down{transform:translateY(3px)}}.sv-btn:active{transform:scale(.985)}.sv-btn--primary{--btn-bg: var(--sv-accent);--btn-fg: var(--sv-accent-text)}.sv-btn--primary:hover{--btn-bg: color-mix(in srgb, var(--sv-accent) 86%, #fff);box-shadow:0 10px 30px -10px rgba(var(--sv-accent-rgb),.6)}.sv-btn--dark:hover{--btn-bg: color-mix(in srgb, var(--c-text) 84%, var(--c-bg))}.sv-btn--outline{--btn-bg: transparent;--btn-fg: var(--c-text);--btn-border: var(--c-line-strong)}.sv-btn--outline:hover{--btn-border: var(--c-text);--btn-bg: var(--c-soft)}.sv-btn--glass{--btn-bg: rgba(255, 255, 255, .08);--btn-fg: #fff;--btn-border: rgba(255, 255, 255, .3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sv-btn--glass:hover{--btn-bg: rgba(255, 255, 255, .16);--btn-border: rgba(255, 255, 255, .6)}.sv-btn--sm{min-height:40px;padding:0 16px;font-size:11.5px;gap:8px}.sv-btn--lg{min-height:58px;padding:0 32px;font-size:13.5px}.sv-btn--block{width:100%}.sv-btn[disabled],.sv-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.sv-btn.is-loading>*{visibility:hidden}.sv-btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:sv-spin .7s linear infinite}.sv-btn.is-success{--btn-bg: var(--sv-success);--btn-fg: #fff}@keyframes sv-spin{to{transform:rotate(360deg)}}.sv-icon-btn{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none;cursor:pointer;transition:background-color .25s var(--sv-ease),color .25s var(--sv-ease),border-color .25s var(--sv-ease)}.sv-icon-btn:hover{background:var(--c-soft)}.sv-icon-btn--outline{width:40px;height:40px;border:1px solid var(--c-line-strong)}.sv-icon-btn--outline:hover{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.sv-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;border-bottom:1px solid var(--c-line-strong);font-weight:var(--font-body-medium);text-decoration:none;transition:border-color .25s,gap .3s var(--sv-ease)}.sv-link:hover{border-color:currentColor;gap:12px}.sv-actions{display:flex;flex-wrap:wrap;gap:12px}.sv-input,.sv-select select,.sv-textarea{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--c-line-strong);border-radius:var(--sv-radius-btn);background:var(--c-surface);color:var(--c-text);font-size:16px;line-height:1.3;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.sv-textarea{min-height:120px;padding:14px 16px;resize:vertical}.sv-input::placeholder,.sv-textarea::placeholder{color:var(--c-muted);opacity:1}.sv-input:focus-visible,.sv-select select:focus-visible,.sv-textarea:focus-visible{outline:none;border-color:var(--c-text);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.35)}.sv-field{display:grid;gap:8px}.sv-field label,.sv-field__label{font-size:var(--sv-fs-xs);font-weight:var(--font-body-medium);color:var(--c-muted)}.sv-select{position:relative;display:block}.sv-select select{padding-inline-end:42px;cursor:pointer}.sv-select>.sv-icon{position:absolute;inset-inline-end:14px;top:50%;translate:0 -50%;pointer-events:none}.sv-select--compact select{min-height:40px;font-size:14px;background:transparent}.sv-form-message{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--sv-radius-sm);font-size:var(--sv-fs-small);line-height:1.45}.sv-form-message--success{background:color-mix(in srgb,var(--sv-success) 12%,transparent);color:var(--c-text)}.sv-form-message--error{background:color-mix(in srgb,var(--sv-error) 12%,transparent);color:var(--c-text)}.sv-form-message .sv-icon{flex:none;margin-top:1px}.sv-form-message--success .sv-icon{color:var(--sv-success)}.sv-form-message--error .sv-icon{color:var(--sv-error)}.sv-qty{display:inline-flex;align-items:stretch;height:52px;border:1px solid var(--c-line-strong);border-radius:var(--sv-radius-btn);background:var(--c-surface)}.sv-qty__btn{display:grid;place-items:center;width:44px;padding:0;border:0;background:none;color:inherit;border-radius:inherit;transition:background-color .2s}.sv-qty__btn:hover{background:var(--c-soft)}.sv-qty__input{width:40px;padding:0;border:0;background:transparent;text-align:center;font-size:15px;font-weight:var(--font-body-medium);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sv-qty__input::-webkit-outer-spin-button,.sv-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sv-qty__input:focus-visible{outline:2px solid var(--sv-accent);outline-offset:-2px}.sv-qty--sm{height:38px}.sv-qty--sm .sv-qty__btn{width:34px}.sv-qty--sm .sv-qty__input{width:30px;font-size:14px}.sv-icon{flex:none}.sv-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--c-soft);color:var(--c-text);font-family:var(--font-mono);font-weight:var(--font-mono-weight);font-size:10.5px;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sv-badge--accent{background:var(--sv-accent);color:var(--sv-accent-text)}.sv-badge--dark{background:var(--sv-dark);color:var(--sv-inverse)}.sv-badge--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--c-line-strong)}.sv-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid var(--c-line-strong);border-radius:999px;font-family:var(--font-mono);font-weight:var(--font-mono-weight);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sv-chip .sv-icon{width:14px;height:14px}.sv-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-variant-numeric:tabular-nums}.sv-price__current{font-weight:var(--font-body-bold)}.sv-price__compare{color:var(--c-muted);font-size:.9em}.sv-price__from{color:var(--c-muted);font-size:.85em}.sv-price__unit{flex-basis:100%;color:var(--c-muted);font-size:12px}.sv-stars{position:relative;display:inline-flex;flex:none;line-height:0;color:var(--sv-star);vertical-align:middle}.sv-stars__base,.sv-stars__fill{display:inline-flex;gap:2px}.sv-stars__base{opacity:.25}.sv-stars__fill{position:absolute;inset:0 auto 0 0;width:var(--sv-stars-pct, 100%);overflow:hidden}.sv-stars .sv-icon{width:var(--sv-star-size, 16px);height:var(--sv-star-size, 16px)}.sv-product-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--sv-fs-small)}.sv-product-rating__value{font-weight:var(--font-body-bold)}.sv-product-rating__count{color:var(--c-muted);text-decoration:none}a.sv-product-rating__count:hover{color:var(--c-text);text-decoration:underline;text-underline-offset:3px}.sv-media{position:relative;overflow:hidden;border-radius:var(--sv-radius);background:var(--c-surface)}.sv-media>img,.sv-media>video,.sv-media>.sv-placeholder,.sv-media>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-placeholder{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;color:var(--c-muted);background:radial-gradient(120% 80% at 50% 0%,var(--c-soft),transparent 70%),var(--c-surface)}.sv-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--c-line) 1px,transparent 1px),linear-gradient(90deg,var(--c-line) 1px,transparent 1px);background-size:32px 32px;background-position:center;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 72%)}.sv-placeholder__corner{position:absolute;width:14px;height:14px;border:0 solid var(--c-line-strong)}.sv-placeholder__corner--tl{top:14px;inset-inline-start:14px;border-top-width:1px;border-inline-start-width:1px}.sv-placeholder__corner--br{inset-inline-end:14px;bottom:14px;border-inline-end-width:1px;border-bottom-width:1px}.sv-placeholder__icon{position:relative;display:grid;place-items:center;width:88px;height:88px;border-radius:50%;border:1px solid var(--c-line-strong);color:var(--c-text);background:var(--c-bg)}.sv-placeholder__label{position:absolute;inset-inline-start:18px;bottom:16px;max-width:calc(100% - 60px);font-family:var(--font-mono);font-size:10.5px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.sv-placeholder--device{background:radial-gradient(70% 60% at 50% 45%,var(--c-soft),transparent 75%),transparent}.sv-placeholder--device .sv-device{position:relative;width:84%;height:auto;color:var(--c-text)}.sv-device{overflow:visible}.sv-accordion{border-bottom:1px solid var(--c-line)}.sv-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;list-style:none;cursor:pointer;font-weight:var(--font-body-medium);font-size:calc(1.0625rem * var(--sv-body-scale, 1));line-height:1.4;-webkit-tap-highlight-color:transparent}.sv-accordion>summary::-webkit-details-marker{display:none}.sv-accordion__title{display:flex;align-items:center;gap:14px}.sv-accordion__title .sv-icon{color:var(--c-muted)}.sv-accordion__toggle{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--c-line-strong);transition:background-color .3s var(--sv-ease),border-color .3s var(--sv-ease),transform .45s var(--sv-ease-out)}.sv-accordion__toggle:before,.sv-accordion__toggle:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:currentColor;border-radius:2px;transition:transform .45s var(--sv-ease-out)}.sv-accordion__toggle:after{transform:rotate(90deg)}.sv-accordion[open]:not(.is-closing)>summary .sv-accordion__toggle{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg);transform:rotate(180deg)}.sv-accordion[open]:not(.is-closing)>summary .sv-accordion__toggle:after{transform:rotate(0)}@media(hover:hover){.sv-accordion>summary:hover .sv-accordion__toggle{border-color:var(--c-text)}}.sv-accordion__content{padding:0 0 26px;color:var(--c-muted);line-height:1.65;overflow:hidden}.sv-accordion__content .sv-rte strong{color:var(--c-text)}.sv-slider{position:relative;display:block}.sv-slider__track{--sv-edge: max(var(--sv-gutter), calc((100% - var(--sv-page-width)) / 2 + var(--sv-gutter)));display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-w, 84%);gap:var(--slide-gap, 12px);margin:0;padding:0 var(--sv-edge);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sv-edge);scrollbar-width:none;-webkit-overflow-scrolling:touch}.sv-slider__track::-webkit-scrollbar{display:none}.sv-slider__track>*{scroll-snap-align:start;min-width:0}.sv-slider__controls{display:flex;align-items:center;gap:20px;margin-top:28px}.sv-slider__progress{position:relative;flex:1;height:2px;overflow:hidden;border-radius:2px;background:var(--c-line)}.sv-slider__progress-bar{position:absolute;inset:0 auto 0 0;width:var(--sv-progress-w, 25%);background:var(--c-text);border-radius:inherit;transform:translate(var(--sv-progress-x, 0%));transition:transform .15s linear,width .3s var(--sv-ease)}.sv-slider__buttons{display:none;gap:8px}.sv-slider__btn{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--c-line-strong);border-radius:50%;background:transparent;color:inherit;transition:background-color .25s var(--sv-ease),color .25s var(--sv-ease),border-color .25s var(--sv-ease),opacity .25s}.sv-slider__btn:hover:not([disabled]){background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.sv-slider__btn[disabled]{opacity:.3;cursor:default}.sv-slider__counter{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--c-muted);font-variant-numeric:tabular-nums}@media(min-width:750px){.sv-slider__track{grid-auto-columns:var(--slide-w-md, 44%);gap:var(--slide-gap-md, 16px)}.sv-slider__buttons{display:flex}}@media(min-width:1200px){.sv-slider__track{grid-auto-columns:var(--slide-w-lg, 30%);gap:var(--slide-gap-lg, 20px)}}.sv-anim.js [data-reveal]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .9s var(--sv-ease-out),transform 1s var(--sv-ease-out);transition-delay:var(--reveal-delay, 0s)}.sv-anim.js [data-reveal].is-revealed{opacity:1;transform:none}.sv-anim.js [data-reveal=fade]{transform:none}.sv-anim.js [data-reveal=scale]{transform:scale(.96)}.sv-design-mode [data-reveal]{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sv-anim.js [data-reveal]{opacity:1;transform:none}}.sv-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.sv-skip-link{position:fixed;top:12px;inset-inline-start:12px;z-index:1000;padding:12px 18px;border-radius:var(--sv-radius-btn);background:var(--sv-dark);color:var(--sv-inverse);font-weight:var(--font-body-bold);text-decoration:none;transform:translateY(-160%);transition:transform .25s var(--sv-ease)}.sv-skip-link:focus{transform:none}@media(max-width:749px){.sv-hide-mobile{display:none!important}}@media(min-width:750px){.sv-hide-desktop{display:none!important}}.sv-editor-hint,.sv-editor-notice{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border:1px dashed var(--sv-accent);border-radius:6px;background:rgba(var(--sv-accent-rgb),.08);color:var(--c-text);font-family:var(--font-mono);font-size:11.5px;line-height:1.5;letter-spacing:.02em;text-transform:none}.sv-editor-notice{margin-bottom:28px;padding:14px 16px}.sv-editor-notice .sv-icon{flex:none;color:var(--sv-accent)}.sv-announcement{position:relative;z-index:calc(var(--sv-z-header) + 1);background:var(--sv-dark);color:var(--sv-inverse);font-family:var(--font-mono);font-weight:var(--font-mono-weight);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sv-announcement__inner{position:relative;display:grid;align-items:center;min-height:38px;text-align:center}.sv-announcement__item{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .5s var(--sv-ease),transform .6s var(--sv-ease-out),visibility .5s}.sv-announcement__item.is-active{opacity:1;visibility:visible;transform:none}.sv-announcement__item a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.sv-announcement__item a:hover{text-decoration:underline;text-underline-offset:3px}.sv-announcement__dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--sv-accent);animation:sv-signal 2.4s var(--sv-ease-in-out) infinite}@keyframes sv-signal{0%,to{box-shadow:0 0 rgba(var(--sv-accent-rgb),.55)}60%{box-shadow:0 0 0 7px rgba(var(--sv-accent-rgb),0)}}.sv-header-section{position:sticky;top:0;z-index:var(--sv-z-header);transition:transform .5s var(--sv-ease-out)}.sv-header-section.is-hidden{transform:translateY(-100%)}.sv-header{--c-text: var(--sv-text);--c-bg: var(--sv-bg);--c-soft: rgba(var(--sv-text-rgb), .06);--c-line: rgba(var(--sv-text-rgb), .1);--c-line-strong: rgba(var(--sv-text-rgb), .24);position:relative;height:var(--sv-header-h);color:var(--c-text);background:rgba(var(--sv-bg-rgb),.88);-webkit-backdrop-filter:saturate(170%) blur(18px);backdrop-filter:saturate(170%) blur(18px);border-bottom:1px solid var(--c-line);transition:background-color .4s var(--sv-ease),color .4s var(--sv-ease),border-color .4s var(--sv-ease),-webkit-backdrop-filter .4s var(--sv-ease),backdrop-filter .4s var(--sv-ease)}.sv-header[data-transparent]:not(.is-solid){--c-text: #fff;--c-soft: rgba(255, 255, 255, .12);--c-line: transparent;--c-line-strong: rgba(255, 255, 255, .35);background:linear-gradient(180deg,#00000059,#0000);-webkit-backdrop-filter:none;backdrop-filter:none}.sv-header__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;height:100%}.sv-header__brand{display:inline-flex;align-items:center;width:fit-content;color:inherit;text-decoration:none}.sv-header__logo-light,.sv-header__logo-dark{display:block}.sv-header[data-transparent]:not(.is-solid) .sv-header__logo-dark,.sv-header:not([data-transparent]) .sv-header__logo-light,.sv-header.is-solid .sv-header__logo-light{display:none}.sv-logo{display:inline-flex;align-items:center}.sv-logo__img{width:var(--sv-logo-w-mobile);height:auto}@media(min-width:990px){.sv-logo__img{width:var(--sv-logo-w)}}.sv-wordmark{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:var(--font-heading-bold);font-size:17px;letter-spacing:.2em;line-height:1;white-space:nowrap}.sv-wordmark__mark{position:relative;width:11px;height:11px;flex:none;background:var(--sv-accent);transform:rotate(45deg)}.sv-wordmark__mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:currentColor;opacity:0}@media(min-width:990px){.sv-wordmark{font-size:19px}}.sv-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.sv-header__cta{display:none;margin-inline-start:10px}.sv-cart-link{position:relative}.sv-cart-count{position:absolute;top:5px;inset-inline-end:3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--sv-accent);color:var(--sv-accent-text);font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1;transition:transform .4s var(--sv-ease-out)}.sv-cart-count:empty,.sv-cart-count[data-count="0"]{transform:scale(0)}.sv-cart-count.is-bump{animation:sv-bump .6s var(--sv-ease-out)}@keyframes sv-bump{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.sv-nav{display:none}@media(min-width:990px){.sv-header__inner{grid-template-columns:1fr auto 1fr;gap:24px}.sv-nav{display:flex;align-items:center;justify-content:center;gap:2px}.sv-header__menu-toggle{display:none!important}.sv-header__cta{display:inline-flex}}.sv-nav__item{position:relative}.sv-nav__link{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;color:inherit;font-size:14px;font-weight:var(--font-body-medium);letter-spacing:.01em;text-decoration:none;list-style:none;cursor:pointer;transition:background-color .25s var(--sv-ease)}.sv-nav__link::-webkit-details-marker{display:none}.sv-nav__link:hover,.sv-nav__link[aria-current=page],.sv-nav__item[open]>.sv-nav__link{background:var(--c-soft)}.sv-nav__link .sv-icon{transition:transform .3s var(--sv-ease)}.sv-nav__item[open]>.sv-nav__link .sv-icon{transform:rotate(180deg)}.sv-nav__dropdown{position:absolute;top:calc(100% + 12px);left:50%;min-width:240px;padding:10px;border:1px solid rgba(var(--sv-text-rgb),.08);border-radius:var(--sv-radius);background:var(--sv-surface);color:var(--sv-text);box-shadow:var(--sv-shadow);transform:translate(-50%);animation:sv-pop .3s var(--sv-ease-out)}.sv-nav__dropdown a{display:block;padding:10px 14px;border-radius:calc(var(--sv-radius) - 4px);color:inherit;font-size:14px;text-decoration:none;transition:background-color .2s}.sv-nav__dropdown a:hover{background:rgba(var(--sv-text-rgb),.05)}@keyframes sv-pop{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}.sv-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--sv-text);overflow:hidden;overscroll-behavior:contain}.sv-drawer:not([open]){display:none}.sv-drawer::backdrop{background:rgba(var(--sv-dark-rgb),.55);opacity:0;transition:opacity .4s var(--sv-ease)}.sv-drawer.is-open::backdrop{opacity:1}.sv-drawer__panel{--c-bg: var(--sv-bg);--c-surface: var(--sv-surface);--c-text: var(--sv-text);--c-muted: var(--sv-muted);position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(460px,100%);background:var(--c-bg);color:var(--c-text);box-shadow:var(--sv-shadow-lg);transform:translate(104%);transition:transform .55s var(--sv-ease-out)}.sv-drawer.is-open .sv-drawer__panel{transform:none}.sv-drawer__panel:focus{outline:none}.sv-drawer--left .sv-drawer__panel{left:0;right:auto;transform:translate(-104%)}.sv-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:10px 12px 10px 22px;border-bottom:1px solid var(--c-line)}.sv-drawer__title{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px;letter-spacing:-.01em;text-transform:var(--font-heading-case)}.sv-drawer__count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:var(--c-soft);font-family:var(--font-mono);font-size:12px;letter-spacing:0}.sv-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px 24px}.sv-drawer__footer{padding:18px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:var(--c-bg)}.sv-free-shipping{display:block;margin-bottom:6px;padding:14px 16px;border:1px solid var(--c-line);border-radius:var(--sv-radius-sm);background:var(--c-surface)}.sv-free-shipping__text{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13.5px;line-height:1.4}.sv-free-shipping__text strong{font-weight:var(--font-body-bold)}.sv-free-shipping__track{height:4px;overflow:hidden;border-radius:4px;background:var(--c-line)}.sv-free-shipping__fill{display:block;width:var(--sv-fs, 0%);height:100%;border-radius:inherit;background:var(--sv-accent);transition:width .8s var(--sv-ease-out),background-color .4s}.sv-free-shipping.is-reached .sv-free-shipping__fill{background:var(--sv-success)}.sv-free-shipping.is-reached .sv-free-shipping__text .sv-icon{color:var(--sv-success)}.sv-lines{list-style:none;margin:0;padding:0}.sv-line{display:grid;grid-template-columns:84px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--c-line);transition:opacity .25s}.sv-line.is-updating{opacity:.45;pointer-events:none}.sv-line__media{display:block;width:84px;aspect-ratio:1;overflow:hidden;border-radius:var(--sv-radius-sm);background:var(--sv-surface)}.sv-line__img{width:100%;height:100%;object-fit:cover}.sv-line__ph{display:grid;place-items:center;width:100%;height:100%;color:var(--c-muted)}.sv-line__title{display:block;color:inherit;font-size:15px;font-weight:var(--font-body-medium);line-height:1.35;text-decoration:none}.sv-line__title:hover{text-decoration:underline;text-underline-offset:3px}.sv-line__variant,.sv-line__discount{margin-top:3px;color:var(--c-muted);font-size:13px;line-height:1.4}.sv-line__discount{display:flex;align-items:center;gap:5px;color:var(--sv-success)}.sv-line__gift{display:flex;align-items:center;gap:5px;margin-top:4px;color:var(--c-accent-ink);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.sv-line__row{display:flex;align-items:center;gap:14px;margin-top:12px}.sv-line__remove{padding:6px 0;border:0;background:none;color:var(--c-muted);font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.sv-line__remove:hover{color:var(--c-text)}.sv-line__price{text-align:end;font-weight:var(--font-body-medium);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.sv-line__price s{display:block;color:var(--c-muted);font-size:13px;font-weight:var(--font-body-weight)}.sv-cart-note{margin-top:16px}.sv-cart-note summary{display:flex;align-items:center;justify-content:space-between;padding:10px 0;list-style:none;cursor:pointer;font-size:14px}.sv-cart-note summary::-webkit-details-marker{display:none}.sv-cart-upsell{margin-top:26px}.sv-cart-upsell:not(:has(.sv-upsell)){display:none}.sv-cart-upsell__heading{margin-bottom:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.sv-cart-upsell__list{display:grid;gap:10px}.sv-upsell{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--c-line);border-radius:var(--sv-radius-sm);background:var(--c-surface)}.sv-upsell__media{display:block;width:60px;height:60px;overflow:hidden;border-radius:max(2px,calc(var(--sv-radius-sm) - 2px));background:var(--sv-grey)}.sv-upsell__img{width:100%;height:100%;object-fit:cover}.sv-upsell__ph{display:grid;place-items:center;width:100%;height:100%;color:var(--c-muted)}.sv-upsell__body{min-width:0}.sv-upsell__title{display:-webkit-box;overflow:hidden;color:inherit;font-size:14px;font-weight:var(--font-body-medium);line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sv-upsell__price{margin-top:2px;font-size:13px}.sv-cart-discounts{display:grid;gap:6px;margin:0 0 10px;padding:0;list-style:none;font-size:13.5px}.sv-cart-discounts li{display:flex;justify-content:space-between;gap:12px;color:var(--sv-success)}.sv-cart-discounts span:first-child{display:inline-flex;align-items:center;gap:6px}.sv-cart-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:17px;font-weight:var(--font-body-bold)}.sv-cart-total__value{font-variant-numeric:tabular-nums}.sv-cart-tax{margin:4px 0 16px;color:var(--c-muted);font-size:12.5px}.sv-cart-trust{margin:12px 0 10px;color:var(--c-muted);font-size:12px;text-align:center}.sv-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.sv-cart-empty__icon{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;border:1px solid var(--c-line-strong)}.sv-cart-empty__title{font-family:var(--font-heading);font-size:22px;text-transform:var(--font-heading-case);letter-spacing:-.01em}.sv-cart-empty__text{max-width:300px;margin-bottom:8px;color:var(--c-muted);font-size:14.5px}.sv-cart-error{margin-bottom:12px}.sv-payment-icons{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sv-payment-icons--center{justify-content:center}.sv-payment-icon{width:38px;height:24px}.sv-card{position:relative;display:flex;flex-direction:column;gap:14px}.sv-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--sv-radius);background:var(--c-surface)}.sv-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--sv-ease),transform 1s var(--sv-ease-out)}.sv-card__img--hover{opacity:0}@media(hover:hover){.sv-card:hover .sv-card__img{transform:scale(1.035)}.sv-card:hover .sv-card__img--hover{opacity:1}}.sv-card__badges{position:absolute;top:12px;inset-inline-start:12px;display:flex;flex-wrap:wrap;gap:6px}.sv-card__body{display:flex;flex-direction:column;gap:6px}.sv-card__title{margin:0;font-family:var(--font-body);font-size:15px;font-weight:var(--font-body-medium);line-height:1.35}.sv-card__link{color:inherit;text-decoration:none}.sv-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sv-card__rating .sv-product-rating__count{font-size:12px}.sv-card__actions{position:relative;z-index:2;margin-top:6px}.sv-menu .sv-drawer__panel{--c-bg: var(--sv-dark);--c-surface: var(--sv-dark-2);--c-text: var(--sv-inverse);--c-muted: rgba(var(--sv-inverse-rgb), .62);--c-line: rgba(var(--sv-inverse-rgb), .12);--c-line-strong: rgba(var(--sv-inverse-rgb), .26);--c-soft: rgba(var(--sv-inverse-rgb), .07);width:100%;max-width:520px}.sv-menu__header{display:flex;align-items:center;justify-content:space-between;min-height:var(--sv-header-h);padding:0 12px 0 var(--sv-gutter);border-bottom:1px solid var(--c-line)}.sv-menu__body{flex:1;overflow-y:auto;padding:18px var(--sv-gutter) 32px}.sv-menu__list{margin:0;padding:0;list-style:none}.sv-menu__list>li{border-bottom:1px solid var(--c-line);opacity:0;transform:translate(-16px);transition:opacity .5s var(--sv-ease-out),transform .6s var(--sv-ease-out);transition-delay:calc(.08s + var(--i, 0) * 45ms)}.sv-drawer.is-open .sv-menu__list>li{opacity:1;transform:none}.sv-menu__link,.sv-menu__list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:inherit;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(24px,7vw,32px);line-height:1.05;letter-spacing:-.015em;text-transform:var(--font-heading-case);text-decoration:none;list-style:none;cursor:pointer}.sv-menu__list summary::-webkit-details-marker{display:none}.sv-menu__list details[open] summary .sv-icon{transform:rotate(180deg)}.sv-menu__list summary .sv-icon{transition:transform .3s var(--sv-ease)}.sv-menu__sub{display:grid;gap:2px;margin:-6px 0 16px;padding:0;list-style:none}.sv-menu__sub a{display:block;padding:8px 0;color:var(--c-muted);font-size:16px;text-decoration:none}.sv-menu__sub a:hover{color:var(--c-text)}.sv-menu__cta{display:grid;gap:16px;margin-top:28px;padding:18px;border:1px solid var(--c-line);border-radius:var(--sv-radius);background:var(--c-surface)}.sv-menu__cta-top{display:flex;align-items:center;gap:14px}.sv-menu__cta-img{width:64px;height:64px;flex:none;object-fit:cover;border-radius:var(--sv-radius-sm);background:var(--c-bg)}.sv-menu__cta-title{font-weight:var(--font-body-bold);line-height:1.3}.sv-menu__cta-sub{color:var(--c-muted);font-size:13px}.sv-menu__footer{display:grid;gap:18px;margin-top:28px}.sv-menu__secondary{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;font-size:14px}.sv-menu__secondary a{display:inline-flex;align-items:center;gap:8px;color:var(--c-muted);text-decoration:none}.sv-menu__secondary a:hover{color:var(--c-text)}.sv-search .sv-drawer__panel{left:0;right:0;bottom:auto;width:100%;max-height:min(88svh,760px);transform:translateY(-104%);border-radius:0 0 var(--sv-radius) var(--sv-radius)}.sv-search.is-open .sv-drawer__panel{transform:none}.sv-search__form{display:flex;align-items:center;gap:12px;min-height:76px;border-bottom:1px solid var(--c-line)}.sv-search__form>.sv-icon{color:var(--c-muted)}.sv-search__input{flex:1;min-width:0;height:56px;border:0;background:transparent;font-size:clamp(18px,2.5vw,26px);font-family:var(--font-heading);outline:none}.sv-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.sv-search__results{overflow-y:auto;padding:8px 0 24px}.sv-search__results:empty{display:none}.sv-predictive__group+.sv-predictive__group{margin-top:18px}.sv-predictive__heading{margin:14px 0 8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.sv-predictive__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.sv-predictive__item{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:8px;border-radius:var(--sv-radius-sm);color:inherit;text-decoration:none}.sv-predictive__item:hover,.sv-predictive__item[aria-selected=true]{background:var(--c-soft)}.sv-predictive__img{width:56px;height:56px;object-fit:cover;border-radius:var(--sv-radius-sm);background:var(--c-surface)}.sv-predictive__queries{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sv-predictive__queries a{display:inline-flex;padding:8px 14px;border:1px solid var(--c-line-strong);border-radius:999px;color:inherit;font-size:14px;text-decoration:none}.sv-predictive__all{margin-top:16px}.sv-footer{position:relative;overflow:hidden}.sv-footer__top{display:grid;gap:40px;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(40px,6vw,72px)}.sv-footer__brand{display:grid;gap:18px;align-content:start;max-width:380px}.sv-footer__statement{color:var(--c-muted);font-size:15px;line-height:1.6}.sv-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.sv-footer__col-title{margin-bottom:14px;font-family:var(--font-mono);font-size:11px;font-weight:var(--font-mono-weight);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.sv-footer__links{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sv-footer__links a{color:inherit;font-size:15px;text-decoration:none;transition:color .2s,opacity .2s;opacity:.88}.sv-footer__links a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--sv-accent)}.sv-footer__wordmark{display:block;margin:0;padding-bottom:6px;font-family:var(--font-heading);font-weight:var(--font-heading-bold);font-size:clamp(48px,14.4vw,232px);line-height:.8;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(var(--sv-inverse-rgb),.2);-webkit-user-select:none;user-select:none;text-align:center}.sv-footer__bottom{display:grid;gap:20px;padding-top:24px;padding-bottom:calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);font-size:13px;color:var(--c-muted)}.sv-footer__legal{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.sv-footer__legal a{color:inherit;text-decoration:none}.sv-footer__legal a:hover{color:var(--c-text)}.sv-footer .sv-localization{display:flex;flex-wrap:wrap;gap:12px}.sv-localization__form{display:flex;align-items:center;gap:8px}.sv-localization__label{font-size:12px;color:var(--c-muted)}.sv-localization .sv-select select{min-height:40px;padding-inline-start:12px;border-color:var(--c-line-strong);background:transparent;color:var(--c-text);font-size:13.5px}.sv-social{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sv-social a{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--c-line-strong);border-radius:50%;color:inherit;transition:background-color .25s,color .25s,border-color .25s}.sv-social a:hover{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}@media(min-width:750px){.sv-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-footer__bottom{grid-template-columns:1fr auto;align-items:center}}@media(min-width:1200px){.sv-footer__top{grid-template-columns:minmax(280px,1fr) 2.2fr;gap:64px}.sv-footer__cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.sv-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:56px}.sv-pagination a,.sv-pagination span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;color:inherit;font-variant-numeric:tabular-nums;text-decoration:none}.sv-pagination a:hover{background:var(--c-soft)}.sv-pagination [aria-current=page]{background:var(--c-text);color:var(--c-bg)}.sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;font-size:13px;color:var(--c-muted)}.sv-breadcrumbs a{color:inherit;text-decoration:none}.sv-breadcrumbs li+li:before{content:"/";margin-inline-end:8px;opacity:.5}.sv-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:calc(var(--sv-z-drawer) + 10);display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:12px 18px;border-radius:999px;background:var(--sv-dark);color:var(--sv-inverse);box-shadow:var(--sv-shadow);font-size:14px;transform:translate(-50%,160%);transition:transform .5s var(--sv-ease-out)}.sv-toast.is-visible{transform:translate(-50%)}.sv-lang-toggle{display:flex;margin:0}.sv-lang-toggle__btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;border:0;border-radius:var(--sv-radius-btn);background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:var(--font-body-medium);cursor:pointer}.sv-lang-toggle__btn:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.sv-lang-toggle__btn[lang=ar]{font-family:"IBM Plex Sans Arabic",var(--font-body)}@media(max-width:419px){.sv-lang-toggle__btn .sv-icon{display:none}}.sv-lang-suggest{position:relative;z-index:60;background:var(--sv-dark, #111311);color:#fff;font-size:14px}.sv-lang-suggest__item{display:flex;align-items:center;gap:14px;min-height:52px;padding-block:8px}.sv-lang-suggest__item[lang=ar]{font-family:"IBM Plex Sans Arabic",var(--font-body)}.sv-lang-suggest__text{display:flex;flex:1 1 auto;align-items:center;gap:8px;margin:0}.sv-lang-suggest__form{margin:0}.sv-lang-suggest__close{color:inherit}[dir=rtl] .sv-drawer:not(.sv-search):not(.sv-zoom) .sv-drawer__panel{right:auto;left:0;transform:translate(-104%)}[dir=rtl] .sv-drawer--left .sv-drawer__panel{left:auto;right:0;transform:translate(104%)}[dir=rtl] .sv-drawer.is-open:not(.sv-search):not(.sv-zoom) .sv-drawer__panel{transform:none}[dir=rtl] .sv-menu__list>li{transform:translate(16px)}[dir=rtl] .sv-drawer.is-open .sv-menu__list>li{transform:none}[dir=rtl] .sv-icon--arrow-right,[dir=rtl] .sv-icon--arrow-left,[dir=rtl] .sv-icon--arrow-up-right{transform:scaleX(-1)}[dir=rtl] .sv-btn:hover .sv-icon--arrow-right{transform:scaleX(-1) translate(4px)}[dir=rtl] .sv-slider__track,[dir=rtl] .sv-gallery__track,[dir=rtl] .sv-gallery__thumbs,[dir=rtl] .sv-revs__track,[dir=rtl] [role=tablist]{direction:ltr}[dir=rtl] .sv-slider__track>*,[dir=rtl] .sv-gallery__track>*,[dir=rtl] .sv-revs__track>*,[dir=rtl] [role=tablist]>*{direction:rtl}:lang(ar) *{letter-spacing:0!important}:lang(ar) body{line-height:1.75}:lang(ar) .sv-badge,:lang(ar) .sv-btn,:lang(ar) .sv-charge__title,:lang(ar) .sv-display,:lang(ar) .sv-final__title,:lang(ar) .sv-h1,:lang(ar) .sv-h2,:lang(ar) .sv-h3,:lang(ar) .sv-menu__list summary,:lang(ar) .sv-newsletter__heading,:lang(ar) .sv-pdp-title__heading,:lang(ar) .sv-prep__pillar-title,:lang(ar) .sv-prep__title,:lang(ar) .sv-rte h4,:lang(ar) .sv-scen__title,:lang(ar) .sv-store__title{line-height:1.3}[dir=rtl] .sv-gallery__counter,[dir=rtl] .sv-slider__count{direction:ltr}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
