:root{--colulu-motion-duration: .88s;--colulu-motion-distance: 26px;--colulu-motion-ease: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:no-preference){.hero[data-figma-fv] .hero__slide.is-active .hero__media{transform-origin:center;animation:colulu-hero-media-in 6.4s cubic-bezier(.22,1,.36,1) both;will-change:transform}.hero[data-figma-fv] .hero__slide.is-active .hero__copy{animation:colulu-hero-copy-in .88s cubic-bezier(.22,1,.36,1) .1s both}.hero[data-figma-fv] .hero__slide.is-active .hero__actions{animation:colulu-hero-copy-in .92s cubic-bezier(.22,1,.36,1) .28s both}.hero[data-figma-fv] .hero-carousel__dot.is-active:after{transform-origin:left center;animation:colulu-hero-progress 3.2s linear both}.hero[data-figma-fv]:hover .hero-carousel__dot.is-active:after,.hero[data-figma-fv]:focus-within .hero-carousel__dot.is-active:after{animation-play-state:paused}.colulu-motion-ready [data-colulu-motion]:not(.is-colulu-motion-visible){opacity:.001;transform:translate3d(0,var(--colulu-motion-distance),0);will-change:opacity,transform}.colulu-motion-ready [data-colulu-motion=heading]:not(.is-colulu-motion-visible){transform:translate3d(0,calc(var(--colulu-motion-distance) * .7),0)}.colulu-motion-ready [data-colulu-motion=card]:not(.is-colulu-motion-visible){transform:translate3d(0,calc(var(--colulu-motion-distance) * 1.15),0) scale(.985)}.colulu-motion-ready [data-colulu-motion]{transition:opacity var(--colulu-motion-duration) var(--colulu-motion-ease),transform calc(var(--colulu-motion-duration) + 80ms) var(--colulu-motion-ease);transition-delay:var(--colulu-motion-delay, 0ms)}.colulu-motion-ready [data-colulu-motion].is-colulu-motion-visible{opacity:1;transform:translateZ(0);will-change:auto}.colulu-motion-ready [data-colulu-motion=card].is-colulu-motion-visible{transform:translateZ(0) scale(1)}.colulu-motion-ready [data-colulu-motion-media]{overflow:hidden}.colulu-motion-ready [data-colulu-motion-media] img{transform:scale(1.055);transition:transform 1.32s var(--colulu-motion-ease)}.colulu-motion-ready [data-colulu-motion].is-colulu-motion-visible [data-colulu-motion-media] img,.colulu-motion-ready [data-colulu-motion-media].is-colulu-motion-visible img{transform:scale(1)}.colulu-motion-ready [data-colulu-motion].colulu-motion-card{transition:opacity var(--colulu-motion-duration) var(--colulu-motion-ease),transform calc(var(--colulu-motion-duration) + 80ms) var(--colulu-motion-ease),box-shadow .36s var(--colulu-motion-ease);transition-delay:var(--colulu-motion-delay, 0ms)}@media(hover:hover)and (pointer:fine){.colulu-motion-ready [data-colulu-motion].colulu-motion-card.is-colulu-motion-visible:hover,.colulu-motion-ready [data-colulu-motion].colulu-motion-card.is-colulu-motion-visible:focus-visible{transform:translateZ(0) scale(1);box-shadow:none;transition-delay:0ms}.colulu-motion-ready [data-colulu-motion].colulu-motion-card.is-colulu-motion-visible:hover [data-colulu-motion-media] img,.colulu-motion-ready [data-colulu-motion].colulu-motion-card.is-colulu-motion-visible:focus-visible [data-colulu-motion-media] img{transform:scale(1.025)}.colulu-motion-ready .product-section [data-colulu-motion].product-card.colulu-motion-card.is-colulu-motion-visible:hover{transform:translateZ(0) scale(1);box-shadow:none}.colulu-motion-ready .product-section [data-colulu-motion].product-card.colulu-motion-card.is-colulu-motion-visible:hover .product-card__image img{transform:scale(1.035)}.colulu-motion-ready .category-section [data-colulu-motion].category-item.colulu-motion-card.is-colulu-motion-visible:hover,.colulu-motion-ready .category-section [data-colulu-motion].category-item.colulu-motion-card.is-colulu-motion-visible:focus-visible{transform:translateZ(0) scale(1);box-shadow:none}.colulu-motion-ready .category-section .category-item:hover .category-item__icon,.colulu-motion-ready .category-section .category-item:focus-visible .category-item__icon{transform:translateY(-2px) scale(1.035)}}}@keyframes colulu-hero-media-in{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes colulu-hero-copy-in{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes colulu-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:749px){:root{--colulu-motion-duration: .76s;--colulu-motion-distance: 20px}}@media(prefers-reduced-motion:reduce){[data-colulu-motion],[data-colulu-motion-media] img,.colulu-motion-card{opacity:1!important;transform:none!important;transition:none!important}.hero[data-figma-fv] :where(.hero__media,.hero__copy,.hero__actions),.hero[data-figma-fv] .hero-carousel__dot.is-active:after{animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/colulu-motion.css.map */
