.elementor-5592 .elementor-element.elementor-element-8017001 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5592 .elementor-element.elementor-element-8017001 > .elementor-element-populated{color:var( --e-global-color-primary );text-align:center;}.elementor-5592 .elementor-element.elementor-element-43f151f .elementor-button{background-color:#298EAF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-5592 .elementor-element.elementor-element-43f151f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-43f151f .elementor-button:hover, .elementor-5592 .elementor-element.elementor-element-43f151f .elementor-button:focus{color:var( --e-global-color-75ac977 );}.elementor-5592 .elementor-element.elementor-element-43f151f .elementor-button:hover svg, .elementor-5592 .elementor-element.elementor-element-43f151f .elementor-button:focus svg{fill:var( --e-global-color-75ac977 );}.elementor-5592 .elementor-element.elementor-element-1a86eae .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );fill:var( --e-global-color-75ac977 );color:var( --e-global-color-75ac977 );}.elementor-5592 .elementor-element.elementor-element-8d2675e{--spacer-size:10px;}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:8px;border-color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products  ul.products{grid-column-gap:60px;grid-row-gap:40px;}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products .added_to_cart{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-5592 .elementor-element.elementor-element-f4a14d7 nav.woocommerce-pagination{margin-top:18px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-5592 .elementor-element.elementor-element-f4a14d7 nav.woocommerce-pagination ul{border-color:var( --e-global-color-primary );}.elementor-5592 .elementor-element.elementor-element-f4a14d7 nav.woocommerce-pagination ul li{border-right-color:var( --e-global-color-primary );border-left-color:var( --e-global-color-primary );}.elementor-5592 .elementor-element.elementor-element-f4a14d7 nav.woocommerce-pagination ul li a, .elementor-5592 .elementor-element.elementor-element-f4a14d7 nav.woocommerce-pagination ul li span{padding:18px;}.elementor-5592 .elementor-element.elementor-element-f4a14d7 nav.woocommerce-pagination ul li a{color:var( --e-global-color-secondary );}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#D9534F;}@media(max-width:959px){.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-5592 .elementor-element.elementor-element-8017001{width:16%;}.elementor-5592 .elementor-element.elementor-element-488503a{width:83.666%;}}@media(max-width:767px){.elementor-5592 .elementor-element.elementor-element-43f151f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-f4a14d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//***** Shop *****/
.wpfValue {
	font-size:16px !important; 
	font-family: "Quicksand"; 
	font-weight: normal !important;
}

.wpfFilterWrapper {
	color: #000000 !important;
	line-height: 2 !important;
}

.wpfFilterTaxNameWrapper {
	color: #000000 !important;
	line-height: 2 !important;
}

.lmp_load_more_button .lmp_button {
    font-weight: 600;
    margin-top: 5%;
}

.lmp_products_loading .lmp_rotate {
    color: #dd9933;
    margin-top: 25px;
    margin-bottom:-25px;
}

.woocommerce-shop .bapf_head {
    display: none;
}

.berocket_single_filter_widget_9967 {
    margin-top: 30px;

}

.woocommerce-shop .elementor-accordion-item {
    display: block;
    width: fit-content;
    margin: 0 auto;
}

.woocommerce-shop .elementor-accordion-item:first-of-type {
    display: none !important;
}

.bapf_sfilter.bapf_ckbox input[type=checkbox] {
    border: 1px solid #ccc !important;
    border-radius: 5px;
    width: 16px !important;
    height: 16px !important;
}

.bapf_sfilter label {
    font-size: 16px !important;
    font-family: "Quicksand";
    font-weight: 400 !important;
    color: #000000 !important;
    line-height: 2 !important;
}

.bapf_lcontainer {
    width: 60px !important;
    height: 60px !important;
}

.bapf_lcontainer .bapf_limg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
    margin: -60px 0 0 -30px;
    -webkit-animation: spin 1s linear infinite;
    -moz-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}/* End custom CSS */