:root{--imp-ease: cubic-bezier(.22,.61,.36,1);--imp-ease-out: cubic-bezier(.16,1,.3,1);--imp-dur: 1.05s;--imp-stagger: .11s}.imp-motion .imp-reveal{opacity:0;transform:translateY(34px);will-change:opacity,transform}.imp-motion .imp-reveal.imp-in{opacity:1;transform:none;transition:opacity var(--imp-dur) var(--imp-ease-out),transform var(--imp-dur) var(--imp-ease-out);transition-delay:calc(var(--imp-i, 0) * var(--imp-stagger))}.imp-motion .imp-reveal-text{opacity:0;transform:translateY(44px);clip-path:inset(0 0 105% 0);will-change:opacity,transform,clip-path}.imp-motion .imp-reveal-text.imp-in{opacity:1;transform:none;clip-path:inset(-40% -40% -40% -40%);transition:opacity .8s var(--imp-ease-out),transform 1.2s var(--imp-ease-out),clip-path 1.2s var(--imp-ease-out);transition-delay:calc(var(--imp-i, 0) * var(--imp-stagger))}.imp-reveal-media{overflow:hidden}.imp-motion .imp-reveal-media img{clip-path:inset(0 0 100% 0);transform:scale(1.16);will-change:transform,clip-path}.imp-motion .imp-reveal-media.imp-in img{clip-path:inset(0 0 0 0);transform:scale(1);transition:clip-path 1.25s var(--imp-ease-out),transform 1.9s var(--imp-ease-out);transition-delay:calc(var(--imp-i, 0) * var(--imp-stagger))}.imp-parallax{will-change:transform}.imp-collgrid__item img,.imp-prow__card img,.imp-ig__tile img,.imp-promo__img{transition:transform 1.2s var(--imp-ease-out)!important}.imp-collgrid__item:hover img,.imp-prow__card:hover img,.imp-ig__tile:hover img,.imp-promo__tile:hover .imp-promo__img{transform:scale(1.06)!important}.imp-collgrid__title,.imp-prow__title{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .55s var(--imp-ease-out)}.imp-collgrid__item:hover .imp-collgrid__title,.imp-prow__card:hover .imp-prow__title{background-size:100% 1px}.imp-ig__label{transition:transform .8s var(--imp-ease-out),letter-spacing .8s var(--imp-ease-out)}.imp-ig__tile:hover .imp-ig__label{transform:translateY(-5px);letter-spacing:.07em}.imp-section .button,.imp-section .btn{transition:transform .5s var(--imp-ease-out),box-shadow .5s var(--imp-ease-out),opacity .3s ease!important}.imp-section .button:hover,.imp-section .btn:hover{transform:translateY(-3px)!important;box-shadow:0 10px 26px #2a374333!important}@keyframes imp-pulse{0%,to{box-shadow:0 1px 6px #0000002e,0 0 #ffffff8c}50%{box-shadow:0 1px 6px #0000002e,0 0 0 10px #fff0}}.imp-dot:not([open]) .imp-dot__btn{animation:imp-pulse 3s ease-out infinite}.imp-dot__btn{transition:background-color .35s var(--imp-ease),color .35s var(--imp-ease),transform .35s var(--imp-ease)}.imp-dot__btn:hover{transform:scale(1.14)}.imp-dot__card{animation:imp-card-in .5s var(--imp-ease-out) both}@keyframes imp-card-in{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.imp-motion .imp-reveal,.imp-motion .imp-reveal-text,.imp-motion .imp-reveal-media img{opacity:1!important;transform:none!important;clip-path:none!important}.imp-parallax{transform:none!important}.imp-dot:not([open]) .imp-dot__btn{animation:none!important}.imp-section .button:hover,.imp-section .btn:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/impulse-motion.css.map */
