.kk-h2{--kk-display: "Bungee", "Impact", sans-serif;--kk-body: "Poppins", system-ui, sans-serif;--kk-mono: ui-monospace, "JetBrains Mono", monospace;--kk-h2-ink-deep: #11041a;position:relative;overflow:hidden;background-color:var(--kk-h2-bg, rgb(var(--color-background)));color:var(--kk-h2-text, rgb(var(--color-foreground)));font-family:var(--kk-body);border-bottom:1px solid rgba(var(--color-foreground),.1)}.kk-h2[data-dotted=true]{background-image:radial-gradient(circle,rgba(var(--color-foreground),.08) 1px,transparent 1px);background-size:26px 26px}.kk-h2__viewport{position:relative;min-height:max(750px,70vh)}@media(max-width:900px){.kk-h2__viewport{min-height:0}}.kk-h2__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .55s ease;pointer-events:none}.kk-h2__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:900px){.kk-h2__viewport,.kk-h2__slide.is-active{position:static}}.kk-h2__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 92% 18%,var(--kk-h2-wash-1, transparent) 0%,transparent 60%),radial-gradient(ellipse 50% 55% at 82% 92%,var(--kk-h2-wash-2, transparent) 0%,transparent 60%)}.kk-h2__inner{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:76px 32px 160px;display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center;min-height:max(640px,80vh)}@media(max-width:900px){.kk-h2__inner{grid-template-columns:1fr;gap:36px;padding:48px 24px 96px;min-height:0}}.kk-h2__copy{display:flex;flex-direction:column;align-items:flex-start}.kk-h2__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;font-family:var(--kk-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-h2-accent, rgb(var(--color-button)))}.kk-h2__eyebrow-rule{display:inline-block;width:28px;height:2px;background:currentColor}.kk-h2__title{margin:0 0 22px;font-family:var(--kk-display);font-weight:400;font-size:clamp(42px,6vw,84px);line-height:.92;letter-spacing:.005em;text-transform:uppercase;color:var(--kk-h2-heading, rgb(var(--color-foreground)))}.kk-h2__title em,.kk-h2__title i{font-style:normal;color:var(--kk-h2-accent, rgb(var(--color-button)))}.kk-h2__lede{margin:0 0 30px;max-width:44ch;font-size:16px;line-height:1.55;color:rgba(var(--color-foreground),.78)}.kk-h2__lede>:first-child{margin-top:0}.kk-h2__lede>:last-child{margin-bottom:0}.kk-h2__lede b,.kk-h2__lede strong{color:rgb(var(--color-foreground));font-weight:700}.kk-h2__ctas{display:flex;flex-wrap:wrap;gap:12px}.kk-h2__media{position:relative;width:100%}.kk-h2__shot{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.12);box-shadow:6px 8px rgba(var(--color-shadow),.18);background:linear-gradient(155deg,var(--kk-h2-shot-1, rgba(var(--color-button), .15)) 0%,var(--kk-h2-shot-2, rgba(var(--color-button), .45)) 100%)}.kk-h2__shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kk-h2__shot-label{position:absolute;left:16px;top:16px;z-index:2;font-family:var(--kk-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);background:#ffffffd9;border:1px dashed rgba(var(--color-foreground),.45);padding:6px 10px;border-radius:6px}.kk-h2__shot-label b{color:var(--kk-h2-accent, rgb(var(--color-button)));margin-right:6px}.kk-h2__pill{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;background:#fff;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.12);border-radius:999px;box-shadow:4px 5px rgba(var(--color-shadow),.14);padding:9px 14px;font-family:var(--kk-body);font-weight:600;font-size:12px;white-space:nowrap}.kk-h2__pill--dark{background:var(--kk-h2-ink-deep);border-color:var(--kk-h2-ink-deep);color:#fff;font-family:var(--kk-display);font-weight:400;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.kk-h2__pill--top-right{top:22px;right:-14px}.kk-h2__pill--bottom-left{left:-18px;bottom:30px}@media(max-width:900px){.kk-h2__pill--top-right{right:8px}.kk-h2__pill--bottom-left{left:8px}}.kk-h2__pill .hearts{color:var(--kk-h2-accent, rgb(var(--color-button)));letter-spacing:.08em;font-size:13px}.kk-h2__pill .num{font-family:var(--kk-display);font-weight:400;font-size:12px}.kk-h2__pill .cnt{font-family:var(--kk-mono);font-size:10px;font-weight:700;color:rgba(var(--color-foreground),.55)}.kk-h2__pill-dots{display:inline-flex;gap:4px}.kk-h2__pill-dots i{width:11px;height:11px;border-radius:999px;border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(var(--color-foreground),.12)}.kk-h2__nav{position:absolute;left:20px;right:20px;bottom:20px;z-index:6;max-width:1280px;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:18px}@media(max-width:900px){.kk-h2__nav{position:static;margin-top:28px;padding:0 24px 20px}}.kk-h2__arrows{display:flex;gap:10px}.kk-h2__arrow{width:44px;height:44px;border-radius:999px;background:#fff;border:1px solid rgba(var(--color-foreground),.12);display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));cursor:pointer;box-shadow:4px 5px rgba(var(--color-shadow),.16);transition:transform .12s ease,box-shadow .12s ease,background .12s ease;padding:0}.kk-h2__arrow:hover{transform:translate(-2px,-2px);box-shadow:6px 7px rgba(var(--color-shadow),.18);background:rgba(var(--color-button),.08)}.kk-h2__arrow svg{width:18px;height:18px}.kk-h2__dots{display:flex;gap:8px;align-items:center}.kk-h2__dot{width:26px;height:9px;border-radius:999px;background:#fff;border:1px solid rgba(var(--color-foreground),.12);cursor:pointer;position:relative;overflow:hidden;padding:0;transition:width .35s ease}.kk-h2__dot.is-active{width:64px}.kk-h2__dot:after{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--kk-h2-accent, rgb(var(--color-button)));border-radius:999px}.kk-h2__dot.is-active.run:after{animation:kk-h2-fill var(--kk-h2-interval, 7s) linear forwards}.kk-h2__viewport.is-paused .kk-h2__dot.is-active:after{animation-play-state:paused}@keyframes kk-h2-fill{0%{width:0}to{width:100%}}.kk-h2__counter{margin-left:auto;font-family:var(--kk-mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:rgba(var(--color-foreground),.7);text-transform:uppercase}.kk-h2__counter b{color:var(--kk-h2-accent, rgb(var(--color-button)))}@media(max-width:900px){.kk-h2__counter{display:none}}.kk-h2__values{position:relative;z-index:3;border-top:1px solid rgba(var(--color-foreground),.1);background:#ffffff8c}.kk-h2__values-inner{max-width:1280px;margin:0 auto;padding:18px 32px;display:flex;flex-wrap:wrap;gap:14px 40px;justify-content:center}.kk-h2__value{display:inline-flex;align-items:center;gap:10px;font-family:var(--kk-body);font-size:13px;font-weight:500;color:rgba(var(--color-foreground),.78)}.kk-h2__value-icon{width:18px;height:18px;flex-shrink:0;color:var(--kk-h2-accent, rgb(var(--color-button)))}.kk-h2__value-icon img{width:100%;height:100%;object-fit:contain;display:block}.kk-h2__value b{color:rgb(var(--color-foreground));font-family:var(--kk-display);font-weight:400;font-size:11px;letter-spacing:.03em}@media(prefers-reduced-motion:reduce){.kk-h2__slide{transition:none}.kk-h2__dot.is-active.run:after{animation:none}.kk-h2__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-kkumi-hero-v2.css.map */
