/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/



ul.tabs.wc-tabs {
    display: inline;
    width: 25%;
}
li.woocommerce-mini-cart-item.mini_cart_item .wpr-mini-cart-name-and-quantity {
    width: 93%;
}
li.woocommerce-mini-cart-item.mini_cart_item .wpr-mini-cart-image {
    float: left;
    width: 33%;
}
#similaire a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    border-radius: 0;
    background-color: #224c58;
    color: white;
    padding: 10px 34px;
    font-size: 13px;
}
#similaire .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized {
    float: left;
    position: relative;
    top: 9px;
    margin-right: 10px;
}
#similaire svg#yith-wcwl-icon-heart-outline {
    background-color: #d7eee7;
    padding: 4px;
}
#similaire span.yith-wcwl-add-to-wishlist-button__label {
    display: none;
}
#similaire a.button.yith-wcqv-button {
    display: none !important;
}
#similaire .dfw-badge {
    background: #ff0000 !important;
    border-radius: 0 !important;
    padding: 5px 30px !important;
    box-shadow: none;
	margin-top: 13px !important;
    margin-left: 17px;
}
#similaire span.onsale {
    left: 0 !important;
    width: 28%;
}
.single .product_meta span.posted_in.detail-container {
    width: 100%;
}
.single span.onsale {
    border-radius: 0 !important;
    padding: 0 21px !important;
	margin-top: 20px;
    margin-left: 20px;
}
.dgwt-wcas-search-form {
   
    width: 80%;
}
div#recherche {
    padding: 0;
}
.dgwt-wcas-search-wrapp {
    max-width: 100%;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
   
    background-color: #ffffff;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
	background: transparent;}
img.fit-picture {
    margin-right: 3px;
	float: left;
}
/*div#menu a span {
    display: flex
;
    align-items: center;
}*/
#menu .wpr-sub-icon {
    margin-top: -10px;
}
#menu img.fit-picture {
    margin-right: 3px;
    float: left;
    position: relative;
    top: -5px;
}

@media  screen and (min-width: 320px) and (max-width: 767px) {
	#right-slider a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin-left: -35px;
}
	.deal-countdown {
    margin-top: 30px !important;}
	
	#promo .wpr-grid-item-align-left a {
        font-size: 15px !important;
    }
	div#partie1 .elementor-widget-container {
    margin: 0;
}

	div#partie {
    margin: 0;
}
	div#b-comme-txt .elementor-widget-container {
    margin: 0;
}

	.form-group.center-block input.cwgstock_button, .form-group.center-block input.cwgstock_email, .form-group.center-block input.cwgstock_name {
    font-size: 13px;
}
	section.cwginstock-subscribe-form.cwginstock-0outofstock h4 {
    font-size: 15px;
}

	#similaire span.onsale {
    width: 34% !important;
}
		div#sale-countdown {
    margin-left: 18px;
}
	.flash-add-to-cart {
    margin-left: -106px !important;
}
	.flash-sale-latest img.attachment-medium.size-medium.wp-post-image {
    margin-left: 0 !important;
    margin-top: 0 !important;
}
	.right_flash {
    position: relative;
    left: 0 !important;
    top: 0 !important;}
	div#deal-du-jour {
    margin-top: 16px;
    width: 100px;
}
	.deal-percent {
    position: absolute;
    top: -56px !important;;
    right: 124px !important ;}
	.deal-countdown {
    top: 382px !important;}
	
	.deal-add-to-cart {

    text-align: center;
    padding: 6px;
    margin-top: 66px;
    width:75% !important;
	margin-left: -13px !important;
}
	.deal-image {
    float: right;
    width: 100% !important;
}
	.deal-of-the-day {
    display: flex !important;}
	.flash-sale-latest {
    display: contents !important;}
	.elementor-4276 .elementor-element.elementor-element-7295da9 {
    --alignment: left !important;}
	.single span.woo-main-category {
    font-size: 20px !important;}
	.single span.woo-product-attribute {
    position: absolute;
    left: 16px !important;
	    font-size: 8px;
    top: 27px !important;}
	.wpr-product-tabs .woocommerce-tabs ul.tabs li {
    width: 100%;
}
	ul.tabs.wc-tabs {
    width: 100% !important;
}
	.woocommerce-tabs.wc-tabs-wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}
	.archive li span.onsale {
    font-size: 10px !important;
    width: 67% !important;}
	.dfw-badge p {
    display: block;
    margin: 0;
    padding: 0 10px;
    font-size: 10px !important;
    line-height: 2.236;
}
	.archive svg#yith-wcwl-icon-heart-outline {
    background-color: #d7eee7;
    height: 19px !important;
    padding: 4px;
    margin-top: 2px !important;
    margin-right: 7px;
}
	ul.products.elementor-grid.columns-4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 8px;
}
	ul.products.elementor-grid.columns-4 h2.woocommerce-loop-product__title {
    font-size: 11px !important;
}
	    .elementor-3951 .elementor-element.elementor-element-e02e4f2.elementor-wc-products ul.products {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
	form.woocommerce-ordering {
    float: left !important;
    width: 100% !important;
}
	#tab-category .tab-content li .dfw-badge p {
    font-size: 10px !important;}
	
