.snk-product{display:block;padding-bottom:var(--snk-section-py)}.snk-product__buy{display:block;padding:12px var(--snk-section-px) 0}.snk-product__rating{margin-bottom:10px}.snk-product__kicker{margin:0}.snk-product__title-wrap{display:block}.snk-title.snk-product__title{margin:6px 0;font-size:clamp(26px,7vw,32px);overflow-wrap:anywhere}.snk-product__title .snk-title__model,.snk-product__title .snk-title__nick{display:inline}@media screen and (min-width:990px){.snk-title.snk-product__title{font-size:clamp(28px,3vw,40px)}}.snk-product__facts{margin:4px 0 0;color:var(--snk-mid);font:400 11.5px/1.5 var(--snk-font-body)}.snk-product__siblings{margin-top:14px}.snk-product__sibling-list{display:flex;gap:8px;margin:6px 0 0;padding:0;overflow-x:auto;scrollbar-width:none;list-style:none}.snk-product__sibling-list::-webkit-scrollbar{display:none}.snk-product__sibling{display:grid;flex:none;place-items:center;width:56px;height:56px;overflow:hidden;border:1px solid var(--snk-line);border-radius:var(--snk-radius);background:var(--snk-soft);transition:border-color .15s}.snk-product__sibling img{width:90%;height:90%;object-fit:contain;mix-blend-mode:multiply}.snk-product__sibling.is-current,.snk-product__sibling:hover{border-color:var(--snk-ink);box-shadow:inset 0 0 0 1px var(--snk-ink)}.snk-product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin-top:10px}.snk-product__amount{color:var(--snk-ink);font:700 22px/1.2 var(--snk-font-body)}.snk-product__compare{color:var(--snk-mid);font:400 14px/1.2 var(--snk-font-body)}.snk-product__price-state{color:var(--snk-mid);font:600 12px/1.2 var(--snk-font-body)}.snk-product__price{align-items:center}.snk-product__price .snk-product__amount{order:-1}.snk-product__compare{font-size:16px}.snk-product__save{padding:5px 16px 5px 10px;border-radius:0;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);background:var(--snk-lime);color:var(--snk-ink);font:700 12px/1.2 var(--snk-font-body);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.snk-product__cert{display:flex;align-items:center;gap:8px;min-height:var(--snk-tap);margin:4px 0 0;padding:0;border:0;background:none;color:var(--snk-ink);font:500 12.5px/1.3 var(--snk-font-body);text-align:left;cursor:pointer}.snk-product__cert-tick{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--snk-lime);color:var(--snk-ink)}.snk-product__cert-tick .snk-icon{width:12px;height:12px}.snk-product__cert u{color:var(--snk-mid);text-underline-offset:2px}.snk-product__size-head{display:flex;align-items:center;justify-content:space-between;margin:18px 0 8px;font:400 12px/1.3 var(--snk-font-body)}.snk-product__size-guide{display:inline-flex;align-items:center;min-height:var(--snk-tap);color:var(--snk-ink);font:500 10.5px/1.3 var(--snk-font-mono);letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.snk-size{position:relative;display:block;max-width:none;margin:2px 0 0;padding:0}.snk-size__native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.snk-product{--snk-pick-h: 50px;--snk-pick-pad: 7px 14px;--snk-pick-border: 1px solid var(--snk-ink);--snk-pick-radius: var(--snk-radius)}.snk-size__toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--snk-pick-h);padding:var(--snk-pick-pad);border:var(--snk-pick-border);border-radius:var(--snk-pick-radius);background:var(--snk-white);color:var(--snk-ink);text-align:left;cursor:pointer}.snk-size__value{font:400 22px/1 var(--snk-font-display)}.snk-size__value--placeholder{font:600 14px/1.2 var(--snk-font-body)}.snk-size__state{font:500 11px/1.2 var(--snk-font-body);font-style:normal}.snk-size__state--last{color:var(--snk-ink);font-weight:600}.snk-size__state--sold_out{color:var(--snk-mid)}.snk-size__state--elsewhere{color:var(--snk-ink);font-weight:600}.snk-size__chevron{width:16px;height:16px;margin-left:auto;transition:transform var(--duration-default, .2s) ease}.snk-size.is-open .snk-size__chevron{transform:rotate(180deg)}.snk-size__menu{position:relative;display:grid;grid-template-columns:1fr 1fr;height:0;margin-top:6px;overflow:hidden;border:var(--snk-pick-border);border-radius:var(--snk-pick-radius);background:var(--snk-white);opacity:0;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}.snk-size__menu.is-shown{opacity:1}.snk-size__menu[hidden]{display:none}.snk-size__item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--snk-tap);padding:11px 14px;border:0;border-top:1px solid var(--snk-line);background:var(--snk-white);color:var(--snk-ink);text-align:left;cursor:pointer}.snk-size__item:nth-child(odd){border-right:1px solid var(--snk-line)}.snk-size__item b{font:400 17px/1 var(--snk-font-display)}.snk-size__item .snk-size__state{font-size:10.5px;color:var(--snk-mid)}.snk-size__item .snk-size__state--last{color:var(--snk-ink)}.snk-size__item.is-selected{background:var(--snk-soft);box-shadow:inset 3px 0 0 var(--snk-ink)}.snk-size__item:not(:disabled):hover,.snk-size__item:focus-visible{background:var(--snk-soft);box-shadow:inset 3px 0 0 var(--snk-lime);outline:none}.snk-size__item.is-sold-out b{color:var(--snk-mid);text-decoration:line-through}.snk-size__item:disabled{cursor:not-allowed}.snk-size--long .snk-size__value,.snk-size--long .snk-size__item b{font:600 14px/1.3 var(--snk-font-body)}.snk-size--long .snk-size__menu{grid-template-columns:1fr}.snk-size--long .snk-size__item:nth-child(odd){border-right:0}.snk-size--long .snk-size__item .snk-size__state{flex:none}.snk-size__toggle:focus-visible{outline:2px solid var(--snk-ink);outline-offset:2px}.snk-product__size-note{margin:8px 0 0;color:var(--snk-mid);font:400 11.5px/1.5 var(--snk-font-body)}.snk-product__colour{margin:14px 0 0}.snk-swatches{display:flex;flex-wrap:wrap;gap:6px 4px;margin:0;padding:0;border:0}.snk-swatches input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.snk-swatch{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:56px;min-height:44px;padding:4px 2px;border-radius:var(--snk-radius);color:var(--snk-ink);cursor:pointer}.snk-swatch__dot{position:relative;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s}.snk-swatch__dot--img{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:0;background:var(--snk-soft)}.snk-swatch__dot--img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.snk-swatch.is-sold-out .snk-swatch__dot--img img{opacity:.45}.snk-swatch__dot.is-light{box-shadow:inset 0 0 0 1px var(--snk-line),inset 0 0 0 2px #0000000f}.snk-swatch__name{max-width:72px;overflow:hidden;font:400 11.5px/1.2 var(--snk-font-body);text-align:center;text-overflow:ellipsis;white-space:nowrap}.snk-swatch:hover .snk-swatch__dot{outline-color:var(--snk-line)}.snk-swatches input:checked+.snk-swatch .snk-swatch__dot{outline-color:var(--snk-ink)}.snk-swatches input:checked+.snk-swatch .snk-swatch__name{font-weight:600}.snk-swatches input:focus-visible+.snk-swatch{outline:2px solid var(--snk-ink);outline-offset:2px}.snk-swatch.is-sold-out .snk-swatch__dot{opacity:.45}.snk-swatch.is-sold-out .snk-swatch__dot:after{content:"";position:absolute;inset:50% -3px auto;height:1.5px;background:var(--snk-ink);transform:rotate(-45deg)}.snk-swatch.is-sold-out .snk-swatch__name{color:var(--snk-mid);text-decoration:line-through}.snk-product__option{margin:14px 0 0;padding:0;border:0}.snk-product__option--single{display:none}.snk-product__option-label{margin-bottom:6px;padding:0;font:400 12px/1.3 var(--snk-font-body)}.snk-product__option input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.snk-product__option label{display:inline-flex;align-items:center;min-height:40px;margin:0 8px 8px 0;padding:0 14px;border:1px solid var(--snk-line);border-radius:999px;background:var(--snk-white);color:var(--snk-ink);font:500 12.5px/1 var(--snk-font-body);cursor:pointer;transition:border-color .15s,background-color .15s}.snk-product__option label:hover{border-color:var(--snk-ink)}.snk-product__option input[type=radio]:checked+label{border-color:var(--snk-ink);background:var(--snk-ink);color:var(--snk-white)}.snk-product__option input[type=radio].disabled+label{color:var(--snk-mid);text-decoration:line-through}.snk-product__option input[type=radio]:focus-visible+label{outline:2px solid var(--snk-ink);outline-offset:2px}.snk-product__form{display:block;margin-top:18px}.snk-product__error{margin-bottom:10px;color:var(--snk-ink);font:500 12px/1.4 var(--snk-font-body)}.snk-product__submit{position:relative;min-height:52px}.snk-product__submit .loading__spinner{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.snk-product__submit .loading__spinner.hidden{display:none}.snk-product__submit[aria-disabled=true]{opacity:.6}.snk-product__submit:disabled{cursor:not-allowed}.snk-product__ship{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--snk-mid);font:400 11.5px/1.4 var(--snk-font-body)}.snk-product__ship .snk-icon{width:18px;height:18px;color:var(--snk-ink)}.snk-product__notes{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none}.snk-product__notes li{display:flex;align-items:flex-start;gap:8px;color:var(--snk-ink);font:400 12px/1.4 var(--snk-font-body)}.snk-product__note-icon{flex:none;width:18px;font-size:13px;line-height:1.3;text-align:center}.snk-product__ship-flag{color:var(--snk-ink)}.snk-product__dialog{width:min(100% - 24px,520px);max-height:calc(100dvh - 24px);padding:48px 20px 24px;border:0;border-radius:var(--snk-radius-lg);background:var(--snk-white);color:var(--snk-ink)}.snk-product__dialog::backdrop{background:#1d1e208c}.snk-product__dialog-close{position:absolute;top:8px;right:8px;display:inline-grid;place-items:center;width:var(--snk-tap);height:var(--snk-tap);padding:0;border:0;border-radius:var(--snk-radius);background:var(--snk-soft);color:var(--snk-ink);cursor:pointer}.snk-product__dialog-close:focus-visible{outline:2px solid var(--snk-ink);outline-offset:2px}.snk-product__guide table{width:100%;border-collapse:collapse;font:400 13px/1.4 var(--snk-font-body)}.snk-product__guide th,.snk-product__guide td{padding:6px 4px;border-bottom:1px solid var(--snk-line);text-align:center}.snk-product__guide th:first-child,.snk-product__guide td:first-child{text-align:left}@media screen and (min-width:990px){.snk-product__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;padding:36px var(--snk-section-px) 0}.snk-product__media{position:sticky;top:calc(var(--snk-an-h, 0px) + 16px);align-self:start}.snk-product__buy{padding:0}.snk-product__facts,.snk-product__size-head{font-size:13px}.snk-product__ship{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.snk-size__chevron,.snk-product__sibling{transition:none}.snk-size__menu{transition:opacity .12s ease}}a.snk-rating--link{display:inline-flex;min-height:var(--snk-tap);color:inherit;text-decoration:none;cursor:pointer}a.snk-rating--link:hover .snk-rating__count,a.snk-rating--link:focus-visible .snk-rating__count{text-decoration:underline;text-underline-offset:3px}a.snk-rating--link:focus-visible{outline:2px solid var(--snk-ink);outline-offset:2px}.snk-product__pay{display:flex;flex-wrap:nowrap;justify-content:center;gap:4px;margin:12px 0 0;padding:0;list-style:none}.snk-product__pay li{display:flex}.snk-product__pay-icon{width:32px;height:20px}.snk-product__ship{justify-content:center;color:var(--snk-ink);text-align:center}.snk-product__ship .snk-icon{flex:none;width:16px;height:16px}.snk-product__note-icon .snk-icon{width:16px;height:16px}@media screen and (max-width:749px){.snk-product__pay{flex-wrap:nowrap;gap:4px}.snk-product__pay-icon{width:30px;height:19px}}.snk-product__ship{font-size:13px}.snk-ship-date{padding:1px 5px;background:var(--snk-lime-soft);color:var(--snk-ink);font-weight:600;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/8/assets/snk-product-main.css.map */
