#featuredProducts .carousel-grid,#specialsDefault .carousel-grid,#whatsNew .carousel-grid{text-align:center;padding:10px}#featuredProducts .carousel-grid img,#specialsDefault .carousel-grid img,#whatsNew .carousel-grid img{width:auto!important;max-width:100%!important;height:auto!important;margin-bottom:10px;display:inline-block}#featuredProducts .carousel-grid a,#featuredProducts .carousel-grid a:link,#featuredProducts .carousel-grid a:visited,#specialsDefault .carousel-grid a,#specialsDefault .carousel-grid a:link,#specialsDefault .carousel-grid a:visited,#whatsNew .carousel-grid a,#whatsNew .carousel-grid a:link,#whatsNew .carousel-grid a:visited{color:var(--theme-text-primary)!important;text-decoration:none!important;text-transform:uppercase!important;font-weight:400!important;font-size:.85rem!important;letter-spacing:.05em!important;line-height:1.4!important;display:block}#featuredProducts .carousel-grid a:hover,#specialsDefault .carousel-grid a:hover,#whatsNew .carousel-grid a:hover{color:var(--theme-text-primary)!important;text-decoration:none!important}html.theme-light #featuredProducts .carousel-grid a,html.theme-light #featuredProducts .carousel-grid a:link,html.theme-light #featuredProducts .carousel-grid a:visited,html.theme-light #specialsDefault .carousel-grid a,html.theme-light #specialsDefault .carousel-grid a:link,html.theme-light #specialsDefault .carousel-grid a:visited,html.theme-light #whatsNew .carousel-grid a,html.theme-light #whatsNew .carousel-grid a:link,html.theme-light #whatsNew .carousel-grid a:visited,html[data-theme=light] #featuredProducts .carousel-grid a,html[data-theme=light] #featuredProducts .carousel-grid a:link,html[data-theme=light] #featuredProducts .carousel-grid a:visited,html[data-theme=light] #specialsDefault .carousel-grid a,html[data-theme=light] #specialsDefault .carousel-grid a:link,html[data-theme=light] #specialsDefault .carousel-grid a:visited,html[data-theme=light] #whatsNew .carousel-grid a,html[data-theme=light] #whatsNew .carousel-grid a:link,html[data-theme=light] #whatsNew .carousel-grid a:visited{color:#1a1a1a!important}#featuredProducts .carousel-grid .product-price,#specialsDefault .carousel-grid .product-price,#whatsNew .carousel-grid .product-price{font-size:.9rem!important;color:var(--lux-text-main)!important;font-weight:600!important;display:block!important;margin-top:5px;white-space:normal!important;word-wrap:break-word;overflow-wrap:break-word}#featuredProducts .carousel-grid span.normalprice,#featuredProducts .carousel-grid span.productSpecialPrice,#specialsDefault .carousel-grid span.normalprice,#specialsDefault .carousel-grid span.productSpecialPrice,#whatsNew .carousel-grid span.productSpecialPrice,.normalprice,.productOldPrice,.productSalePrice,.productSpecialPrice{display:inline!important;margin:0 3px!important;vertical-align:baseline!important}#featuredProducts .carousel-grid br,#specialsDefault .carousel-grid br,#whatsNew .carousel-grid br{display:none!important}#featuredProducts .carousel-grid .productPriceDiscount,#specialsDefault .carousel-grid .productPriceDiscount,#whatsNew .carousel-grid .productPriceDiscount{display:block!important;font-size:.78rem!important;margin-top:2px;line-height:1.3}#featuredProducts .carousel-grid .productSalePrice,#featuredProducts .carousel-grid .productSpecialPrice,#specialsDefault .carousel-grid .productSalePrice,#specialsDefault .carousel-grid .productSpecialPrice{color:#c00!important}.centerBoxContentsFeatured,.centerBoxContentsNew,.centerBoxContentsSpecials{border:none!important}.centerBoxContentsFeatured a,.centerBoxContentsNew a,.centerBoxContentsSpecials a{color:var(--lux-text-main)!important;text-transform:uppercase!important;text-decoration:none!important}#featuredProductsHeading,#specialsDefaultHeading,#whatsNewHeading,.centerBoxHeading,h2.centerBoxHeading{text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:.15em;font-size:1.25rem;padding:3rem 0 1rem;margin-bottom:2rem;border-bottom:1px solid var(--lux-border-color);color:var(--lux-text-main);position:relative;background:0 0;font-family:inherit}#featuredProductsHeading::after,#specialsDefaultHeading::after,#whatsNewHeading::after,.centerBoxHeading::after,h2.centerBoxHeading::after{content:'';display:block;width:60px;height:3px;background-color:var(--lux-gold);margin:15px auto 0}
/* === Product Listing - Star Ratings === */
.product-listing-rating{margin:4px 0 2px;line-height:1;display:flex;align-items:center;justify-content:center;gap:1px}.product-listing-rating .star{font-size:clamp(.75rem,.65rem + .5vw,.95rem);line-height:1}.product-listing-rating .star-full{color:#f5a623}.product-listing-rating .star-half{color:#f5a623;opacity:.6}.product-listing-rating .star-empty{color:#ccc}.product-listing-rating .rating-count{font-size:clamp(.625rem,.575rem + .25vw,.75rem);color:var(--theme-text-muted,#999);margin-left:3px;font-weight:400}.product-listing-rating .rating-link{display:inline-flex;align-items:center;gap:1px;text-decoration:none!important;color:inherit!important}html.theme-dark .product-listing-rating .star-empty,html[data-theme=dark] .product-listing-rating .star-empty{color:#555}html.theme-dark .product-listing-rating .rating-count,html[data-theme=dark] .product-listing-rating .rating-count{color:var(--theme-text-muted,#777)}