:root{--ease:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.76,0,.24,1)}.km-aurora i:nth-child(1){animation:kmDrift1 22s ease-in-out infinite alternate}.km-aurora i:nth-child(2){animation:kmDrift2 26s ease-in-out infinite alternate}.km-aurora i:nth-child(3){animation:kmDrift3 30s ease-in-out infinite alternate}.km-aurora i:nth-child(4){animation:kmDrift2 24s ease-in-out infinite alternate-reverse}.km-aurora i{translate:calc(var(--ax,0) * 24px) calc(var(--ay,0) * 24px)}.km-aurora i:nth-child(2n){translate:calc(var(--ax,0) * -30px) calc(var(--ay,0) * -30px)}@keyframes kmDrift1{to{transform:translate(12vw,10vh) scale(1.15)}}@keyframes kmDrift2{to{transform:translate(-10vw,14vh) scale(.9)}}@keyframes kmDrift3{to{transform:translate(-16vw,-12vh) scale(1.2)}}.km-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--bg);overflow:hidden;clip-path:inset(0 0 0 0 round 0);animation:kmLift 1.1s var(--ease-io) 1.65s forwards;cursor:pointer}.km-intro:before,.km-intro:after{content:"";position:absolute;border-radius:50%;filter:blur(70px);animation:kmIntroBlob 2.6s var(--ease) both}.km-intro:before{width:60vmin;height:60vmin;left:18%;top:12%;background:var(--blush)}.km-intro:after{width:50vmin;height:50vmin;right:16%;bottom:10%;background:var(--lilac);animation-delay:.15s}.km-intro-word{position:relative;z-index:1;display:flex;font-family:var(--display);font-weight:800;font-size:clamp(84px,17vw,200px);line-height:.9;letter-spacing:-.06em;color:var(--ink)}.km-intro-word span{display:inline-block;opacity:0;transform:translateY(70%) rotate(8deg);filter:blur(12px);animation:kmLetter 1s var(--ease) calc(.1s + var(--i) * .08s) forwards}.km-intro-sub{position:relative;z-index:1;font-family:var(--serif);font-style:italic;font-size:clamp(24px,3vw,36px);background:var(--grad-hot);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(10px);animation:kmLetter .9s var(--ease) .6s forwards}.km-intro.skip{animation:kmLift .6s var(--ease-io) forwards}.km-nointro .km-intro,.km-failsafe .km-intro{display:none}@keyframes kmLetter{to{opacity:1;transform:none;filter:none}}@keyframes kmIntroBlob{0%{transform:scale(.3);opacity:0}}@keyframes kmLift{to{clip-path:inset(0 0 100% 0 round 0 0 50% 50%)}}#shopify-section-header,.km-header-wrap{position:sticky;top:0;z-index:50;transition:transform .6s var(--ease)}.km-hidden{transform:translateY(calc(-100% - 16px))}.km-scrolled .site-header{background:#fffc}.km-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .04em .14em;margin:0 -.04em -.14em}.km-wi{display:inline-block;will-change:transform}.km [data-split] .km-wi{transform:translateY(112%) rotate(5deg);transition:transform 1.15s var(--ease) calc(var(--i,0) * 65ms + var(--d,0ms))}.km [data-split].in .km-wi{transform:none}.km [data-reveal]{opacity:0;transform:translateY(36px);transition:opacity 1s var(--ease) calc(var(--i,0) * .1s + var(--d,0ms)),transform 1.2s var(--ease) calc(var(--i,0) * .1s + var(--d,0ms))}.km [data-reveal=clip]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path 1.4s var(--ease) calc(var(--i,0) * .14s)}.km [data-reveal=pop]{transform:scale(.6) rotate(-30deg)}.km [data-reveal].in{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.km [data-reveal=pop].in{transform:rotate(-10deg)}.km .hero-copy>*{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease) calc(.2s + var(--i,0) * .11s),transform 1.2s var(--ease) calc(.2s + var(--i,0) * .11s)}.km .hero-copy>h1{opacity:1;transform:none}.km-ready .hero-copy>*{opacity:1;transform:none}.km .hero-frame{clip-path:inset(100% 0 0 0 round 999px 999px 40px 40px);transform:scale(1.08);transition:clip-path 1.6s var(--ease) .15s,transform 2s var(--ease) .15s}.km-ready .hero-frame{clip-path:inset(0 0 0 0 round 999px 999px 40px 40px);transform:none}.hero-frame:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-60%);animation:kmGloss 7s var(--ease-io) 3s infinite;pointer-events:none}@keyframes kmGloss{0%{transform:translate(-60%)}35%,to{transform:translate(60%)}}.km .hero-art .chip,.km .hero-art .spin-badge{opacity:0;scale:.7;transition:opacity .8s var(--ease),scale 1.1s var(--ease)}.km-ready .hero-art .chip,.km-ready .hero-art .spin-badge{opacity:1;scale:1}.km-ready .hero-art .chip-1{transition-delay:.9s}.km-ready .hero-art .chip-2{transition-delay:1.05s}.km-ready .hero-art .chip-trend{transition-delay:1.2s}.km-ready .hero-art .spin-badge{transition-delay:.8s}[data-depth]{translate:calc(var(--mx,0) * var(--depth) * 1px) calc(var(--my,0) * var(--depth) * 1px)}.chip{animation:kmFloat 6s ease-in-out infinite}.chip-2{animation-delay:-2s}.chip-trend{animation-delay:-4s}@keyframes kmFloat{50%{transform:translateY(-10px)}}.hero-frame>img{scale:1.08;translate:calc(var(--mx,0) * -10px) calc(var(--my,0) * -10px)}.trust--marquee .trust-track{display:flex;width:max-content;animation:kmMarquee 36s linear infinite}.trust--marquee:hover .trust-track{animation-play-state:paused}.trust--marquee .trust-set{flex-wrap:nowrap;gap:40px;padding:0 40px 0 0;align-items:center;white-space:nowrap}.trust--marquee .trust-set i{display:inline;font-style:normal;color:var(--hot);font-size:.8em}@keyframes kmMarquee{to{transform:translate(-25%)}}.trend{animation:kmTrendBg 14s ease-in-out infinite alternate}@keyframes kmTrendBg{0%{background-position:0% 30%}to{background-position:100% 70%}}.trend-ghost{animation:kmGhost 28s linear infinite}@keyframes kmGhost{to{transform:translate(-50%)}}.trend-card{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.trend-card:hover{transform:translateY(-8px) rotate(-1deg)}.trend-feature .orb{animation:kmOrb 9s ease-in-out infinite alternate}@keyframes kmOrb{to{transform:translate(-40px,30px) scale(1.2)}}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease);will-change:transform}[data-tilt].km-tilting{transition:transform .12s linear}[data-tilt] img{transition:transform 1.2s var(--ease),opacity .6s}[data-tilt]:hover img{transform:scale(1.06)}.km-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at var(--px,50%) var(--py,50%),rgba(255,255,255,.55),transparent 45%);opacity:0;transition:opacity .4s;mix-blend-mode:soft-light}[data-tilt]:hover .km-shine{opacity:1}.prod-img .km-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.prod-img:hover .km-alt{opacity:1}.prod-card{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.prod-card:hover{transform:translateY(-6px)}.km .ritual-step .ritual-num{transform:scale(.4) rotate(-12deg);transform-origin:left bottom;transition:transform 1.2s var(--ease) calc(.25s + var(--i,0) * .1s)}.km .ritual-step.in .ritual-num{transform:none}.btn,.btn-ghost{position:relative;isolation:isolate;overflow:hidden;transition:transform .45s var(--ease),color .4s,background-color .4s}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--grad-hot);opacity:0;transition:opacity .45s}.btn:not(:disabled):hover:before{opacity:1}.trend .btn:before{background:var(--ink)}.trend .btn:not(:disabled):hover{color:#fff}:focus-visible{outline:2px solid var(--hot);outline-offset:3px}.km-cursor{position:fixed;left:0;top:0;z-index:9998;width:34px;height:34px;margin:-17px 0 0 -17px;border:1.5px solid var(--ink);border-radius:50%;pointer-events:none;display:grid;place-items:center;opacity:0;transition:width .45s var(--ease),height .45s var(--ease),margin .45s var(--ease),background-color .45s,border-color .3s,opacity .3s}.km-cursor span{font-size:11px;font-weight:700;letter-spacing:.06em;color:#fff;opacity:0;transition:opacity .3s}.km-cursor.on{opacity:1}.km-cursor.hover{width:56px;height:56px;margin:-28px 0 0 -28px;background:#ff2e7e1f;border-color:var(--hot)}.km-cursor.label{width:84px;height:84px;margin:-42px 0 0 -42px;background:var(--ink);border-color:var(--ink)}.km-cursor.label span{opacity:1}.km-cursor.drag{width:84px;height:84px;margin:-42px 0 0 -42px;background:#fff;border-color:#fff}.km-cursor.drag span{opacity:1;color:var(--ink)}.km-cursor.down{width:26px;height:26px;margin:-13px 0 0 -13px}.km-failsafe [data-reveal],.km-failsafe .km-wi,.km-failsafe .hero-copy>*,.km-failsafe .hero-art .chip,.km-failsafe .hero-art .spin-badge,.km-failsafe .hero-frame{opacity:1!important;transform:none!important;clip-path:none!important;scale:1!important}.km-failsafe .ritual-num{transform:none!important}@media(prefers-reduced-motion:reduce){.km-intro{display:none}.km [data-reveal],.km [data-split] .km-wi,.km .hero-copy>*,.km .hero-frame,.km .hero-art .chip,.km .hero-art .spin-badge{opacity:1;transform:none;clip-path:none;scale:1;transition:none}.km [data-reveal=pop]{transform:rotate(-10deg)}.km .ritual-step .ritual-num{transform:none;transition:none}.km-aurora i,.chip,.hero-frame:after,.trend,.trend-ghost,.trend-feature .orb,.trust--marquee .trust-track,.live i:after{animation:none}.trust--marquee .trust-set[aria-hidden]{display:none}.trust--marquee .trust-set{flex-wrap:wrap;white-space:normal;justify-content:center;width:100vw;padding:0 var(--gutter)}.trend{clip-path:none}[data-tilt],[data-tilt] img{transform:none!important;transition:none}.km-cursor{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kaju-motion.css.map */
