.product-image{position:relative;aspect-ratio:1/.6;background:#f5f5f5;border-radius:4px;overflow:hidden;margin-bottom:15px}.product-image img{width:100%;height:100%;object-fit:cover}.badge{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.badge-sale{background:#e74c3c;color:#fff}.badge-trend{background:#95a5a6;color:#fff}#featured-collection .product-card>*:where(:not(div.product-image)){padding-inline:10px;max-width:100%}#featured-collection .product-card .product-name{width:100%;text-wrap:wrap}#featured-collection .product-card>div:last-child{padding-bottom:10px}.product-brand{font-size:12px;color:#666;text-transform:uppercase;margin-bottom:5px;letter-spacing:.5px}.product-name{font-size:16px;margin-bottom:10px;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-price{display:flex;gap:10px;align-items:center;margin-bottom:15px;flex-wrap:wrap}.price-current{font-size:18px;font-weight:600;color:#1a1a1a}.price-original{font-size:14px;color:#999;text-decoration:line-through}.price-discount{font-size:14px;color:#e74c3c;font-weight:500}.color-variants{display:flex;gap:8px}.color-button{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;position:relative;flex-shrink:0;overflow:hidden}.color-button img{width:100%;height:100%;object-fit:cover}.color-button.active{border-color:#000}.color-button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid #ddd;border-radius:50%;opacity:0;transition:opacity .2s}.color-button:hover:after{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/12/assets/best-seller-products.css.map */
