/*
Theme Name: Divi Enfant par Incomm
Description: Theme enfant du theme Divi
Author: Incomm
Author URI: https://www.incomm.fr
Template: Divi
Version: 2.00
*/
	.aws-container .aws-search-form .aws-wrapper{
	    border-bottom: 2px solid #fff;	
	}
.et_pb_wc_cart_totals_0 form .form-row input.input-text::placeholder, .et_pb_wc_cart_totals_0 form .form-row textarea::placeholder, .et_pb_wc_cart_products_0 .quantity input.qty::placeholder, .et_pb_wc_cart_products_0 table.cart td.actions .coupon .input-text::placeholder, .et_pb_wc_cart_totals_0 .select2-container--default .select2-selection--single .select2-selection__rendered, .et_pb_wc_cart_totals_0 form .form-row input.input-text, .et_pb_wc_cart_totals_0 form .form-row textarea, .et_pb_wc_cart_totals_0.et_pb_wc_cart_totals .input::placeholder {
  color: #000!important;
}
.woocommerce nav.woocommerce-pagination ul li a{
  font-size: 1em !important;
  color:#fff!important
}
nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover{
  font-size: 1em !important;
  color:#000!important
}

.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message {
  background: #fff!important;
	color:#000!important
}

.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

/* WAFKEY_Hd6dBtQ6DUQWhXi56VTEu7Y8esR4kRXxEWI */
#cmplz-document{max-width:100%!important}

.gform_required_legend{display:none!important}
.form-pc{color:#fff!important;font-weight:400!important}
.form-pc:hover{color:#fff!important;font-weight:800!important}
section.et_pb_wpt_gravityform_0 .gform_wrapper .ginput_container_consent input[type="checkbox"]{accent-color:#fff!important;}


@media(min-width:981px){
	
	.product-link span{
	  border: 1px solid #fff;
	  padding: 0.417vw 1.04vw;
	  border-radius: 30px;
	  color: #fff;
	  margin-top: 1.04vw;
}
	.product-description{
		color:#fff!important
	}
	
/* Style bouton retour de la fiche produit  */
#btn-retour:focus, #btn-retour:focus-visible, #btn-retour:active, #btn-retour {
color: #fff !important;
    border-width: 0px !important;
    border-color: #F4F2F7;
    font-size: 1.56vw;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 300 !important;
    background-color: #1f1f1f;
    padding-top: 1.04vw !important;
    padding-bottom: 1.04vw !important;
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
    padding-right: 1em !important;
    padding-left: 1em !important;
}

#btn-retour:focus, #btn-retour:focus-visible, #btn-retour:active, #btn-retour:hover {
  background-image: initial;
  background-color: #696969;
  color: #ffffff !important;
  cursor: pointer !important;
}
/*Fin style bouton retour*/

/*Woo search style*/

.aws_result_item .aws_result_link .aws_result_content .aws_result_title {
	font-weight: 600!important;
	text-transform: uppercase!important;
	font-size: 17px!important;
	color: #010101 !important;
}


.aws_result_item .aws_result_link .aws_result_content .aws_result_excerpt {
	color: #000000 !important;
	font-size:16px!important;
	font-weight: 300!important;
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}

.aws_result_item .aws_result_link .aws_result_content .aws_result_price {
	font-weight: 700!important;
	text-transform: uppercase!important;
	font-size: 20px!important;
	color: #bbbbbb !important;
}

#et-boc .aws-container .aws-search-field::placeholder,
#et-boc .aws-container .aws-search-field:focus::placeholder,
#et-boc .aws-container .aws-search-field:focus-visible::placeholder {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight:400!important;
    text-decoration:none!important;
	background: transparent!important;
	border:none!important;
}

#aws-search-result-1{width:100%!important;left:auto!important;right:auto!important}
.aws-container .aws-search-field {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight:400!important;
    text-decoration:none!important;
	background: transparent!important;
	padding: 0px 5px!important;
	border:none!important;
	line-height: normal!important;
}

#et-boc .aws-container .aws-search-form .aws-form-btn {
  background: transparent!important;
  border: none!important;
  margin: 0 0 0 -1px;
}

