.kh-product{--kh-buy-gap: 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kh-buy-gap);padding-block:8px var(--kh-section-y)}kh-product-form,kh-gallery,kh-recommendations{display:block}.kh-gallery,.kh-gallery__stage{position:relative}.kh-gallery__track{position:relative;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.kh-gallery__track::-webkit-scrollbar{display:none}.kh-gallery__slide{flex:0 0 100%;aspect-ratio:1;overflow:hidden;background:var(--kh-color-surface-secondary);isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always}.kh-gallery__slide img{display:block;width:auto;max-width:100%;height:100%;aspect-ratio:1;margin-inline:auto;object-fit:contain;mix-blend-mode:multiply}.kh-gallery__slide:first-child img{view-transition-name:kh-product-image}.kh-gallery__slide--empty{display:grid;place-items:center}.kh-gallery__ghost{position:absolute;top:0;left:0;width:100%;pointer-events:none}.kh-gallery__ghost img{view-transition-name:none}.kh-gallery__placeholder{width:70%;height:70%;fill:var(--kh-color-border-strong)}@media(hover:none){.kh-gallery__slide{background:#fff}.kh-gallery__slide img{mix-blend-mode:normal}}.kh-gallery__slide--video{position:relative}.kh-gallery__video{display:block;width:100%;height:100%;object-fit:contain;background:var(--kh-color-surface-secondary)}.kh-gallery__embed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none}.kh-gallery__embed iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;opacity:0;transition:opacity var(--kh-duration-normal) linear}.kh-gallery__slide.is-live .kh-gallery__embed iframe{opacity:1}.kh-gallery__slide.is-live .kh-gallery__poster{opacity:0;transition:opacity var(--kh-duration-normal) linear}.kh-gallery__toggle{position:absolute;top:12px;right:12px;z-index:1;width:44px;height:44px;background:#ffffffdb;color:var(--kh-color-text)}.kh-gallery__toggle svg{width:18px;height:18px}.kh-gallery__toggle:active{transform:scale(var(--kh-press-scale-sm));transition-duration:var(--kh-press);transition-timing-function:var(--kh-ease-press)}.kh-gallery__resume,.kh-gallery__slide.is-paused .kh-gallery__pause{display:none}.kh-gallery__slide.is-paused .kh-gallery__resume{display:block}.kh-gallery__thumb{position:relative}.kh-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.kh-gallery__play svg{box-sizing:content-box;width:14px;height:14px;padding:6px;border-radius:50%;background:#111111b8;color:#fff}.kh-gallery__dots{--kh-dot-step: 16px;position:relative;display:flex;gap:10px;width:fit-content;margin:14px auto 0;pointer-events:none}.kh-gallery__dot{display:block;width:6px;height:6px;background:#1111112e}.kh-gallery__dash{position:absolute;top:0;left:-5px;width:16px;height:6px;background:var(--kh-color-text);transform:translate3d(calc(var(--kh-dot, 0) * var(--kh-dot-step)),0,0);transition:transform var(--kh-duration-normal) var(--kh-ease-out)}.kh-gallery__thumbs,.kh-gallery__arrow{display:none}.kh-product__info{min-width:0}.kh-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;color:var(--kh-color-text-secondary);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.kh-crumbs a{position:relative;padding-block:6px;color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:4px;transition:color var(--kh-duration-fast) linear,text-decoration-color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}.kh-crumbs a:before{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.kh-crumbs a:active{opacity:var(--kh-press-fade);transition-duration:var(--kh-press)}@media(hover:hover){.kh-crumbs a:hover{color:var(--kh-color-text);text-decoration-color:currentColor}}.kh-product__eyebrow{margin:0 0 8px;color:var(--kh-color-text-secondary);font-size:12px}.kh-product__title{margin:0 0 12px;font-family:var(--kh-font-heading);font-size:clamp(26px,7.4vw,34px);font-weight:800;font-stretch:87.5%;line-height:1.02;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.kh-product__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:20px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.kh-product__compare{color:var(--kh-color-text-secondary);font-size:15px;font-weight:400}.kh-product__save{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;background:var(--kh-color-text);color:var(--kh-color-background);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.kh-product__installments{margin:6px 0 0;color:var(--kh-color-text-secondary);font-size:13px;line-height:1.45}.kh-product__installments shopify-payment-terms{display:block}.kh-product__app{margin:8px 0 0}.kh-product__app:empty{display:none}.kh-product__options{margin-top:24px}.kh-pdp-option{position:relative;min-width:0;margin:0;padding:0;border:0}.kh-pdp-option~.kh-pdp-option:not([hidden]){margin-top:20px}.kh-pdp-option__legend{float:left;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:100%;margin:0 0 10px;padding:0;line-height:1.4}.kh-pdp-option--size:has(.kh-pdp-guide) .kh-pdp-option__legend{padding-right:132px}.kh-pdp-option__name{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kh-pdp-option__value{color:var(--kh-color-text-secondary);font-size:14px;font-weight:500}.kh-pdp-option__values{clear:both}.kh-pdp-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.kh-pdp-guide{position:absolute;top:-5.6px;right:0;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0;border:0;background:none;color:var(--kh-color-text);font:inherit;font-size:12px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;transition:opacity var(--kh-release) linear}.kh-pdp-guide:before{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.kh-pdp-guide svg{flex:0 0 auto;width:18px;height:18px}.kh-pdp-guide:active{opacity:var(--kh-press-fade);transition-duration:var(--kh-press)}.kh-pdp-option--color .kh-pdp-option__values{display:flex;flex-wrap:wrap;gap:4px;margin-left:-4px}.kh-pdp-swatch{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}.kh-pdp-swatch__dot{position:relative;display:block;width:30px;height:30px;border-radius:50%;outline:1.5px solid transparent;outline-offset:5px;background:var(--kh-swatch, #bdbdbd);box-shadow:inset 0 0 0 1px #00000024;transition:outline-color var(--kh-duration-fast) linear,outline-offset var(--kh-duration-normal) var(--kh-ease-out),transform var(--kh-release) var(--kh-ease-out),opacity var(--kh-duration-fast) linear}.kh-pdp-swatch .kh-pdp-input:checked+.kh-pdp-swatch__dot{outline-color:var(--kh-color-text);outline-offset:3px}.kh-pdp-swatch .kh-pdp-input:focus-visible+.kh-pdp-swatch__dot{outline:2px solid var(--kh-color-text);outline-offset:4px}@media(hover:hover){.kh-pdp-swatch:hover .kh-pdp-input:not(:checked)+.kh-pdp-swatch__dot{outline-color:var(--kh-color-border-strong);outline-offset:3px}}.kh-pdp-swatch:active .kh-pdp-swatch__dot{transform:scale(var(--kh-press-scale-sm));transition-duration:var(--kh-press);transition-timing-function:var(--kh-ease-press)}.kh-pdp-swatch.is-unavailable .kh-pdp-swatch__dot{opacity:.5}.kh-pdp-swatch.is-unavailable .kh-pdp-swatch__dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:linear-gradient(to top right,transparent calc(50% - .75px),var(--kh-color-text) calc(50% - .75px) calc(50% + .75px),transparent calc(50% + .75px))}.kh-pdp-option--size .kh-pdp-option__values,.kh-pdp-option--text .kh-pdp-option__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(48px,calc((100% - 30px) / 6)),1fr));gap:6px}.kh-pdp-option--text .kh-pdp-option__values{display:flex;flex-wrap:wrap}.kh-pdp-size{position:relative;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent}.kh-pdp-size__face{position:relative;isolation:isolate;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:48px;min-height:46px;padding:0 10px;border:1px solid var(--kh-color-border-strong);background-color:var(--kh-color-background);color:var(--kh-color-text);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-align:center;text-transform:uppercase;transition:background-color var(--kh-duration-fast) linear,color var(--kh-duration-fast) linear,border-color var(--kh-duration-fast) linear,transform var(--kh-release) var(--kh-ease-out)}.kh-pdp-size__face:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--kh-color-text);opacity:0;transform:scale(.9);transition:opacity var(--kh-duration-fast) linear,transform var(--kh-duration-normal) var(--kh-ease-out)}.kh-pdp-option--text .kh-pdp-size__face{padding-inline:16px}@media(hover:hover){.kh-pdp-size:hover .kh-pdp-size__face{border-color:var(--kh-color-text)}}.kh-pdp-size:active .kh-pdp-size__face{transform:scale(var(--kh-press-scale));transition-duration:var(--kh-press);transition-timing-function:var(--kh-ease-press)}.kh-pdp-size .kh-pdp-input:checked+.kh-pdp-size__face{border-color:var(--kh-color-text);color:var(--kh-color-background)}.kh-pdp-size .kh-pdp-input:checked+.kh-pdp-size__face:before{opacity:1;transform:none}.kh-pdp-size .kh-pdp-input:focus-visible+.kh-pdp-size__face{outline:2px solid var(--kh-color-text);outline-offset:2px}.kh-pdp-size.is-unavailable .kh-pdp-size__face{color:var(--kh-color-text-secondary);background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--kh-color-border-strong) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.kh-pdp-size.is-unavailable .kh-pdp-input:checked+.kh-pdp-size__face{color:var(--kh-color-background)}.kh-pdp-size.is-unavailable .kh-pdp-input:checked+.kh-pdp-size__face:before{background:linear-gradient(to top right,transparent calc(50% - .5px),rgb(255 255 255 / .45) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)) var(--kh-color-text)}.kh-pdp-size.is-missing .kh-pdp-size__face{border-style:dashed}.kh-pdp-option__error{margin:8px 0 0;color:var(--kh-color-error);font-size:13px;font-weight:500;line-height:1.4}.kh-pdp-option__error:empty{display:none}.kh-pdp-option.is-required .kh-pdp-size:not(.is-unavailable) .kh-pdp-size__face{border-color:var(--kh-color-error)}.kh-pdp-option.is-required .kh-pdp-option__error{animation:kh-fade var(--kh-duration-fast) linear}.kh-pdp-size__face:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid var(--kh-color-error);opacity:0;pointer-events:none}.kh-pdp-option.is-asking .kh-pdp-size:not(.is-unavailable) .kh-pdp-size__face:after{animation:kh-pdp-ask .76s linear both}@keyframes kh-pdp-ask{0%,to{opacity:0}18%,60%{opacity:1}39%{opacity:.15}}.kh-product__fit{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;color:var(--kh-color-text-secondary);font-size:14px;line-height:1.5}.kh-product__fit svg{flex:0 0 auto;width:20px;height:20px;color:var(--kh-color-text)}.kh-product__fit p{margin:0}.kh-product__fit b{color:var(--kh-color-text);font-weight:600}.kh-product__fit-label{margin-right:6px;color:var(--kh-color-text);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kh-product__note{display:block}.kh-product__buy{display:flex;gap:8px;margin-top:24px}.kh-product__submit{flex:1 1 auto;width:100%;min-height:54px}.kh-product__submit,.kh-sticky-atc__button{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kh-product__submit>span{overflow-wrap:anywhere}.kh-atc>.kh-atc__label{transition:opacity var(--kh-duration-fast) linear,transform var(--kh-duration-normal) var(--kh-ease-out)}.kh-atc>.kh-atc__done{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;pointer-events:none;transform:translate3d(0,calc(var(--kh-shift) / 2),0);transition:opacity var(--kh-duration-fast) linear,transform var(--kh-duration-normal) var(--kh-ease-out)}.kh-atc__done svg{width:16px;height:16px;margin-top:-1px}.kh-atc.is-added>.kh-atc__label{opacity:0;transform:translate3d(0,calc(var(--kh-shift) / -2),0)}.kh-atc.is-added>.kh-atc__done{opacity:1;transform:none}.kh-atc.is-returning>.kh-atc__label{opacity:0;transform:translate3d(0,calc(var(--kh-shift) / 2),0);transition:none}.kh-atc.is-returning>.kh-atc__done{opacity:0;transform:translate3d(0,calc(var(--kh-shift) / -2),0)}.kh-qty--lg input.is-changed{animation:kh-fade var(--kh-duration-fast) linear}.kh-product .kh-product__error{margin-top:8px;font-size:14px;line-height:1.45;transition:opacity var(--kh-duration-fast) linear}.kh-product .kh-product__error.is-leaving,.kh-sticky-atc__error.is-leaving{opacity:0;pointer-events:none}.kh-product__delivery{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;color:var(--kh-color-text-secondary);font-size:13px;line-height:1.5}.kh-product__delivery svg{flex:0 0 auto;width:20px;height:20px;color:var(--kh-color-text)}.kh-product__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;padding:0;background:var(--kh-color-surface-secondary);list-style:none}.kh-chipcard{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:14px 8px 13px;text-align:center}.kh-chipcard+.kh-chipcard{border-left:1px solid var(--kh-color-border)}.kh-chipcard svg{width:22px;height:22px;margin-bottom:4px;color:var(--kh-color-text)}.kh-chipcard__title{display:flex;align-items:center;justify-content:center;min-height:2.6em;color:var(--kh-color-text);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.kh-chipcard__text{color:var(--kh-color-text-secondary);font-size:12px;line-height:1.35}.kh-product__intro{margin-top:32px;color:var(--kh-color-text-secondary);font-size:15px;line-height:1.65}.kh-product__intro>:first-child{margin-top:0}.kh-product__intro>:last-child{margin-bottom:0}.kh-product .kh-product__accs{margin-top:24px}.kh-product .kh-acc__summary,.kh-product-faq .kh-acc__summary{min-height:56px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kh-product .kh-acc__content{font-size:15px}.kh-product__policies{display:flex;flex-wrap:wrap;gap:4px 20px}@media(max-width:899px){.kh-crumbs{display:none}}@media(max-width:699px){.kh-gallery__slide{max-height:62svh}}@media(min-width:700px)and (max-width:899px){.kh-gallery__slide{max-height:60svh}}@media(min-width:900px){.kh-product{--kh-buy-gap: 24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;padding-block:16px var(--kh-section-y)}.kh-product__gallery{position:sticky;top:calc(var(--kh-header-h) + 16px)}.kh-product__info{padding-top:0}.kh-crumbs{margin-top:-10px}.kh-product__title{font-size:clamp(32px,3vw,42px)}.kh-product__price{font-size:22px}.kh-gallery__slide{max-height:max(420px,calc(100svh - var(--kh-header-h) - 143px))}.kh-gallery__dots{display:none}.kh-gallery__thumbs{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,64px));gap:8px;margin-top:8px}.kh-gallery__thumb{aspect-ratio:1;padding:0;border:0;outline:1px solid transparent;outline-offset:-1px;background:var(--kh-color-surface-secondary);isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--kh-release) linear,outline-color var(--kh-duration-fast) linear,transform var(--kh-release) var(--kh-ease-out)}.kh-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:opacity var(--kh-duration-normal) linear}.kh-gallery__thumb[aria-current]{outline-color:var(--kh-color-text)}.kh-gallery__thumb:focus-visible{outline:2px solid var(--kh-color-text);outline-offset:2px}.kh-gallery__thumb:active{opacity:var(--kh-press-opacity);transform:scale(var(--kh-press-scale-sm));transition-duration:var(--kh-press);transition-timing-function:var(--kh-ease-press)}.kh-gallery__indicator{position:absolute;top:0;left:0;z-index:1;border:1px solid var(--kh-color-text);pointer-events:none;opacity:0;transform:translate3d(var(--kh-x, 0),var(--kh-y, 0),0);transition:transform var(--kh-duration-normal) var(--kh-ease-out)}.kh-gallery__indicator.is-instant{transition:none}.kh-gallery__thumbs.has-indicator .kh-gallery__indicator{opacity:1}.kh-gallery__thumbs.has-indicator .kh-gallery__thumb[aria-current]:not(:focus-visible){outline-color:transparent}.kh-gallery__arrow{position:absolute;top:50%;z-index:1;display:inline-flex;width:44px;height:44px;margin-top:-22px;border:1px solid var(--kh-color-border);background:var(--kh-color-background);opacity:0;transition:opacity var(--kh-duration-fast) linear,background-color var(--kh-duration-fast) linear,color var(--kh-duration-normal) linear,transform var(--kh-release) var(--kh-ease-out)}.kh-gallery__arrow--prev{left:12px;transform:translate3d(calc(var(--kh-nudge) / -2),0,0)}.kh-gallery__arrow--next{right:12px;transform:translate3d(calc(var(--kh-nudge) / 2),0,0)}.kh-gallery__arrow:disabled{opacity:0;pointer-events:none}.kh-gallery__stage:has(:focus-visible) .kh-gallery__arrow:not(:disabled){opacity:1;transform:none}.kh-gallery__arrow:active:not(:disabled){transform:scale(var(--kh-press-scale-sm));transition-duration:var(--kh-press);transition-timing-function:var(--kh-ease-press)}}@media(min-width:900px)and (hover:hover){.kh-gallery__thumb:not([aria-current]):hover{outline-color:var(--kh-color-border-strong)}.kh-gallery__stage:hover .kh-gallery__arrow:not(:disabled){opacity:1;transform:none}.kh-gallery__stage:hover .kh-gallery__arrow:active:not(:disabled){transform:scale(var(--kh-press-scale-sm))}}@media(min-width:900px)and (hover:none){.kh-gallery__arrow:not(:disabled){opacity:1;transform:none}}@media(min-width:1100px){.kh-product{grid-template-columns:minmax(0,1fr) 460px;gap:56px}}.kh-product__info kh-product-form{scroll-margin-top:calc(var(--kh-header-h) + 16px)}.kh-pdp-option{scroll-margin-top:calc(var(--kh-header-h) + 24px)}kh-drawer.kh-size-guide dialog{width:min(94vw,560px)}.kh-size-guide__title{font-weight:800;font-stretch:87.5%;letter-spacing:.01em;text-transform:uppercase}.kh-size-guide__product{margin:0;font-size:15px;font-weight:600;line-height:1.4}.kh-size-guide__unit{margin:2px 0 0;color:var(--kh-color-text-secondary);font-size:13px}.kh-size-guide__scroll{margin:16px -20px 0;padding:0 20px;overflow-x:auto;overscroll-behavior-x:contain}.kh-size-guide__scroll:focus-visible{outline-offset:-2px}.kh-size-table{width:100%;min-width:0;border-collapse:collapse;font-size:14px;line-height:1.35;font-variant-numeric:tabular-nums}.kh-size-table th,.kh-size-table td{padding:12px 10px 12px 0;border-bottom:1px solid var(--kh-color-border);text-align:left;white-space:nowrap}.kh-size-table thead th{padding-top:0;border-bottom-color:var(--kh-color-text);color:var(--kh-color-text-secondary);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;white-space:normal;vertical-align:bottom}.kh-size-table tbody th{font-weight:700}.kh-size-table td{color:var(--kh-color-text-secondary)}.kh-size-table tr>:first-child{padding-left:8px}.kh-size-table tbody tr{transition:background-color var(--kh-duration-fast) linear}.kh-size-table tbody tr.is-current{background:var(--kh-color-surface-secondary)}.kh-size-table tbody tr.is-current :is(th,td){color:var(--kh-color-text)}.kh-size-guide__note{margin:12px 0 0;color:var(--kh-color-text-secondary);font-size:13px;line-height:1.5}.kh-size-guide__measure{margin-top:28px;padding-top:20px;border-top:1px solid var(--kh-color-border)}.kh-size-guide__heading{margin:0;font-family:var(--kh-font-heading);font-size:18px;font-weight:800;font-stretch:87.5%;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.kh-size-guide__intro,.kh-size-guide__tip{margin:8px 0 0;color:var(--kh-color-text-secondary);font-size:14px;line-height:1.55}.kh-size-guide__tip{margin-top:16px}.kh-measure{display:grid;gap:14px;margin:18px 0 0;padding:0;list-style:none;counter-reset:kh-measure}.kh-measure__item{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;counter-increment:kh-measure}.kh-measure__item:before{content:counter(kh-measure);grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;background:var(--kh-color-text);color:var(--kh-color-background);font-size:12px;font-weight:700}.kh-measure__name{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.kh-measure__text{color:var(--kh-color-text-secondary);font-size:14px;line-height:1.5}.kh-size-guide__help{margin-top:24px}.kh-consult{padding:16px;background:var(--kh-color-surface-secondary)}.kh-consult__title{display:block;font-size:14px;font-weight:600;line-height:1.4}.kh-consult__text{margin:4px 0 6px;color:var(--kh-color-text-secondary);font-size:14px;line-height:1.5}.kh-pstory{padding-block:calc(var(--kh-section-y) + 12px)}.kh-pstory--dark{--kh-color-background: var(--kh-color-ink-deep, #0a0a0a);--kh-color-surface-secondary: #1c1c1c;--kh-color-text: #ffffff;--kh-color-text-secondary: #a8a8a8;--kh-color-border: rgb(255 255 255 / 14%);--kh-color-border-strong: rgb(255 255 255 / 40%);background:var(--kh-color-ink-deep, #0a0a0a);color:#fff}.kh-pstory--light{background:var(--kh-color-surface-secondary)}.kh-pstory .kh-h-section{color:var(--kh-color-text)}.kh-pstory__header{margin-bottom:24px}.kh-pstory__eyebrow{margin:0 0 8px;color:var(--kh-color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.kh-pstory__cols{display:grid;margin:0;padding:0;list-style:none}.kh-pstory__col{display:flex;flex-direction:column;gap:6px;min-width:0;padding:22px 0;border-top:1px solid var(--kh-color-border)}.kh-pstory__col>svg{width:26px;height:26px;margin-bottom:6px;color:var(--kh-color-text)}.kh-pstory__label{margin:0;color:var(--kh-color-text-secondary);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.28em;text-transform:uppercase}.kh-pstory__value{margin:0;color:var(--kh-color-text);font-family:var(--kh-font-heading);font-size:clamp(20px,5.4vw,26px);font-weight:800;font-stretch:87.5%;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.kh-pstory__text{color:var(--kh-color-text-secondary);font-size:14px;line-height:1.6}.kh-pstory__text>*{margin:0}.kh-pstory__text>*+*{margin-top:8px}.kh-pstory__text ul{padding-left:18px}.kh-pstory__text li+li{margin-top:4px}.kh-pstory__link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;margin-top:4px;padding:0;border:0;background:none;color:var(--kh-color-text);font:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:opacity var(--kh-release) linear}.kh-pstory__link svg{width:18px;height:18px;transition:transform var(--kh-duration-normal) var(--kh-ease-out)}.kh-pstory__link:active{opacity:var(--kh-press-fade);transition-duration:var(--kh-press)}@media(hover:hover){.kh-pstory__link:hover svg{transform:translate3d(calc(var(--kh-shift) / 3),0,0)}}@media(min-width:900px){.kh-pstory{padding-block:calc(var(--kh-section-y) + 24px)}.kh-pstory__header{margin-bottom:32px}.kh-pstory__cols{grid-template-columns:repeat(var(--kh-pstory-cols, 3),minmax(0,1fr));border-top:1px solid var(--kh-color-border)}.kh-pstory__col{padding:28px 32px 8px;border-top:0}.kh-pstory__col:first-child{padding-left:0}.kh-pstory__col+.kh-pstory__col{border-left:1px solid var(--kh-color-border)}}.kh-product-faq{padding-block:calc(var(--kh-section-y) + 8px)}.kh-product-faq__links{display:flex;flex-wrap:wrap;gap:4px 20px;margin:10px 0 0;padding:0;list-style:none}.kh-product-faq .kh-accs{margin-top:20px}.kh-product-faq .kh-acc__content{font-size:15px}@media(min-width:900px){.kh-product-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}.kh-product-faq__head{position:sticky;top:calc(var(--kh-header-h) + 24px)}.kh-product-faq .kh-accs{margin-top:0}}kh-recommendations.kh-section{padding-top:var(--kh-section-y)}.kh-ghost{display:flex;flex-direction:column;gap:12px;min-width:0;pointer-events:none}.kh-ghost__media{aspect-ratio:1;background:var(--kh-color-surface-secondary)}.kh-ghost__body{display:flex;flex-direction:column;gap:10px;min-height:76px;padding-top:4px}.kh-ghost__line{display:block;width:72%;height:12px;background:var(--kh-color-surface-secondary);animation:kh-pulse var(--kh-pulse) ease-in-out infinite}.kh-ghost__line--short{width:36%}kh-recommendations .kh-rail__track>.is-arriving{animation:kh-fade var(--kh-duration-normal) linear}.kh-pdp-rail .kh-rail.kh-reveal{opacity:1;transform:none}.kh-pdp-rail .kh-rail.kh-reveal .kh-rail__track>*{opacity:0;transform:translate3d(0,calc(var(--kh-shift) * 1.5),0)}.kh-pdp-rail .kh-rail.kh-reveal.is-inview .kh-rail__track>*{opacity:1;transform:none;transition:opacity var(--kh-duration-slower) var(--kh-ease-out),transform var(--kh-duration-slower) var(--kh-ease-out)}.kh-pdp-rail .kh-rail.kh-reveal.is-inview .kh-rail__track>:nth-child(2){transition-delay:calc(var(--kh-stagger) * 1.5)}.kh-pdp-rail .kh-rail.kh-reveal.is-inview .kh-rail__track>:nth-child(3){transition-delay:calc(var(--kh-stagger) * 3)}.kh-pdp-rail .kh-rail.kh-reveal.is-inview .kh-rail__track>:nth-child(n+4){transition-delay:calc(var(--kh-stagger) * 4.5)}.kh-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--kh-color-border);background:var(--kh-color-background);box-shadow:0 -10px 28px #00000012;opacity:0;pointer-events:none;transform:translate3d(0,110%,0);transition:transform var(--kh-duration-normal) var(--kh-ease-exit),opacity var(--kh-duration-fast) linear}.kh-sticky-atc.is-visible{opacity:1;pointer-events:auto;transform:none;transition:transform var(--kh-duration-slow) var(--kh-ease-out),opacity var(--kh-duration-normal) linear}.kh-sticky-atc__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;line-height:1.3}.kh-sticky-atc__title{overflow:hidden;color:var(--kh-color-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.kh-sticky-atc__meta{display:flex;min-width:0;color:var(--kh-color-text-secondary);font-size:13px;white-space:nowrap}.kh-sticky-atc__price{color:var(--kh-color-text);font-weight:600;font-variant-numeric:tabular-nums}.kh-sticky-atc__variant{overflow:hidden;text-overflow:ellipsis}.kh-sticky-atc__button{flex:0 0 auto;min-height:46px}.kh-sticky-atc__error{position:absolute;right:0;bottom:100%;left:0;margin:0;padding:10px 16px;border-top:1px solid var(--kh-color-border);background:var(--kh-color-background);color:var(--kh-color-error);font-size:13px;line-height:1.4;transition:opacity var(--kh-duration-fast) linear;animation:kh-fade var(--kh-duration-fast) linear}@media(min-width:900px){.kh-sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){html:not(.kh-motion-full) .kh-sticky-atc{transform:none}html:not(.kh-motion-full) :is(.kh-gallery__indicator,.kh-gallery__dash){transition:none}html:not(.kh-motion-full) .kh-gallery__arrow{transform:none}html:not(.kh-motion-full) .kh-pdp-size__face:before{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kh-product.css.map */
