.rail__track,.look2__track,.pdp__gal,.tabs__nav,.colpills,.colsub__in,.cd__up-row,.chipsrow__scroll,.rail__tabs,.card__gal{overflow-y:hidden!important}.shopify-section-group-header-group{position:sticky;top:0;z-index:400}.hdr-wrap,body.has-hero .hdr-wrap,.hdr__bar{position:relative!important;top:auto!important}.hdr__bar{transition:padding .3s var(--ease),background .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease)}.is-stuck .hdr__bar{padding-block:9px!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:0 1px 0 var(--line)}.is-stuck .hdr{background:var(--paper);color:var(--ink);border-color:var(--line)}@media(max-width:899px){.is-stuck .hdr__brand b{font-size:17px}}.colbar{position:static!important;top:auto!important}.colpills,.colpills.open{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:18px var(--pad) 12px!important;scrollbar-width:none;position:relative;z-index:1}.colpill,.colpills a.colpill{display:inline-flex!important;align-items:center;gap:6px;flex:0 0 auto;margin:0!important;font:inherit;font-size:13px!important;font-weight:500!important;line-height:1;padding:10px 16px!important;border-radius:999px!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--ink)!important;white-space:nowrap;cursor:pointer;position:relative;transition:background .2s,color .2s,border-color .2s}.colpill:after,.colpills a.colpill:after{content:none!important}.colpill svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.9;transition:transform .25s var(--ease-out)}.colpill.open{border-color:var(--ink)!important}.colpill.open svg{transform:rotate(180deg)}.colpill.on,.colpills a.colpill.on{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.colsub{border-top:1px solid var(--line);background:var(--mist);animation:subIn .26s var(--ease-out)}.colsub[hidden]{display:none!important}@keyframes subIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.colsub__in{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px var(--pad);max-width:var(--wide);margin-inline:auto}.colsub__in::-webkit-scrollbar{display:none}.colsub__in a{flex:0 0 auto;font-size:12.5px;line-height:1;padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.colsub__in a:hover{border-color:var(--ink)}.colsub__in a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.colsub+.colsub{border-top:0}.px-layer{position:absolute;top:-9%;right:0;bottom:-9%;left:0;will-change:transform;transform:translateZ(0)}.px-layer>picture{display:block;width:100%;height:100%}.px-layer img,.px-layer video{width:100%;height:100%;object-fit:cover;transform:none!important;transition:opacity .8s ease!important}.card__gal{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.card__gal::-webkit-scrollbar{display:none}.card__slide{position:relative;display:block;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.card__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rail .card__gal{overflow-x:hidden!important;scroll-snap-type:none}@media(hover:none){.card:hover .card__media img{transform:none!important}}.card:hover .card__switch img{transform:none!important}.card__nav{position:absolute;z-index:4;inset-inline:0;bottom:10px;margin-inline:auto;width:max-content;display:flex;align-items:center;gap:1px;padding:2px;border-radius:999px;background:#ffffffd6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 6px #0a0a0a14;transition:opacity .25s}.card:has(.card__switch) .card__nav{bottom:54px}.card__arr{-webkit-appearance:none;appearance:none;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer}.card__arr svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.card__arr[disabled]{opacity:.25;cursor:default}.card__dots{display:flex;align-items:center;gap:4px;padding-inline:2px}.card__dots i{width:5px;height:5px;border-radius:3px;background:#0a0a0a38;transition:width .25s var(--ease-out),background .25s}.card__dots i.on{width:12px;background:var(--ink)}@media(max-width:599px){.card:has(.card__switch) .card__nav{bottom:46px}.card__arr{width:20px;height:20px}.card__dots i{width:4px;height:4px}.card__dots i.on{width:10px}}.rel .card:has(.card__switch) .card__nav{bottom:40px}.card__badge,.rel .card__badge{top:10px!important;bottom:auto!important;inset-inline-end:10px!important;inset-inline-start:auto!important;background:#ffffffe6!important;color:var(--ink)!important;font-size:8.5px!important;font-weight:600;letter-spacing:.16em;line-height:1;padding:4px 6px 3px!important;border-radius:3px!important;box-shadow:none;opacity:1}.card .card__quick,.rel .card__quick{top:32px!important;inset-inline-end:8px!important}.card .card__sizes{gap:4px!important}.card__szb,.rel .card__szb{width:27px!important;height:27px!important;font-size:10.5px!important;box-shadow:0 1px 6px #0a0a0a1f!important}.card__szb.on{background:var(--ink)!important;color:#fff!important;transform:none!important}.card__szb:hover:not([disabled]):not(.on){background:#fff;color:var(--ink);transform:none}@media(max-width:599px){.card__szb,.rel .card__szb{width:25px!important;height:25px!important;font-size:10px!important}}.card__buy{position:absolute;z-index:8;inset-inline:8px;bottom:8px;padding:10px;border-radius:12px;background:#fffffff7;box-shadow:0 10px 30px #0a0a0a2e;display:flex;flex-direction:column;gap:8px;animation:buyIn .26s var(--ease-out)}.card__buy[hidden]{display:none!important}@keyframes buyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.card.buying .card__nav,.card.buying .card__switch{opacity:0!important;pointer-events:none!important}.card__buy-top{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.card__buy-sz{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__buy-x{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--mist);display:grid;place-items:center;cursor:pointer}.card__buy-x svg{width:11px;height:11px;stroke:var(--ink);stroke-width:2.2;fill:none;stroke-linecap:round}.card__buy-fits{display:flex;flex-wrap:wrap;gap:5px}.card__buy-fits[hidden]{display:none}.card__buy-fits button{-webkit-appearance:none;appearance:none;font:inherit;font-size:11px;font-weight:500;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer}.card__buy-fits button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.card__buy-fits button[disabled]{color:#bdbdbd;text-decoration:line-through;cursor:not-allowed;background:#fafafa}.card__buy-add{-webkit-appearance:none;appearance:none;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.02em;min-height:36px;border:0;color:#fff;background-color:var(--ink);cursor:pointer}.card__buy-add[disabled]{background-color:#d2d2d2!important;background-image:none!important;box-shadow:none!important;cursor:not-allowed}@media(max-width:599px){.card__buy{inset-inline:6px;bottom:6px;padding:8px;gap:6px}.card__buy-add{min-height:32px;font-size:11.5px}.card__buy-fits button{font-size:10.5px;padding:5px 8px}}@media(max-width:899px){.pdp__gal{scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain}.pdp__shot{scroll-snap-align:center!important;scroll-snap-stop:always!important}}.pdp__shot img{object-fit:contain!important;object-position:center!important;background:#f4f4f2}.look2__i{aspect-ratio:2/3!important;flex-basis:clamp(210px,24vw,320px)!important}.look2__i img{object-position:center 25%!important}.look2__i.reveal{opacity:1!important;transform:none!important}@media(max-width:899px){.pdp__viewers{top:calc(125vw - 84px)!important;bottom:auto!important}}.szc{margin:0 0 16px}.szc__t{margin:0 0 8px!important;font-size:13px;font-weight:600;color:var(--ink)}.szc__wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.tabs__pane .szc__tb{width:100%;min-width:300px;border-collapse:collapse;font-size:13px}.tabs__pane .szc__tb th,.tabs__pane .szc__tb td{padding:9px 10px;text-align:center;border:0;border-bottom:1px solid var(--line);white-space:nowrap;line-height:1.3}.tabs__pane .szc__tb th{background:var(--mist);font-weight:600;color:var(--ink)}.tabs__pane .szc__tb tr:last-child td{border-bottom:0}.szc__n{margin:8px 0 0!important;font-size:12.5px;color:var(--muted);line-height:1.6}.rstars{position:relative;display:inline-block;flex:0 0 auto;width:88px;height:16px;vertical-align:middle}.rstars__b,.rstars__f{position:absolute;inset-block:0;inset-inline-start:0;display:flex;gap:2px;overflow:hidden;white-space:nowrap}.rstars__b{width:100%}.rstars__f{width:var(--r,0%)}.rstars svg{width:16px;height:16px;flex:0 0 16px}.rstars__b svg{fill:#e2ded6}.rstars__f svg{fill:var(--ink)}.pdp__rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:8px 0 2px;font-size:12.5px;color:var(--muted)}.pdp__rating .rstars{width:72px;height:13px}.pdp__rating .rstars svg{width:13px;height:13px;flex-basis:13px}.pdp__rating b{color:var(--ink);font-weight:600}.pdp__rating a{color:inherit;text-decoration:underline;text-underline-offset:3px}.prev{padding:clamp(40px,5vw,72px) 0;border-top:1px solid var(--line)}.prev__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:22px}.prev__t{margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:700}.prev__sum{display:flex;align-items:center;gap:10px;margin-top:10px}.prev__avg{font-size:26px;font-weight:700;line-height:1}.prev__cnt,.prev__none{margin:8px 0 0;font-size:13px;color:var(--muted)}.prev__sum .prev__cnt{margin:0}.prev__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:899px){.prev__list{grid-template-columns:1fr}}.prev__i{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px}.prev__i .rstars{width:72px;height:13px}.prev__i .rstars svg{width:13px;height:13px;flex-basis:13px}.prev__q{margin:10px 0 12px;font-size:14px;line-height:1.75;color:#333}.prev__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12.5px;color:var(--muted)}.prev__who b{color:var(--ink);font-weight:600}.prev__ver{display:inline-flex;align-items:center;gap:4px;color:#1e7c48}.prev__ver svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.2}.revform{border-radius:12px}.revform__err{color:#a5281b;font-size:13px;margin:0 0 12px}.btn,.atc,.cd__go,.tabs__cta,.dealbar,.sizefind,.auth__btn,.opt__find,.sf__go,.pop__form button,.pop__form input,.club__form button,.club__form input,.qty,.shopify-payment-button__button--unbranded,.shopify-payment-button__button{border-radius:10px!important}.btn--solid,.atc,.cd__go,.sf__go,.auth__btn,.dealbar,.card__buy-add,.pop__form button,.club__form button,.shopify-payment-button__button--unbranded{background-image:linear-gradient(180deg,#ffffff29,#ffffff0a 46%,#0000 54%,#00000024)!important;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0a0a0a2e,0 8px 18px -10px #0a0a0a73!important}.card__buy-add{border-radius:9px}.btn:not(.btn--solid):not(.btn--onDark):not(.btn--light){background-image:linear-gradient(180deg,#fff,#f4f2ed)!important;box-shadow:inset 0 1px #fff,0 1px 2px #0a0a0a14!important}.btn:not(.btn--solid):not(.btn--onDark):not(.btn--light):hover{background-image:none!important}.btn--onDark{background-image:linear-gradient(180deg,#ffffff24,#ffffff05)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cd__up-m{position:relative}.cd__up-m>a{display:block}.cd__up-plus,.cd__up-i .cd__up-plus{position:absolute;inset-inline-end:6px;bottom:6px;z-index:2;width:30px!important;height:30px;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:var(--ink)!important;box-shadow:0 2px 10px #0a0a0a33;display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s}.cd__up-plus svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;transition:transform .25s var(--ease-out)}.cd__up-plus.on{background:var(--ink)!important;color:#fff!important}.cd__up-plus.on svg{transform:rotate(45deg)}.cd__up-plus[disabled]{opacity:.5}.cd__up-sz{position:absolute!important;inset-inline:4px;bottom:42px;z-index:3;margin:0!important;padding:8px!important;border:0!important;border-radius:10px!important;max-height:calc(100% - 50px);overflow:auto;background:#fffffff7!important;box-shadow:0 8px 22px #0a0a0a2e}.cd__up-sz[hidden]{display:none!important}.cd__up-szt{margin:0 0 6px;font-size:10.5px;font-weight:600;color:var(--muted)}.cd__up-szl{display:flex;flex-wrap:wrap;gap:4px}.cd__up-szl button{margin:0!important;min-width:30px;padding:6px 8px!important;font-size:11px!important;line-height:1;border-radius:999px!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--ink)!important;cursor:pointer}.cd__up-szl button:hover{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.wishpage{padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,90px)}.wishpage__head{margin-bottom:clamp(18px,2.4vw,28px)}.wishpage__t{margin:0;font-size:clamp(26px,3.6vw,40px);font-weight:700;letter-spacing:-.01em}.wishpage__s{margin:6px 0 0;font-size:13.5px;color:var(--muted)}.wishpage__empty{display:grid;justify-items:start;gap:16px;padding:18px 0 40px}.wishpage__empty p{margin:0;font-size:15px;color:#444}.hdr__a11y{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;color:inherit}.hdr__a11y svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hdr__a11y svg .f{fill:currentColor;stroke:none}.hdr__a11y--m{display:none!important}@media(max-width:899px){.hdr__start{gap:14px}.hdr__a11y--m{display:grid!important}.hdr__a11y--d{display:none!important}}.hdr__a11y:focus-visible,.a11y__panel button:focus-visible,.a11y__panel a:focus-visible{outline:3px solid #2F6FEB;outline-offset:2px}.a11y{position:fixed;z-index:420;top:calc(var(--header-h,64px) + 8px);inset-inline-start:12px}@media(min-width:900px){.a11y{inset-inline-start:auto;inset-inline-end:16px}}.a11y__panel{width:min(300px,calc(100vw - 24px));background:#fff;color:var(--ink);border-radius:14px;padding:14px;box-shadow:0 18px 50px #0a0a0a3d;animation:buyIn .22s var(--ease-out)}.a11y__grid i{direction:ltr;unicode-bidi:isolate}.pop__form{border-radius:10px;overflow:hidden;align-items:stretch}.pop__form input,.pop__form button{border-radius:0!important;box-shadow:none!important}.cd__up-sz{position:static!important;margin-top:6px!important;max-height:none;box-shadow:none;background:var(--mist)!important;border:1px solid var(--line)!important}.cd__up-szl button{text-transform:none!important;letter-spacing:0!important;display:inline-flex;gap:4px;align-items:baseline}.cd__up-szl button b{font-weight:700}.cd__up-szl button span{font-size:10px;opacity:.7}.colbar{margin-top:6px!important}.card__szb[disabled]{background:#fffc!important;color:#a6a6a6!important}@media(min-width:900px){.pdp__viewers{top:0!important;bottom:auto!important;inset-inline-start:14px!important;inset-inline-end:auto!important;max-width:min(calc(50% - 30px),430px)!important;margin-top:calc(62.5% - 65.25px)!important}}.a11y__panel[hidden]{display:none!important}.a11y__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.a11y__head b{font-size:15px}.a11y__x{-webkit-appearance:none;appearance:none;width:28px;height:28px;border:0;border-radius:50%;background:var(--mist);font-size:18px;line-height:1;cursor:pointer;color:var(--ink)}.a11y__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.a11y__grid button{-webkit-appearance:none;appearance:none;font:inherit;font-size:12.5px;font-weight:500;line-height:1.3;text-align:start;min-height:48px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px}.a11y__grid button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.a11y__grid i{font-style:normal;font-size:11px;opacity:.75}.a11y__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px}.a11y__foot button{-webkit-appearance:none;appearance:none;border:0;background:none;padding:4px 0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.a11y__foot a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}html.a11y-fs1 main,html.a11y-fs1 footer,html.a11y-fs1 .cd__panel,html.a11y-fs1 .drawer__panel{zoom:1.12}html.a11y-fs2 main,html.a11y-fs2 footer,html.a11y-fs2 .cd__panel,html.a11y-fs2 .drawer__panel{zoom:1.25}html.a11y-contrast{--muted:#2E2E2E;--line:#7A7A7A}html.a11y-contrast body{color:#000}html.a11y-contrast .hero__scrim,html.a11y-contrast .band__scrim{background:#000000a8!important}html.a11y-gray img,html.a11y-gray video,html.a11y-gray iframe{filter:grayscale(1)!important}html.a11y-links a{text-decoration:underline!important;text-underline-offset:3px}html.a11y-font body,html.a11y-font body *{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;letter-spacing:.01em!important}html.a11y-motion *,html.a11y-motion *:before,html.a11y-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 11-6.5 1.2L16 21l-3 1.4-3.5-6.8L4 20z' fill='%23000' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E") 4 2,auto!important}html.a11y-focus :focus{outline:3px solid #2F6FEB!important;outline-offset:2px!important}@media(min-width:900px){.hdr__nav{gap:clamp(12px,1.2vw,22px)}.hdr__nav a{font-size:13.5px}.hdr__more{display:block!important}.hdr__nav>.nav-off{display:none!important}.hdr__drop a.hdr__drop-sub{padding-inline-start:34px;font-size:13px;color:var(--muted)}.hdr--burger .hdr__nav{display:none!important}.hdr--burger .hdr__burger{display:grid!important}}.dropbar__clock{direction:ltr!important}@media(min-width:900px){.hdr__bar{max-width:none}.hdr__nav{gap:18px}}@media(min-width:750px){.hero__scrim{background:linear-gradient(to left,#0a0a0a8c,#0a0a0a4d 34%,#0a0a0a00 60%),linear-gradient(to top,#0a0a0a61,#0a0a0a00 45%)}}@media(max-width:749px){.hero__media img,.hero__media video{transform:scale(1.26) translate(8%)}.hero__scrim{background:linear-gradient(to top,#0a0a0aa8,#0a0a0a52 42%,#0a0a0a1f)}}.drop--sort .drop__panel{inset-inline-start:auto;inset-inline-end:0}@media(max-width:899px){.hdr .ico:before,.hdr__burger:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.hdr__burger,.card__arr{position:relative}.card__arr:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}}.hero__scrim:before{content:"";position:absolute;inset-inline:0;top:0;height:clamp(110px,16vh,170px);background:linear-gradient(to bottom,#0a0a0a6b,#0a0a0a2e 55%,#0a0a0a00);pointer-events:none}.pop__m img,.pop__m video{object-position:center 14%}@media(max-width:899px){.pop__m{min-height:240px;height:240px}.pop__m img,.pop__m video{object-position:center 9%}}@media(max-width:599px){.cart__foot{align-items:stretch}.cart__tot{justify-content:space-between}.cart__cta{min-width:0;width:100%}}@media(max-width:599px){.card__row--stack .card__name{-webkit-line-clamp:2;min-height:2.7em;line-height:1.35}}@media(max-width:899px){.opt__find,.rail__all,.promo__cta,.rating a,.pdp__rating a{padding-block:10px;margin-block:-10px}}@media(max-width:749px){.ft__stars{display:none}}.contact{max-width:var(--wide);margin-inline:auto;padding:clamp(40px,6vw,84px) var(--pad) clamp(56px,7vw,96px)}.contact__head{max-width:560px;margin-bottom:clamp(28px,4vw,48px)}.contact__eyebrow{font-size:12px;letter-spacing:.3em;color:var(--muted)}.contact__title{font-size:clamp(28px,3.6vw,42px);font-weight:700;margin-top:8px}.contact__text{margin-top:12px;font-size:15px;line-height:1.7;color:#3c3c3c}.contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(22px,4vw,56px);align-items:start}.contact__ways{display:flex;flex-direction:column;gap:10px}.contact__way{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:#fff;transition:border-color .2s,transform .2s}.contact__way:hover{border-color:var(--ink)}.contact__way svg{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.contact__way span{display:flex;flex-direction:column;gap:2px;min-width:0}.contact__way b{font-size:15px;font-weight:600}.contact__way small{font-size:13.5px;color:var(--muted);text-align:start;unicode-bidi:plaintext}.contact__way--wa{background:#25d366;border-color:#25d366;color:#0a0a0a}.contact__way--wa small{color:#0a0a0ab8}.contact__way--wa:hover{border-color:#1da851}.contact__hours{padding:16px 18px;border-radius:10px;background:var(--mist);font-size:14px;line-height:1.7}.contact__hours-t{font-size:12px;color:var(--muted);margin-bottom:2px}.contact__form{border:1px solid var(--line);border-radius:10px;background:#fff;padding:clamp(20px,3vw,32px)}.contact__form-t{font-size:18px;font-weight:600;margin-bottom:16px}.contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact__wide{grid-column:1 / -1}.contact__fields label{display:block;font-size:12.5px;color:var(--muted);margin-bottom:5px}.contact__fields input,.contact__fields textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;padding:12px 14px;font:inherit;font-size:15px;color:var(--ink);outline:0;transition:border-color .2s}.contact__fields input[dir=ltr]{text-align:right}.contact__fields input:focus,.contact__fields textarea:focus{border-color:var(--ink)}.contact__fields textarea{resize:vertical;min-height:120px}.contact__send{margin-top:16px;width:100%}.contact__err{margin-bottom:14px;padding:10px 14px;border-radius:10px;background:#fdecec;color:#8a1c1c;font-size:14px}.contact__ok{display:flex;align-items:center;gap:12px;font-size:15px}.contact__ok svg{width:26px;height:26px;fill:none;stroke:#12572f;stroke-width:2}.contact__rte{margin-top:clamp(28px,4vw,48px);max-width:70ch}@media(max-width:749px){.contact__grid,.contact__fields{grid-template-columns:1fr}.contact__fields input,.contact__fields textarea{font-size:16px}}.card__nav{display:none!important}.card__led{position:absolute;z-index:4;inset-inline:0;bottom:8px;margin-inline:auto;height:2px;width:calc(var(--n,3) * 12px + (var(--n,3) - 1) * 3px);max-width:56%;display:flex;gap:3px;pointer-events:none;transition:opacity .2s}.card__led i{flex:1;border-radius:2px;background:#0a0a0a21;transition:background .25s}.card__led i.on{background:#0a0a0a99}.card:has(.card__switch) .card__led{bottom:50px}.card.buying .card__led{opacity:0}.card__side{position:absolute;z-index:5;top:60%;margin-top:-26px;width:34px;height:52px;padding:0;border:0;background:none;display:grid;place-items:center;color:var(--ink);cursor:pointer;opacity:0;transition:opacity .2s}.card__side svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(255,255,255,.95))}.card__side--prev{inset-inline-start:0}.card__side--next{inset-inline-end:0}.card__side[disabled]{opacity:0!important;pointer-events:none}@media(hover:hover){.card:hover .card__side{opacity:.72}.card .card__side:hover{opacity:1}}@media(hover:none){.card__side{display:none}}.card__add{position:absolute;z-index:6;inset-inline-end:8px;bottom:8px;width:34px;height:34px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#fffffff2;color:var(--ink);box-shadow:0 1px 6px #0a0a0a24;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.card__add:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.card__add svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.card__add:hover{background:var(--ink);color:#fff}.card__add.busy{opacity:.45;pointer-events:none}.card:has(.card__switch) .card__add{bottom:50px}.card.buying .card__add{opacity:0;pointer-events:none}@media(max-width:599px){.card__add{width:32px;height:32px;inset-inline-end:6px;bottom:6px}.card:has(.card__switch) .card__add{bottom:48px}}.card__buy-fits{max-height:84px;overflow-y:auto}@media(max-width:899px){.pdp__viewers{top:12px!important;bottom:auto!important}}@media(min-width:900px){.pdp__viewers{margin-top:14px!important}}@media(min-width:900px){.pdp__shot,.pdp__shot:nth-child(3n+3){grid-column:auto!important;aspect-ratio:4/5!important}.pdp__shot:last-child:nth-child(odd){grid-column:1 / -1!important;aspect-ratio:8/5!important}}.look2__track{scroll-snap-type:x mandatory!important;scroll-padding-inline:var(--pad)}.look2__i{flex-basis:calc((100% - 10px)/2)!important;scroll-snap-align:start!important}@media(min-width:900px){.look2__i{flex-basis:calc((100% - 30px)/4)!important}}.pop__timer{direction:ltr}.look2__track{clip-path:inset(0 var(--pad) 0 var(--pad))}.card__switch button{overflow:visible}.card__switch button img{flex:0 0 auto}.card__gal:not(.gal-move) .card__slide:not(.cur){visibility:hidden}@media(max-width:899px){.pdp__viewers{top:auto!important;bottom:52px!important}}@media(min-width:900px){.pdp__viewers{top:0!important;bottom:auto!important;margin-top:calc(62.5% - 65.25px)!important}}@media(min-width:750px){.hero__scrim{background:linear-gradient(to left,rgba(10,10,10,calc(var(--scrim,.45) * 1.22)),rgba(10,10,10,calc(var(--scrim,.45) * .67)) 34%,#0a0a0a00 60%),linear-gradient(to top,rgba(10,10,10,calc(var(--scrim,.45) * .84)),#0a0a0a00 45%)}}@media(max-width:749px){.hero__scrim{background:linear-gradient(to top,rgba(10,10,10,calc(var(--scrim,.45) * 1.47)),rgba(10,10,10,calc(var(--scrim,.45) * .71)) 42%,rgba(10,10,10,calc(var(--scrim,.45) * .27)))}}.sfc{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.sfc>summary{list-style:none;cursor:pointer;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:7px}.sfc>summary::-webkit-details-marker{display:none}.sfc>summary:after{content:"";width:6px;height:6px;border-inline-end:1.4px solid currentColor;border-block-end:1.4px solid currentColor;transform:rotate(45deg);margin-bottom:3px;transition:transform .25s}.sfc[open]>summary:after{transform:rotate(225deg);margin-bottom:0}.sfc__t{margin:8px 0 0;font-size:12px;color:var(--muted)}.sfc__h{margin:14px 0 6px;font-size:12px;font-weight:600;color:var(--ink)}.sfc__box{max-height:46vh;overflow:auto;-webkit-overflow-scrolling:touch}.sfc__tb{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.sfc__tb th,.sfc__tb td{border:1px solid var(--line);padding:6px 8px;text-align:center;white-space:nowrap}.sfc__tb thead th{background:var(--mist);font-size:11px;letter-spacing:.04em;position:sticky;top:0}.sfc__tb tbody th{background:#fff;font-weight:600}@media(max-width:599px){.sfc__tb th,.sfc__tb td{padding:5px 6px;font-size:11.5px}}.hero__scrim:before{background:linear-gradient(to bottom,rgba(10,10,10,calc(max(var(--scrim,.45),.16)*.93)),rgba(10,10,10,calc(max(var(--scrim,.45),.16)*.4)) 55%,#0a0a0a00)}.hero__media video{transform:scale(1.1)}@media(max-width:749px){.hero__media video{transform:scale(1.1)}}video[autoplay]::-webkit-media-controls,video[autoplay]::-webkit-media-controls-panel,video[autoplay]::-webkit-media-controls-start-playback-button,video[autoplay]::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none;opacity:0}@media screen and (max-width:899px){.pdp__galwrap{width:100%;overflow:hidden}.pdp__gal{display:flex!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;overflow-x:scroll!important;overflow-y:hidden!important;margin:0!important;padding:0!important;scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:auto;scrollbar-width:none}.pdp__gal::-webkit-scrollbar{display:none}.pdp__gal>.pdp__shot{flex:0 0 88%!important;width:88%!important;min-width:88%!important;max-width:88%!important;margin:0!important;padding:0!important;overflow:hidden!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important}.pdp__shot img,.pdp__shot video,.pdp__shot model-viewer{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.pdp__shot img{transform:translate(0) scale(1);transform-origin:center center;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}}document.addEventListener("DOMContentLoaded",() => {document.querySelectorAll(".pdp__shot img").forEach(img => {let scale = 1; let startScale = 1; let startDistance = 0; let x = 0; let y = 0; let startX = 0; let startY = 0; let startPanX = 0; let startPanY = 0; const distance = touches => {const dx = touches[0].clientX - touches[1].clientX; const dy = touches[0].clientY - touches[1].clientY; return Math.hypot(dx,dy);}; const update = () => {img.style.transform = `translate(${x}px,${y}px) scale(${scale})`;}; img.addEventListener("touchstart",e => {if (e.touches.length === 2) {startDistance = distance(e.touches); startScale = scale;} if (e.touches.length === 1 && scale > 1) {startX = e.touches[0].clientX; startY = e.touches[0].clientY; startPanX = x; startPanY = y;}},{passive:true}); img.addEventListener("touchmove",e => {if (e.touches.length === 2) {e.preventDefault(); const newDistance = distance(e.touches); scale = startScale * (newDistance / startDistance); scale = Math.min(Math.max(scale,1),3); if (scale === 1) {x = 0; y = 0;} update();} else if (e.touches.length === 1 && scale > 1) {e.preventDefault(); x = startPanX + e.touches[0].clientX - startX; y = startPanY + e.touches[0].clientY - startY; update();}},{passive:false}); img.addEventListener("touchend",() => {if (scale < 1.05) {scale = 1; x = 0; y = 0; update();}});});});{}
/*# sourceMappingURL=/cdn/shop/t/78/assets/iroko-2.css.map */