.aws-container .aws-search-form {
   	display: inline-flex !important;
    align-items: center;
	justify-content: flex-end!important;
    height: auto;
	width: 180px !important;
    border-radius: 0px;
    padding: 5px 10px;
}

.aws-search-btn_icon svg{display:none!important}
.aws-search-btn_icon::after {
  display: block!important;
  content: url("/wp-content/uploads/2023/10/header-icone-recherche.svg")!important;
  width:auto!important;
}
.aws-search-btn_icon {
	color: #fff!important;
	font-weight: bold!important;
	font-size:16px!important;
	line-height: 16px;
	font-weight: 600!important;
	}
	 #panier .cart_total span.nbre-product {
    text-transform: uppercase;
    background: transparent!important;
    color: #fff !important;
    font-weight: 600;
    width: 29px;
    height: 29px;
    border-radius: 25px;
    text-align: center;
    line-height: 29px;
/*     position: absolute;
    right: 53px;
    top: 0px; */
  }
	
	.et_pb_column_1_tb_footer{
		margin-right: 3.5%!important;
	}
	.et_pb_column_2_tb_footer{
		width: 25.875%!important;
  		margin-right: 2.5%!important;
	}
/*newsletter style*/
#newsletter .tnp.tnp-subscription-minimal input.tnp-email {
	  margin-right: 1.56vw !important;
	}
	
	#newsletter .tnp.tnp-subscription-minimal input.tnp-email {
		width:15.625vw!important;
	}
#newsletter .wp-block-tnp-minimal {
  padding: 0 !important;
}


#newsletter .tnp-subscription-minimal label {
    color: #fff!important;
    font-weight: 500!important;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    font-size:0.729vw!important;
	accent-color: #fff !important;
}

#newsletter .tnp-subscription-minimal label a,
#newsletter .tnp-subscription-minimal label a:hover {
    color: #fff!important;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    text-decoration:underline!important;
    font-size:14px!important;
}

#newsletter .tnp.tnp-subscription-minimal {
    margin-left:0px!important;
    margin-right:0px!important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-email,
#newsletter .tnp.tnp-subscription-minimal input.tnp-submit {
    height:auto!important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-email {
background-color: transparent !important;
width: 11.063vw !important;
border-radius: 30px !important;
border: 1px solid #fff !important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-email {margin-right:0px!important;}

#newsletter .tnp.tnp-subscription-minimal input.tnp-submit {
	background-color: transparent;
    color: #fff !important;
    opacity: 1 !important;
    font-size: 14px !important;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500 !important;
    text-decoration: none !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: auto !important;
    text-transform: uppercase;
    border: 1px solid #fff !important;
    border-radius: 30px;
    margin-left: 10px!important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-submit:hover {
    color: #8C9494!important;
    cursor:pointer!important;
	background-color:transparent!important;
}
#newsletter .tnp.tnp-subscription-minimal input.tnp-email,
#newsletter .tnp.tnp-subscription-minimal input.tnp-email::placeholder,
#newsletter .tnp.tnp-subscription-minimal input.tnp-email:focus::placeholder,
#newsletter .tnp.tnp-subscription-minimal input.tnp-email:focus-visible::placeholder {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    font-weight:500!important;
    text-decoration:none!important;
    background: transparent!important;
	padding-left: 20px !important;
}
.tnp-subscription-minimal form{
	text-align: left!important;
	width: 100% !important;
	}	
.tnp-subscription-minimal .tnp-privacy-field {
  text-align: left!important;
}

.tnp-subscription-minimal form {
  white-space: normal!important;
}
	
#menu-menu-principal li{padding:0 1.5vw!important}
#headerTop{width:100%!important; position:absolute!important}
	
/* #produits .et_pb_gutters1 .et_pb_column_1,  */
#produits  .et_pb_gutters1 .et_pb_column_2{
	height:42.81vw!important;
	display:flex!important;
	flex-direction:column!important;
	justify-content:center!important;
	align-items:center!important;
	}

}

