.products-container{background-color:var(--secondary-medium);padding:2rem;border-radius:10px}.category-buttons{display:flex;justify-content:center;margin-bottom:2rem}.category-button{background-color:var(--secondary-light);border:none;padding:.5rem 1rem;margin:0 .5rem;border-radius:20px;cursor:pointer;transition:all .3s ease;color:var(--primary-dark)}.category-button.active{background-color:var(--primary-medium);color:var(--secondary-light)}.category-button:hover{background-color:var(--primary-light);color:var(--secondary-dark)}.product-card{background-color:var(--secondary-light);border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.product-card:hover{transform:translateY(-5px)}.product-image{width:100%;height:200px;object-fit:cover}.product-info{padding:1rem}.product-name{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:var(--primary-dark)}.product-description{font-size:.9rem;color:var(--secondary-dark);margin-bottom:.5rem}.product-price{font-size:1.1rem;font-weight:700}.product-price,.swiper-button-next,.swiper-button-prev{color:var(--primary-medium)}.swiper-pagination-bullet-active{background-color:var(--primary-medium)}