:root{--ml-navy: #0F172A;--ml-blue: #2563EB;--ml-gray: #F9FAFB;--ml-text: #374151;--ml-border:#E5E7EB}product-card{display:block;border-radius:12px;transition:transform .22s ease,box-shadow .22s ease;will-change:transform}.card-hover-effect-lift product-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px #0f172a1a}product-card .card-gallery img{transition:transform .5s ease}product-card:hover .card-gallery img{transform:scale(1.04)}.mewloft-animate{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.mewloft-animate.mewloft-visible{opacity:1;transform:translateY(0)}.mewloft-animate:nth-child(2){transition-delay:.08s}.mewloft-animate:nth-child(3){transition-delay:.16s}.mewloft-animate:nth-child(4){transition-delay:.24s}@keyframes ml-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero__content-wrapper>*:nth-child(1){animation:ml-fade-up .7s ease both .1s}.hero__content-wrapper>*:nth-child(2){animation:ml-fade-up .7s ease both .25s}.hero__content-wrapper>*:nth-child(3){animation:ml-fade-up .7s ease both .4s}.button:not(.button-secondary):not([class*=link]){transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.button:not(.button-secondary):not([class*=link]):hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb40}.product-grid product-card:nth-child(2){transition-delay:.06s}.product-grid product-card:nth-child(3){transition-delay:.12s}.product-grid product-card:nth-child(4){transition-delay:.18s}.product-grid product-card:nth-child(5){transition-delay:.24s}.product-grid product-card:nth-child(6){transition-delay:.3s}product-card[data-available=false] .card-gallery img{filter:grayscale(30%) opacity(.78);transition:filter .3s ease}product-card[data-available=false]:hover .card-gallery img{filter:grayscale(10%) opacity(.9)}.product-badges__badge{font-weight:600;letter-spacing:.05em;font-size:10px}input:focus,textarea:focus,select:focus{outline:2px solid var(--ml-blue);outline-offset:2px}img[loading=lazy]{transition:opacity .35s ease}footer{border-top:1px solid var(--ml-border)}a{transition:color .18s ease,opacity .18s ease}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mewloft-animations.css.map */