@media(min-width:981px) and (max-width:1300px){
	.et_pb_text_0_tb_footer, .et_pb_text_1_tb_footer, .et_pb_text_3_tb_footer, .et_pb_text_5_tb_footer{font-size:14px!important}
	
	.et_pb_row_0_tb_footer{width:90%!important}
	.et_pb_column_4_4  .et_pb_text_2, .et_pb_column_1_4 .et_pb_button_0_wrapper a {font-size:12px!important}
	#menu-mon-compte li a, .et_pb_text_2_tb_footer, .et_pb_text_2_tb_footer a{font-size:12px!important}
	.et_pb_text_4_tb_footer{font-size:11px!important}
	
	.et_pb_row_0_tb_header{
	display: flex!important;
  flex-direction: row!important;
  justify-content: center!important;	
	}
	.et_pb_column_0_tb_header{
		width: 25.6%!important;
  		margin-right: 0%!important;
	}
	.et_pb_column_1_tb_header{
		width: 37.8%!important;
  		margin-right: 0%!important;
	}
	.et_pb_column_2_tb_header{
		width:  25.6%!important;
	}
body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button,
.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input, 
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{font-size:16px!important}
	/*Woo search style*/

.aws_result_item .aws_result_link .aws_result_content .aws_result_title {
	font-weight: 600!important;
	text-transform: uppercase!important;
	font-size: 17px!important;
	color: #010101 !important;
}


.aws_result_item .aws_result_link .aws_result_content .aws_result_excerpt {
	color: #000000 !important;
	font-size:16px!important;
	font-weight: 300!important;
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}

.aws_result_item .aws_result_link .aws_result_content .aws_result_price {
	font-weight: 700!important;
	text-transform: uppercase!important;
	font-size: 20px!important;
	color: #bbbbbb !important;
}

#et-boc .aws-container .aws-search-field::placeholder,
#et-boc .aws-container .aws-search-field:focus::placeholder,
#et-boc .aws-container .aws-search-field:focus-visible::placeholder {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight:400!important;
    text-decoration:none!important;
	background: transparent!important;
	border:none!important;
}

#aws-search-result-1{width:100%!important;left:auto!important;right:auto!important}
.aws-container .aws-search-field {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight:400!important;
    text-decoration:none!important;
	background: transparent!important;
	padding: 0px 5px!important;
	border:none!important;
	line-height: normal!important;
}

#et-boc .aws-container .aws-search-form .aws-form-btn {
  background: transparent!important;
  border: none!important;
  margin: 0 0 0 -1px;
}

.aws-container .aws-search-form {
   	display: inline-flex !important;
    align-items: center;
    height: auto;
    width: 100px !important;
    border: 0px solid #fff;
    border-radius: 30px;
    padding: 5px 10px;
}
.aws-search-btn_icon svg{display:none!important}
.aws-search-btn_icon::after {
  display: block!important;
  content: url("/wp-content/uploads/2023/10/header-icone-recherche.svg")!important;
  width:auto!important;
}
.aws-search-btn_icon {
	color: #fff!important;
	font-weight: bold!important;
	font-size:16px!important;
	line-height: 16px;
	font-weight: 600!important;
	}
	 #panier .cart_total span.nbre-product {
    text-transform: uppercase;
    background: transparent!important;
    color: #fff !important;
    font-weight: 600;
    width: 29px;
    height: 29px;
    border-radius: 25px;
    text-align: center;
    line-height: 29px;
/*     position: absolute;
    right: -23px!important;
    top: 0px; */
  }
	
	
	/*Afficher et cache la le menu mobile et le menu pc*/
