:root{--gutter: 16px;--wrap: 1480px;--pad: max(var(--gutter), calc((100vw - var(--wrap)) / 2));--hdr-h: 66px;--r-img: 6px;--r-box: 16px;--ease: cubic-bezier(.2, .7, .2, 1);--fs: calc(15px * var(--body-scale));--ts: 1;--shadow: 0 10px 40px -12px rgba(0, 0, 0, .18)}@media(min-width:750px){:root{--gutter: 28px}}@media(min-width:990px){:root{--hdr-h: 70px}}@media(min-width:1200px){:root{--gutter: 40px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:calc(var(--fs) * var(--ts));line-height:1.5;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color .3s,color .3s;overflow-x:clip}img,picture,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}ul[role=list],ol[role=list]{list-style:none;padding:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}::selection{background:var(--ink);color:var(--bg)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 16px;background:var(--ink);color:var(--bg);border-radius:99px;transform:translateY(-200%)}.skip-link:focus{transform:none}.placeholder{width:100%;height:100%;fill:rgba(var(--ink-rgb),.18);background:var(--surface)}.mute{color:var(--mute)}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:calc(760px + var(--gutter) * 2)}.section-pad{padding-block:clamp(44px,7vw,96px)}.section-pad--sm{padding-block:clamp(28px,4vw,48px)}@media(max-width:749px){.hide-mobile{display:none!important}}.h1,.h2,.plp__title,.pdp__title,.hero__title,.statement__text,.sheet__title,.marquee,.notfound__code,.pw__title{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:var(--display-case);letter-spacing:-.005em;line-height:.95}.h1{font-size:clamp(34px,5vw,64px)}.h2{font-size:clamp(26px,3.2vw,42px)}.eyebrow{font-size:calc(11px * var(--ts));font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:10px}.rte{line-height:1.65}.rte>*+*{margin-top:.9em}.rte ul,.rte ol{padding-left:1.2em}.rte li+li{margin-top:.35em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte img{border-radius:var(--r-img)}.rte strong{font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 24px;border-radius:99px;background:var(--ink);color:var(--bg);border:1px solid var(--ink);font-size:calc(13px * var(--ts));font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s var(--ease),opacity .2s,background-color .25s,color .25s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.99)}.btn:disabled,.btn[aria-disabled=true]{opacity:.35;cursor:not-allowed;transform:none}.btn--lg{min-height:54px;font-size:calc(13.5px * var(--ts))}.btn--block{width:100%}.btn--ghost{background:transparent;color:var(--ink);border-color:rgba(var(--ink-rgb),.25)}.btn--ghost:hover{border-color:var(--ink)}.btn--invert{background:#fff;color:#0c0c0c;border-color:#fff}.btn--glass{background:#ffffff1f;color:#fff;border-color:#ffffff80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn.is-loading{pointer-events:none;color:transparent;position:relative}.btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid var(--bg);border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;position:relative;transition:background-color .2s,transform .2s}.icon-btn:hover{background:rgba(var(--ink-rgb),.06)}.icon-btn--ring{border:1px solid var(--line)}.icon-btn--ring:hover{border-color:var(--ink);background:transparent}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:calc(12.5px * var(--ts));font-weight:600;letter-spacing:.08em;text-transform:uppercase}.link-arrow .icon{transition:transform .25s var(--ease)}.link-arrow:hover .icon{transform:translate(4px)}.link-under{text-decoration:underline;text-underline-offset:3px;font-size:calc(13px * var(--ts));cursor:pointer}.chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:99px;border:1px solid var(--line);font-size:calc(13px * var(--ts));font-weight:500;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.chip:hover{border-color:var(--ink)}.chip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip__count{min-width:20px;height:20px;border-radius:99px;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-size:calc(11px * var(--ts));padding:0 6px}.pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:99px;font-size:calc(11.5px * var(--ts));font-weight:700;background:var(--surface)}.pill--accent{background:var(--accent);color:#fff}.field{display:grid;gap:6px;font-size:calc(12px * var(--ts));color:var(--mute)}.field input,.field textarea{width:100%;min-height:48px;padding:12px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:calc(15px * var(--ts));outline:none;transition:border-color .2s}.field textarea{resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--ink)}.field-pill{display:flex;align-items:center;height:52px;padding:0 6px 0 20px;border-radius:99px;border:1px solid var(--line);background:var(--surface);transition:border-color .2s}.field-pill:focus-within{border-color:var(--ink)}.field-pill input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:calc(15px * var(--ts))}.field-pill__btn{width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;flex:none}.select-pill{position:relative;display:inline-flex;align-items:center}.select-pill select{-webkit-appearance:none;appearance:none;height:38px;padding:0 34px 0 16px;border-radius:99px;border:1px solid var(--line);background:transparent;font-size:calc(13px * var(--ts));font-weight:500;cursor:pointer}.select-pill .icon{position:absolute;right:13px;pointer-events:none}.select-pill select option{background:var(--bg);color:var(--ink)}.ok,.ftr__ok{display:flex;gap:8px;align-items:center;font-weight:500}.err,.ftr__err{color:var(--accent);font-size:calc(13px * var(--ts))}.stars{display:inline-flex;gap:2px;color:var(--ink);vertical-align:-2px}.stars .dim{opacity:.2}.announce{background:var(--ink);color:var(--bg);height:34px;overflow:hidden;font-size:calc(11px * var(--ts));font-weight:600;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center}.announce__track{display:flex;width:max-content;animation:marquee var(--speed, 36s) linear infinite}.announce:hover .announce__track{animation-play-state:paused}.announce__group{display:flex;align-items:center;flex:none}.announce__item,.announce__sep{padding-inline:18px;white-space:nowrap}.announce__sep{padding:0;opacity:.5;font-size:calc(9px * var(--ts))}.announce__rotate{position:relative;width:100%;height:100%}.announce__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease)}.announce__msg.is-on{opacity:1;transform:none}@keyframes marquee{to{transform:translate(-50%)}}.hdr-section{position:sticky;top:0;z-index:40}.hdr{padding:10px var(--gutter) 0;transition:transform .45s var(--ease)}.hdr.is-hidden{transform:translateY(calc(-100% - 12px))}.hdr:not(.hdr--floating){padding:0}.hdr__bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:56px;padding:0 8px;border-radius:18px;background:rgba(var(--bg-rgb),.74);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border:1px solid rgba(var(--ink-rgb),.07);box-shadow:0 6px 30px -18px #00000040;color:var(--ink);transition:background-color .4s,border-color .4s,box-shadow .4s,color .4s,max-width .5s var(--ease);max-width:var(--wrap);margin-inline:auto}.hdr:not(.hdr--floating) .hdr__bar{border-radius:0;border-width:0 0 1px;max-width:none;padding-inline:var(--gutter);box-shadow:none}@media(min-width:990px){.hdr__bar{height:60px;padding:0 12px 0 22px}.hdr--floating.is-scrolled .hdr__bar{max-width:1120px}}.hdr.is-overlay:not(.is-scrolled):not(:hover):not(:focus-within) .hdr__bar{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hdr--on-light:not(.is-scrolled):not(:hover):not(:focus-within) .hdr__bar{color:#fff}.hdr--on-dark:not(.is-scrolled):not(:hover):not(:focus-within) .hdr__bar{color:#0c0c0c}.hdr--on-light:not(.is-scrolled):not(:hover):not(:focus-within) .logo__img{filter:var(--logo-white)}.hdr--on-dark:not(.is-scrolled):not(:hover):not(:focus-within) .logo__img{filter:var(--logo-black)}.hdr.is-overlay:not(.is-scrolled):not(:hover):not(:focus-within) .logo.has-dark .logo__img:not(.logo__img--dark){display:block}.hdr.is-overlay:not(.is-scrolled):not(:hover):not(:focus-within) .logo.has-dark .logo__img--dark{display:none}.hdr__left,.hdr__right{display:flex;align-items:center;gap:2px}.hdr__right{justify-content:flex-end}.hdr__logo{display:block;padding:6px 4px}.hdr__nav{display:none}@media(min-width:990px){.hdr__burger{display:none}.hdr__nav{display:block}}.hdr__links{display:flex;gap:4px}.hdr__link{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 12px;font-size:calc(12.5px * var(--ts));font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hdr__link:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.hdr__link:hover:after,.hdr__link.is-active:after{transform:scaleX(1);transform-origin:left}.hdr__drop{position:absolute;left:0;right:0;top:calc(100% + 8px);padding-top:0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .3s var(--ease),visibility .25s}.hdr__drop:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.has-drop:hover .hdr__drop,.has-drop:focus-within .hdr__drop{opacity:1;visibility:visible;transform:none}.hdr__drop-inner{display:flex;flex-wrap:wrap;gap:32px 56px;padding:28px 32px;border-radius:18px;background:rgba(var(--bg-rgb),.92);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(var(--ink-rgb),.07);box-shadow:var(--shadow);color:var(--ink)}.hdr__drop-col{display:grid;gap:8px;align-content:start}.hdr__drop-title{font-weight:600;font-size:calc(14px * var(--ts))}.hdr__drop-link{color:var(--mute);font-size:calc(14px * var(--ts));transition:color .2s}.hdr__drop-link:hover,.hdr__drop-title:hover{color:var(--ink)}.hdr__account{display:none}@media(max-width:749px){.hdr__bar .icon-btn{width:36px;height:36px}.hdr__bar .mode-toggle{width:46px}.hdr__bar .mode-toggle__track{width:38px;height:22px}.hdr__bar .mode-toggle__knob{width:16px;height:16px}[data-theme=dark] .hdr__bar .mode-toggle__knob{transform:translate(16px)}}@media(min-width:750px){.hdr__account{display:inline-grid}}.hdr__count{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--ink);color:var(--bg);font-size:calc(10px * var(--ts));font-weight:700;display:grid;place-items:center;transition:transform .3s var(--ease)}.hdr--on-light:not(.is-scrolled):not(:hover):not(:focus-within) .hdr__count{background:#fff;color:#0c0c0c}.hdr__count.is-empty{transform:scale(0)}.hdr__count.is-bump{animation:bump .5s var(--ease)}@keyframes bump{40%{transform:scale(1.35)}}.logo{display:block;width:var(--logo-w-m)}@media(min-width:750px){.logo{width:var(--logo-w)}}.logo__img{width:100%;height:auto;filter:var(--logo-filter);transition:filter .3s}.logo.has-dark .logo__img--dark,[data-theme=dark] .logo.has-dark .logo__img{display:none}[data-theme=dark] .logo.has-dark .logo__img--dark{display:block;filter:none}.logo--text{width:auto;font-family:var(--font-display);font-size:calc(26px * var(--ts));text-transform:uppercase;letter-spacing:.02em}.mode-toggle{display:inline-grid;place-items:center;width:52px;height:40px}.mode-toggle__track{position:relative;width:42px;height:24px;border-radius:99px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);transition:border-color .3s}.mode-toggle__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:currentColor;display:grid;place-items:center;transition:transform .45s cubic-bezier(.5,1.6,.4,.8)}.mode-toggle__knob .icon{grid-area:1 / 1;color:var(--bg);transition:opacity .3s,transform .45s var(--ease)}.hdr--on-light:not(.is-scrolled):not(:hover):not(:focus-within) .mode-toggle__knob .icon{color:#0c0c0c}.mode-toggle__knob .icon-moon{opacity:0;transform:rotate(-90deg) scale(.5)}[data-theme=dark] .mode-toggle__knob{transform:translate(18px)}[data-theme=dark] .mode-toggle__knob .icon-sun{opacity:0;transform:rotate(90deg) scale(.5)}[data-theme=dark] .mode-toggle__knob .icon-moon{opacity:1;transform:none}.mode-toggle:hover .mode-toggle__track{border-color:currentColor}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}dialog.sheet{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--ink);overflow:hidden}dialog.sheet::backdrop{background:#0000;transition:background-color .4s}dialog.sheet.is-open::backdrop{background:#00000061}.sheet__panel{position:absolute;top:0;bottom:0;right:0;width:min(460px,100%);display:flex;flex-direction:column;background:var(--bg);transform:translate(100%);transition:transform .5s var(--ease)}.sheet--left .sheet__panel{right:auto;left:0;transform:translate(-100%)}.sheet--top .sheet__panel{left:0;right:0;bottom:auto;width:100%;max-height:88vh;transform:translateY(-100%)}dialog.sheet.is-open .sheet__panel{transform:none}@media(min-width:750px){.sheet--right .sheet__panel{top:10px;bottom:10px;right:10px;border-radius:22px;transform:translate(calc(100% + 20px))}.sheet--left .sheet__panel{top:10px;bottom:10px;left:10px;border-radius:22px;transform:translate(calc(-100% - 20px))}.sheet--top .sheet__panel{top:10px;left:10px;right:10px;width:auto;border-radius:22px;transform:translateY(calc(-100% - 20px))}}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 22px;border-bottom:1px solid var(--line);flex:none}.sheet__title{font-size:calc(24px * var(--ts));display:flex;align-items:flex-start;gap:6px}.sheet__count{font-family:var(--font-body);font-size:calc(12px * var(--ts));font-weight:600;color:var(--mute)}.sheet__body{flex:1;overflow-y:auto;padding:20px 22px;overscroll-behavior:contain}.sheet__foot{flex:none;padding:16px 22px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.sheet__foot--row{display:grid;grid-template-columns:1fr 1.6fr;gap:10px}html.is-locked{overflow:hidden}.menu-drawer .sheet__panel{width:min(520px,100%)}.menu-drawer__logo .logo{width:96px}.menu-drawer__nav{flex:1;overflow-y:auto;padding:18px 22px;display:grid;align-content:start}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-family:var(--font-display);text-transform:var(--display-case);font-size:clamp(30px,9vw,44px);line-height:1;list-style:none;cursor:pointer;opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i, 0) * 45ms + .12s)}.menu-drawer__group{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i, 0) * 45ms + .12s)}.menu-drawer__group .menu-drawer__link,.is-open .menu-drawer__link,.is-open .menu-drawer__group{opacity:1;transform:none}.menu-drawer__link::-webkit-details-marker{display:none}.menu-drawer__group[open] .menu-drawer__link .icon{transform:rotate(45deg)}.menu-drawer__link .icon{transition:transform .3s}.menu-drawer__sub{display:grid;gap:10px;padding:4px 0 16px}.menu-drawer__sub a{color:var(--mute);font-size:calc(16px * var(--ts))}.menu-drawer__foot{padding:18px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:grid;gap:14px}.menu-drawer__small{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:calc(14px * var(--ts));font-weight:500}a.menu-drawer__small{justify-content:flex-start}.search-sheet__form{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 22px;border-bottom:1px solid var(--line)}.search-sheet__form input[type=search]{flex:1;min-width:0;height:52px;border:0;background:transparent;outline:none;font-size:clamp(20px,3vw,28px);font-weight:500}.search-sheet__form input::-webkit-search-cancel-button{display:none}.search-sheet__results{overflow-y:auto;padding:0 22px}.search-sheet__results:not(:empty){padding-block:20px 24px}.ps{display:grid;gap:20px}.ps__chips{display:flex;flex-wrap:wrap;gap:8px}.chip--ghost{background:transparent}.ps__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 12px}@media(min-width:750px){.ps__grid{grid-template-columns:repeat(6,1fr)}}.ps__item{display:grid;gap:4px;font-size:calc(13px * var(--ts))}.ps__img{aspect-ratio:var(--card-ratio);background:var(--surface);border-radius:var(--r-img);overflow:hidden;margin-bottom:4px}.ps__img img{width:100%;height:100%;object-fit:cover}.ps__title{font-weight:500}.ps__price,.ps__empty{color:var(--mute)}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:60;transform:translate(-50%,30px);opacity:0;pointer-events:none;padding:12px 20px;border-radius:99px;background:var(--ink);color:var(--bg);font-size:calc(13.5px * var(--ts));font-weight:500;transition:opacity .3s,transform .4s var(--ease);box-shadow:var(--shadow)}.toast.is-on{opacity:1;transform:translate(-50%)}.hero{position:relative;display:grid;overflow:hidden;color:#fff;isolation:isolate}.hero--full{min-height:100svh}.hero--large{min-height:82svh}.hero--medium{min-height:60svh}.hero--dark{color:#0c0c0c}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--surface)}.hero__media picture{display:block;height:100%}.hero__media img,.hero__media video,.hero__media .placeholder{width:100%;height:100%;object-fit:cover;object-position:var(--pos-m, center);animation:heroZoom 1.8s var(--ease) both}@media(min-width:750px){.hero__media img,.hero__media video{object-position:center}}@keyframes heroZoom{0%{transform:scale(1.06)}}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--shade) * .6)),#0000 30% 45%,rgba(0,0,0,calc(var(--shade) * 2.2)))}.hero--dark .hero__media:after{background:linear-gradient(180deg,#fff0 45%,rgba(255,255,255,calc(var(--shade) * 2)))}.hero__content{align-self:end;padding-top:calc(var(--hdr-h) + 40px);padding-bottom:clamp(40px,7vh,72px);display:grid;justify-items:start;gap:12px}.hero--bottom-center .hero__content{justify-items:center;text-align:center}.hero--center .hero__content{align-self:center;justify-items:center;text-align:center}.hero .eyebrow{color:inherit;opacity:.8;margin:0}.hero__title{font-size:calc(clamp(30px,3.6vw,52px) * var(--ts));line-height:.98;max-width:none}.hero__text{font-size:calc(13px * var(--ts));max-width:38ch;opacity:.85}.hero__btns{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:6px}.hero__btn{min-height:42px;padding-inline:22px;font-size:calc(11.5px * var(--ts))}.hero__link{font-size:calc(11.5px * var(--ts));letter-spacing:.08em;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .4s var(--ease)}.hero__link:hover{background-size:0 1px;background-position:100% 100%}.hero__content>*{animation:rise 1s var(--ease) both}.hero__content>:nth-child(2){animation-delay:.08s}.hero__content>:nth-child(3){animation-delay:.16s}.hero__content>:nth-child(4){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}.hero__scroll{position:absolute;left:50%;bottom:18px;width:1px;height:42px;background:#ffffff4d;overflow:hidden}.hero__scroll span{position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;animation:drip 1.8s var(--ease) infinite}@keyframes drip{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media(max-width:749px){.hero--bottom-left .hero__scroll{display:none}}.rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,2.4vw,30px)}.rail__head .eyebrow{margin-bottom:8px}.rail__nav{display:flex;align-items:center;gap:8px}.rail__nav .link-arrow{margin-right:8px}.rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--pad) * 2 - 12px) / 2.12);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--pad);scroll-padding-inline:var(--pad);overscroll-behavior-x:contain}.rail__track::-webkit-scrollbar{display:none}@media(min-width:750px){.rail__track{grid-auto-columns:calc((100% - var(--pad) * 2 - 32px) / 3);gap:16px}}@media(min-width:1100px){.rail__track{grid-auto-columns:calc((100% - var(--pad) * 2 - 48px) / 4)}}.rail__item{scroll-snap-align:start;min-width:0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}@media(min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 16px}}@media(min-width:1100px){.grid--4,.grid--plp{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-cols=big] .grid--plp{grid-template-columns:1fr}@media(min-width:750px){[data-cols=big] .grid--plp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){[data-cols=big] .grid--plp{grid-template-columns:repeat(3,minmax(0,1fr))}}.tabs__list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:-6px calc(var(--gutter) * -1) 22px;padding:6px var(--gutter)}.tabs__list::-webkit-scrollbar{display:none}[data-tabs-panel]{transition:opacity .3s}[data-tabs-panel].is-loading{opacity:.35}.card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%}.card__media{position:relative;aspect-ratio:var(--card-ratio);background:var(--surface);border-radius:var(--r-img);overflow:hidden}.card__swipe{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.card__swipe::-webkit-scrollbar{display:none}.card__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:block}.card__slide img,.card__slide .placeholder{width:100%;height:100%;object-fit:cover}.card__dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:4px;pointer-events:none}.card__dots i{width:4px;height:4px;border-radius:99px;background:#00000040;transition:width .3s var(--ease),background-color .3s}.card__dots i.on{width:14px;background:#000000bf}@media(hover:hover)and (pointer:fine){.card__swipe{overflow:hidden}.card__slide:nth-child(n+3){display:none}.card.has-hover .card__slide:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s var(--ease)}.card.has-hover:hover .card__slide:nth-child(2){opacity:1}.card__slide img{transition:transform .9s var(--ease)}.card:hover .card__slide img{transform:scale(1.035)}.card__dots{display:none}}.card__badge{position:absolute;top:10px;left:10px;z-index:2;height:24px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;background:var(--bg);color:var(--ink);font-size:calc(10.5px * var(--ts));font-weight:700;letter-spacing:.1em;text-transform:uppercase}.card__badge--sale{color:var(--accent)}.card__badge--sold{background:var(--ink);color:var(--bg)}.card.is-sold .card__slide img{opacity:.55}.card__plus{position:absolute;right:10px;bottom:10px;z-index:3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bg);color:var(--ink);box-shadow:0 4px 14px -4px #0003;transition:transform .3s var(--ease),opacity .3s,background-color .2s,color .2s}.card__plus:hover{background:var(--ink);color:var(--bg)}.card__plus .icon{transition:transform .3s var(--ease)}.card.is-quick .card__plus .icon{transform:rotate(45deg)}.card__sizes{position:absolute;left:8px;right:52px;bottom:8px;z-index:3;display:flex;flex-wrap:wrap;gap:4px;padding:6px;border-radius:14px;background:rgba(var(--bg-rgb),.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s,transform .35s var(--ease),visibility .3s}.card.is-quick .card__sizes{opacity:1;visibility:visible;transform:none}.card__size{min-width:34px;height:30px;padding:0 8px;border-radius:9px;font-size:calc(11.5px * var(--ts));font-weight:600;border:1px solid var(--line);background:var(--bg);transition:background-color .2s,color .2s}.card__size:hover:not(:disabled){background:var(--ink);color:var(--bg);border-color:var(--ink)}.card__size:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.card__plus{opacity:0;transform:scale(.8)}.card:hover .card__plus,.card:focus-within .card__plus{opacity:1;transform:none}}.card__meta{display:flex;flex-direction:column;gap:3px;padding-top:11px}.card__vendor{font-size:calc(10px * var(--ts));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.card__title{font-size:calc(13.5px * var(--ts));font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:calc(13.5px * var(--ts))}.card__price b{font-weight:600}.card__price:has(s) b{color:var(--accent)}.card__price s,.card__from{color:var(--mute);font-size:calc(12px * var(--ts))}.card__facts{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;color:var(--mute);font-size:calc(11.5px * var(--ts))}.card__facts-sizes{display:flex;flex-wrap:wrap;gap:0 8px;letter-spacing:.04em}.card__dots-c,.card__facts .card__dots{position:static;display:flex;gap:4px}.card__facts .card__dots i{width:11px;height:11px;border-radius:50%;border:1px solid rgba(var(--ink-rgb),.18);background:var(--c)}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 10px;margin-top:14px;text-align:left}.cgrid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.cgrid__list--3{grid-template-columns:repeat(3,1fr)}.cgrid__list--4{grid-template-columns:repeat(4,1fr)}.cgrid__list--5{grid-template-columns:repeat(5,1fr);gap:14px}}.cgrid__tile{display:grid;gap:10px}.cgrid__img{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-img);background:var(--surface)}.cgrid__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.cgrid__tile:hover .cgrid__img img{transform:scale(1.05)}.cgrid__name{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:calc(13px * var(--ts));font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cgrid__name .icon{transition:transform .3s var(--ease)}.cgrid__tile:hover .cgrid__name .icon{transform:translate(4px)}@media(max-width:749px){.cgrid__list--5>:last-child:nth-child(odd){grid-column:span 2}.cgrid__list--5>:last-child:nth-child(odd) .cgrid__img{aspect-ratio:16 / 9}}.marquee{overflow:hidden;padding-block:clamp(20px,3vw,36px);font-size:clamp(54px,11vw,168px);line-height:1}.marquee__track{display:flex;width:max-content;animation:marquee var(--speed, 30s) linear infinite}.marquee__group{display:flex;align-items:center;flex:none}.marquee__group>span{padding-inline:.22em;white-space:nowrap}.marquee__star{font-size:.35em}.marquee--outline{color:transparent;-webkit-text-stroke:1.2px var(--ink)}.marquee--outline .marquee__star{color:var(--ink);-webkit-text-stroke:0}.marquee--inverted{background:var(--ink);color:var(--bg);font-size:clamp(32px,5vw,64px)}.split__grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.split__grid{grid-template-columns:1.1fr 1fr;gap:clamp(40px,6vw,100px)}.split--right .split__media{order:2}}.split__media{border-radius:var(--r-box);overflow:hidden;background:var(--surface)}.split__media img{width:100%}.split__body{display:grid;justify-items:start;gap:18px}.split__body .eyebrow{margin:0}.split__text{color:var(--mute);font-size:calc(16px * var(--ts));max-width:42ch}.reels__track{grid-auto-columns:calc((100% - var(--pad) * 2 - 12px) / 1.6)}@media(min-width:750px){.reels__track{grid-auto-columns:calc((100% - var(--pad) * 2 - 48px) / 3.4)}}@media(min-width:1100px){.reels__track{grid-auto-columns:calc((100% - var(--pad) * 2 - 64px) / 4.6)}}.reel{display:grid;gap:10px;scroll-snap-align:start}.reel__frame{position:relative;aspect-ratio:9 / 16;border-radius:var(--r-box);overflow:hidden;background:var(--surface)}.reel__video{width:100%;height:100%;object-fit:cover}.reel__sound{position:absolute;top:10px;right:10px;width:34px;height:34px;color:#fff;background:#00000052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reel__sound .icon-sound-on,.reel.is-loud .reel__sound .icon-sound-off{display:none}.reel.is-loud .reel__sound .icon-sound-on{display:block}.reel__product{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid var(--line);transition:border-color .2s}.reel__product:hover{border-color:var(--ink)}.reel__thumb{width:40px;height:48px;object-fit:cover;border-radius:8px;background:var(--surface);flex:none}.reel__info{display:grid;flex:1;min-width:0;font-size:calc(12.5px * var(--ts))}.reel__title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reel__price{color:var(--mute)}.reviews__track{grid-auto-columns:calc((100% - var(--pad) * 2 - 12px) / 1.2)}@media(min-width:750px){.reviews__track{grid-auto-columns:calc((100% - var(--pad) * 2 - 32px) / 2.4)}}@media(min-width:1100px){.reviews__track{grid-auto-columns:calc((100% - var(--pad) * 2 - 48px) / 3.3)}}.reviews__score{display:flex;align-items:center;gap:10px;font-size:calc(13px * var(--ts));font-weight:600}.review{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--r-box);background:var(--surface);scroll-snap-align:start;min-height:230px}.review__text{font-size:calc(16px * var(--ts));line-height:1.5;flex:1}.review__by{display:grid;gap:2px;font-size:calc(13px * var(--ts))}.review__name{font-weight:600}.review__product{color:var(--mute)}a.review__product:hover{color:var(--ink)}.statement__inner{display:grid;gap:22px}.statement--center{justify-items:center;text-align:center}.statement__text{font-size:clamp(30px,4.6vw,68px);line-height:1;max-width:20ch}.statement .eyebrow{margin:0}.trustbar{border-block:1px solid var(--line)}.trustbar__list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;list-style:none}@media(min-width:990px){.trustbar__list{grid-template-columns:repeat(4,1fr)}}.trustbar__item{display:flex;align-items:flex-start;gap:14px}.trustbar__item>span{display:grid;gap:2px}.trustbar__title{font-size:calc(13px * var(--ts));font-weight:600;letter-spacing:.06em;text-transform:uppercase}.trustbar__text{font-size:calc(13px * var(--ts));color:var(--mute)}.pdp{padding-top:16px;padding-bottom:40px}.pdp__grid{display:grid;gap:24px}@media(min-width:990px){.pdp{padding-top:28px}.pdp__grid{grid-template-columns:minmax(0,1.45fr) minmax(380px,1fr);gap:clamp(36px,4vw,72px);align-items:start}}.pdp__gallery{position:relative;min-width:0}@media(max-width:989px){.pdp__gallery{margin-inline:calc(var(--gutter) * -1)}}.pdp__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pdp__track::-webkit-scrollbar{display:none}.pdp__media{flex:0 0 100%;scroll-snap-align:start;background:var(--surface);position:relative}.pdp__media img,.pdp__media video{width:100%;height:auto}.pdp__media video{aspect-ratio:var(--ar);object-fit:cover}.pdp__zoom{display:block;width:100%;cursor:zoom-in}.pdp__counter{position:absolute;top:12px;right:calc(var(--gutter) + 0px);z-index:2;padding:4px 10px;border-radius:99px;background:rgba(var(--bg-rgb),.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:calc(11.5px * var(--ts));font-weight:600;letter-spacing:.06em}.pdp__progress{position:relative;height:2px;margin:10px var(--gutter) 0;background:var(--line);border-radius:2px;overflow:hidden}.pdp__progress span{position:absolute;top:0;bottom:0;left:0;width:calc(100% / var(--n));background:var(--ink);transform:translate(calc(var(--i, 0) * 100%));transition:transform .35s var(--ease)}@media(min-width:990px){.pdp__track{display:grid;overflow:visible;gap:8px}.pdp__gallery--grid .pdp__track{grid-template-columns:1fr 1fr}.pdp__media{border-radius:var(--r-img);overflow:hidden}.pdp__counter,.pdp__progress{display:none}}.pdp__panel{display:grid;gap:22px}@media(min-width:990px){.pdp__panel{position:sticky;top:calc(var(--hdr-h) + 20px);max-height:calc(100vh - var(--hdr-h) - 40px);overflow-y:auto;scrollbar-width:none;padding-bottom:20px}.pdp__panel::-webkit-scrollbar{display:none}}.pdp__crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:calc(12px * var(--ts));color:var(--mute);letter-spacing:.04em}.pdp__crumbs a:hover{color:var(--ink)}.pdp__head{display:grid;gap:10px;margin-top:-8px}.pdp__title{font-size:clamp(30px,3.2vw,46px)}.pdp__rating{display:flex;align-items:center;gap:8px;font-size:calc(13px * var(--ts));font-weight:600}.pdp__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:-8px}.pdp__now{font-size:calc(22px * var(--ts));font-weight:600}.pdp__was{color:var(--mute);font-size:calc(16px * var(--ts))}.pdp__tax{flex-basis:100%;font-size:calc(12px * var(--ts));color:var(--mute)}.pdp__options{display:grid;gap:20px}.opt{border:0;padding:0;min-width:0}.opt__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.opt__name{font-size:calc(12px * var(--ts));font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:0}.opt__value{color:var(--mute);margin-left:6px;letter-spacing:.04em}.opt__guide{display:inline-flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--ts));text-decoration:underline;text-underline-offset:3px}.opt__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px}.opt--color .opt__values{display:flex;flex-wrap:wrap;gap:10px}.opt__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.opt__chip{position:relative;display:grid;place-items:center;height:48px;padding:0 10px;border-radius:12px;border:1px solid var(--line);font-size:calc(13.5px * var(--ts));font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:border-color .2s,background-color .2s,color .2s,transform .15s}.opt__chip:hover{border-color:var(--ink)}.opt__chip:active{transform:scale(.97)}.opt__input:checked+.opt__chip{background:var(--ink);color:var(--bg);border-color:var(--ink)}.opt__input:focus-visible+.opt__chip,.opt__input:focus-visible+.opt__swatch{outline:2px solid var(--ink);outline-offset:2px}.opt__input.is-out+.opt__chip{color:var(--mute)}.opt__input.is-out+.opt__chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--line) calc(50% - .5px),var(--line) calc(50% + .5px),transparent calc(50% + .5px))}.opt__swatch{width:34px;height:34px;border-radius:50%;background:var(--c);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.15),0 0 0 3px var(--bg),0 0 0 4px transparent;transition:box-shadow .2s}.opt__input:checked+.opt__swatch{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.15),0 0 0 3px var(--bg),0 0 0 4px var(--ink)}.opt__input.is-out+.opt__swatch{opacity:.35}.opts-shake{animation:shake .45s}@keyframes shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.pdp__actions{display:grid;gap:10px}.pdp__dynamic.is-locked{opacity:.35;pointer-events:none}.pdp__dynamic .shopify-payment-button__button{border-radius:99px!important;min-height:54px;overflow:hidden}.pdp__dynamic .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--ink)!important;border:1px solid var(--ink)!important;font-size:calc(13.5px * var(--ts))!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase}.pdp__dynamic .shopify-payment-button__more-options{color:var(--mute);font-size:calc(12px * var(--ts));margin-top:8px}.pdp__note{font-size:calc(12.5px * var(--ts));color:var(--mute);margin-top:8px}.offers{border:1px solid var(--line);border-radius:var(--r-box);padding:16px 16px 14px}.offers__title{font-size:calc(11px * var(--ts));font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.offers__row{display:grid;grid-template-columns:repeat(3,1fr)}.offers__cell{display:grid;gap:3px;padding-inline:12px;border-left:1px dashed var(--line)}.offers__cell:first-child{padding-left:0;border-left:0}.offers__badge{font-size:calc(10.5px * var(--ts));font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.offers__text{font-size:calc(16px * var(--ts));font-weight:700}.offers__foot{font-size:calc(12px * var(--ts));color:var(--mute);margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;list-style:none}.trust__item{display:grid;justify-items:center;text-align:center;gap:4px;padding:14px 6px;border-radius:14px;background:var(--surface)}.trust__item .icon{margin-bottom:4px}.trust__title{font-size:calc(12px * var(--ts));font-weight:600}.trust__text{font-size:calc(11px * var(--ts));color:var(--mute);line-height:1.3}.acc{border-bottom:1px solid var(--line)}.pdp__panel .acc:first-of-type,.acc:first-child{border-top:1px solid var(--line)}.pdp__panel .acc+.acc{border-top:0;margin-top:-22px}.acc__sum{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 0;list-style:none;cursor:pointer;font-size:calc(12.5px * var(--ts));font-weight:600;letter-spacing:.12em;text-transform:uppercase}.acc__sum::-webkit-details-marker{display:none}.acc__sum .icon{transition:transform .3s var(--ease);flex:none}.acc[open]>.acc__sum .icon{transform:rotate(45deg)}.acc__body{padding-bottom:20px;color:var(--mute);font-size:calc(14.5px * var(--ts))}.acc__body.rte strong{color:var(--ink)}.pdp__share{justify-self:start}.sticky-atc{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 10px;border-radius:18px;background:rgba(var(--bg-rgb),.86);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border:1px solid rgba(var(--ink-rgb),.08);box-shadow:var(--shadow);transform:translateY(calc(100% + 24px));transition:transform .45s var(--ease)}.sticky-atc.is-on{transform:none}.sticky-atc__info{display:flex;align-items:center;gap:10px;min-width:0}.sticky-atc__info>span{display:grid;min-width:0;font-size:calc(12.5px * var(--ts))}.sticky-atc__img{width:38px;height:46px;object-fit:cover;border-radius:8px;flex:none;background:var(--surface)}.sticky-atc__title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{color:var(--mute)}.sticky-atc .btn{min-height:44px;padding-inline:20px}@media(min-width:990px){.sticky-atc{display:none}}.size-chart{width:100%;border-radius:12px;background:#fff}.size-guide__tip{margin-top:14px;font-size:calc(13px * var(--ts))}dialog.zoom{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--bg);color:var(--ink)}dialog.zoom::backdrop{background:var(--bg)}.zoom__track{height:100%;overflow-y:auto;display:grid;justify-items:center;gap:8px;padding:8px}.zoom__track img{width:min(100%,1400px);background:var(--surface)}.zoom__close{position:fixed;top:14px;right:14px;z-index:2;background:rgba(var(--bg-rgb),.85)}.plp{padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(48px,6vw,96px)}.plp__head{display:grid;gap:12px;margin-bottom:clamp(20px,3vw,32px)}.plp__title{font-size:clamp(40px,7vw,96px)}.plp__desc{color:var(--mute);max-width:60ch}.toolbar{position:sticky;top:calc(var(--hdr-h) + 6px);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;background:var(--bg);transition:top .45s var(--ease)}body.hdr-hidden .toolbar{top:0}.toolbar__right{display:flex;align-items:center;gap:6px}.density{display:none}@media(min-width:750px){.density{display:flex}}.density .icon-btn{opacity:.4}[data-cols=small] .density [data-density="4"],[data-cols=big] .density [data-density="2"],body:not([data-cols]) .density [data-density="4"]{opacity:1}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 4px}.active-filters .chip{height:32px;font-size:calc(12.5px * var(--ts))}.plp__count{font-size:calc(12.5px * var(--ts));margin:10px 0 18px}.facet-values{display:grid;gap:4px}.facet-value{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:calc(14.5px * var(--ts));cursor:pointer}.facet-value input{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:6px;border:1px solid rgba(var(--ink-rgb),.3);display:grid;place-items:center;flex:none;cursor:pointer;transition:background-color .15s}.facet-value input:checked{background:var(--ink);border-color:var(--ink)}.facet-value input:checked:after{content:"";width:8px;height:4px;border:2px solid var(--bg);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.facet-value.is-empty{opacity:.35;cursor:default}.facet-count{margin-left:auto;color:var(--mute);font-size:calc(12px * var(--ts))}.facet-dot{width:16px;height:16px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.15)}.facet-values--chips{display:flex;flex-wrap:wrap;gap:8px}.facet-values--chips .facet-value{position:relative;padding:0}.facet-values--chips .facet-value input{position:absolute;opacity:0}.facet-values--chips .facet-value span:not(.facet-count){display:grid;place-items:center;min-width:52px;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line);font-size:calc(13.5px * var(--ts));font-weight:600;transition:background-color .2s,color .2s}.facet-values--chips .facet-value input:checked+span{background:var(--ink);color:var(--bg);border-color:var(--ink)}.facet-values--chips .facet-count{display:none}.price-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.more{display:grid;justify-items:center;gap:12px;margin-top:48px;text-align:center;font-size:calc(13px * var(--ts))}.more__bar{width:180px;height:2px;background:var(--line);position:relative;overflow:hidden;border-radius:2px}.more__bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p);background:var(--ink)}.empty{grid-column:1 / -1;display:grid;justify-items:center;gap:14px;padding:64px 0;text-align:center}.empty__title{font-family:var(--font-display);text-transform:var(--display-case);font-size:calc(28px * var(--ts))}.search-page__form{max-width:560px}.text-tile{display:grid;gap:6px;align-content:start;padding:20px;border-radius:var(--r-box);background:var(--surface)}.text-tile__title{font-weight:600}.lines{display:grid;gap:18px}.line{display:grid;grid-template-columns:84px 1fr;gap:14px;transition:opacity .3s}.line.is-busy{opacity:.45;pointer-events:none}.line__img{aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:var(--surface)}.line__img img{width:100%;height:100%;object-fit:cover}.line__body{display:flex;flex-direction:column;gap:4px;min-width:0}.line__top{display:flex;justify-content:space-between;gap:10px}.line__title{font-size:calc(14px * var(--ts));font-weight:600;line-height:1.3}.line__remove{color:var(--mute);flex:none;padding:2px}.line__remove:hover{color:var(--ink)}.line__meta{font-size:calc(12.5px * var(--ts));color:var(--mute)}.line__disc{font-size:calc(12px * var(--ts));color:var(--accent)}.line__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.qty{display:inline-flex;align-items:center;height:34px;border-radius:99px;border:1px solid var(--line)}.qty button{width:32px;height:32px;display:grid;place-items:center;border-radius:50%}.qty span{min-width:22px;text-align:center;font-size:calc(13px * var(--ts));font-weight:600}.line__price{display:grid;justify-items:end;font-size:calc(14px * var(--ts))}.line__price s{color:var(--mute);font-size:calc(12px * var(--ts))}.summary{display:grid;gap:10px}.summary__row{display:flex;justify-content:space-between;font-size:calc(14px * var(--ts))}.summary__row--disc{color:var(--accent)}.summary__total{font-size:calc(17px * var(--ts));font-weight:700}.summary__fine{font-size:calc(12px * var(--ts));color:var(--mute);margin-top:-4px}.summary__note{font-size:calc(12.5px * var(--ts));font-weight:600;text-align:center;padding:9px 12px;border-radius:12px;background:var(--surface)}.summary__more{margin-top:4px}.cart-empty{display:grid;justify-items:center;align-content:start;gap:12px;text-align:center;padding-top:48px}.cart-empty__title{font-family:var(--font-display);font-size:calc(30px * var(--ts));text-transform:var(--display-case)}.cart-empty__text{color:var(--mute);margin-bottom:6px}.cart-empty__label{margin-top:36px;align-self:start;justify-self:start;font-size:calc(11px * var(--ts));font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cart-page__grid{display:grid;gap:32px;margin-top:28px}@media(min-width:990px){.cart-page__grid{grid-template-columns:1fr 400px;gap:64px;align-items:start}.cart-page__aside{position:sticky;top:calc(var(--hdr-h) + 20px);padding:24px;border-radius:var(--r-box);border:1px solid var(--line)}}.ftr{border-top:1px solid var(--line);padding-top:clamp(48px,6vw,80px);overflow:hidden}.ftr__top{display:grid;gap:44px}@media(min-width:990px){.ftr__top{grid-template-columns:1.2fr 1fr;gap:80px}}.ftr__brand{display:grid;gap:22px;align-content:start;max-width:460px}.ftr__heading{font-family:var(--font-display);text-transform:var(--display-case);font-size:clamp(30px,3.6vw,48px);line-height:.95}.ftr__form{display:grid;gap:10px}.ftr__label{font-size:calc(13.5px * var(--ts));color:var(--mute)}.socials{display:flex;gap:4px;margin-left:-10px}.ftr__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 20px}@media(min-width:750px){.ftr__cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.ftr__col-title{font-size:calc(11px * var(--ts));font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.ftr__col ul{display:grid;gap:9px}.ftr__col a{color:var(--mute);font-size:calc(14px * var(--ts));transition:color .2s}.ftr__col a:hover{color:var(--ink)}.ftr__text{color:var(--mute);font-size:calc(14px * var(--ts))}.ftr__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:56px;padding-block:22px;border-top:1px solid var(--line);font-size:calc(12px * var(--ts));color:var(--mute)}.ftr__policies{display:flex;flex-wrap:wrap;gap:6px 18px}.ftr__policies a:hover{color:var(--ink)}.ftr__pay{display:flex;gap:6px}.ftr__pay-icon{width:36px;height:24px}.ftr__wordmark{font-family:var(--font-display);text-transform:lowercase;font-style:normal;font-size:27vw;line-height:.78;letter-spacing:-.02em;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:1.2px var(--ink);opacity:.9;transform:skew(-12deg);margin:8px -2vw -.12em;-webkit-user-select:none;user-select:none}.page .plp__title{margin-bottom:28px}.contact{display:grid;gap:14px;margin-top:28px}.contact__row{display:grid;gap:14px}@media(min-width:750px){.contact__row{grid-template-columns:1fr 1fr}}.contact .btn{justify-self:start}.blog-grid{display:grid;gap:32px 16px;margin-top:32px}@media(min-width:750px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.post{display:grid;gap:8px}.post__img{aspect-ratio:4 / 3;border-radius:var(--r-img);overflow:hidden;background:var(--surface);margin-bottom:6px}.post__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.post:hover .post__img img{transform:scale(1.04)}.post .eyebrow{margin:0}.post__title{font-weight:600;font-size:calc(17px * var(--ts))}.article__img{margin:24px 0 32px;border-radius:var(--r-box);overflow:hidden}article .link-arrow{margin-top:40px}.pager{display:flex;justify-content:center;gap:14px;margin-top:40px;font-size:calc(14px * var(--ts))}.notfound{text-align:center}.notfound .wrap{display:grid;justify-items:center;gap:18px}.notfound__code{font-size:clamp(120px,30vw,320px);line-height:.8;color:transparent;-webkit-text-stroke:1.5px var(--ink)}.pw{min-height:100svh;display:grid;place-items:center;padding:32px var(--gutter);text-align:center}.pw__inner{display:grid;justify-items:center;gap:18px;width:min(460px,100%)}.pw__logo .logo{width:150px}.pw__title{font-size:clamp(40px,9vw,72px)}.pw__form{width:100%}.pw__owner{margin-top:24px;display:grid;gap:12px;justify-items:center;width:100%}.pw__owner summary{list-style:none}.giftcode{font-size:calc(22px * var(--ts));font-weight:700;letter-spacing:.12em;padding:14px 22px;border:1px dashed var(--line);border-radius:14px}.giftqr img,.giftqr canvas{margin-inline:auto}.js .has-reveal .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js .has-reveal .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .has-reveal .reveal{opacity:1;transform:none}.announce__track,.marquee__track{animation:none!important}}.tabs__more{display:flex;justify-content:center;margin-top:36px}@media(min-width:750px){.tabs__more{display:none}}.case-all{--ts: .88;text-transform:uppercase;letter-spacing:.03em}.case-all button,.case-all select,.case-all option{text-transform:inherit}.case-all input,.case-all textarea{text-transform:none;letter-spacing:normal}.case-all input::placeholder,.case-all textarea::placeholder{text-transform:uppercase}.case-all :is(.rte,.review__text,.split__text,.plp__desc,.acc__body,.shopify-policy__body,.shopify-policy__container .rte,.size-guide__tip){text-transform:none;letter-spacing:normal}.case-all .rte :is(h1,h2,h3,h4,h5,h6){text-transform:none}.case-titles{--ts: .94}.case-titles :is(.card__title,.card__facts,.card__size,.line__title,.line__meta,.ps__title,.reel__title,.review__name,.review__product,.pdp__crumbs,.sticky-atc__title,.post__title,.text-tile__title,.hdr__drop-title,.hdr__drop-link,.menu-drawer__sub a,.ftr__col a,.ftr__policies,.ftr__copy,.facet-value,.opt__chip,.opt__value,.chip,.select-pill select,.summary,.offers__text,.trust__title,.trustbar__title,.menu-drawer__small,.toast,.cart-empty__text,.ps__empty,.opt__guide,.announce,.hero__text,.sheet__count,.plp__count,.more){text-transform:uppercase;letter-spacing:.04em}.card__title{font-weight:400;font-size:calc(13px * var(--ts));letter-spacing:.06em;line-height:1.35}.card__price{font-size:calc(12.5px * var(--ts));letter-spacing:.04em}.card__price b{font-weight:400}.card__price s{font-weight:300}.card__facts{font-weight:300;letter-spacing:.08em}.card__vendor{font-weight:400}.card__meta{gap:4px;padding-top:12px}.cindex__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);counter-reset:none}.cindex__row{border-bottom:1px solid var(--line)}.cindex__link{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:clamp(14px,2vw,22px);transition:opacity .4s var(--ease)}.cindex__num{font-size:calc(11px * var(--ts));letter-spacing:.12em;color:var(--mute)}.cindex__name{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:var(--display-case);font-size:calc(clamp(30px,5.4vw,76px) * var(--ts));line-height:.95;letter-spacing:-.005em;transition:transform .6s var(--ease),color .4s var(--ease);display:flex;align-items:flex-start;gap:8px;min-width:0}.cindex__count{font-family:var(--font-body);font-weight:400;font-size:calc(12px * var(--ts));color:var(--mute);letter-spacing:.06em;line-height:1;margin-top:.3em}.cindex__thumb{display:none}.cindex__arrow{transition:transform .5s var(--ease),opacity .4s var(--ease);opacity:.35}.cindex__float{position:fixed;left:0;top:0;z-index:5;pointer-events:none;width:clamp(200px,18vw,280px);aspect-ratio:4 / 5;border-radius:var(--r-img, 4px);overflow:hidden;opacity:0;scale:.85;rotate:-4deg;transition:opacity .35s var(--ease),scale .5s var(--ease),rotate .6s var(--ease)}.cindex__float.is-on{opacity:1;scale:1;rotate:0deg}.cindex__shot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s var(--ease);background:var(--surface)}.cindex__shot.is-on{opacity:1}.cindex__shot img,.cindex__shot .placeholder{width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.cindex__list:hover .cindex__link{opacity:.28}.cindex__list:hover .cindex__link:hover{opacity:1}.cindex__link:hover .cindex__name{transform:translate(18px)}.cindex__link:hover .cindex__arrow{opacity:1;transform:translate(4px) rotate(-45deg)}}@media(max-width:749px){.cindex__link{grid-template-columns:26px minmax(0,1fr) auto;gap:10px}.cindex__arrow,.cindex__float{display:none}.cindex__thumb{display:block;width:52px;aspect-ratio:4 / 5;border-radius:3px;overflow:hidden;background:var(--surface)}.cindex__thumb img{width:100%;height:100%;object-fit:cover}}.cpanels__track{display:flex;gap:8px;height:clamp(420px,70vh,680px)}.cpanel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:var(--r-img, 4px);color:#fff;background:var(--surface);isolation:isolate;transition:flex-grow .8s var(--ease)}.cpanel.is-active{flex-grow:4.2}.cpanel__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cpanel__img img,.cpanel__img .placeholder{width:100%;height:100%;object-fit:cover;transform:scale(1.08);filter:grayscale(.6) brightness(.85);transition:transform 1.2s var(--ease),filter .8s var(--ease)}.cpanel.is-active .cpanel__img img{transform:scale(1);filter:none}.cpanel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000026,#0000 35%,#0000008c)}.cpanel__num{position:absolute;top:16px;left:16px;font-size:calc(11px * var(--ts));letter-spacing:.14em}.cpanel__side{position:absolute;left:50%;bottom:20px;writing-mode:vertical-rl;rotate:180deg;translate:-50% 0;font-size:calc(12px * var(--ts));letter-spacing:.18em;white-space:nowrap;transition:opacity .4s var(--ease)}.cpanel__body{position:absolute;left:0;right:0;bottom:0;padding:clamp(18px,2.4vw,32px);display:grid;gap:10px;opacity:0;transform:translateY(16px);transition:opacity .4s var(--ease),transform .6s var(--ease)}.cpanel__name{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:var(--display-case);font-size:calc(clamp(30px,4vw,58px) * var(--ts));line-height:.95;white-space:nowrap}.cpanel__cta{display:inline-flex;align-items:center;gap:8px;font-size:calc(11px * var(--ts));letter-spacing:.12em}.cpanel.is-active .cpanel__side{opacity:0}.cpanel.is-active .cpanel__body{opacity:1;transform:none;transition-delay:.25s}@media(max-width:749px){.cpanels__track{height:auto;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.cpanels__track::-webkit-scrollbar{display:none}.cpanel{flex:0 0 76%;aspect-ratio:4 / 5;scroll-snap-align:start}.cpanel.is-active{flex-grow:0}.cpanel__img img{transform:none;filter:none}.cpanel__side{display:none}.cpanel__body{opacity:1;transform:none}}.wa-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:7px;vertical-align:.12em;animation:waPulse 2s ease-in-out infinite}@keyframes waPulse{50%{opacity:.25}}.wa-float{position:fixed;right:calc(16px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:35;display:flex;align-items:center;gap:10px;transition:translate .5s var(--ease)}.atc-on .wa-float{translate:0 -70px}.wa-float__btn{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--bg);box-shadow:0 10px 30px #0000002e;transition:transform .4s var(--ease)}.wa-float__btn:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--ink);opacity:0;animation:waRing 2.6s var(--ease) infinite}@keyframes waRing{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}.wa-float__label{display:grid;gap:2px;padding:9px 14px;border-radius:12px;text-align:right;background:var(--bg);color:var(--ink);border:1px solid var(--line);box-shadow:0 10px 30px #00000014;font-size:calc(10.5px * var(--ts));letter-spacing:.08em;line-height:1.3;opacity:0;transform:translate(8px);pointer-events:none;transition:opacity .35s var(--ease),transform .45s var(--ease)}.wa-float__label b{font-weight:600;font-size:calc(11.5px * var(--ts))}.wa-float__label span{color:var(--mute)}.wa-float:hover .wa-float__label,.wa-float:focus-visible .wa-float__label{opacity:1;transform:none}.wa-float:hover .wa-float__btn{transform:scale(1.06)}@media(max-width:749px){.wa-float__btn{width:48px;height:48px}.wa-float__label{display:none}}@media(prefers-reduced-motion:reduce){.wa-float__btn:before,.wa-dot{animation:none}}.support-pill{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border:1px solid var(--line);border-radius:14px;transition:border-color .3s var(--ease),background .3s var(--ease)}.support-pill:hover{border-color:var(--ink)}.support-pill__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--bg);flex:none}.support-pill__text{display:grid;gap:2px;flex:1;min-width:0}.support-pill__text b{font-weight:600;font-size:calc(12px * var(--ts));letter-spacing:.06em}.support-pill__text span{color:var(--mute);font-size:calc(12px * var(--ts))}.contact-page{display:grid;gap:40px}@media(min-width:990px){.contact-page{grid-template-columns:minmax(0,1fr) 360px;gap:72px;align-items:start}.contact-page__side{position:sticky;top:calc(var(--hdr-h) + 24px)}}.support-card{display:grid;gap:6px;padding:28px;border-radius:18px;background:var(--ink);color:var(--bg)}.support-card__status{font-size:calc(10.5px * var(--ts));letter-spacing:.14em;opacity:.75;margin-bottom:10px}.support-card__big{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(clamp(64px,7vw,96px) * var(--ts));line-height:.85;text-transform:lowercase}.support-card__title{font-size:calc(13px * var(--ts));font-weight:600;letter-spacing:.12em;margin-top:6px}.support-card__text{font-size:calc(13px * var(--ts));opacity:.7;line-height:1.5}.support-card__btn{margin-top:16px;background:var(--bg);color:var(--ink);border-color:var(--bg);gap:8px}.support-card__num{font-size:calc(12px * var(--ts));letter-spacing:.1em;opacity:.7;margin-top:10px;text-align:center}.support-card__mail{font-size:calc(12px * var(--ts));opacity:.7;text-align:center;text-transform:none;letter-spacing:.02em}.support-card__mail:hover{opacity:1}.policy-support{max-width:calc(440px + var(--gutter) * 2);padding-bottom:clamp(48px,6vw,80px)}.menu-drawer__foot .support-pill{padding:10px 14px 10px 10px}.shopify-policy__container{max-width:calc(760px + var(--gutter) * 2)!important;padding:clamp(40px,6vw,80px) var(--gutter) 32px!important;margin-inline:auto}.shopify-policy__title{text-align:left!important;margin-bottom:24px}.shopify-policy__title h1{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:var(--display-case);font-size:calc(clamp(34px,5vw,64px) * var(--ts));line-height:.95;letter-spacing:-.005em}.shopify-policy__body{line-height:1.7;color:var(--ink)}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.policy-support{max-width:calc(760px + var(--gutter) * 2)}.policy-support .support-card{max-width:420px}.pdp-video{margin-top:22px;scroll-snap-align:none}.pdp-video__frame{position:relative;aspect-ratio:4 / 5;border-radius:var(--r-box, 16px);overflow:hidden;background:var(--surface)}.pdp-video__media{width:100%;height:100%;object-fit:cover;display:block}.pdp-video__label{position:absolute;left:12px;top:12px;padding:6px 11px;border-radius:99px;color:#fff;font-size:calc(10.5px * var(--ts));letter-spacing:.12em;background:#00000052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/theme.css.map */
