.elementor-5961 .elementor-element.elementor-element-d1bbd6f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5961 .elementor-element.elementor-element-575d798{text-align:center;font-family:"Roboto Slab", "Roboto", Sans-serif;font-weight:400;}.elementor-5961 .elementor-element.elementor-element-575d798 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-da3cdf1 );}.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-da3cdf1 );}.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", "Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-aa8176c );}.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-aa8176c );}.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-aa8176c );}.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-aa8176c );background-color:#02010100;border-color:var( --e-global-color-aa8176c );border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:4px 10px 2px 10px;}.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products ul.products li.product{padding:0px 0px 10px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-5961 .elementor-element.elementor-element-e906f16.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for text-editor, class: .elementor-element-575d798 */.elementor-5961 .elementor-element.elementor-element-575d798 .bapf_img_woborder.bapf_sfilter .bapf_img_span{
    margin: 5px 0px;
}

.elementor-5961 .elementor-element.elementor-element-575d798 .bapf_img_woborder.bapf_sfilter .bapf_body li.checked .bapf_img_span{
    transform: none;
}

.elementor-5961 .elementor-element.elementor-element-575d798 .bapf_img_woborder.bapf_sfilter .bapf_body li label{
    border-radius: 10px;
    position:relative;
}

.elementor-5961 .elementor-element.elementor-element-575d798 .bapf_img_woborder.bapf_sfilter .bapf_body li.checked label{
    background: #93939326;
    border-radius: 10px;
}
.elementor-5961 .elementor-element.elementor-element-575d798 .bapf_img_woborder.bapf_sfilter .bapf_body li:hover label:after, 
.elementor-5961 .elementor-element.elementor-element-575d798 .bapf_img_woborder.bapf_sfilter .bapf_body li.checked label:after{
    display:block;
    content: " ";
    position: absolute;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    
    background-image: url("https://dev.prajituradinnatura.ro/wp-content/uploads/2023/01/stop-sign.svg");
    background-position: center 4px;
    background-size: 40px;
    background-repeat: no-repeat;
}


[data-taxonomy="product_cat"] .bapf_body li{
    display:inline-block;
    margin: 0px 10px !important;
}

.bapf_hideckbox li input:checked+label, 
.bapf_hideckbox li input:checked+label a, 
.bapf_hideckbox li input:checked+label:hover, 
.bapf_hideckbox li input:checked+label:hover a, 
.bapf_hideckbox li label:hover, 
.bapf_hideckbox li label:hover a{
    color: var(--e-global-color-aa8176c );
    border-bottom: 3px solid var(--e-global-color-aa8176c );
}


.bapf_hideckbox li label, 
.bapf_hideckbox li label a{
    color:var( --e-global-color-text );
    border-bottom: 3px solid #fff;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-e906f16 */.page-template-template-fullwidth-php .header-widget-region ul.products.columns-4 li.product, .page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-4 li.product, .storefront-full-width-content .site-main ul.products.columns-4 li.product{
    width:auto !important;
    float:none !important;
}


.storefront-sorting select{
    padding: 5px;
    border: 1px solid #aaaaaa4a;
    border-radius: 10px;
}

.elementor-products-grid nav.woocommerce-pagination{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS */[data-taxonomy="product_cat"] .bapf_body li label {
    font-weight:900 !important;
    color:#444;
    
}/* End custom CSS */