:root{--kh-ink: #111111;--kh-bone: #f4f4f2;--kh-steel: #8c8c8e;--kh-concrete: #c5c5c5;--kh-graphite: #222222;--kh-mint: #dff5df;--kh-sage: #a0aea8;--kh-coyote: #9f8e7e;--kh-sand: #ddb38d;--kh-white: #ffffff;--kh-text-2: #444444;--kh-text-3: #6a6a6a;--kh-line: #e3e3e3;--kh-outline: #d6d6d6;--kh-font-text: "Inter Tight", system-ui, sans-serif;--kh-font-mono: "Slice Mono", ui-monospace, monospace;--kh-gutter: 16px;--kh-section: 64px;--kh-kicker-gap: 12px;--kh-counter-gap: 6px;--kh-ease: cubic-bezier(.2, .7, .2, 1);--kh-ease-out: cubic-bezier(.23, 1, .32, 1);--kh-ease-emph: cubic-bezier(.05, .7, .1, 1);--kh-ease-exit: cubic-bezier(.3, 0, .8, .15);--kh-ease-drawer: cubic-bezier(.32, .72, 0, 1);--kh-panel-in: .48s;--kh-panel-out: .36s;--kh-veil-in: .36s;--kh-veil-out: .32s;--kh-ease-pop: cubic-bezier(.34, 1.56, .64, 1);--kh-clip-b: polygon( 0 8px, 4px 8px, 4px 4px, 8px 4px, 8px 0, calc(100% - 8px) 0, calc(100% - 8px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 8px, 100% 8px, 100% calc(100% - 8px) , calc(100% - 4px) calc(100% - 8px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 8px) calc(100% - 4px) , calc(100% - 8px) 100%, 8px 100%, 8px calc(100% - 4px) , 4px calc(100% - 4px) , 4px calc(100% - 8px) , 0 calc(100% - 8px) );--kh-clip-t: polygon( 0 4px, 2px 4px, 2px 2px, 4px 2px, 4px 0, calc(100% - 4px) 0, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, 100% 4px, 100% calc(100% - 4px) , calc(100% - 2px) calc(100% - 4px) , calc(100% - 2px) calc(100% - 2px) , calc(100% - 4px) calc(100% - 2px) , calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 2px) , 2px calc(100% - 2px) , 2px calc(100% - 4px) , 0 calc(100% - 4px) );--kh-clip-4: polygon( 0 4px, 4px 4px, 4px 0, calc(100% - 4px) 0, calc(100% - 4px) 4px, 100% 4px, 100% calc(100% - 4px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 4px) , 0 calc(100% - 4px) );--kh-clip-2: polygon( 0 2px, 2px 2px, 2px 0, calc(100% - 2px) 0, calc(100% - 2px) 2px, 100% 2px, 100% calc(100% - 2px) , calc(100% - 2px) calc(100% - 2px) , calc(100% - 2px) 100%, 2px 100%, 2px calc(100% - 2px) , 0 calc(100% - 2px) );--font-body--family: var(--kh-font-text);--font-heading--family: var(--kh-font-text);--font-subheading--family: var(--kh-font-text);--font-accent--family: var(--kh-font-text);--style-border-radius-xs: 0;--style-border-radius-sm: 0;--style-border-radius-md: 0;--style-border-radius-lg: 0;--style-border-radius-pills: 0;--style-border-radius-inputs: 0;--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0;--style-border-radius-popover: 0}@media screen and (min-width:750px){:root{--kh-kicker-gap: 16px}}@media screen and (min-width:990px){:root{--kh-section: 144px;--kh-kicker-gap: 20px}}.kh-pxb{clip-path:var(--kh-clip-b)}.kh-pxt{clip-path:var(--kh-clip-t)}.kh-px{clip-path:var(--kh-clip-4)}.kh-px2{clip-path:var(--kh-clip-2)}.kh-px-ring{display:flex;padding:1px;background:var(--kh-outline);clip-path:var(--kh-clip-b)}.kh-px-ring>*{flex:1 1 auto;min-width:0;clip-path:var(--kh-clip-b)}.kh-ring{display:inline-flex;margin:-4px;padding:2px;vertical-align:middle;clip-path:var(--kh-clip-b)}.kh-ring--block{display:flex}.kh-ring--t,.kh-ring--t>.kh-ring__gap{clip-path:var(--kh-clip-t)}.kh-ring__gap{display:flex;flex:1 1 auto;min-width:0;padding:2px;clip-path:var(--kh-clip-b)}.kh-ring__gap>*{flex:1 1 auto}.kh-ring:has(:focus-visible){background:var(--kh-ink)}.kh-ring:has(:focus-visible)>.kh-ring__gap{background:var(--kh-white)}@supports selector(:has(*)){.kh-ring :focus-visible{outline:none}}.kh-mono,.kh-kicker,.kh-counter,.kh-display{font-family:var(--kh-font-mono);font-weight:400;text-transform:uppercase}.kh-num{font-variant-numeric:tabular-nums}.kh-kicker{display:block;margin:0 0 var(--kh-kicker-gap);font-size:12px;line-height:12px;color:var(--kh-ink)}.kh-title-page,.kh-title-section,.kh-title-product{margin:0;font-family:var(--kh-font-text);font-weight:600;color:var(--kh-ink);text-wrap:balance}.kh-title-page{font-size:36px;line-height:40px;letter-spacing:-.8px}.kh-title-section{font-size:28px;line-height:32px;letter-spacing:-.6px}.kh-title-product{font-size:32px;line-height:36px;letter-spacing:-.6px}.kh-titled{display:inline-flex;align-items:flex-start;gap:var(--kh-counter-gap)}.kh-counter{font-size:12px;line-height:12px;color:var(--kh-steel)}.kh-body-l{font-size:18px;line-height:27px}.kh-body{font-size:16px;line-height:24px}.kh-body-s{font-size:14px;line-height:21px;color:var(--kh-text-2)}.kh-ui{font-size:14px;line-height:20px;font-weight:500}.kh-small{font-size:13px;line-height:19px;color:var(--kh-text-2)}.kh-caption{font-size:12px;line-height:16px;color:var(--kh-text-3)}.kh-display{font-size:52px;line-height:48px}.kh-price{font-variant-numeric:tabular-nums;white-space:nowrap}.kh-price__compare{margin-inline-start:8px;color:var(--kh-steel);text-decoration:line-through}@media screen and (min-width:750px){.kh-kicker{font-size:14px;line-height:14px}.kh-title-page{font-size:44px;line-height:48px;letter-spacing:-1.2px}.kh-counter{font-size:14px;line-height:14px}}@media screen and (min-width:990px){.kh-kicker{font-size:16px;line-height:16px}.kh-title-page{font-size:56px;line-height:60px;letter-spacing:-1.6px}.kh-title-section{font-size:40px;line-height:44px;letter-spacing:-.02em}.kh-title-page+.kh-counter,.kh-titled>.kh-title-page~.kh-counter{font-size:16px;line-height:16px}.kh-display{font-size:96px;line-height:88px}}.kh-icon{display:inline-block;flex:none;vertical-align:middle;shape-rendering:crispEdges}.kh-icon--12{width:12px;height:12px}.kh-icon--18{width:18px;height:18px}.kh-icon--24{width:24px;height:24px}.kh-logo{display:block;height:auto;color:var(--kh-ink)}.kh-lnk{display:inline-flex;width:fit-content;align-items:center;gap:6px;font-family:var(--kh-font-text);font-size:13px;font-weight:600;line-height:20px;color:var(--kh-ink);text-decoration:none;transition:color .15s}.kh-lnk .kh-icon{transition:transform .15s var(--kh-ease)}.kh-lnk:hover{color:var(--kh-ink)}.kh-lnk:hover .kh-icon{transform:translate(4px)}.kh-lnk:active{color:var(--kh-steel)}.kh-lnk:focus-visible{outline:none;box-shadow:0 2px 0 var(--kh-ink)}.kh-lnk--all{position:relative;white-space:nowrap;text-underline-offset:4px}.kh-lnk--all:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.kh-lnk--all:active{color:var(--kh-steel);transition-duration:0ms}html .kh-lnk--all,html .kh-toast__action,html .kh-freset,html .kh-pdp__discount span,html .kh-pdp__guide-link,html .kh-tg__cancel,html .kh-acc__body a,html .kh-drawer__foot a,html .kh-footer__cookie,html .kh-cookie__link,html .kh-help__body a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor;transition:text-decoration-color .12s var(--kh-ease-out),color .15s var(--kh-ease-out)}html .kh-lnk--all:hover,html .kh-toast__action:hover,html .kh-freset:hover,html .kh-pdp__discount:hover span,html .kh-pdp__guide-link:hover,html .kh-tg__cancel:hover,html .kh-acc__body a:hover,html .kh-drawer__foot a:hover,html .kh-footer__cookie:hover,html .kh-cookie__link:hover,html .kh-help__body a:hover{text-decoration-color:transparent}@media(prefers-reduced-motion:reduce){html .kh-lnk--all,html .kh-toast__action,html .kh-freset,html .kh-pdp__discount span,html .kh-pdp__guide-link,html .kh-tg__cancel,html .kh-acc__body a,html .kh-drawer__foot a,html .kh-footer__cookie,html .kh-cookie__link,html .kh-help__body a{transition:none}}.kh-lnk--all:focus-visible{box-shadow:none;outline:2px solid var(--kh-ink);outline-offset:2px}@media screen and (min-width:750px){.kh-lnk{gap:8px;font-size:14px}}.kh-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:52px;margin:0;padding:0 22px;border:0;font-family:var(--kh-font-text);font-size:14px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--kh-ink);background:var(--kh-bone);clip-path:var(--kh-clip-b);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate}.kh-btn>*{position:relative;z-index:1}.kh-btn:hover{box-shadow:inset 0 0 0 100vmax #1111110a}.kh-btn .kh-i-arrow{transition:transform .15s var(--kh-ease)}.kh-btn:hover .kh-i-arrow,.kh-btn:focus-visible .kh-i-arrow,.kh-ring:has(.kh-btn:focus-visible) .kh-i-arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.kh-btn .kh-i-arrow{transition:none}.kh-btn:hover .kh-i-arrow,.kh-btn:focus-visible .kh-i-arrow{transform:none}}.kh-btn:active{box-shadow:inset 0 0 0 100vmax #11111114}.kh-btn--primary{color:var(--kh-white);background:var(--kh-ink)}.kh-btn--primary:hover{box-shadow:none;background:var(--kh-graphite)}.kh-btn--primary:active{box-shadow:none;background:var(--kh-ink)}.kh-btn--mint{background:var(--kh-mint)}.kh-btn--sand{background:var(--kh-sand)}.kh-btn--sage{background:var(--kh-sage)}.kh-btn--coyote{background:var(--kh-coyote)}.kh-btn--secondary{background:var(--kh-bone)}.kh-btn--white{background:var(--kh-white)}.kh-btn--white:hover,.kh-btn--white:active{box-shadow:none;background:var(--kh-ink)}.kh-btn--white:hover:before,.kh-btn--white:active:before{content:"";position:absolute;z-index:-1;top:1px;right:1px;bottom:1px;left:1px;background:var(--kh-white);clip-path:var(--kh-clip-b)}.kh-btn--white:active:before{background:var(--kh-bone)}.kh-btn--l{height:60px;padding:0 18px;font-size:15px;justify-content:space-between}.kh-btn--s{height:48px;padding:0 16px}.kh-btn--xs{height:44px;padding:0 16px}.kh-btn--block{display:flex;width:100%}.kh-btn--icon{width:44px;height:44px;padding:0;gap:0}.kh-btn--icon.is-active,.kh-btn--icon[aria-pressed=true]{color:var(--kh-white);background:var(--kh-ink)}.kh-btn--icon-s{width:40px;height:40px;padding:0;background:var(--kh-white)}.kh-btn__price{font-variant-numeric:tabular-nums;letter-spacing:0}.kh-btn__progress{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--kh-steel);transform:scaleX(0);transform-origin:left center;visibility:hidden}.kh-btn.is-loading{color:var(--kh-ink);background:var(--kh-concrete);box-shadow:none;cursor:progress;pointer-events:none}.kh-btn.is-loading .kh-btn__progress{visibility:visible;transform:scaleX(1);transition:transform .65s linear}.kh-btn.is-success{color:var(--kh-ink);background:var(--kh-mint);box-shadow:none}.kh-btn:disabled,.kh-btn.is-disabled,.kh-btn[aria-disabled=true]:not(.is-loading,.is-success){color:var(--kh-steel);background:var(--kh-bone);box-shadow:none;cursor:not-allowed}.kh-btn-note{margin:10px 0 0;font-size:12px;line-height:16px;color:var(--kh-text-3)}@media screen and (min-width:750px){.kh-btn--l{padding:0 20px}}.kh-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-width:52px;height:52px;padding:0 16px;border:0;font-family:var(--kh-font-text);font-size:15px;font-weight:600;line-height:1;color:var(--kh-ink);background:var(--kh-bone);clip-path:var(--kh-clip-b);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.kh-chip:hover{box-shadow:inset 0 0 0 100vmax #1111110a}.kh-chip input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.kh-chip.is-selected,.kh-chip[aria-pressed=true],.kh-chip:has(input:checked){background:var(--kh-mint);box-shadow:none}.kh-chip.is-unavailable{color:var(--kh-steel);text-decoration:line-through}.kh-chip.is-unavailable.is-selected,.kh-chip.is-unavailable[aria-pressed=true],.kh-chip.is-unavailable:has(input:checked){color:var(--kh-ink)}.kh-chip--s{min-width:0;height:40px;font-size:13px;font-weight:500}.kh-chip--filter{min-width:0;height:44px;padding:0 14px 0 16px;font-size:14px;font-weight:500}.kh-chip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.kh-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--kh-white);background:var(--kh-ink);clip-path:var(--kh-clip-t)}.kh-count--mint{color:var(--kh-ink);background:var(--kh-mint)}.kh-segmented{display:flex;gap:8px;margin:0;padding:0;border:0}.kh-segmented .kh-chip{flex:1 1 0;height:44px;gap:8px;font-size:14px;font-weight:500}.kh-segmented .kh-chip:has(input:checked){font-weight:600;color:var(--kh-white);background:var(--kh-ink)}.kh-badge{display:inline-flex;align-items:center;box-sizing:border-box;padding:3px 6px;font-family:var(--kh-font-mono);font-size:11px;font-weight:400;line-height:14px;text-transform:uppercase;white-space:nowrap;color:var(--kh-ink);background:var(--kh-bone);clip-path:var(--kh-clip-t)}.kh-badge--new{background:var(--kh-mint)}.kh-badge--limited{background:var(--kh-sand)}.kh-badge--restock{background:var(--kh-bone)}.kh-badge--low{color:var(--kh-sand);background:var(--kh-graphite)}.kh-badge--soldout{background:var(--kh-steel)}.kh-badge--early{color:var(--kh-mint);background:var(--kh-ink)}.kh-drop-badge:not([hidden]){display:contents}.kh-badge--hub{color:var(--kh-white);background:var(--kh-ink)}.kh-badge--collab{background:var(--kh-white)}.kh-badge--soon{padding:1px;background:var(--kh-outline)}.kh-badge--soon>span{padding:2px 5px;background:var(--kh-white);clip-path:var(--kh-clip-t)}.kh-badges{display:flex;flex-wrap:wrap;gap:4px}@media screen and (min-width:750px){.kh-badge{padding:4px 7px;font-size:13px;line-height:16px}.kh-badge--soon{padding:1px}.kh-badge--soon>span{padding:3px 6px}}.kh-field{display:grid;gap:8px;margin:0;font-family:var(--kh-font-text)}.kh-field__label{font-size:13px;font-weight:600;line-height:18px;color:var(--kh-ink)}.kh-input-ring{display:flex;margin:-2px;padding:2px;clip-path:var(--kh-clip-b)}.kh-input-shell{display:flex;flex:1 1 auto;min-width:0;padding:2px;background:var(--kh-bone);clip-path:var(--kh-clip-b)}.kh-input{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;box-sizing:border-box;background:var(--kh-bone);clip-path:var(--kh-clip-b)}.kh-input .kh-input__control{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;font-family:inherit;font-size:16px;color:var(--kh-ink);background:transparent;outline:none;-webkit-appearance:none;appearance:none}.kh-input .kh-input__control::placeholder{color:var(--kh-steel);opacity:1}.kh-field.is-error .kh-input-shell{background:var(--kh-ink)}.kh-field.is-error .kh-input-ring:focus-within .kh-input-shell{background:var(--kh-ink)}.kh-field.is-disabled .kh-field__label,.kh-field.is-disabled .kh-input__control{color:var(--kh-steel)}.kh-field.is-disabled .kh-input__control{cursor:not-allowed}.kh-field__hint{margin:0;font-size:12px;line-height:16px;color:var(--kh-text-3)}.kh-field__error,.kh-form-error{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:13px;font-weight:600;line-height:18px;color:var(--kh-ink);background:var(--kh-sand);clip-path:var(--kh-clip-b)}.kh-form-error{gap:10px;padding:14px 16px;font-size:14px;font-weight:400;line-height:20px}.kh-form-error strong{font-weight:600}.kh-check{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;color:var(--kh-ink);cursor:pointer}.kh-check input:not(.kh-toggle){flex:none;width:16px;height:16px;margin:0;border:1px solid var(--kh-ink);border-radius:0;background:var(--kh-white) center / 12px 12px no-repeat;-webkit-appearance:none;appearance:none;cursor:inherit}.kh-check input:not(.kh-toggle):checked{background-color:var(--kh-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='%23fff' shape-rendering='crispEdges'%3E%3Cpath d='M11 2h1v1h-1zM10 3h1v1h-1zM9 4h1v1H9zM0 5h1v1H0zM8 5h1v1H8zM1 6h1v1H1zM7 6h1v1H7zM2 7h1v1H2zM6 7h1v1H6zM3 8h1v1H3zM5 8h1v1H5zM4 9h1v1H4z'/%3E%3C/svg%3E")}.kh-check input:not(.kh-toggle):focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px}.kh-check__count{margin-inline-start:auto;font-family:var(--kh-font-mono);font-size:12px;color:var(--kh-steel)}.kh-toggle{flex:none;width:36px;height:20px;margin:0;border:0;background:linear-gradient(var(--kh-white),var(--kh-white)) 2px 50% / 16px 16px no-repeat,var(--kh-concrete);clip-path:var(--kh-clip-2);-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-position .15s var(--kh-ease),background-color .15s}.kh-toggle:checked{background:linear-gradient(var(--kh-white),var(--kh-white)) calc(100% - 2px) 50% / 16px 16px no-repeat,var(--kh-ink)}.kh-toggle:focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px}.kh-toggle:after{content:none}.kh-tabs{display:flex;gap:28px;margin:0;padding:0;border-bottom:1px solid var(--kh-line);list-style:none}.kh-tab{position:relative;padding:0 0 12px;border:0;font-family:var(--kh-font-text);font-size:16px;font-weight:500;line-height:20px;color:var(--kh-steel);background:none;cursor:pointer}.kh-tab{transition:color .16s var(--kh-ease-out)}.kh-tab:hover{color:var(--kh-text-2)}.kh-tab[aria-selected=true],.kh-tab.is-active{color:var(--kh-ink)}.kh-tab[aria-selected=true]:after,.kh-tab.is-active:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--kh-ink)}.kh-tab:focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px}.kh-tabs{position:relative}.kh-tabs__ink{position:absolute;bottom:-1px;left:0;width:0;height:2px;background:var(--kh-ink);pointer-events:none}.kh-tabs.has-ink .kh-tab[aria-selected=true]:after{display:none}.kh-tabs.is-ready .kh-tabs__ink{transition:transform .28s var(--kh-ease-emph),width .28s var(--kh-ease-emph)}@media(prefers-reduced-motion:reduce){.kh-tab,.kh-tabs.is-ready .kh-tabs__ink{transition:none}}.kh-stepper{display:inline-flex;align-items:center;height:36px;background:var(--kh-bone);clip-path:var(--kh-clip-b)}.kh-stepper__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;color:var(--kh-ink);background:transparent;cursor:pointer}.kh-stepper__btn:disabled{color:var(--kh-steel);cursor:not-allowed}.kh-stepper__btn:focus-visible{outline:2px solid var(--kh-ink);outline-offset:-2px}.kh-stepper__value{min-width:20px;font-size:14px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.kh-swatch{position:relative;display:inline-flex;box-sizing:border-box;width:52px;height:52px;padding:2px;clip-path:var(--kh-clip-t);cursor:pointer}.kh-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.kh-swatch__gap{display:flex;flex:1;padding:2px;background:var(--kh-white);clip-path:var(--kh-clip-t)}.kh-swatch__media{flex:1;background:var(--kh-concrete) center / cover no-repeat;clip-path:var(--kh-clip-t)}.kh-swatch:has(input:checked),.kh-swatch.is-selected{background:var(--kh-ink)}.kh-swatch:has(input:focus-visible){outline:2px solid var(--kh-ink);outline-offset:2px}a.kh-swatch:focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px}.kh-swatch.is-unavailable .kh-swatch__media{opacity:.5}.kh-label{margin:0;font:400 12px/16px var(--kh-font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--kh-text-3)}.kh-sp{display:grid;gap:32px}.kh-sp__side,.kh-sp__main{display:grid;align-content:start;gap:14px}.kh-sp__label-gap{margin-top:18px}.kh-sp__queries,.kh-sp__collections{margin:0;padding:0;list-style:none}.kh-sp__queries a{display:flex;align-items:center;gap:14px;height:48px;border-bottom:1px solid var(--kh-line);font-size:17px;line-height:22px;color:var(--kh-ink)}.kh-sp__queries a>.kh-icon:first-child{color:var(--kh-steel)}.kh-sp__q{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-sp__queries.is-results .kh-sp__q{color:var(--kh-text-2)}.kh-sp__q mark{font-weight:600;color:var(--kh-ink);background:none}.kh-sp__collections{display:flex;flex-wrap:wrap;gap:8px}.kh-sp__collection{display:inline-flex;align-items:center;height:44px;padding:0 16px;font-size:14px;font-weight:500;background:var(--kh-bone);clip-path:var(--kh-clip-b)}.kh-sp__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.kh-sp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.kh-sp-empty{display:grid;gap:16px}.kh-sp-empty__title{margin:0;font-size:28px;font-weight:600;line-height:32px;letter-spacing:-.6px}.kh-sp-empty__hint{margin:0;font-size:15px;line-height:22px;color:var(--kh-text-2)}@media screen and (min-width:750px){.kh-sp{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.kh-sp__side{grid-column:span 3}.kh-sp__main{grid-column:5 / span 8;gap:16px}.kh-sp__queries a{height:auto;padding:5px 0;gap:10px;border:0;font-size:20px;font-weight:500;line-height:26px}.kh-sp__queries a:hover .kh-sp__q{color:var(--kh-text-2)}.kh-sp__go{display:none}.kh-sp__collections{display:grid;gap:10px}.kh-sp__collection{height:auto;padding:0;font-size:15px;font-weight:400;background:none;clip-path:none}.kh-sp__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.kh-sp-empty__title{font-size:15px;font-weight:400;line-height:22px;letter-spacing:0;color:var(--kh-text-2)}}.kh-lang{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:12px;line-height:16px}.kh-lang__item{padding:0;border:0;font:inherit;color:var(--kh-text-3);background:none;cursor:pointer}.kh-lang__item.is-current{font-weight:600;color:var(--kh-ink)}.kh-lang__sep{color:var(--kh-steel)}.kh-lang.kh-lang--full{display:flex;gap:8px;width:100%;font-size:14px;line-height:20px}.kh-lang--full .kh-lang__item{flex:1 1 0;justify-content:center;height:44px;font-weight:500;color:var(--kh-ink);background:var(--kh-bone)}.kh-lang--full .kh-lang__item.is-current{font-weight:600;color:var(--kh-white);background:var(--kh-ink);cursor:default}.kh-lang--full .kh-lang__item:focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px;clip-path:none}@media screen and (max-width:749px){.kh-desktop-only{display:none!important}}@media screen and (min-width:750px){.kh-mobile-only{display:none!important}}@media screen and (max-width:989px){.kh-wide-only{display:none!important}}@media screen and (min-width:990px){.kh-narrow-only{display:none!important}}.kh-header [hidden],.kh-footer [hidden],.kh-count[hidden]{display:none!important}.kh-crumbs{display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden;font-size:12px;line-height:12px;white-space:nowrap;color:var(--kh-steel)}.kh-crumbs [aria-current]{color:var(--kh-ink);overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:750px){.kh-crumbs{gap:10px;font-size:16px;line-height:16px}}.kh-pdp__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kh-pdp__gallery::-webkit-scrollbar{display:none}.kh-pdp__gallery:focus-visible{outline:2px solid var(--kh-ink);outline-offset:-2px}.kh-pdp__shot{flex:0 0 100%;aspect-ratio:1 / 1;margin:0;overflow:hidden;background:var(--kh-concrete);scroll-snap-align:start}.kh-pdp__shot img{display:block;width:100%;height:100%;object-fit:cover}.kh-pdp__gallery.has-viewer .kh-pdp__shot:has(img){cursor:zoom-in}.kh-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;color:var(--kh-ink);background:var(--kh-white);overscroll-behavior:contain}.kh-viewer::backdrop{background:var(--kh-white)}.kh-viewer[open]{animation:kh-viewer-in .2s var(--kh-ease-out)}.kh-viewer[open]::backdrop{animation:kh-viewer-fade .2s var(--kh-ease-out)}.kh-viewer.is-closing{animation:kh-viewer-out .18s var(--kh-ease-exit) forwards}.kh-viewer.is-closing::backdrop{animation:kh-viewer-fade .18s var(--kh-ease-exit) reverse forwards}.kh-viewer[open] .kh-viewer__slide img{animation:kh-viewer-zoom .26s var(--kh-ease-out)}@keyframes kh-viewer-in{0%{opacity:0}}@keyframes kh-viewer-out{to{opacity:0}}@keyframes kh-viewer-fade{0%{opacity:0}}@keyframes kh-viewer-zoom{0%{transform:scale(.96)}}.kh-viewer__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.kh-viewer__track::-webkit-scrollbar{display:none}.kh-viewer__slide{display:flex;align-items:center;justify-content:center;flex:0 0 100%;box-sizing:border-box;height:100%;margin:0;padding:64px 0;scroll-snap-align:start;scroll-snap-stop:always}.kh-viewer__slide img{display:block;width:100%;height:100%;object-fit:contain;background-position:center;background-size:contain;background-repeat:no-repeat}.kh-viewer__close,.kh-viewer__count,.kh-viewer__nav{position:absolute;z-index:1}.kh-viewer__close{top:10px;right:10px}.kh-viewer__count{top:10px;left:var(--kh-gutter);margin:0;font-size:13px;line-height:44px;font-variant-numeric:tabular-nums}.kh-viewer__nav{display:none;top:50%;translate:0 -50%}.kh-viewer__nav:disabled{opacity:0;pointer-events:none}.kh-viewer__nav--prev{left:24px}.kh-viewer__nav--next{right:24px}@media screen and (min-width:750px){.kh-viewer__slide{padding:72px 96px}.kh-viewer__nav{display:inline-flex}.kh-viewer__close{top:16px;right:24px}.kh-viewer__count{top:16px;left:24px}}@media(prefers-reduced-motion:reduce){.kh-viewer[open],.kh-viewer[open]::backdrop,.kh-viewer[open] .kh-viewer__slide img{animation:none}}.kh-pdp__error{margin:0 0 8px;font-size:13px;color:var(--kh-ink)}.kh-pdp__error.hidden{display:none}.kh-pdp__profit{margin:0;font-size:12px;line-height:16px;text-align:center;color:var(--kh-text-2)}.kh-rte>:first-child{margin-top:0}.kh-rte>:last-child{margin-bottom:0}@media screen and (min-width:750px){.kh-pdp__profit{font-size:13px;line-height:18px}}.kh-card{position:relative;display:block;min-width:0;font-family:var(--kh-font-text);color:var(--kh-ink)}.kh-card__link{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none}.kh-card__link:focus-visible{outline:2px solid var(--kh-ink);outline-offset:4px}.kh-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--kh-concrete)}.kh-card__img{display:block;width:100%;height:100%;object-fit:cover}.kh-card__img--alt{position:absolute;display:none;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s var(--kh-ease-out)}.kh-card.is-sold-out .kh-card__img{opacity:.6}.kh-card__info{display:flex;flex-direction:column;gap:2px}.kh-card__text{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:36px}.kh-card__title{display:block;overflow:hidden;font-size:13px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.kh-card__meta{overflow:hidden;font-size:12px;font-weight:400;line-height:16px;color:var(--kh-text-3);text-overflow:ellipsis;white-space:nowrap}.kh-card__unit{cursor:pointer}@media(hover:hover){.kh-card__unit:hover{color:var(--kh-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.kh-card__unit:active{color:var(--kh-steel)}.kh-card__price{margin-top:4px;font-size:13px;font-weight:500;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.kh-card__overlay{position:absolute;inset:0 0 auto;aspect-ratio:1 / 1;pointer-events:none}.kh-card__badges{position:absolute;top:8px;left:8px;right:8px}@media screen and (min-width:750px){.kh-card--default .kh-card__info{flex-direction:row;justify-content:space-between;gap:12px}.kh-card--default .kh-card__title{font-size:14px;line-height:19px}.kh-card--default .kh-card__meta{font-size:13px;line-height:18px}.kh-card--default .kh-card__text{min-height:39px}.kh-card--default .kh-card__price{margin-top:0;font-size:14px;line-height:19px}.kh-card--default .kh-card__badges{top:10px;left:10px;right:10px}.kh-card--compact .kh-card__title{font-size:14px}}.kh-qa{display:none}@media(hover:hover)and (pointer:fine){.kh-card__img--alt{display:block}.kh-card:hover .kh-card__img--alt{opacity:1;transition-duration:.24s}.kh-qa{--kh-qa-h: 40px;--kh-qa-in: 10px;--kh-qa-gap: 4px;position:absolute;right:var(--kh-qa-in);bottom:var(--kh-qa-in);left:var(--kh-qa-in);display:flex;justify-content:flex-end;align-items:flex-end;height:var(--kh-qa-h)}.kh-qa--rows{height:calc(var(--kh-qa-h) * 2 + var(--kh-qa-gap))}.kh-qa__modal{display:contents}.kh-qa__plus{display:flex;flex:none;align-items:center;justify-content:center;width:var(--kh-qa-h);height:var(--kh-qa-h);padding:0;border:0;color:var(--kh-ink);background:var(--kh-white);cursor:pointer;pointer-events:auto;opacity:0;transform:scale(.92);transform-origin:100% 100%;transition:opacity .12s var(--kh-ease-exit),transform .12s var(--kh-ease-exit),background-color .12s var(--kh-ease-out)}.kh-card:is(:hover,:has(:focus-visible),.is-in-cart) .kh-qa__plus{opacity:1;transform:none;transition:opacity .16s var(--kh-ease-out),transform .16s var(--kh-ease-out),background-color .12s var(--kh-ease-out)}.kh-qa__plus:hover{background:var(--kh-bone)}.kh-card.is-in-cart .kh-qa__plus{background:var(--kh-mint)}.kh-card.is-in-cart .kh-qa__plus:hover{background:var(--kh-bone)}.kh-qa__icon{display:flex}.kh-qa__icon--check,.kh-card.is-in-cart .kh-qa__icon--plus{display:none}.kh-card.is-in-cart .kh-qa__icon--check{display:flex}.kh-qa__row{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--kh-qa-cols, 1),minmax(0,1fr));align-content:end;gap:var(--kh-qa-gap);pointer-events:none;opacity:0;clip-path:inset(0 0 0 calc(100% - var(--kh-qa-h)));transition:clip-path .16s var(--kh-ease-exit),opacity 0ms linear .16s}.kh-qa.is-open .kh-qa__row{pointer-events:auto;opacity:1;clip-path:inset(0);transition:clip-path .22s var(--kh-ease-emph),opacity 0ms}.kh-qa.is-open .kh-qa__plus{opacity:0;pointer-events:none}.kh-qa__chip{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:var(--kh-qa-h);padding:0 4px;border:0;font:600 13px/1 var(--kh-font-text);color:var(--kh-ink);white-space:nowrap;background:var(--kh-white);cursor:pointer;opacity:0;transform:translate(4px);transition:opacity .16s var(--kh-ease-out),transform .16s var(--kh-ease-out),background-color .12s var(--kh-ease-out);transition-delay:calc(var(--i, 0) * 18ms)}.kh-qa.is-open .kh-qa__chip{opacity:1;transform:none}.kh-qa__chip:hover{background:var(--kh-bone)}.kh-qa__chip:active{transform:scale(.97);transition-duration:80ms;transition-delay:0ms}.kh-qa__chip[aria-disabled=true]{color:var(--kh-steel);text-decoration:line-through}.kh-qa__chip[aria-disabled=true]:hover{background:var(--kh-white)}.kh-qa.is-busy .kh-qa__chip{cursor:progress}.kh-qa__plus:focus-visible,.kh-qa__chip:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--kh-ink)}.kh-qa__done{position:absolute;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;gap:8px;height:var(--kh-qa-h);font:600 13px/1 var(--kh-font-text);color:var(--kh-ink);background:var(--kh-mint);pointer-events:auto}.kh-qa__done-icon{display:flex}.kh-qa.is-done .kh-qa__done-icon{animation:kh-qa-pop .28s var(--kh-ease-pop)}@keyframes kh-qa-pop{0%{transform:scale(.6)}}.kh-qa.is-done .kh-qa__row,.kh-qa.is-done .kh-qa__plus{display:none}.kh-qa.is-done .kh-qa__done{display:flex;animation:kh-qa-done-in .18s var(--kh-ease-out)}@keyframes kh-qa-done-in{0%{background-color:var(--kh-white);transform:scaleX(.96);transform-origin:100% 50%}}}@media(prefers-reduced-motion:reduce){.kh-card *,.kh-qa *{transition:opacity .1s linear!important;transform:none!important}.kh-qa__row{clip-path:none!important}}.kh-section{padding-top:var(--kh-section)}.kh-rail__placeholder{padding:0 var(--kh-gutter);color:var(--kh-text-3)}.kh-related:not(:empty){display:block;padding-top:var(--kh-section)}.kh-rail{display:grid;gap:20px}.kh-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 var(--kh-gutter)}.kh-rail__head .kh-title-section{margin:0}.kh-rail__controls{display:flex;align-items:center;gap:16px}.kh-rail__buttons{gap:8px}.kh-rail__track{display:flex;gap:12px;margin:0;padding:0 var(--kh-gutter);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding:0 var(--kh-gutter);scrollbar-width:none}.kh-rail__track::-webkit-scrollbar{display:none}.kh-rail__item{flex:0 0 168px;min-width:0;scroll-snap-align:start}.kh-rail-all{position:relative;display:block;aspect-ratio:1 / 1;color:var(--kh-ink);text-decoration:none;background:var(--kh-bone);transition:background-color .12s var(--kh-ease-out)}.kh-rail-all:hover{background:#ebebe8}.kh-rail-all:focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px}.kh-rail-all__count{position:absolute;top:8px;left:14px;font-family:var(--kh-font-mono);font-size:11px;line-height:20px;text-transform:uppercase;color:var(--kh-text-2)}.kh-rail-all__label{position:absolute;right:14px;bottom:12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:20px}.kh-rail-all__label .kh-icon{flex:none;transition:transform .15s var(--kh-ease)}.kh-rail-all:hover .kh-icon,.kh-rail-all:focus-visible .kh-icon{transform:translate(4px)}.kh-rail__bar{height:4px;margin:0 var(--kh-gutter);overflow:hidden;background:var(--kh-bone)}.kh-rail__bar span{display:block;width:33%;height:100%;background:var(--kh-ink);transition:transform 80ms linear}@media screen and (min-width:750px){.kh-rail{gap:32px}.kh-rail__head{padding:0 40px}.kh-rail__track{gap:24px;padding:0 40px;scroll-padding:0 40px}.kh-rail__item{flex-basis:calc((100% - 72px)/4)}.kh-rail-all__count{top:10px;left:17px;font-size:13px;line-height:24px}.kh-rail-all__label{right:17px;bottom:14px}.kh-rail__bar{height:8px;margin:8px 40px 0}}.kh-dtab{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;padding:9px 20px 9px 11px;border:0;font-size:12px;line-height:12px;color:var(--kh-ink);background:var(--kh-mint);clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,100% 0,100% 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));cursor:pointer;transform:translate(10px);transition:transform .2s var(--kh-ease)}.kh-dtab:hover,.kh-dtab:focus-visible{transform:translate(0)}.kh-dtab:focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px}@media screen and (min-width:750px){.kh-dtab{gap:6px;padding:12px 22px 12px 14px;font-size:15px;line-height:15px}}.theme-drawer__dialog.kh-cart-dialog{z-index:60}.kh-cart-dialog{--theme-drawer-width: 480px;color:var(--kh-ink);background:var(--kh-white);font-family:var(--kh-font-text)}.theme-drawer__dialog.kh-cart-dialog{border:0}.kh-cart-dialog.theme-drawer__dialog--opening{animation-duration:var(--kh-panel-in);animation-timing-function:var(--kh-ease-drawer)}.kh-cart-dialog.theme-drawer__dialog--closing{animation-duration:var(--kh-panel-out);animation-timing-function:var(--kh-ease-drawer)}.theme-drawer__dialog.kh-cart-dialog::backdrop{background:#11111180}.kh-cart-dialog cart-drawer-component,.kh-cart-dialog .cart-drawer__inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%}.kh-cart{display:flex;flex-direction:column;min-height:0;font-family:var(--kh-font-text);color:var(--kh-ink)}.kh-cart--drawer{flex:1 1 auto;height:100%}.kh-cart a:not(.kh-btn){color:inherit;text-decoration:none}.kh-cart__head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;flex:none;height:56px;padding:0 12px;border-bottom:1px solid var(--kh-line)}.kh-cart__title{grid-column:2;justify-self:center;margin:0;font-size:18px;font-weight:600;line-height:22px}.kh-cart__close{grid-column:1;grid-row:1;background:none}.kh-cart--page .kh-cart__head{grid-template-columns:1fr;padding:0 var(--kh-gutter)}.kh-cart--page .kh-cart__title{grid-column:1;justify-self:start}.kh-cart__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px}.kh-cart__lines{margin:0}.kh-cart__line{padding:16px 0;border-bottom:1px solid var(--kh-line)}.kh-cart__line-main{display:flex;gap:16px}.kh-cart__media{flex:none;width:96px;height:96px;overflow:hidden;background:var(--kh-concrete)}.kh-cart__media img{display:block;width:100%;height:100%;object-fit:cover}.kh-cart__info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:96px}.kh-cart__line-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kh-cart__name{display:-webkit-box;overflow:hidden;font-size:15px;font-weight:500;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kh-cart__remove{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;margin-right:-2px;padding:0;border:0;color:var(--kh-text-3);background:none;cursor:pointer}.kh-cart__remove:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.kh-cart__remove:hover{color:var(--kh-ink)}.kh-cart__remove:focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px}.kh-cart__meta{margin:2px 0 0;overflow:hidden;font-size:13px;line-height:18px;color:var(--kh-text-3);text-overflow:ellipsis;white-space:nowrap}.kh-cart__line-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.kh-cart .kh-stepper .kh-cart__qty{width:28px;height:36px;padding:0;border:0;font:600 14px/1 var(--kh-font-text);color:var(--kh-ink);text-align:center;background:transparent;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.kh-cart__qty::-webkit-outer-spin-button,.kh-cart__qty::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.kh-cart__qty:focus-visible{outline:2px solid var(--kh-ink);outline-offset:-2px}.kh-cart__price{font-size:15px;font-weight:600;line-height:20px;text-align:right}.kh-cart__price .kh-price__compare{display:block;margin:0;font-size:12px;font-weight:400}.kh-cart__added,.kh-cart__error{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:14px;font-weight:600;line-height:20px;background:var(--kh-mint);clip-path:var(--kh-clip-b)}.kh-cart__error{background:var(--kh-sand)}.kh-cart__extras{display:grid;gap:14px;padding:16px 0 20px}.kh-cart__pickup{display:grid;grid-template-columns:1fr 18px;gap:2px 16px;align-items:start;padding:2px 0}.kh-cart__pickup .kh-icon{grid-column:2;grid-row:1;margin-top:1px;color:var(--kh-steel)}.kh-cart__pickup p{display:contents}.kh-cart__pickup-title{grid-column:1;grid-row:1;font-size:14px;line-height:20px;color:var(--kh-ink);text-wrap:pretty}.kh-cart__pickup-text{grid-column:1 / -1;grid-row:2;font-size:13px;line-height:18px;color:var(--kh-text-2);text-wrap:pretty}.kh-nowrap{white-space:nowrap}.kh-cart__invite{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:0;font:400 14px/20px var(--kh-font-text);color:var(--kh-ink);text-align:left;background:var(--kh-bone);cursor:pointer}.kh-cart__invite b{font-weight:600}.kh-cart__invite-text{color:var(--kh-text-2)}.kh-cart__invite:focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px;clip-path:none}.kh-cart__summary{display:grid;flex:none;gap:12px;padding:14px 16px 28px;border-top:1px solid var(--kh-line);background:var(--kh-white)}.kh-cart__rows{display:none;gap:10px}.kh-cart__row{display:flex;justify-content:space-between;gap:16px;margin:0;font-size:14px;line-height:20px}.kh-cart__row--discount>span:first-child{display:inline-flex;align-items:center;gap:8px}.kh-cart__row--discount>span:first-child:before{content:"";flex:none;width:8px;height:8px;background:var(--kh-ink)}.kh-cart__row-note{margin:-6px 0 0;padding-left:16px;font-size:12px;line-height:16px;color:var(--kh-text-3)}.kh-cart__quiet{color:var(--kh-text-3)}.kh-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:4px 0 0;padding-top:14px;border-top:1px solid var(--kh-line);font-size:16px;font-weight:600}.kh-cart__total-value{font-size:22px;line-height:26px}.kh-cart__profit{margin:0;font-size:12px;line-height:16px;color:var(--kh-text-2);text-align:center}.kh-cart__checkout{justify-content:space-between}.kh-cart__notes{display:grid;gap:4px}.kh-cart__notes b{font-weight:600;color:var(--kh-ink)}.kh-cart__empty{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:32px 16px}.kh-cart__empty-main{display:grid;gap:12px}.kh-cart__picks{display:grid;gap:14px;padding:20px 0 28px;border-top:1px solid var(--kh-line)}.kh-cart__picks-head{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 var(--kh-cart-pad, 16px)}.kh-cart__picks-title{margin:0;font-size:14px;font-weight:600;line-height:20px}.kh-cart__picks-nav{display:none;gap:4px}.kh-cart__picks-nav .kh-btn--icon{width:32px;height:32px}@media(hover:hover)and (pointer:fine){.kh-cart__picks-nav{display:flex}}.kh-cart__picks-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)*.4);gap:12px;margin:0;padding:0 var(--kh-cart-pad, 16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kh-cart-pad, 16px);scrollbar-width:none;list-style:none}.kh-cart__picks-grid::-webkit-scrollbar{display:none}.kh-cart__picks-grid>li{min-width:0;scroll-snap-align:start}.kh-cart__pick{display:grid;gap:8px;min-width:0}.kh-cart__pick-media{display:block;aspect-ratio:1;overflow:hidden;background:var(--kh-concrete)}.kh-cart__pick-media img{display:block;width:100%;height:100%;object-fit:cover}.kh-cart__pick-title{overflow:hidden;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.kh-cart__pick-price{font-size:12px;font-weight:600;line-height:16px}.kh-cart__pick:focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px}.kh-cart__empty .kh-kicker{margin:0;color:var(--kh-steel)}.kh-cart__empty-title{margin:0;font-size:28px;font-weight:600;line-height:32px;letter-spacing:-.6px}.kh-cart__empty-text{margin:8px 0 0;font-size:15px;line-height:22px;color:var(--kh-text-2);text-wrap:pretty}.kh-cart__empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}html:has(.kh-cart-dialog[open]) .page-wrapper--drawer-open{margin-inline-end:0}.kh-cart .kh-cart__body.cart-drawer__content{display:block;align-items:stretch;text-align:left;padding:0 16px}.kh-cart .kh-cart__summary.cart-drawer__summary{display:grid;align-items:stretch;padding:14px 16px 28px}.kh-cart__wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s var(--kh-ease-emph)}.kh-cart__clip{min-height:0;overflow:hidden}.kh-cart__line-main{transition:opacity .14s var(--kh-ease-exit)}.kh-cart__line.adding .kh-cart__wrap{animation:kh-cart-grow .24s var(--kh-ease-emph)}@keyframes kh-cart-grow{0%{grid-template-rows:0fr}}.kh-cart .kh-cart__line.is-gone{display:none}.kh-cart__line.is-busy .kh-cart__line-main,.kh-cart.is-busy-total .kh-cart__cta-sum{opacity:.5}.kh-cart__note{display:grid;grid-template-rows:1fr;transition:grid-template-rows .24s var(--kh-ease-emph)}.kh-cart__note[hidden]{display:none}.kh-cart__note>div{min-height:0;overflow:hidden}.kh-cart__note.is-in{animation:kh-cart-grow .24s var(--kh-ease-emph)}.kh-cart__note .kh-cart__added{margin:0 0 14px}.kh-cart__note.is-out{grid-template-rows:0fr;transition:grid-template-rows .2s var(--kh-ease-exit)}.kh-cart__hint{margin:-6px 0 14px;text-align:left;font-size:12px;line-height:16px;color:var(--kh-text-3)}.kh-cart__error.hidden{display:none}.kh-cart .kh-tick{display:inline-block;animation:kh-tick .2s var(--kh-ease-out)}.kh-cart__checkout{position:relative;overflow:hidden}.kh-cart__checkout>*{position:relative}.kh-cart__checkout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kh-steel);transform:scaleX(0);transform-origin:0 50%}.kh-cart__checkout.is-loading{pointer-events:none}.kh-cart__checkout.is-loading:before{transform:scaleX(1);transition:transform 1.2s var(--kh-ease-out)}.kh-cart__cta-sum,.kh-cart__sumline-wrap{display:none}.kh-cart-dialog[open]::backdrop{animation:kh-veil-in var(--kh-veil-in) var(--kh-ease-out)}.kh-cart-dialog.theme-drawer__dialog--closing::backdrop{animation:kh-veil-out var(--kh-veil-out) var(--kh-ease-out) forwards}@keyframes kh-veil-in{0%{opacity:0}}@keyframes kh-veil-out{to{opacity:0}}.kh-cart-dialog.is-intro .kh-cart__line{animation:kh-cart-row-in .26s var(--kh-ease-out) both;animation-delay:calc(.12s + var(--k, 0) * 30ms)}.kh-cart-dialog.is-intro .kh-cart__summary{animation:kh-veil-in .24s var(--kh-ease-out) .16s both}@keyframes kh-cart-row-in{0%{opacity:0;transform:translate(12px)}}.kh-cart-dialog.is-swap,.kh-cart-dialog.is-swap.theme-drawer__dialog--opening{animation:kh-veil-in .2s var(--kh-ease-out)}@keyframes kh-tick{0%{opacity:0;transform:translateY(4px)}}@media screen and (min-width:750px){.kh-side-panel[open]{animation:kh-panel-in var(--kh-panel-in) var(--kh-ease-drawer)}.kh-side-panel[open]::backdrop{animation:kh-veil-in var(--kh-veil-in) var(--kh-ease-out)}.kh-side-panel.is-closing{animation:kh-panel-out var(--kh-panel-out) var(--kh-ease-drawer) forwards}.kh-side-panel.is-closing::backdrop{animation:kh-veil-out var(--kh-veil-out) var(--kh-ease-out) forwards}}@keyframes kh-panel-in{0%{transform:translate(100%)}}@keyframes kh-panel-out{to{transform:translate(100%)}}@media screen and (max-width:749px){.kh-side-panel[open],.kh-modal[open]{animation:kh-sheet-in var(--kh-panel-in) var(--kh-ease-drawer)}.kh-side-panel[open]::backdrop,.kh-modal[open]::backdrop{animation:kh-veil-in var(--kh-veil-in) var(--kh-ease-out)}.kh-side-panel.is-closing,.kh-modal.is-closing{animation:kh-sheet-out var(--kh-panel-out) var(--kh-ease-drawer) forwards}.kh-side-panel.is-closing::backdrop,.kh-modal.is-closing::backdrop{animation:kh-veil-out var(--kh-veil-out) var(--kh-ease-out) forwards}}@media screen and (min-width:750px){.kh-modal[open]{animation:kh-drop-in var(--kh-panel-in) var(--kh-ease-drawer)}.kh-modal[open]::backdrop{animation:kh-veil-in var(--kh-veil-in) var(--kh-ease-out)}.kh-modal.is-closing{animation:kh-drop-out var(--kh-panel-out) var(--kh-ease-drawer) forwards}.kh-modal.is-closing::backdrop{animation:kh-veil-out var(--kh-veil-out) var(--kh-ease-out) forwards}}@keyframes kh-drop-in{0%{opacity:0;transform:translateY(-24px)}}@keyframes kh-drop-out{to{opacity:0;transform:translateY(-24px)}}@keyframes kh-sheet-in{0%{transform:translateY(100%)}}@keyframes kh-menu-in{0%{transform:translate(-100%)}}@keyframes kh-menu-out{to{transform:translate(-100%)}}@keyframes kh-sheet-out{to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.kh-modal[open],.kh-modal.is-closing,.kh-modal::backdrop{animation-duration:1ms!important;animation-delay:0ms!important}}@media(prefers-reduced-motion:reduce){.kh-side-panel[open],.kh-side-panel.is-closing,.kh-side-panel::backdrop{animation-duration:1ms!important;animation-delay:0ms!important}}html{scrollbar-gutter:stable}.kh-cart{--kh-cart-pad: 16px}.kh-cart__head{grid-template-columns:1fr 40px;height:var(--header-height, 56px);padding:0 var(--kh-cart-pad)}.kh-cart__title{grid-column:1;justify-self:start;font-size:22px;line-height:26px;letter-spacing:-.4px}.kh-cart__close{grid-column:2;width:40px;height:40px;justify-self:end;margin-right:-11px;background:none;transition:background-color .12s var(--kh-ease-out)}.kh-cart__close:hover{background:var(--kh-bone)}.kh-cart .kh-cart__body.cart-drawer__content{padding:0 var(--kh-cart-pad);overflow-x:hidden;overscroll-behavior:contain}.kh-cart__line{padding:0}.kh-cart__line-main{gap:14px;padding:14px 0}.kh-cart__media{width:72px;height:72px}.kh-cart__info{height:72px;min-height:0}.kh-cart__line-top{gap:12px}.kh-cart__name{display:block;overflow:hidden;font-size:14px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.kh-cart__remove{width:12px;height:24px;margin:-3px 0 0;transition:color .12s var(--kh-ease-out)}.kh-cart__remove:after{top:-10px;right:-6px;bottom:-10px;left:-12px}.kh-cart__meta{margin:0;text-align:left}.kh-cart__line-bottom{align-items:center;height:24px;margin-top:auto;padding-top:0}.kh-cart__price{font-size:14px;line-height:19px;font-variant-numeric:tabular-nums;white-space:nowrap}.kh-cart__price .kh-price__compare{display:inline;margin-left:6px}.kh-cart .kh-stepper{height:24px;margin-left:-6px;background:none;clip-path:none}.kh-cart .kh-stepper__btn{width:24px;height:24px;background:none;transition:background-color .12s var(--kh-ease-out),transform 80ms}.kh-cart .kh-stepper__btn:hover:not(:disabled){background:var(--kh-bone)}.kh-cart .kh-stepper__btn:active:not(:disabled){transform:scale(.92)}.kh-cart .kh-stepper__btn:disabled{color:var(--kh-concrete);cursor:default}.kh-cart .kh-stepper .kh-cart__qty{width:20px;height:24px;font:600 13px/18px var(--kh-font-text);font-variant-numeric:tabular-nums}.kh-cart .kh-stepper__btn{position:relative}.kh-cart .kh-stepper__btn:after{content:"";position:absolute;top:-10px;right:-2px;bottom:-10px;left:-2px}@media(pointer:coarse){.kh-cart .kh-stepper .kh-cart__qty{width:24px;font-size:16px}}.kh-cart__added,.kh-cart__error{margin:0 0 14px}.kh-cart__error{padding:10px 14px;font-size:13px;font-weight:500;line-height:18px}.kh-cart__extras{gap:12px;padding:14px 0}.kh-cart__invite{padding:12px 14px;font-size:13px;line-height:18px;clip-path:var(--kh-clip-b);transition:background-color .12s var(--kh-ease-out)}.kh-cart__invite:hover{background:#ebebe8}.kh-cart__invite>span{min-width:0}.kh-cart .kh-cart__summary.cart-drawer__summary{gap:12px;padding:16px var(--kh-cart-pad) max(20px,env(safe-area-inset-bottom))}.kh-cart__rows{display:none}.kh-cart__sumline-wrap{display:grid;gap:6px}html[data-kh-abroad] [data-kh-ua-only]{display:none!important}.kh-cart__dlv-free,.kh-cart__dlv.is-free .kh-cart__dlv-np{display:none}.kh-cart__dlv.is-free .kh-cart__dlv-free{display:inline}html[data-kh-abroad] .kh-cart__dlv.is-free .kh-cart__dlv-free{display:none}html[data-kh-abroad] .kh-cart__dlv.is-free .kh-cart__dlv-np{display:inline}.kh-cart__free{display:grid;gap:8px}.kh-cart__free-text{margin:0;font-size:13px;line-height:18px;color:var(--kh-text-2);text-wrap:pretty}.kh-cart__free-text .kh-price{color:var(--kh-ink);font-weight:500}.kh-cart__free.is-ok .kh-cart__free-text{color:var(--kh-ink)}.kh-cart__free-bar{display:block;height:2px;background:var(--kh-bone);overflow:hidden}.kh-cart__free-bar>span{display:block;height:100%;width:var(--kh-free, 0%);background:var(--kh-ink);transition:width .24s var(--kh-ease-out),background-color .16s}@media(prefers-reduced-motion:reduce){.kh-cart__free-bar>span{transition:none}}.kh-cart__sumline{display:flex;justify-content:space-between;gap:16px;margin:0;font-size:13px;line-height:18px;color:var(--kh-text-3)}.kh-cart__sumline b{font-weight:500;color:var(--kh-ink)}.kh-cart__sumline--discount{color:var(--kh-ink)}.kh-cart__sumline--discount>span:first-child{display:inline-flex;align-items:center;gap:8px}.kh-cart__sumline--discount>span:first-child:before{content:"";width:8px;height:8px;background:var(--kh-ink)}.kh-cart__checkout{height:52px;padding:0 20px}.kh-cart__cta-sum{display:inline;font-size:16px;letter-spacing:0;font-variant-numeric:tabular-nums;transition:opacity .16s}.kh-cart__cta-arrow{display:none}.kh-cart__empty{padding:0}.kh-cart__empty-main{flex:1 1 auto;align-content:center;padding:40px var(--kh-cart-pad)}@media screen and (min-width:750px){.kh-cart{--kh-cart-pad: 28px}.kh-cart--page .kh-cart__head{padding:0}.kh-cart--page .kh-cart__body.cart-drawer__content{padding:0;overflow:visible}.kh-cart--page .kh-cart__summary.cart-drawer__summary{padding:16px 0 0}}@media(prefers-reduced-motion:reduce){.kh-cart *,.kh-cart *:before,.kh-cart-dialog::backdrop{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important}.kh-cart-dialog.theme-drawer__dialog--opening{animation-name:kh-veil-in;animation-duration:.1s}.kh-cart-dialog.theme-drawer__dialog--closing{animation-name:kh-veil-out;animation-duration:.1s}}.kh-modal{width:100%;max-width:none;max-height:90dvh;margin:auto 0 0;padding:0;border:0;overflow:auto;color:var(--kh-ink);background:var(--kh-white);font-family:var(--kh-font-text)}.kh-modal::backdrop{background:#11111180}.kh-modal__panel{position:relative;display:grid;gap:20px;padding:10px 16px max(28px,env(safe-area-inset-bottom))}.kh-modal__panel>.kh-filters__handle{justify-self:center;margin:0}.kh-modal__close{position:absolute;top:22px;right:16px}.kh-modal__head{display:grid;gap:12px;padding-right:56px}.kh-modal__head .kh-kicker{margin:0;color:var(--kh-steel)}.kh-modal__title{margin:0;font-size:28px;font-weight:600;line-height:32px;letter-spacing:-.6px}.kh-modal__cards{display:grid;gap:8px}.kh-modal__card{display:grid;gap:14px;padding:20px;color:var(--kh-ink);text-decoration:none;background:var(--kh-bone)}.kh-modal a.kh-modal__card:hover{box-shadow:inset 0 0 0 100vmax #1111110a}.kh-modal a.kh-modal__card:focus-visible{outline:2px solid var(--kh-ink);outline-offset:2px;clip-path:none}.kh-modal__card.is-soon{color:var(--kh-text-2)}.kh-modal__card-top{display:flex;align-items:flex-start;justify-content:space-between}.kh-modal__percent{font-size:48px;line-height:44px}.kh-modal__card-text{display:grid;gap:4px}.kh-modal__card-text b{font-size:17px;font-weight:600;line-height:22px}.kh-modal__card-text span{font-size:13px;line-height:19px;color:var(--kh-text-2)}.kh-modal__card-cta{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kh-modal__note{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:19px;color:var(--kh-text-2)}.kh-modal__note p{margin:0}.kh-modal__foot{margin:0;font-size:13px;line-height:18px}.kh-modal__foot a{display:inline-flex;align-items:center;gap:4px;color:var(--kh-ink);font-weight:600}.kh-modal__box{display:grid;gap:10px;padding:16px;background:var(--kh-bone)}.kh-modal__status{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;line-height:18px}.kh-modal__status:before{content:"";width:8px;height:8px;background:var(--kh-concrete)}.kh-modal__status.is-on{font-weight:600}.kh-modal__status.is-on:before{background:var(--kh-ink)}@media screen and (min-width:750px){.kh-modal{--kh-modal-top: clamp(96px, 15dvh, 160px);width:560px;max-height:calc(100dvh - var(--kh-modal-top) - 40px);margin:var(--kh-modal-top) auto auto;clip-path:var(--kh-clip-b)}.kh-modal__panel{gap:24px;padding:28px}.kh-modal__close{top:20px;right:20px}.kh-modal__cards{grid-template-columns:1fr 1fr}}[popover]:not(:popover-open){display:none}.kh-account-menu{position:fixed;inset:calc(var(--header-group-height, 108px) + 8px) 40px auto auto;width:320px;max-width:calc(100vw - 32px);margin:0;border:0;font-family:var(--kh-font-text);color:var(--kh-ink)}.kh-account-menu__inner{display:grid;padding:20px 20px 12px;background:var(--kh-white);clip-path:var(--kh-clip-b)}.kh-account-menu__hello{margin:0;font-size:18px;font-weight:600;line-height:22px}.kh-account-menu__email{margin:2px 0 12px;font-size:13px;color:var(--kh-text-3)}.kh-account-menu__item{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0;border:0;border-top:1px solid var(--kh-line);font:400 15px/20px var(--kh-font-text);color:var(--kh-ink);text-decoration:none;background:none;cursor:pointer}.kh-account-menu__item span+span{font-size:13px;color:var(--kh-text-3)}.kh-account-menu__item:focus-visible{outline:2px solid var(--kh-ink);outline-offset:-2px}.kh-account-menu__logout{margin-top:8px;font-size:13px}@media screen and (max-width:749px){.kh-account-menu{inset:var(--header-group-height, 88px) 16px auto 16px;width:auto;max-width:none}}.quick-add-modal{font-family:var(--kh-font-text);color:var(--kh-ink)}.quick-add-modal .quick-add-modal__content .kh-pdp__title.kh-title-product{font-size:26px;line-height:30px}.quick-add-modal .quick-add-modal__content .kh-pdp__gallery{gap:4px}.kh-toasts{position:fixed;top:calc(var(--header-group-height, 88px) + 12px);left:var(--kh-gutter);right:var(--kh-gutter);z-index:70;display:grid;pointer-events:none}.kh-toasts.kh-toasts--cart{position:absolute;top:auto;bottom:var(--kh-toast-bottom, 24px);left:16px;right:16px;transition:bottom .24s var(--kh-ease-drawer)}@media(prefers-reduced-motion:reduce){.kh-toasts.kh-toasts--cart{transition:none}}.kh-toast{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;font-family:var(--kh-font-text);color:var(--kh-ink);background:var(--kh-mint);clip-path:var(--kh-clip-b);pointer-events:auto}.kh-toast--error{color:var(--kh-white);background:var(--kh-ink)}.kh-toast--undo{position:relative;isolation:isolate;background:var(--kh-outline)}.kh-toast--undo:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background:var(--kh-white);clip-path:var(--kh-clip-b)}.kh-toast__body{flex:1 1 auto;min-width:0}.kh-toast__title{margin:0;font-size:14px;font-weight:600;line-height:20px}.kh-toast__text{margin:2px 0 0;font-size:12px;line-height:16px;opacity:.75}.kh-toast__action{flex:none;padding:0;border:0;font:600 13px/20px var(--kh-font-text);color:inherit;text-decoration:underline;text-underline-offset:3px;background:none;cursor:pointer}.kh-toast__action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.kh-offline{padding:10px var(--kh-gutter);font:400 13px/18px var(--kh-font-text);color:var(--kh-white);background:var(--kh-ink)}.kh-cookie{position:fixed;left:var(--kh-gutter);right:var(--kh-gutter);bottom:max(var(--kh-gutter),env(safe-area-inset-bottom));z-index:65;font-family:var(--kh-font-text);color:var(--kh-ink)}.kh-cookie[hidden]{display:none}.kh-cookie__inner{display:grid;gap:12px;padding:19px;background:var(--kh-white)}.kh-cookie__title{margin:0;font-size:16px;font-weight:600;line-height:22px}.kh-cookie__text{margin:0;font-size:14px;line-height:20px;color:var(--kh-text-2)}.kh-cookie__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center}.kh-cookie__actions .kh-btn{width:100%;padding:0 12px}.kh-cookie__link{grid-column:1 / -1;font-size:13px;color:var(--kh-ink);text-decoration:underline;text-underline-offset:3px}@keyframes kh-pulse{50%{opacity:.55}}.is-loading .kh-card__media,.is-loading .kh-card__img{background:var(--kh-bone)}.is-loading .kh-card__img{opacity:0}.is-loading .kh-card__media,.is-loading .kh-card__title,.is-loading .kh-card__meta,.is-loading .kh-card__price{animation:kh-pulse 1.2s ease-in-out infinite}.is-loading .kh-card__title,.is-loading .kh-card__meta,.is-loading .kh-card__price{color:transparent;background:var(--kh-bone)}.is-loading{pointer-events:none}@media screen and (min-width:750px){.kh-toasts{left:auto;right:40px;width:380px}.kh-toasts.kh-toasts--cart{left:28px;right:28px;width:auto}.kh-offline{padding:10px 40px}.kh-cookie{right:auto;bottom:24px;left:24px;width:440px}.kh-cookie__inner{padding:23px;gap:14px}.kh-cookie__actions{display:flex;flex-wrap:wrap;gap:8px 12px}.kh-cookie__actions .kh-btn{width:auto}.kh-cookie__link{margin-left:4px}}@media(prefers-reduced-motion:reduce){.is-loading .kh-card__media,.is-loading .kh-card__title,.is-loading .kh-card__meta,.is-loading .kh-card__price{animation:none}}.kh-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.kh-lnk,.kh-lnk .kh-icon,.kh-toggle,.kh-dtab,.kh-btn.is-loading .kh-btn__progress{transition:none}.kh-lnk:hover .kh-icon{transform:none}}:where(p,li,dd,dt,td,figcaption,blockquote,label){text-wrap:pretty}@media screen and (max-width:989px){html[scroll-lock] body .page-wrapper{overflow:clip}}html{touch-action:manipulation}html,body:has(>.page-wrapper){background:var(--kh-bone)}.page-wrapper{background:var(--kh-white)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kh-base.css.map */
