:root{--kova-blue: #4169E1;--kova-blue-light: #6a8ff5;--kova-blue-dark: #2a4abf;--kova-white: #ffffff;--kova-off-white: #f7f8fc;--kova-ink: #0a0a0a;--kova-ink-muted: #4a4a5a;--kova-ease-out: cubic-bezier(.25, 1, .5, 1);--kova-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--kova-ease-exit: cubic-bezier(.76, 0, .24, 1)}kova-reveal{display:block;opacity:0;transform:translateY(24px);transition:opacity .7s var(--kova-ease-out),transform .7s var(--kova-ease-out);will-change:opacity,transform}kova-reveal[data-direction=left]{transform:translate(-28px)}kova-reveal[data-direction=scale]{transform:scale(.94) translateY(10px)}kova-reveal.is-visible{opacity:1;transform:none}kova-reveal[data-stagger=true]>*{opacity:0;transform:translateY(20px);transition:opacity .6s var(--kova-ease-out),transform .6s var(--kova-ease-out)}kova-reveal[data-stagger=true]>*.is-visible{opacity:1;transform:none}kova-reveal.kova-motion-disabled{opacity:1!important;transform:none!important;transition:none!important}kova-stagger-text{display:block}.kova-stagger-piece{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);transition:opacity .55s var(--kova-ease-out),transform .55s var(--kova-ease-out);will-change:opacity,transform}kova-stagger-text.is-visible .kova-stagger-piece{opacity:1;transform:none}kova-stagger-text.kova-motion-disabled .kova-stagger-piece{opacity:1;transform:none;transition:none}kova-magnetic{display:inline-block}.kova-mag-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--kova-blue);clip-path:circle(0% at var(--kova-fill-x, 50%) var(--kova-fill-y, 50%));transition:clip-path .42s var(--kova-ease-out);pointer-events:none;z-index:0}.kova-magnetic--active .kova-mag-fill{clip-path:circle(140% at var(--kova-fill-x, 50%) var(--kova-fill-y, 50%))}.kova-btn>span,.kova-btn>*:not(.kova-mag-fill){position:relative;z-index:1}.kova-btn--primary.kova-magnetic--active span,.kova-btn--primary.kova-magnetic--active>*:not(.kova-mag-fill){color:#fff}.kova-btn--ghost.kova-magnetic--active span,.kova-btn--ghost.kova-magnetic--active>*:not(.kova-mag-fill){color:#fff}kova-glow{display:block;position:relative}kova-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px circle at var(--kova-glow-x, 50%) var(--kova-glow-y, 50%),rgba(65,105,225,.1) 0%,transparent 70%);transition:background 80ms linear;z-index:1}kova-glow.kova-glow-static:after{background:radial-gradient(600px circle at 50% 40%,rgba(65,105,225,.07) 0%,transparent 70%)}kova-tilt{display:block;position:relative;isolation:isolate}.kova-tilt-specular{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(240px circle at var(--kova-spec-x, 50%) var(--kova-spec-y, 50%),rgba(255,255,255,.22) 0%,rgba(65,105,225,.06) 40%,transparent 70%);opacity:0;transition:opacity .12s ease-out;z-index:2;mix-blend-mode:screen}kova-ink-line{display:block;position:fixed;left:50%;top:0;bottom:0;transform:translate(-50%);pointer-events:none;z-index:9;display:flex;align-items:flex-start;justify-content:center;height:100vh;left:2.5rem;transform:none}.kova-ink-stroke{will-change:stroke-dashoffset;transition:stroke-dashoffset 60ms linear,filter .2s ease}kova-pin-section{display:block}.kova-pin__sticky{position:sticky;top:0;height:100vh;overflow:hidden}.kova-pin__content{will-change:transform,opacity;transition:none}.kova-pin__bg{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;transition:none}.kova-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 2.8rem;font-family:var(--font-accent--family);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;overflow:hidden;white-space:nowrap;isolation:isolate;cursor:pointer;transition:color .3s var(--kova-ease-out),border-color .3s var(--kova-ease-out),box-shadow .3s var(--kova-ease-out),transform .3s var(--kova-ease-out)}.kova-btn:hover{transform:translateY(-2px)}.kova-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translate(-100%);transition:transform .55s var(--kova-ease-out);z-index:1;pointer-events:none}.kova-btn:hover:after{transform:translate(100%)}.kova-btn--primary{background:var(--kova-blue);color:#fff;border-color:var(--kova-blue)}.kova-btn--primary:hover{background:var(--kova-blue-dark);border-color:var(--kova-blue-dark);box-shadow:0 8px 32px #4169e159}.kova-btn--ghost{background:transparent;color:var(--kova-blue);border-color:var(--kova-blue)}.kova-btn--ghost:hover{background:#4169e10f;box-shadow:0 4px 20px #4169e12e}.kova-btn--ghost-white{background:transparent;color:#fff;border-color:#fff6}.kova-btn--ghost-white:hover{border-color:#fff;background:#ffffff14}.kova-eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-accent--family);font-size:.7rem;letter-spacing:.38em;text-transform:uppercase;color:var(--kova-blue)}.kova-eyebrow:before{content:"";display:inline-block;width:1.6rem;height:1px;background:var(--kova-blue)}[data-kova-cards] .product-card,[data-kova-cards] .collection-card{opacity:0;transform:translateY(32px);transition:opacity .6s var(--kova-ease-out) calc(var(--i, 0) * .1s),transform .6s var(--kova-ease-out) calc(var(--i, 0) * .1s)}[data-kova-cards].kova-cards-visible .product-card,[data-kova-cards].kova-cards-visible .collection-card{opacity:1;transform:none}.kova-noise-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply;z-index:4}@media(prefers-reduced-motion:reduce){kova-reveal,.kova-stagger-piece,kova-tilt,kova-ink-line,[data-kova-cards] .product-card,[data-kova-cards] .collection-card{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.kova-mag-fill{display:none}kova-glow:after,.kova-tilt-specular{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kova-motion.css.map */
