@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500..800&family=Host+Grotesk:ital,wght@0,300..800;1,300..800&family=Newsreader:ital,opsz,wght@1,6..72,300..500&display=swap";.ks{--ks-bg:var(--k-bg);--ks-fg:var(--k-text);background:var(--ks-bg);color:var(--ks-fg);font-family:var(--k-font-body);font-size:var(--ks-ts,calc(17px * var(--k-b-scale,1)));padding:calc(var(--ks-pt,72px) * var(--k-space,1)) 0 calc(var(--ks-pb,72px) * var(--k-space,1));line-height:var(--ks-lh,var(--k-body-lh,1.6))}.ks.ks--dark{--ks-bg:var(--k-dark);--ks-fg:var(--k-on-dark)}.ks.ks--surface{--ks-bg:var(--k-surface)}.ks *{box-sizing:border-box}.ks img,.ks video{max-width:100%;height:auto;display:block}.ks__in{width:min(var(--ks-w,var(--k-width,1180px)),calc(100% - 2 * var(--k-gutter,20px)));margin:0 auto}.ks__in--narrow{--ks-w:780px}.ks[data-align=center] .ks__head,.ks[data-align=center] .ks__txt{text-align:center;margin-left:auto;margin-right:auto}.ks[data-align=right] .ks__head,.ks[data-align=right] .ks__txt{text-align:right;margin-left:auto}.ks__eyebrow{font:600 12px/1.3 var(--k-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted);margin:0 0 14px}.ks--dark .ks__eyebrow{color:var(--ks-fg);opacity:.7}.ks__h{font-family:var(--k-font-heading);font-weight:var(--k-h-weight,800);text-transform:var(--k-h-case,uppercase);letter-spacing:var(--k-h-ls,-.04em);color:var(--ks-hc,inherit);line-height:.95;margin:0 0 .45em;font-size:var(--ks-hs,calc(clamp(34px,5.4vw,72px) * var(--k-h-scale,1)))}.ks__h--s{font-size:calc(clamp(26px,3.4vw,44px) * var(--k-h-scale,1))}.ks__h .ks__dot{color:var(--k-accent)}.ks__txt{max-width:720px}.ks__txt p{margin:0 0 1em}.ks__txt a{color:inherit}.ks__accent{font-family:var(--k-font-accent);font-style:italic;font-weight:300}.ks__actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.ks[data-align=center] .ks__actions{justify-content:center}.kbtn{display:inline-flex;align-items:center;gap:12px;padding:var(--k-btn-pad);font:500 var(--k-btn-fs)/1 var(--k-font-body);letter-spacing:-.005em;text-decoration:none;border-radius:var(--ks-btn-r,var(--k-btn-radius));background:var(--ks-btn-bg,var(--k-btn-bg));color:var(--ks-btn-fg,var(--k-btn-text));border:1.5px solid var(--ks-btn-bg,var(--k-btn-bg));cursor:pointer;transition:background .2s,color .2s}.kbtn:hover{background:var(--k-btn-hover);border-color:var(--k-btn-hover)}.kbtn--outline{background:transparent;color:var(--ks-fg);border-color:currentColor}.kbtn--outline:hover{background:var(--ks-fg);color:var(--ks-bg);border-color:var(--ks-fg)}.kbtn--link{background:none;border:0;padding:0;color:var(--ks-fg);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}.kbtn--link:hover{background:none;color:var(--k-accent)}.ks__split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.ks__split--rev>:first-child{order:2}@media(max-width:760px){.ks__split{grid-template-columns:1fr}.ks__split--rev>:first-child{order:0}}.ks__media{border-radius:var(--ks-r,var(--k-radius,0));overflow:hidden;background:var(--k-surface)}.ks__media img{width:100%;height:100%;object-fit:cover}.ks__grid{display:grid;grid-template-columns:repeat(var(--ks-cols,3),1fr);gap:var(--ks-gap,24px)}@media(max-width:900px){.ks__grid{grid-template-columns:repeat(min(2,var(--ks-cols,3)),1fr)}}@media(max-width:560px){.ks__grid{grid-template-columns:1fr}}.ks__card{background:var(--k-surface);color:var(--k-text);padding:24px;border-radius:var(--ks-r,var(--k-radius,0));box-shadow:var(--k-shadow,none)}.ks--dark .ks__card{background:#ffffff0f;color:var(--ks-fg)}.ks__card h3{font-family:var(--k-font-heading);font-weight:700;font-size:calc(20px * var(--k-h-scale,1));margin:14px 0 8px;letter-spacing:-.02em}.ks__caption{font-size:13px;color:var(--k-muted);margin-top:10px}.ks-banner{position:relative;min-height:var(--ks-h,70vh);display:flex;align-items:center;overflow:hidden;color:var(--ks-fg)}.ks-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ks-banner__bg img{width:100%;height:100%;object-fit:cover}.ks-banner__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--ks-veil,.3)}.ks-banner .ks__in{position:relative}.ks-video{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden;border-radius:var(--ks-r,0)}.ks-video iframe,.ks-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ks-faq details{border-top:var(--k-border-w,1px) solid var(--k-line);padding:18px 0}.ks-faq details:last-child{border-bottom:1px solid var(--k-line)}.ks-faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:1.06em;display:flex;justify-content:space-between;gap:20px}.ks-faq summary::-webkit-details-marker{display:none}.ks-faq summary:after{content:"+";font-weight:400;color:var(--k-accent)}.ks-faq details[open] summary:after{content:"\2013"}.ks-faq .ks__txt{margin-top:12px;color:var(--k-muted)}.ks--dark .ks-faq .ks__txt{color:inherit;opacity:.8}.ks-quote blockquote{margin:0;font-family:var(--k-font-accent);font-style:italic;font-weight:300;font-size:1.25em;line-height:1.45}.ks-quote cite{display:block;margin-top:16px;font-style:normal;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted)}.ks-stars{color:var(--k-accent);letter-spacing:2px;margin-bottom:10px}.ks-prod a{color:inherit;text-decoration:none}.ks-prod__price{font-weight:600;margin:6px 0 0}.ks-prod__img{aspect-ratio:1;background:var(--k-surface);overflow:hidden}.ks-prod__img img{width:100%;height:100%;object-fit:cover}.ks-post a{color:inherit;text-decoration:none}.ks-post__img{aspect-ratio:4/3;overflow:hidden;background:var(--k-surface)}.ks-post__img img{width:100%;height:100%;object-fit:cover}.ks-post h3{margin:14px 0 6px}.ks-logo{width:var(--k-logo-w)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/kimuo-sections.css.map */