#tab-category .tab-content li span.onsale {
font-size: 10px;}
	#tab-category .tab-content li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    position: relative;
    left: 15px;}
	#tab-category .tab-content li svg#yith-wcwl-icon-heart-outline {
    background-color: #d7eee7;
    height: 22px !important;
    padding: 4px;
    margin-top: 3px !important;
    margin-right: 7px;
}
	#tab-category .tab-content li .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized {
    float: left;
    width: 1px;
}
	#tab-category .tab-content li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 10px;}
	
	#tab-category .tab-content li {
    border: 1px solid #ccc;
    padding: 30px;
    height: 494px !important;
	        margin-bottom: 15px;
			width:100%
}
.product a.button.product_type_variable.add_to_cart_button {
    font-size: 10px;
    margin-left: 16px;
}
	#accordi-para a.ekit-accordion--toggler.elementskit-btn-link {
    text-align: center !important;
    margin: 0 auto;
    width: 53% !important;
}
    li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-4115.wpr-mobile-sub-open img.fit-picture {
        width: 7% !important;
        margin-right: 9px !important;
        display: flex
;
        /* margin-right: 3px; */
        /* float: left; */
        flex-direction: column;
        align-items: center;
        flex-wrap: nowrap;
        justify-content: center;
        align-content: space-between;
     
    }
	
	
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4065 {
    margin-top: 20px !important;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-4064 {
    margin-top: 10px !important;
}
	.elementor-113 .elementor-element.elementor-element-7b66153 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item {
    padding-bottom: 0 !important;
}
	
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-4064 li {
    width: 80%;
    margin-left: 40px !important;
    margin-bottom: 12px !important;
}
	
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-4058 ul.sub-menu.wpr-mobile-sub-menu li a { font-size: 15px !important;
    font-weight: 400 !important;
    color: #626262;
/*text-transform: capitalize;*/
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-4058 ul.sub-menu.wpr-mobile-sub-menu li {
    margin-left: 45px !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-4058 {
    margin: 0 !important;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-4049.wpr-mobile-sub-open ul.sub-menu.wpr-mobile-sub-menu li.menu-item {
    margin: 0;
}
	#category h2 {
    margin-left: 36px;}
	img.fit-picture {
    margin-right: 15px;
    margin-left: 9px;
    float: left;
}
	ul.sub-menu.wpr-mobile-sub-menu li.menu-item {
    margin-left: 32px;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4078 a:before {
    content: "\eb82";
		font-family: elementskit !important;
		        margin-right: 10px;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4077 a:before {
    content: "\eb36";
		font-family: elementskit !important;
		        margin-right: 10px;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4076 a:before {
    content: "\eaf1";
		font-family: elementskit !important;
		        margin-right: 10px;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4075 a:before {
    content: "\eacc";
		font-family: elementskit !important;
		        margin-right: 10px;
}
	  .elementor-113 .elementor-element.elementor-element-7b66153.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap {
        width: 95%;
      /*  overflow-y: scroll !important;
		        overflow-x: hidden !important;*/
    }
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-4064 ul.sub-menu.wpr-mobile-sub-menu 	img.fit-picture {
    width: 12%;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-4064 ul.sub-menu.wpr-mobile-sub-menu {
    padding: 0;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4065 a {
    color: #d7eee7;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4066 a {
		    color: #224e5a;
	}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4067 a {
		    color: #224e5a;
	}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4067 {
		    background-color: #d7eee7;
	}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4066{
		    margin: 10px 0;
		background-color: #F4DCDD;}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4065 {
    background-color: #224e5a;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4074 a {
    color: #d7eee7;
	font-weight: 500;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4074 {
     background-color: #264C59;
	 width: 83%;
}
			li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4073 a {
    color: #264C59;
	font-weight: 500;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4073{
    background-color: #F4DCDD;
		        margin-top: 18px;
        margin-bottom: 18px;
		width: 83%;
}
		li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4072 a {
    color: #264C59;
font-weight: 500;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4072 {
    background-color: #d7eee7;
		width: 83%;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-4051.wpr-mobile-sub-open ul.sub-menu.wpr-mobile-sub-menu img.fit-picture {
    width: 10% !important;
}
/*	ul#mobile-menu-2-7b66153 li {
    padding: 5px;
}*/
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4125 a {
    background-color: #264C59;
    padding: 17px !important;
		color:#D7EEE7;
}
	.mobile-mega-menu-logo {
    width: 100% !important;
}
	.mobile-mega-menu-logo img {
    margin: 0 auto;
		        width: 28%;
}
	ul.sub-menu.wpr-mobile-sub-menu a {
    font-size: 17px !important;
    margin-bottom: 8px;
		        font-weight: 400;
	}
	.wpr-menu-offcanvas-back h3{
		color: #264C59 !important;
	}
	.wpr-menu-offcanvas-back {
    background-color: #D7EEE7;
    padding: 12px 0 1px 0;
		margin-bottom: 18px;
}
	.wpr-menu-offcanvas-back svg {
    float: left;
    margin-right: 17px;
    margin-top: 12px;
}
	div#right-slider a.dfw-cart-button {
		width: 58% !important;}
	div#right-slider .dfw-product-info-wrapper {
		margin-top: -144px !important;}

	rs-layer#icon-nov {
    margin-left: 36px !important;
}
	div#bouton-heure {
         margin-left: -18px !important;
        margin-top: -35px !important;
        width: 100% !important;
}
div#bouton-heure	a {
   font-size: 12px !important;
        padding: 10px 23px;
}
	div#vent-flash {
   margin-left: -13px !important;
        margin-top: 31px !important;
}
	div#product-home-vente {
    margin-top: 36px;
}
	.elementor-element.elementor-element-5047e90.e-grid.e-con-full.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    display: flex;
}
	#right-slider2 .wpr-grid-item-below-content.elementor-clearfix {
    float: right !important;
    width: 100% !important;
}
	#right-slider2 .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: left !important;
    width: 100% !important;
}

	div#right-slider2 {
    display: inline-block;
}
	.dfw-deal-end-time.dfw-deal-page-end-time span {
    font-size: 9px !important;
}
	div#right-slider span.dfw-save-info-price {
    padding: 6px !important;
        top: 32px !important;
        left: -30% !important;
}
/*	#right-slider ins {
    margin-left: -130px;
}*/
	div#right-slider .dfw-deal-end-time.dfw-deal-page-end-time {
    margin-top: 150px !important;
        width: 136%;
		margin-left: 0px;
}
	div#right-slider .dfw-sub-menu-content ul li a img {
		width: 100% !important; 
	float: none !important}
	div#right-slider a.dfw-cart-button {
   margin-top: 15px !important;
        font-size: 12px !important;
        margin-left: 7px;
		min-width: 67% !important;
}
	div#right-slider a h2 {
    text-align: left;
    font-size: 17px;
		margin-bottom: -7px;
}
	a#bouton-slider3, rs-layer#bouton-slider, rs-layer#bouton-slider2 {
    margin-left: 18px;
}
	rs-layer#paragraphe-slider3, rs-layer#paragraphe-slider, rs-layer#paragraphe-slider2 {
    font-size: 9px !important;
    margin-left: 20px;
}
	rs-layer#titre-slider3, rs-layer#titre-slider, rs-layer#titre-slider2 {
    font-size: 21px !important;
    margin-left: 20px;
}
	div#deal-du-jour h3 {
    font-size: 17px;
}
	#promo .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left {
		width: 19% !important;}
	#promo h2 {
    height: auto !important;
}
#deal-produit .wpr-grid-media-wrap.wpr-effect-size-medium, #deal-produit .wpr-grid-item-below-content.elementor-clearfix {
	margin: 0 !important;
    float: none !important;
    width: 100% !important;
}
	/*	div#right-slider {
    height: 520px !important;
}*/
	div#produit-deal {
    position: static !important;
  
}
	div#right-slider2:before, div#right-slider:before {
    background-size: 40% auto !important;
}
	div#right-slider, div#right-slider2 {
    height: auto !important;
}
	#right-slider .wpr-grid-item-below-content.elementor-clearfix {
    float: none !important;
    width: 100% !important;
}
#right-slider .wpr-grid-media-wrap.wpr-effect-size-medium {
     float: none !important;
    width: 100% !important;
}
/*ight-slider2 .wpr-grid-item-below-content.elementor-clearfix {
   float: none !important;
    width: 100% !important;
}
#right-slider2 .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: none !important;
    width: 100% !important;
}*/
	rs-layer#slider-1-slide-3-layer-1 {
    font-size: 27px !important;
}
	figure.elementor-image-box-img {
    float: left;
}
	.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: left;
		
}
	#category li.product-category {
		width: 100%;
	        padding: 0 !important;}
	span#zspace {
    margin: 4px !important;
}
		div#cible h3 {
    font-size: 12px !important;
		
}
	#pro br {
    display: none;
}
	span#num1, span#num2, span#num3, span#num4 {
			padding: 6px 11px !important;
		font-size: 15px !important;}
}
@media  screen and (min-width: 768px) and (max-width: 1023px) {
	div#partie1 {
    max-width: 100%;
    width: 100%;
    clear: both;
}
	div#partie .e-con-inner {
    display: flex !important;
    max-width: 100% !important;
    flex-wrap: wrap;
    flex-direction: column !important;
    align-content: center;
    justify-content: flex-start;
}
		div#b-comme-txt2 .elementor-widget-container, div#b-comme-txt .elementor-widget-container {
    margin: 0;
}
		div#sale-countdown {
    margin-left: 18px;
}
	.flash-add-to-cart {
    position: relative;
    left: 21px;
}
	
	.deal-countdown .cd-label {
    font-size: 6px !important;}
	.deal-countdown {
    width: 53%;
    height: 45px;
    position: absolute;
    top: 97px !important;
    gap: 2px;
}

	.deal-add-to-cart {
    width: 64% !important;
}
	.flash-sale-latest img.attachment-medium.size-medium.wp-post-image {
    margin-left: -30px;
    margin-top: -2px !important;
}
div#categori a {
    font-size: 10px;
}
	#menu a.wpr-menu-item.wpr-pointer-item {
    font-size: 10px !important;
    margin-top: -4px;
}
	ul.tabs.wc-tabs {
    display: inline;
    width: 50% !important;
}
	
	ul.products.elementor-grid.columns-4 span.onsale {
    font-size: 11px !important;
    width: 68% !important;
    height: 18px !important;
    padding: 0 !important;
}
	ul.products.elementor-grid.columns-4 del span.woocommerce-Price-amount.amount bdi {
    font-size: 10px !important;
}
	ul.products.elementor-grid.columns-4 p.price del span.woocommerce-Price-amount.amount {
    font-size: 10px !important;
}
	.archive span.woocommerce-Price-amount.amount {
    font-size: 17px !important;}
	ul.products.elementor-grid.columns-4 li.add-to-wishlist-after_add_to_cart.product.type-product {
    height: 315px !important;
}
	.archive svg#yith-wcwl-icon-heart-outline {
    background-color: #d7eee7;
    height: 16px !important;
    padding: 2px;
    margin-top: 0px !important;
    margin-right: 3px !important;
}
	ul.products.elementor-grid.columns-4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 7px;
}
	ul.products.elementor-grid.columns-4 h2.woocommerce-loop-product__title {
    font-size: 11px !important;
}
	ul.products.elementor-grid.columns-4 span.dfw-badge p {
    font-size: 12px;
}
	/*ul.products.elementor-grid.columns-4 h2.woocommerce-loop-product__title {
    font-size: 12px !important;
}*/
	div#filter .wcpf-title-container {
    font-size: 12px;
}
	button.wcpf-box-item {
    font-size: 12px !important;
}
	    .elementor-3951 .elementor-element.elementor-element-74c4dd4 {
        --width: 30%;
    }
	div#right-slider .dfw-product-info-wrapper {
    margin-top: -124px !important;
    width: 52% !important;
}
	div#right-slider a h2 {
    white-space: normal !important;
    overflow: auto !important;
    text-overflow: inherit !important;
    max-width: fit-content !important;
}
	
#pro-mois ins {

font-size: 17px;}
	#promo a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none {
    font-size: 10px;
        position: relative;
        left: 40px;
        top: -28px;
}
	#promo button.wpr-wishlist-add {
    padding: 0px 8px !important;
}
	#promo h2 {
    font-size: 18px !important;

}
	#accordi-para a.ekit-accordion--toggler.elementskit-btn-link {
    width: 25% !important;
}
#box-img p.elementor-image-box-description {
    font-size: 14px;
}
	div#box1 {width:31%}
		#box-img h3.elementor-image-box-title {
    font-size: 19px;
}
	rs-layer#icon-nov {
    margin-left: 82px !important;
}
	#menu .wpr-sub-icon {
    margin-top: -3px;
}
		div#categori img.fit-picture {