.et_pb_menu__menu{display:none!important}
.et_mobile_nav_menu{display:block!important}
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar::before{color:#fff!important}

	/* Menu style mobile(burger menu) */
#mobile_menu1 li a{font-size: 14px;}
#mobile_menu1 li {list-style:none!important}
#mobile_menu1 li.current-menu-item a,	#mobile_menu1 li:hover a{color:#fff!important}
.et_pb_menu_0_tb_header .et_pb_menu__menu {
        display: none !important;
    }
    .et_pb_menu_0_tb_header .et_mobile_nav_menu {
        display: flex !important;
        float: none;
        margin: 0 6px;
		width:100vw!important;
        align-items: center;
		justify-content: center;
    }	
	#mobile_menu1 li{
		text-align:center!important;
	}
	#mobile_menu1{
		padding:0px!important;
	}
	.et_mobile_menu {
    left: 20%!important;
    width: 60%!important;
	}

}
@media(min-width:768px) and (max-width:980px){
	
	.product-link span{
	  border: 1px solid #fff;
	  padding: 8px 20px;
	  border-radius: 30px;
	  color: #fff;
	  margin-top: 20px;
}
	.product-description{
		color:#fff!important
	}

	/* Style bouton retour de la fiche produit  */
#btn-retour:focus, #btn-retour:focus-visible, #btn-retour:active, #btn-retour {
color: #fff !important;
    border-width: 0px !important;
    border-color: #F4F2F7;
    font-size: 18px;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 300 !important;
    background-color: #1f1f1f;
    padding-top:20px !important;
    padding-bottom: 20px !important;
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
    padding-right: 1em !important;
    padding-left: 1em !important;
}

#btn-retour:focus, #btn-retour:focus-visible, #btn-retour:active, #btn-retour:hover {
  background-image: initial;
  background-color: #696969;
  color: #ffffff !important;
  cursor: pointer !important;
}
/*Fin style bouton retour*/
	
	
		
	/*Woo search style*/

.aws_result_item .aws_result_link .aws_result_content .aws_result_title {
	font-weight: 600!important;
	text-transform: uppercase!important;
	font-size: 17px!important;
	color: #010101 !important;
}


.aws_result_item .aws_result_link .aws_result_content .aws_result_excerpt {
	color: #000000 !important;
	font-size:16px!important;
	font-weight: 300!important;
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}

.aws_result_item .aws_result_link .aws_result_content .aws_result_price {
	font-weight: 700!important;
	text-transform: uppercase!important;
	font-size: 20px!important;
	color: #bbbbbb !important;
}

#et-boc .aws-container .aws-search-field::placeholder,
#et-boc .aws-container .aws-search-field:focus::placeholder,
#et-boc .aws-container .aws-search-field:focus-visible::placeholder {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight:400!important;
    text-decoration:none!important;
	background: transparent!important;
	border:none!important;
}

#aws-search-result-1{width:100%!important;left:auto!important;right:auto!important}
.aws-container .aws-search-field {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight:400!important;
    text-decoration:none!important;
	background: transparent!important;
	padding: 0px 5px!important;
	border:none!important;
	line-height: normal!important;
}

#et-boc .aws-container .aws-search-form .aws-form-btn {
  background: transparent!important;
  border: none!important;
  margin: 0 0 0 -1px;
}

.aws-container .aws-search-form {
   	display: inline-flex !important;
	justify-content:flex-end!important;
    align-items: center;
    height: auto;
    width: 120px !important;
    border: 0px solid #fff;
    border-radius: 30px;
    padding: 5px 10px;
}
.aws-search-btn_icon svg{display:none!important}
.aws-search-btn_icon::after {
  display: block!important;
  content: url("/wp-content/uploads/2023/10/header-icone-recherche.svg")!important;
  width:auto!important;
}
.aws-search-btn_icon {
	color: #fff!important;
	font-weight: bold!important;
	font-size:16px!important;
	line-height: 16px;
	font-weight: 600!important;
	}
	 #panier .cart_total span.nbre-product {
    text-transform: uppercase;
    background: transparent!important;
    color: #fff !important;
    font-weight: 600;
    width: 29px;
    height: 29px;
    border-radius: 25px;
    text-align: center;
    line-height: 29px;
/*     position: absolute;
    right: 53px;
    top: 0px; */
  }
	
	
	
	
	/*newsletter style*/
#newsletter .tnp.tnp-subscription-minimal input.tnp-email {
	  margin-right: 1.56vw !important;
	}
	
	#newsletter .tnp.tnp-subscription-minimal input.tnp-email {
		width:15.625vw!important;
	}
#newsletter .wp-block-tnp-minimal {
  padding: 0 !important;
}


#newsletter .tnp-subscription-minimal label {
    color: #fff!important;
    font-weight: 500!important;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    font-size:14px!important;
	accent-color: #fff !important;
}

#newsletter .tnp-subscription-minimal label a,
#newsletter .tnp-subscription-minimal label a:hover {
    color: #fff!important;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    text-decoration:underline!important;
    font-size:14px!important;
}

