body{font-family:"Open Sans",sans-serif;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:600}h1{font-size:3rem}@media(max-width: 768px){h1{font-size:2rem}}h2{font-size:2.25rem}@media(max-width: 768px){h2{font-size:1.75rem}}::selection{background-color:hotpink;color:#fff}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,100%{box-shadow:0 0 20px rgba(255,105,180,.3)}50%{box-shadow:0 0 40px rgba(255,105,180,.6)}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}.fade-in-up{animation:fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(20px)}.glow-button{position:relative;overflow:hidden}.glow-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s}.glow-button:hover::before{left:100%}.hover-zoom img{transition:transform .5s ease}.hover-zoom:hover img{transform:scale(1.1)}.product-card{animation:bounceIn .6s ease-out forwards}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:hotpink;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#d14785}/*# sourceMappingURL=main.css.map */