padding-left:5px;}
	div#categori {
    --width: 26%;
}
	#menu img.fit-picture {
    display: none;
}
	.elementor-113 .elementor-element.elementor-element-8fd09fe .wpr-nav-menu > .menu-item {
    margin-right: 1px !important;
}
	div#vent-flash {
    margin-left: -49px !important;
}
	div#bouton-heure a{
      
        font-size: 11px !important;
		        padding: 10px;
    }
	div#bouton-heure {
    width: 176% !important;
    margin-left: -82px !important;
    margin-top: -17px !important;
}
/*	#right-slider ins {
		margin-left: -8px;}*/
	div#right-slider span.dfw-save-info-price {
    background: #ea2040;
    padding: 6px !important;
    top: -58px !important;
    left: 63% !important;
}
	.dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_seconds, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_mins, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_hours, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_days {
    padding: 6px !important;
    font-size: 13px !important;
}
	.dfw-deal-end-time.dfw-deal-page-end-time span {
    font-size: 6px !important;
}
	div#right-slider a.dfw-cart-button {
    margin-top: -40px !important;
    font-size: 11px !important;
}
	div#right-slider .dfw-deal-end-time.dfw-deal-page-end-time {
    margin-top: 40px !important;
}
	div#right-slider a h2 {
		        margin-bottom: -13px;
    text-align: left;
		margin-top: 12px !important;}
			div#cat p {
    height: 140px;
    margin: 0 !important;
}
	#promo .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left {
		width: 18% !important;}
	div#promo3 {
    margin-bottom: 48px;
}
/*	#deal-produit article.wpr-grid-item.type-product.status-publish.has-post-thumbnail.product_cat-visages.instock.sale.shipping-taxable.purchasable.product-type-simple.add-to-wishlist-after_add_to_cart {
    width: 100% !important;
}*/
	div#right-slider2, div#right-slider {
    height: auto !important;
}
	#deal-produit h2.wpr-grid-item-title.elementor-repeater-item-90c1200.wpr-grid-item-display-block.wpr-grid-item-align-left.wpr-pointer-none.wpr-pointer-line-fx.wpr-pointer-fx-slide {
    line-height: 43px !important;
}
	#deal-produit .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: right;
    width: 50% !important;
    margin-top: 0 !important;
}
	#deal-produit .wpr-grid-item-below-content.elementor-clearfix {
    width: 50% !important;
}
	#deal-produit	article.wpr-grid-item.elementor-clearfix.post-1811.product.type-product.status-publish.has-post-thumbnail.product_cat-visages.instock.sale.shipping-taxable.purchasable.product-type-simple.add-to-wishlist-after_add_to_cart {
    width: 100% !important;
}

	#right-slider .wpr-grid-item-below-content.elementor-clearfix {
    float: left;
    width: 70% !important;
}
#right-slider .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: left !important;
    width: 30% !important;
}
#right-slider2 .wpr-grid-item-below-content.elementor-clearfix {
    float:right;
    width: 70% !important;
}
#right-slider2 .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: left;
    width: 30% !important;
}
	
	#slider .slick-track {
    margin: 0 !important;
    width: 100% !important;
}
	#slider .slick-initialized .slick-slide {
    width: 100% !important;
}
			div#slider-left {
    width: 100%;
        margin-bottom: 14px;
}
		div#right-slider2 {
		width: 49%;
	margin-top:0;
	margin-left:14px;}
	div#right-slider {
    width: 49%;
    float: left;
}
	    .elementor-69 .elementor-element.elementor-element-262c192 {
				--flex-direction: row !important;}
		#right-slider2 a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none, #right-slider a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none {
    font-size: 11px;
}
	#right-slider2 h2, #right-slider h2 {
    font-size: 15px !important;
}
	rs-layer#slider-1-slide-3-layer-1{font-size: 40px !important;}
	img.fit-picture {
    width: 12px;
}
	#category li.product-category {
  
    width: 100%;
}
	div#categorie1, div#categorie3{
    float: left;
    width: 50%;
}
	div#categorie2{
    width: 50%;
		height:369px;
}
		div#categorie4 {
    width: 50%;
		
}
	div#category {
    --display: block;
    --flex-direction: column;
}
	div#vers-haut {
    width: 13%;
}
	ul#menu-1-0a0cab2 a {
   padding-left: 5px;
        padding-right: 6px;
        font-size: 11px;
}
	div#categori a {
    padding-left: 0;
}
	div#menu {
    width: 98%;
}
	div#nouveau {
    display: none;
}
	div#pannier {
    width: 6%;
}
	div#sur-mesur {
    width: 20%;
}
	div#recherche {
    width: 40%;
}
	div#livraison {
    width: 46%;
}
}
@media  screen and (min-width: 1024px) and (max-width: 1365px) {
	#menu-banier a.wpr-menu-item.wpr-pointer-item {
    font-size: 11px !important;
}
	div#img-2 {
    display: none;
}
	div#img1 {
    display: block;
}
	div#b-comme-txt2 .elementor-widget-container, div#b-comme-txt .elementor-widget-container {
    margin: 0;
}
		div#sale-countdown {
    margin-left: 18px;
}
	.single span.woo-product-attribute {
    position: absolute;
    left: 54px !important;}
	
	.elementor-element.elementor-element-9c3fbe8.elementor-widget.elementor-widget-shortcode .wcpf-title-container {
    font-size: 13px;
}
		button.wcpf-box-item span.wcpf-title {
    font-size: 11px !important;
}
	#pro-mois button.wpr-wishlist-add {
    padding: 4px 2px !important;
}
	#accordi-para a.ekit-accordion--toggler.elementskit-btn-link {
    width: 18% !important;
}
	div#stars {
        margin-left: 10px;
        margin-right: 3px;
    }

	div#stars .purchasable.product-type-simple.add-to-wishlist-after_add_to_cart.rf-last-row {
    max-width: 24% !important;
    float: left !important;
}
	#tab-category .tab-content li del span.woocommerce-Price-amount.amount {
    font-size: 14px !important;
}
	#tab-category .tab-content li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #264c59;
    color: #ffffff;
    font-size: 12px;
    padding: 11px 12px;
    margin-top: 16px;
}
	#tab-category .tab-content li {
    
    height: 379px !important;
}
	#tab-category .tab-content li span.woocommerce-Price-amount.amount {
    font-size: 17px !important;}
	
	#box-img h3.elementor-image-box-title {
    font-size: 22px;
}
	rs-layer#icon-nov {
    margin-left: 96px !important;
}
			div#right-slider2:before {
    background-size: 19% auto;
}
	div#right-slider:before {
    background-size: 18% auto;
}
	#bouton-heure a {
    padding: 10px 20px !important;
}
	div#right-slider a.dfw-cart-button {
    margin-top: -54px;
}
	div#bouton-heure {
    width: 126% !important;
    margin-left: -107px !important;
    margin-top: -44px !important;
}
	div#vent-flash {
    margin-left: -20px !important;
  
}
	div#right-slider span.dfw-save-info-price {
    top: -71px !important;
        left: 114% !important;
        padding: 8px !important;
}
	div#right-slider .dfw-product-info-wrapper {
		margin-top: -142px !important;}
	div#right-slider a h2 {

    margin-top: 15px !important;
		margin-bottom: -8px !important;}
	div#right-slider .dfw-sub-menu-content ul li a img {
    width: 43% !important;
    margin-top: -23px;
}

	#promo .wpr-grid-item-add-to-cart.elementor-repeater-item-1d6d14b.wpr-grid-item-display-block.wpr-grid-item-align-left{
		width:100% !important;
	}
	#promo .wpr-grid-item-add-to-cart.elementor-repeater-item-1d6d14b.wpr-grid-item-display-block.wpr-grid-item-align-left{
		margin-top:8px !important
	}
	#promo .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left{
		    width: 12% !important;

	}
	/*#deal-produit article.wpr-grid-item.product.type-product.status-publish.has-post-thumbnail.product_cat-visages.instock.sale.shipping-taxable.purchasable.product-type-simple.add-to-wishlist-after_add_to_cart {
    width: 100% !important;
}*/
	div#right-slider2, div#right-slider {
    height: auto !important;
}
	div#menu {
    width: 98%;
	}
	div#nouveau {
		display: none;}
	.elementor-113 .elementor-element.elementor-element-c5f5ee1 .wpr-nav-menu > .menu-item {
		margin-left: 10px !important;}
	#deal-produit h2.wpr-grid-item-title.elementor-repeater-item-90c1200.wpr-grid-item-display-block.wpr-grid-item-align-left.wpr-pointer-none.wpr-pointer-line-fx.wpr-pointer-fx-slide {
    line-height: 45px !important;
}
#deal-produit	article.wpr-grid-item.elementor-clearfix.post-1811.product.type-product.status-publish.has-post-thumbnail.product_cat-visages.instock.sale.shipping-taxable.purchasable.product-type-simple.add-to-wishlist-after_add_to_cart {
    width: 100% !important;
}
		#deal-produit .wpr-grid-media-wrap.wpr-effect-size-medium {
    margin-top: -50px !important;
}
	#deal-produit .wpr-grid-item-below-content.elementor-clearfix {
	width: 50% !important;
}
	div#right-slider2 {
		width: 50%;
	margin-top:0;
	margin-left:10px;}
	div#right-slider {
    width: 49%;
    float: left;
}
	    .elementor-69 .elementor-element.elementor-element-262c192 {
				--flex-direction: row;}
		#right-slider2 a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none, #right-slider a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none {
    font-size: 11px;
}
	#right-slider2 h2, #right-slider h2 {
    font-size: 15px !important;
}
	#slider .slick-track {
    margin: 0 !important;
    width: 100% !important;
}
	#slider .slick-initialized .slick-slide {
    width: 100% !important;
}
	
	#right-slider .wpr-grid-item-below-content.elementor-clearfix {
    float: left;
    width: 70% !important;
}
#right-slider .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: left !important;
    width: 30% !important;
}
#right-slider2 .wpr-grid-item-below-content.elementor-clearfix {
    float:right;
    width: 70% !important;
}
#right-slider2 .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: left;
    width: 30% !important;
}
			div#slider-left {
    width: 100%;
        margin-bottom: 10px;
}
	div#vers-haut {
    width: 9%;
}
	div#nouveau {
    width: 19%;
}
	div#categori {
    width: 21%;
}
	ul#menu-1-0a0cab2 a {
           padding-left: 0;
        padding-right: 11px;
        font-size: 11px;
}
	div#pannier {
    width: 7%;
}
	div#livraison {
    width: 60%;
}
	div#sur-mesur {
    width: 18%;
}
}
@media  screen and (min-width: 1366px) and (max-width: 1499px) {
	#menu a.wpr-menu-item.wpr-pointer-item {
    font-size: 12px;
}
	a#bouton-slider2 {
    margin-left: 52px;
}
	a#bouton-slider {
    margin-left: 70px;
}
	#tab-category .tab-content li svg#yith-wcwl-icon-heart-outline {
    background-color: #d7eee7;
    height: 29px !important;}
	a.button.product_type_variable.add_to_cart_button {
    font-size: 14px;
}
a.button.product_type_simple {
    font-size: 14px;
}
	div#b-comme-txt2 .elementor-widget-container {
    margin-top: 18px;
}
		#similaire span.onsale {
    width: 36% !important;
}
		div#sale-countdown {
    margin-left: 18px;
}
	.flash-image {
    width: 73% !important;
    margin-left: 27px;
}
	.flash-sale-latest h3 {
    margin-bottom: 0;
}
	.right_flash {
    position: relative;
    /*left: -45px !important;*/
    top: -39px !important;}
	.deal-image {
    float: right;
    width: 34% !important;
}
	.deal-countdown span.cd-number {
    margin-top: -7px;
}
	.deal-countdown .cd-item {
    height: 34px;
    width: auto !important;

}
	.deal-add-to-cart {
    margin-top: 44px !important;}
	.deal-countdown {
    top: 42px !important;}
	
	.deal-of-the-day {
    margin-top: -22px;
}
	.single span.woo-product-attribute {
    position: absolute;
    left: 72px !important;}
	ul.products.elementor-grid.columns-4 h2.woocommerce-loop-product__title {
    font-size: 14px !important;
}
	ul.products.elementor-grid.columns-4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 14px;
}
	.archive svg#yith-wcwl-icon-heart-outline {
    height: 29px !important;
	
}
	button.wcpf-box-item span.wcpf-title {
    font-size: 13px !important;
}
#pro-mois button.wpr-wishlist-add {
    padding: 2px 9px !important;
}
	#pro-mois a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none {
    font-size: 11px !important;
}
	#promo .purchasable.product-type-simple.add-to-wishlist-after_add_to_cart.rf-last-row {
    height: 338px !important;
}
	#promo  span.woocommerce-Price-amount.amount {
    font-size: 14px;
}
	#promo ins span.woocommerce-Price-amount.amount {
    font-size: 15px;
}

	#promo a {
    font-size: 15px;
}
		#tab-category .tab-content li {
    height: 431px !important;
}
	
		ul#menu-1-b874d8b img.fit-picture {
    width: 8% !important;}
	rs-layer#icon-nov {
    margin-left: 79px !important;
}
	
	div#menu {
    --width: 80% !important;
}
	div#bouton-heure {
    width: 136% !important;
    margin-left: -58px !important;
    margin-top: -70px !important;
}
	div#product-home-vente {
    margin-top: -12px;
}
	div#vent-flash {
    margin-left: -41px !important;
    margin-top: 2px !important;
}
		div#right-slider2:before {
    background-size: 19% auto;
}
	div#right-slider:before {
    background-size: 16% auto;
}
	div#right-slider span.dfw-save-info-price {
    background: #ea2040;
    padding: 9px !important;
    top: -76px !important;
    left: 117% !important;
}
	div#right-slider .dfw-product-info-wrapper {
		margin-top: -115px !important;}
	div#right-slider a.dfw-cart-button {
		margin-top: -55px !important;}
	div#right-slider a h2 {
		margin-top: 13px !important;}
	div#right-slider .dfw-sub-menu-content ul li a img {
    width: 36% !important;
    margin-top: -5px;
}
	rs-layer#paragraphe-slider3, rs-layer#paragraphe-slider2,	rs-layer#paragraphe-slider {
    margin-left: 68px;
}
	rs-layer#titre-slider3, rs-layer#titre-slider2, rs-layer#titre-slider {
    margin-left: 68px;
}
a#bouton-slider3, rs-layer#bouton-slider2, rs-layer#bouton-slider {
    margin-left: 68px;
}
	div#cat p {
    height: 152px;
    margin: 0 !important;
}
	div#cat a {
		font-size: 10px;
    padding-left: 9px !important;
    padding-right: 9px !important;
}
	#promo .wpr-grid-item-add-to-cart.elementor-repeater-item-1d6d14b.wpr-grid-item-display-block.wpr-grid-item-align-left .inner-block {
    margin-top: 9px !important;
}
	#promo .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left {
    width: 20% !important;
    float: left !important;
    clear: left !important;
}
	
