@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(kh-saira.woff2) format("woff2")}@font-face{font-family:Saira;font-style:italic;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(kh-saira-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(kh-inter.woff2) format("woff2")}:root{--kh-font-heading: Saira, "Arial Narrow", Arial, sans-serif;--kh-font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-body-family: var(--kh-font-body);--font-heading-family: var(--kh-font-heading);--kh-color-background: #ffffff;--kh-color-surface: #ffffff;--kh-color-surface-secondary: #f7f7f7;--kh-color-surface-tertiary: #ececec;--kh-color-text: #111111;--kh-color-text-secondary: #6b6b6b;--kh-color-border: #e7e7e7;--kh-color-border-strong: #bdbdbd;--kh-color-accent: #111111;--kh-color-accent-contrast: #ffffff;--kh-color-accent-tint: #f2f2f2;--kh-color-highlight: #111111;--kh-color-highlight-tint: #f2f2f2;--kh-color-ink-deep: #0a0a0a;--kh-color-error: #b3261e;--kh-color-overlay: rgb(0 0 0 / 48%);--kh-color-overlay-flat: #8a8a8a;--kh-color-bg: #ffffff;--kh-color-bg-alt: #f7f7f7;--kh-color-text-primary: #111111;--kh-space-1: 4px;--kh-space-2: 8px;--kh-space-3: 12px;--kh-space-4: 16px;--kh-space-5: 20px;--kh-space-6: 24px;--kh-space-8: 32px;--kh-space-10: 40px;--kh-space-12: 48px;--kh-space-16: 64px;--kh-space-20: 80px;--kh-space-24: 96px;--kh-gutter: 16px;--kh-col-gap: 16px;--kh-section-y: 28px;--kh-header-h: 56px;--kh-container-max: 1320px;--kh-radius-sm: 0;--kh-radius-md: 0;--kh-radius-lg: 0;--kh-radius-control: 0;--kh-radius-btn: 0;--kh-radius-pill: 999px;--kh-shadow-float: 0 8px 28px rgb(0 0 0 / 10%), 0 1px 3px rgb(0 0 0 / 8%);--kh-press: 70ms;--kh-release: .24s;--kh-duration-instant: 90ms;--kh-duration-quick: .12s;--kh-duration-fast: .16s;--kh-duration-normal: .28s;--kh-duration-slow: .48s;--kh-duration-slower: .7s;--kh-ease-standard: cubic-bezier(.2, .7, .3, 1);--kh-ease-out: cubic-bezier(.16, 1, .3, 1);--kh-ease-exit: cubic-bezier(.4, 0, 1, 1);--kh-ease-press: cubic-bezier(.2, 0, 0, 1);--kh-press-scale: .97;--kh-press-scale-sm: .94;--kh-press-scale-lg: .985;--kh-press-opacity: 1;--kh-press-fade: .6;--kh-disabled-opacity: .35;--kh-stagger: 40ms;--kh-shift: 12px;--kh-nudge: 8px;--kh-zoom-in: 1.03;--kh-bump-scale: 1.18;--kh-spin: .9s;--kh-pulse: 1.4s;--kh-page-out: .12s;--kh-page-in: .22s;--kh-page-gap: 60ms;--kh-stagger-tight: 30ms;--kh-card-zoom: 1.04;--kh-card-zoom-time: .6s;--kh-reveal-zoom: 1.08;--kh-reveal-rise: 105%;interpolate-size:allow-keywords}@media(min-width:700px){:root{--kh-gutter: 24px;--kh-section-y: 36px}}@media(min-width:1100px){:root{--kh-gutter: 32px;--kh-col-gap: 24px;--kh-section-y: 48px;--kh-header-h: 64px}}.kh-footer,.kh-announcement,.kh-inverse{--kh-color-background: #111111;--kh-color-surface: #111111;--kh-color-surface-secondary: #1c1c1c;--kh-color-surface-tertiary: #262626;--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%);--kh-color-accent: #ffffff;--kh-color-accent-contrast: #111111;--kh-color-accent-tint: rgb(255 255 255 / 8%);--kh-color-highlight: #ffffff;--kh-color-highlight-tint: rgb(255 255 255 / 8%);--kh-color-error: #f2b8b5;background:#111;color:#fff}.kh-announcement{background:#161616}:root{--kh-header-overlay: 0px}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--kh-color-background);scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent;transition:background-color var(--kh-duration-normal) linear}@media(hover:hover)and (pointer:fine){html:has(kh-drawer:not([position=right],[data-closing]) dialog[open]){background-color:var(--kh-color-overlay-flat)}}:where(a,button,summary,label,select,input,textarea){touch-action:manipulation}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;margin:0;background:var(--kh-color-background);color:var(--kh-color-text);font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}.kh-main{flex:1 0 auto;outline:0;overflow-x:clip}:where(.kh-body) :where(img){max-width:100%;height:auto}:where(.kh-body) :where(a){color:inherit}:where(.kh-body) :where(h1,h2,h3,h4){margin:0;font-weight:400;line-height:1.15}:where(.kh-body) :where(p,li){text-wrap:pretty}:where(.kh-body) :where(button,input,select,textarea){font:inherit;letter-spacing:inherit;color:inherit}:where(.kh-body) :where(button,summary){cursor:pointer}:where(.kh-body) :where(summary){list-style:none}.kh-body summary::-webkit-details-marker{display:none}[hidden],.hidden{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::selection{background:var(--kh-color-text);color:var(--kh-color-background)}:is(a,button,input,select,summary,textarea,[tabindex]):focus-visible{outline:2px solid var(--kh-focus, var(--kh-color-text));outline-offset:3px;box-shadow:none}:is(.kh-acc__summary,.kh-filter__summary,.kh-menu__link,.kh-macc__btn):focus-visible{outline-offset:-2px}:is(.kh-cat,.kh-catcard):focus-visible{outline-offset:4px}.kh-skip{position:absolute;top:8px;left:8px;z-index:1000;padding:12px 18px;background:var(--kh-color-text);color:var(--kh-color-background);font-size:13px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transform:translateY(-200%);transition:transform var(--kh-duration-fast) var(--kh-ease-exit)}.kh-skip:focus{transform:none;transition-timing-function:var(--kh-ease-out)}[class*=kh-] img.is-loading{opacity:0}.is-changed{animation:kh-fade var(--kh-duration-normal) linear}.kh-wrap,.kh-container{width:100%;max-width:var(--kh-container-max);margin-inline:auto;padding-inline:max(var(--kh-gutter),env(safe-area-inset-left)) max(var(--kh-gutter),env(safe-area-inset-right))}.kh-section{padding-block:var(--kh-section-y)}.kh-section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.kh-section__title{margin:0}.kh-section__aside{display:flex;align-items:center;gap:16px}@media(min-width:700px){.kh-section__header{margin-bottom:24px}}:is(.kh-h-display,.kh-h-section,.kh-h1,.kh-h2,.kh-h3){margin:0;font-family:var(--kh-font-heading);font-stretch:87.5%;font-weight:800;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.kh-h-display{font-size:clamp(64px,6.5vw + 40px,150px);font-style:italic;font-stretch:125%;font-weight:900;line-height:.88;letter-spacing:-.005em}@supports (-webkit-text-stroke: 1px #000){.kh-outline{color:transparent;-webkit-text-stroke:var(--kh-stroke-width, 2px) var(--kh-stroke-color, #ffffff)}}.kh-h-section,.kh-h2{font-size:clamp(22px,16px + 1.4vw,34px);line-height:1.05;letter-spacing:.01em}.kh-h1{font-size:clamp(30px,20px + 2.6vw,52px);line-height:1;letter-spacing:.005em}.kh-h3{font-size:18px;line-height:1.15;letter-spacing:.01em}.kh-eyebrow{margin:0 0 12px;color:var(--kh-color-text-secondary);font-family:var(--kh-font-body);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.28em;text-transform:uppercase}.kh-lead{margin:0;color:var(--kh-color-text-secondary);font-size:16px;line-height:1.6}.kh-small,.kh-caption{font-size:13px;line-height:1.45}.kh-muted{color:var(--kh-color-text-secondary)}@media(min-width:700px){.kh-eyebrow{font-size:12px}.kh-lead{font-size:17px}}.kh-page{max-width:800px;padding-block:32px 64px}.kh-page .kh-h1{margin-bottom:20px}.kh-prose{color:var(--kh-color-text);font-size:16px;line-height:1.7}.kh-prose :is(h2,h3,h4){margin:1.6em 0 .5em;font-family:var(--kh-font-heading);font-size:20px;font-stretch:87.5%;font-weight:800;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.kh-prose :is(p,ul,ol){margin:0 0 1em}.kh-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(.kh-btn,.kh-icon-btn,.kh-chip,.kh-qty__btn,.kh-card__add,.kh-pagination a):active:not(:disabled,[aria-disabled=true],.is-loading){opacity:var(--kh-press-opacity);transition-duration:var(--kh-press);transition-timing-function:var(--kh-ease-press)}:is(.kh-link,.kh-link-arrow,.kh-section__link,.kh-nav__link,.kh-header__logo,.kh-footer__logo,.kh-footer__list a,.kh-footer__legal :is(a,button),.kh-announcement a,.kh-prose a,.kh-cart-item__title,.kh-cart-item__remove,.kh-menu__link,.kh-macc__link,.kh-menu__extra a,.kh-mega__link,.kh-mega__big-link,.kh-acc__summary,.kh-filter__summary):active{opacity:var(--kh-press-fade);transition-duration:var(--kh-press)}.kh-btn{--kh-btn-bg: var(--kh-color-text);--kh-btn-fg: var(--kh-color-background);--kh-btn-border: var(--kh-btn-bg);--kh-btn-hover: var(--kh-btn-bg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:12px 28px;border:1px solid var(--kh-btn-border);border-radius:var(--kh-radius-btn);background-color:var(--kh-btn-bg);color:var(--kh-btn-fg);font-family:var(--kh-font-body);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color var(--kh-duration-fast) linear,color var(--kh-duration-fast) linear,border-color var(--kh-duration-fast) linear,box-shadow var(--kh-duration-fast) linear,transform var(--kh-release) var(--kh-ease-out),opacity var(--kh-release) linear}@supports (color: color-mix(in srgb,red,blue)){.kh-btn{--kh-btn-hover: color-mix(in srgb, var(--kh-btn-bg) 85%, var(--kh-btn-fg))}}.kh-btn--light{--kh-btn-bg: #ffffff;--kh-btn-fg: #111111;--kh-focus: #ffffff}.kh-btn--outline,.kh-btn--secondary{isolation:isolate;border-color:currentColor;background-color:transparent;color:inherit}:is(.kh-btn--outline,.kh-btn--secondary):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--kh-color-text);transform:scaleX(0);transform-origin:right center;transition:transform var(--kh-duration-normal) var(--kh-ease-out);pointer-events:none}.kh-btn--lg{min-height:52px;padding-inline:32px}.kh-btn--sm{min-height:40px;padding:8px 18px;font-size:12px}.kh-btn--sm:before{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.kh-btn--block{width:100%}@media(hover:hover){.kh-btn:hover:not(:disabled,[aria-disabled=true],.is-loading){border-color:var(--kh-btn-hover);background-color:var(--kh-btn-hover)}:is(.kh-btn--outline,.kh-btn--secondary):hover:not(:disabled,[aria-disabled=true],.is-loading){border-color:var(--kh-color-text);background-color:transparent;color:var(--kh-color-background);transition-delay:0s,70ms,0s,0s,0s,0s}:is(.kh-btn--outline,.kh-btn--secondary):hover:not(:disabled,[aria-disabled=true],.is-loading):before{transform:scaleX(1);transform-origin:left center}.kh-btn:hover:not(:disabled,[aria-disabled=true],.is-loading)>svg:last-child{transform:translate3d(4px,0,0)}}.kh-btn:active:not(:disabled,[aria-disabled=true],.is-loading){border-color:var(--kh-btn-hover);background-color:var(--kh-btn-hover);transform:scale(var(--kh-press-scale))}:is(.kh-btn--outline,.kh-btn--secondary):active:not(:disabled,[aria-disabled=true],.is-loading){border-color:currentColor;background-color:transparent;box-shadow:inset 0 0 0 1px currentColor}.kh-btn:disabled,.kh-btn[aria-disabled=true]{--kh-btn-bg: var(--kh-color-surface-tertiary);--kh-btn-fg: var(--kh-color-text-secondary);--kh-btn-border: var(--kh-color-surface-tertiary);cursor:not-allowed}:is(.kh-btn--outline,.kh-btn--secondary):is(:disabled,[aria-disabled=true]){border-color:var(--kh-color-border-strong);background-color:transparent;color:var(--kh-color-text-secondary)}.kh-btn svg{flex:0 0 auto;width:16px;height:16px}.kh-btn>:is(span,svg){transition:opacity var(--kh-duration-fast) linear,transform var(--kh-duration-normal) var(--kh-ease-out)}.kh-btn.is-loading{cursor:progress}.kh-btn.is-loading>:is(span,svg){opacity:0;transition-duration:var(--kh-duration-instant)}.kh-btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:50%;animation:kh-spin var(--kh-spin) linear infinite,kh-fade var(--kh-duration-fast) linear var(--kh-duration-instant) both}:is(.kh-btn--arrow>span:last-child,.kh-link-arrow:not(:has(svg)),.kh-section__link:not(:has(svg))):after{content:"";display:inline-block;flex:0 0 auto;width:15px;height:11px;margin-left:12px;background:currentColor;vertical-align:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='square'%3E%3Cpath d='M1 6h13.5M10 1.5L14.5 6 10 10.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='square'%3E%3Cpath d='M1 6h13.5M10 1.5L14.5 6 10 10.5'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--kh-duration-normal) var(--kh-ease-out)}@media(hover:hover){:is(.kh-btn--arrow:hover>span:last-child,.kh-link-arrow:hover:not(:has(svg)),.kh-section__link:hover:not(:has(svg))):after,:is(.kh-link-arrow,.kh-section__link):hover svg{transform:translate3d(4px,0,0)}}.kh-link-arrow,.kh-section__link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--kh-color-text);font-family:var(--kh-font-body);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}:is(.kh-link-arrow,.kh-section__link) svg{flex:0 0 auto;width:16px;height:16px;margin-left:10px;transition:transform var(--kh-duration-normal) var(--kh-ease-out)}.kh-link{position:relative;display:inline-block;padding:6px 0 3px;color:var(--kh-color-text);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;transition:color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}.kh-link:before{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.kh-link:after{content:"";position:absolute;right:0;bottom:1px;left:0;height:1px;background:currentColor;transform-origin:left center;pointer-events:none}.kh-prose a{transition:color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}@media(hover:hover){:is(.kh-prose a,.kh-link-arrow,.kh-section__link):hover{color:var(--kh-color-text-secondary)}.kh-link:hover:after{animation:kh-redraw calc(var(--kh-duration-slow) + var(--kh-duration-fast)) var(--kh-ease-standard)}}:is(.kh-footer__list a,.kh-footer__legal :is(a,button),.kh-mega__link,.kh-mega__big-link,.kh-menu__extra a){position:relative;text-decoration:none}:is(.kh-footer__list a,.kh-footer__legal :is(a,button),.kh-mega__link,.kh-mega__big-link,.kh-menu__extra a):after{content:"";position:absolute;right:0;bottom:var(--kh-u-y, 4px);left:0;height:var(--kh-u-h, 1px);background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--kh-duration-normal) var(--kh-ease-out);pointer-events:none}:is(.kh-footer__list a,.kh-mega__link,.kh-mega__big-link)[aria-current]:after{transform:none}@media(hover:hover){:is(.kh-footer__list a,.kh-footer__legal :is(a,button),.kh-mega__link,.kh-mega__big-link,.kh-menu__extra a):hover:after{transform:none;transform-origin:left center}}.kh-icon-btn{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:none;color:var(--kh-color-text);text-decoration:none;cursor:pointer;transition:color var(--kh-duration-normal) linear,background-color var(--kh-duration-fast) linear,border-color var(--kh-duration-fast) linear,transform var(--kh-release) var(--kh-ease-out),opacity var(--kh-release) linear}.kh-icon-btn svg{width:22px;height:22px}@media(hover:hover){.kh-icon-btn:hover:not(:disabled,[aria-disabled=true]){color:var(--kh-color-text-secondary)}}.kh-icon-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--kh-press-scale-sm))}.kh-icon-btn:disabled,.kh-icon-btn[aria-disabled=true]{opacity:var(--kh-disabled-opacity);cursor:default;transition-duration:var(--kh-duration-fast)}.kh-icon-btn--outline{width:40px;height:40px;border:1px solid var(--kh-color-border-strong);border-radius:50%;background:var(--kh-color-background)}.kh-icon-btn--outline:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%}.kh-icon-btn--outline svg{width:16px;height:16px}@media(hover:hover){.kh-icon-btn--outline:hover:not(:disabled,[aria-disabled=true]){border-color:var(--kh-color-text);color:var(--kh-color-text)}}.kh-chip{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border:1px solid var(--kh-color-border-strong);border-radius:0;background:none;color:var(--kh-color-text);font-family:var(--kh-font-body);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;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),opacity var(--kh-release) linear}.kh-chip:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.kh-chip svg{width:14px;height:14px}@media(hover:hover){.kh-chip:hover{border-color:var(--kh-color-text)}}.kh-chip:active{transform:scale(var(--kh-press-scale))}.kh-chip.is-active,.kh-chip[aria-current],.kh-chip[aria-pressed=true]{border-color:var(--kh-color-text);background:var(--kh-color-text);color:var(--kh-color-background)}.kh-chip--soft{border-color:transparent;background:var(--kh-color-surface-secondary)}@media(hover:hover){.kh-chip--soft:hover{border-color:transparent;background:var(--kh-color-surface-tertiary)}}.kh-chip--soft:active{background:var(--kh-color-surface-tertiary)}.kh-input{width:100%;min-width:0;min-height:48px;padding:12px 16px;border:1px solid var(--kh-color-border-strong);border-radius:var(--kh-radius-control);background:var(--kh-color-background);color:var(--kh-color-text);font:inherit;font-size:16px;line-height:1.4;transition:border-color var(--kh-duration-fast) linear,box-shadow var(--kh-duration-fast) linear}.kh-input::placeholder{color:var(--kh-color-text-secondary);opacity:1}.kh-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.kh-input::-webkit-outer-spin-button,.kh-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{display:none}@media(hover:hover){.kh-input:hover{border-color:var(--kh-color-text)}}.kh-input:focus{border-color:var(--kh-color-text);outline:0;box-shadow:inset 0 0 0 1px var(--kh-color-text)}.kh-input:focus-visible{outline:0}:is(.kh-input,.kh-form-field :is(input,select,textarea))[aria-invalid=true]{border-color:var(--kh-color-error);box-shadow:inset 0 0 0 1px var(--kh-color-error)}input:-webkit-autofill{-webkit-text-fill-color:var(--kh-color-text);caret-color:var(--kh-color-text);box-shadow:inset 0 0 0 100px var(--kh-color-background);transition:background-color 9999s linear,border-color var(--kh-duration-fast) linear}.kh-input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--kh-color-background),inset 0 0 0 1px var(--kh-color-text)}:is(.kh-field-error,.kh-cart-item__error,.kh-product__error){margin:6px 0 0;color:var(--kh-color-error);font-size:13px;line-height:1.4;animation:kh-fade var(--kh-duration-fast) linear both}[data-kh-sheet-form] .kh-product__error{margin:0 0 10px}.kh-form__note.is-error{color:var(--kh-color-error)}@media(hover:none){.kh-body :is(.kh-select,.kh-footer__select,.kh-announcement__select){min-height:44px;font-size:16px}}.kh-badge{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border-radius:0;background:var(--kh-color-text);color:var(--kh-color-background);font-family:var(--kh-font-body);font-size:12px;font-weight:600;line-height:1.1;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.kh-badge--soft{background:var(--kh-color-background);color:var(--kh-color-text);box-shadow:inset 0 0 0 1px var(--kh-color-border)}[data-kh-label=new]:before{content:"New"}[data-kh-label=bestseller]:before{content:"Bestseller"}[data-kh-label=sale]:before{content:"Sale"}[data-kh-label=soldout]:before{content:"Sold out"}.kh-swatch{display:inline-block;flex:0 0 auto;width:var(--kh-swatch-size, 12px);height:var(--kh-swatch-size, 12px);border-radius:50%;background:var(--kh-swatch, #bdbdbd);box-shadow:inset 0 0 0 1px #00000024}.kh-searchbar{display:flex;gap:8px;max-width:560px}.kh-searchbar .kh-input{padding-inline:16px}.kh-spinner{display:block;width:22px;height:22px;border:2px solid var(--kh-color-border);border-top-color:var(--kh-color-text);border-radius:50%;animation:kh-spin var(--kh-spin) linear infinite,kh-fade var(--kh-duration-fast) linear var(--kh-duration-instant) both}.kh-skel{display:block;border-radius:0;background:var(--kh-color-surface-secondary);animation:kh-pulse var(--kh-pulse) ease-in-out infinite}.kh-skel--line{width:100%;height:12px}.kh-skel--line+.kh-skel--line{width:60%;margin-top:8px}.kh-skel--block{width:100%;height:44px}.kh-status{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;z-index:1000;width:max-content;max-width:min(380px,calc(100vw - 32px));margin:0;padding:12px 18px;background:var(--kh-color-text);box-shadow:var(--kh-shadow-float);color:var(--kh-color-background);font-size:14px;line-height:1.35;text-align:center;opacity:0;pointer-events:none;transform:translate3d(-50%,var(--kh-nudge),0);transition:opacity var(--kh-duration-fast) linear,transform var(--kh-duration-normal) var(--kh-ease-out)}.kh-status.is-visible{opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0)}.kh-status[data-tone=error]{background:var(--kh-color-background);box-shadow:var(--kh-shadow-float),inset 0 0 0 1px var(--kh-color-error);color:var(--kh-color-error)}dialog .kh-status{position:absolute;top:64px;bottom:auto;max-width:calc(100% - 32px)}.kh-option{min-width:0;margin:0 0 20px;padding:0;border:0}.kh-option__label{margin-bottom:10px;padding:0;color:var(--kh-color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.kh-option__label span{color:var(--kh-color-text);letter-spacing:.04em}.kh-option__values{display:flex;flex-wrap:wrap;gap:8px}.kh-option__values:has(>.kh-pill--swatch){gap:4px;padding-inline:2px}.kh-pill{position:relative;display:inline-flex;cursor:pointer}.kh-pill input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.kh-pill>span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:0 14px;border:1px solid var(--kh-color-border-strong);border-radius:0;font-size:14px;font-weight:500;transition:background-color var(--kh-duration-fast) linear,color var(--kh-duration-fast) linear,border-color var(--kh-duration-fast) linear,outline-offset var(--kh-duration-normal) var(--kh-ease-out),outline-color var(--kh-duration-fast) linear,transform var(--kh-release) var(--kh-ease-out),opacity var(--kh-release) linear}@media(hover:hover){.kh-pill:hover>span{border-color:var(--kh-color-text)}}.kh-pill:active>span{opacity:var(--kh-press-opacity);transform:scale(var(--kh-press-scale));transition-duration:var(--kh-press);transition-timing-function:var(--kh-ease-press)}.kh-pill input:checked+span{border-color:var(--kh-color-text);background:var(--kh-color-text);color:var(--kh-color-background)}.kh-pill input:focus-visible+span{outline:2px solid var(--kh-color-text);outline-offset:3px}.kh-pill.is-unavailable>span{border-style:dashed;color:var(--kh-color-text-secondary);text-decoration:line-through;text-decoration-thickness:1px}.kh-pill.is-unavailable input:checked+span{background:var(--kh-color-surface-tertiary);color:var(--kh-color-text-secondary)}.kh-pill--swatch{align-items:center;justify-content:center;width:44px;height:44px}.kh-pill--swatch>span{flex:0 0 auto;width:30px;height:30px;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;outline:1.5px solid transparent;outline-offset:6px;background:var(--kh-swatch);box-shadow:inset 0 0 0 1px #00000024;text-decoration:none}.kh-pill--swatch input:checked+span{outline-color:var(--kh-color-text);outline-offset:3px;background:var(--kh-swatch)}@media(hover:hover){.kh-pill--swatch:hover input:not(:checked)+span{outline-color:var(--kh-color-border-strong);outline-offset:3px}}.kh-pill--swatch input:focus-visible+span{outline:2px solid var(--kh-color-text);outline-offset:4px}:is(.kh-pill--swatch.is-unavailable>span,.kh-pill--swatch.is-unavailable input:checked+span){background-image:linear-gradient(to top right,transparent 48%,var(--kh-color-text-secondary) 49% 51%,transparent 52%)}.kh-sheet__loading{display:flex;justify-content:center;padding:32px 0}.kh-sheet__product{display:flex;align-items:center;gap:14px;margin-bottom:20px}.kh-sheet__img{flex:0 0 auto;width:72px;height:72px;object-fit:cover;background:var(--kh-color-surface-secondary);transition:opacity var(--kh-duration-normal) var(--kh-ease-standard)}.kh-sheet__title{margin:0;font-size:15px;font-weight:600;line-height:1.3;text-wrap:balance}.kh-sheet__price{margin:2px 0 0;color:var(--kh-color-text-secondary);font-size:14px;font-variant-numeric:tabular-nums}.kh-accs{margin-top:24px;border-top:1px solid var(--kh-color-border)}.kh-acc{border-bottom:1px solid var(--kh-color-border)}.kh-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding-block:8px;font-size:15px;font-weight:600;line-height:1.35}:is(.kh-acc__summary,.kh-filter__summary){-webkit-user-select:none;user-select:none;transition:opacity var(--kh-release) linear}.kh-acc__icon{position:relative;flex:0 0 auto;width:12px;height:12px;color:var(--kh-color-text);transition:color var(--kh-duration-fast) linear,transform var(--kh-release) var(--kh-ease-out)}.kh-acc__icon:before,.kh-acc__icon:after{content:"";position:absolute;top:calc(50% - .75px);left:0;width:100%;height:1.5px;background:currentColor;transition:transform var(--kh-duration-slow) var(--kh-ease-out)}.kh-acc__icon:after{transform:rotate(90deg)}.kh-acc[open] .kh-acc__icon:after{transform:rotate(0)}@media(hover:hover){.kh-acc__summary:hover .kh-acc__icon{color:var(--kh-color-text-secondary)}}.kh-acc__summary:active .kh-acc__icon{transform:scale(var(--kh-press-scale-sm));transition-duration:var(--kh-press);transition-timing-function:var(--kh-ease-press)}.kh-acc::details-content{block-size:0;overflow:clip;overflow-clip-margin:6px;opacity:0;transition:block-size var(--kh-duration-normal) var(--kh-ease-standard),opacity var(--kh-duration-fast) linear,content-visibility var(--kh-duration-normal) allow-discrete}.kh-acc[open]::details-content{block-size:auto;opacity:1;transition:block-size var(--kh-duration-slow) var(--kh-ease-out),opacity var(--kh-duration-normal) linear,content-visibility var(--kh-duration-slow) allow-discrete}.kh-filter::details-content{overflow-clip-margin:6px}.kh-acc__content{padding-bottom:18px;color:var(--kh-color-text-secondary);font-size:15px;line-height:1.65}.kh-acc__content :is(h2,h3,h4){margin:20px 0 6px;color:var(--kh-color-text);font-family:var(--kh-font-body);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.kh-acc__content ul{margin:8px 0 0;padding-left:18px}.kh-acc__content li+li{margin-top:6px}.kh-acc__content li::marker{color:var(--kh-color-text)}.kh-acc__content>:first-child{margin-top:0}.kh-acc__content>:last-child{margin-bottom:0}.kh-announcement{position:relative;color:#fff}.kh-announcement__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:34px;padding-block:7px}.kh-announcement__lines{min-width:0}.kh-announcement__text{display:flex;flex-wrap:wrap;justify-content:center;max-height:1.45em;margin:0;overflow:hidden;color:inherit;font-family:var(--kh-font-body);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:.14em;text-align:center;text-transform:uppercase}.kh-announcement__text:not([hidden])~.kh-announcement__text{display:none}.kh-announcement__part{min-width:0;max-width:100%;white-space:nowrap}.kh-announcement__part:first-child{overflow:hidden;text-overflow:ellipsis}.kh-announcement__part+.kh-announcement__part:before{content:"\b7";margin:0 .8em}@media(max-width:374px){.kh-announcement__text{letter-spacing:.09em}}.kh-announcement a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}@media(hover:hover){.kh-announcement a:hover{text-decoration-color:currentColor}}.kh-announcement__market{display:none}.kh-announcement__flag{flex:0 0 auto;width:19px;height:12px}.kh-announcement__sep{flex:0 0 auto;width:1px;height:12px;background:currentColor;opacity:.45}.kh-announcement__select{min-height:24px;padding:2px 18px 2px 0;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") no-repeat right center / 11px;color:inherit;font:inherit;cursor:pointer}.kh-announcement__select option{color:#111}@media(min-width:900px){.kh-announcement__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:24px}.kh-announcement__lines{grid-column:2}.kh-announcement__market{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:10px;margin:0;color:#fff;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.01em;white-space:nowrap}}.kh-header-section{position:sticky;top:0;z-index:100}.kh-header-wrapper{position:relative;isolation:isolate;color:var(--kh-color-text);transition:transform var(--kh-duration-normal) var(--kh-ease-out);view-transition-name:kh-header}.kh-header-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--kh-color-background);box-shadow:0 1px 0 var(--kh-color-border);transition:opacity var(--kh-duration-normal) linear;pointer-events:none}.kh-header-wrapper.is-overlay{margin-bottom:calc(var(--kh-header-h) * -1)}.kh-header-wrapper.is-overlay:not(.is-scrolled,.is-mega){--kh-color-text: #ffffff;--kh-color-text-secondary: rgb(255 255 255 / 72%);--kh-focus: #ffffff;--kh-count-bg: #ffffff;--kh-count-fg: #111111}.kh-header-wrapper.is-overlay:not(.is-scrolled,.is-mega):before{opacity:0}.kh-header-wrapper.is-hidden{transform:translate3d(0,-101%,0);transition-duration:var(--kh-release);transition-timing-function:var(--kh-ease-exit)}.kh-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;height:var(--kh-header-h)}.kh-header__start{display:flex;align-items:center;margin-left:-10px}.kh-header__logo{display:inline-flex;align-items:center;justify-self:center;height:100%;color:var(--kh-color-text);text-decoration:none;transition:color var(--kh-duration-normal) linear,opacity var(--kh-release) linear}.kh-header__logo svg{display:block;width:auto;height:34px}.kh-header__logo-img{display:block;width:var(--kh-logo-w, 100px);max-width:38vw;height:auto;max-height:calc(var(--kh-header-h) - 16px);object-fit:contain;object-position:left center;transition:filter var(--kh-duration-normal) linear}.kh-header__logo-img--inverse{display:none}.kh-header-wrapper.is-overlay:not(.has-inverse-logo,.is-scrolled,.is-mega) .kh-header__logo-img{filter:brightness(0) invert(1)}.kh-header-wrapper.has-inverse-logo.is-overlay:not(.is-scrolled,.is-mega) .kh-header__logo-img{display:none}.kh-header-wrapper.has-inverse-logo.is-overlay:not(.is-scrolled,.is-mega) .kh-header__logo-img--inverse{display:block}.kh-logo-text{display:inline-flex;flex-direction:column;align-items:center;font-family:var(--kh-font-heading);line-height:1;text-transform:uppercase}.kh-logo-text__kh{font-size:28px;font-style:italic;font-stretch:125%;font-weight:900;letter-spacing:-.01em}.kh-logo-text__sport{margin-top:3px;margin-right:-.6em;font-size:7.5px;font-weight:700;letter-spacing:.6em}.kh-nav{display:none}.kh-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:0;margin-right:-10px}.kh-header__tools>.kh-header__desktop{display:none}.kh-header__cart{position:relative}.kh-cart-count{position:absolute;top:4px;right:2px;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:var(--kh-radius-pill);background:var(--kh-count-bg, var(--kh-color-text));color:var(--kh-count-fg, var(--kh-color-background));font-family:var(--kh-font-body);font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;transition:background-color var(--kh-duration-normal) linear,color var(--kh-duration-normal) linear}.kh-cart-count:empty{display:none}.kh-cart-count.is-bumped{animation:kh-bump var(--kh-duration-normal) var(--kh-ease-out)}@media(min-width:1100px){.kh-header{grid-template-columns:auto minmax(0,1fr) auto;gap:24px}.kh-header__start{display:none}.kh-header__logo{justify-self:start}.kh-header__logo svg{height:40px}.kh-nav{display:block;min-width:0;margin-left:calc(clamp(16px,4.5vw - 24px,64px) - 8px)}.kh-header__tools{gap:6px}.kh-header__tools>.kh-header__desktop{display:inline-flex}}.kh-nav__list{display:flex;align-items:center;gap:clamp(4px,2.8vw - 24px,28px);margin:0;padding:0;list-style:none}.kh-nav__item{display:flex;align-items:center}.kh-nav__link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:var(--kh-header-h);padding:0 8px;border:0;background:none;color:var(--kh-color-text);font-family:var(--kh-font-body);font-size:12px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--kh-duration-normal) linear,opacity var(--kh-release) linear}.kh-nav__link:after{content:"";position:absolute;right:8px;bottom:calc(50% - 13px);left:8px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--kh-duration-fast) var(--kh-ease-exit)}:is(.kh-nav__link[aria-current],.kh-nav__link.is-current,.kh-nav__trigger[aria-expanded=true]):after{transform:scaleX(1);transform-origin:left center;transition-duration:var(--kh-release);transition-timing-function:var(--kh-ease-out)}@media(hover:hover){.kh-nav__link:hover:after{transform:scaleX(1);transform-origin:left center;transition-duration:var(--kh-release);transition-timing-function:var(--kh-ease-out)}}.kh-nav__link:focus-visible{outline-offset:-2px}.kh-mega{--kh-shift: var(--kh-nudge);position:absolute;top:100%;right:0;left:0;z-index:1;display:none;padding-block:40px 48px;border-top:1px solid var(--kh-color-border);background:var(--kh-color-background);box-shadow:0 28px 48px -32px #00000052;color:var(--kh-color-text);opacity:0;transform:translate3d(0,calc(var(--kh-nudge) * -1),0);transition:opacity var(--kh-duration-fast) linear,transform var(--kh-duration-fast) var(--kh-ease-exit);transition:opacity var(--kh-duration-fast) linear,transform var(--kh-duration-fast) var(--kh-ease-exit),display var(--kh-duration-fast) allow-discrete}kh-mega[open] .kh-mega{display:block;opacity:1;transform:none;transition:opacity var(--kh-duration-normal) linear,transform var(--kh-duration-normal) var(--kh-ease-out);transition:opacity var(--kh-duration-normal) linear,transform var(--kh-duration-normal) var(--kh-ease-out),display 0s allow-discrete}@starting-style{kh-mega[open] .kh-mega{opacity:0;transform:translate3d(0,calc(var(--kh-nudge) * -1),0)}}kh-mega[open] .kh-mega{z-index:2}kh-mega[data-swap] .kh-mega{transform:none}kh-mega[open][data-swap] .kh-mega{transition-duration:var(--kh-duration-fast)}kh-mega[data-swap]:not([open]) .kh-mega{opacity:1;transition:display 0s linear var(--kh-duration-fast) allow-discrete}@starting-style{kh-mega[open][data-swap] .kh-mega{opacity:0;transform:none}}kh-mega[open] .kh-mega :is(.kh-mega__label,.kh-mega__big>li,.kh-mega__list>li,.kh-mega__col>.kh-mega__heading,.kh-mega__all){animation:kh-rise var(--kh-duration-normal) var(--kh-ease-out) backwards;animation-delay:calc((var(--kh-i, 0) + 1) * var(--kh-stagger-tight))}kh-mega[open] .kh-mega__tile{animation:kh-fade var(--kh-duration-normal) linear calc(var(--kh-stagger-tight) * 2) backwards}.kh-header-wrapper:after{content:"";position:absolute;top:100%;right:0;left:0;height:100vh;background:#0000003d;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--kh-duration-normal) linear,visibility 0s linear var(--kh-duration-normal)}.kh-header-wrapper.is-mega:after{opacity:1;visibility:visible;transition:opacity var(--kh-duration-normal) linear,visibility 0s}kh-mega[open] .kh-mega__tile-img:not(.is-loading){animation:kh-settle var(--kh-duration-slower) var(--kh-ease-out) backwards}.kh-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:48px;align-items:start}.kh-mega__main{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.kh-mega__label{margin:0 0 12px;color:var(--kh-color-text-secondary);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.22em;text-transform:uppercase}.kh-mega__big{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none}.kh-mega__big-link{--kh-u-h: 2px;--kh-u-y: 5px;display:inline-block;padding:7px 0;color:var(--kh-color-text);font-family:var(--kh-font-heading);font-size:28px;font-stretch:87.5%;font-weight:800;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;transition:opacity var(--kh-release) linear}.kh-mega__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:28px 40px;width:100%}.kh-mega__cols--feature{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px 48px}.kh-mega__heading{display:inline-block;margin-bottom:10px;color:var(--kh-color-text);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:color var(--kh-duration-fast) linear}.kh-mega__list{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none}.kh-mega__link{--kh-u-y: 6px;display:inline-block;padding:7px 0;color:var(--kh-color-text-secondary);font-size:15px;line-height:1.35;text-decoration:none;transition:color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}:is(.kh-mega__link,.kh-mega__big-link)[aria-current]{color:var(--kh-color-text)}.kh-mega__heading[aria-current]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}@media(hover:hover){:is(.kh-mega__link,.kh-mega__heading):hover{color:var(--kh-color-text)}}.kh-mega__tile{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--kh-color-ink-deep);color:#fff;text-decoration:none;isolation:isolate}.kh-mega__tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--kh-duration-slower) var(--kh-ease-out),opacity var(--kh-duration-normal) linear}.kh-mega__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000a3,#0000 62%);pointer-events:none}.kh-mega__tile-body{position:absolute;right:20px;bottom:18px;left:20px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.kh-mega__tile-title{font-family:var(--kh-font-heading);font-size:28px;font-stretch:87.5%;font-weight:800;line-height:1;text-transform:uppercase}.kh-mega__tile-label{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.kh-mega__tile-label .kh-arrow{width:16px;height:16px}.kh-mega__tile:active{opacity:var(--kh-press-opacity);transform:scale(var(--kh-press-scale-lg));transition:transform var(--kh-press) var(--kh-ease-press),opacity var(--kh-press) linear}.kh-mega__tile{transition:transform var(--kh-release) var(--kh-ease-out),opacity var(--kh-release) linear}.kh-arrow{flex:0 0 auto;width:18px;height:18px;transition:transform var(--kh-duration-normal) var(--kh-ease-out)}@media(hover:hover){.kh-mega__tile:hover .kh-mega__tile-img{transform:scale(var(--kh-zoom-in))}.kh-mega__tile:hover .kh-arrow{transform:translate3d(4px,0,0)}}@media(min-width:1100px)and (max-width:1279px){.kh-mega__inner{grid-template-columns:minmax(0,1fr) 280px;gap:32px}}kh-drawer{display:contents}kh-drawer dialog:not([open]){display:none}kh-drawer dialog{--kh-drawer-from: translate3d(-100%, 0, 0);position:fixed;inset:0 auto 0 0;flex-direction:column;width:min(92vw,420px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:var(--kh-color-background);color:var(--kh-color-text);opacity:var(--kh-drawer-from-opacity, 1);transform:var(--kh-drawer-from);transition:transform var(--kh-duration-normal) var(--kh-ease-standard),opacity var(--kh-duration-normal) linear}kh-drawer dialog:focus{outline:0}kh-drawer[position=right] dialog{inset:0 0 0 auto;width:min(94vw,440px);--kh-drawer-from: translate3d(100%, 0, 0)}kh-drawer[position=top] dialog{inset:0 0 auto 0;width:100%;height:auto;max-height:100dvh;--kh-drawer-from: translate3d(0, -100%, 0)}kh-drawer[position=bottom] dialog{inset:auto 0 0 0;width:100%;height:auto;max-height:88dvh;--kh-drawer-from: translate3d(0, 100%, 0)}kh-drawer[position=bottom] dialog:before{content:"";position:absolute;top:8px;left:50%;z-index:1;width:36px;height:3px;margin-left:-18px;background:var(--kh-color-border-strong);pointer-events:none}@media(min-width:700px){kh-drawer[position=bottom] dialog{top:0;right:0;bottom:0;left:0;width:460px;height:fit-content;max-height:84dvh;margin:auto;--kh-drawer-from: translate3d(0, 16px, 0);--kh-drawer-from-opacity: 0}kh-drawer[position=bottom] dialog:before{display:none}}kh-drawer dialog[open]{display:flex;opacity:1;transform:none;transition-duration:var(--kh-duration-slow);transition-timing-function:var(--kh-ease-out)}@starting-style{kh-drawer dialog[open]{opacity:var(--kh-drawer-from-opacity, 1);transform:var(--kh-drawer-from)}}kh-drawer[data-closing] dialog[open]{opacity:var(--kh-drawer-from-opacity, 1);transform:var(--kh-drawer-from);transition-duration:var(--kh-duration-normal);transition-timing-function:var(--kh-ease-standard),linear}kh-drawer dialog::backdrop{background:var(--kh-color-overlay);opacity:0;transition:opacity var(--kh-duration-normal) linear}kh-drawer dialog[open]::backdrop{opacity:calc(1 - var(--kh-drawer-progress, 0))}@starting-style{kh-drawer dialog[open]::backdrop{opacity:0}}kh-drawer[data-dragging] dialog[open]::backdrop{transition:none}kh-drawer[data-closing] dialog[open]::backdrop{opacity:0}kh-drawer[data-closing][style*=--kh-drawer-progress] dialog[open]::backdrop{transition-duration:var(--kh-duration-fast)}kh-drawer:is([position=left],[position=right]) :is(dialog,.kh-cart-drawer__body,.kh-drawer__content){touch-action:pan-y pinch-zoom}kh-drawer[position=bottom] .kh-drawer__header{touch-action:none}.kh-drawer__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 10px 10px 20px;border-bottom:1px solid var(--kh-color-border)}.kh-drawer__title{margin:0;font-family:var(--kh-font-heading);font-size:20px;font-stretch:87.5%;font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.kh-drawer__title small{margin-left:8px;color:var(--kh-color-text-secondary);font-family:var(--kh-font-body);font-size:14px;font-stretch:100%;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.kh-drawer__title small:not(:empty):before{content:"("}.kh-drawer__title small:not(:empty):after{content:")"}.kh-drawer__logo svg{height:30px}.kh-drawer__content{flex:1 1 auto;min-height:0;padding:8px 20px 24px;overflow-y:auto;overscroll-behavior:contain}.kh-drawer__footer{flex:0 0 auto;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--kh-color-border);transition:opacity var(--kh-duration-fast) linear,transform var(--kh-duration-fast) var(--kh-ease-exit)}.kh-drawer__footer.is-leaving{opacity:0;pointer-events:none;transform:translate3d(0,var(--kh-shift),0)}kh-drawer[position=bottom] .kh-drawer__content{padding-top:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}:is(.kh-cart-drawer__body,.kh-drawer__content,.kh-search__body){scrollbar-width:thin;scrollbar-color:var(--kh-color-border-strong) transparent}.kh-menu__list{--kh-shift: var(--kh-nudge);display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kh-menu__list>li{border-bottom:1px solid var(--kh-color-border)}:is(.kh-menu__link,.kh-macc__btn){display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:60px;padding:10px 0;border:0;background:none;color:var(--kh-color-text);font-family:var(--kh-font-heading);font-size:22px;font-stretch:87.5%;font-weight:800;line-height:1.1;letter-spacing:.01em;text-align:left;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity var(--kh-release) linear}.kh-menu__link .kh-arrow{color:var(--kh-color-text-secondary)}.kh-menu__link[aria-current]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.kh-macc__btn[aria-expanded=true] .kh-acc__icon:after{transform:rotate(0)}.kh-macc__btn:active{opacity:var(--kh-press-fade);transition-duration:var(--kh-press)}.kh-macc__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--kh-duration-normal) var(--kh-ease-standard),visibility 0s linear var(--kh-duration-normal)}.kh-macc__btn[aria-expanded=true]+.kh-macc__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--kh-duration-slow) var(--kh-ease-out),visibility 0s}.kh-macc__inner{min-height:0;overflow:hidden}.kh-macc__list{margin:0;padding:0 0 14px;list-style:none}.kh-macc__list+.kh-macc__caption{margin-top:-2px}.kh-macc__link{display:block;padding:12px 0;color:var(--kh-color-text);font-size:16px;font-weight:500;line-height:1.35;text-decoration:none;transition:opacity var(--kh-release) linear}.kh-macc__link--all{padding-block:14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kh-macc__link--soft{color:var(--kh-color-text-secondary);font-size:15px}.kh-macc__caption{margin:0 0 2px;color:var(--kh-color-text-secondary);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.2em;text-transform:uppercase}.kh-macc__link[aria-current]{text-decoration:underline;text-underline-offset:4px}.kh-macc__sub{margin:0 0 6px;padding:0 0 0 14px;border-left:1px solid var(--kh-color-border);list-style:none}.kh-macc__link--sub{padding-block:8px;color:var(--kh-color-text-secondary);font-size:15px}.kh-menu__extra{--kh-shift: var(--kh-nudge);--kh-i: 4;display:flex;flex-direction:column;margin-top:24px}.kh-menu__extra{align-items:flex-start}.kh-menu__extra a{--kh-u-y: 9px;padding:11px 0;color:var(--kh-color-text-secondary);font-size:15px;text-decoration:none;transition:color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}@media(hover:hover){.kh-menu__extra a:hover{color:var(--kh-color-text)}}kh-drawer dialog[open] :is(.kh-menu__list>li,.kh-menu__extra){animation:kh-rise var(--kh-duration-normal) var(--kh-ease-out) both;animation-delay:calc(var(--kh-i, 0) * var(--kh-stagger))}.kh-menu__list>li:nth-child(2){--kh-i: 1}.kh-menu__list>li:nth-child(3){--kh-i: 2}.kh-menu__list>li:nth-child(n+4){--kh-i: 3}.kh-search{display:block;padding-block:8px 20px}.kh-search__form{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;border-bottom:1px solid var(--kh-color-text)}.kh-search__form>svg{flex:0 0 auto;width:22px;height:22px;color:var(--kh-color-text)}.kh-search__form .kh-icon-btn{margin-right:-10px}.kh-search__form:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--kh-color-text);opacity:0;pointer-events:none;transition:opacity var(--kh-duration-fast) linear}.kh-search__form[aria-busy=true]:after{opacity:1;animation:kh-pulse var(--kh-pulse) ease-in-out infinite,kh-fade var(--kh-duration-fast) linear backwards}.kh-search__input{flex:1 1 auto;min-width:0;height:56px;padding:0;border:0;outline:0;background:none;color:var(--kh-color-text);font-family:var(--kh-font-body);font-size:20px;font-weight:500;letter-spacing:-.01em}.kh-search__input::placeholder{color:var(--kh-color-text-secondary);opacity:1}.kh-search__input:focus-visible{outline:0}.kh-search__body{min-height:min(62dvh,440px);max-height:min(62dvh,560px);margin-inline:-6px;padding:20px 6px 0;overflow-y:auto;overscroll-behavior:contain}.kh-search__label{margin:0 0 12px;color:var(--kh-color-text-secondary);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.kh-search__chips{display:flex;flex-wrap:wrap;gap:8px}.kh-search__group+.kh-search__group{margin-top:20px}.kh-search__list{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.kh-search__item{display:flex;align-items:center;gap:14px;padding:6px;color:var(--kh-color-text);text-decoration:none;transition:background-color var(--kh-duration-fast) linear;animation:kh-fade var(--kh-duration-fast) linear both;animation-delay:calc(min(var(--kh-i, 0),3) * var(--kh-stagger) / 2)}:is(.kh-search__results,[data-kh-search-results]).is-refresh .kh-search__item{animation:none}.kh-search__item:focus-visible{outline-offset:-2px;background:var(--kh-color-surface-secondary)}@media(hover:hover){.kh-search__item:hover{background:var(--kh-color-surface-secondary)}}.kh-search__item:active{background:var(--kh-color-surface-tertiary);transition-duration:var(--kh-press)}.kh-search__thumb{flex:0 0 auto;width:56px;height:56px;object-fit:cover;background:var(--kh-color-surface-secondary);transition:opacity var(--kh-duration-normal) var(--kh-ease-standard)}.kh-search__name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500;line-height:1.3;text-wrap:balance}.kh-search__name small{display:block;margin-top:2px;color:var(--kh-color-text-secondary);font-size:12px;font-weight:400}.kh-search__price{flex:0 0 auto;color:var(--kh-color-text-secondary);font-size:14px;font-variant-numeric:tabular-nums}.kh-search__all{margin-top:14px}.kh-search__empty{margin:8px 0 0;color:var(--kh-color-text-secondary);font-size:16px}@media(min-width:700px){.kh-search{padding-block:12px 28px}.kh-search__input{font-size:24px}.kh-search__body{min-height:280px}.kh-search__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}}.kh-cart-ship{flex:0 0 auto;padding:14px 20px 16px;border-bottom:1px solid var(--kh-color-border);background:var(--kh-color-surface-secondary);animation:kh-fade var(--kh-duration-normal) linear both}.kh-cart-ship__text{display:flex;align-items:center;gap:8px;min-height:18px;margin:0 0 9px;font-size:13px;font-weight:500;line-height:1.4}.kh-cart-ship.is-reached .kh-cart-ship__text:before{content:"";flex:0 0 auto;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='square'%3E%3Cpath d='M2.5 7.5l3 3L11.5 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='square'%3E%3Cpath d='M2.5 7.5l3 3L11.5 4'/%3E%3C/svg%3E") center / contain no-repeat}.kh-cart-ship__track{position:relative;display:block;height:3px;overflow:hidden;background:var(--kh-color-surface-tertiary)}.kh-cart-ship__fill{display:block;height:100%;background:var(--kh-color-text);transform:scaleX(var(--kh-ship-progress, 0));transform-origin:left;transition:transform var(--kh-duration-slow) var(--kh-ease-out)}kh-drawer[open] .kh-cart-ship__fill{animation:kh-grow var(--kh-duration-slower) var(--kh-ease-out) var(--kh-duration-quick) backwards}.kh-cart-ship.is-unlocked .kh-cart-ship__track{animation:kh-unlock var(--kh-duration-slow) var(--kh-ease-out) var(--kh-duration-slow)}.kh-cart-ship.is-unlocked .kh-cart-ship__track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#ffffffb3 50%,#fff0);transform:translate3d(-100%,0,0);animation:kh-glint var(--kh-duration-slower) var(--kh-ease-standard) var(--kh-duration-slow) both}.kh-cart-ship.is-unlocked .kh-cart-ship__text:before{animation:kh-pop-in var(--kh-duration-slow) var(--kh-ease-out) backwards}.kh-cart-drawer__body{flex:1 1 auto;min-height:0;padding:0 20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.kh-cart-item{position:relative;display:flex;flex-wrap:wrap;gap:6px 14px;padding:18px 0;border-bottom:1px solid var(--kh-color-border);transition:opacity var(--kh-duration-fast) linear}.kh-cart-item.is-pending{opacity:.6}.kh-cart-item.is-pending :is(.kh-qty,.kh-cart-item__remove){visibility:hidden;opacity:0}.kh-cart-item.is-syncing .kh-cart-item__price{opacity:.5}.kh-cart-item.is-entering{animation:kh-fade var(--kh-duration-normal) var(--kh-ease-out) backwards}kh-drawer[open]:not([data-closing]) .kh-cart-drawer__body>.kh-cart-item{animation:kh-rise var(--kh-duration-slow) var(--kh-ease-out) backwards;animation-delay:calc(var(--kh-i, 0) * var(--kh-stagger) + var(--kh-duration-instant))}.kh-cart-drawer__body>.kh-cart-item:nth-child(2){--kh-i: 1}.kh-cart-drawer__body>.kh-cart-item:nth-child(3){--kh-i: 2}.kh-cart-drawer__body>.kh-cart-item:nth-child(4){--kh-i: 3}.kh-cart-drawer__body>.kh-cart-item:nth-child(n+5){--kh-i: 4}.kh-cart-item.is-leaving{height:0!important;padding-block:0;border-bottom-width:0;overflow:hidden;opacity:0;transform:translate3d(calc(var(--kh-shift) * -1),0,0);pointer-events:none;transition:opacity var(--kh-duration-quick) linear,transform var(--kh-duration-normal) var(--kh-ease-exit),height var(--kh-duration-normal) var(--kh-ease-standard) var(--kh-duration-instant),padding var(--kh-duration-normal) var(--kh-ease-standard) var(--kh-duration-instant),border-width var(--kh-duration-normal) var(--kh-ease-standard) var(--kh-duration-instant)}.kh-cart-item__image{flex:0 0 auto;width:84px;height:84px;overflow:hidden;background:var(--kh-color-surface-secondary);isolation:isolate}.kh-cart-item__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:opacity var(--kh-duration-normal) var(--kh-ease-standard)}.kh-cart-item__details{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.kh-cart-item__error{width:100%}.kh-cart-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kh-cart-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--kh-color-text);font-size:14px;font-weight:600;line-height:1.35;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}@media(hover:hover){.kh-cart-item__title:hover{text-decoration-color:currentColor}}.kh-cart-item__variant{margin-top:3px;color:var(--kh-color-text-secondary);font-size:13px}.kh-cart-item__tag{width:fit-content;margin:6px 0 0;padding:3px 8px;background:var(--kh-color-text);color:var(--kh-color-background);font-size:11px;font-weight:600;line-height:1.4}.kh-cart-item__discount{margin:4px 0 0;color:var(--kh-color-text);font-size:12px;line-height:1.4;overflow-wrap:anywhere;animation:kh-fade var(--kh-duration-fast) linear both}.kh-cart-item__price{flex:0 0 auto;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;transition:opacity var(--kh-duration-quick) linear}.kh-cart-item__price--original{display:block;color:var(--kh-color-text-secondary);font-size:12px;font-weight:400;text-decoration:line-through}.kh-cart-item__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.kh-qty{display:inline-flex;align-items:center;height:38px;border:1px solid var(--kh-color-border-strong);border-radius:0;transition:opacity var(--kh-duration-fast) linear,visibility var(--kh-duration-fast) linear}.kh-qty__btn{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:100%;padding:0;border:0;border-radius:0;background:none;color:var(--kh-color-text);font-size:17px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--kh-release) linear,transform var(--kh-release) var(--kh-ease-out),opacity var(--kh-release) linear}.kh-qty__btn:before{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px}.kh-qty__btn:not(:has(svg)){background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:center;background-repeat:no-repeat;background-size:11px 1.5px,1.5px 11px;font-size:0}.kh-qty__btn:not(:has(svg)):first-of-type{background-size:11px 1.5px,0 0}.kh-qty__btn svg{width:11px;height:11px}@media(hover:hover){.kh-qty__btn:hover:not(:disabled,[aria-disabled=true]){background-color:var(--kh-color-surface-secondary)}}.kh-qty__btn:active:not(:disabled,[aria-disabled=true]){background-color:var(--kh-color-surface-tertiary);transform:scale(var(--kh-press-scale-sm))}.kh-qty__btn:disabled,.kh-qty__btn[aria-disabled=true]{opacity:var(--kh-disabled-opacity);cursor:default;transition-duration:var(--kh-duration-fast)}.kh-qty :is(button,input):focus-visible{outline-offset:-2px}.kh-qty__value{width:24px;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;text-align:center;-webkit-user-select:none;user-select:none}.kh-qty__value.is-bumped{animation:kh-fade var(--kh-duration-fast) linear}.kh-qty__value.is-roll-up{animation:kh-roll-up var(--kh-duration-normal) var(--kh-ease-out)}.kh-qty__value.is-roll-down{animation:kh-roll-down var(--kh-duration-normal) var(--kh-ease-out)}.kh-qty--lg{flex:0 0 auto;height:52px}.kh-qty--lg .kh-qty__btn{width:44px}.kh-qty input{width:32px;height:100%;padding:0;border:0;outline:0;background:none;font-size:16px;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.kh-qty input::-webkit-outer-spin-button,.kh-qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.kh-cart-item__remove{position:relative;padding:6px 0;border:0;background:none;color:var(--kh-color-text-secondary);font:inherit;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:color var(--kh-duration-fast) linear,opacity var(--kh-release) linear,visibility var(--kh-duration-fast) linear}.kh-cart-item__remove:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}@media(hover:hover){.kh-cart-item__remove:hover{color:var(--kh-color-text)}}.kh-cart-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kh-cart-subtotal__value{font-family:var(--kh-font-heading);font-size:22px;font-stretch:87.5%;font-weight:800;letter-spacing:.01em;font-variant-numeric:tabular-nums;transition:opacity var(--kh-duration-quick) linear}.kh-cart-subtotal.is-syncing .kh-cart-subtotal__value{opacity:.5}.kh-cart-promises{display:flex;flex-direction:column;gap:6px;margin:10px 0 14px;padding:0;color:var(--kh-color-text-secondary);font-size:13px;line-height:1.4;list-style:none}.kh-cart-promises li{display:flex;align-items:center;gap:10px}.kh-cart-promises svg{flex:0 0 auto;width:18px;height:18px;color:var(--kh-color-text)}.kh-cart-promises a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px;transition:color var(--kh-duration-fast) linear,text-decoration-color var(--kh-duration-fast) linear}@media(hover:hover){.kh-cart-promises a:hover{color:var(--kh-color-text);text-decoration-color:currentColor}}.kh-cart-checkout .kh-btn{width:100%}.kh-cart-shipping{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;background:var(--kh-color-surface-secondary);color:var(--kh-color-text);font-size:13px;font-weight:500;line-height:1.35}.kh-cart-shipping svg{flex:0 0 auto;width:18px;height:18px}.kh-cart-shipping span span{white-space:nowrap}.kh-cart-note{margin:12px 0 0;color:var(--kh-color-text-secondary);font-size:12px;line-height:1.5;text-align:center}.kh-cart-note a{color:var(--kh-color-text);font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}@media(hover:hover){.kh-cart-note a:hover{color:var(--kh-color-text-secondary)}}.kh-cart-note a:active{opacity:var(--kh-press-fade);transition-duration:var(--kh-press)}.kh-cart-gift{margin:0 0 14px;animation:kh-fade var(--kh-duration-normal) linear both}.kh-cart-gift__text{margin:0 0 8px;color:var(--kh-color-text);font-size:13px;line-height:1.4}.kh-cart-gift__track{display:block;height:3px;overflow:hidden;background:var(--kh-color-surface-tertiary)}.kh-cart-gift__fill{display:block;height:100%;background:var(--kh-color-text);transform:scaleX(var(--kh-gift-progress, 0));transform-origin:left;transition:transform var(--kh-duration-slow) var(--kh-ease-out)}.kh-cart-drawer__view{display:block;width:fit-content;margin:10px auto 0}.kh-cart-discount{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px}.kh-cart-discount__code{padding:3px 8px;background:var(--kh-color-surface-secondary);color:var(--kh-color-text);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kh-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:56px 16px;text-align:center}.kh-cart-empty.is-entering{animation:kh-fade var(--kh-duration-normal) linear both}.kh-cart-empty__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;background:var(--kh-color-surface-secondary)}.kh-cart-empty__icon svg{width:28px;height:28px}.kh-cart-empty__title{margin:0 0 8px;font-family:var(--kh-font-heading);font-size:24px;font-stretch:87.5%;font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.kh-cart-empty__text{max-width:30ch;margin:0 0 24px;color:var(--kh-color-text-secondary);font-size:15px}.kh-cart-sr-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0)}.kh-card{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.kh-card__media{position:relative;z-index:2;aspect-ratio:1;overflow:hidden;background:var(--kh-color-surface-secondary);isolation:isolate;pointer-events:none;transition:transform var(--kh-release) var(--kh-ease-out),opacity var(--kh-release) linear,background-color var(--kh-duration-normal) linear}.kh-card__frame{position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover){.kh-card__frame{mix-blend-mode:multiply}}.kh-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--kh-card-zoom-time) var(--kh-ease-out),opacity var(--kh-duration-normal) var(--kh-ease-standard)}.kh-card__media img:first-child{transform:scale(var(--kh-fit, 1))}.kh-card__img--alt,.kh-card__img--swatch{opacity:0}@media(hover:none){.kh-card__media,.kh-cart-item__image{background:#fff}:is(.kh-card__media,.kh-cart-item__image):has(img.is-loading){background:var(--kh-color-surface-secondary)}.kh-card__media img,.kh-cart-item__image img{mix-blend-mode:normal}.kh-card__img--alt,.kh-card__img--swatch{display:none}}.kh-card__badges{position:absolute;bottom:10px;left:10px;z-index:1;display:flex;gap:4px;pointer-events:none}.kh-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px}.kh-card__title{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--kh-font-body);font-size:14px;font-stretch:100%;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kh-card__title a{color:var(--kh-color-text);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--kh-duration-fast) linear}.kh-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.kh-card__title a:focus-visible{outline:0;text-decoration-color:currentColor}.kh-card:has(.kh-card__title a:focus-visible) .kh-card__media{outline:2px solid var(--kh-color-text);outline-offset:-2px}.kh-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding-right:46px;color:var(--kh-color-text-secondary);font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums}.kh-card__price .is-sale{color:var(--kh-color-text);font-weight:500}.kh-card__price s{font-size:13px}.kh-card__swatches{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;margin:2px 0 0 -4px;padding:0 46px 0 0;list-style:none;pointer-events:none}.kh-card__swatches>li{display:flex}.kh-card__swatch{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px transparent;pointer-events:auto;transition:box-shadow var(--kh-duration-fast) linear}.kh-card__swatch:focus-visible{outline-offset:0}@media(hover:hover){.kh-card__swatch:hover,.kh-card__swatch.is-active{box-shadow:inset 0 0 0 1px var(--kh-color-text)}}@media(hover:none){.kh-card__swatch{pointer-events:none}}.kh-card__more{margin-left:4px;color:var(--kh-color-text-secondary);font-size:12px;font-weight:600;line-height:20px}.kh-card__type,.kh-card__desc{display:none}.kh-card--ghost .kh-card__body{min-height:76px}.kh-card.is-sold-out .kh-card__media img{opacity:.5}.kh-card kh-quick-add{position:absolute;right:0;bottom:-4px;z-index:3;display:block}.kh-card__add{position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--kh-color-border-strong);border-radius:50%;background:var(--kh-color-background);color:var(--kh-color-text);cursor:pointer;transition:opacity var(--kh-duration-fast) linear,transform var(--kh-release) var(--kh-ease-out),background-color var(--kh-duration-fast) linear,border-color var(--kh-duration-fast) linear,color var(--kh-duration-fast) linear}.kh-card__add:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.kh-card__add svg{grid-area:1 / 1;width:12px;height:12px;pointer-events:none;transition:opacity var(--kh-duration-fast) linear,transform var(--kh-duration-normal) var(--kh-ease-out)}.kh-card__add svg+svg{opacity:0}.kh-card__add:is(.is-loading,.is-done) svg:first-of-type{opacity:0}.kh-card__add.is-done svg+svg{opacity:1}.kh-card__add.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:14px;height:14px;margin:auto;border:1.5px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:50%;animation:kh-spin var(--kh-spin) linear infinite,kh-fade var(--kh-duration-fast) linear var(--kh-duration-instant) both}.kh-card__add.is-done{border-color:var(--kh-color-text);background:var(--kh-color-text);color:var(--kh-color-background)}@media(hover:hover){.kh-card:hover .kh-card__media img:first-child{transform:scale(calc(var(--kh-fit, 1) * var(--kh-card-zoom)))}.kh-card:hover :is(.kh-card__img--alt,.kh-card__img--swatch){transform:scale(var(--kh-card-zoom))}.kh-card:hover .kh-card__img--alt,.kh-card.is-swatching .kh-card__img--swatch.is-ready{opacity:1}.kh-card:hover .kh-card__title a{text-decoration-color:currentColor}.kh-card__add:hover{border-color:var(--kh-color-text);background:var(--kh-color-text);color:var(--kh-color-background)}.kh-card__add:hover:not(.is-loading,.is-done) .kh-card__plus{transform:rotate(90deg)}}.kh-card:active:not(:has(kh-quick-add:active)) .kh-card__media{opacity:var(--kh-press-opacity);transform:scale(var(--kh-press-scale-lg));transition-duration:var(--kh-press);transition-timing-function:var(--kh-ease-press)}.kh-card__add:active:not(:disabled,[aria-disabled=true],.is-loading){transform:scale(var(--kh-press-scale-sm))}@media(min-width:1000px){.kh-card__title,.kh-card__price{font-size:15px}}.kh-rail{--kh-rail-cols: 2.2;--kh-rail-gap: 12px}.kh-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--kh-rail-cols) - 1) * var(--kh-rail-gap)) / var(--kh-rail-cols));gap:var(--kh-rail-gap);margin:0 calc(var(--kh-gutter) * -1) -24px;padding:0 var(--kh-gutter) 24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kh-gutter);scrollbar-width:none}.kh-rail__track::-webkit-scrollbar{display:none}.kh-rail__track>*{scroll-snap-align:start}.kh-rail-nav{display:none;gap:8px}.kh-rail--bundles .kh-card__media{--kh-fit: 1}@media(min-width:700px){.kh-rail{--kh-rail-cols: 3.3;--kh-rail-gap: 16px}}@media(min-width:1000px){.kh-rail{--kh-rail-cols: 4;--kh-rail-gap: var(--kh-col-gap)}}@media(hover:hover)and (min-width:700px){.kh-rail-nav{display:flex}}@media(hover:hover)and (min-width:1000px){.kh-rail__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.kh-grid.is-refreshing{opacity:.5;pointer-events:none;transition:opacity var(--kh-duration-quick) linear}.kh-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:48px}.kh-pagination a,.kh-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:1px solid transparent;color:var(--kh-color-text);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;transition:background-color var(--kh-duration-fast) linear,border-color var(--kh-duration-fast) linear,transform var(--kh-release) var(--kh-ease-out),opacity var(--kh-release) linear}@media(hover:hover){.kh-pagination a:hover{border-color:var(--kh-color-text)}}.kh-pagination a:active{background:var(--kh-color-surface-secondary);transform:scale(var(--kh-press-scale-sm))}.kh-pagination [aria-current]{border-color:var(--kh-color-text);background:var(--kh-color-text);color:var(--kh-color-background)}.kh-pagination [aria-disabled=true]{opacity:var(--kh-disabled-opacity)}.kh-footer{padding-block:56px 24px}.kh-footer__main{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.kh-footer__logo{display:block;width:fit-content;color:var(--kh-color-text);text-decoration:none;transition:opacity var(--kh-release) linear}.kh-footer__logo svg{display:block;width:84px;height:auto}.kh-footer__text{max-width:320px;margin:18px 0 0;color:var(--kh-color-text-secondary);font-size:14px;line-height:1.6;text-wrap:balance}.kh-footer__social{display:flex;gap:2px;margin:14px 0 0 -10px;padding:0;list-style:none}.kh-footer__contact{margin:10px 0 0;font-size:14px}.kh-footer__contact a{color:var(--kh-color-text);overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}@media(hover:hover){.kh-footer__contact a:hover{text-decoration-color:currentColor}}.kh-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 24px}.kh-footer__heading{margin:0 0 14px;color:var(--kh-color-text);font-family:var(--kh-font-body);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.kh-footer__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kh-footer__list a{--kh-u-y: 5px;display:inline-block;max-width:100%;padding:7px 0;color:var(--kh-color-text-secondary);font-size:14px;line-height:1.45;overflow-wrap:anywhere;text-decoration:none;transition:color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}.kh-footer__list a:before,.kh-footer__legal :is(a,button):before{content:"";position:absolute;top:-5px;right:-8px;bottom:-5px;left:-8px}.kh-footer__list a[aria-current]{color:var(--kh-color-text)}@media(hover:hover){.kh-footer__list a:hover{color:var(--kh-color-text)}}@media(hover:none){.kh-footer__list a{padding-block:12px}.kh-footer__list a:before,.kh-footer__legal :is(a,button):before{top:0;right:-8px;bottom:0;left:-8px}}.kh-footer__lead{max-width:420px;margin:0 0 16px;color:var(--kh-color-text-secondary);font-size:14px;line-height:1.55}.kh-footer__form{display:flex;max-width:440px}.kh-footer__form .kh-input{flex:1 1 auto;border-right:0;background:transparent}.kh-footer__form .kh-btn{flex:0 0 auto;padding-inline:20px}.kh-footer__note{max-width:440px;margin:10px 0 0;color:var(--kh-color-text-secondary);font-size:12px;line-height:1.5;transition:color var(--kh-duration-fast) linear}.kh-footer__note:is(.is-error,[role=alert]){color:var(--kh-color-error)}.kh-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:48px;padding-top:20px;border-top:1px solid var(--kh-color-border);color:var(--kh-color-text-secondary);font-size:12px}.kh-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px}.kh-footer__copy{margin:0}.kh-footer__legal{display:flex;flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none}.kh-footer__legal :is(a,button){--kh-u-y: 7px;display:inline-block;padding:8px 0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer;transition:color var(--kh-duration-fast) linear,opacity var(--kh-release) linear}@media(hover:hover){.kh-footer__legal :is(a,button):hover{color:var(--kh-color-text)}}@media(hover:none){.kh-footer__legal :is(a,button){padding-block:13px}}.kh-footer__end{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.kh-footer__payments{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.kh-footer__payment,.kh-footer__payments svg{display:block;width:38px;height:24px}.kh-footer__select{min-height:34px;padding:4px 30px 4px 12px;border:1px solid var(--kh-color-border-strong);border-radius:0;-webkit-appearance:none;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 11px;color:var(--kh-color-text);font:inherit;font-size:12px;cursor:pointer}.kh-footer__select option{color:#111}.kh-footer{overflow:hidden}.kh-footer__mark{container-type:inline-size;margin:44px 0 -2px;color:var(--kh-color-text);pointer-events:none;user-select:none;-webkit-user-select:none}.kh-footer__mark>.kh-footer__mark-line{display:flex;align-items:flex-end;justify-content:space-between;padding-right:.1em;font-family:var(--kh-font-heading);font-size:min(15.1vw,222px);font-size:calc(100cqi / var(--kh-mark-em, 5.47));font-style:italic;font-stretch:125%;font-weight:900;line-height:.84;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.kh-footer__mark-kh{display:grid}.kh-footer__mark-kh>span{grid-area:1 / 1}.kh-footer__mark-stroke,.kh-footer__mark-sport{color:transparent;-webkit-text-stroke:max(1px,.007em) var(--kh-color-text)}@supports not (-webkit-text-stroke: 1px #ffffff){.kh-footer__mark-stroke,.kh-footer__mark-sport{color:var(--kh-color-surface-tertiary)}}.kh-footer__mark-fill{clip-path:inset(-10%)}.kh-footer__mark.kh-reveal{--kh-reveal-span: 1.9s;clip-path:inset(-40px -40px 0)}.kh-footer__mark.kh-reveal .kh-mask{transition-duration:1.1s,var(--kh-duration-slower)}.kh-footer__mark.kh-reveal .kh-footer__mark-fill{clip-path:inset(100% -10% -10%);transition:clip-path .9s var(--kh-ease-out) calc(var(--kh-reveal-wait) + .65s)}.kh-footer__mark.kh-reveal.is-inview .kh-footer__mark-fill{clip-path:inset(-10%)}@media(prefers-reduced-motion:reduce){html:not(.kh-motion-full) .kh-footer__mark.kh-reveal .kh-footer__mark-fill{clip-path:none;opacity:0;transition:opacity var(--kh-duration-slow) linear calc(var(--kh-reveal-wait) + .2s)}html:not(.kh-motion-full) .kh-footer__mark.kh-reveal.is-inview .kh-footer__mark-fill{opacity:1}}@media(min-width:700px){.kh-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.kh-footer{padding-block:72px 28px}.kh-footer__main{grid-template-columns:minmax(0,1.05fr) minmax(0,2.1fr) minmax(0,1.35fr);gap:56px}.kh-footer__bottom{margin-top:64px}.kh-footer__mark{margin-top:56px}}.kh-cookie-banner{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));z-index:999;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));padding:20px;overflow-y:auto;border:1px solid var(--kh-color-border);background:var(--kh-color-background);box-shadow:var(--kh-shadow-float);color:var(--kh-color-text);animation:kh-rise var(--kh-duration-slower) var(--kh-ease-out) .9s both;transition:opacity var(--kh-duration-fast) linear,transform var(--kh-duration-fast) var(--kh-ease-exit)}.kh-cookie-banner.is-leaving{opacity:0;transform:translate3d(0,var(--kh-nudge),0)}.kh-cookie-banner__title{margin:0 0 6px;font-family:var(--kh-font-heading);font-size:17px;font-stretch:87.5%;font-weight:800;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.kh-cookie-banner__desc{margin:0 0 16px;color:var(--kh-color-text-secondary);font-size:13px;line-height:1.55}.kh-cookie-banner__link{color:var(--kh-color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.kh-cookie-banner__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}#KhConsentAccept{grid-column:1 / -1}.kh-cookie-btn{min-height:44px;padding:8px 10px;font-size:12px;letter-spacing:.1em}.kh-cookie-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;animation:kh-fade var(--kh-duration-fast) linear;transition:opacity var(--kh-duration-fast) linear}.kh-cookie-modal.is-leaving{opacity:0}.kh-cookie-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kh-color-overlay)}.kh-cookie-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:85vh;max-height:85dvh;background:var(--kh-color-background);box-shadow:var(--kh-shadow-float);color:var(--kh-color-text);animation:kh-rise var(--kh-duration-slow) var(--kh-ease-out) backwards}.kh-cookie-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 24px;border-bottom:1px solid var(--kh-color-border)}.kh-cookie-modal__title{margin:0;font-family:var(--kh-font-heading);font-size:20px;font-stretch:87.5%;font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.kh-cookie-modal__body{flex:1 1 auto;padding:20px 24px;overflow-y:auto;overscroll-behavior:contain}.kh-cookie-modal__intro{margin:0 0 20px;color:var(--kh-color-text-secondary);font-size:14px;line-height:1.6}.kh-cookie-category{margin-bottom:10px;padding:16px;background:var(--kh-color-surface-secondary)}.kh-cookie-category__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px}.kh-cookie-category__title{margin:0;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.kh-cookie-category__badge{display:inline-block;margin-left:8px;padding:2px 6px;background:var(--kh-color-surface-tertiary);color:var(--kh-color-text-secondary);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;vertical-align:1px}.kh-cookie-category__desc{margin:0;color:var(--kh-color-text-secondary);font-size:13px;line-height:1.5}.kh-cookie-modal__footer{padding:16px 24px 20px;border-top:1px solid var(--kh-color-border)}.kh-cookie-modal input[role=switch]{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:44px;height:24px;margin:0;border-radius:0;background:var(--kh-color-border-strong);cursor:pointer;transition:background-color var(--kh-duration-fast) linear,opacity var(--kh-duration-fast) linear}.kh-cookie-modal input[role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--kh-color-background);transition:transform var(--kh-release) var(--kh-ease-out)}.kh-cookie-modal input[role=switch]:checked{background:var(--kh-color-text)}.kh-cookie-modal input[role=switch]:checked:after{transform:translate3d(20px,0,0)}.kh-cookie-modal input[role=switch]:active:after{transition-duration:var(--kh-press)}.kh-cookie-modal input[role=switch]:disabled{opacity:.55;cursor:default}.kh-password-page,.kh-password-page .kh-main{background:var(--kh-color-ink-deep)}.kh-password{position:relative;display:flex;align-items:center;min-height:calc(100vh - 88px);min-height:calc(100dvh - 88px);padding-block:72px;overflow:hidden;isolation:isolate}.kh-password__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.36}.kh-password__inner{display:flex;flex-direction:column;align-items:flex-start}.kh-password__eyebrow{margin-bottom:18px;color:#ffffffc7}.kh-password__title{display:flex;flex-direction:column;gap:20px;margin:0;font-weight:400}.kh-password__wordmark{display:block;color:#fff}.kh-password__status{color:#fff;font-family:var(--kh-font-body);font-size:clamp(14px,1vw + 9px,20px);font-weight:600;line-height:1.3;letter-spacing:.3em;text-transform:uppercase}.kh-password__text{max-width:520px;margin:20px 0 0;color:var(--kh-color-text-secondary);font-size:16px;line-height:1.6}.kh-password__signup{width:100%;max-width:520px;margin-top:44px}.kh-password__label{margin:0 0 12px;font-family:var(--kh-font-body);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.kh-password__row{display:flex;flex-wrap:wrap;gap:8px}.kh-password__row .kh-input{flex:1 1 220px;background:transparent}.kh-password__row .kh-btn{flex:0 0 auto}.kh-password__row .kh-field-error{flex-basis:100%}.kh-password__note{margin:10px 0 0;color:var(--kh-color-text-secondary);font-size:12px;line-height:1.5}.kh-password__enter-form{width:100%;max-width:520px;margin-top:28px}.kh-password__enter>summary{width:fit-content}.kh-password__enter .kh-password__row{margin-top:10px}.kh-password__enter[open]>summary:after{transform:rotate(90deg)}.kh-password-footer{padding-block:20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--kh-color-border);background:var(--kh-color-ink-deep);color:var(--kh-color-text-secondary);font-size:12px}.kh-password-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.kh-password-footer :is(p,ul){margin:0}.kh-password-footer__social{display:flex;gap:18px;padding:0;list-style:none}.kh-password-footer a{color:var(--kh-color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.kh-reveal{--kh-reveal-wait: calc(min(var(--kh-i, 0), 3) * var(--kh-stagger) + var(--kh-reveal-delay, 0ms));--kh-reveal-span: var(--kh-duration-slower);opacity:0;transform:translate3d(0,var(--kh-shift),0);transition:opacity var(--kh-duration-slower) var(--kh-ease-out),transform var(--kh-duration-slower) var(--kh-ease-out);transition-delay:var(--kh-reveal-wait)}.kh-reveal.is-inview{opacity:1;transform:none}.kh-reveal[data-kh-reveal=fade]{transform:none}.kh-reveal[data-kh-reveal=zoom]{--kh-reveal-span: 1.3s;transition:opacity var(--kh-duration-slower) var(--kh-ease-out),transform 1.3s var(--kh-ease-out);transition-delay:var(--kh-reveal-wait)}.kh-reveal[data-kh-reveal=zoom]:is(img,picture,video){transform:scale(var(--kh-reveal-zoom))}.kh-reveal[data-kh-reveal=zoom]:not(img,picture,video){transform:none}.kh-reveal[data-kh-reveal=zoom]:not(img,picture,video) :is(img,video){transform:scale(var(--kh-reveal-zoom));transition:transform 1.3s var(--kh-ease-out) var(--kh-reveal-wait)}.kh-reveal.is-inview[data-kh-reveal=zoom],.kh-reveal.is-inview[data-kh-reveal=zoom] :is(img,video){transform:none}.kh-mask{display:block}.kh-reveal[data-kh-reveal=mask]{--kh-reveal-span: 1.1s;opacity:1;transform:none;clip-path:inset(-.15em -.3em 0)}.kh-reveal[data-kh-reveal=mask] .kh-mask{opacity:0;transform:translate3d(0,var(--kh-reveal-rise),0);transition:transform 1s var(--kh-ease-out),opacity var(--kh-duration-normal) linear;transition-delay:var(--kh-reveal-wait)}.kh-reveal.is-inview[data-kh-reveal=mask] .kh-mask{opacity:1;transform:none}.kh-marquee{--kh-marquee-speed: 40s;--kh-marquee-gap: 48px;display:flex;overflow:hidden}.kh-marquee__rail{display:flex;flex:0 0 auto;min-width:max-content;animation:kh-marquee var(--kh-marquee-speed) linear infinite}.kh-marquee__track{display:flex;flex:0 0 auto;align-items:center;gap:var(--kh-marquee-gap);min-width:max-content;margin:0;padding:0 var(--kh-marquee-gap) 0 0;list-style:none}.kh-marquee--reverse .kh-marquee__rail{animation-direction:reverse}.kh-marquee:is(.is-offscreen,:focus-within) .kh-marquee__rail{animation-play-state:paused}@media(hover:hover){.kh-marquee:hover .kh-marquee__rail{animation-play-state:paused}}@keyframes kh-rise{0%{opacity:0;transform:translate3d(0,var(--kh-shift),0)}}@keyframes kh-fade{0%{opacity:0}}@keyframes kh-out{to{opacity:0}}@keyframes kh-settle{0%{transform:scale(var(--kh-zoom-in))}to{transform:none}}@keyframes kh-bump{35%{transform:scale(var(--kh-bump-scale))}}@keyframes kh-tint{50%{background-color:var(--kh-color-text-secondary)}}@keyframes kh-pop{0%{opacity:0;transform:translate3d(0,calc(var(--kh-shift) * -.3),0) scale(.98)}}@keyframes kh-pulse{50%{opacity:.55}}@keyframes kh-spin{to{transform:rotate(360deg)}}@keyframes kh-grow{0%{transform:scaleX(0)}}@keyframes kh-unlock{35%{transform:scaleY(2.4)}}@keyframes kh-glint{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes kh-pop-in{0%{opacity:0;transform:scale(.4)}}@keyframes kh-roll-up{0%{opacity:0;transform:translate3d(0,70%,0)}}@keyframes kh-roll-down{0%{opacity:0;transform:translate3d(0,-70%,0)}}@keyframes kh-redraw{0%{transform:scaleX(1);transform-origin:right center}45%{transform:scaleX(0);transform-origin:right center}46%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@keyframes kh-marquee{to{transform:translate3d(calc(-100% / var(--kh-marquee-copies, 2)),0,0)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:kh-out var(--kh-page-out) var(--kh-ease-exit) both}::view-transition-new(root){animation:kh-fade var(--kh-page-in) var(--kh-ease-out) var(--kh-page-gap) both}::view-transition-group(kh-header){animation-duration:var(--kh-release);animation-timing-function:var(--kh-ease-out)}::view-transition-old(kh-header){display:none}::view-transition-new(kh-header){animation:none}::view-transition-group(kh-product-image){animation-duration:var(--kh-duration-normal);animation-timing-function:var(--kh-ease-out);mix-blend-mode:multiply}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.kh-motion-full{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:not(.kh-motion-full){--kh-shift: 0px;--kh-nudge: 0px;--kh-zoom-in: 1;--kh-press-scale: 1;--kh-press-scale-sm: 1;--kh-press-scale-lg: 1;--kh-press-opacity: .84;--kh-bump-scale: 1;--kh-stagger: 0ms;--kh-stagger-tight: 0ms;--kh-card-zoom: 1;--kh-reveal-zoom: 1;--kh-reveal-rise: 0%;--kh-duration-normal: .2s;--kh-duration-slow: .2s;--kh-duration-slower: .24s;scroll-behavior:auto}html:not(.kh-motion-full) kh-drawer dialog{--kh-drawer-from: none;--kh-drawer-from-opacity: 0}html:not(.kh-motion-full) kh-drawer dialog[open]{transition-duration:var(--kh-duration-quick)}html:not(.kh-motion-full) kh-drawer dialog[open]>*{animation:kh-fade var(--kh-duration-quick) linear var(--kh-page-gap) both}html:not(.kh-motion-full) kh-drawer[data-closing] dialog>*{opacity:0;transition:opacity var(--kh-duration-instant) linear}html:not(.kh-motion-full) kh-drawer[data-closing] dialog[open]{transition:opacity var(--kh-duration-quick) linear calc(var(--kh-duration-normal) - var(--kh-duration-quick))}html:not(.kh-motion-full) :is(.kh-cat__img,.kh-catcard,.kh-hero__frame,.kh-gallery__slide,.kh-mega__tile) img{transform:none!important}html:not(.kh-motion-full) .kh-hero__frame img{animation:none!important}html:not(.kh-motion-full) :is(.kh-cat,.kh-catcard):active :is(.kh-cat__img,.kh-catcard__media){opacity:var(--kh-press-opacity);transition:opacity var(--kh-press) var(--kh-ease-press)}html:not(.kh-motion-full) .kh-header-wrapper.is-hidden{transform:none}html:not(.kh-motion-full) .kh-nav__link:after{opacity:0;transform:none;transition:opacity var(--kh-duration-fast) linear}html:not(.kh-motion-full) :is(.kh-nav__link[aria-current],.kh-nav__link.is-current,.kh-nav__trigger[aria-expanded=true]):after{opacity:1}html:not(.kh-motion-full) .kh-cart-count.is-bumped{animation:kh-tint calc(var(--kh-duration-normal) * 1.6) linear}@media(hover:hover){html:not(.kh-motion-full) .kh-nav__link:hover:after{opacity:1;transform:none}}html:not(.kh-motion-full)::view-transition-group(kh-header){animation:none}html:not(.kh-motion-full) :is(.kh-card__media img,.kh-gallery__slide img){view-transition-name:none!important}html:not(.kh-motion-full) .kh-marquee__rail{animation:none}html:not(.kh-motion-full) :is(.kh-footer__list a,.kh-footer__legal :is(a,button),.kh-mega__link,.kh-mega__big-link,.kh-menu__extra a):after{opacity:0;transform:none;transition:opacity var(--kh-duration-fast) linear}html:not(.kh-motion-full) :is(.kh-footer__list a,.kh-mega__link,.kh-mega__big-link)[aria-current]:after{opacity:1}html:not(.kh-motion-full) :is(.kh-btn--outline,.kh-btn--secondary):before{opacity:0;transform:none;transition:opacity var(--kh-duration-fast) linear}html:not(.kh-motion-full) .kh-link:hover:after{animation:none}@media(hover:hover){html:not(.kh-motion-full) :is(.kh-footer__list a,.kh-footer__legal :is(a,button),.kh-mega__link,.kh-mega__big-link,.kh-menu__extra a):hover:after{opacity:1}html:not(.kh-motion-full) :is(.kh-btn--outline,.kh-btn--secondary):hover:not(:disabled,[aria-disabled=true],.is-loading):before{opacity:1}html:not(.kh-motion-full) .kh-link:hover{color:var(--kh-color-text-secondary)}html:not(.kh-motion-full) .kh-card__add:hover .kh-card__plus{transform:none}}html:not(.kh-motion-full) .kh-qty__value:is(.is-roll-up,.is-roll-down){animation-name:kh-fade}html:not(.kh-motion-full) kh-drawer[open] .kh-cart-ship__fill{animation:none}html:not(.kh-motion-full) .kh-cart-ship.is-unlocked .kh-cart-ship__track,html:not(.kh-motion-full) .kh-cart-ship.is-unlocked .kh-cart-ship__track:after{animation:none}html:not(.kh-motion-full) .kh-cart-ship.is-unlocked .kh-cart-ship__text:before{animation-name:kh-fade}}.shopify-policy__container{max-width:760px;margin-inline:auto;padding:40px var(--kh-gutter) 72px}.shopify-policy__title{text-align:left}.shopify-policy__title h1{margin:0 0 20px;color:var(--kh-color-text);font-family:var(--kh-font-heading);font-size:clamp(30px,5vw,44px);font-stretch:87.5%;font-weight:800;line-height:1.05;letter-spacing:.005em;text-transform:uppercase}.shopify-policy__body{color:var(--kh-color-text);font-size:16px;line-height:1.7}.shopify-policy__body :is(h2,h3,h4){font-family:var(--kh-font-heading);font-stretch:87.5%;font-weight:800;letter-spacing:.01em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kh-theme.css.map */
