:root{--hoi-motion-ease:cubic-bezier(.22,1,.36,1)}html.hoi-js .hoi-reveal{opacity:0;transform:translate3d(0,30px,0);transition:opacity .7s var(--hoi-motion-ease),transform .7s var(--hoi-motion-ease);transition-delay:var(--hoi-reveal-delay,0ms);will-change:opacity,transform}html.hoi-js .hoi-reveal.hoi-in-view{opacity:1;transform:translateZ(0)}html.hoi-js body.template-index [class*=ai-image-slider__slide-]:first-child.active img{animation:hoiHeroZoom 1.2s var(--hoi-motion-ease) both}@keyframes hoiHeroZoom{0%{transform:scale(1.05)}to{transform:scale(1)}}.product-card{transition:transform .42s var(--hoi-motion-ease),box-shadow .42s var(--hoi-motion-ease)}.product-card .product-media{overflow:hidden}.product-card .product-media img{backface-visibility:hidden;transform:translateZ(0);transition:transform .5s var(--hoi-motion-ease),opacity .4s ease}.product-card .product-title{transition:transform .35s var(--hoi-motion-ease)}.product-card .add-cart-btn{transition:transform .3s var(--hoi-motion-ease),box-shadow .3s ease,background-color .25s ease}@media(hover:hover)and (pointer:fine){.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #2d1f1421}.product-card:hover .product-media img{transform:scale(1.05)}.product-card:hover .product-title{transform:translateY(-3px)}.product-card:hover .add-cart-btn{transform:translateY(-2px);box-shadow:0 8px 20px #2d1f1424}}.product-card.hoi-added .add-cart-btn{transform:scale(.98)}.cat-card{overflow:hidden;transition:transform .4s var(--hoi-motion-ease),box-shadow .4s var(--hoi-motion-ease)}.cat-card .cat-bg img{transition:transform .65s var(--hoi-motion-ease)}.cat-card h3{position:relative;transition:transform .38s var(--hoi-motion-ease)}.cat-card h3:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .42s var(--hoi-motion-ease)}@media(hover:hover)and (pointer:fine){.cat-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #2d1f1424}.cat-card:hover .cat-bg img{transform:scale(1.04)}.cat-card:hover h3{transform:translateY(-3px)}.cat-card:hover h3:after{transform:scaleX(1)}}.split-banner .split-media{overflow:hidden}.split-banner .split-media img{transition:transform .8s var(--hoi-motion-ease)}@media(hover:hover)and (pointer:fine){.split-banner:hover .split-media img{transform:scale(1.03)}}.btn,.newsletter-form button,.add-cart-btn{will-change:transform}@media(hover:hover)and (pointer:fine){.btn:hover,.newsletter-form button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #2d1f1424}}header.site-header{transition:box-shadow .25s ease,background-color .25s ease,transform .25s ease}header.site-header .logo,header.site-header img{transition:transform .25s ease}header.site-header.scrolled{background:#fff;box-shadow:0 10px 30px #23191117}header.site-header.scrolled .logo,header.site-header.scrolled .header-logo img{transform:scale(.94)}.features-grid .feature-item,footer .footer-grid>*{transition-delay:var(--hoi-reveal-delay,0ms)}html.hoi-js main#MainContent{animation:hoiPageIn .28s ease both}@keyframes hoiPageIn{0%{opacity:0}to{opacity:1}}.hoi-cart-fly{position:fixed!important;z-index:2147483000!important;pointer-events:none!important;border-radius:8px;object-fit:cover;box-shadow:0 10px 30px #0003;transition:transform .55s var(--hoi-motion-ease),opacity .55s ease!important;will-change:transform,opacity}.hoi-cart-pulse{animation:hoiCartPulse .48s var(--hoi-motion-ease)}@keyframes hoiCartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@media(max-width:749px){html.hoi-js .hoi-reveal{transform:translate3d(0,18px,0)}.product-card,.cat-card{transform:none!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){html.hoi-js .hoi-reveal,html.hoi-js .hoi-reveal.hoi-in-view,*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/luxury-animations.css.map */