#promo3 .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left{
	width: 12%;
}
#promo .wpr-grid-item-add-to-cart.elementor-repeater-item-1d6d14b.wpr-grid-item-display-block.wpr-grid-item-align-left {
    width: 85% !important;
  
}

	div#deal {
    padding-left: 35px;
    padding-right: 35px;
}
	rs-bullets.tp-bullets.hephaistos.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
    left: 78% !important;
}
	rs-module#rev_slider_1_1 {
    height: 459px !important;
}
	
    div#right-slider2, div#right-slider {
        height: 192px !important;
    }
	#deal-produit .wpr-grid-media-wrap.wpr-effect-size-medium {
    margin-top: -50px !important;
}
	#deal-produit .wpr-grid-item-below-content.elementor-clearfix {
	width: 50% !important;
}
	#right-slider2 a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none, #right-slider a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none {
    font-size: 11px;
}
	#right-slider2 h2, #right-slider h2 {
    font-size: 15px !important;
}
	div#slider-left {
    width: 60%;
}

	#right-slider .wpr-grid-item-below-content.elementor-clearfix {
    float: left;
    width: 60% !important;
}
#right-slider .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: right;
    width: 40% !important;
}
#right-slider2 .wpr-grid-item-below-content.elementor-clearfix {
    float:right;
    width: 60% !important;
}
#right-slider2 .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: left;
    width: 40% !important;
}
	div#pro {
    --column-gap: 6px;
}
	div#vers-haut {
    width: 8%;
}
	/*#right-slider a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
		font-size: 13px !important;}*/
	div#nouveau span.elementor-button-text {
    font-size: 14px;
}
	ul#menu-1-0a0cab2 a {
   padding-left: 4px;
        padding-right: 11px;
}
	ul#menu-1-0a0cab2 {
    margin: 0;
}
	div#nouveau {
    width: 16%;
		margin-top: 10px;
}
	div#categori {
    width: 19%;
}
	div#sur-mesur {
    width: 13%;
}
	
	div#sosial {
    width: 11%;
}
		div#suivez {
    width: 10%;
}
div#livraison {
    width: 52%;
}
}
@media  screen and (min-width: 1500px) and (max-width: 1599px) {
	#menu a.wpr-menu-item.wpr-pointer-item {
    font-size: 12px;
}
	.flash-add-to-cart {
    margin-left: -53px !important;
}
		#similaire span.onsale {
    width: 33% !important;
}
	div#sale-countdown {
    margin-left: 18px;
}
	.deal-add-to-cart {
		
    /* margin-left: -5px; */
    margin-top: 68px !important;
    margin-left: -13px !important;
    margin-left: -4px;
    width: 45%;
}
	.deal-percent {
    position: absolute;
    top: -53px !important;}
	.right_flash {
    position: relative;
    left: -48px !important;
    top: -34px !important;
}
	.flash-sale-latest img.attachment-medium.size-medium.wp-post-image {
    margin-left: 16px;
    margin-top: -59px;
    width: 73%;
}
	.deal-countdown {
    top: 52px !important; }
	.deal-image {
    width: 33% !important;
	        position: relative;
        left: -29px;
}
	.deal-of-the-day {
    margin-top: -18px;
}
	
	.single span.woo-product-attribute {
    position: absolute;
    left: 74px !important;}
	
	button.wcpf-box-item span.wcpf-title {
    font-size: 13px !important;
}
	#promo ins span.woocommerce-Price-amount.amount {
    font-size: 19px;
}
	#promo a {
    font-size: 17px;
}
	#pro-mois button.wpr-wishlist-add {
    padding: 2px 9px !important;
}
	#pro-mois a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none {
    font-size: 11px !important;
}
	#tab-category .tab-content li {
    height: 462px !important;
}
	ul#menu-1-b874d8b img.fit-picture {
    width: 8% !important;}
	
	#box-img p.elementor-image-box-description {
    font-size: 14px;
}
	
	rs-layer#icon-nov {
    margin-left: 86px !important;
}
	  div#bouton-heure {

        margin-left: -69px !important;
       
    }
	div#nouveau {
        --width: 27%;
    }
	div#menu {
    --width: 75%;
}
		div#right-slider2:before {
    background-size: 19% auto;
}
	div#right-slider:before {
    background-size: 18% auto;
}
	div#deal-du-jour {
    margin-top: 11px !important;
}
	.dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_seconds, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_mins, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_hours, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_days {
	 display: inline-block !important;
		padding: 6px 11px;}
	div#right-slider span.dfw-save-info-price {
    padding: 11px !important;
    top: -65px !important;
    left: 114% !important;
}
	div#right-slider a.dfw-cart-button {
    width: 50% !important;
    float: left;
		margin-top: -60px !important;}
	div#right-slider .dfw-deal-end-time.dfw-deal-page-end-time {
    margin-top: 44px !important;
}
	div#right-slider a h2 {
   padding:0;
    margin-top: 23px !important;
    font-family: 'inter';
}
	div#right-slider .dfw-sub-menu-content ul li a img {
    width: 40% !important;
    float: right;
    margin-top: -23px;
}
	rs-layer#paragraphe-slider3, rs-layer#paragraphe-slider2, rs-layer#paragraphe-slider {
    margin-left: 68px;
}
	rs-layer#titre-slider3, rs-layer#titre-slider2, rs-layer#titre-slider {
    margin-left: 68px;
}
a#bouton-slider3, rs-layer#bouton-slider2, rs-layer#bouton-slider {
    margin-left: 68px;
}
	    #right-slider2 .wpr-grid-media-wrap.wpr-effect-size-medium {
				margin-top: -5px;}
	div#right-slider2, div#right-slider {
    height: 211px !important;
}
			div#cat p {
    height: 140px;
    margin: 0 !important;
}
	.elementor-2502 .elementor-element.elementor-element-7f23ec6 p {
    margin-bottom: 12px;
}
	div#cat a {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
	#promo .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left{
		width: 20% !important;
	}
	#promo3 .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left {
    width: 15% !important;
	}
	div#promo3 {
    margin-bottom: 46px;
}
/*	rs-bullets.tp-bullets.hephaistos.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
    left: 90% !important;
}*/
	rs-module#rev_slider_1_1 {
    height: 531px !important;
}
	div#right-slider2, div#right-slider {
    height: 225px;
}
		#deal-produit .wpr-grid-media-wrap.wpr-effect-size-medium {
    margin-top: -50px !important;
}
	#deal-produit .wpr-grid-item-below-content.elementor-clearfix {
	width: 50% !important;
}
		div#slider-left {
    width: 59%;
}
		#right-slider .wpr-grid-item-below-content.elementor-clearfix {
    float: left;
    width: 60% !important;
}
#right-slider .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: right;
    width: 40% !important;
}
#right-slider2 .wpr-grid-item-below-content.elementor-clearfix {
    float:right;
    width: 60% !important;
}
	div#bouton-heure {
    width: 116% !important;
    margin-left: -64px !important;
    margin-top: -69px !important;
}
	div#vent-flash {
    margin-left: -44px !important;
    margin-top: 9px !important;
}
#right-slider2 .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: left;
    width: 36% !important;
}
	ul#menu-1-0a0cab2 a {
   padding-left: 10px;
        padding-right: 11px;
}
	div#pro {
    --column-gap: 6px;
}
	div#vers-haut {
    width: 7%;
}
	div#categori {
    width: 19%;
}
	div#suivez {
    width: 9%;
}
div#livraison {
    width: 50%;
}
}
@media  screen and (min-width: 1600px) and (max-width: 1919px) {

	.right_flash {
    position: relative;
    left: -48px !important;}
			#similaire span.onsale {
    width: 30% !important;
}
	div#sale-countdown {
    margin-left: 11px;
}
	.flash-add-to-cart {
    margin-left: -1px !important;
}
	.flash-image {
    position: relative;
    top: 43px;
}
	.deal-add-to-cart {
    width: 53% !important;
}
	div#categori {
    width: 17%;
}
div#menu {
    width: auto;
}


	.single span.woo-product-attribute {
    position: absolute;
    left: 84px !important;}
	div#stars .add-to-wishlist-after_add_to_cart.rf-last-row {
   height: 357px !important;
}
	#promo button.wpr-wishlist-add {
    padding: 3px 9px;
}
		#tab-category .tab-content li {
    height: 462px !important;
}
		ul#menu-1-b874d8b img.fit-picture {
    width: 8% !important;}
	.min {
    width: 56%;
}
	rs-layer#icon-nov {
    margin-left: 95px !important;
}
	div#vent-flash {
    margin-left: -50px !important;
    margin-top: 10px !important;
}
	div#bouton-heure {
    width: 157% !important;
    margin-left: -55px !important;
    margin-top: -13px !important;
}
	div#right-slider span.dfw-save-info-price {

    top: -77px !important;
}
	.dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_seconds, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_mins, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_hours, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_days {
    display: inline-block !important;
    padding: 6px 5px !important;
    font-size: 10px !important;

}
	div#right-slider .dfw-deal-end-time.dfw-deal-page-end-time {
          margin-top: 59px !important;
}
	div#right-slider a.dfw-cart-button {
    margin-top: -49px !important;
		font-size: 13px !important;}
	div#right-slider a h2 {
           margin-top: 6px !important;
        white-space: normal !important;
        overflow: initial !important;
        text-overflow: revert !important;
        max-width: none !important;
		        margin-bottom: -7px;}
	
		rs-layer#paragraphe-slider3, rs-layer#paragraphe-slider2, rs-layer#paragraphe-slider {
    margin-left: 68px;
}
	rs-layer#titre-slider3, rs-layer#titre-slider2, rs-layer#titre-slider {
    margin-left: 68px;
}
a#bouton-slider3, rs-layer#bouton-slider2, rs-layer#bouton-slider {
    margin-left: 68px;
}
		div#cat p {
    height: 120px;
    margin: 0 !important;
}
	.elementor-2502 .elementor-element.elementor-element-7f23ec6 p {
    margin-bottom: 25px;
}
		div#cat a {
    padding-left: 10px;
    padding-right: 10px;
}
	#promo .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left{
		width: 18% !important;
	}
	#promo3 .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left {
    width: 15% !important;
	}
	div#promo3 {
    margin-bottom: 34px !important;
}
		#right-slider .wpr-grid-item-below-content.elementor-clearfix {
    float: left;
    width: 60% !important;
}
#right-slider .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: right;
    width: 40% !important;
}
#right-slider2 .wpr-grid-item-below-content.elementor-clearfix {
    float:right;
    width: 60% !important;
}
#right-slider2 .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: left;
    width: 40% !important;
}
	ul#menu-1-0a0cab2 a {
   padding-left: 11px;
        padding-right: 11px;
}
	div#vers-haut {
    width: 7%;
}
div#livraison {
    width: 54%;
}
}
#right-slider a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    float: right;
    width: 50%;
}
#right-slider a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #1F4E56;
    color: white;
   /* text-transform: uppercase;*/
    font-size: 12px;
    font-weight: 700;
    font-family: 'inter';
    border-radius: 0;
}
#deal ul.product_list_widget li img {
    margin-left: 0px;
    width:36%;
    position: relative;
    left: -103px;
    top: -93px;
}
#deal span.product-title {
    font-size: 38px;
	color: #264c59;}
