.best-sellers-section{text-align:center;padding:10px 50px;background:#FFF8F0}
.best-sellers-title{font-size:28px;font-weight:700;margin-bottom:5px}
.best-sellers-subtitle{color:#777;font-size:16px;margin-bottom:15px}
.best-sellers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;justify-content:center}
.best-seller-card{border:1px solid #eee;border-radius:12px;overflow:hidden;transition:.3s;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.best-seller-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.08)}
.card-image{position:relative}
.card-image img{width:100%;height:auto;display:block}
.best-seller-badge{position:absolute;top:10px;right:10px;background:#fda52a;color:#fff;font-size:10px;padding:4px 8px;border-radius:10px}
.card-content{padding:10px}
.product-title{font-weight:600;font-size:14px;margin-bottom:8px}
.tags{margin-bottom:10px}
.tag{display:inline-block;background:#fff8e5;color:#444;border:1px solid #f7e1a0;font-size:10px;padding:3px 6px;border-radius:6px;margin:2px}
.rating{color:#008000;font-size:14px;margin-bottom:10px}
.price{margin-bottom:10px}
.old-price{text-decoration:line-through;color:#888;margin-right:5px}
.new-price{color:#e67e22;font-weight:600}
.add-to-cart-btn{background:#922dfc;color:#fff;border:none;padding:10px 18px;border-radius:25px;cursor:pointer;font-weight:600;width:100%;transition:.3s}
.add-to-cart-btn:hover{background:#7b00ff}
@media(max-width:768px){
.best-sellers-section{padding:10px 15px}
.best-sellers-title{font-size:20px;margin-bottom:4px}
.best-sellers-subtitle{font-size:13px;margin-bottom:15px}
.best-sellers-grid{grid-template-columns:repeat(2,1fr);gap:12px}
.best-seller-card{border-radius:10px;box-shadow:none;border:1px solid #ddd; display: flex;
    flex-direction: column;
    justify-content: space-between;}
.card-image img{border-radius:6px 6px 0 0}
.best-seller-badge{top:8px;right:8px;font-size:10px;padding:3px 6px;border-radius:5px}
.card-content{padding:8px}
.product-title{font-size:12px;font-weight:700;line-height:1.3;margin-bottom:6px}
.tag{font-size:9px;padding:2px 6px;margin:1.5px}
.rating{font-size:13px;margin-bottom:8px}
.best-seller-card select{padding:6px 8px;font-size:12px;border-radius:6px;margin-bottom:8px}
.old-price{font-size:11px}
.new-price{font-size:13px}
.add-to-cart-btn{padding:8px 10px;font-size:13px;border-radius:22px}}
