Cacher les messages des codes promo
/* .woocommerce-notices-wrapper {
	display: none !important;
} */



@media only screen and (min-width: 992px){
	.menu-deroulant{
		top: 160px;
	}
	.outil-recherche{
		top: 160px;
		right: -75%;
	}
	.connexion {
 	 top: 160px;
  	right: -130%;
	}
	.bandeau * {
  	font-size: 0.9vw !important;
	}
}
@media only screen and (max-width: 991px) and (min-width: 700px){
	.menu-deroulant{
		top: 180px;
	}
	.outil-recherche{
		top: 180px;
		right: -20%;
	}
	.connexion {
	  top: 170px;
	  right: -60%;
	}
	.bandeau * {
  	font-size: 1.2vw !important;
	}
}
@media only screen and (max-width: 699px) {
	.menu-deroulant{
		top: 130px;
	}
	.outil-recherche{
		top: 130px;
		right: 0%;
	}
	.connexion {
	  top: 130px;
	  right: 0%;
	}
	.bandeau * {
  	font-size: 2vw !important;
	}
	/*la modification du placement de la croix se fait dans unsiteavous > popup > plus de réglages */
}
.menu-principal-deroulant ul li {
  display: block !important;
  margin: 0 auto !important;
  text-align: center;
}
.sib-email-area {
  display: flex;
}
.sib-default-btn {
  margin: 4px 0 0 10px !important;
}
.brz-tabs__items.brz-tabs__items--active {
  border: none !important;
}
.brz-wp-title-content {
    text-shadow: none !important;
}
h1 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  text-align: left;
  font-family: var(--brz-heading1fontfamily) !important;
  font-size: var(--brz-heading1fontsize);
  line-height: var(--brz-heading1lineheight);
  font-weight: var(--brz-heading1fontweight);
  letter-spacing: var(--brz-heading1letterspacing);
	color: #1C1C1C;
}

li {
	list-style-type:none;
}


/*    MEP MON COMPTE    */
@media only screen and (min-width: 768px) {
	.brz-wp-post-content .woocommerce {
  	display: flex;
	}
	.woocommerce-MyAccount-navigation {
		width: 22%;
		margin-right:30px;
	}
	.woocommerce-MyAccount-content {
		width: 70%;
	}
}
.addresses {
  display: flex;
	width:100%;
}
.woocommerce-Address {
  width: 50%;
}
.woocommerce-EditAccountForm label {
  display: flex;
}
.woocommerce-EditAccountForm span {
  display: block;
}

/*      MEP PANIER     */
@media only screen and (min-width: 768px){
	.cart-collaterals {
		margin-left: 50%;
	}
	.actions .button {
		width: fit-content;
		float: right;
	}
	 .wc-proceed-to-checkout {
		float: right;
		padding: 1em 1.41575em;
	}
}
@media only screen and (max-width: 767px) {
	#panier-regles {
		font-size:12px;
	}
	.shop_table_responsive * {
		padding: 3px;
	}
	.input-text.qty.text {
  	width: 50px;
	}
	.product-thumbnail a {
  	padding: 0;
	}
	.product-thumbnail {
		width: 15%;
	}
}

.lien-connexion-compl {
  color: rgba(var(--brz-global-color7),0.7);
  font-family: var(--brz-paragraphfontfamily);
  font-size: var(--brz-paragraphfontsize);
  line-height: var(--brz-paragraphlineheight);
  font-weight: var(--brz-paragraphfontweight);
  letter-spacing: var(--brz-paragraphletterspacing);
	margin: 0 auto;
}
.lien-connexion-compl:hover {
	color: rgba(var(--brz-global-color5),1);
}
.info-suppl-connexion > div > div  {
	display: flex;
}
.gestion-carte-brz >div>div>div {
	display: flex !important;
}
.gestion-carte {
	margin: 0 auto;
	
  color: rgba(var(--brz-global-color7),1);
  font-family: var(--brz-paragraphfontfamily);
  font-size: var(--brz-paragraphfontsize);
  line-height: var(--brz-paragraphlineheight);
  font-weight: var(--brz-paragraphfontweight);
  letter-spacing: var(--brz-paragraphletterspacing);
}
.btn-footer-menu span {
  white-space: normal;
  word-wrap:break-word;
  text-align: initial;
}
.brz-root__container a {
  /*color: rgba(var(--brz-global-color5),1) !important;*/
	text-decoration: none !important;
}
.brz-section__content * {
  font-family: hahmlet;
}
/* PAGE LISTE DE SOUHAITS  */
.fa-heart{
	display: none;
}
.alg-wc-wl-btn,.alg-wc-wl-btn:hover{
	background-color: rgba(0,0,0,0);
	margin: 5px 0;
}
.fa-heart::before {
  content: "❤️";
}
.fa-times-circle::before {
  content: "❌";
}
.fa-2x {
  font-size: 1em;
}
.button, .widget a.button {
  color: #f7f8f9 !important;
}
.cart-discount {
	display: none;
}

/*     PAGE CHECKOUT    */