#right-slider  .woocommerce ul.cart_list li img, #right-slider .woocommerce ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
	width: 50%;
    margin-top: -80px;
    margin-bottom: -5px;}
#right-slider .woocommerce.widget_products h5 {
    width: 50%;
    font-size: 14px;
    color: #9D2653;
    font-weight: 500;
    margin-top: 35px;
}
#right-slider span.product-title {
    font-size: 24px;
    color: black;
    line-height: 22px;
    font-family: 'inter';
    font-weight: 700;
}
#right-slider ins {
    
    font-size: 18px;
    font-weight: 700;
    font-family: 'Inter';
    color: #EA2029;
	    text-decoration: none !important;
}
/*#right-slider del {
  position: relative;
    top: 13px;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Inter';
    color: #626262;
	float: left;
    clear: both;
    width: 100%;
}*/
.n2-ss-slide.n2-ow.n2-ss-slide-4.n2-ss-slide-active {
    height: 567px;
}
span#num1 {
    font-size: 25px;
  
    background-color: #d7eee7;
    padding: 6px 13px;
    border-radius: 80px;
    margin-right: 5px;
}
span#num2 {
    font-size: 25px;
 
    background-color: #f4dcdd;
    padding: 6px 13px;
    border-radius: 80px;
	margin-right: 5px;
}
span#num3 {
    font-size: 25px;
   
    background-color: #264c59;
    padding: 6px 13px;
    border-radius: 80px;
	margin-right: 5px;
	color:white;
}
span#zspace {
    margin: 20px;
}
#category li.product-category img {
    display: none;
}
#category li.product-category {
    margin: 0 !important;
}
#category h2 {
    font-size: 15px;
    font-weight: 400;
    color: #626262;
/*	text-transform: capitalize;*/
}
#category h2:hover {
    color: #f3999d;
}
#category li.product-category {
    margin: 0 !important;
    padding-left:43px;
}
ul#menu-1-b874d8b li {
    display: block;
	margin:0;
	padding: 0 10px !important;
}

