.elementor-14892 .elementor-element.elementor-element-6c2c1e58 > .elementor-container{max-width:1300px;}.elementor-14892 .elementor-element.elementor-element-6c2c1e58 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-14892 .elementor-element.elementor-element-6c2c1e58{margin-top:50px;margin-bottom:50px;padding:0px 40px 0px 40px;}.elementor-14892 .elementor-element.elementor-element-716379e1 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-14892 .elementor-element.elementor-element-186f9d2f > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#F9F7F7;border-radius:8px 8px 8px 8px;}.elementor-14892 .elementor-element.elementor-element-186f9d2f{width:100%;max-width:100%;}.elementor-14892 .elementor-element.elementor-element-ea0d20 .elementor-button{font-family:"Avenir-Medium", Sans-serif;font-weight:500;fill:var( --e-global-color-32ce9dbb );color:var( --e-global-color-32ce9dbb );background-color:var( --e-global-color-8164d9b );border-radius:5px 5px 5px 5px;}.elementor-14892 .elementor-element.elementor-element-ea0d20{width:initial;max-width:initial;bottom:10px;z-index:1101;}body:not(.rtl) .elementor-14892 .elementor-element.elementor-element-ea0d20{right:20px;}body.rtl .elementor-14892 .elementor-element.elementor-element-ea0d20{left:20px;}.elementor-14892 .elementor-element.elementor-element-4ba911e9 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 30px;}.elementor-14892 .elementor-element.elementor-element-25f0a061 .elementor-heading-title{color:var( --e-global-color-bbc611e );font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-14892 .elementor-element.elementor-element-4768d00a{color:var( --e-global-color-primary );font-family:"Avenir-Medium", Sans-serif;font-size:13px;font-weight:400;width:100%;max-width:100%;}.elementor-14892 .elementor-element.elementor-element-4768d00a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14892 .elementor-element.elementor-element-26c2f6c4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14892 .elementor-element.elementor-element-26c2f6c4 nav.woocommerce-pagination{margin-top:25px;font-family:"Avenir-Medium", Sans-serif;}.elementor-14892 .elementor-element.elementor-element-26c2f6c4 nav.woocommerce-pagination ul li a, .elementor-14892 .elementor-element.elementor-element-26c2f6c4 nav.woocommerce-pagination ul li span{padding:10px;}.elementor-14892 .elementor-element.elementor-element-26c2f6c4 nav.woocommerce-pagination ul li a{color:var( --e-global-color-8164d9b );background-color:#FFFFFF;}.elementor-14892 .elementor-element.elementor-element-26c2f6c4 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-32ce9dbb );background-color:var( --e-global-color-8164d9b );}.elementor-14892 .elementor-element.elementor-element-26c2f6c4 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-32ce9dbb );background-color:var( --e-global-color-8164d9b );}.elementor-14892 .elementor-element.elementor-element-26c2f6c4.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-14892 .elementor-element.elementor-element-26c2f6c4 .elementor-products-nothing-found{color:var( --e-global-color-43bc15c );font-family:"Avenir-Medium", Sans-serif;font-weight:400;}.elementor-14892 .elementor-element.elementor-element-26c2f6c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-14892 .elementor-element.elementor-element-6c2c1e58{padding:0px 10px 0px 10px;}.elementor-14892 .elementor-element.elementor-element-26c2f6c4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-14892 .elementor-element.elementor-element-6c2c1e58{margin-top:20px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-14892 .elementor-element.elementor-element-716379e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14892 .elementor-element.elementor-element-716379e1 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-14892 .elementor-element.elementor-element-186f9d2f > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 10px 0px 10px;}.elementor-14892 .elementor-element.elementor-element-ea0d20 .elementor-button{font-size:15px;line-height:17px;}.elementor-14892 .elementor-element.elementor-element-ea0d20{width:100%;max-width:100%;}.elementor-14892 .elementor-element.elementor-element-4ba911e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14892 .elementor-element.elementor-element-4ba911e9 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 10px;}.elementor-14892 .elementor-element.elementor-element-26c2f6c4.elementor-wc-products  ul.products{grid-column-gap:5px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-14892 .elementor-element.elementor-element-716379e1{width:24.017%;}.elementor-14892 .elementor-element.elementor-element-4ba911e9{width:75.983%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14892 .elementor-element.elementor-element-716379e1{width:35%;}.elementor-14892 .elementor-element.elementor-element-4ba911e9{width:65%;}}/* Start custom CSS */.filtre_sidebar{
    overflow: auto;
}
.woocommerce-ordering {
    display: none;
}
.woocommerce ul.products {
    padding-top: 25px;
}
.select2-container--default .select2-selection {
    background-color: #fff;
    border: 1px solid #aaaaaa42 !important;
    border-radius: 4px;
    height: 40px !important;
}

