:root{color-scheme:light;--mo:1;--ease-io:cubic-bezier(.65,0,.35,1);--rv-y:18px;--sab:0px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.32,.72,0,1);--header-h:56px;--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;scroll-padding-top:var(--header-h)}[hidden]{display:none!important}body{margin:0;min-width:0;max-width:100%;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs);line-height:var(--lh-s,17px);letter-spacing:0;text-transform:var(--tt);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body.no-scroll{overflow:hidden;padding-right:var(--sbw,0px)}img,video,svg{max-width:100%}img{display:block;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button,select{text-transform:inherit}input,textarea{text-transform:none}button{background:none;border:0;padding:0;cursor:pointer}h1,h2,h3{margin:0;font-weight:var(--hw);letter-spacing:-.01em;line-height:1.1}p{margin:0}.muted{color:var(--muted);font-family:var(--font-meta)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:#fff;color:#000;padding:8px;z-index:999}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.stack>*+*{margin-top:12px}.narrow{max-width:520px}.sec{position:relative;padding:var(--sp-t,0vw) calc(var(--pad)*var(--up,0) + var(--sp-r,0vw)) var(--sp-b,0vw) calc(var(--pad)*var(--up,0) + var(--sp-l,0vw))}.bleed{margin-left:calc(var(--pad)*var(--up,0)*-1 - var(--sp-l,0vw));margin-right:calc(var(--pad)*var(--up,0)*-1 - var(--sp-r,0vw))}.err{color:var(--err)}.pager{padding:24px var(--pad);display:flex;gap:12px;justify-content:center}.pager .current{font-weight:700}.icon{width:var(--is,var(--icon));height:var(--is,var(--icon));display:block;flex:none}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:10px 8px 10px 0;border-bottom:1px solid var(--line)}.prose{max-width:70ch;line-height:1.55}.prose h2{margin:24px 0 8px}.prose img{border-radius:var(--r-img)}.glass,.header--glass.is-scrolled,.glass-drawers .drawer{background:#ffffff8c;background:color-mix(in srgb,var(--g-bg,var(--bg)) var(--g-tint,var(--glass-tint)),transparent);-webkit-backdrop-filter:blur(var(--g-blur,var(--glass-blur))) saturate(var(--glass-sat));backdrop-filter:blur(var(--g-blur,var(--glass-blur))) saturate(var(--glass-sat));box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 -1px #ffffff14,0 10px 40px #00000012}.glass-drawers .drawer{background:color-mix(in srgb,var(--dr-bg,var(--bg)) var(--glass-tint),transparent)}.btn{--bh:var(--btn-h);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--bh);padding:0 2.2em;border:1px solid var(--b-bd,var(--text));background:var(--b-bg,transparent);color:var(--b-c,var(--text));border-radius:calc(var(--bh)*var(--b-r,var(--r-btn))/100);font-size:var(--b-fs,var(--btn-fs));font-weight:500;line-height:1;transition:background .35s var(--ease),color .35s var(--ease),transform .2s var(--ease),opacity .3s,border-color .3s}.btn:hover{background:var(--b-hbg,var(--text));color:var(--b-hc,var(--bg))}.btn:active{transform:scale(.985)}.btn--solid{--b-bg:var(--text);--b-c:var(--bg);--b-hbg:var(--text)}.btn--solid:hover{opacity:.86;background:var(--b-bg);color:var(--b-c)}.btn--glass{border-color:var(--glass-edge);background:#ffffff24;background:color-mix(in srgb,var(--b-bg,#fff) 14%,transparent);color:var(--b-c,var(--text));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:inset 0 1px 0 var(--glass-edge)}.btn--glass:hover{background:color-mix(in srgb,var(--b-bg,#fff) 30%,transparent);color:var(--b-c,var(--text))}.btn--full{width:100%}.btn[disabled],.btn:disabled{opacity:.4;pointer-events:none}.input{width:100%;height:var(--btn-h);padding:0 14px;border:1px solid var(--text);background:transparent;border-radius:calc(var(--btn-h)*var(--r-input)/100*.5);-webkit-appearance:none;appearance:none}.protect img,.protect picture,.protect video{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}.protect .card__media:after,.protect .pdp__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media print{.protect img,.protect picture,.protect video{display:none!important}}.ann{overflow:hidden;white-space:nowrap;display:flex;align-items:center;height:var(--ann-h,32px);font-size:var(--ann-fs,12px);font-weight:500}.ann__track{display:flex;flex:none;animation:marquee var(--ann-speed,40s) linear infinite;will-change:transform}.ann__track>*{padding:0 40px}@keyframes marquee{to{transform:translate(-50%)}}.shopify-section:has(>.header){position:sticky;top:0;z-index:50}.shopify-section:has(>.header--overlay){margin-bottom:calc(var(--header-h)*-1)}.header{--hh:56px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;height:var(--hh);padding:0 max(var(--pad),var(--safe-r)) 0 max(var(--pad),var(--safe-l));background:var(--h-bg,var(--bg));color:var(--h-c,var(--text));border-bottom:1px solid var(--h-bd,var(--line));transition:background .4s var(--ease),color .35s var(--ease),border-color .35s,transform .5s var(--ease-out),box-shadow .4s}.header--overlay:not(.is-scrolled){background:transparent;color:var(--h-oc,#fff);border-color:transparent}.header--glass.is-scrolled{border-bottom-color:var(--glass-edge)}.header--float{margin:10px var(--pad) 0;border:1px solid var(--h-bd,var(--line));border-radius:calc(var(--hh)*var(--hr)/100)}.header.is-hidden{transform:translateY(-130%)}.header__left,.header__center,.header__right{display:flex;align-items:center;gap:var(--hg,18px);min-width:0}.header__right{justify-content:flex-end}.header__center{justify-content:center}.hb{display:inline-flex;align-items:center;gap:6px;position:relative}.hb__logo{font-weight:700;font-size:20px;letter-spacing:-.04em;white-space:nowrap}.hb__logo{max-width:52vw;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:0}.hb__logo:focus,.hb__logo:active{outline:0;box-shadow:none;background:none}.hb__logo:focus-visible{outline:1.5px solid currentColor;outline-offset:6px;border-radius:2px}.hb__logo::selection,.hb__logo *::selection{background:transparent}.hb__logo .hb__img{flex:none;display:block;width:auto;height:min(var(--logo-h,28px),calc(var(--hh) - 20px));max-width:none;max-height:none;object-fit:contain;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;outline:0}.count-dot{position:absolute;top:-5px;right:-8px;font-size:10px;line-height:1;font-family:var(--font-meta)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ov);--o:var(--ov-o);background:color-mix(in srgb,var(--ov) calc(var(--ov-o)*100%),transparent);-webkit-backdrop-filter:blur(var(--ov-b));backdrop-filter:blur(var(--ov-b));opacity:0;visibility:hidden;transition:opacity calc(.5s*var(--mo)) var(--ease),visibility calc(.5s*var(--mo));z-index:90;will-change:opacity}.overlay.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;bottom:0;width:min(100%,var(--dr-w,440px));background:var(--dr-bg,var(--bg));color:var(--dr-c,var(--text));z-index:100;display:flex;flex-direction:column;visibility:hidden;transition:transform calc(.65s*var(--mo)) var(--ease-out),visibility calc(.65s*var(--mo));padding-bottom:var(--sab);box-shadow:0 0 60px #00000014;will-change:transform;backface-visibility:hidden}.drawer--menu{left:0;transform:translate3d(-100%,0,0);border-radius:0 var(--r-drawer) var(--r-drawer) 0}.drawer--right{right:0;transform:translate3d(100%,0,0);border-radius:var(--r-drawer) 0 0 var(--r-drawer)}.drawer.is-open{transform:translateZ(0);visibility:visible}@media(max-width:560px){.drawer{width:100%;border-radius:0}}.drawer__head{display:flex;justify-content:space-between;align-items:center;height:56px;flex:none;padding:0 var(--pad);font-weight:500}.drawer__body{flex:1;min-height:0;overflow:auto;padding:var(--dr-pad,20px) var(--pad);overscroll-behavior:contain}.drawer__in{min-height:100%;max-width:100%}.drawer__body,.tabs,.drawer__head,.drawer__foot,.cart__foot,.cb{padding-left:max(var(--pad),var(--safe-l,0px));padding-right:max(var(--pad),var(--safe-r,0px))}.tabs{margin-left:max(var(--pad),var(--safe-l,0px));margin-right:max(var(--pad),var(--safe-r,0px));padding-left:0;padding-right:0}.menu__row{min-width:0}.menu__row a{min-width:0;overflow-wrap:anywhere}.plus{margin-right:-6px}.drawer__inner{flex:1;display:flex;flex-direction:column;min-height:0}.cart__empty{padding-left:max(var(--pad),var(--safe-l,0px));padding-right:max(var(--pad),var(--safe-r,0px))}.drawer__foot{flex:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px var(--pad);border-top:1px solid var(--line)}.foot__acc{display:flex;align-items:center;gap:8px}.foot__acc .icon{--is:20px}.foot__loc select{border:0;background:transparent;padding:6px 18px 6px 0;cursor:pointer;font-family:var(--font-meta)}.foot__links{display:flex;gap:20px;flex-wrap:wrap}.tabs{flex:none;margin:0 var(--pad);border-bottom:1px solid var(--line)}.tabs__scroll{position:relative;display:flex;gap:var(--tab-gap,26px);overflow-x:auto;scrollbar-width:none}.tabs__scroll::-webkit-scrollbar{display:none}.tab{padding:14px 0;white-space:nowrap;color:var(--muted);font-size:var(--tab-fs,13px);font-weight:var(--menu-fw,400);letter-spacing:calc(var(--menu-ls,-1)*.01em);transition:color .3s}.tab.is-active,.tab:hover{color:var(--dr-c,var(--text))}.tabs__bar{position:absolute;left:0;bottom:0;height:1.5px;width:0;background:currentColor;transition:transform calc(.55s*var(--mo)) var(--ease-out),width calc(.55s*var(--mo)) var(--ease-out);will-change:transform,width}.panel{list-style:none;margin:0;padding:0;display:none}.panel.is-active{display:block}.menu__row{display:flex;justify-content:space-between;align-items:center}.menu__row a{display:block;flex:1;padding:var(--menu-py,11px) 0;font-size:calc(var(--menu-fs,16px)*var(--menu-scale,1));font-weight:var(--menu-fw,400);line-height:1.25;letter-spacing:calc(var(--menu-ls,-1)*.01em);transition:transform calc(.4s*var(--mo)) var(--ease-out),opacity .3s,color .25s}.menu__row a:hover{transform:translate(6px)}.drawer.is-open .panel.is-active .menu__item{animation:itemIn calc(.6s*var(--mo)) var(--ease-out) both;animation-delay:calc((min(var(--i),9)*38ms + .16s)*var(--mo))}.menu__cta{display:inline-block;margin-top:28px;font-size:calc(var(--menu-fs,16px)*var(--menu-scale,1));font-weight:var(--menu-fw,400);letter-spacing:calc(var(--menu-ls,-1)*.01em)}.drawer.is-open .drawer__foot,.drawer.is-open .tabs{animation:itemIn calc(.6s*var(--mo)) calc(.1s*var(--mo)) var(--ease-out) both}@keyframes itemIn{0%{opacity:0;transform:translate3d(0,12px,0)}}.plus{position:relative;width:40px;height:40px;flex:none}.plus span{position:absolute;left:50%;top:50%;width:13px;height:1.5px;margin:-.75px 0 0 -6.5px;background:currentColor;transition:transform calc(.5s*var(--mo)) var(--ease-out)}.plus span+span{transform:rotate(90deg)}.has-sub.is-open>.menu__row .plus span+span{transform:rotate(0)}.sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows calc(.55s*var(--mo)) var(--ease-out)}.sub>ul{overflow:hidden;min-height:0;list-style:none;margin:0;padding:0 0 0 14px;opacity:0;transition:opacity .35s var(--ease)}.has-sub.is-open>.sub{grid-template-rows:1fr}.has-sub.is-open>.sub>ul{opacity:1;transition-delay:.12s}.sub .menu__row a{font-size:calc(var(--menu-fs,16px)*var(--menu-scale,1)*var(--menu-sub,.86));padding:calc(var(--menu-py,11px)*.7) 0;color:var(--menu-sub-c,var(--muted))}.sub .menu__row a:hover{color:var(--dr-c,var(--text))}.cart__empty{padding:32px var(--pad);display:grid;gap:16px;justify-items:start}.cart__wrap{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px max(var(--pad),var(--safe-r,0px)) 8px max(var(--pad),var(--safe-l,0px))}.cart__list{list-style:none;margin:0;padding:0}.line{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.line__img{position:relative;display:block;aspect-ratio:var(--ratio,4/5);background-color:var(--card);border-radius:var(--r-img);overflow:hidden;align-self:start}.line__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:var(--fit,contain);object-position:50% var(--pos,80%)}.line__title{font-weight:600}.line__qty{display:inline-flex;align-items:center;gap:14px;margin-top:10px;border:1px solid var(--line);padding:0 10px;height:32px;border-radius:calc(32px*var(--r-chip)/100)}.line{font-size:13px}.line__title{display:block;overflow-wrap:anywhere}.line__right span{white-space:nowrap}.line__right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right}.cart__foot{flex:none;padding:16px var(--pad);display:grid;gap:10px;border-top:1px solid var(--line)}.cart__total{display:flex;justify-content:space-between;font-weight:600}.template-cart .cart__wrap,.template-cart .cart__foot{padding-left:0;padding-right:0;overflow:visible}.hero{position:relative;overflow:hidden;color:#fff;background:#111;min-height:var(--hero-min,0)}.hero__media,.hero__media img{display:block;width:100%;height:auto}.hero__media img{animation:zoom 2.4s var(--ease) both;border-radius:inherit}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--hero-shade,.35)),transparent 55%);pointer-events:none}.hero__copy{position:absolute;z-index:2;left:var(--pad);right:var(--pad);display:flex;flex-direction:column;gap:6px;animation:rise 1s .4s var(--ease) both}.hero__copy--bottom{bottom:var(--hero-edge,28px)}.hero__copy--center{top:50%;transform:translateY(-50%)}.hero__copy--top{top:var(--hero-edge,28px)}.hero__copy--left{align-items:flex-start;text-align:left}.hero__copy--center-x{align-items:center;text-align:center}.hero__copy--right{align-items:flex-end;text-align:right}.hero__title{font-size:clamp(26px,5vw,64px);overflow-wrap:anywhere}.hero__sub{font-size:clamp(14px,1.6vw,18px);font-weight:500}@keyframes zoom{0%{transform:scale(1.06)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.intro h2{font-size:14px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.intro p{font-size:clamp(18px,2.4vw,26px);line-height:1.25;letter-spacing:-.02em;margin-bottom:28px;max-width:820px}.grid{display:grid;grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));gap:var(--gap,4px);align-items:start;min-width:0}@media(min-width:750px){.grid{grid-template-columns:repeat(var(--cols-d,4),minmax(0,1fr))}}.grid-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.card{position:relative}.card__media{position:relative;display:block;width:100%;aspect-ratio:var(--ratio,4/5);background-color:var(--card);overflow:hidden;border-radius:var(--r-card);isolation:isolate}.card__media img{position:absolute;inset:var(--cip);width:calc(100% - 2*var(--cip));height:calc(100% - 2*var(--cip));max-width:none;object-fit:var(--fit,contain);object-position:50% var(--pos,80%);border-radius:var(--r-img);transition:opacity .5s var(--ease),transform .8s var(--ease-out);-webkit-user-drag:none}@media(hover:hover){.card:hover .card__media img:first-of-type:not(:only-of-type){opacity:0}.card:hover .card__media img+img{opacity:1}.card:hover .card__media img:only-of-type{transform:scale(1.025)}}.no-hover .card__media img+img{display:none}.card__tag,.card__sold{position:absolute;top:10px;z-index:2;color:var(--muted);font-family:var(--font-meta);font-size:12px}.card__tag{left:10px}.card__sold{left:10px;top:auto;bottom:12px}.card{min-width:0}.card__info{padding:var(--card-ip) 8px 24px;font-size:var(--card-fs,13px);line-height:calc(var(--card-fs,13px)*1.3077);color:var(--text)}.card__row{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.card__name{display:block;max-width:100%;font-size:inherit;line-height:inherit;font-weight:400;letter-spacing:0;min-width:0;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.card__price{display:block;white-space:nowrap;font-size:inherit;line-height:inherit;font-weight:700;letter-spacing:0}.card__price s,.card__price del,.card__price .was{font-weight:400;color:var(--muted)}.card__meta{margin-top:2px;color:var(--muted);font-size:inherit;line-height:inherit}.card__sw{display:flex;gap:2px;margin-top:8px}.card__sw i{display:block;width:20px;height:3px}.icon--heart{--is:var(--heart);color:var(--heart-c)}.icon--heart .heart__fill{opacity:0;transform-origin:50% 55%;transform:scale(.6);transition:opacity .25s,transform .45s var(--ease-out)}.is-on .icon--heart,.wish.is-on{color:var(--heart-on)}.is-on .icon--heart .heart__fill{opacity:1;transform:none}.wish{width:var(--wish-s);height:var(--wish-s);display:grid;place-items:center;color:var(--heart-c);background:var(--wish-bg);border-radius:var(--wish-r);transition:transform .3s var(--ease-out)}.wish:hover{transform:scale(1.08)}.wish:active{transform:scale(.94)}.wish.is-on{color:var(--heart-on)}.card .wish{position:absolute;top:6px;right:6px;z-index:3}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pdp-gap,0)}.pdp__media,.pdp__info{min-width:0}.pdp__media{position:relative}.pdp__gallery{position:relative;display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;background:var(--g-bg,var(--card));scrollbar-width:none;border-radius:var(--g-r,var(--r-img))}.pdp__gallery::-webkit-scrollbar{display:none}.pdp__img{position:relative;flex:0 0 100%;aspect-ratio:var(--ratio,4/5);scroll-snap-align:start;background-color:var(--g-bg,var(--card));overflow:hidden;border-radius:var(--g-r,var(--r-img))}.pdp__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:var(--fit,contain);object-position:50% var(--pos,80%)}.pdp__prog{position:absolute;left:var(--pad);bottom:16px;display:flex;gap:3px;z-index:3;pointer-events:none}.pdp__prog span{width:22px;height:2px;background:#0000002e;transition:background .35s}.pdp__prog span.is-on{background:#000}.pdp__count{position:absolute;right:var(--pad);bottom:12px;z-index:3;padding:4px 10px;font-size:12px;font-family:var(--font-meta);letter-spacing:0;pointer-events:none;border-radius:var(--r-badge)}.pdp__media .wish{position:absolute;top:10px;right:10px;z-index:4}.pdp__info{padding:24px max(var(--pad),var(--safe-l)) 40px max(var(--pad),var(--safe-r))}.pdp__title{font-size:20px;margin:0}.pdp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 10px}.pdp__now{font-weight:500}.pdp__was{color:var(--muted);text-decoration:line-through;font-family:var(--font-meta)}.pdp__badge{display:inline-block;padding:3px 8px;background:var(--sale);color:#fff;font-size:11px;font-weight:600;line-height:1.2;border-radius:var(--r-badge)}.pdp__desc{line-height:1.55;max-width:60ch}.pdp__desc p+p{margin-top:.8em}.opt{border:0;padding:0;margin:0}.opt legend{margin-bottom:10px;padding:0}.opt legend span{color:var(--muted);font-family:var(--font-meta);margin-left:6px}.opt__row{display:flex;flex-wrap:wrap;max-width:100%;gap:var(--opt-gap,6px)}.opt input{position:absolute;opacity:0;pointer-events:none}.opt label{--oh:var(--opt-h,40px);min-width:var(--opt-w,48px);height:var(--oh);padding:0 14px;display:grid;place-items:center;border:1px solid var(--opt-bd,rgba(0,0,0,.2));border-radius:calc(var(--oh)*var(--o-r,var(--r-chip))/100);cursor:pointer;transition:border-color .25s,background .25s,color .25s,transform .2s}.opt label:active{transform:scale(.97)}.opt input:checked+label{background:var(--opt-on-bg,var(--text));color:var(--opt-on-c,var(--bg));border-color:var(--opt-on-bg,var(--text))}.opt input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.opt__row--img label.opt__thumb{position:relative;width:var(--thumb-w,60px);height:auto;min-width:0;padding:0;background:var(--card);border:1px solid transparent;overflow:hidden;display:block;border-radius:var(--thumb-r,var(--r-img))}.opt__thumb img{width:100%;height:auto;padding:4px}.opt input:checked+label.opt__thumb{background:var(--card);border-color:var(--opt-on-bg,var(--text));color:inherit}.pdp__actions{display:grid;gap:var(--act-gap,8px)}.pdp__actions--row{grid-template-columns:1fr 1fr}.pdp__err{color:var(--err);min-height:1em}.pdp__divider{border:0;border-top:var(--dv-t,1px) solid var(--dv-c,var(--line));margin:0}.pdp__sticky{display:none;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px max(var(--pad),var(--safe-r)) calc(10px + var(--sab)) max(var(--pad),var(--safe-l));color:var(--st-c,var(--text));transform:translateY(110%);transition:transform .55s var(--ease-out)}.pdp__sticky.is-float{left:var(--pad);right:var(--pad);bottom:calc(12px + var(--sab));padding:8px 8px 8px 20px;border-radius:calc(var(--st-h,52px)*var(--st-r,30)/100 + 8px);border:1px solid var(--glass-edge)}.pdp__sticky.is-on{transform:none}.pdp__sticky-info{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.pdp__sticky-img{position:relative;flex:none;width:44px;aspect-ratio:var(--ratio,4/5);background-color:var(--card);overflow:hidden;border-radius:min(var(--r-img),8px)}.pdp__sticky-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:var(--fit,contain);object-position:50% var(--pos,80%)}.pdp__sticky-txt{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.2}.pdp__sticky-name{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp__sticky-opts{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp__sticky-price{font-weight:500;font-size:13px}.pdp__sticky .btn{flex:none}.pdp__sticky .btn{height:var(--st-h,44px);padding:0 24px;white-space:nowrap}@media(max-width:989px){.pdp__sticky{display:flex}.template-product{padding-bottom:84px}}@media(min-width:990px){.pdp{grid-template-columns:minmax(0,var(--pdp-media,1.5fr)) minmax(0,1fr)}.pdp--flip .pdp__media{order:2}.pdp__gallery--two{display:grid;grid-template-columns:1fr 1fr;gap:var(--g-gap,4px);overflow:visible;background:none;border-radius:0}.pdp__gallery--one{display:grid;grid-template-columns:1fr;gap:var(--g-gap,4px);overflow:visible;background:none;border-radius:0}.pdp__prog,.pdp__count{display:none}.pdp__info{padding:32px}.pdp__info.is-sticky{position:sticky;top:var(--header-h);align-self:start}.pdp__sticky--all{display:flex}}.footer__top{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:900px){.footer__top{grid-template-columns:repeat(var(--fcols,3),minmax(0,1fr));gap:64px}}.footer h3{font-size:12px;font-weight:400;color:var(--muted);font-family:var(--font-meta);margin-bottom:14px;letter-spacing:0}.fb--wide{grid-column:1/-1}.news{position:relative;display:flex;border-bottom:1px solid currentColor;max-width:440px}.news input{flex:1;min-width:0;height:48px;border:0;background:transparent;border-radius:0;padding:0}.news input:focus-visible{outline:none}.news:focus-within{border-bottom-width:2px}.news button{padding:0 4px;font-weight:600;transition:opacity .3s}.news button:hover{opacity:.5}.news__ok{position:absolute;left:0;top:54px;color:var(--muted);font-family:var(--font-meta)}.footer__links a{display:block;width:fit-content;padding:3px 0;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .45s var(--ease-out)}.footer__links a:hover{background-size:100% 1px}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:12px;color:var(--muted);font-family:var(--font-meta)}.footer__legal{display:flex;flex-wrap:wrap;gap:16px}.footer__bottom a:hover{color:var(--text)}.footer__mark{font-weight:700;letter-spacing:-.07em;line-height:.76;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none}.sform{display:flex;align-items:center;gap:10px;flex:1;min-width:0;margin-right:16px}.sform .icon{--is:20px}.sform input[type=search]{flex:1;min-width:0;height:56px;border:0;background:transparent;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0}.sform input:focus-visible{outline:none}.sr{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:8px;align-items:start}.sr__item{display:block;animation:itemIn .5s var(--ease-out) both;animation-delay:calc(var(--i)*40ms)}.sr__img{position:relative;display:block;aspect-ratio:var(--ratio,4/5);background-color:var(--card);border-radius:var(--r-img);overflow:hidden}.sr__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:var(--fit,contain);object-position:50% var(--pos,80%)}.sr__name{display:block;margin-top:8px;font-size:12px;font-weight:600}.sr__price{display:block;font-size:12px;margin-bottom:12px}.articles{display:grid;gap:24px}@media(min-width:750px){.articles{grid-template-columns:repeat(3,1fr)}}.articles img{border-radius:var(--r-img)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.shopify-section:has(>.header--static){position:relative}.page-pad{padding:32px var(--pad)}.page-pad .btn--solid{width:100%}.cb{padding-left:max(var(--pad),var(--safe-l,0px));padding-right:max(var(--pad),var(--safe-r,0px));padding-bottom:max(4px,var(--sab));flex:none}.cb+.cb{padding-bottom:max(4px,var(--sab))}.template-cart .cb{padding-left:0;padding-right:0}.cart__list .line{grid-template-columns:var(--cimg,84px) minmax(0,1fr) auto}.cart__list .line__img{border-radius:var(--cimg-r,var(--r-img))}.footer{border-top:0}.footer__mark{overflow:visible}.hero__media img{border-radius:inherit}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3{text-wrap:balance}.btn{-webkit-tap-highlight-color:transparent}@media(hover:hover){.card__name{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .45s var(--ease-out)}.card:hover .card__name{background-size:100% 1px}}.js .rv{opacity:0;transform:translate3d(0,var(--rv-y,18px),0);transition:opacity calc(.9s*var(--mo)) var(--ease),transform calc(.9s*var(--mo)) var(--ease-out)}.js .rv.is-in{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none}}.sh{margin-bottom:clamp(14px,2vw,24px);align-items:flex-end}.sh h2{font-size:clamp(18px,2.4vw,28px);letter-spacing:-.03em}.mq{overflow:hidden;display:flex;font-size:var(--mq-fs,14px);font-weight:500;padding:.9em 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mq__track{display:flex;flex:none;width:max-content;animation:marquee var(--mq-speed,30s) linear infinite}.mq__group{display:flex;align-items:center;flex:none;white-space:nowrap}.mq__item{padding:0 1.4em}.mq__sep{opacity:.5}@media(hover:hover){.mq:hover .mq__track{animation-play-state:paused}}.tb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,40px) 16px;text-align:center}@media(min-width:750px){.tb{grid-template-columns:repeat(var(--tb-cols,4),minmax(0,1fr))}}.tb__item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.tb__icon{width:28px;height:28px;margin-bottom:6px}.tb__title{font-weight:600}.tb__text{font-size:.92em}.ct__tile{aspect-ratio:var(--ratio,4/5)}.ct__label{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:500;background:#ffffffb3;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-radius:calc(var(--r-btn) * .5);transition:transform .5s var(--ease-out)}.ct__arrow{transition:transform .4s var(--ease-out)}@media(hover:hover){.ct__tile:hover .ct__label{transform:translateY(-3px)}.ct__tile:hover .ct__arrow{transform:translate(4px)}.ct__tile:hover img{transform:scale(1.035)}}.car{min-width:0}.car__tools{display:flex;align-items:center;gap:10px}.car__all{margin-right:6px;text-decoration:underline;text-underline-offset:3px}.car__nav{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;transition:background .3s,color .3s,border-color .3s}.car__nav:hover{background:var(--text);color:var(--bg);border-color:var(--text)}@media(hover:none){.car__nav{display:none}}.car__track{display:flex;gap:var(--gap,8px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.car__track::-webkit-scrollbar{display:none}.car__track>*{flex:0 0 calc((100% - (var(--vis-m,2.2) - 1)*var(--gap,8px))/var(--vis-m,2.2));scroll-snap-align:start;min-width:0}@media(min-width:750px){.car__track>*{flex-basis:calc((100% - (var(--vis-d,4.2) - 1)*var(--gap,8px))/var(--vis-d,4.2))}}.iwt{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center}@media(min-width:750px){.iwt{grid-template-columns:repeat(2,minmax(0,1fr))}.iwt--flip .iwt__media{order:2}}.iwt__media{position:relative;aspect-ratio:var(--ratio,4/5);background:var(--card);overflow:hidden;border-radius:var(--r-card)}.iwt__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.iwt__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:0 2px}.iwt__eyebrow{font-size:.9em}.iwt__title{font-size:clamp(26px,4.4vw,52px)}.iwt__text{max-width:46ch;line-height:1.55}.iwt__text p+p{margin-top:.8em}.rev{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rev::-webkit-scrollbar{display:none}.rev__card{flex:0 0 min(86%,360px);scroll-snap-align:start;margin:0;padding:clamp(18px,2.4vw,28px);border:1px solid var(--line);border-radius:var(--r-card);display:flex;flex-direction:column;gap:14px;min-width:0}@media(min-width:990px){.rev{overflow:visible;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rev__card{flex:none}}.rev__stars{letter-spacing:.14em}.rev__quote{margin:0;line-height:1.5;font-size:1.05em;overflow-wrap:anywhere}.rev__by{display:flex;flex-direction:column;gap:2px;margin-top:auto;font-weight:600}.rev__by .muted{font-weight:400;font-size:.92em}.faq{max-width:820px}.faq__item{border-bottom:1px solid var(--line)}.faq__item:first-of-type{border-top:1px solid var(--line)}.faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:500}.faq__item summary::-webkit-details-marker{display:none}.faq__a{padding:0 0 18px;max-width:62ch;line-height:1.55;color:var(--muted)}.faq__item[open] .faq__a{animation:itemIn .5s var(--ease-out) both}.faq__a p+p{margin-top:.8em}.cart__wrap+.cb{padding-top:16px}.cb+.cb{padding-top:10px}.drawer__inner>.cb:last-child{padding-bottom:max(18px,var(--sab))}.faq__q{display:flex;align-items:center;gap:14px;min-width:0}.faq__q>span{min-width:0;overflow-wrap:anywhere}.faq__icon{flex:none;width:22px;height:22px}.faq__chev{position:relative;flex:none;width:22px;height:22px;color:inherit}.faq__chev:before,.faq__chev:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:currentColor;transition:transform .5s var(--ease-out)}.faq__chev:after{transform:rotate(90deg)}.faq__item[open] .faq__chev:after{transform:rotate(0)}.faq__a--icon{padding-left:36px}.opt label.is-sold{color:var(--muted);border-color:#0000001a;background-image:linear-gradient(to top right,transparent calc(50% - .75px),currentColor 50%,transparent calc(50% + .75px));background-repeat:no-repeat;opacity:.55}.opt input:checked+label.is-sold{background-color:var(--opt-on-bg,var(--text));color:var(--opt-on-c,var(--bg));opacity:.7}.opt__thumb.is-sold img{opacity:.45}.pdp__stock{margin:14px 0 0;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.pdp__stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.6}.pdp__stock.is-low{color:#b45309}.pdp__stock.is-low:before{opacity:1;animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.5);opacity:.35}}.pb--acc{border-bottom:1px solid var(--line);font-size:13px}.pb:not(.pb--acc)+.pb--acc{margin-top:28px;border-top:1px solid var(--line)}.pb--acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;font-weight:500;-webkit-tap-highlight-color:transparent}.pb--acc summary::-webkit-details-marker{display:none}.acc__l{display:flex;align-items:center;gap:12px;min-width:0}.acc__l .ui-icon{width:18px;height:18px;flex:none;opacity:.85}.acc__chev{position:relative;flex:none;width:14px;height:14px}.acc__chev:before,.acc__chev:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:currentColor;transition:transform .45s var(--ease-out)}.acc__chev:after{transform:rotate(90deg)}.pb--acc[open] .acc__chev:after{transform:rotate(0)}.acc__body{padding:0 0 18px 30px;color:var(--muted);line-height:1.6;max-width:56ch}.acc__body p+p{margin-top:.7em}.pb--acc[open] .acc__body{animation:itemIn .45s var(--ease-out) both}.ui-icon{width:20px;height:20px}.btn--light{background:#fff;color:#000;border:1px solid #fff}.btn--light:hover{background:transparent;color:#fff}.ss{position:relative;overflow:hidden;color:#fff;background:#111;border-radius:var(--ss-r,0)}.ss__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ss__track::-webkit-scrollbar{display:none}.ss__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;height:var(--ss-h,78svh);min-height:420px;display:flex;align-items:flex-end}.ss__slide:after,.vb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--ss-shade,var(--vb-shade,.2))*1.3)),rgba(0,0,0,calc(var(--ss-shade,var(--vb-shade,.2))*.1)) 65%);pointer-events:none}.ss__img,.vb__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.ss__img--m{display:none}@media(max-width:749px){.ss__img--d{display:none}.ss__img--m{display:block}}.ss__copy,.vb__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,4vw,56px);padding-left:max(clamp(20px,4vw,56px),var(--safe-l,0px));max-width:min(100%,640px)}.ss__slide--center{justify-content:center;align-items:center;text-align:center}.ss__slide--center .ss__copy{align-items:center}.ss__slide--right{justify-content:flex-end}.ss__slide--right .ss__copy{align-items:flex-end;text-align:right}.ss__eyebrow{font-size:.9em;opacity:.85}.ss__title{font-size:clamp(30px,6vw,76px);line-height:1;letter-spacing:-.04em;text-wrap:balance}.ss__text{max-width:42ch;opacity:.9;line-height:1.5}.ss__nav{position:absolute;z-index:3;top:50%;width:42px;height:42px;margin-top:-21px;display:grid;place-items:center;border-radius:50%;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:background .3s}.ss__nav:hover{background:#ffffff59}.ss__nav--prev{left:14px}.ss__nav--next{right:14px}@media(hover:none){.ss__nav{display:none}}.ss__dots{position:absolute;z-index:3;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:8px;pointer-events:none}.ss__dot{pointer-events:auto;width:7px;height:7px;border-radius:99px;background:#ffffff73;transition:width .4s var(--ease-out),background .3s;padding:0}.ss__dot.is-on{width:24px;background:#fff}.vb{position:relative;overflow:hidden;color:#fff;background:#111;height:var(--vb-h,70svh);min-height:360px;display:flex;align-items:flex-end}.vb__copy--center{margin:0 auto;align-items:center;text-align:center}.vb__copy--right{margin-left:auto;align-items:flex-end;text-align:right}.vb{align-items:center}.sp{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap,8px)}@media(min-width:750px){.sp{grid-template-columns:repeat(min(var(--n,2),3),minmax(0,1fr))}}.sp__tile{position:relative;display:block;overflow:hidden;aspect-ratio:var(--sp-ratio,4/5);background:var(--card);color:#fff;border-radius:var(--r-card)}.sp__tile img,.bn__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1s var(--ease-out)}.sp__tile:after,.bn__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--bn-shade,.14)*2.2)),transparent 55%);pointer-events:none}.sp__copy,.bn__copy{position:absolute;z-index:2;left:clamp(14px,2vw,26px);right:clamp(14px,2vw,26px);bottom:clamp(14px,2vw,26px);display:flex;flex-direction:column;gap:6px}.sp__label{font-size:.85em;opacity:.85}.sp__title{font-size:clamp(20px,3vw,36px);line-height:1.05;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.sp__cta{display:inline-flex;gap:8px;margin-top:6px;font-weight:500}@media(hover:hover){.sp__tile:hover img,.bn__tile:hover img{transform:scale(1.04)}}.bn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:clamp(150px,44vw,300px);gap:var(--gap,8px)}@media(min-width:990px){.bn{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(200px,19vw,340px)}}.bn__tile{position:relative;overflow:hidden;color:#fff;background:var(--card);border-radius:var(--r-card)}.bn__tile--wide{grid-column:span 2}.bn__tile--tall{grid-row:span 2}.bn__tile--big{grid-column:span 2;grid-row:span 2}.cd{display:grid;gap:22px;justify-items:center;text-align:center}@media(min-width:990px){.cd{grid-template-columns:1fr auto 1fr;justify-items:start;text-align:left;gap:40px}.cd__cta{justify-self:end;text-align:right}}.cd__title{font-size:clamp(26px,4.6vw,54px);letter-spacing:-.04em;line-height:1}.cd__text{margin-top:8px;max-width:38ch}.cd__boxes{display:flex;gap:clamp(8px,1.4vw,16px)}.cd__box{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:clamp(58px,9vw,92px);padding:14px 8px;border:1px solid var(--line);border-radius:var(--r-card)}.cd__box span{font-size:clamp(26px,4.6vw,48px);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.cd__box small{font-size:11px;color:var(--muted)}.cd__done{display:none;font-weight:600}.cd.is-done .cd__boxes,.cd.is-done .cd__btn{display:none}.cd.is-done .cd__done{display:block}.bl__title{text-align:center;margin-bottom:18px;font-size:.9em}.bl--grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px clamp(28px,5vw,64px)}.bl__item{display:inline-flex;align-items:center;justify-content:center;padding:0 clamp(16px,3vw,36px);font-weight:600;font-size:calc(var(--bl-h,28px) * .7);filter:grayscale(var(--bl-gray,100%));opacity:.75;transition:opacity .3s,filter .3s;white-space:nowrap}.bl__item img{height:var(--bl-h,28px);width:auto;max-width:none;object-fit:contain}a.bl__item:hover{opacity:1;filter:none}.bl--scroll{padding:6px 0}.lb__media{position:relative;aspect-ratio:var(--ratio,4/5);background:var(--card);border-radius:var(--r-card);overflow:visible}@media(min-width:750px){.lb__media{aspect-ratio:16/9}}.lb__media>img,.lb__media>.iwt__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:inherit}.hs{position:absolute;z-index:3;transform:translate(-50%,-50%)}.hs__dot{position:relative;width:26px;height:26px;border-radius:50%;background:#ffffffe6;box-shadow:0 2px 14px #00000040;display:block;padding:0}.hs__dot:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#000}.hs__dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(255,255,255,.8);animation:pulse 2.2s ease-in-out infinite}.hs__card{position:absolute;left:50%;top:calc(100% + 12px);transform:translate(-50%,6px);display:flex;align-items:center;gap:10px;width:max-content;max-width:min(240px,70vw);padding:8px 14px 8px 8px;background:var(--bg);color:var(--text);border-radius:calc(var(--r-card) + 6px);box-shadow:0 10px 40px #0000002e;opacity:0;visibility:hidden;transition:opacity .3s,transform .4s var(--ease-out),visibility .3s}.hs--u .hs__card{top:auto;bottom:calc(100% + 12px)}.hs--l .hs__card{left:auto;right:-13px;transform:translateY(6px)}.hs.is-open .hs__card,.hs:focus-within .hs__card{opacity:1;visibility:visible;transform:translate(-50%)}.hs--l.is-open .hs__card,.hs--l:focus-within .hs__card{transform:translate(0)}@media(hover:hover){.hs:hover .hs__card{opacity:1;visibility:visible;transform:translate(-50%)}.hs--l:hover .hs__card{transform:translate(0)}}.hs__img{width:46px;aspect-ratio:var(--ratio,4/5);background:var(--card);flex:none;position:relative;overflow:hidden;border-radius:6px}.hs__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.hs__txt{display:flex;flex-direction:column;gap:2px;font-size:12px;min-width:0}.hs__name{font-weight:600}.tbar{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:clamp(14px,2vw,22px);padding-bottom:2px}.tbar::-webkit-scrollbar{display:none}.tbar__b{flex:none;padding:9px 18px;border:1px solid var(--line);border-radius:99px;font-size:.95em;transition:background .3s,color .3s,border-color .3s}.tbar__b:hover{border-color:var(--text)}.tbar__b.is-on{background:var(--text);color:var(--bg);border-color:var(--text)}.tpanel:not([hidden]){animation:itemIn .5s var(--ease-out) both}.tpanel__all{margin-top:18px;text-align:center}.tpanel__all a{text-decoration:underline;text-underline-offset:3px}.sgd{display:grid;gap:22px;max-width:760px;margin:0 auto}.sgd__head h2{font-size:clamp(22px,3vw,34px);letter-spacing:-.03em;margin-bottom:10px}.sgd__scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card)}.sgd__table{width:100%;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums}.sgd__table th,.sgd__table td{padding:13px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.sgd__table th{font-weight:600;background:var(--card);position:sticky;top:0}.sgd__table tr:last-child td{border-bottom:0}.sgd__table tr:hover td{background:#00000006}.sgd__note{font-size:.9em}.stt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;text-align:center}@media(min-width:750px){.stt{grid-template-columns:repeat(var(--stt-cols,4),minmax(0,1fr))}}.stt__item{display:flex;flex-direction:column;gap:6px;min-width:0}.stt__num{font-size:clamp(34px,6vw,76px);font-weight:600;letter-spacing:-.05em;line-height:1}.pc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;text-align:center}.pc__eyebrow{font-size:.85em;opacity:.7}.pc__text{font-size:clamp(16px,2.2vw,24px);font-weight:600;letter-spacing:-.02em}.pc__code{display:inline-flex;align-items:center;gap:14px;padding:10px 12px 10px 18px;border:1.5px dashed currentColor;border-radius:var(--r-btn);transition:background .3s,color .3s}.pc__val{font-weight:700;letter-spacing:.14em}.pc__act{padding:6px 12px;background:#7f7f7f47;color:inherit;font-size:.85em;border-radius:calc(var(--r-btn) * .6)}.gg{display:grid;grid-template-columns:repeat(var(--cols-m,3),minmax(0,1fr));gap:var(--gap,4px)}@media(min-width:990px){.gg{grid-template-columns:repeat(var(--cols-d,6),minmax(0,1fr))}}.gg__item{position:relative;display:block;aspect-ratio:var(--gg-ratio,1/1);overflow:hidden;background:var(--card);border-radius:var(--r-img)}.gg__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .9s var(--ease-out)}@media(hover:hover){a.gg__item:hover img{transform:scale(1.06)}}.qt{margin:0;max-width:980px;display:flex;flex-direction:column;gap:22px}.qt--center{margin:0 auto;text-align:center;align-items:center}.qt__text{margin:0;font-size:clamp(22px,4vw,46px);line-height:1.15;letter-spacing:-.035em;font-weight:500;text-wrap:balance}.qt__by{display:flex;flex-direction:column;gap:2px;font-weight:600}.qt__by .muted{font-weight:400}.nb{display:grid;gap:22px;align-items:center}@media(min-width:990px){.nb{grid-template-columns:1fr 1fr;gap:56px}}.nb__title{font-size:clamp(26px,4vw,48px);letter-spacing:-.04em;line-height:1;margin-bottom:8px}.nb__form{display:flex;flex-wrap:wrap;gap:8px}.nb__input{flex:1 1 220px;min-width:0;height:var(--btn-h,48px);padding:0 16px;border:1px solid var(--line);background:transparent;color:inherit;border-radius:var(--r-btn);font:inherit}.nb__input:focus{outline:2px solid var(--focus);outline-offset:2px}.nb__btn{flex:0 0 auto}.nb__ok,.nb__err{flex-basis:100%;font-size:.9em}.nb__err{color:var(--err)}.stp{list-style:none;margin:0;padding:0;display:grid;gap:26px;grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.stp{grid-template-columns:repeat(var(--stp-cols,3),minmax(0,1fr));gap:36px}}.stp__item{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--text)}.stp__n{font-size:.9em;color:var(--muted);font-variant-numeric:tabular-nums}.stp__title{font-size:clamp(18px,2vw,24px);letter-spacing:-.02em}.si{display:grid;gap:clamp(20px,4vw,56px);align-items:center}@media(min-width:750px){.si:not(.si--noimg){grid-template-columns:repeat(2,minmax(0,1fr))}}.si__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.si__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.si__list li{display:flex;gap:14px;align-items:flex-start;line-height:1.45}.si__list .ui-icon{flex:none;margin-top:1px}.si__list a{text-decoration:underline;text-underline-offset:3px}.fp{display:grid;gap:clamp(20px,4vw,56px);align-items:center}@media(min-width:750px){.fp{grid-template-columns:repeat(2,minmax(0,1fr))}.fp.iwt--flip .fp__media{order:2}}.fp__media img{object-fit:contain;object-position:50% var(--pos,80%)}.fp__price{display:flex;gap:10px;align-items:baseline;font-size:1.1em;font-weight:500}body{overflow-x:clip}body.no-scroll{overflow:hidden}.cur{text-transform:uppercase;letter-spacing:.02em}.foot__loc select{text-transform:none}.drawer--menu.drawer--top{left:0;right:0;top:0;bottom:0;width:100%;height:100vh;height:100dvh;max-height:none;transform:translate3d(0,-100%,0);border-radius:0;contain:layout paint style;transition:transform calc(.8s*var(--mo)) var(--ease-out),visibility calc(.8s*var(--mo));padding-bottom:0;box-shadow:none}.drawer--menu.drawer--top.is-open{transform:translateZ(0)}.drawer--top .drawer__head,.drawer--top .drawer__body,.drawer--top .drawer__foot{width:min(100%,1120px);margin-left:auto;margin-right:auto}.drawer--top .tabs{width:min(calc(100% - 2*var(--pad)),1120px);margin-left:auto;margin-right:auto}.drawer--top .drawer__foot{padding-bottom:max(16px,var(--sab))}.drawer--top .drawer__head{height:64px}.shopify-section:has(>.ann[data-pos=sticky_top]){position:sticky;top:0;z-index:52}.shopify-section:has(>.ann[data-pos=sticky_bottom]){position:fixed;left:0;right:0;bottom:0;z-index:52;padding-bottom:var(--sab)}.shopify-section:has(>.header){top:var(--ann-top,0px)}.ann--glass{position:relative;isolation:isolate;background:color-mix(in srgb,var(--ann-bg,#3c3c3c) var(--ann-tint,45%),transparent);-webkit-backdrop-filter:blur(var(--ann-blur,22px)) saturate(var(--ann-sat,165%));backdrop-filter:blur(var(--ann-blur,22px)) saturate(var(--ann-sat,165%));box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff12,0 10px 34px #00000024}.ann--glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#fff3,#fff0 58%)}.ann--glass .ann__track{position:relative;z-index:1}.ann--shine:before{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-130%) skew(-18deg);animation:annShine 9s var(--ease) infinite}@keyframes annShine{0%,52%{transform:translate(-130%) skew(-18deg)}to{transform:translate(340%) skew(-18deg)}}.ann--float{margin:8px var(--pad);border-radius:calc(var(--ann-h,36px)*var(--ann-r,50)/100);border:1px solid rgba(255,255,255,.18)}body.has-ann-bottom{padding-bottom:var(--ann-bottom,0px)}.has-ann-bottom .pdp__sticky{bottom:var(--ann-bottom,0px)}.has-ann-bottom .pdp__sticky.is-float{bottom:calc(12px + var(--ann-bottom,0px))}@media(max-width:989px){.template-product.has-ann-bottom{padding-bottom:calc(84px + var(--ann-bottom,0px))}}.ftools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.ftools__l,.ftools__r{display:flex;align-items:center;gap:10px;min-width:0}.ftools form{padding:0!important}.ftools .input{height:40px!important;border-radius:99px;padding:0 18px;border-color:var(--line);cursor:pointer}.fcount{color:var(--muted);font-size:.92em;white-space:nowrap}.fbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--text);border-radius:99px;transition:background .35s var(--ease),color .35s var(--ease)}.fbtn:hover{background:var(--text);color:var(--bg)}.fbtn__n{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--text);color:var(--bg);font-size:11px;line-height:1;transition:background .35s,color .35s}.fbtn:hover .fbtn__n{background:var(--bg);color:var(--text)}.drawer--filters .drawer__head{border-bottom:1px solid var(--line)}.fl{display:flex;flex-direction:column;flex:1;min-height:0}.fl .drawer__body{padding-top:4px}.fgrp{border-bottom:1px solid var(--line)}.fgrp:last-child{border-bottom:0}.fgrp summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0 16px;font-weight:600;-webkit-tap-highlight-color:transparent}.fgrp summary::-webkit-details-marker{display:none}.fgrp[open] summary .acc__chev:after{transform:rotate(0)}.fgrp>*:not(summary){padding-bottom:24px}.fl__clear{text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.fl__clear:hover{color:var(--text)}.pr{display:grid;gap:26px}.pr__vals{display:flex;align-items:center;gap:10px}.pr__f{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:46px;padding:0 16px;border:1px solid var(--line);border-radius:99px;transition:border-color .3s}.pr__f:focus-within{border-color:var(--text)}.pr__f input{flex:1;min-width:0;width:100%;border:0;background:transparent;padding:0;font-size:15px;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pr__f input::-webkit-outer-spin-button,.pr__f input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pr__f .cur{color:var(--muted);font-size:12px}.pr__to{color:var(--muted)}.pr__rail{position:relative;height:18px;margin:0 9px}.pr__rail:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--line);border-radius:2px}.pr__fill{position:absolute;top:50%;height:2px;margin-top:-1px;background:var(--text);border-radius:2px;left:calc(var(--lo,0)/var(--mx,1)*100%);right:calc(100% - var(--hi,1)/var(--mx,1)*100%)}.pr__rail input[type=range]{position:absolute;left:-9px;top:0;width:calc(100% + 18px);height:18px;margin:0;padding:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;outline:none}.pr__rail input[type=range]::-webkit-slider-runnable-track{height:18px;background:transparent;border:0}.pr__rail input[type=range]::-moz-range-track{height:18px;background:transparent;border:0}.pr__rail input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;background:var(--bg);border:1.5px solid var(--text);cursor:grab;box-shadow:0 2px 10px #0003;transition:transform .25s var(--ease-out)}.pr__rail input[type=range]::-moz-range-thumb{pointer-events:auto;width:15px;height:15px;border-radius:50%;background:var(--bg);border:1.5px solid var(--text);cursor:grab;box-shadow:0 2px 10px #0003}.pr__rail input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2);cursor:grabbing}.pr__rail input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:3px}.fpills{display:flex;flex-wrap:wrap;gap:8px}.fpill{position:relative;cursor:pointer}.fpill input{position:absolute;opacity:0;pointer-events:none}.fpill span{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:1px solid var(--line);border-radius:99px;transition:background .3s,color .3s,border-color .3s}.fpill:hover span{border-color:var(--text)}.fpill input:checked+span{background:var(--text);color:var(--bg);border-color:var(--text)}.fpill input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.fpill.is-off{opacity:.35;cursor:not-allowed}.fchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.fchip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 14px;border:1px solid var(--line);border-radius:99px;font-size:.92em;transition:border-color .3s}.fchip:hover{border-color:var(--text)}.fchip i{font-style:normal;opacity:.55}.fchip--clear{border-color:transparent;padding:0 6px;text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.fresults{transition:opacity .35s var(--ease)}.fresults.is-loading{opacity:.4;pointer-events:none}.pb--rich .pb__h{font-weight:600;margin-bottom:6px}.pb__body{line-height:1.55}.pb__body p+p{margin-top:.7em}.pb--image img{width:100%;aspect-ratio:var(--pimg-ratio,auto);object-fit:cover;border-radius:var(--pimg-r,0)}.pb--icons{display:grid;gap:12px;padding:0}.pb--icons-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.pb--icons li{display:flex;align-items:center;gap:12px}.pb--icons-row li{flex-direction:column;text-align:center;gap:8px}.pb--meta{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.pb--meta>*{padding:10px 0}.pb__mv p{margin:0}.pb--eta{display:flex;align-items:center;gap:12px}.pb--video{position:relative;aspect-ratio:16/9}.pb--video iframe,.pb--video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pb--app{margin-top:16px}.fx{display:grid;grid-template-columns:repeat(var(--fx-cols-m,1),minmax(0,1fr));gap:var(--fx-gap,16px);align-items:var(--fx-ai,start);min-width:0}@media(min-width:750px){.fx{grid-template-columns:repeat(var(--fx-cols,1),minmax(0,1fr))}}.fx--center{text-align:center}.fx--right{text-align:right}.fxb{min-width:0}.fxb__h{margin:0 0 .4em;letter-spacing:-.03em;line-height:1.05}.fxb__body{line-height:1.55;max-width:70ch}.fxb__body p+p{margin-top:.8em}.fx--center .fxb__body{margin-inline:auto}.fx--right .fxb__body{margin-left:auto}.fxb--image img{width:100%;aspect-ratio:var(--fi-ratio,auto);object-fit:cover;border-radius:var(--fi-r,0)}.fxb--empty{display:grid;place-items:center;min-height:120px;border:1px dashed var(--line);color:var(--muted)}.fxb--video{position:relative;aspect-ratio:16/9;border-radius:var(--fv-r,0);overflow:hidden}.fxb--video iframe,.fxb--video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.fxb--group{display:flex;flex-direction:column;gap:var(--g-gap,12px);align-items:var(--g-ai,start);justify-content:var(--g-jc,start)}.fxb--row{flex-direction:row;flex-wrap:wrap}.fxb--grid{display:grid;grid-template-columns:repeat(var(--g-cols,2),minmax(0,1fr))}.fxb--icontext{display:flex;gap:14px;align-items:flex-start}.fxb__it{font-weight:600}::view-transition-old(root){animation:vtOut .18s ease both}::view-transition-new(root){animation:vtIn .28s ease both}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{0%{opacity:0}}.count-dot.is-bump{animation:bump .45s var(--ease-out)}@keyframes bump{40%{transform:scale(1.6)}}.eh{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:420px;height:var(--eh-h,92svh);background:#111}.eh:has(.eh__copy--center){align-items:center}.eh__media{position:absolute;top:-8%;right:0;bottom:-8%;left:0;z-index:-1;transform:translate3d(0,var(--py,0px),0);will-change:transform}.eh__media picture{display:block;width:100%;height:100%}.eh__media img{width:100%;height:100%;max-width:none;object-fit:cover;animation:zoom 2.8s var(--ease) both}.eh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,calc(var(--eh-shade,.28)*1.7)),rgba(0,0,0,calc(var(--eh-shade,.28)*.25)) 62%)}.eh__copy{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,22px);padding:clamp(20px,4vw,64px) max(var(--pad),var(--safe-r)) clamp(28px,5vw,72px) max(var(--pad),var(--safe-l))}.eh__copy--center{align-items:center;text-align:center}.eh__copy--right{align-items:flex-end;text-align:right}.eh__title{line-height:.94;letter-spacing:-.045em;text-wrap:balance}.eh__line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.eh__txt{display:block;animation:ehUp 1.15s var(--ease-out) both;animation-delay:calc(.2s + var(--d,0)*.12s)}@keyframes ehUp{0%{transform:translateY(110%)}}.eh__sub,.eh__cta{animation:rise 1s var(--ease) both;animation-delay:calc(.35s + var(--d,0)*.12s)}.eh__sub{font-size:clamp(14px,1.5vw,19px);font-weight:500;max-width:46ch}.eh__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.px{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:320px;height:var(--px-h,70svh);padding:clamp(20px,4vw,56px);background:#111}.pxv--top{align-items:flex-start}.pxv--center{align-items:center}.pxv--bottom{align-items:flex-end}.pxh--center{justify-content:center;text-align:center}.pxh--right{justify-content:flex-end;text-align:right}.px__media{position:absolute;top:-10%;right:0;bottom:-10%;left:0;z-index:-1;transform:translate3d(0,var(--py,0px),0);will-change:transform}.px__media picture{display:block;width:100%;height:100%}.px__media img{width:100%;height:100%;max-width:none;object-fit:cover}.px:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:rgba(0,0,0,var(--px-shade,.25))}.px__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:min(100%,620px)}.pxh--center .px__copy{align-items:center}.pxh--right .px__copy{align-items:flex-end}.px__title{line-height:1;letter-spacing:-.04em;text-wrap:balance}.px__text{max-width:44ch;line-height:1.5;opacity:.92}.tr{margin:0;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.tr--center{margin-inline:auto;text-align:center}.tr__w{transition:opacity .45s var(--ease)}.js .tr__w{opacity:var(--tr-dim,.18)}.js .tr__w.is-on{opacity:1}@media(prefers-reduced-motion:reduce){.js .tr__w{opacity:1}}.hl{position:relative}.hl__list{list-style:none;margin:0;padding:0}.hl__row{display:flex;align-items:center;gap:clamp(12px,2vw,28px);padding:var(--hl-pad,18px) 0;border-top:1px solid var(--line);font-size:min(var(--hl-fs,56px),11vw);letter-spacing:-.04em;line-height:1;transition:opacity .45s var(--ease)}.hl__list li:last-child .hl__row{border-bottom:1px solid var(--line)}.hl__t{min-width:0;overflow-wrap:anywhere}.hl__m{margin-left:auto;font-size:14px;letter-spacing:0;white-space:nowrap}.hl__a{font-size:.45em;opacity:.4;transition:transform .5s var(--ease-out),opacity .4s}.hl__row:hover .hl__a{transform:translate(8px);opacity:1}.hl__thumb{flex:none;width:56px;aspect-ratio:1;overflow:hidden;border-radius:var(--r-img);background:var(--card)}.hl__thumb img{width:100%;height:100%;object-fit:cover}.hl__preview{display:none}@media(min-width:990px){.hl__thumb{display:none}.hl__m{margin-left:auto}.hl__preview{display:block;position:absolute;left:0;top:0;z-index:5;width:var(--hl-pw,320px);aspect-ratio:4/5;overflow:hidden;pointer-events:none;border-radius:var(--r-card);background:var(--card);opacity:0;transition:opacity .4s var(--ease);will-change:transform}.hl.is-hover .hl__preview{opacity:1}.hl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .45s var(--ease),transform .9s var(--ease-out)}.hl__img.is-on{opacity:1;transform:none}.hl.is-hover .hl__row:not(.is-on){opacity:.25}}.hx__track{display:flex;gap:var(--hx-gap,8px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.hx__track::-webkit-scrollbar{display:none}.hx__track>*{flex:0 0 var(--hx-wm,64vw);scroll-snap-align:start;min-width:0}.hx__bar{display:none}@media(min-width:990px){.hx__track>*{flex-basis:var(--hx-w,24vw)}}@media(min-width:990px)and (prefers-reduced-motion:no-preference){.js .hx[data-hx-pin] .hx__pin{position:sticky;top:var(--header-h,0px);min-height:calc(100svh - var(--header-h,0px));display:flex;flex-direction:column;justify-content:center;overflow:hidden}.js .hx[data-hx-pin] .hx__track{overflow:visible;scroll-snap-type:none;will-change:transform;transform:translate3d(var(--hx-x,0px),0,0)}.js .hx[data-hx-pin] .hx__bar{display:block;height:2px;margin-top:28px;background:var(--line)}.js .hx[data-hx-pin] .hx__bar i{display:block;height:100%;background:var(--text);transform-origin:0 50%;transform:scaleX(var(--hx-p,0))}}.mg{display:grid;gap:var(--mg-gap,8px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mg__row{display:flex;overflow:hidden}.mg__track{display:flex;flex:none;width:max-content;animation:marquee var(--mg-speed,70s) linear infinite}.mg__row--rev .mg__track{animation-direction:reverse}.mg__group{display:flex;flex:none;gap:var(--mg-gap,8px);padding-right:var(--mg-gap,8px)}.mg__item{display:block;flex:none;height:var(--mg-h,220px);aspect-ratio:4/5;overflow:hidden;border-radius:var(--mg-r,0);background:var(--card)}.mg__item img{width:100%;height:100%;max-width:none;object-fit:cover;transition:filter .6s,transform 1s var(--ease-out)}.mg--gray .mg__item img{filter:grayscale(1)}@media(hover:hover){.mg--pause:hover .mg__track{animation-play-state:paused}.mg__item:hover img{transform:scale(1.04)}.mg--gray .mg__item:hover img{filter:none}}.pdp__now,.pdp__was,.pdp__sticky-price,.pdp__price{text-transform:none}@supports (-webkit-touch-callout:none){:root{--sab:env(safe-area-inset-bottom,0px)}}.ann-wrap--top{position:sticky;top:0;z-index:52}.ann-wrap--bottom{position:fixed;left:0;right:0;bottom:0;z-index:52;padding-bottom:var(--sab);-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.shopify-section:has(>.ann[data-pos=sticky_bottom]){bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.pdp__sticky{bottom:0}.pdp__sticky.is-float{bottom:calc(12px + var(--sab))}.has-ann-bottom .pdp__sticky{bottom:calc(var(--ann-bottom,0px));padding-bottom:10px}.has-ann-bottom .pdp__sticky.is-float{bottom:calc(12px + var(--ann-bottom,0px));padding-bottom:8px}html{-webkit-tap-highlight-color:transparent;text-size-adjust:100%}.smooth-scroll{scroll-behavior:auto}img,video{image-rendering:auto}.card__media img,.pdp__img img,.car__track img,.hx__track img{transform:translateZ(0)}@media(prefers-reduced-motion:reduce){:root{--mo:.01}.drawer,.overlay{transition-duration:.01s!important}}@media(hover:none),(pointer:coarse){.perf-lite .overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--ov) calc(min(100,var(--ov-o)*100 + 14)*1%),transparent)}.perf-lite.glass-drawers .drawer{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dr-bg,var(--bg))}}.t-s{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:400;letter-spacing:0}.t-m{font-size:var(--fs-m);line-height:var(--lh-m);font-weight:700;letter-spacing:0}.pdp__title,.drawer__head,.line__title,.cart__total,.sh h2,.grid-head h2,.intro h2{letter-spacing:0}.pdp__title{font-size:var(--fs-m);line-height:var(--lh-m);font-weight:700}.pdp__now{font-weight:700}.line,.sr__name,.sr__price,.pdp__sticky-name,.pdp__sticky-price{font-size:var(--fs-s);line-height:var(--lh-s)}.sr__name{font-weight:400}.sr__price{font-weight:700}.btn{font-weight:400;letter-spacing:0}.muted,.card__tag,.card__sold,.card__meta,.opt legend span{font-family:var(--font)}@media(hover:hover){.card__name{background:none;transition:text-decoration-color .3s var(--ease);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px}.card:hover .card__name,.card__name:focus-visible{text-decoration-color:currentColor}}.card__media,.pdp__img,.line__img,.sr__img,.pdp__sticky-img{background-color:var(--card)}.card__media img,.pdp__img img,.line__img img,.sr__img img,.pdp__sticky-img img,.fp__media img,.hs__img img,.opt__thumb img{mix-blend-mode:normal;filter:none;opacity:1}.card__media img+img{opacity:0}@media(hover:hover){.card:hover .card__media img+img{opacity:1}.card:hover .card__media img:first-of-type:not(:only-of-type){opacity:0}}.card__media:before,.pdp__img:before,.line__img:before,.sr__img:before{content:none}.protect .card__media:after,.protect .pdp__img:after{background:transparent}.card__media img,.pdp__img img,.car__track img,.hx__track img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}img{image-orientation:from-image}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:max(16px,1em)}}@media(max-width:989px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,button{-webkit-appearance:none;appearance:none;border-radius:0}.input,.news input,.sform input{-webkit-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;appearance:auto}@media(pointer:coarse){.wish{min-width:40px;min-height:40px}.plus{min-width:44px;min-height:44px}.tab{padding:16px 0}}a,button,summary,label{-webkit-tap-highlight-color:transparent}@supports (height:100dvh){.drawer{max-height:100dvh}}.pdp__info,.drawer__body,.card__info,.footer,.prose{overflow-wrap:break-word;min-width:0}table{max-width:100%}.prose table,.pdp__desc table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}iframe,video,canvas{max-width:100%}@media(max-width:360px){.card__info{padding-left:6px;padding-right:6px}.btn{padding:0 1.4em}}@media(min-width:1800px){.prose,.pdp__desc{max-width:72ch}}@media print{.header,.ann,.ann-wrap--bottom,.pdp__sticky,.drawer,.overlay{display:none!important}}@media(forced-colors:active){.btn,.opt label,.input{border:1px solid ButtonText}}.match-bg .card__media img.bg-scale,.match-bg .pdp__img img.bg-scale,.match-bg .line__img img.bg-scale,.match-bg .sr__img img.bg-scale,.match-bg .pdp__sticky-img img.bg-scale{-webkit-filter:brightness(var(--k,1));filter:brightness(var(--k,1))}
/*# sourceMappingURL=/cdn/shop/t/40/assets/theme.css.map */