ul#menu-1-b874d8b li:hover {
    background-color: #F2F4F5;
	
}
ul#menu-1-c5f5ee1 span {
    display: flex
;
    align-items: center;
}
#star_mois .wpr-grid-image-wrap img {
    height: 374px !important;
}
 div#menu {
    margin-top: 3px;
}
#right-slider .wpr-grid-item-below-content.elementor-clearfix {
    float: left;
    width: 50%;
}
#right-slider .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: right;
    width: 50%;
}
#right-slider2 .wpr-grid-item-below-content.elementor-clearfix {
    float:right;
    width: 57%;
}
#right-slider2 .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: left;
    width: 39%;
}
span.wpr-woo-onsale {
    display: none !important;
}
span.wpr-woo-featured {
    display: none !important;
}
#right-slider .wpr-grid-item-above-content.elementor-clearfix {
    padding: 0 !important;
}
#right-slider  .inner-block {
    color: #ffffff;
}
#deal-produit .wpr-grid-media-wrap.wpr-effect-size-medium {
    float: right;
	width: 37%;
margin-top: -94px;}
#deal-produit .wpr-grid-item-below-content.elementor-clearfix {
    float: left;
	width: 37%;
}
#deal-produit h2.wpr-grid-item-title.elementor-repeater-item-90c1200.wpr-grid-item-display-block.wpr-grid-item-align-left.wpr-pointer-none.wpr-pointer-line-fx.wpr-pointer-fx-slide {
    line-height: 55px;
}
#deal-produit del {
	    margin-top: 3px;
	font-size: 24px;
    margin-right: 24px;
    float: left;
    color: #8D8D8D;
  
}
#deal-produit ins {
    color: #ea2029;
    font-size: 30px;
    text-decoration: none;
    font-weight: 800;
}
#deal-produit .inner-block {
    color: white;
}
	div#right-slider2, div#right-slider {
		height:261px }
#promo .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left {
    width: 15%;
    float: left !important;
    clear: left !important;
}
#promo .wpr-grid-item-add-to-cart.elementor-repeater-item-1d6d14b.wpr-grid-item-display-block.wpr-grid-item-align-left {
    width: 80%;
    clear: right;
}

#promo del {
    float: left;
    margin-right: 9px;
	margin-top: 6px;
}
#promo ins {
    text-decoration: none;
}
#promo .inner-block {
   /* color: #fff;*/
	margin-top: 8px;
	
}
#promo3 .wpr-grid-item-wishlist-button.elementor-repeater-item-53c85bb.wpr-grid-item-display-block.wpr-grid-item-align-left{
	width: 12%;
}
div#promo3 {
    margin-bottom: 9px;
}
#promo h2{
	height:35px;
}
.crstar-rating {
    color: #F2971F !important;
}
.home .product-title a {
    color: #264c59;
	font-size: 13px;}
ul.dfw-current-deals-tab-content li, ul.dfw-current-deals-tab-content li a {
    width: 100%;
    float: left;
}
ul.dfw-current-deals-tab-content li img.woocommerce-placeholder.wp-post-image {
    float: right;
    width: 23%;
}
div#right-slider .dfw-sub-menu-content ul li a img {
    width: 50%;
    float: right;
}
div#right-slider .dfw-product-info-wrapper {
    margin-top: -149px;
    width: 50%;
}
div#right-slider a.dfw-cart-button {
    width: 50% !important;
    float: left;
    margin-top: -80px;
	    background-color: #264c59 !important;
    color: white !important;
    font-size: 14px;
border-radius: 0px !important;
	border: 1px solid #264c59;
}
div#right-slider del span.woocommerce-Price-currencySymbol, div#right-slider del span.woocommerce-Price-amount.amount  {
    color: #333333 !important;
    font-size: 14px;
}
div#right-slider .dfw-prograssbar-wrapper {
    display: none;
}
div#right-slider ins span.woocommerce-Price-currencySymbol, div#right-slider ins span.woocommerce-Price-amount.amount {
    font-size: 18px;
    font-weight: 700;
    font-family: 'Inter';
    color: #EA2029 !important;
    text-decoration: none !important;
	margin-right: 3px;
}
div#right-slider a.dfw-view-cart.button {
    display: none;
}
div#right-slider span.dfw-save-info-price {
   background: #ea2040;
    padding: 14px;
    color: #fff !important;
    position: relative;
    top: -117px;
    left: 100%;
}
div#produit-deal {
    position: absolute;
    top: -8px;
}
div#deal-du-jour {
    margin-top: 16px;
}
div#right-slider a h2 {
    font-weight: 500;
    font-size: 20px;
    margin-top: 21px;
    font-family: 'inter';
}
div#right-slider .dfw-deal-end-time.dfw-deal-page-end-time {
    margin-top: 17px;
}
.dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_seconds, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_mins, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_hours, .dfw-deal-end-time.dfw-deal-page-end-time span#dfw_deal_days {
	 display: inline-block !important;
    padding: 6px 7px;
    background-color: #ea2040;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
   border:1px solid;
}
.dfw-deal-end-time.dfw-deal-page-end-time span {
	color: #000;
    font-size: 10px;
}
div#right-slider a.dfw-cart-button:hover {
    background-color: transparent !important;
    color: #264c59 !important;
}
div#bouton-heure {
    width: 126%;
    margin-left: -46px;
    margin-top: -60px;
}
div#vent-flash {
    margin-left: -28px;
    margin-top: 16px;
}
.elementor-element.elementor-element-01bc08e.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    display: none;
}
div#menu-banier .e-con-inner {
    padding-bottom: 0;
}
div#menu {
    padding-bottom: 0;
}
.wpr-sub-mega-menu {
    margin-top: -10px;
}
#menu-sous-promo .elementskit-box-body {
    height: 95px;
}
/*#box-img img {
    width: 33%;
    border-radius: 0px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}*/
#box-img h3.elementor-flip-box__layer__title {
    margin-top: 0;
}
#category ul.products.columns-1 {
    margin: 0 !important;
}

#box1 a:hover {
    color: #97bbb0 !important;
}
#box2 a:hover {
    color: #f3999d !important;
}
#box3 a:hover {
    color: #aacdc2 !important;
}
#soin-hy h4:hover {
    color: #aacdc2 !important;
}
#soin-sa h4:hover {
    color: #f3999d !important;
}
#soin-fr h4 a:hover {
    color: #97bbb0 !important;
}
li#menu-item-4064 a, li#menu-item-4058 a {
    font-weight: 700;
}
ul#menu-1-b874d8b img.fit-picture {
    width: 5%;
    margin-right: 9px;
    display: flex