.select2-selection__rendered {
    line-height: 40px !important;
}
.select2-container--default .select2-selection__arrow {
    height: 40px !important;
}
ul.products li.product .tinvwl_add_to_wishlist_button {
    margin-top: 0;
}
.woocommerce-result-count {
    font-family: "Avenir-Medium", Sans-serif;
}
.select2.select2-container.select2-container--default.select2-container--above.select2-container--focus {
    font-family: "Avenir-Medium", Sans-serif;
    font-size: 13px;
}
#fb-root iframe {
    bottom: 65px !important;
}
.tax-brand .woof_container.woof_container_checkbox.woof_container_pa_brand.woof_container_5.woof_container_brand {
    display: none;
}
.woof_products_top_panel ,.oceanwp-toolbar.clr {
    /*display: none !important*/
}
.woocommerce .oceanwp-toolbar {
  
    border-top: 0px solid #eaeaea;
   
}
.elementor-element ul.products li.product > div.product{
    width: 100% !important;
}
nav.woocommerce-pagination {
    padding-top: 30px;
}
.no_img > .elementor-background-overlay {
    display: none;
}
.search-results .bg_cat > .elementor-background-overlay {
    display: none;
}
.hide_f{
    opacity: 0;
    z-index: 0;
    display: none;
}
.close_filter,.open_filter {
    cursor: pointer;
}
.sticky-spacer {
    display: none !important;
}
.woof_list li {
  
    font-size: 14px;
}
#wc_bis_product_form {
    display: none;
}
ul.products li {
    margin-bottom: 10px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #B9AFAC;
}

ul.products li .elementor-location-archive , ul.products li .elementor-location-archive> .elementor-section-wrap,ul.products li .elementor-location-archive .elementor-section-wrap > section,.elementor-template,ul.products li .elementor-location-archive .elementor-section-wrap > section .elementor-container {
    height: 100%;
}
.woof_front_toggle.woof_front_toggle_opened {
    margin-top: -5px;
}
.woof_front_toggle.woof_front_toggle_closed {
    padding-right: 7px;
}
.cutom_cart .single_add_to_cart_button.button.alt::after {
    top: 10px!important;
}
body:not(.elementor-editor-active) .filter_sec {
    overflow: auto;
}
.bg_cat a {
    color: #E0AA97 !important;
}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
    content: " ";
    display: table;
    display: none;
}

@media(max-width:767px){
    body:not(.elementor-editor-active) .filter_sec {
            position: fixed;
            top: 0;
            background: #fff;
            z-index: 10000;
            left: 0;
            height:100%;
           
    }
    .filter_sec > .elementor-widget-container {
         background-color: #F9F7F700!important;
   }
   .elementor-widget-wc-archive-products .products {
        grid-template-columns: repeat(2,1fr)!important;
        display: grid!important;
    }
}
@media(min-width:768px) and (max-width:1024px) {
    .products.columns-4{
        grid-template-columns: repeat(2,1fr);
    }
}
@media(min-width:1024px) and (max-width:1200px) {
    .products.columns-4 {
        grid-template-columns: repeat(3,1fr)!important;
    }
}
@media(min-width:1200px) {
    .products.columns-4{
        grid-template-columns: repeat(4,1fr);
        display: grid;
        margin: 0;
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.curlshops.com/wp-content/uploads/Avenir-Medium/Avenir-Medium.eot');
	src: url('https://dev.curlshops.com/wp-content/uploads/Avenir-Medium/Avenir-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://dev.curlshops.com//wp-content/uploads/Avenir-Medium/Avenir-Medium.woff') format('woff2'),
		url('https://dev.curlshops.com//wp-content/uploads/Avenir-Medium/Avenir-Medium.woff') format('woff'),
		url('https://dev.curlshops.com//wp-content/uploads/Avenir-Medium/Avenir-Medium.ttf') format('truetype'),
		url('https://dev.curlshops.com//wp-content/uploads/Avenir-Medium/Avenir-Medium.svg#Avenir-Medium') format('svg');
}
/* End Custom Fonts CSS */