.ky{--ky-ivory:#F5F2EC;--ky-paper:#FFFFFF;--ky-mist:#ECE8E0;--ky-stone:#8A8877;--ky-moss:#5C6754;--ky-ink:#222521;--ky-ink-soft:#4B4E47;--ky-line:rgba(34,37,33,.14);--ky-ease:cubic-bezier(.2,.7,.2,1);--ky-radius:6px;--ky-display:var(--font-heading-family);--ky-body:var(--font-body-family);background:var(--ky-ivory);color:var(--ky-ink);font-family:var(--ky-body);line-height:1.6;letter-spacing:normal;font-size:1.6rem}.ky *,.ky *:before,.ky *:after{box-sizing:border-box}.ky img{max-width:100%;display:block}.ky h1,.ky h2,.ky h3{font-family:var(--ky-display);font-weight:300;line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:balance;color:inherit;text-transform:none}.ky p{margin:0}.ky a{color:inherit}.ky-wrap{max-width:1320px;margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left,0px))}@media(min-width:768px){.ky-wrap{padding-inline:32px}}.ky-pad{padding-block:clamp(64px,8vw,128px)}.ky-pad--top0{padding-top:0}.ky-eyebrow{display:block;font-size:1.28rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ky-stone)}.ky .ky-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 1.6em;border-radius:999px;border:1px solid var(--ky-ink);background:var(--ky-ink);color:var(--ky-ivory);font:500 1.312rem/1 var(--ky-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .25s var(--ky-ease),background .25s,color .25s}.ky .ky-btn:hover{transform:translateY(-1px)}.ky .ky-btn--light{background:#f5f2ec;border-color:#f5f2ec;color:#222521}.ky .ky-btn--light-ghost{background:transparent;border-color:#f5f2ec;color:#f5f2ec}.ky .ky-btn--light-ghost:hover{background:#f5f2ec;color:#222521}.ky-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px)}.ky-head h2{font-size:clamp(3.52rem,2.56rem + 3vw,6.72rem);margin-top:10px}.ky-head p{max-width:46ch;color:var(--ky-ink-soft)}.ky-link{display:inline-flex;align-items:center;gap:.4em;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.ky-tag{display:inline-block;font-size:1.152rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:.25em .7em;border-radius:999px;background:var(--ky-mist);color:var(--ky-ink-soft)}.ky :focus-visible{outline:2px solid var(--ky-moss);outline-offset:3px}.ky-hero{position:relative;color:#f5f2ec;background:#2b2a26;overflow:hidden}.ky-hero__img,.ky-hero .placeholder-svg{width:100%;height:clamp(520px,64vw,820px);object-fit:cover;object-position:62% 60%}.ky-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1213109e,#12131057 38%,#12131000 64%),linear-gradient(0deg,#12131059,#12131000 40%);pointer-events:none}.ky-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end}.ky-hero__content .ky-wrap{width:100%;padding-block:clamp(36px,6vw,88px)}.ky-hero__text{max-width:600px;display:flex;flex-direction:column;gap:20px}.ky-hero .ky-eyebrow{color:#e4dfd4}.ky-hero h1{font-size:clamp(4.48rem,2.88rem + 4.6vw,8.96rem)}.ky-hero h1 em{font-style:italic}.ky-hero__sub{font-size:clamp(1.84rem,1.68rem + .5vw,2.32rem);max-width:34ch;color:#ece8e0;line-height:1.45}.ky-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media(max-width:640px){.ky-hero:after{background:linear-gradient(0deg,#121310c7,#12131073 45%,#12131000 75%)}.ky-hero__img,.ky-hero .placeholder-svg{height:min(118vw,640px);object-position:58% 50%}.ky-hero__ctas .ky-btn{flex:1 1 140px}}@keyframes ky-rise{0%{transform:translateY(14px);opacity:.001}to{transform:none;opacity:1}}.ky-hero__text>*{animation:ky-rise .9s var(--ky-ease) both}.ky-hero__text>*:nth-child(2){animation-delay:.08s}.ky-hero__text>*:nth-child(3){animation-delay:.16s}.ky-hero__text>*:nth-child(4){animation-delay:.24s}.ky-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.ky .ky-cat{position:relative;display:block;border-radius:var(--ky-radius);overflow:hidden;text-decoration:none;color:#f5f2ec;aspect-ratio:4/5;background:var(--ky-mist)}.ky-cat img,.ky-cat .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ky-ease)}.ky-cat:hover img{transform:scale(1.04)}.ky-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#12131099,#12131000 45%)}.ky-cat__label{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:clamp(18px,2.4vw,28px);display:flex;justify-content:space-between;align-items:end;gap:12px}.ky-cat__label h3{font-size:clamp(2.56rem,2.08rem + 1.4vw,3.84rem)}.ky-cat__label span{font-size:1.28rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;white-space:nowrap}@media(max-width:760px){.ky-cats{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.ky-cats::-webkit-scrollbar{display:none}.ky-cat{scroll-snap-align:start}}.ky-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,28px)}@media(max-width:1000px){.ky-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.ky-card{display:flex;flex-direction:column;gap:10px;min-width:0;text-decoration:none}.ky-card__media{position:relative;border-radius:var(--ky-radius);overflow:hidden;background:var(--ky-paper);aspect-ratio:1}.ky-card__media img,.ky-card__media .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ky-ease)}.ky-card:hover .ky-card__media img{transform:scale(1.035)}.ky-card__cta{position:absolute;left:12px;right:12px;bottom:12px;min-height:44px;border-radius:999px;background:#fff;color:#222521;font:500 1.28rem/44px var(--ky-body);letter-spacing:.06em;text-transform:uppercase;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ky-ease),transform .3s var(--ky-ease)}.ky-card:hover .ky-card__cta,.ky-card:focus-visible .ky-card__cta{opacity:1;transform:none}.ky-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ky .ky-card__title{font-family:var(--ky-body);font-weight:500;font-size:1.6rem;line-height:1.35}.ky-card__price{font-variant-numeric:tabular-nums;white-space:nowrap}.ky-card__meta{color:var(--ky-ink-soft);font-size:1.408rem}@media(max-width:600px){.ky-card__row{flex-direction:column;gap:2px}}.ky-note{margin-top:28px;font-size:1.36rem;color:var(--ky-stone)}.ky-philo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.ky-philo__img{border-radius:var(--ky-radius);overflow:hidden;aspect-ratio:4/5}.ky-philo__img img,.ky-philo__img .placeholder-svg{width:100%;height:100%;object-fit:cover}.ky-philo__text{display:flex;flex-direction:column;gap:24px;max-width:520px}.ky-philo__text h2{font-size:clamp(3.52rem,2.56rem + 3vw,6.72rem)}.ky-philo__body{font-size:clamp(1.84rem,1.68rem + .5vw,2.32rem);line-height:1.55;color:var(--ky-ink-soft)}.ky-philo__sign{font-family:var(--ky-display);font-style:italic;font-size:2.08rem}@media(max-width:820px){.ky-philo{grid-template-columns:minmax(0,1fr)}.ky-philo__img{aspect-ratio:4/4.4}}.ky-why{background:var(--ky-paper)}.ky-why h2{font-size:clamp(2.56rem,2.08rem + 1.4vw,3.84rem);margin-bottom:clamp(28px,4vw,48px)}.ky-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ky-line)}.ky-why__item{padding:28px 28px 8px 0;display:flex;flex-direction:column;gap:12px}.ky-why__item+.ky-why__item{padding-left:28px;border-left:1px solid var(--ky-line)}.ky-why__item svg{width:28px;height:28px;color:var(--ky-moss)}.ky-why__item h3{font-family:var(--ky-body);font-weight:500;font-size:1.68rem}.ky-why__item p{color:var(--ky-ink-soft);font-size:1.52rem;max-width:30ch}@media(max-width:900px){.ky-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ky-why__item:nth-child(3){padding-left:0;border-left:0}.ky-why__item:nth-child(n+3){border-top:1px solid var(--ky-line)}}@media(max-width:520px){.ky-why__grid{grid-template-columns:minmax(0,1fr)}.ky-why__item+.ky-why__item{padding-left:0;border-left:0;border-top:1px solid var(--ky-line)}.ky-why__item{padding:22px 0 14px}}.ky-feature{position:relative;color:#f5f2ec;overflow:hidden;background:#3a3f37}.ky-feature__img,.ky-feature .placeholder-svg{width:100%;height:clamp(460px,52vw,720px);object-fit:cover;object-position:50% 60%}.ky-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1213109e,#1213102e,#1213100d);pointer-events:none}.ky-feature__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end}.ky-feature__content .ky-wrap{width:100%;padding-block:clamp(32px,5vw,72px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px}.ky-feature__text{max-width:620px;display:flex;flex-direction:column;gap:16px}.ky-feature .ky-eyebrow{color:#e4dfd4}.ky-feature h2{font-size:clamp(3.52rem,2.56rem + 3vw,6.72rem)}.ky-feature__sub{font-size:clamp(1.84rem,1.68rem + .5vw,2.32rem);color:#ece8e0;max-width:40ch;line-height:1.45}.ky-edu__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}@media(max-width:900px){.ky-edu__grid{grid-template-columns:minmax(0,1fr)}}.ky-edu{background:var(--ky-paper);border-radius:var(--ky-radius);padding:clamp(22px,2.6vw,34px);display:flex;flex-direction:column;gap:16px;min-width:0}.ky-edu__fig{height:120px;border-radius:4px;background:var(--ky-mist);display:grid;place-items:center;color:var(--ky-ink)}.ky-edu__fig svg{width:min(240px,90%);height:100px}.ky-edu__label{font-family:var(--ky-display);font-style:italic;color:var(--ky-stone);font-size:1.76rem}.ky-edu h3{font-size:clamp(2.56rem,2.08rem + 1.4vw,3.52rem)}.ky-edu__text{color:var(--ky-ink-soft)}.ky-edu__text p{margin:0}.ky-edu__text ul{margin:10px 0 0;padding-left:1.1em;display:flex;flex-direction:column;gap:6px}.ky-sizes{overflow-x:auto}.ky-sizes table{border-collapse:collapse;table-layout:auto;box-shadow:none;width:100%;font-size:1.376rem;font-variant-numeric:tabular-nums;border:0}.ky-sizes th,.ky-sizes td{padding:7px 4px;text-align:center;border:0;border-bottom:1px solid var(--ky-line);white-space:nowrap;background:none}.ky-sizes th{font-weight:500;color:var(--ky-ink-soft);text-align:left}.ky-sizes caption{caption-side:bottom;text-align:left;font-size:1.248rem;color:var(--ky-stone);padding-top:8px}.ky-comm{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:clamp(10px,1.4vw,18px)}.ky-ugc{position:relative;border-radius:var(--ky-radius);overflow:hidden;aspect-ratio:1;background:var(--ky-mist);margin:0}.ky-ugc img,.ky-ugc .placeholder-svg{width:100%;height:100%;object-fit:cover}.ky-ugc figcaption{position:absolute;left:10px;bottom:10px}.ky-ugc figcaption .ky-tag{background:#f5f2eceb;color:#222521}.ky-comm__intro{border-radius:var(--ky-radius);background:var(--ky-mist);padding:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-width:0}.ky-comm__intro h2{font-size:clamp(2.56rem,2.08rem + 1.4vw,3.84rem)}.ky-comm__intro p{color:var(--ky-ink-soft);font-size:1.52rem}@media(max-width:900px){.ky-comm{grid-template-columns:repeat(3,minmax(0,1fr))}.ky-comm__intro{grid-column:1/-1}}.ky-news{border-top:1px solid var(--ky-line)}.ky-news__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end}.ky-news h2{font-size:clamp(3.52rem,2.56rem + 3vw,6.72rem)}.ky-news__lead{color:var(--ky-ink-soft);margin-top:14px;max-width:44ch}.ky-news form{display:flex;flex-direction:column;gap:10px}.ky-news label{font-size:1.408rem;font-weight:500}.ky-news__row{display:flex;gap:10px;flex-wrap:wrap}.ky-news input[type=email]{flex:1 1 220px;min-width:0;height:52px;border:1px solid var(--ky-ink);border-radius:999px;padding:0 22px;background:var(--ky-paper);color:var(--ky-ink);font:inherit;box-shadow:none}.ky-news__msg{font-size:1.44rem}.ky-news__msg--error{color:#a3392f}.ky-news__fine{font-size:1.28rem;color:var(--ky-stone)}@media(max-width:820px){.ky-news__inner{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ky *,.ky *:before,.ky *:after{animation:none!important;transition:none!important}}.ky{--ky-ivory:#FFFFFF;--ky-paper:#F4F5F8;--ky-mist:#EAECF2;--ky-stone:#5A5F6B;--ky-moss:#1E3A6E;--ky-ink:#0B1428;--ky-ink-soft:#3C4353;--ky-line:#E6E8EE;--ky-radius:6px;letter-spacing:normal}.ky h1,.ky h2,.ky h3{font-weight:500;letter-spacing:-.025em;line-height:1.15}.ky-hero h1 em,.ky-philo__sign,.ky-edu__label{font-style:normal}.ky-hero h1 em{color:#c9d6f0}.ky-eyebrow{color:var(--ky-moss);font-weight:600;letter-spacing:.08em}.ky .ky-btn{border-radius:6px;background:var(--ky-moss);border-color:var(--ky-moss);color:#fff;font:600 1.6rem/1 var(--ky-body);letter-spacing:0;text-transform:none;min-height:52px}.ky .ky-btn:hover{background:#172e58;border-color:#172e58}.ky .ky-btn--light{background:#fff;border-color:#fff;color:#1e3a6e}.ky .ky-btn--light:hover{background:#eef2fa;border-color:#eef2fa;color:#1e3a6e}.ky .ky-btn--light-ghost{background:transparent;border-color:#fff;color:#fff}.ky .ky-btn--light-ghost:hover{background:#fff;border-color:#fff;color:#1e3a6e}.ky-tag{border-radius:4px;letter-spacing:.04em}.ky-card__media{background:var(--ky-mist)}.ky-card__cta{border-radius:6px;background:var(--ky-moss);color:#fff;font:600 1.5rem/44px var(--ky-body);letter-spacing:0;text-transform:none}.ky .ky-card__title{font-weight:600;font-size:1.5rem;letter-spacing:-.01em;color:var(--ky-ink)}.ky-card__price{color:var(--ky-ink);font-weight:600;font-size:1.5rem}.ky-cat__label span{letter-spacing:.04em}.ky-news input[type=email]{border-radius:6px}.ky-ugc figcaption .ky-tag{background:#ffffffeb;color:#0b1428}.ky-hero h1{font-size:clamp(4rem,2.6rem + 3.6vw,7.2rem)}.ky-head h2,.ky-philo__text h2,.ky-feature h2,.ky-news h2{font-size:clamp(3.04rem,2.4rem + 2.2vw,5.44rem)}.ky .ky-sizes table{letter-spacing:0;font-size:1.248rem}.ky .ky-sizes th,.ky .ky-sizes td{padding:6px 2px;border:0;border-bottom:1px solid var(--ky-line);background:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kyara-home.css.map */