;
    /* margin-right: 3px; */
    /* float: left; */
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: space-between;
}
.elementor-1449 .elementor-element.elementor-element-2410de6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1449 .elementor-element.elementor-element-2410de6 .elementor-icon-list-item > a {
    text-transform: math-auto !important;
}
#produit-deal ul.dfw-current-deals-tab-content li {
    display: none;
}
 #produit-deal ul.dfw-current-deals-tab-content li:first-child {
    display: block !important;
}
div#right-slider a h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
max-width: 232px;}
#tab-category .tab-content li {
    border: 1px solid #ccc;
    padding: 30px;
	height: 539px;
}
#tab-category .tab-content li h2.woocommerce-loop-product__title {
  /*  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 278px;*/
	    color: #264c59;
}
#tab-category .tab-content li span.woocommerce-Price-amount.amount {
    color: #264C59;
    font-size: 20px;
    font-weight: 700;
	

}
#tab-category .tab-content li del span.woocommerce-Price-amount.amount {
    color: #9C9C9C;
    font-size: 14px;
}
#tab-category .tab-content li a.button.yith-wcqv-button {
    display: none !important;
}
#tab-category .tab-content li .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized {
    float: left;
}
#tab-category .tab-content li .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized span.yith-wcwl-add-to-wishlist-button__label {
    display: none;
}
#tab-category .tab-content li svg#yith-wcwl-icon-heart-outline {
    background-color: #d7eee7;
    height: 35px;
    padding: 4px;
    margin-top: 9px;
    margin-right: 7px;
}
#tab-category .tab-content li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #264c59;
    color: #ffffff;
}
#tab-category .tab-content li .dfw-badge {
    border: none !important;
    background: #ff0000 !important;
      margin: 10px !important;
    border-radius: 0 !important;
    box-shadow: none;
}
#tab-category .tab-content li .dfw-badge p {
    margin: 3px;
}
#tab-category .tab-content li span.onsale {
    right: auto;
    margin: 10px !important;
    left: 0 !important;
    border-radius: 0 !important;
    padding: 0px 16px !important;
}
#tab-category .tab-content li .star-rating span {
    color: #F2971F;
}
#tab-category .tab-content li del {
    color: #9C9C9C !important;
}
mark {
background-color: transparent !important;
}
#deal-produit article#slick-slide60 span.woocommerce-Price-amount.amount {
    margin-top: 3px;
    font-size: 24px;
    margin-right: 24px;
    float: left;
    color: #8D8D8D;
}
.archive ul.products.elementor-grid.columns-4 li {
    border: 1px solid #ccc;
    padding: 18px !important;
}
.archive a.button.yith-wcqv-button {
    display: none !important;
}
.archive .dfw-badge {
    border: none !important;
    background: #ff0000 !important;
    margin: 10px !important;
    border-radius: 0 !important;
    box-shadow: none;
}
.archive li span.onsale {
   font-size: 12px;
    width: 39%;
    right: auto;
    margin: -10px 0px 0 0 !important;
    left: -9px !important;
    border-radius: 0 !important;
    padding: 0px 16px !important;
}
.archive span.yith-wcwl-add-to-wishlist-button__label {
    display: none;
}
.archive svg#yith-wcwl-icon-heart-outline {
    background-color: #d7eee7;
    height: 35px;
    padding: 4px;
    margin-top: 9px;
    margin-right: 7px;
}
.archive a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #264c59;
    color: #ffffff;
}
.archive .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized {
    float: left;
}
.archive .star-rating span {
    color: #F2971F;
}
.archive  span.woocommerce-Price-amount.amount {
    color: #264C59;
    border-color: #E8E8E8;
    font-size: 20px;
    font-weight: 700;
}
div#filter {
    margin-right: 30px;
}
.woocommerce-notices-wrapper {
    display: none;
}
button.wcpf-input-container {
    background-color: #d7eee7 !important;
}
button.wcpf-box-item {
    width: 100% !important;
} 
.wcpf-field-item.wcpf-front-element.wcpf-front-element-5037.wcpf-field-box-list.wcpf-box-style button.wcpf-box-item:nth-child(1) {
  background-color: #264c59!important;
	color: #fff !important;
    font-weight: 500 !important;
	    margin-bottom: 9px !important;
    border: none !important;
}
.wcpf-field-item.wcpf-front-element.wcpf-front-element-5037.wcpf-field-box-list.wcpf-box-style button.wcpf-box-item:nth-child(2) {
   background-color: #d7eee7 !important;
	color: #264c59 !important;
    font-weight: 500 !important;
	    margin-bottom: 9px !important;
    border: none !important;
}
.wcpf-field-item.wcpf-front-element.wcpf-front-element-5037.wcpf-field-box-list.wcpf-box-style button.wcpf-box-item:nth-child(3) {
    background-color: #F4DCDD !important;
	color: #264c59 !important;
    font-weight: 500 !important;
	    margin-bottom: 9px !important;
    border: none !important;
}
.wcpf-field-item.wcpf-front-element.wcpf-front-element-5037.wcpf-field-box-list.wcpf-box-style button.wcpf-box-item:nth-child(4) {
   /* background-color: #d7eee7 !important;
	color: #264c59 !important;*/
    font-weight: 500 !important;
	    margin-bottom: 9px !important;
        border: 1px solid #e5e5e5 !important;
}
.wcpf-field-item.wcpf-front-element.wcpf-front-element-5037.wcpf-field-box-list.wcpf-box-style button.wcpf-box-item:nth-child(5) {
    background-color: #264c59 !important;
	color: #fff !important;
    font-weight: 500 !important;
	    margin-bottom: 9px !important;
    border: none !important;
}
button.wcpf-button.wcpf-button-action-reset {
    background-color: #d7eee7;
    color: #264c59;
}
.priceLabel {
    text-align: center;
}
.wcpf-field-button .wcpf-button:hover {
    background: #264c59 !important;
    color: #fff;
}
.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount {
    color: #264C59;
}
del span.woocommerce-Price-amount.amount bdi {
    font-size: 14px;
}
p.price del span.woocommerce-Price-amount.amount {
    font-size: 14px;
}
.single img.woo-main-category-img {
    width: 50%;
    float: left;
	max-width: 6% !important;
}
.single span.woo-product-attribute {
    position: absolute;
    left: 98px;
    top: 55px;
    background-color: #F4DCDD;
    padding: 4px 16px;
    font-weight: 500 !important;
}
.single span.woo-main-category {
    font-size: 40px;
    color: #1F4E56;
    font-weight: 700;
}
.single td.woocommerce-product-attributes-item__value, .single th.woocommerce-product-attributes-item__label {
    background-color: #fff !important;
	text-align: left;
    border: none !important;
	padding: 0 !important;
}
.single td.woocommerce-product-attributes-item__value p {
    padding: 0 !important;
	color: #264c59;
    font-weight: 400;
	    font-family: "Roboto", sans-serif;
    font-style: normal;
	
}
.single .woocommerce table.shop_attributes th {
    min-width: 200px;
}
.single span.posted_in {
    font-weight: 700;
}
.single span.posted_in a {
    font-weight: 400;
}
.single span.detail-content a {
    font-weight: 400;
}

.single table.woocommerce-product-attributes.shop_attributes {
    border: none;
}
.single table.variations th.label {
    padding: 0;
}
.single th.label, .single td.value.woo-variation-items-wrapper {
    background-color: transparent !important;
}
.single li.variable-item.button-variable-item {
    border-color: #E4E7E9 !important;
    padding: 21px !important;
    color: #475156 !important;
    font-size: 14px !important;
    font-weight: 400;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #264c59 !important;
    color: #fff;
    padding: 13px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
    background-color: #d7eee7 !important;
    box-shadow: none !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #d7eee7 !important;
	border: 1px solid #E4E7E9 !important;
}
.single button.single_add_to_cart_button.button.alt {
    background-color: #264c59;
    padding: 13px;
}
.elementor-element.elementor-element-826150c.elementor-widget.elementor-widget-shortcode {
    text-align: center;
}

.cr-reviews-rating a {
    color: #264c59 !important;
    font-size: 12px;
}
span#apartirde {
    font-size: 12px;
    font-weight: 500;
}

ul.wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget li {
    list-style: none;
}
ul.wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget {
    padding: 0;
}
ul.wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget span.wpr-mini-cart-name {
    font-size: 12px;
    color: #183943;
}
.widget_shopping_cart_content .wpr-mini-cart-separator {
    border: 1px solid #ccc;
    margin: 15px 0;
}
p.woocommerce-mini-cart__buttons.buttons a.button.wc-forward {
   padding: 12px;
    margin-right: 1px;
    background-color: #204d58;
    color: #d7eee7;
    width: 49%;
    text-align: center;
}
.product-type-woosb a.button.product_type_woosb {
    background-color: #264c59;
    color: white;
}
.wooct-ended a.button.product_type_variable.add_to_cart_button {
    color: white;
    background-color: #264c59;
}
#sale-countdown {
    display:flex;
    gap:16px;
    justify-content:center;
}
#sale-countdown .cd-item{
    flex:1 1 120px;
   /* background:#5a4ff3;      */    /* violet */
    border-radius:10px;
   /* padding:24px 16px;*/
    text-align:center;
    box-shadow:0 0 4px rgba(0,0,0,.15);
}

#sale-countdown .cd-number{
    display:block;
    font-size:52px;
    font-weight:700;
    line-height:1;
    color:#fff;
}

#sale-countdown .cd-label{
    margin-top:8px;
    display:block;
    font-size:18px;
    color:#fff;
    letter-spacing:.5px;
}

@media (max-width:480px){
    #sale-countdown{
        gap:8px;
    }
    #sale-countdown .cd-number{
        font-size:34px;
    }
    #sale-countdown .cd-label{
        font-size:14px;
    }
}
.deal-of-the-day {
    display: flex;
    gap: 20px;
    max-width: 800px;
    font-family: sans-serif;
    border: 2px solid #ff6600;
    padding: 20px;
}

.deal-info {
    flex: 1 1 70%;
}

.deal-image {
    text-align: center;
    margin-bottom: 15px;
}

.deal-title {
    font-size: 1.3rem;
    margin-bottom: 8px;
    color: #333;
}

.deal-percent {
    color: #d64b00;
    font-weight: 700;
    margin-bottom: 10px;
}

.deal-price {
    font-size: 1.2rem;
    margin-bottom: 15px;
}

.deal-add-to-cart {
    /* personnalisable */
}

.deal-countdown {
    flex: 1 1 30%;
    min-width: 180px;
    display: flex;
    gap: 16px;
    justify-content: center;
}

.cd-item {
    flex: 1 1 60px;
    background: #5a4ff3;
    border-radius: 10px;
    padding: 16px;
    text-align: center;
    box-shadow: 0 0 4px rgba(0,0,0,.15);
}

.cd-number {
    display: block;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
}

.cd-label {
    margin-top: 6px;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0.5px;
}

@media (max-width: 600px) {
    .deal-of-the-day {
        flex-direction: column;
    }
    .deal-countdown {
        justify-content: flex-start;
    }
}
.flash-sale-latest {
    display: flex;
    border: 0 !important;
	max-width: 100% !important;
  
}
.flash-image {
    width: 100%;
}
 .flash-sale-latest a{
	 color: #204d58;
}
.flash-sale-latest h3 {
    font-size: 17px;
    font-weight: 700;
    color: #204d58;
}
.flash-sale-latest img.attachment-medium.size-medium.wp-post-image {
	margin-left: -30px;
    margin-top: -59px;
}
.right_flash {
    position: relative;
    left: -30px;
    top: -29px;
	width: 100%;
}
.flash-price ins {
    font-size: 19px;
    color: #EA2029;
    font-weight: 700;
    text-decoration: auto;
}
.woocommerce ul.products li.product .price ins {
text-decoration: auto;}
.flash-add-to-cart {
   
    text-align: center;

    margin-top: 10px;
}
.right_flash a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #ffffff;
}
.deal-of-the-day {
    display: block;
    border: 0;
}
.deal-image {
    float: right;
    width: 39%;
}
.deal-percent {
    position: absolute;
    top: -58px;
    right: 159px;
    background-color: red;
    color: white;
    padding: 5px;
}

