/* Polish catalog: native Woo search and category widgets remain editable in Avada. */
#main #woocommerce_product_search-4 input.s {
 box-sizing:border-box;width:100%;height:52px!important;
 padding:0 58px 0 18px!important;border:1px solid #b9bec5!important;
 border-left:4px solid #ed1824!important;border-radius:9px!important;
 background-color:#f8f9fb!important;background-position:right 12px center!important;
 background-size:32px 32px!important;background-repeat:no-repeat!important;
 color:#202226!important;font-size:16px!important;font-weight:600;
 box-shadow:0 3px 10px #2022260a;
}
#main #woocommerce_product_search-4 input.s::placeholder {color:#4d535d!important;opacity:1}
#main #woocommerce_product_search-4 input.s:focus {
 border-color:#d41520!important;outline:3px solid #ed182421!important;outline-offset:2px;background-color:#fff!important;
}
#main #text-12 .textwidget p {margin:10px 0 0;font-size:14px;font-weight:600;color:#4d535d}
#main #woocommerce_product_categories-9 .select2-container {width:100%!important;max-width:100%}
#main #woocommerce_product_categories-9 .select2-selection--single {
 min-height:52px!important;height:auto!important;border:1px solid #b9bec5!important;
 border-left:4px solid #ed1824!important;border-radius:9px!important;
 background:#f8f9fb!important;box-shadow:0 3px 10px #2022260a;
}
#main #woocommerce_product_categories-9 .select2-selection__rendered {
 min-height:50px!important;line-height:24px!important;padding:13px 62px 13px 18px!important;
 white-space:normal!important;overflow-wrap:anywhere;font-size:16px!important;font-weight:600;color:#202226!important;
}
#main #woocommerce_product_categories-9 .select2-selection__placeholder {color:#4d535d!important}
#main #woocommerce_product_categories-9 .select2-selection__arrow {
 top:0!important;right:0!important;height:100%!important;width:48px!important;
 border:0!important;border-left:1px solid #e3c9cc!important;border-radius:0 8px 8px 0;background:#fff0f1!important;
}
#main #woocommerce_product_categories-9 .select2-selection__arrow b {border-top-color:#c30d18!important}
#main #woocommerce_product_categories-9 .select2-container--open .select2-selection__arrow b {border-bottom-color:#c30d18!important}
#main #woocommerce_product_categories-9 .select2-selection--single:focus {
 outline:3px solid #ed182421!important;outline-offset:2px;border-color:#d41520!important;
}
#main #woocommerce_product_categories-9 .select2-selection__rendered:has(.select2-selection__clear) {padding-left:46px!important}
#main #woocommerce_product_categories-9 .select2-selection__clear {
 left:9px!important;top:50%!important;transform:translateY(-50%);width:28px!important;height:28px!important;
 line-height:26px!important;border:1px solid #e6bcc0;border-radius:6px;background:#fff!important;color:#b6000a!important;text-align:center;
}
@media(max-width:640px){
 #main #woocommerce_product_search-4 input.s {height:50px!important;padding-left:12px!important}
 #main #woocommerce_product_categories-9 .select2-selection__rendered {padding-left:12px!important}
}
