.kh{display:block;color:var(--kh-ink, #1b3b34);background:var(--kh-paper, #fff);font-family:var(--text-font-family, "Muli", sans-serif);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}.kh,.kh *,.kh *:before,.kh *:after{box-sizing:border-box}.kh [hidden]{display:none!important}.kh h1,.kh h2,.kh h3,.kh p{margin:0}.kh h1,.kh h2,.kh h3{color:inherit;font:inherit;text-transform:none}.kh a{color:inherit}.kh button,.kh select{font:inherit}.kh button{cursor:pointer}.kh a,.kh button{-webkit-tap-highlight-color:transparent}.kh :focus-visible{outline:2px solid currentColor;outline-offset:5px}.kh img{display:block;max-width:100%}.kh .kh-wrap{max-width:1680px;margin-inline:auto;padding:var(--kh-space, 64px) 32px}.kh .kh-kicker{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.kh .kh-title{font-size:clamp(34px,4.4vw,62px);font-weight:400;line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.kh .kh-copy{max-width:40ch;font-size:16px;line-height:1.6}.kh .kh-copy p+p{margin-top:14px}.kh .kh-copy a{text-decoration:underline;text-underline-offset:4px}.kh .kh-pill{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 26px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;transition:background-color .18s ease,color .18s ease}.kh .kh-pill--fill{background:var(--kh-ink);border-color:var(--kh-ink);color:var(--kh-paper)}.kh .kh-pill--light{background:var(--kh-paper);border-color:var(--kh-paper);color:var(--kh-ink)}.kh .kh-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.kh .kh-arrow{font-size:20px;font-weight:400;line-height:1}.kh .kh-icon-button{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--kh-line);border-radius:50%;background:var(--kh-paper);color:var(--kh-ink)}.kh .kh-icon-button:disabled{opacity:.4;cursor:default}@media(hover:hover){.kh .kh-pill:not(.kh-pill--fill):not(.kh-pill--light):hover{background:var(--kh-ink);color:var(--kh-paper)}.kh .kh-pill--fill:hover{background:var(--kh-paper);color:var(--kh-ink)}.kh .kh-pill--light:hover{background:var(--kh-neutral);border-color:var(--kh-neutral)}}.kh .kh-hero-wrap{max-width:1680px;margin-inline:auto;padding:12px 24px 0}.kh .kh-hero{display:grid;grid-template-columns:1fr 1fr;min-height:var(--kh-hero-height, 660px);border-radius:var(--kh-radius);overflow:hidden;background:var(--kh-ink);color:var(--kh-paper)}.kh .kh-hero__copy{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:42px 44px;gap:42px}.kh .kh-hero__title{font-size:clamp(52px,6vw,var(--kh-hero-size, 92px));font-weight:400;letter-spacing:-.068em;line-height:.98}.kh .kh-hero__title span{display:block}.kh .kh-hero__body{margin-top:25px;max-width:33ch;font-size:16px;line-height:1.6}.kh .kh-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.kh .kh-hero__media{position:relative;min-width:0;background:var(--kh-neutral)}.kh .kh-hero__media picture{display:contents}.kh .kh-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:var(--kh-image-x, 50%) var(--kh-image-y, 25%)!important}.kh .kh-hero__caption{position:absolute;right:20px;bottom:20px;padding:9px 16px;border-radius:999px;background:var(--kh-paper);color:var(--kh-ink);font-size:12px;text-decoration:none;min-height:44px;display:flex;align-items:center;gap:20px}.kh .kh-details{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;padding:18px 24px;font-size:12px}.kh .kh-details span{display:inline-flex;align-items:center;gap:10px}.kh .kh-details span:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.kh .kh-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.kh .kh-heading .kh-kicker{margin-bottom:12px}.kh .kh-heading__aside{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px}.kh .kh-heading__description{margin-top:16px;font-size:14px;color:var(--kh-muted)}.kh .kh-rail-controls{display:flex;gap:8px}.kh .kh-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3.3);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--kh-line) transparent;scrollbar-width:thin;padding:5px 0 18px}.kh .kh-card{scroll-snap-align:start;min-width:0}.kh .kh-card__media{display:block;position:relative;aspect-ratio:5 / 7;overflow:hidden;border-radius:var(--kh-radius);background:var(--kh-neutral)}.kh .kh-card__media img{width:100%;height:100%;object-fit:cover;transition:opacity .28s ease}.kh .kh-card__alternate{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.kh .kh-card__media:hover .kh-card__alternate{opacity:1}}.kh .kh-card__body{padding:16px 2px 0}.kh .kh-card__category{font-size:10px;letter-spacing:.13em;text-transform:uppercase}.kh .kh-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px}.kh .kh-card__name{font-size:25px;letter-spacing:-.04em;line-height:1.2}.kh .kh-card__name a{text-decoration:none}.kh .kh-card__price{font-size:13px;white-space:nowrap}.kh .kh-card__action{width:100%;margin-top:16px}.kh .kh-card__soldout{display:block;margin-top:16px;padding-block:13px;font-size:12px}.kh .kh-dialog{width:100%;max-width:100%;max-height:94vh;max-height:94dvh;margin:auto 0 0;padding:0;border:0;border-radius:14px 14px 0 0;background:var(--kh-paper);color:var(--kh-ink);overflow-y:auto;overscroll-behavior:contain}.kh .kh-dialog::backdrop{background:#14181673}.kh .kh-dialog__layout{display:grid;grid-template-columns:minmax(0,1fr)}.kh .kh-dialog__gallery{position:relative;background:var(--kh-neutral);width:100%;min-width:0;aspect-ratio:4 / 5;max-height:50vh;max-height:50dvh;overflow:hidden}.kh .kh-dialog__image{display:block;width:100%;height:100%;object-fit:cover}.kh .kh-dialog__info{min-width:0;padding:20px 20px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.kh .kh-dialog__close{all:unset;box-sizing:border-box;position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#ffffffd9;color:var(--kh-ink);cursor:pointer}.kh .kh-dialog__title{margin:0 0 8px;font-size:26px;letter-spacing:-.02em;line-height:1.1}.kh .kh-dialog__price{margin:0 0 18px;font-size:18px}.kh .kh-dialog__size{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}.kh .kh-dialog__size-label{display:flex;flex-direction:column;min-width:64px}.kh .kh-dialog__size-label span{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.kh .kh-dialog__size-label small{font-size:13px;color:var(--kh-muted)}.kh .kh-dialog__sizes{display:flex;flex-wrap:wrap;gap:8px}.kh .kh-dialog__sizes button{all:unset;box-sizing:border-box;min-height:40px;min-width:84px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--kh-ink);border-radius:max(0px,calc(var(--kh-radius) - 4px));font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--kh-ink);background:var(--kh-paper)}.kh .kh-dialog__sizes button[aria-checked=true]{background:var(--kh-ink);color:var(--kh-paper)}.kh .kh-dialog__sizes button:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.kh .kh-dialog__guide-toggle{all:unset;display:inline-flex;align-items:center;min-height:44px;margin-left:auto;font-size:12px;color:var(--kh-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kh .kh-dialog__guide{margin:0 0 16px;padding:12px;border:1px solid var(--kh-line);border-radius:max(0px,calc(var(--kh-radius) - 2px))}.kh .kh-dialog__guide img{display:block;width:100%;height:auto}.kh .kh-dialog__description{margin:0 0 16px;font-size:14.5px;line-height:1.55}.kh .kh-dialog__description button{all:unset;cursor:pointer;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-left:4px}.kh .kh-dialog__details{display:block;width:fit-content;margin:4px auto 16px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--kh-ink);text-decoration:none;text-underline-offset:4px}.kh .kh-dialog__add{all:unset;box-sizing:border-box;width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;background:var(--kh-ink);color:var(--kh-paper);border-radius:max(0px,calc(var(--kh-radius) - 4px));font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.kh .kh-dialog__add:disabled{opacity:.5;cursor:not-allowed}.kh .kh-dialog :is(button,a):focus-visible{outline:2px solid var(--kh-ink);outline-offset:3px}html.kh-dialog-lock,html.kh-dialog-lock body{overflow:hidden}@media(min-width:900px){.kh .kh-dialog{width:min(900px,calc(100% - 48px));max-height:88vh;max-height:88dvh;margin:auto;border-radius:var(--kh-radius);overflow:hidden}.kh .kh-dialog__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(630px,88dvh)}.kh .kh-dialog__gallery{aspect-ratio:auto;max-height:none}.kh .kh-dialog__image{position:absolute;top:0;right:0;bottom:0;left:0}.kh .kh-dialog__info{padding:48px 36px 32px;max-height:88vh;max-height:88dvh;overflow-y:auto;justify-content:safe center}.kh .kh-dialog__title{font-size:32px}}.kh .kh-dialog__note{margin-top:16px;font-size:12px;line-height:1.5;color:var(--kh-muted)}.kh .kh-dialog__error,.kh .kh-dialog__status{margin-top:12px;font-size:13px}.kh .kh-feature{display:grid;grid-template-columns:1.08fr 1fr;min-height:610px;overflow:hidden;border-radius:var(--kh-radius);background:var(--kh-neutral)}.kh .kh-feature--reverse{grid-template-columns:1fr 1.08fr}.kh .kh-feature--reverse .kh-feature__media{order:2}.kh .kh-feature__media{position:relative;min-height:100%}.kh .kh-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--kh-image-x, 50%) var(--kh-image-y, 25%)!important}.kh .kh-feature__copy{padding:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:26px}.kh .kh-feature__copy .kh-title{font-size:clamp(36px,4.6vw,64px);max-width:13ch}.kh .kh-feature__note{font-size:12px;color:var(--kh-muted)}.kh .kh-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kh .kh-collection{display:block;text-decoration:none;min-width:0}.kh .kh-collection__media{display:block;aspect-ratio:5 / 6;overflow:hidden;border-radius:var(--kh-radius);background:var(--kh-neutral)}.kh .kh-collection__media img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform .4s ease}.kh .kh-collection__caption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 2px 0}.kh .kh-collection__title{font-size:clamp(24px,2.6vw,38px);line-height:1.1;letter-spacing:-.04em}.kh .kh-collection__note{display:block;font-size:12px;margin-top:8px;color:var(--kh-muted)}@media(hover:hover){.kh .kh-collection:hover img{transform:scale(1.025)}}.kh .kh-statement{padding:72px 6%;border-radius:var(--kh-radius);background:var(--kh-ink);color:var(--kh-paper)}.kh .kh-statement__top{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:end}.kh .kh-statement__title{font-size:clamp(40px,5vw,70px);line-height:1.03;letter-spacing:-.05em;max-width:14ch;margin-top:22px}.kh .kh-statement__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:52px;padding-top:24px;border-top:1px solid rgba(255,255,255,.25)}.kh .kh-statement__bottom p{font-size:14px;align-self:center}@media(max-width:1050px){.kh .kh-hero__copy{padding:32px}.kh .kh-hero__title{font-size:6.2vw}.kh .kh-feature__copy{padding:38px}.kh .kh-rail{grid-auto-columns:calc((100% - 24px) / 2.3);gap:16px}}@media(max-width:719px){.kh .kh-wrap{padding:max(32px,calc(var(--kh-space) * .7)) 16px}.kh .kh-hero-wrap{padding:6px 12px 0}.kh .kh-hero{grid-template-columns:1fr;min-height:0}.kh .kh-hero__copy{padding:26px 24px 28px;gap:26px}.kh .kh-hero__title{font-size:clamp(40px,11.5vw,var(--kh-mobile-size, 54px))}.kh .kh-hero__body{margin-top:18px;font-size:14px;max-width:33ch}.kh .kh-hero__actions{gap:8px;width:100%}.kh .kh-hero__actions .kh-pill{width:100%}.kh .kh-hero__actions .kh-text-link{display:none}.kh .kh-hero__media{min-height:380px}.kh .kh-hero__media img{object-position:var(--kh-image-x, 50%) var(--kh-image-y, 25%)!important}.kh .kh-hero__caption{bottom:14px;right:14px}.kh .kh-details{gap:6px 18px;padding:16px;font-size:11px}.kh .kh-heading{align-items:flex-start;gap:18px;flex-wrap:wrap;margin-bottom:22px}.kh .kh-heading__aside{width:100%;justify-content:space-between}.kh .kh-heading__aside .kh-text-link{font-size:11px}.kh .kh-heading__description{font-size:13px;margin-top:12px}.kh .kh-rail{grid-auto-columns:80%;gap:12px;padding-bottom:12px}.kh .kh-card__name{font-size:24px}.kh .kh-card__price{font-size:12px}.kh .kh-feature,.kh .kh-feature--reverse{grid-template-columns:1fr;min-height:0}.kh .kh-feature--reverse .kh-feature__media{order:0}.kh .kh-feature__media{min-height:420px}.kh .kh-feature__copy{padding:32px 26px;gap:22px}.kh .kh-feature__copy .kh-title{font-size:43px}.kh .kh-copy{font-size:14px}.kh .kh-collections{grid-template-columns:1fr 1fr;gap:26px 12px}.kh .kh-collection:first-child{grid-column:1 / -1}.kh .kh-collection:first-child .kh-collection__media{aspect-ratio:1 / 1}.kh .kh-collection__media{aspect-ratio:5 / 7}.kh .kh-collection__caption{padding-top:14px;gap:8px;align-items:flex-start}.kh .kh-collection__title{font-size:24px}.kh .kh-collection__caption .kh-icon-button{width:36px;height:36px;flex:0 0 36px}.kh .kh-statement{padding:40px 26px 24px}.kh .kh-statement__top{grid-template-columns:1fr;gap:28px}.kh .kh-statement__title{font-size:46px}.kh .kh-statement__bottom{margin-top:30px;gap:8px}}@media(prefers-reduced-motion:reduce){.kh *,.kh *:before,.kh *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/klay-home.css.map */
