.blockxpert-ai-product-recommendations-block{background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;margin-bottom:24px;padding:24px}.ai-product-recommendations-editor .product-price{color:#007cba;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.ai-product-recommendations-editor .woocommerce-Price-amount{font-weight:600}.ai-product-recommendations-editor .woocommerce-Price-currencySymbol{font-weight:400}.ai-product-recommendations-editor .product-card{background:#fff;border:1px solid #e1e5e9;border-radius:8px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.ai-product-recommendations-editor .product-image{overflow:hidden;position:relative}.ai-product-recommendations-editor .product-thumbnail{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.ai-product-recommendations-editor .product-info{padding:1rem}.ai-product-recommendations-editor .product-title{font-size:1.1rem;font-weight:500;margin:0 0 .5rem}.ai-product-recommendations-editor .product-rating{margin-bottom:.5rem}.ai-product-recommendations-editor .add-to-cart-btn{margin-top:.5rem;width:100%}.ai-product-recommendations-editor .products-grid{display:grid;gap:1.5rem}.ai-product-recommendations-editor .products-grid.layout-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ai-product-recommendations-editor .products-grid.layout-list{grid-template-columns:1fr}.ai-product-recommendations-editor .products-grid.layout-slider{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0}.ai-product-recommendations-editor .products-grid.layout-slider .product-card{flex:0 0 250px}
