.kp-hero{--kp-surface: #fffaf4;--kp-ink: #241333;--kp-muted: #53425f;--kp-accent: #7023a8;--kp-space: 1rem;background:var(--kp-surface);color:var(--kp-ink);min-height:0;padding:0;display:block}.kp-hero__grid{max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:calc(var(--kp-space) * 2);padding:calc(var(--kp-space) * 3) calc(var(--kp-space) * 2)}.kp-hero .hero-inner{padding:0;max-width:none;min-width:0}.kp-hero .eyebrow{background:transparent;color:var(--kp-accent);box-shadow:none;padding:0;margin-bottom:calc(var(--kp-space) * 1.5);letter-spacing:.06em;line-height:1.5;font-size:12px}.kp-hero .eyebrow .dot{background:var(--kp-accent);flex:0 0 6px;box-shadow:none}.kp-hero h1{font-size:clamp(2rem,1.2rem + 2.5vw,3.5rem);line-height:1.09;letter-spacing:-.04em;color:var(--kp-ink);margin:0 0 calc(var(--kp-space) * 1.5);text-wrap:balance}.kp-hero h1 .accent{display:block;background:none;color:var(--kp-accent);-webkit-text-fill-color:currentColor}.kp-hero p{color:var(--kp-muted);font-size:16px;line-height:1.7;max-width:52ch;margin:0 0 calc(var(--kp-space) * 1.75)}.kp-hero .hero-cta{gap:calc(var(--kp-space) * .75)}.kp-hero .btn{min-height:48px;padding:var(--kp-space) calc(var(--kp-space) * 1.5);font-size:14px;line-height:1.3}.kp-hero .btn-primary{background:#7023a8;color:#fff;box-shadow:none}.kp-hero .btn-outline{background:transparent;color:var(--kp-accent);border:1px solid currentColor}.kp-hero a:focus-visible{outline:3px solid var(--kp-accent);outline-offset:4px}.kp-hero__media{margin:0;min-width:0;border-radius:24px;overflow:hidden}.kp-hero__media picture,.kp-hero__media img{display:block;width:100%}.kp-hero__media img{height:auto;object-fit:contain}.kp-hero__grid--text-only{grid-template-columns:1fr;max-width:900px}[data-theme=dark] .kp-hero{--kp-surface: #21142c;--kp-ink: #fffaf4;--kp-muted: #e0d1e9;--kp-accent: #dab3ff}@media(max-width:900px){.kp-hero__grid{grid-template-columns:1fr;gap:calc(var(--kp-space) * 1.75);padding:calc(var(--kp-space) * 2) calc(var(--kp-space) * 1.5)}.kp-hero .hero-inner{max-width:650px}.kp-hero h1{font-size:clamp(2rem,1.2rem + 3vw,3rem);max-width:20ch}.kp-hero__media{max-width:720px;width:100%;margin-inline:auto;border-radius:16px}.kp-hero .eyebrow{margin-bottom:var(--kp-space)}}@media(max-width:480px){.kp-hero__grid{padding:calc(var(--kp-space) * 1.75) var(--kp-space) var(--kp-space);gap:calc(var(--kp-space) * 1.5)}.kp-hero h1{font-size:2rem;margin-bottom:var(--kp-space)}.kp-hero p{line-height:1.6;margin-bottom:calc(var(--kp-space) * 1.25)}.kp-hero .hero-cta{display:grid;grid-template-columns:1.2fr 1fr;gap:calc(var(--kp-space) * .5)}.kp-hero .btn{padding:calc(var(--kp-space) * .75);font-size:13px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/kp-hero.css.map */
