@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.vente-chateaux-gonflables.com/wp-content/themes/luberia/fonts/woodmart-font-1-400.woff2?v=7.3.2") format("woff2");
}

:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg .product-grid-item{
	--wd-prod-bg:rgb(245,245,245); --wd-bordered-bg:rgb(245,245,245);
}

.wd-popup.wd-promo-popup{
	background-color:rgb(255,255,255);
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://www.vente-chateaux-gonflables.com/wp-content/uploads/2021/06/vente-chateau-gonflable-header.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(30,30,30);
	background-image: none;
}

:root{
--wd-text-font:"Mulish", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(52,64,62);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Mulish", Arial, Helvetica, sans-serif;
--wd-title-font-weight:800;
--wd-title-color:rgb(52,64,62);
}
:root{
--wd-entities-title-font:"Mulish", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:800;
--wd-entities-title-color:rgb(52,64,62);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Mulish", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:800;
--wd-widget-title-transform:capitalize;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:18px;
}
:root{
--wd-header-el-font:"Mulish", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:15px;
}
font-weight-700{
	font-family: "Mulish", Arial, Helvetica, sans-serif;font-weight: 700;
}

font-weight-800{
	font-family: "Mulish", Arial, Helvetica, sans-serif;font-weight: 800;
}

:root{
--wd-primary-color:rgb(234,28,67);
}
:root{
--wd-alternative-color:rgb(45,185,165);
}
:root{
--wd-link-color:rgb(234,28,67);
--wd-link-color-hover:rgba(234,28,67,0.61);
}
.single-product .main-page-wrapper{
	background-image: url(https://www.vente-chateaux-gonflables.com/wp-content/uploads/2021/06/background-produit-1.png);
	background-repeat:no-repeat;
	background-position:right top;
}

:root{
--btn-default-font-weight:800;
}
:root{
--btn-default-bgcolor:rgb(234,28,67);
}
:root{
--btn-default-bgcolor-hover:rgb(204,28,66);
}
:root{
--btn-accented-font-weight:800;
}
:root{
--btn-accented-bgcolor:rgb(234,28,67);
}
:root{
--btn-accented-bgcolor-hover:rgb(204,28,66);
}
:root{
--notices-success-bg:rgb(2,181,115);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(255,109,36);
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.featured{
	background-color:rgb(234,28,67);
}



	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
							--btn-default-brd-radius: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-accented-brd-radius: 35px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
			
					
							
					--wd-brd-radius: 12px;
		
			}

	
	
			:root{
			--wd-container-w: 1350px;
		}
	
			@media (min-width: 1367px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1350px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
	
			div.wd-popup.wd-promo-popup {
			max-width: 800px;
		}
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 280px;
		}
	
	
/*.wd-popup.wd-promo-popup {
	background-color: transparent !important;
}*/
.term-la-grande-braderie .page-title {
  display: none !important;
}
.owl-dots .owl-dot.active span {
	background-color: #333 !important;
}
.owl-dots .owl-dot span {
	width: 6px !important;
	height: 6px !important;
	background-color: #ddd !important;
	border: none !important;
}
.product-label.label-term-black-friday {
	word-break: break-word !important;
}
.woocommerce-cart .cart-discount, .woocommerce-cart .woocommerce-shipping-totals.shipping {
  font-size: 13px !important;
}
.payment_methods .payment_box {
	box-shadow: none !important;
}
.wpmc-step-item.current {
	background-color: #f7f7f7 !important;
	padding: 20px !important;
	border-radius: 12px !important;
}

.product-wrapper .wd-buttons {
	border-radius: 35px !important;
}
.archive .wd-filter-buttons.wd-action-btn.wd-style-text > a {
	font-size: 14px !important;
}
.wd-products-with-shadow:not(.products-bordered-grid) .product-wrapper {
	box-shadow: 0 0px 20px -5px rgba(0, 0, 0, 0.1) !important;
}
.product.wd-hover-standard .wd-add-btn > a {
	font-weight: 800 !important;
	font-size: 10px !important;
}
.wd-dropdown-cats {
	background-color: rgb(45,185,165) !important;
}
.wd-nav-vertical > li > a:hover {
	color: #333 !important;
}
.wd-nav-vertical > li > a {
	color: #fff !important;
}
.wd-nav > li > a {
	font-weight: 600 !important;
}
.wd-header-cats .menu-opener .menu-open-label {
	font-weight: 800 !important;
}
.widgettitle, .widget-title {
	text-transform: none !important;
}
.promo-banniere {
	text-align: left !important;
}
.testimonial p {
  color: #fff !important;
}
.grecaptcha-badge {
  display: none !important;
}
/* BLOG */
.single-post .page-title-default, .comments-area, .wd-post-date, .entry-meta-list {
  display: none !important;
}
.wd-pf-dropdown .filter-swatch {
	display: none;
}
.widgetarea-mobile a.glink {
	color: #333 !important;
}

/* INFOS APRES AJOUTER AU PANIER NOT DISPLAY */
.single-product.postid-6381 div#infos-apres-ajouter-au-panier, .single-product.postid-6770 div#infos-apres-ajouter-au-panier, .single-product.postid-6775 div#infos-apres-ajouter-au-panier, .single-product.postid-6134 div#infos-apres-ajouter-au-panier, .single-product.postid-6190 div#infos-apres-ajouter-au-panier, .single-product.postid-6172 div#infos-apres-ajouter-au-panier, .single-product.postid-6117 div#infos-apres-ajouter-au-panier, .single-product.postid-5477 div#infos-apres-ajouter-au-panier, .single-product.postid-4397 div#infos-apres-ajouter-au-panier, .single-product.postid-5344 div#infos-apres-ajouter-au-panier, .single-product.postid-4851 div#infos-apres-ajouter-au-panier, .single-product.postid-4849 div#infos-apres-ajouter-au-panier, .single-product.postid-5071 div#infos-apres-ajouter-au-panier, .single-product.postid-4895 div#infos-apres-ajouter-au-panier, .single-product.postid-5059 div#infos-apres-ajouter-au-panier, .single-product.postid-3333 div#infos-apres-ajouter-au-panier, .single-product.postid-3346 div#infos-apres-ajouter-au-panier, .single-product.postid-3358 div#infos-apres-ajouter-au-panier, .single-product.postid-4823 div#infos-apres-ajouter-au-panier, .single-product.postid-4813 div#infos-apres-ajouter-au-panier, .single-product.postid-4806 div#infos-apres-ajouter-au-panier  {
  display: none !important;
}


