.select2-results__options { color: #404040; } .woocommerce form .form-row textarea.input-text { height: 7em; } .badoblog-css-mod-pp-content .woocommerce ul li { list-style-type: none; padding-left: 3.5em; } '; //?---------- Bug fixes woocommerce (grids break when there are more than 6 columns) $css .= ' .woocommerce .badoblog-css-site-main ul.columns-7, .woocommerce .badoblog-css-site-main ul.columns-8, .woocommerce .badoblog-css-site-main ul.columns-9 { display: flex; flex-wrap: wrap; } @media (max-width: 999px) { .woocommerce ul.products.columns-7, .woocommerce ul.products.columns-8, .woocommerce ul.products.columns-9 { justify-content: space-between; } } .woocommerce ul.products.columns-7 li.product { margin-right: 2.5%; width: 11.7%; } .woocommerce ul.products.columns-8 li.product { margin-right: 2.5%; width: 10%; } .woocommerce ul.products.columns-9 li.product { margin-right: 2.5%; width: 8.6%; } @media (max-width: 999px) { .woocommerce ul.products.columns-7 li.product, .woocommerce ul.products.columns-8 li.product, .woocommerce ul.products.columns-9 li.product { width: 47%; } } '; //?---------- Styles for Mini Cart in the Top menu $css .= ' .badoblog-woo-mini-cart:after { color: ' . $primary_color . '; } '; //?---------- Search strings $css .= ' form.woocommerce-product-search { display: flex; margin-top: 15px; } .woocommerce-product-search input[type="search"] { width: 100%; padding: 0.54em; border-radius: 20px 0 0 20px; } .woocommerce-product-search button, .woocommerce-product-search .wp-element-button { border-radius: 0 20px 20px 0; } .woocommerce-product-search { margin-bottom: 25px; } .woocommerce-product-search button, .woocommerce-product-search .search-field { line-height: 1.5; } .woocommerce-product-search button:hover, .woocommerce-product-search .wp-element-button:hover { transition-duration: 0.2s; box-shadow: 0 0.1em 0.4em rgba(0, 0, 0, 0.5); } '; //?---------- Obsolete widgets $css .= "\n .widget form.woocommerce-product-search {\n margin: 0;\n }\n .widget ul.product-categories {\n list-style: none;\n margin: 0;\n padding: 0;\n margin-top: -10px;\n line-height: 1;\n }\n .widget.woocommerce ul.product_list_widget li img {\n width: 30%;\n margin-left: 8px;\n }\n .woocommerce .widget_price_filter .ui-slider-horizontal div.ui-slider-range,\n .woocommerce .widget_price_filter .ui-slider span.ui-slider-handle,\n .widget.woocommerce a.button,\n .widget.woocommerce a.button:hover {\n background: {$primary_color};\n }\n .woocommerce .widget_price_filter .price_slider_wrapper div.ui-widget-content {\n background: {$primary_big_color};\n }\n .widget.woocommerce a.button,\n .widget.woocommerce a.button:hover {\n color: {$color_lite};\n }\n .widget.woocommerce a.button:hover {\n box-shadow: 0 0.1em 0.4em rgba(0, 0, 0, 0.5);\n }\n "; //?---------- Block widgets // Icons $css .= "\n .wc-block-grid svg,\n .wc-block-checkout-empty svg.wc-block-checkout-empty__image {\n fill: {$primary_color};\n }\n "; // Lists $css .= "\n .wc-block-grid ul li,\n ul.wc-block-components-checkbox-list > li,\n .widget_block ul.wc-block-grid__products,\n .widget_block ul.wc-block-review-list,\n .widget_block ul.wc-block-product-categories-list {\n padding-left: 0;\n list-style: none;\n }\n "; // Filter by attributes $css .= "\n .wc-block-attribute-filter div.wc-blocks-components-form-token-field-wrapper:not(.is-loading) {\n border: 1px solid {$primary_color} {$i};\n border-radius: 0;\n }\n span.components-form-token-field__token,\n button.components-form-token-field__remove-token.components-button,\n button.components-form-token-field__remove-token.components-button:hover {\n color: {$primary_color};\n }\n "; // Drawer basket $css .= "\n .wp-block-woocommerce-mini-cart-contents {\n background: {$content_color};\n }\n "; // Filter by price $css .= "\n .wc-blocks-filter-wrapper .wc-block-components-price-slider__range-input-wrapper {\n color: {$primary_color};\n }\n .wc-blocks-filter-wrapper .wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {\n max-width: 120px;\n }\n .wc-blocks-filter-wrapper .wc-block-price-filter__controls {\n border-color: {$primary_color};\n }\n "; // Product Reviews $css .= "\n .widget_block .wc-block-components-sort-select__select {\n border: 1px solid {$primary_color};\n background: {$content_color};\n }\n .widget_block .wp-block-button__link {\n padding: 0.6em 1em;\n }\n "; // Product grid (fix bug in stars) $css .= "\n .widget_block div.wc-block-grid__product-rating {\n display: flex;\n }\n "; //?---------- Footer widgets $css .= ' .site .badoblog-css-site-footer input[type="search"]::placeholder { opacity: 0; } '; if ( !empty( $css ) ) { wp_add_inline_style( 'badoblog-style-woo', $css ); } } add_action( 'wp_enqueue_scripts', 'badoblog_fun_set_css_woo', 1 );