/*
Generated time: November 22, 2025 12:36
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.carousel-heading{font-size:28px;margin-bottom:20px;text-align:center}.product-card{position:relative;border:1px solid #eee;border-radius:12px;overflow:hidden;background:#fff;padding:10px;text-align:center;transition:all .3s ease}.product-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.1)}.product-card .product-image{position:relative;display:block}.product-card img{width:100%;transition:opacity .3s ease}.product-card .secondary-image{position:absolute;top:0;left:0;opacity:0}.product-card:hover .secondary-image{opacity:1}.discount-badge{position:absolute;top:10px;left:10px;background:#000;color:#fff;font-size:12px;padding:4px 8px;border-radius:20px}.product-info{margin-top:10px}.product-title{font-size:14px;margin-bottom:5px;font-weight:600}.product-price{font-weight:700;margin-bottom:10px}.product-price .compare-at{text-decoration:line-through;color:#888;font-size:14px;margin-left:6px}.btn{display:inline-block;background:#000;color:#fff;padding:10px 45px;border-radius:25px;font-size:14px;cursor:pointer;text-decoration:none;transition:background .3s ease}.btn:hover{background:#333}.product-carousel-swiper .swiper-slide{width:auto;max-width:280px;flex-shrink:0}.product-carousel-swiper .card,.product-carousel-swiper .card-wrapper{height:auto!important}