/* PAIEMENT */
.wc-deposits-options-form .amount {
	color: #ea1c43;
}
.wc-deposits-options-form .deposit-option {
	font-size: 14px;
	font-weight: 600;
}
.wc-deposits-options-form .separator {
    display: none;
}
.wc-deposits-options-form .deposit-options {
	display: none;
}
.woocommerce-thankyou-order-received {
	border: 2px dashed #ea1c43;
	color: #ea1c43;
}
.deposit-pay-button {
    background-color: #ea1c43 !important;
    color: #fff !important;
    border-radius: 30px !important;
}
.cart-totals-inner .woocommerce-shipping-destination {
	display: none;
}
.woocommerce_checkout_coupon {
    text-align: center;
}
.checkout_coupon.woocommerce-form-coupon {
    margin-left: auto !important;
    margin-right: auto !important;
}
p#billing_country_field {
    display: none;
}
.checkout h3 {
	text-align: center;
}
.wpmc-nav-wrapper button.wpmc-nav-button {
    border-radius: 50px !important;
    background-color: #ea1c43 !important;
    color: #fff !important;
}
.wpmc-nav-wrapper button#wpmc-next:after {
    content: "\f113";
    font-family: "woodmart-font";
    font-size: 12px;
    font-weight: 700;
    margin-left: 8px;
}
.wpmc-nav-wrapper button#wpmc-prev.current {
    display: none !important;
}


/* MON COMPTE */
.wd-wishlist-share {
	display: none;
}
.woocommerce-MyAccount-navigation-link--downloads, .downloads-link {
	display: none !important;
}



/* SHOP PAGES */
.product-element-top {
	border-radius: 0px !important;
}
div#WOODMART_Widget_Price_Filter {
  display: none !important;
}
.wd-nav-product-cat > li > a {
	color: #fff !important;
}
.title-line-two .product-grid-item .wd-entities-title {
	padding-bottom: 1px;
}
.deposits-frontend-wrapper span {
    margin-bottom: 10px !important;
}
.deposit-notice {
	margin-bottom: 0px;
}
.deposit-notice {
    font-weight: 600;
    font-size: 14px;
}
.pretty {
    display: none !important;
}
.cat-design-center .wrapp-category, .cat-design-replace-title .wrapp-category {
	border-radius: 5px;
}
.product-grid-item .labels-rectangular {
	top: 0px;
}
.wd-add-cart-icon > a::before {
	content: "\f120";
}
.wd-popup.popup-added_to_cart {
    padding-top: 20px !important;
    max-width: 500px;
}
.wd-more-desc {
	max-height: 100px !important;
}
.related-products .labels-rectangular .label-with-img.label-term-en-stock {
	margin-top: 3px !important;
}
.widget_layered_nav ul li a::after {
	top: 5px;
}
.widget_layered_nav ul .count {
	display: none;
}
.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn > a {
	font-weight: 800;
}
.quick-view-horizontal .wd-scroll-content {
	padding-top: 70px;
}
.popup-quick-view .single_add_to_cart_button {
	display: none;
}
.popup-quick-view .product-images:hover .view-details-btn {
	bottom: 5px;
}
.popup-quick-view .view-details-btn {
	font-weight: 800 !important;
	border-radius: 30px !important;
}
.popup-quick-view .product_meta .posted_in, .popup-quick-view .bouton-retour {
    display: none !important;
}
.nav-link-text.category-name {
	color: #fff;
	font-size: 16px;
}
.wd-action-btn.wd-style-text > a {
	font-weight: 700;
}
.labels-rectangular .label-with-img.label-term-en-stock {
	max-width: 75px;
	margin-top: 3px;
}
.labels-rectangular .label-with-img.label-term-sur-commande {
	max-width: 110px;
}
a.wd-entities-title:hover, .wd-entities-title a:hover, .widget_recent_comments ul li > a:hover, .widget_recent_entries ul li a:hover, .widget_rss ul li > a:hover {
	color: #ea1c43 !important;
}
.amount {
	font-weight: 800;
}