#newsletter .tnp.tnp-subscription-minimal {
    margin-left:0px!important;
    margin-right:0px!important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-email,
#newsletter .tnp.tnp-subscription-minimal input.tnp-submit {
    height:auto!important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-email {
background-color: transparent !important;
width: 200px !important;
border-radius: 30px !important;
border: 1px solid #fff !important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-email {margin-right:0px!important;}

#newsletter .tnp.tnp-subscription-minimal input.tnp-submit {
	background-color: transparent;
    color: #fff !important;
    opacity: 1 !important;
    font-size: 14px !important;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500 !important;
    text-decoration: none !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: auto !important;
    text-transform: uppercase;
    border: 1px solid #fff !important;
    border-radius: 30px;
    margin-left: 10px!important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-submit:hover {
    color: #8C9494!important;
    cursor:pointer!important;
	background-color:transparent!important;
}
#newsletter .tnp.tnp-subscription-minimal input.tnp-email,
#newsletter .tnp.tnp-subscription-minimal input.tnp-email::placeholder,
#newsletter .tnp.tnp-subscription-minimal input.tnp-email:focus::placeholder,
#newsletter .tnp.tnp-subscription-minimal input.tnp-email:focus-visible::placeholder {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    font-weight:500!important;
    text-decoration:none!important;
    background: transparent!important;
	padding-left:20px !important;
}
.tnp-subscription-minimal form{
	text-align: center!important;
	width: 100% !important;
	}	
.tnp-subscription-minimal .tnp-privacy-field {
  text-align: left!important;
}

.tnp-subscription-minimal form {
  white-space: normal!important;
}
	
	
#produits .et_pb_gutters1 .et_pb_column_1, 
#produits  .et_pb_gutters1 .et_pb_column_2{
	height:700px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	}

	
}
@media(max-width:767px){
	
	.product-link span{
	  border: 1px solid #fff;
	  padding: 8px 20px;
	  border-radius: 30px;
	  color: #fff;
	  margin-top: 20px;
}
	.product-description{
		color:#fff!important
	}
	
/* Style bouton retour de la fiche produit  */
#btn-retour:focus, #btn-retour:focus-visible, #btn-retour:active, #btn-retour {
color: #fff !important;
    border-width: 0px !important;
    border-color: #F4F2F7;
    font-size: 18px;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 300 !important;
    background-color: #1f1f1f;
    padding-top:20px !important;
    padding-bottom: 20px !important;
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
    padding-right: 1em !important;
    padding-left: 1em !important;
}

#btn-retour:focus, #btn-retour:focus-visible, #btn-retour:active, #btn-retour:hover {
  background-image: initial;
  background-color: #696969;
  color: #ffffff !important;
  cursor: pointer !important;
}
/*Fin style bouton retour*/	
	
	
		
	/*Woo search style*/

.aws_result_item .aws_result_link .aws_result_content .aws_result_title {
	font-weight: 600!important;
	text-transform: uppercase!important;
	font-size: 17px!important;
	color: #010101 !important;
}


.aws_result_item .aws_result_link .aws_result_content .aws_result_excerpt {
	color: #000000 !important;
	font-size:16px!important;
	font-weight: 300!important;
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}

.aws_result_item .aws_result_link .aws_result_content .aws_result_price {
	font-weight: 700!important;
	text-transform: uppercase!important;
	font-size: 20px!important;
	color: #bbbbbb !important;
}

#et-boc .aws-container .aws-search-field::placeholder,
#et-boc .aws-container .aws-search-field:focus::placeholder,
#et-boc .aws-container .aws-search-field:focus-visible::placeholder {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight:400!important;
    text-decoration:none!important;
	background: transparent!important;
	border:none!important;
}

#aws-search-result-1{width:100%!important;left:auto!important;right:auto!important}
.aws-container .aws-search-field {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight:400!important;
    text-decoration:none!important;
	background: transparent!important;
	padding: 0px 5px!important;
	border:none!important;
	line-height: normal!important;
}

#et-boc .aws-container .aws-search-form .aws-form-btn {
  background: transparent!important;
  border: none!important;
  margin: 0 0 0 -1px;
}