@media only screen and (min-width: 992px){
	.col2-set {
		width: 50%;
		float: left;
		margin-right: 5%;
	}
	#order_review_heading, #order_review {
		width: 45%;
	}
		table.woocommerce-checkout-review-order-table .product-name  {
		display:flex;
		width:auto;
	}
	.product-total {
		width: 42%;
	}
}
@media only screen and (max-width: 767px){
	table.woocommerce-checkout-review-order-table .product-name  {
		display:flex;
		width: 150%;
	}

	th.product-total {
		width: 1%;
		padding-left: 12%;
	}
	td.product-total {
		width: 1%;
		padding-left: 22%;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	table.woocommerce-checkout-review-order-table .product-name  {
		display:flex;
		width: 150%;
	}

	td.product-total {
		width: 1%;
		padding-left: 25%;
	}
}

.product-item-thumbnail {
	margin-right:10px;
	width:35%;
}
.product-name-recap {
	width:45%;
}
.product-name > strong {
	width: 20%;
	padding-left: 10px;
}

.brz-woocart__sidebar__product-name > .product-item-thumbnail {
	display: none;
}
.woocommerce-info{
	background-color:rgba(0,0,0,0);
	color:#1c1c1c;
}
img {
	border-radius: 0px
}

/* PAGE MERCI DE VOTRE ACHAT */
.order_details::before, .order_details::after {
	background: none;
}

/*      PAGE PANIER       */
.size-woocommerce_thumbnail {
  width: 100px;
}


.zero-un-pourcent{
	padding-right:0.1%;
}

/*    MEC CHECKOUT   */
#ship-to-different-address {
	font-size: 19px;
}
form.checkout.woocommerce-checkout {
	margin-top:50px;
}
@media only screen and (min-width: 768px){
	.checkout.woocommerce-checkout.customize-unpreviewable {
		padding-top: 30px;
	}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
  position: absolute;
  margin-top: -100px;
}
	form.checkout.woocommerce-checkout {
		display: flex;
	}
	#order_review_heading {
		position: absolute;
		margin-left: 52%;
	}
	.woocommerce-checkout #customer_details {
		width:50%;
	}
	.woocommerce-billing-fields__field-wrapper label {
		display:block;
	}
	.woocommerce-billing-fields__field-wrapper input {
		width:100%;
	}
	.woocommerce-checkout #order_review {
		width:50%;
		margin-top:50px;
	}
	#place_order {
		float:right;
	}
	.form-row.place-order, .wc_payment_methods.payment_methods.methods {
		margin: 3em 0;
	}
	.woocommerce-shipping-methods {
		margin-left:0px;
	}
}
@media only screen and (max-width: 991px) and (min-width: 700px){
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
  position: absolute;
  margin-top: -100px;
}
		.woocommerce-checkout {
		display: flex;
	}
	#order_review_heading {
		position: absolute;
		margin-left: 50%;
	}
	.woocommerce-checkout #customer_details {
		width:50%;
		margin-right:15px;
	}
	.cart-subtotal th {
		width:1%;
	}
	.woocommerce-billing-fields__field-wrapper label {
		display:block;
	}
	.woocommerce-billing-fields__field-wrapper input {
		width:100%;
	}
	.woocommerce-checkout #order_review {
		width:50%;
		margin-top:50px;
	}
	#place_order {
		float:right;
	}
	.form-row.place-order {
		margin: 3em 0 1.41575em 3em;
	}
	.woocommerce-shipping-methods {
		margin-left:0px;
	}
}
@media only screen and (max-width: 699px){
	.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
  position: inherit;
  margin: 0;
	}
	#customer_details {
		margin-top: 80px;
	}
	tfoot tr th {
		width:1%;
	}
	.woocommerce-billing-fields__field-wrapper label {
		display:block;
	}
	.woocommerce-billing-fields__field-wrapper input {
		width:100%;
	}
	.woocommerce-checkout #order_review {
		margin:20px -3%;
	}
	#place_order {
		float:right;
	}
	.form-row.place-order, .wc_payment_methods.payment_methods.methods, .woocommerce-SavedPaymentMethods {
		margin: 2em 0;
	}
	.woocommerce-shipping-methods {
		margin-left:0px;
	}
	.woocommerce-shipping-totals td {
		padding: 0 0 0 5px;
	}
}
.stock.in-stock {
  display: none;
}
.wp-block-woocommerce-cart-order-summary-discount-block.wc-block-components-totals-wrapper {
  display: none;
}
.wc-block-components-product-metadata__description {
  display: none;
}
.woocommerce-terms-and-conditions-link {
  color: rgba(var(--brz-global-color5),1);
  font-weight: bold;
}
abbr.required {
  border-bottom: none;
  text-decoration: none;
}

@media only screen and (min-width: 992px){
.MAJ_panier {
	float: right;
	margin-top:-77px;
}
}
@media only screen and (max-width: 991px) and (min-width: 700px){
.MAJ_panier {
	float: right;
	margin-top:-64px;
	margin-bottom:10px;
}
}
@media only screen and (max-width: 699px){
.MAJ_panier * {
	margin-top:15px;
	width:100%;
}
}
@media only screen and (max-width:767){
	.ligne-font-size * {
    font-size: 2.5vw !important;
  }
	.entete-font-size * {
  	font-size: 2vw !important;
	}
}

@media only screen and (max-width: 480px){
	.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product {
		width: 50%;
	}
	.wp-block-woocommerce-cart-cross-sells-block > div:nth-child(4) {
  display: flex;
}
}
.info-produit br, .wc-block-components-notices {
  display:none !important;
}
.showlogin {
	color: #1c1c1c !important;
}
.showlogin:hover {
	text-decoration: underline !important;
}