/* PAGE PRODUIT */
p.stock.in-stock, p.stock.in-stock::before {
	color: #02B573 !important;
}
.product-image-summary .stock.available-on-backorder, .product-image-summary p.stock.in-stock {
  margin-top: 10px !important;
}
.product-image-summary .pro_price_extra_info {
	font-size: 14px !important;
}
.related-products .wd-buttons.wd-pos-r-t {
  display: none !important;
}
.product-image-summary .cart {
	margin-top: 10px !important;
}
.single-product .slider-title {
	text-transform: none !important;
	font-size: 22px !important;
}
.product-tabs-wrapper {
	border-bottom: none !important;
	margin-bottom: 20px !important;
}
.woocommerce-product-details__short-description {
	margin-bottom: 10px !important;
}
.woocommerce-product-gallery__image img {
	border-radius: 5px !important;
}
.wd-popup {
	border-radius: 15px !important;
}
.tabs-layout-tabs .tabs li a {
	text-transform: none !important;
}
.product-tabs-wrapper table {
    margin-bottom: 0px !important;
}
.product-tabs-wrapper table tr:last-child td, .product-tabs-wrapper table tr:last-child th {
    border-bottom: none !important;
}
/*table tbody th, table td {
	border-bottom-style: dashed !important;
}*/
.product-design-alt.meta-location-add_to_cart .product_meta {
	margin-bottom: 7px !important;
}
.meta-location-add_to_cart .product_meta {
	padding-top: 0px !important;
	border-top: none !important;
}
.single-product .posted_in {
    display: none !important;
}
.product-summary-shadow .summary-inner {
	box-shadow: 0 5px 25px 0 rgba(47,47,47,.1);
	border-radius: 15px;
}
.wd-after-add-to-cart {
	margin-bottom: 15px;
}
.summary-inner > .wd-action-btn {
	display: inline;
}
.single-product .single_add_to_cart_button {
  font-size: 14px;
	width: 100% !important;
}
.single-product .single_add_to_cart_button::before {
  content: "\f105";
  font-family: "woodmart-font";
  font-size: 18px;
  font-weight: 700;
  margin-right: 10px
}
.wd-sticky-btn .woocommerce-price-suffix {
	display: inline-flex !important;
	font-size: 70%;
}
.wd-sticky-btn div.quantity {
	display: none;
}
.product-image-summary .cart {
	margin-bottom: 10px;
}
.woocommerce-price-suffix {
	color: #ea1c43;
	font-size: 50%;
	font-weight: 500;
}
.wd-sticky-btn .wd-sticky-btn-container .price .amount {
	font-size: 20px;
	font-weight: 800;
}
.autocomplete-suggestion .price .amount {
	font-size: 16px;
	font-weight: 800;
}
.product-summary-shadow .summary-inner .price .amount {
	font-size: 26px;
	font-weight: 800;
}
.wd-action-btn > a:hover {
	color: #ea1c43;
}
.wd-before-add-to-cart {
	margin-bottom: 0px;
}
table tbody th, table tfoot th {
	font-size: 16px;
	font-weight: 600;
}
.single_add_to_cart_button {
	font-weight: 800;
}
.product-image-summary div.quantity {
	display: none;
}


/* FOOTER */
/*.footer-container {
	background: linear-gradient(70deg,rgb(25, 25, 25) 40%,rgb(53, 53, 53) 100%);
}*/
form#mailjetSubscriptionForm::before {
    content: "Soyez les premiers informés des nouveautés et des dernières tendances !";
}
.mailjet-widget-form-group {
	margin-top: 15px;
}
.footer-column-4 [type="submit"] {
    border-radius: 50px;
}
[class*="color-scheme-light"] .footer-widget {
	--wd-link-color: rgba(255,255,255,.8);
}
.widget_categories ul li, .widget_pages ul li, .widget_archive ul li, .widget_nav_menu ul li {
	font-size: 16px;
}
.footer-sidebar {
	padding-top: 60px;
	padding-bottom: 30px;
}



/* HEADER */
.menu-item-6243 a:hover span, .menu-item-4406 a:hover span, .menu-item-1125 a:hover span {
    color: #2db9a5a1; 
}
.menu-item-6243 a span, .menu-item-4406 a span, .menu-item-1125 a span {
    color: #2db9a5;
}
.wd-dropdown-cats {
	border: none;
	box-shadow: 0 10px 40px 0 rgba(47,47,47,.1);
}
.wd-nav-vertical > li:hover > a {
	background-color: #2db9a5;
	color: #fff;
}
.menu-opener:not(.has-bg) {
	background-color: #2db9a5;
}
.wd-tools-element:hover > a {
	color: #ea1c43 !important;
}
.whb-col-right .wd-header-wishlist .wd-tools-icon::before, .whb-col-right .wd-header-cart .wd-tools-icon::before {
	font-size: 26px;
}
.whb-column.whb-col-right.whb-visible-lg .wd-header-my-account .wd-tools-icon::before {
	font-size: 25px;
}
.menu-open-label {
	text-transform: none;
	font-weight: 700;
}
.wd-nav[class*="wd-style-"] > li:hover > a {
	color: #4b4b4b;
}
.wd-nav[class*="wd-style-"] > li > a {
	color: rgba(87, 87, 87, 0.7);
	text-transform: none;
}
.wd-tools-element > a {
	color: #2db9a5 !important;
}
.whb-top-bar .wd-nav-secondary > li > a {
	font-weight: 600;
}



