  .products-grid{display:grid !important; visibility:visible !important; opacity:1 !important}  .all-products-section, .products-for-you-section, .recommended-products-section{display:block !important; visibility:visible !important; opacity:1 !important} .all-products-section .products-grid, .products-for-you-section .products-grid, .recommended-products-section .products-grid{display:grid !important; visibility:visible !important; opacity:1 !important} .product-card, .deal-card{display:flex !important; visibility:visible !important; opacity:1 !important}  .product-image::after, .product-image::before, .deal-image::after, .deal-image::before, .product-card img::after, .product-card img::before, .deal-card img::after, .deal-card img::before, .deal-card .deal-image::after, .deal-card .deal-image::before, .deals-scroll-container .deal-image::after, .deals-scroll-container .deal-image::before, .deals-scroll-container img::after, .deals-scroll-container img::before, .deals-scroll-container .deal-card::after, .deals-scroll-container .deal-card::before, .deals-scroll-container .deal-card img::after, .deals-scroll-container .deal-card img::before, .deal-card .deal-image::after, .deal-card .deal-image::before, .deal-card img::after, .deal-card img::before, .deal-image::after, .deal-image::before, .nouveau-product-card img::after, .nouveau-product-card img::before, .modern-card-image::after, .modern-card-image::before, .modern-card-image img::after, .modern-card-image img::before, img.product-image::after, img.product-image::before, img.deal-image::after, img.deal-image::before, .deals-scroll-container .deal-card .deal-image::after, .deals-scroll-container .deal-card .deal-image::before, .deals-scroll .deal-image::after, .deals-scroll .deal-image::before, .deals-scroll img::after, .deals-scroll img::before, .deals-scroll .deal-card::after, .deals-scroll .deal-card::before, .deals-scroll .deal-card img::after, .deals-scroll .deal-card img::before, #deals-scroll .deal-image::after, #deals-scroll .deal-image::before, #deals-scroll img::after, #deals-scroll img::before, #deals-scroll .deal-card::after, #deals-scroll .deal-card::before, #deals-scroll .deal-card img::after, #deals-scroll .deal-card img::before{content:none !important; display:none !important; visibility:hidden !important; opacity:0 !important; background:none !important; background-image:none !important; width:0 !important; height:0 !important; position:absolute !important; z-index:-1 !important; pointer-events:none !important}  .all-products-section .product-card, .products-for-you-section .product-card, .recommended-products-section .product-card, .trending-section .product-card, .product-card{width:100% !important; max-width:100% !important; box-sizing:border-box !important; overflow:hidden !important; position:relative !important} .all-products-section .product-card > div:first-child, .products-for-you-section .product-card > div:first-child, .recommended-products-section .product-card > div:first-child, .trending-section .product-card > div:first-child, .all-products-section .product-card .product-image-wrapper, .products-for-you-section .product-card .product-image-wrapper, .recommended-products-section .product-card .product-image-wrapper, .trending-section .product-card .product-image-wrapper, .product-card > div:first-child, .product-card .product-image-wrapper, .deal-card .deal-image-wrapper, .nouveau-product-card > div:first-child{width:100% !important; max-width:100% !important; overflow:hidden !important; background:transparent !important; display:block !important; margin:0 !important; padding:0 !important; box-sizing:border-box !important; position:relative !important; line-height:0 !important}  .all-products-section .product-card .product-image, .products-for-you-section .product-card .product-image, .recommended-products-section .product-card .product-image, .trending-section .product-card .product-image, .all-products-section .product-card > div:first-child img, .products-for-you-section .product-card > div:first-child img, .recommended-products-section .product-card > div:first-child img, .trending-section .product-card > div:first-child img, .product-card .product-image, .product-card > div:first-child img, .nouveau-product-card img, .nouveau-product-card > div:first-child img{width:100% !important; max-width:100% !important; min-width:100% !important; height:100% !important; min-height:100% !important; max-height:100% !important; object-fit:contain !important; object-position:center center !important; display:block !important; margin:0 !important; padding:0 !important; box-sizing:border-box !important; position:relative !important; vertical-align:top !important}  .product-info{padding:4px 6px !important; gap:2px !important} .product-name{font-size:0.85rem !important; font-weight:700 !important; color:#1a1a1a !important; min-height:2.8em !important; max-height:2.8em !important; padding-bottom:0 !important; margin-bottom:4px !important; line-height:1.5 !important; white-space:normal !important; display:-webkit-box !important; -webkit-line-clamp:2 !important; -webkit-box-orient:vertical !important; border-bottom:none !important; width:100% !important; max-width:100% !important} .product-price{font-size:1.1rem !important; font-weight:800 !important; color:#1e40af !important; min-height:1.2em !important; height:1.2em !important; padding-bottom:0 !important; margin-bottom:6px !important; line-height:1.4em !important; border-bottom:none !important; direction:ltr !important; unicode-bidi:isolate !important} .product-vendor{font-size:0.65rem !important; height:1.1em !important; min-height:1.1em !important; line-height:1.2 !important} .deal-info{padding:4px 6px !important} .deal-card .product-name{font-size:0.85rem !important; font-weight:700 !important; color:#1a1a1a !important; min-height:2.8em !important; max-height:2.8em !important; margin-bottom:4px !important; line-height:1.5 !important; white-space:normal !important; display:-webkit-box !important; -webkit-line-clamp:2 !important; -webkit-box-orient:vertical !important; border-bottom:none !important; width:100% !important; max-width:100% !important} .deal-card .product-price{font-size:1.1rem !important; font-weight:800 !important; color:#1e40af !important; height:1.2em !important; min-height:1.2em !important; margin-bottom:6px !important; line-height:1.4em !important; border-bottom:none !important; padding-bottom:0 !important; direction:ltr !important; unicode-bidi:isolate !important} .deal-card .product-vendor{font-size:0.75rem !important; font-weight:700 !important; color:#4b5563 !important; height:1.3em !important; min-height:1.3em !important; line-height:1.3em !important; margin-bottom:2px !important}  .product-cart-btn{flex:1 !important; width:100% !important; height:36px !important; border-radius:6px !important; border:2px solid #595C3E !important; background:#595C3E !important; color:#ffffff !important; padding:0 12px !important; gap:6px !important; margin:0 !important} .product-cart-btn i, .product-cart-btn span{color:#ffffff !important} .product-cart-btn:hover{background:#595C3E !important; border-color:#595C3E !important} .product-cart-btn:hover i, .product-cart-btn:hover span{color:#ffffff !important} .product-wishlist-btn-text{flex:1 !important; width:100% !important; height:36px !important; border-radius:6px !important; border:2px solid #5C413E !important; background:#5C413E !important; color:#ffffff !important; padding:0 12px !important; gap:6px !important; margin:0 !important} .product-wishlist-btn-text i, .product-wishlist-btn-text span{color:#ffffff !important} .product-wishlist-btn-text:hover{background:#5C413E !important; border-color:#5C413E !important} .product-wishlist-btn-text:hover i, .product-wishlist-btn-text:hover span{color:#ffffff !important} .product-wishlist-btn-text.active{background:#5C413E !important; border-color:#5C413E !important} .product-wishlist-btn-text.active i, .product-wishlist-btn-text.active span{color:#ffffff !important}  .vendor-rating{display:flex !important; visibility:visible !important; opacity:1 !important; flex-shrink:0 !important; position:relative !important; z-index:10 !important; font-size:0.65rem !important; gap:2px !important} .vendor-rating-stars{display:flex !important; visibility:visible !important; opacity:1 !important; width:auto !important; position:relative !important; z-index:10 !important; gap:1px !important} .vendor-rating-stars i, .vendor-rating-stars .fa-star{display:inline-block !important; visibility:visible !important; opacity:1 !important; color:#fbbf24 !important; font-size:0.65rem !important; width:auto !important; height:auto !important; line-height:1 !important; position:relative !important; z-index:10 !important} .vendor-rating-stars i.empty, .vendor-rating-stars .fa-star.empty{color:#e5e7eb !important} .vendor-rating-value{display:inline-block !important; visibility:visible !important; opacity:1 !important; color:#4b5563 !important; font-size:0.65rem !important; position:relative !important; z-index:10 !important; margin-left:2px !important; direction:ltr !important; unicode-bidi:isolate !important}  @media (max-width:1199px){.all-products-section .product-info, .products-for-you-section .product-info, .recommended-products-section .product-info, .trending-section .product-info{padding:8px 6px !important;  gap:4px !important}  .all-products-section .product-cart-btn, .products-for-you-section .product-cart-btn, .recommended-products-section .product-cart-btn, .trending-section .product-cart-btn, .all-products-section .product-wishlist-btn-text, .products-for-you-section .product-wishlist-btn-text, .recommended-products-section .product-wishlist-btn-text, .trending-section .product-wishlist-btn-text, .product-cart-btn, .product-wishlist-btn-text{width:auto !important;  flex:1 1 auto !important;  max-width:50% !important;  height:38px !important;  padding:0 10px !important;  gap:5px !important;  font-size:0.8rem !important;  font-weight:600 !important;  min-height:38px !important; box-sizing:border-box !important} .all-products-section .product-cart-btn i, .products-for-you-section .product-cart-btn i, .recommended-products-section .product-cart-btn i, .trending-section .product-cart-btn i, .all-products-section .product-wishlist-btn-text i, .products-for-you-section .product-wishlist-btn-text i, .recommended-products-section .product-wishlist-btn-text i, .trending-section .product-wishlist-btn-text i, .product-cart-btn i, .product-wishlist-btn-text i{font-size:0.85rem !important}  .all-products-section .product-info > div:last-child, .products-for-you-section .product-info > div:last-child, .recommended-products-section .product-info > div:last-child, .trending-section .product-info > div:last-child, .product-info > div:last-child, .product-actions{display:flex !important; flex-direction:row !important; gap:4px !important; flex-wrap:nowrap !important; width:100% !important; box-sizing:border-box !important} } @media (max-width:479px){.all-products-section .product-info, .products-for-you-section .product-info, .recommended-products-section .product-info, .trending-section .product-info{padding:8px 6px !important; gap:4px !important} .all-products-section .product-cart-btn, .products-for-you-section .product-cart-btn, .recommended-products-section .product-cart-btn, .trending-section .product-cart-btn, .all-products-section .product-wishlist-btn-text, .products-for-you-section .product-wishlist-btn-text, .recommended-products-section .product-wishlist-btn-text, .trending-section .product-wishlist-btn-text{font-size:0.8rem !important;  padding:0 10px !important;  height:38px !important;  font-weight:600 !important} .all-products-section .product-cart-btn i, .products-for-you-section .product-cart-btn i, .recommended-products-section .product-cart-btn i, .trending-section .product-cart-btn i, .all-products-section .product-wishlist-btn-text i, .products-for-you-section .product-wishlist-btn-text i, .recommended-products-section .product-wishlist-btn-text i, .trending-section .product-wishlist-btn-text i{font-size:0.85rem !important} }