@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.product-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 768px){.product-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 480px){.product-grid{grid-template-columns:1fr!important}}.product-slider{-webkit-overflow-scrolling:touch}.product-slider{scroll-snap-type:x proximity}.product-card{scroll-snap-align:start}@media (max-width: 768px){.product-card{min-width:280px!important;max-width:280px!important}}@media (max-width: 480px){.product-card{min-width:250px!important;max-width:250px!important}}