.deal-countdown .cd-item {
    flex: 1 1 60px;
    background: #fd0100;
    border-radius: 10px;
   padding: 8px;
    text-align: center;
    box-shadow: 0 0 4px rgba(0, 0, 0, .15);
    width: 17%;
}
.deal-countdown span.cd-number {
    font-size: 16px;
}
.deal-countdown {
    height: 50px;
    position: absolute;
    top: 74px;
    gap: 5px;
}
.deal-countdown .cd-label {
    font-size: 9px;
    color: #fff;
    letter-spacing: 0;
      position: relative;
    top: -13px;
}
.deal-add-to-cart {

    text-align: center;
 margin-top: 78px;
    margin-left: -4px;
    width: 45%;
}
.deal-of-the-day {
    padding: 0;
}
.deal-info a{
	 color: #204d58;
}
.deal-info h3.deal-title {
    font-size: 17px;
    font-weight: 700;
    color: #204d58;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 245px;
}
.flash-sale-latest {
    padding: 0 !important;
}

#deal .amount .amount {
    font-size: 32px;
    font-weight: 600;
    color: #ea2029;
}
.single .cd-item {
    flex: 1 1 60px;
    background: #fd0100;
    border-radius: 10px;
    padding: 8px;
    text-align: center;
    box-shadow: 0 0 4px rgba(0, 0, 0, .15);
    width: auto;
}
.single div#sale-countdown{
	     flex: 1 1 30%;
    min-width: 180px;
    display: flex;
    gap: 9px;
    justify-content: center;
    width: 25%;
    height: 50px;}
	.single  #sale-countdown .cd-number {
    display: block;
    font-size: 20px;}
.single	#sale-countdown .cd-label {
    font-size: 7px;
	margin-top: 3px;}
.right_flash a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
font-size: 12px;}
.deal-add-to-cart:hover {
    background-color: transparent !important;
}

.deal-add-to-cart a:hover {
color: #264c59 !important;
    background-color: transparent !important;}
	#right-slider a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
 
    padding: 11px 12px;
    border: 1px solid #1F4E56;
}
.right_flash a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 12px;
    background-color: #1F4E56;
    padding: 11px 12px;
    border: 1px solid #1F4E56;
}
.right_flash a:hover{
	color: #264c59 !important;
	background-color: transparent !important;
}
.flash-add-to-cart {
 
    margin-left: -40px;
}
p.price ins {
    text-decoration: none;
}
.single p.price span.woocommerce-Price-amount.amount {
   /* color: #2DA5F3;*/
    font-size: 25px;
}
.panel-heading.cwginstock-panel-heading {
    background-color: #1f4e56 !important;
    border-color: #1f4e56 !important;
}
.cwginstock-subscribe-form .panel-primary {
    border-color: #1e4d55 !important;
}
.cwgstock_button {
    width: 100%;
    padding-top: 5px;
    background: #d7eee7 !important;
    color: #1f4e56 !important;
    border-color: #d7eee7;
}
.woosb-title .woosb-name a {
    color: #1f4e56;
}
.page-id-4914 a.button.product_type_variable.add_to_cart_button {
    background-color: #264c59;
    color: white;
}
.page-id-4914 .wpr-grid-item-align-left a {
    color: #274d58 !important;
}

.page-id-4914 .wpr-grid-pagination-load-more a.wpr-load-more-btn {
    background-color: #224c58 !important;
}
.single-post a {
    color: #85aea3;
}
div#b-comme h2 {
    font-size: 20px;
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    color: #ffffff;
    background-color: #264c59;
    border: 0;
}
.page-id-8 .wc-block-cart-item__wrap a.wc-block-components-product-name {
    color: #224d5a;
}
.page-id-8 .wc-block-components-product-badge.wc-block-components-sale-badge {
    background-color: red;
    color: white;
}
.product a.button.product_type_simple {
    background-color: #264c59;
    color: white;
}
.product a.button.product_type_variable.add_to_cart_button {
	    background-color: #264c59;
    color: white;
}
.page-id-2 .page-header {
    display: none;
}
#page-promo a {
    font-size: 14px;
    color: #fffff !important;
}
.page-id-10 h1.entry-title {
    text-align: center;
    margin-bottom: 30px;
    color: #224c5a;
}
.page-id-10 nav.woocommerce-MyAccount-navigation li {
    list-style: none;
}
.page-id-10 a {
    text-decoration: none !important;
    color: #224c5a;
}
.page-id-10 nav.woocommerce-MyAccount-navigation li {
    border: 1px solid #ccc;
    padding: 20px;
}
.page-id-10 .woocommerce-Address {
    max-width: 50%;
}
.page-id-10 h2 {
    font-size: 20px;
}
.woocommerce-account .addresses .title .edit {
    float: left !important;
}
.page-id-10 button.woocommerce-Button.button {
    margin-top: 20px;
    background-color: #d7eee7;
    color: #204d58;
}
.page-id-10 main#content {
    max-width: 88% !important;
    padding: 0 !important;
}
.page-id-10 nav.woocommerce-MyAccount-navigation ul {
    padding: 0;
}
.woocommerce span.onsale {
background-color: #264C59;}
.woosb-price {
    display: none;
}
.woosb-availability {
    display: none;
}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
    display: none;
}
p.stock.in-stock {
    display: none;
}
.wcpf-field-box-list .wcpf-box-list .wcpf-box-item {
  
border: 1px solid #e5e5e5 !important;}


.wcpf-field-box-list .wcpf-box-list .wcpf-box-item.selected, .wcpf-field-box-list .wcpf-box-list .wcpf-box-item:hover {
background-color: #264c59;}



.wcpf-field-item.wcpf-front-element.wcpf-front-element-5038.wcpf-field-box-list.wcpf-box-style button.wcpf-box-item {
   /* background-color: #d7eee7 !important;
	color: #264c59 !important;*/
    font-weight: 500 !important;
	    margin-bottom: 9px !important;
        border: 1px solid #e5e5e5 !important;
}

.wcpf-field-item.wcpf-front-element.wcpf-front-element-4229.wcpf-field-box-list.wcpf-box-style button.wcpf-box-item:nth-child(1) {
  background-color: #F4DCDD!important;
	color: #264c59 !important;
    font-weight: 500 !important;
	    margin-bottom: 9px !important;
    border: none !important;
}
.wcpf-field-item.wcpf-front-element.wcpf-front-element-4229.wcpf-field-box-list.wcpf-box-style button.wcpf-box-item:nth-child(2) {
    background-color: #264c59 !important;
    color: #fff !important;
    font-weight: 500 !important;
    margin-bottom: 9px !important;
    border: none !important;
}
.wcpf-field-item.wcpf-front-element.wcpf-front-element-4229.wcpf-field-box-list.wcpf-box-style button.wcpf-box-item:nth-child(3) {
    background-color: #d7eee7 !important;
    color: #264c59 !important;
    font-weight: 500 !important;
    margin-bottom: 9px !important;
    border: none !important;
}
/*.post-type-archive .wcpf-item.wcpf-checkbox-item {
    display: none;
}
.post-type-archive .wcpf-item.wcpf-checkbox-item.wcpf-item-hierarchical-collapsed.wcpf-item-box-hide {
    display: contents !important;
}*/
.error404 .site-header .header-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
	    margin-top: 100px;
}
.error404  h1.entry-title {
    text-align: center;
	    color: #204d58;
}
.error404 p {
    text-align: center;
	    color: #204d58;
}
.error404 footer#site-footer {
    display: none;
}
#vous-pouvez a {
    color: #264c59;
}
.wila .wpr-grid-item-product_cat.elementor-repeater-item-5c601e2.wpr-grid-item-display-custom.wpr-grid-item-align-left.wpr-pointer-none.wpr-pointer-line-fx.wpr-pointer-fx-fade.wpr-grid-product-categories {
    background-color: red;
    width: auto;
    padding: 8px 14px;
	margin-bottom: 24px;
}
.wila img.wpr-anim-timing-ease-default {
    margin-top: 35px;
}
#wila-footer img.fit-picture  {
	display: none;
}
.single ul.tabs.wc-tabs {
    display: flex;
}
.single li:nth-child(1) {
    order: 4;
}
.single li:nth-child(2) {
    order: 3;
}
.single li:nth-child(3) {
    order: 1;
}
.single li:nth-child(4) {
    order: 0;
}
.single li:nth-child(5) {
    order: 5;
}
.single li:nth-child(6) {
	
    order: 6;
}
.elementor-4276 .elementor-element.elementor-element-5542e04 .wpr-product-tabs .woocommerce-tabs ul.tabs li.active a {
    color: var(--e-global-color-secondary) !important;
background-color: var(--e-global-color-primary) !important;}
li#tab-title-additional_information {
    display: none;
}

@media (max-width: 767px) {
    .elementor-widget-wc-archive-products .products {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}