:root{--kc-cream: #f7f2ec;--kc-paper: #fffdfa;--kc-sand: #e9dfd3;--kc-stone: #d9cbbb;--kc-ink: #2b2724;--kc-ink-soft: #6b625a;--kc-berry: #a8322d;--kc-serif: "Baskervville", "Libre Baskerville", Georgia, serif;--kc-mono: "DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--kc-sans: var(--font-body--family, "Inter", system-ui, sans-serif);--kc-gutter: clamp(16px, 2.6vw, 40px);--kc-gap: clamp(12px, 1.4vw, 20px)}body{background-color:var(--kc-cream)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--kc-serif);font-weight:400}.header-logo,.header-logo span{font-family:var(--kc-serif)!important;font-weight:400!important;font-size:1.6rem;letter-spacing:-.01em}.announcement-bar,.announcement-bar *{font-family:var(--kc-mono)!important;letter-spacing:.02em;text-transform:lowercase}.header__row .menu-list__link,.header-menu a{font-family:var(--kc-serif);text-transform:lowercase;font-size:1rem}product-card [class*=product_title],product-card [class*=product_title] p,.text-block[class*=__title] h1{font-family:var(--kc-serif)!important;font-weight:400;text-transform:lowercase}product-card [class*=product_title] p{font-size:1.05rem}.button,.add-to-cart-button{font-family:var(--kc-mono);letter-spacing:.06em}.price,product-price{font-family:var(--kc-mono);font-size:.85rem}.kc-scope{color:var(--kc-ink);font-family:var(--kc-sans)}.kc-scope *,.kc-scope *:before,.kc-scope *:after{box-sizing:border-box}.kc-wrap{width:100%;margin-inline:auto;padding-inline:var(--kc-gutter)}.kc-pad{padding-block:clamp(48px,7vw,112px)}.kc-label{margin:0;font-family:var(--kc-mono);font-size:.72rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--kc-ink)}.kc-label--link{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.kc-label--link:hover{color:var(--kc-berry)}.kc-h2{margin:.4em 0 0;font-family:var(--kc-serif);font-weight:400;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.1;text-transform:lowercase}.kc-link{display:inline-block;font-family:var(--kc-serif);font-style:italic;font-size:1.1rem;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.kc-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;padding:0 1.6rem;min-height:48px;background:var(--kc-ink);color:var(--kc-cream);font-family:var(--kc-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s ease}.kc-btn:hover{background:var(--kc-berry)}.kc-ph{width:100%;height:100%;background:var(--kc-sand);fill:var(--kc-stone)}.kc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kc-hero{display:grid;grid-template-columns:1fr}.kc-hero__panel{position:relative;display:block;overflow:hidden;min-height:60svh;color:inherit;text-decoration:none}.kc-hero__panel--text{display:grid;place-items:center;background:var(--kc-hero-tone, var(--kc-sand))}.kc-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.kc-hero__panel:hover .kc-hero__img{transform:scale(1.02)}.kc-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b272447}.kc-hero__copy{position:relative;z-index:1;padding:2rem var(--kc-gutter);text-align:center;display:grid;gap:1rem;justify-items:center}.kc-hero__copy--light,.kc-hero__copy--light .kc-label{color:var(--kc-paper)}.kc-hero__title{margin:0;font-family:var(--kc-serif);font-weight:400;font-size:clamp(2.5rem,6vw,5rem);line-height:1;letter-spacing:-.01em;text-transform:lowercase;max-width:12ch}@media(min-width:750px){.kc-hero{grid-template-columns:1fr 1fr;min-height:var(--kc-hero-h, 75svh)}.kc-hero__panel{min-height:var(--kc-hero-h, 75svh)}}@media(max-width:749px){.kc-hero__panel--image{min-height:70svh}.kc-hero__panel--text{min-height:34svh}}.kc-statement__text{margin:1.25rem 0 0;max-width:26ch;font-family:var(--kc-sans);font-weight:500;font-size:clamp(1.6rem,3.6vw,3rem);line-height:1.12;letter-spacing:-.02em}.kc-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.kc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) var(--kc-gap);margin-top:clamp(20px,2.4vw,32px)}@media(min-width:990px){.kc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.kc-card{display:block;color:inherit;text-decoration:none}.kc-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--kc-paper)}.kc-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .8s ease}.kc-card__img--alt{opacity:0}@media(hover:hover){.kc-card__media--swap:hover .kc-card__img--alt{opacity:1}.kc-card:hover .kc-card__img{transform:scale(1.025)}}.kc-tag{position:absolute;top:10px;left:10px;z-index:1;padding:4px 8px;background:var(--kc-sand);font-family:var(--kc-mono);font-size:.68rem;letter-spacing:.03em;color:var(--kc-ink)}.kc-tag--sale{background:var(--kc-berry);color:var(--kc-paper)}.kc-card__info{padding-top:12px}.kc-card__title{margin:0;font-family:var(--kc-serif);font-weight:400;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.3}.kc-card__price{margin:4px 0 0;font-family:var(--kc-mono);font-size:.78rem;color:var(--kc-ink-soft)}.kc-card__price s{margin-right:.5em;opacity:.6}.kc-tiles{display:grid;grid-template-columns:1fr}@media(min-width:750px){.kc-tiles--2{grid-template-columns:1fr 1fr}.kc-tiles--3{grid-template-columns:repeat(3,1fr)}}.kc-tile{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;color:var(--kc-paper);text-decoration:none;text-align:center}.kc-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.kc-tile:hover .kc-tile__img{transform:scale(1.03)}.kc-tile__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2b272400 30%,#2b272459)}.kc-tile__copy{position:relative;z-index:1;display:grid;gap:.35rem;justify-items:center;padding:1.5rem}.kc-tile__title{font-family:var(--kc-mono);font-size:clamp(1rem,1.6vw,1.3rem);letter-spacing:.04em;text-transform:uppercase}.kc-tile__sub{font-family:var(--kc-serif);font-size:1.1rem;margin-bottom:.6rem}.kc-age{background:var(--kc-paper)}.kc-age__inner{display:grid;gap:2rem;align-items:end}@media(min-width:990px){.kc-age__inner{grid-template-columns:1fr 1.2fr}}.kc-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.kc-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 1.25rem;border:1px solid var(--kc-ink);border-radius:999px;color:var(--kc-ink);text-decoration:none;font-family:var(--kc-mono);font-size:.8rem;transition:background-color .2s ease,color .2s ease}.kc-chip:hover{background:var(--kc-ink);color:var(--kc-cream)}.kc-news{background:var(--kc-sand);text-align:center}.kc-news__inner{max-width:760px;display:grid;justify-items:center}.kc-news .kc-h2{max-width:20ch}.kc-news__form{margin-top:2rem;width:100%;max-width:520px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.kc-news__form input[type=email]{flex:1 1 240px;min-height:48px;padding:0 1rem;border:1px solid var(--kc-ink);background:var(--kc-paper);color:var(--kc-ink);font-family:var(--kc-mono);font-size:.85rem;border-radius:0}.kc-news__error{flex-basis:100%;color:var(--kc-berry)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kc-theme.css.map */
