.reebelo-popular-products{background:#fff;padding:60px 0}.products-container{max-width:1200px;margin:0 auto;padding:0 20px}.products-header{margin-bottom:40px}.products-title{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 30px;line-height:1.2}.products-tabs{display:flex;align-items:center;gap:30px;border-bottom:1px solid #e5e5e5;padding-bottom:0;flex-wrap:wrap}.tab-button{background:none;border:none;padding:15px 0;font-size:1rem;font-weight:500;color:#666;cursor:pointer;position:relative;transition:all .3s ease;white-space:nowrap}.tab-button:hover,.tab-button.active{color:#333}.tab-button.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#333}.view-all-link{margin-left:auto;display:flex;align-items:center;gap:8px;color:#007bff;text-decoration:none;font-weight:500;font-size:.95rem;transition:color .3s ease}.view-all-link:hover{color:#0056b3}.view-all-link svg{transition:transform .3s ease}.view-all-link:hover svg{transform:translate(3px)}.products-content{margin-top:40px}.tab-content{display:none}.tab-content.active{display:block}.products-carousel-container{position:relative}.products-carousel{overflow:hidden;margin:0 -10px}.products-carousel-track{display:flex;transition:transform .3s ease;width:100%}.product-carousel-slide{flex:0 0 25%;padding:0 10px}.product-card{background:#fff;border-radius:12px;overflow:hidden;transition:all .3s ease;border:1px solid #f0f0f0;height:100%}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a;border-color:#e0e0e0}.product-link{display:block;text-decoration:none;color:inherit;height:100%}.product-image{position:relative;width:100%;height:200px;overflow:hidden;background:#f8f8f8;display:flex;align-items:center;justify-content:center}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-image img{transform:scale(1.05)}.product-placeholder{color:#ccc;display:flex;align-items:center;justify-content:center}.product-discount-badge{position:absolute;top:10px;right:10px;background:#f44;color:#fff;font-size:.75rem;font-weight:600;padding:6px 8px;border-radius:12px;z-index:2}.product-info{padding:20px}.product-title{font-size:1rem;font-weight:600;color:#333;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-pricing{margin-bottom:8px}.product-price{font-size:1.1rem;font-weight:700;color:#333}.product-compare-price{font-size:.9rem;color:#999;text-decoration:line-through;margin-left:8px}.product-condition{font-size:.85rem;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:4px;display:inline-block}.no-products{text-align:center;padding:60px 20px;color:#666;font-size:1.1rem}.products-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;transition:all .3s ease;z-index:10;box-shadow:0 2px 10px #0000001a}.products-carousel-nav:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.products-carousel-prev{left:-20px}.products-carousel-next{right:-20px}.products-carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.products-carousel-dot{width:8px;height:8px;border-radius:50%;border:none;background:#d0d0d0;cursor:pointer;transition:all .3s ease}.products-carousel-dot.active,.products-carousel-dot:hover{background:#333;transform:scale(1.2)}@media (max-width: 768px){.reebelo-popular-products{padding:40px 0}.products-title{font-size:2rem;margin-bottom:25px}.products-tabs{gap:20px;overflow-x:auto;padding-bottom:0;scrollbar-width:none;-ms-overflow-style:none}.products-tabs::-webkit-scrollbar{display:none}.tab-button{flex-shrink:0;padding:12px 0;font-size:.9rem}.view-all-link{font-size:.85rem;margin-left:15px;flex-shrink:0}.product-carousel-slide{flex:0 0 50%}.products-carousel-nav{display:none}.product-image{height:160px}.product-info{padding:15px}.product-title{font-size:.9rem}.product-price{font-size:1rem}}@media (max-width: 480px){.product-carousel-slide{flex:0 0 100%}.product-image{height:140px}.product-info{padding:12px}.product-title{font-size:.85rem;margin-bottom:8px}.product-price{font-size:.9rem}}@media (min-width: 1200px){.product-carousel-slide{flex:0 0 20%}}@media (min-width: 992px) and (max-width: 1199px){.product-carousel-slide{flex:0 0 25%}}@media (min-width: 769px) and (max-width: 991px){.product-carousel-slide{flex:0 0 33.333%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/reebelo-popular-products.css.map */
