.kemi{--kemi-ink: #1d1d1b;--kemi-paper: #ffffff;--kemi-lime: #c4d200;--kemi-ink-mute: #8a8a85;--kemi-bg: #040404;--kemi-font: "Oswald", "Oswald Fallback", system-ui, -apple-system, sans-serif;font-family:var(--kemi-font);color:var(--kemi-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kemi,.kemi button,.kemi input,.kemi select,.kemi textarea,.kemi .add-to-cart-button{font-family:var(--kemi-font)}.kemi-section{position:relative;z-index:1;color:var(--kemi-paper)}.kemi-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 120%,#c4d2000d,#c4d20000 45%),radial-gradient(130% 100% at 50% -10%,#141311,#0b0b0a00 55%),linear-gradient(180deg,#0c0c0b,#060605 55%,#000)}.kemi-atmosphere__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 40% at var(--glow-x, 50%) var(--glow-y, 115%),rgba(196,210,0,.07) 0%,rgba(196,210,0,0) 70%);animation:kemi-breath 9s ease-in-out infinite}.kemi-atmosphere__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;mix-blend-mode:soft-light;background-repeat:repeat;background-size:160px 160px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes kemi-breath{0%,to{opacity:.45;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-18px) scale(1.06)}}.kemi-3d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;display:block}.kemi-3d__canvas{display:block;width:100%;height:100%}.kemi-heading{display:block;font-family:var(--kemi-font);font-weight:600;letter-spacing:-.02em;line-height:1.08;color:var(--kemi-paper);margin:0;text-transform:uppercase}.kemi-hero__title{font-size:calc(clamp(2rem,7.2vw,5.5rem) * var(--kemi-hero-scale, 1))}@media(max-width:640px){.kemi-hero__title{font-size:calc(clamp(2.5rem,12.5vw,4rem) * var(--kemi-hero-scale, 1))}.kemi-hero__title .kemi-heading__line{display:block}}.kemi-heading__line{display:block}.kemi-heading__line--inline{display:inline}.kemi .kemi-eyebrow{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.35em;color:var(--kemi-lime);margin:0 0 1rem}.kemi-hero__sub-wrap{display:block;margin-top:var(--kemi-sub-gap, 5rem)}.kemi-hero__sub{margin:0 auto;font-size:calc(clamp(1.1875rem,2.9vw,1.75rem) * var(--kemi-sub-scale, 1));font-weight:400;line-height:1.7;letter-spacing:.035em;text-transform:none;text-wrap:pretty;color:#ffffffb3}.kemi-full{min-height:100dvh;display:flex;flex-direction:column}.kemi-center{align-items:center;text-align:center}.kemi-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.5rem}@media(min-width:750px){.kemi-wrap{padding-inline:2.5rem}}.kemi-panel{width:100%;max-width:36rem;border-radius:1.5rem;background:#000000a6;padding:1.5rem}@media(min-width:750px){.kemi-panel{width:50%;border-radius:0;background:transparent;padding:0}.kemi-panel--right{margin-left:auto;padding-right:1.5rem}.kemi-panel--left{margin-right:auto;padding-left:1.5rem}}@media(min-width:1024px){.kemi-panel--right{padding-right:4rem}.kemi-panel--left{padding-left:4rem}}.kemi-feature{border-top:1px solid rgba(255,255,255,.15);padding-top:1.25rem}.kemi-feature+.kemi-feature{margin-top:2rem}.kemi-feature__head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.25rem}.kemi-feature__k{font-size:.875rem;font-weight:600;letter-spacing:.15em;color:var(--kemi-lime)}.kemi-feature__t{font-size:1.375rem;font-weight:500;color:var(--kemi-paper)}.kemi-feature__d{font-size:1.0625rem;line-height:1.6;color:#ffffffa6;margin:0}.kemi-benefits__title{font-size:clamp(2rem,5vw,3rem);margin-bottom:2.5rem}.kemi-benefits__line{display:block}.kemi-benefits__line-text{display:inline}.kemi-benefits__icon{display:inline-block;vertical-align:-.05em;margin-left:.15em;color:var(--kemi-lime);opacity:0;transform:translate(-.25em) scale(.85);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--kemi-delay, 0s)}.kemi-heading.is-in .kemi-benefits__icon{opacity:1;transform:none}.kemi-benefits__icon svg{width:.8em;height:.8em;display:block}@media(prefers-reduced-motion:reduce){.kemi-benefits__icon{opacity:1;transform:none;transition:none}}.kemi .kemi-benefits__text{margin:0 0 3rem;max-width:34rem;font-size:clamp(1.0625rem,2.1vw,1.25rem);line-height:1.65;color:#ffffffb8}.kemi-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0}.kemi-stat{border-top:1px solid rgba(255,255,255,.2);padding-top:1rem;text-align:center}.kemi-stat__v{font-size:1.875rem;font-weight:600;letter-spacing:-.02em;color:var(--kemi-paper);margin:0}.kemi-stat__u{margin:.25rem 0 0;font-size:.9375rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--kemi-lime)}.kemi-stat__d{margin:.25rem 0 0;font-size:.875rem;line-height:1.45;color:#ffffff8c}@media(min-width:750px){.kemi-stat__v{font-size:2.25rem}}@media(max-width:480px){.kemi-stats{gap:.5rem}.kemi-stat__u{letter-spacing:.03em}}.kemi-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--kemi-delay, 0s);will-change:opacity,transform}.kemi-reveal.is-in{opacity:1;transform:none}.kemi-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.2em;margin-bottom:-.2em;padding-inline:.1em;margin-inline:-.1em}.kemi-word>span{display:inline-block;transform:translateY(140%);transition:transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--kemi-delay, 0s)}.kemi-heading.is-in .kemi-word>span{transform:none}.kemi-accent{color:var(--kemi-lime)}.kemi-cta{justify-content:flex-end;padding-inline:1.5rem;padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}.kemi-cta__stack{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.kemi-cta__heading{font-size:clamp(1.75rem,6vw,3.75rem);line-height:1.05;white-space:nowrap}.kemi-cta__buy{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.kemi-cta__price{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:0}.kemi-cta__price-amount{font-size:clamp(1.125rem,3vw,1.5rem);font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--kemi-paper)}.kemi-cta__price-note{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:#ffffff80}.kemi-cta__price-compare{margin-left:.5rem;font-size:.55em;font-weight:400;text-decoration:line-through;color:#fff6}.kemi-cta__buy .add-to-cart-button,.kemi-buy-pill{border-radius:9999px!important;background:var(--kemi-lime)!important;color:var(--kemi-ink)!important;border:none!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:1rem 2.5rem!important;transition:transform .2s ease,box-shadow .3s ease;animation:kemi-pulse 3.2s ease-in-out infinite}.kemi-cta__buy .add-to-cart-button:hover,.kemi-buy-pill:hover{transform:scale(1.04);animation-play-state:paused;box-shadow:0 0 34px 4px #c4d20080}@keyframes kemi-pulse{0%,to{box-shadow:0 0 22px #c4d2002e}50%{box-shadow:0 0 34px 6px #c4d2006b}}.kemi-buy{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.kemi-qty{display:inline-flex!important;align-items:stretch;height:3rem;border:1px solid rgba(255,255,255,.25);border-radius:9999px;overflow:hidden;background:#ffffff0a;box-sizing:border-box}.kemi-qty__btn{display:flex;align-items:center;justify-content:center;width:3rem;height:100%;padding:0;background:transparent;color:var(--kemi-paper);border:none;font-size:1.35rem;line-height:1;cursor:pointer;transition:color .2s ease;flex:0 0 auto}.kemi-qty__btn:hover{color:var(--kemi-lime)}.kemi-qty__input{width:3rem;height:100%;min-width:0;text-align:center;background:transparent!important;color:var(--kemi-paper)!important;border:none!important;box-shadow:none!important;outline:none;border-radius:0!important;padding:0!important;font-family:var(--kemi-font);font-size:1rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;flex:0 0 auto}.kemi-qty__input::-webkit-outer-spin-button,.kemi-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kemi-cta__footer{margin-top:4rem;display:flex;flex-direction:column;gap:1.25rem;font-size:.75rem;color:var(--kemi-ink-mute)}.kemi-cta__footer-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.kemi-cta__footer-left{display:flex;align-items:center;gap:1rem}.kemi-cta__policies{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .75rem;font-size:.6875rem;letter-spacing:.02em}.kemi-cta__policy{color:var(--kemi-ink-mute);text-decoration:none;transition:color .2s ease}.kemi-cta__policy:hover,.kemi-cta__policy:focus-visible{color:var(--kemi-lime)}.kemi-cta__policy:not(:last-child):after{content:"\b7";margin-left:.75rem;color:var(--kemi-ink-mute);pointer-events:none}@media(max-width:640px){.kemi-cta{padding-inline:1.25rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.kemi-cta__stack{gap:1.25rem}.kemi-cta__heading{white-space:normal;font-size:clamp(2rem,11vw,3rem)}.kemi-cta__heading .kemi-heading__line{display:block}.kemi-cta__buy{gap:.875rem}.kemi-cta__price-amount{font-size:1.25rem}.kemi-cta__price-note{font-size:.625rem;letter-spacing:.18em}.kemi-cta__buy .add-to-cart-button,.kemi-buy-pill{padding:.875rem 2rem!important;font-size:.9375rem!important}.kemi-buy{gap:.875rem}.kemi-qty{height:2.75rem}.kemi-qty__btn{width:2.75rem;font-size:1.25rem}.kemi-qty__input{width:2.5rem}.kemi-cta__footer{margin-top:2rem;gap:.875rem}.kemi-cta__footer-bar{flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:.6875rem}.kemi-cta__footer-left{gap:.75rem}.kemi-cta__policies{font-size:.625rem;gap:.125rem .5rem}.kemi-cta__policy:not(:last-child):after{margin-left:.5rem}}.kemi-cta__logo{height:1rem;width:auto}.kemi-ig{display:inline-flex;align-items:center;gap:.5rem;color:var(--kemi-paper);text-decoration:none;transition:color .2s ease}.kemi-ig:hover{color:var(--kemi-lime)}.kemi-frames{position:relative;display:block}.kemi-frames__sticky{position:sticky;top:0;height:100dvh;width:100%;overflow:hidden;background:var(--kemi-bg, #040404)}.kemi-frames__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.kemi-frames__canvas{position:relative;z-index:1;display:block;height:100%;width:100%}.kemi-frames__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;text-align:center}@media(prefers-reduced-motion:reduce){.kemi-atmosphere__glow,.kemi-buy-pill,.kemi-cta__buy .add-to-cart-button{animation:none}.kemi-reveal,.kemi-word>span{transition-duration:.001ms}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kemi-landing.css.map */