/* WP FORMS */
div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
	border-radius: 20px !important;
}
.wd-popup div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	text-align: center;
}
div.wpforms-container-full .wpforms-form button[type="submit"]::before {
  content: "\f107";
  font-family: "woodmart-font";
  font-size: 14px;
  font-weight: 700;
  margin-right: 10px;
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button, div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form input[type=submit] {
	background-color: #fff !important;
  color: #2db9a5 !important;
  border-radius: 30px;
  border: 2px solid #2db9a5 !important;
  font-weight: 700;
  font-size: 14px !important;
	padding: 10px 30px !important;
	text-transform: uppercase;
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:hover  {
	background-color: #2db9a5 !important;
  color: #fff !important;
  border-radius: 30px;
  border: 2px solid #2db9a5 !important;
  font-weight: 700;
  font-size: 14px !important;
	padding: 10px 30px !important;
	text-transform: uppercase;
}
.wpforms-page-indicator-page-title {
    font-weight: 800;
}
div.wpforms-container-full .wpforms-form input, .wpforms-form textarea {
	/*background: #ffffff75 !important;*/
	/*border-radius: 4px !important;*/
  border: 1px solid #e6e5e5;
}
.wpforms-confirmation-container-full {
  color: #2db9a5 !important;
  background-color: #fff !important;
  border: 1.5px solid #2db9a5 !important;
	margin: 15px auto 24px !important;
	padding: 12px 15px 15px !important;
  text-align: center;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	padding: 10px 0;
}




/* GENERAL */
.btn.btn-color-white:hover {
	color: #2db9a5;
  box-shadow: none !important;
	opacity: 0.8;
}
.btn.btn-color-white {
	color: #2db9a5;
}
.btn-style-link.btn-color-alt:hover {
	color: #2db9a5;
}
.btn-style-link.btn-color-alt {
	color: #2db9a5;
}
.wd-products-tabs.tabs-design-default .products-tabs-title .tab-label {
	text-transform: capitalize;
}
strong, b {
	font-weight: 800;
}
.owl-nav > div:hover {
	color: #73C8BC !important;
}
.wd-btn-arrow {
	color: #2db9a5;
}
.btn-style-bordered.btn-size-default {
	padding: 10px 30px;
}
.btn-size-default, .btn, .button, button, .added_to_cart, [type="submit"], [type="button"] {
	padding: 12px 30px;
	font-size: 14px;
	font-weight: 800;
}
::selection {
  background-color: #ea1c43;
  color: #fff;
}@media (min-width: 1025px) {
	.wd-header-search .wd-tools-icon::before {
	font-size: 25px !important;
}
.wd-popup {
	padding: 10px 10px 20px !important;
}
.archive .promo-banniere-produit {
	display: none !important;
}
.wd-buttons .wd-action-btn > a {
	height: 50px !important;
}
.product-grid-item .product-wrapper {
	padding-bottom: 25px !important;
}

/* PAIEMENT */
.wpmc-tabs-wrapper, .wpmc-steps-wrapper, .wpmc-nav-wrapper {
	flex: 0 0 100%;
	max-width: 55%;
	margin-left: auto;
	margin-right: auto;
}


/* SHOP PAGES */
.woocommerce-breadcrumb, .yoast-breadcrumb {
	font-size: 12px;
}
.col-md-3 {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
.out-of-stock.product-label, .label-term-rupture-de-stock {
	color: #fff !important;
	background-color: #e13333 !important;
	font-size: 11px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
}
.label-term-prix-braderie {
	color: #f20200 !important;
	background-color: #ffbf00 !important;
	font-size: 11px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
}
.label-term-black-friday {
	color: #fff !important;
	background-color: #000 !important;
	font-size: 11px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
}
.product-label.out-of-stock {
	color: #c62e2e;
  border: .5px solid #c62e2e;
  border-radius: 3px;
  background-color: #c62e2e17;
  font-size: 11px;
	font-weight: 600 !important;
	text-transform: none !important;
  margin-bottom: 2px !important;
  padding: 3px 15px !important;
}
.label-term-en-stock {
	text-transform: inherit;
	border: .5px solid #02B573;
  letter-spacing: 0;
	color: #02B573 !important;
	background-color: #D1F7E9 !important;
	font-weight: 600 !important;
	font-size: 11px !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 3px 15px !important;
}
.label-term-en-reapprovisionnement {
	text-transform: inherit;
	border: .5px solid #ff8e43;
  letter-spacing: 0;
	color: #ff8e43 !important;
	background-color: #fdeadd !important;
	font-weight: 600 !important;
	font-size: 11px !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 3px 5px !important;
  min-width: 160px !important;
}
.label-term-arrivage-mars-2025, .label-term-arrivage-fin-juin {
	color: #fff !important;
	background-color: #ff8e43 !important;
	font-size: 11px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
}
.onsale.product-label, .product-label.featured {
	background-color: #ea1c43;
	font-weight: 800;
	font-size: 11px !important;
	border-radius: 3px;
	margin-bottom: 2px;
  padding: 4px 15px;
}
.archive .wd-filter-buttons.wd-action-btn.wd-style-text > a {
    background-color: #ea1c43!important;
    padding: 12px 30px!important;
    border-radius: 30px!important;
    color: #fff!important;
}
.archive .wd-filter-buttons.wd-action-btn.wd-style-text > a:hover {
    background-color: #ea1c43!important;
    box-shadow: inset 0 0 200px rgba(0,0,0,0.1)!important;
    padding: 12px 30px!important;
    border-radius: 30px!important;
    color: #fff!important;
}
.popup-quick-view .view-details-btn {
	left: 35px !important;
}
.popup-quick-view .woocommerce-product-gallery__image {
	padding-left: 20px;
}
.product-grid-item .price {
	font-size: 16px !important;
}
.product-grid-item .wd-entities-title {
	font-size: 16px !important;
}


/* PAGE PRODUIT */
.product-images .labels-rectangular {
	top: -10px;
}
.bouton-retour:hover {
    color: #fff !important;;
    box-shadow: inset 0 0 200px rgba(0,0,0,0.1) !important;
}
.bouton-retour::before {
  content: "\f114";
  font-family: "woodmart-font";
  font-size: 14px;
  font-weight: 700;
  margin-right: 5px;
}
.bouton-retour {
  border-radius: 30px !important;
  margin-top: -103px;
  margin-bottom: 0px;
  z-index: 10;
	font-weight: 700;
	font-size: 12px;
	background-color: #2db9a5;
  color: #fff;
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb {
	margin-bottom: 0px;
	font-size: 12px;
	margin-left: 150px;
	margin-top: 10px;
}
.single-product .col-lg-8.product-images {
	flex: 0 0 62%;
  max-width: 62%;
	-ms-flex: 0 0 62%;
}
.single-product .col-lg-4.summary.entry-summary {
	flex: 0 0 38%;
  max-width: 38%;
	-ms-flex: 0 0 38%;
}

/* FOOTER */
.footer-column.footer-column-2 {
	padding-left: 40px;
}

/* HEADER */
.whb-sticked .wd-logo img[src$=".svg"] {
	width: 150%;
	padding-right: 15px;
}
.wd-logo img[src$=".svg"] {
	width: 116%;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.col-lg-4.col-12.col-md-6.text-center.summary.entry-summary ,.col-lg-8.col-12.col-md-6.product-images {
  flex: 1 1 100% !important;
  max-width: 100% !important;
}
.product-images .labels-rectangular {
	top: 52px !important;
}
.page-title {
	padding: 30px 0 !important;
}
/* BLOG */
.single-post .col-md-9 {
  flex: 0 0 100% !important;;
  max-width: 100% !important;
}
.single-post .col-md-3 {
  flex: 0 0 100% !important;;
  max-width: 100% !important;
}

/* PAIEMENT */
.woocommerce .wpmc-nav-wrapper button#wpmc-next.current {
	width: 100%;
}

button.mfp-close {
	background: rgba(0,0,0,0.5) !important;
}


/* SHOP PAGES */
.out-of-stock.product-label, .label-term-rupture-de-stock {
	color: #fff !important;
	background-color: #e13333 !important;
	font-size: 10px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
}
.label-term-prix-braderie {
	color: #f20200 !important;
	background-color: #ffbf00 !important;
	font-size: 10px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
}
.label-term-black-friday {
	color: #fff !important;
	background-color: #000 !important;
	font-size: 10px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
}
.product.wd-hover-standard .wd-add-btn {
  display: none !important;
}
.product-label.out-of-stock {
	color: #c62e2e;
  border: .5px solid #c62e2e;
  border-radius: 3px;
  background-color: #c62e2e17;
  font-size: 10px;
	font-weight: 600 !important;
	text-transform: none !important;
  margin-bottom: 2px !important;
  padding: 3px 15px !important;
}
.label-term-en-stock {
	text-transform: inherit;
	border: .5px solid #02B573;
  letter-spacing: 0;
	color: #02B573 !important;
	background-color: #D1F7E9 !important;
	font-weight: 600 !important;
	font-size: 10px !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 2px 5px 3px !important;
}
.label-term-en-reapprovisionnement {
	text-transform: inherit;
	min-width: 140px !important; 
	border: .5px solid #ff8e43;
  letter-spacing: 0;
	color: #ff8e43 !important;
	background-color: #fdeadd !important;
	font-weight: 600 !important;
	font-size: 10px !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 2px 5px 3px !important;
}
.label-term-arrivage-mars-2025, .label-term-arrivage-fin-juin {
	color: #fff !important;
	background-color: #ff8e43 !important;
	font-size: 8px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
	word-break: break-word;
}
.onsale.product-label, .product-label.featured {
	background-color: #ea1c43;
	font-weight: 800;
	font-size: 10px !important;
	border-radius: 3px;
	margin-bottom: 2px;
  padding: 4px 15px;
}
.product-label.featured {
	background-color: #ea1c43;
	font-weight: 800;
	font-size: 10px !important;
	border-radius: 3px;
	margin-bottom: 2px;
  padding: 4px 15px;
}
.archive .wd-filter-buttons.wd-action-btn.wd-style-text > a {
    background-color: #ea1c43 !important;
    padding: 8px 16px!important;
    border-radius: 30px!important;
    color: #fff!important;
}
.archive .wd-filter-buttons.wd-action-btn.wd-style-text > a:hover {
    background-color: #ea1c43!important;
    box-shadow: inset 0 0 200px rgba(0,0,0,0.1)!important;
    padding: 8px 16px!important;
    border-radius: 30px!important;
    color: #fff!important;
}
.popup-quick-view .wd-entities-title, .popup-quick-view .wd-scroll-content > .price, .popup-quick-view .product_meta > span {
	text-align: center;
}
.popup-quick-view .view-details-btn {
	margin-left: 20px !important;
	margin-right: 20px !important;
}
.popup-quick-view .woocommerce-product-gallery__image {
	padding-left: 10px;
	padding-right: 10px;
}
.wd-add-cart-icon > a::before {
	content: "\f120";
}
.product-grid-item .wd-entities-title {
	font-size: 13px !important;
}
.woocommerce-breadcrumb, .yoast-breadcrumb {
	font-size: 10px;
}


/* PAGE PRODUIT */
.woocommerce-product-gallery .owl-carousel .product-image-wrap {
  padding: 42px 0 0 !important;
}
.product-images .labels-rectangular {
	top: 3px;
}
.bouton-retour:hover {
	box-shadow: none !important;
}
.bouton-retour::before {
  content: "\f114";
  font-family: "woodmart-font";
  font-size: 13px;
  font-weight: 700;
  margin-right: 5px;
}
.bouton-retour {
  border-radius: 30px !important;
  margin-top: 0;
  margin-bottom: -65px;
  z-index: 10;
	font-weight: 700;
	font-size: 11px;
	padding: 0;
	background: none !important;
  color: #2db9a5 !important;
}
.single-product .whb-header {
	margin-bottom: 13px !important;
}
.single-product .main-page-wrapper {
	padding-top: 0px;
}
.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
	display: none;
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb {
	display: none;
}
.single-product .btn-size-default {
	font-size: 12px;
}
.single-product .single_add_to_cart_button {
	font-size: 12px;
}
.product-summary-shadow .product_title {
	font-size: 26px;
}
.product-summary-shadow .summary-inner .btn.btn-style-bordered {
	font-size: 12px;
}
.product-summary-shadow .summary-inner {
	padding: 25px 20px 15px;
}


/* HEADER */
.wd-header-search-form-mobile input[type="text"] {
	height: 39px;
	font-size: 13px;
}
.wd-logo img {
    padding-top: 0px;
    padding-bottom: 0px;
}
.site-logo {
	padding-right: 0px;
}


/* PADDING CONTENT */
.product-design-alt .entry-summary, .col-12.poduct-tabs-inner {
	padding-left: 5% !important;
	padding-right: 5% !important;
}
.site-content {
	padding-left: 5%;
	padding-right: 5%;
}
.woodmart-prefooter {
	padding-left: 2%;
	padding-right: 2%;
}
.footer-column {
	padding-left: 5%;
	padding-right: 5%;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.category-grid-item .more-products {
  font-size: 12px !important;
}
.product-images .labels-rectangular {
	top: 52px !important;
}
.page-title {
	padding: 30px 0 !important;
}
/* PAIEMENT */
.woocommerce .wpmc-nav-wrapper button#wpmc-next.current {
	width: 100%;
}

button.mfp-close {
	background: rgba(0,0,0,0.5) !important;
}


/* SHOP PAGES */
.product.wd-hover-standard .wd-add-btn {
  display: none !important;
}
.out-of-stock.product-label, .label-term-rupture-de-stock {
	color: #fff !important;
	background-color: #e13333 !important;
	font-size: 10px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
}
.label-term-prix-braderie {
	color: #f20200 !important;
	background-color: #ffbf00 !important;
	font-size: 10px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
}
.label-term-black-friday {
	color: #fff !important;
	background-color: #000 !important;
	font-size: 10px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 0px !important;
  padding: 3px 10px !important;
	min-width: 104px !important;
}
.product-label.out-of-stock {
	color: #c62e2e;
  border: .5px solid #c62e2e;
  border-radius: 3px;
  background-color: #c62e2e17;
  font-size: 10px;
	font-weight: 600 !important;
	text-transform: none !important;
  margin-bottom: 2px !important;
  padding: 3px 15px !important;
}
.label-term-en-stock {
	text-transform: inherit;
	border: .5px solid #02B573;
  letter-spacing: 0;
	color: #02B573 !important;
	background-color: #D1F7E9 !important;
	font-weight: 600 !important;
	font-size: 10px !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 2px 15px 3px !important;
}
.label-term-en-reapprovisionnement {
	text-transform: inherit;
	min-width: 140px !important; 
	border: .5px solid #ff8e43;
  letter-spacing: 0;
	color: #ff8e43 !important;
	background-color: #fdeadd !important;
	font-weight: 600 !important;
	font-size: 10px !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 2px 5px 3px !important;
}
.label-term-arrivage-mars-2025, .label-term-arrivage-fin-juin {
	color: #fff !important;
	background-color: #ff8e43 !important;
	font-size: 8px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 15px !important;
	word-break: break-word;
}
.onsale.product-label, .product-label.featured {
	background-color: #ea1c43;
	font-weight: 800;
	font-size: 10px !important;
	border-radius: 3px;
	margin-bottom: 2px;
  padding: 4px 15px;
}
.product-label.featured {
	background-color: #ea1c43;
	font-weight: 800;
	font-size: 10px !important;
	border-radius: 3px;
	margin-bottom: 2px;
  padding: 4px 15px;
}
.archive .wd-filter-buttons.wd-action-btn.wd-style-text > a {
    background-color: #ea1c43;
    padding: 8px 16px;
    border-radius: 30px;
    color: #fff;
}
.archive .wd-filter-buttons.wd-action-btn.wd-style-text > a:hover {
    background-color: #ea1c43;
    box-shadow: inset 0 0 200px rgba(0,0,0,0.1);
    padding: 8px 16px;
    border-radius: 30px;
    color: #fff;
}
.popup-quick-view .wd-entities-title, .popup-quick-view .wd-scroll-content > .price, .popup-quick-view .product_meta > span {
	text-align: center;
}
.popup-quick-view .view-details-btn {
	margin-left: 20px !important;
	margin-right: 20px !important;
}
.popup-quick-view .woocommerce-product-gallery__image {
	padding-left: 10px;
	padding-right: 10px;
}
.wd-add-cart-icon > a::before {
	content: "\f120";
}
.product-grid-item .wd-entities-title {
	font-size: 13px !important;
}
.woocommerce-breadcrumb, .yoast-breadcrumb {
	font-size: 10px;
}


/* PAGE PRODUIT */
.woocommerce-product-gallery .owl-carousel .product-image-wrap {
  padding: 42px 0 0 !important;
}
.product-images .labels-rectangular {
	top: 3px;
}
.bouton-retour:hover {
	box-shadow: none !important;
}
.bouton-retour::before {
  content: "\f114";
  font-family: "woodmart-font";
  font-size: 13px;
  font-weight: 700;
  margin-right: 5px;
}
.bouton-retour {
  border-radius: 30px !important;
  margin-top: 0;
  margin-bottom: -65px;
  z-index: 10;
	font-weight: 700;
	font-size: 11px;
	padding: 0;
	background: none !important;
  color: #2db9a5 !important;
}
.single-product .whb-header {
	margin-bottom: 13px !important;
}
.single-product .main-page-wrapper {
	padding-top: 0px;
}
.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
	display: none;
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb {
	display: none;
}
.single-product .btn-size-default {
	font-size: 12px;
}
.single-product .single_add_to_cart_button {
	font-size: 12px;
}
.product-summary-shadow .product_title {
	font-size: 26px;
}
.product-summary-shadow .summary-inner .btn.btn-style-bordered {
	font-size: 12px;
}
.product-summary-shadow .summary-inner {
	padding: 25px 20px 15px;
}


/* HEADER */
.wd-header-search-form-mobile input[type="text"] {
	height: 39px;
	font-size: 13px;
}
.wd-logo img {
    padding-top: 0px;
    padding-bottom: 0px;
}
.site-logo {
	padding-right: 0px;
}


/* PADDING CONTENT */
.product-design-alt .entry-summary, .col-12.poduct-tabs-inner {
	padding-left: 5% !important;
	padding-right: 5% !important;
}
.site-content {
	padding-left: 5%;
	padding-right: 5%;
}
.woodmart-prefooter {
	padding-left: 2%;
	padding-right: 2%;
}
.footer-column {
	padding-left: 5%;
	padding-right: 5%;
}
}

@media (max-width: 576px) {
	.product-summary-shadow .summary-inner {
	padding: 30px 15px 15px !important;
}
.category-grid-item .more-products {
  font-size: 12px !important;
}
.product-wrapper .wd-buttons.wd-pos-r-t {
	top: 1px !important;
	inset-inline-end: 1px !important;
}
.product-images .labels-rectangular {
	top: 52px !important;
}
.page-title {
	padding: 30px 0 !important;
}
.cat-design-center .category-image-wrapp {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.10) !important;
	border-radius: 8px;
}
/* BLOG */
.meta-post-categories > a {
	font-size: 10px;
}
.post-single-page .post-title {
	font-size: 24px;
}

/* PAIEMENT */
.woocommerce .wpmc-nav-wrapper button#wpmc-next.current {
	width: 100%;
}

/* SHOP PAGE */
.out-of-stock.product-label, .label-term-rupture-de-stock {
	color: #fff !important;
	background-color: #e13333 !important;
	font-size: 7px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 4px !important;
}
.label-term-prix-braderie {
	color: #f20200 !important;
	background-color: #ffbf00 !important;
	font-size: 7px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 2px !important;
  padding: 4px 4px !important;
}
.label-term-black-friday {
	color: #fff !important;
	background-color: #000 !important;
	font-size: 8px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 0px !important;
  padding: 3px 10px !important;
	min-width: 104px !important;
}
.product.wd-hover-standard .wd-add-btn {
  display: none !important;
}
.product-label.out-of-stock {
	color: #c62e2e;
  border: .5px solid #c62e2e;
  border-radius: 3px;
  background-color: #c62e2e17;
  font-size: 10px;
	font-weight: 600 !important;
	text-transform: none !important;
  margin-bottom: 0px !important;
  padding: 1px 5px 2px !important;
}
.label-term-en-stock {
	text-transform: inherit;
	border: .5px solid #02B573;
  letter-spacing: 0;
	color: #02B573 !important;
	background-color: #D1F7E9 !important;
	font-weight: 600 !important;
	font-size: 8px !important;
	border-radius: 3px !important;
	margin-bottom: 0px !important;
  padding: 3px 5px !important;
}
.label-term-en-reapprovisionnement {
	text-transform: inherit;
	min-width: 116px !important; 
	border: .5px solid #ff8e43;
  letter-spacing: 0;
	color: #ff8e43 !important;
	background-color: #fdeadd !important;
	font-weight: 600 !important;
	font-size: 8px !important;
	border-radius: 3px !important;
	margin-bottom: 0px !important;
  padding: 3px 5px !important;
}
.label-term-arrivage-mars-2025, .label-term-arrivage-fin-juin {
	color: #fff !important;
	background-color: #ff8e43 !important;
	font-size: 8px !important;
	font-weight: 800 !important;
	border-radius: 3px !important;
	margin-bottom: 0px !important;
  padding: 3px 10px !important;
	min-width: 104px !important;
	word-break: break-word;
}
.onsale.product-label, .product-label.featured {
	background-color: #ea1c43;
	font-weight: 800;
	font-size: 8px !important;
	border-radius: 3px;
	margin-bottom: 0px !important;
	padding: 3px 10px !important;
}
.archive .wd-filter-buttons.wd-action-btn.wd-style-text > a {
    background-color: #ea1c43;
    padding: 7px 14px;
    border-radius: 30px;
    color: #fff;
}
.archive .wd-filter-buttons.wd-action-btn.wd-style-text > a:hover {
    background-color: #ea1c43;
    box-shadow: inset 0 0 200px rgba(0,0,0,0.1);
    padding: 7px 14px;
    border-radius: 30px;
    color: #fff;
}
.popup-quick-view .wd-entities-title, .popup-quick-view .wd-scroll-content > .price, .popup-quick-view .product_meta > span {
	text-align: center;
}
.popup-quick-view .view-details-btn {
	margin-left: 20px !important;
	margin-right: 20px !important;
}
.popup-quick-view .woocommerce-product-gallery__image {
	padding-left: 10px;
	padding-right: 10px;
}
.labels-rectangular .label-with-img.label-term-en-stock {
	max-width: 54px;
	margin-top: 4px;
}
.wd-add-cart-icon > a::before {
	content: "\f120";
}
.product-grid-item .wd-entities-title {
	font-size: 13px !important;
}
.woocommerce-breadcrumb, .yoast-breadcrumb {
	font-size: 10px;
}

/* GENERAL */
.page-title .title {
	font-size: 28px;
}
button.mfp-close {
	background: rgba(0,0,0,0.5) !important;
}


/* PAGE PRODUIT */
.related-products .wd-buttons.wd-pos-r-t {
	display: none;
}
.wd-btn-arrow {
	margin-top: -5px;
}
.woocommerce-product-gallery .owl-carousel .product-image-wrap {
  padding: 39px 0 0 !important;
}
.product-images .labels-rectangular {
	top: 3px;
}
.bouton-retour:hover {
	box-shadow: none !important;
}
.bouton-retour::before {
  content: "\f114";
  font-family: "woodmart-font";
  font-size: 12px;
  font-weight: 700;
  margin-right: 5px;
}
.bouton-retour {
  border-radius: 30px !important;
  margin-top: 0;
  margin-bottom: -63px;
  z-index: 10;
	font-weight: 700;
	font-size: 10px;
	padding: 0;
	background: none !important;
  color: #2db9a5 !important;
}
.single-product .whb-header {
	margin-bottom: 13px !important;
}
.single-product .main-page-wrapper {
	padding-top: 0px;
}
.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
	display: none;
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb {
	display: none;
}
.single-product .btn-size-default {
	font-size: 12px;
}
.single-product .single_add_to_cart_button {
	font-size: 12px;
}
.product-summary-shadow .product_title {
	font-size: 26px;
}
.product-summary-shadow .summary-inner .btn.btn-style-bordered {
	font-size: 12px;
}
.product-summary-shadow .summary-inner {
	padding: 25px 20px 15px;
}


/* HEADER */
.wd-header-search-form-mobile input[type="text"] {
	height: 39px;
	font-size: 13px;
}
.wd-logo img {
    padding-top: 0px;
    padding-bottom: 0px;
}
.site-logo {
	padding-right: 0px;
}


/* PADDING CONTENT */
/*.product-design-alt .entry-summary, .col-12.poduct-tabs-inner, .container.related-and-upsells {
	padding-left: 8% !important;
	padding-right: 8% !important;
}*/
/*.site-content {
	padding-left: 8%;
	padding-right: 8%;
}*/
.woodmart-prefooter {
	padding-left: 5%;
	padding-right: 5%;
}
.footer-column {
	padding-left: 8%;
	padding-right: 8%;
}
}

