@media(max-width:900px){.kf-hero .kf-aurora{display:block!important;opacity:.9}.kf-hero .kf-aurora:before,.kf-hero .kf-aurora:after{width:80vw;height:80vw;opacity:.28;filter:blur(60px)}}.kf-hero .kf-hero__bg-image{animation:kfKenBurns 26s var(--kf-ease) infinite alternate;transform-origin:60% 45%}@keyframes kfKenBurns{0%{transform:translate3d(0,var(--kf-parallax, 0px),0) scale(1)}to{transform:translate3d(0,var(--kf-parallax, 0px),0) scale(1.06)}}@media(prefers-reduced-motion:reduce){.kf-hero .kf-hero__bg-image{animation:none}}.kf-hero__title em{position:relative;display:inline-block}.kf-hero__title em:after{content:"";position:absolute;left:.05em;right:.05em;bottom:-.08em;height:3px;background:linear-gradient(90deg,#c4924a00,#c4924ae6 12%,#e5b067,#c4924ae6 88%,#c4924a00);transform:scaleX(0);transform-origin:left center;animation:kfDrawUnderline 1.4s .9s var(--kf-ease-out) forwards,kfPulseUnderline 4.6s 2.6s var(--kf-ease) infinite;border-radius:2px;box-shadow:0 0 12px #c4924a59;pointer-events:none}@keyframes kfDrawUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kfPulseUnderline{0%,to{opacity:.85;filter:blur(0)}50%{opacity:1;filter:blur(.4px)}}@media(prefers-reduced-motion:reduce){.kf-hero__title em:after{animation:none;transform:scaleX(1);opacity:.9}}.kf-concierge-pill{position:fixed;right:max(20px,3vw);bottom:max(24px,4vh);z-index:60;display:inline-flex;align-items:center;gap:10px;padding:12px 20px 12px 16px;background:#1e3d2df0;color:var(--kf-ivory);border-radius:999px;text-decoration:none;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 10px 40px #0b0d1040,0 0 0 1px #c4924a66 inset;opacity:0;transform:translateY(24px) scale(.94);transition:opacity .7s var(--kf-ease-out),transform .7s var(--kf-ease-out),background .24s var(--kf-ease),box-shadow .24s var(--kf-ease);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.kf-concierge-pill.is-in{opacity:1;transform:translateY(0) scale(1)}.kf-concierge-pill:hover{background:#1e3d2d;box-shadow:0 14px 50px #0b0d1059,0 0 0 1px #e5b067b3 inset;transform:translateY(-2px) scale(1.02)}.kf-concierge-pill__heart{width:10px;height:10px;border-radius:50%;background:var(--kf-gold-lit);box-shadow:0 0 #e5b067e6;animation:kfHeartbeat 2.2s var(--kf-ease) infinite;flex-shrink:0}.kf-concierge-pill__arrow{display:inline-block;margin-left:4px;transition:transform .24s var(--kf-ease)}.kf-concierge-pill:hover .kf-concierge-pill__arrow{transform:translate(4px)}@keyframes kfHeartbeat{0%{transform:scale(1);box-shadow:0 0 #e5b067b3}50%{transform:scale(1.18);box-shadow:0 0 0 8px #e5b06700}to{transform:scale(1);box-shadow:0 0 #e5b06700}}@media(max-width:640px){.kf-concierge-pill{right:14px;bottom:14px;padding:10px 16px 10px 12px;font-size:11px;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.kf-concierge-pill{transition:opacity .2s linear;transform:none}.kf-concierge-pill__heart{animation:none}}.kf-hero__meta-metrics{display:none;margin-top:32px;padding-top:24px;border-top:1px solid rgba(74,48,40,.14);grid-template-columns:repeat(4,1fr);gap:16px;width:100%}@media(max-width:900px){.kf-hero__meta-metrics{display:grid}}@media(max-width:480px){.kf-hero__meta-metrics{grid-template-columns:repeat(2,1fr)}}.kf-hero__meta-metric{display:flex;flex-direction:column;gap:4px}.kf-hero__meta-metric__value{font-family:Fraunces,Georgia,serif;font-size:clamp(26px,5.5vw,34px);font-weight:500;color:var(--kf-forest);line-height:1;letter-spacing:-.02em}.kf-hero__meta-metric__label{font-family:Inter,system-ui,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#4a3028b8}.kf-hero .kf-eyebrow{display:inline-flex;align-items:center;gap:14px}.kf-hero .kf-eyebrow:before{content:"";width:44px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--kf-gold) 100%);display:inline-block}.kf-hero .kf-eyebrow:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--kf-gold);box-shadow:0 0 #c4924a99;animation:kfHeartbeat 2.6s var(--kf-ease) infinite}.kf-hero .kf-hero__ctas .kf-btn:not(.kf-btn--ghost){position:relative;overflow:hidden}.kf-hero .kf-hero__ctas .kf-btn:not(.kf-btn--ghost):after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(255,240,210,.35) 50%,transparent 100%);transform:skew(-18deg);animation:kfShimmer 5.2s 1.2s var(--kf-ease) infinite;pointer-events:none}@keyframes kfShimmer{0%,60%,to{left:-60%;opacity:0}62%{left:-60%;opacity:1}90%{left:130%;opacity:0}}@media(prefers-reduced-motion:reduce){.kf-hero .kf-hero__ctas .kf-btn:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/kala-futurism-alive.css.map */
