.khome{--k-soft:#F8F6F1;--k-line:#E8E4DC;--k-fg:#1E3356;--k-muted:#5F6B82;--k-yellow:#E0A52A;--k-green:#5E8F4E;--k-coral:#E36B5C;--k-sky:#5B9BD5;--k-navy:#1E3356;--k-display:"Fredoka","Nunito",system-ui,sans-serif;--k-body:"Nunito",system-ui,sans-serif;color:var(--k-fg);font-family:var(--k-body);font-size:1.6rem;line-height:1.6;background:#fff}.khome *{box-sizing:border-box}.khome img{max-width:100%;display:block;height:auto}.khome p{margin:0}.khome h1,.khome h2,.khome h3{font-family:var(--k-display);font-weight:700;line-height:1.06;margin:0;letter-spacing:-.01em;color:inherit;text-wrap:balance}.khome h1{font-size:4.2rem}.khome h2{font-size:3rem}.khome h3{font-size:1.9rem;font-weight:600}.khome .kh-wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.khome .kh-sec{padding-block:56px}.khome .kh-soft{background:var(--k-soft)}.khome .kh-navy{background:var(--k-navy);color:#fff}.khome .kh-eyebrow{font-family:var(--k-display);font-weight:600;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-coral)}.khome .kh-navy .kh-eyebrow{color:var(--k-yellow)}.khome .kh-muted{color:var(--k-muted)}.khome .kh-navy .kh-muted{color:#fffc}.khome .kh-head{display:grid;gap:12px;max-width:660px;margin-bottom:32px}.khome .kh-center{text-align:center;margin-inline:auto;justify-items:center}.khome .kh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;background:var(--k-coral);color:#fff;font-family:var(--k-display);font-weight:600;font-size:1.8rem;padding:16px 34px;text-decoration:none;transition:transform .15s;border:0}.khome .kh-btn:hover{transform:translateY(-2px)}.khome .kh-btn.kh-dark{background:var(--k-navy)}.khome a:focus-visible{outline:3px solid var(--k-sky);outline-offset:3px}@media(min-width:900px){.khome .kh-sec{padding-block:88px}.khome h1{font-size:6.4rem}.khome h2{font-size:4rem}}.khome .kh-hero{background:var(--k-soft);overflow:hidden}.khome .kh-hero .kh-wrap{display:grid;gap:22px;padding-block:28px 0}.khome .kh-hero .kh-txt{display:grid;gap:14px;justify-items:center;text-align:center}.khome .kh-big{font-family:var(--k-display);font-weight:700;line-height:.95;color:var(--k-navy)}.khome .kh-big span{display:block}.khome .kh-big .kh-a{font-size:2.2rem;letter-spacing:.06em;text-transform:uppercase}.khome .kh-big .kh-b{font-size:7rem;color:var(--k-coral)}.khome .kh-big .kh-c{font-size:2.4rem}.khome .kh-hero .kh-img{border-radius:24px 24px 0 0;overflow:hidden;aspect-ratio:4/3}.khome .kh-hero .kh-img img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.khome .kh-hero .kh-wrap{grid-template-columns:1fr 1.1fr;align-items:center;padding-block:56px;gap:56px}.khome .kh-hero .kh-txt{justify-items:start;text-align:left}.khome .kh-hero .kh-img{border-radius:28px}.khome .kh-big .kh-b{font-size:11rem}.khome .kh-big .kh-a{font-size:2.8rem}.khome .kh-big .kh-c{font-size:3.2rem}}.khome .kh-marquee{background:var(--k-navy);color:#fff;overflow:hidden;white-space:nowrap;font-family:var(--k-display);font-weight:600;font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase}.khome .kh-track{display:inline-flex;gap:44px;padding-block:12px;animation:kh-scroll 28s linear infinite}.khome .kh-track span:before{content:"\2713";color:var(--k-yellow);margin-right:8px}@keyframes kh-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.khome .kh-track{animation:none}.khome *{transition:none!important}}.khome .kh-cards{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(min-width:900px){.khome .kh-cards{grid-template-columns:repeat(3,1fr);gap:20px}}.khome .kh-card{text-decoration:none;color:inherit;display:grid;gap:8px;align-content:start;position:relative}.khome .kh-card .kh-ph{border-radius:20px;overflow:hidden;aspect-ratio:1;background:var(--k-soft)}.khome .kh-card .kh-ph img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.khome .kh-card:hover .kh-ph img{transform:scale(1.03)}.khome .kh-swatch{display:grid;place-items:center;width:100%;height:100%;font-family:var(--k-display);font-weight:600;color:#fff;font-size:2rem}.khome .kh-tag{position:absolute;top:10px;left:10px;background:var(--k-coral);color:#fff;border-radius:99px;font-family:var(--k-display);font-weight:600;font-size:1.15rem;padding:3px 10px;z-index:1}.khome .kh-card h3{font-size:1.7rem}.khome .kh-pr{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.khome .kh-pr b{font-family:var(--k-display);font-size:1.9rem}.khome .kh-pr s{color:var(--k-muted);font-size:1.4rem}.khome .kh-cards .kh-card:last-child:nth-child(odd){grid-column:1/-1}@media(min-width:900px){.khome .kh-cards .kh-card:last-child:nth-child(odd){grid-column:auto}}.khome .kh-reasons{display:grid;gap:14px}@media(min-width:900px){.khome .kh-reasons{grid-template-columns:repeat(2,1fr)}.khome .kh-reasons .kh-r:last-child{grid-column:1/-1}}.khome .kh-r{display:grid;grid-template-columns:auto 1fr;gap:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:22px}.khome .kh-r b{font-family:var(--k-display);font-size:3.4rem;line-height:1;color:var(--k-yellow)}.khome .kh-r div{display:grid;gap:6px}.khome .kh-story{display:grid;gap:28px;align-items:center}.khome .kh-story .kh-ph{border-radius:24px;overflow:hidden;aspect-ratio:1}.khome .kh-story .kh-ph img{width:100%;height:100%;object-fit:cover}.khome .kh-story .kh-t{display:grid;gap:14px}@media(min-width:900px){.khome .kh-story{grid-template-columns:1fr 1fr;gap:64px}}.khome .kh-moments{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(min-width:900px){.khome .kh-moments{grid-template-columns:repeat(4,1fr);gap:18px}}.khome .kh-m{background:#fff;border:1px solid var(--k-line);border-radius:20px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;text-decoration:none;color:inherit}.khome .kh-m .kh-ph{aspect-ratio:4/3;overflow:hidden;background:var(--k-soft)}.khome .kh-m .kh-ph img{width:100%;height:100%;object-fit:cover}.khome .kh-m .kh-mb{padding:14px 16px 18px;display:grid;gap:6px;align-content:start}.khome .kh-time{font-family:var(--k-display);font-weight:600;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--k-coral)}.khome .kh-m p{color:var(--k-muted);font-size:1.4rem;line-height:1.45}.khome .kh-m .kh-go{font-weight:800;font-size:1.35rem;color:var(--k-navy)}.khome .kh-final{text-align:center}.khome .kh-final .kh-head{margin-bottom:22px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kiddo-home.css.map */