.aws-container .aws-search-form {
   	display: inline-flex !important;
	justify-content:flex-end!important;
    align-items: center;
    height: auto;
    width: 120px !important;
    border: 0px solid #fff;
    border-radius: 30px;
    padding: 5px 10px;
}
.aws-search-btn_icon svg{display:none!important}
.aws-search-btn_icon::after {
  display: block!important;
  content: url("/wp-content/uploads/2023/10/header-icone-recherche.svg")!important;
  width:auto!important;
}
.aws-search-btn_icon {
	color: #fff!important;
	font-weight: bold!important;
	font-size:16px!important;
	line-height: 16px;
	font-weight: 600!important;
	}
	 #panier .cart_total span.nbre-product {
    text-transform: uppercase;
    background: transparent!important;
    color: #fff !important;
    font-weight: 600;
    width: 29px;
    height: 29px;
    border-radius: 25px;
    text-align: center;
    line-height: 29px;
/*     position: absolute;
    right: 53px;
    top: 0px; */
  }
	
	
	
	
	#row_enacart_rx .et_pb_column_16 {margin-top:10px!important}
	/*newsletter style*/
#newsletter .tnp.tnp-subscription-minimal input.tnp-email {
	  margin-right: 1.56vw !important;
	}
	
	#newsletter .tnp.tnp-subscription-minimal input.tnp-email {
		width:15.625vw!important;
	}
#newsletter .wp-block-tnp-minimal {
  padding: 0 !important;
}


#newsletter .tnp-subscription-minimal label {
    color: #fff!important;
    font-weight: 500!important;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    font-size:14px!important;
	accent-color: #fff !important;
}

#newsletter .tnp-subscription-minimal label a,
#newsletter .tnp-subscription-minimal label a:hover {
    color: #fff!important;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    text-decoration:underline!important;
    font-size:14px!important;
}

#newsletter .tnp.tnp-subscription-minimal {
    margin-left:0px!important;
    margin-right:0px!important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-email,
#newsletter .tnp.tnp-subscription-minimal input.tnp-submit {
    height:auto!important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-email {
background-color: transparent !important;
width: 190px !important;
border-radius: 30px !important;
border: 1px solid #fff !important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-email {margin-right:0px!important;}

#newsletter .tnp.tnp-subscription-minimal input.tnp-submit {
	background-color: transparent;
    color: #fff !important;
    opacity: 1 !important;
    font-size: 14px !important;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500 !important;
    text-decoration: none !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: auto !important;
    text-transform: uppercase;
    border: 1px solid #fff !important;
    border-radius: 30px;
    margin-left: 10px!important;
}

#newsletter .tnp.tnp-subscription-minimal input.tnp-submit:hover {
    color: #8C9494!important;
    cursor:pointer!important;
	background-color:transparent!important;
}
#newsletter .tnp.tnp-subscription-minimal input.tnp-email,
#newsletter .tnp.tnp-subscription-minimal input.tnp-email::placeholder,
#newsletter .tnp.tnp-subscription-minimal input.tnp-email:focus::placeholder,
#newsletter .tnp.tnp-subscription-minimal input.tnp-email:focus-visible::placeholder {
    color: #fff!important;
    opacity:1!important;
    font-size: 14px!important;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif;
    font-weight:500!important;
    text-decoration:none!important;
    background: transparent!important;
	padding-left: 20px !important;
}
.tnp-subscription-minimal form{
	text-align: center!important;
	width: 100% !important;
	display: flex!important;
    flex-wrap: wrap!important;
    justify-content: center!important;
	}	
.tnp-subscription-minimal .tnp-privacy-field {
  text-align: left!important;
}

.tnp-subscription-minimal form {
  white-space: normal!important;
}
	
	
#produits .et_pb_gutters1 .et_pb_column_1{margin-bottom:10px!important} 
#produits  .et_pb_gutters1 .et_pb_column_2{margin-top:10px!important}
	
#produits .et_pb_gutters1 .et_pb_column_1, 
#produits  .et_pb_gutters1 .et_pb_column_2{
	height:400px!important;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	
	}
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div {
  background-color: #000 !important;
  
}