.elementor-bc-flex-widget .elementor-18501 .elementor-element.elementor-element-cb4d014.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18501 .elementor-element.elementor-element-cb4d014.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18501 .elementor-element.elementor-element-cb4d014 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-18501 .elementor-element.elementor-element-cb4d014 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18501 .elementor-element.elementor-element-59cf76a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18501 .elementor-element.elementor-element-c235bfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18501 .elementor-element.elementor-element-6b77a43 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-18501 .elementor-element.elementor-element-5b9774d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-element-5b9774d .load-more .next{width:auto;font-size:16px;font-weight:400;text-transform:uppercase;color:#000000;border-color:#A4A4A4;}.elementor-18501 .elementor-element.elementor-element-f4c36ac.elementor-element{--order:99999 /* order end hack */;}@media(min-width:768px){.elementor-18501 .elementor-element.elementor-element-6b77a43{width:25%;}.elementor-18501 .elementor-element.elementor-element-c85538e{width:75%;}}@media(max-width:991px){.elementor-18501 .elementor-element.elementor-element-cb4d014 > .elementor-element-populated{margin:0px 10px 10px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-18501 .elementor-element.elementor-element-e0da40c{margin-top:-20px;margin-bottom:-10px;}}/* Start custom CSS for section, class: .elementor-element-e0da40c */.yith-wcan-filters.filters-modal .close-button{color: rgb(255 255 255);
    cursor: pointer;
    font-size: 2.5em;
    height: 100%;
    line-height: 1;
    position: absolute;
    text-align: center;
    text-decoration: none;
    right: -45px;
    top: 15px;
    vertical-align: middle;
    width: 35px;
    z-index: 99999;
    padding: 0;}
.yith-wcan-filters.filters-modal.open{margin: 0 55px 0 0px;}
.sort-fil.elementor-widget.elementor-widget-shortcode{display:flex;margin-left:auto;}
.sort-fil .widget.widget_wpc_sorting_widget {
    margin-bottom: 5px;
}
.sort-fil span.select2-container.select2-container--default.select2-container--open {
    top: auto !important;
}
.sort-fil .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    min-height: 30px;
    padding: 0;
    font-size: 12px;
}
span.select2-selection.select2-selection--single {
    text-align: left;
    border: 1px solid #000000 !important;
    border-radius: 2px;
    line-height: 1.5;
    padding: 0px 6px !important;
    background-color: transparent;
    color: #000000;
    box-sizing: border-box;
    text-decoration: none !important;
    font-weight: 400;
    transition: none;
    position: relative;
    border-radius: 5px !important;
}
.wpc-filter-everything-dropdown .select2-results__option{padding: 5px 8px !important;}
body .wpc-filters-open-button-container a.wpc-filters-open-widget{border-radius: 5px !important;}
.wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b, .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow b{width: 7px !important; height: 7px !important; font-size: 14px;border-left: 1px solid #000000 !important; border-top: 1px solid #000000 !important;}
.wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow, .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow{width: 38px !important; border-radius: 5px !important; top: 0px !important; right: 0px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bb98dc0 */.elementor-element-f4c36ac {
    display: none !important;
}
.pagination.load-more {
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS */.woocommerce .yith-wcan-filters .filter-title, .woocommerce-page .yith-wcan-filters .filter-title{font-size: 16px;
    font-weight: 600;}
.btn-primary.yith-wcan-filters-opener {
    background: #dbebff;
    color: #000;
    border: 1px solid #dbebff;}
.yith-wcan-filters.filters-modal .filters-container{background: #fff;}/* End custom CSS */