/* 
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
*/




/* ----------------- HEADER -----------------*/
.scrolling-header {
	transition: all .5s ease!important;
	background: #ffffff;
}
body .header-transparent,
body.home .scrolling-header.header-transparent{
	/*background: none !important;*/
}
body.home .scrolling-header.elementor-sticky--effects{
	background: #fff !important;
}


body.home .scrolling-header{
	/*background: none !important;*/
}



body.home header{
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}
body .topHeaderIcons{
	list-style-type: none;
	margin: 20px 0 0 0;
	padding: 0;
}
body .topHeaderIcons li{
	list-style-type: none;
	display: inline-block;
	width: 25px;
	margin-left: 20px;
}
body .topHeaderIcons li a{
	display: block;
}
header .eicon-bag-medium:before{
	content: initial;
}
header .eicon-bag-medium{
	background: url('https://airplum.fr/wp-content/uploads/2023/08/cart-icon-1.png') no-repeat;
	width: 50px;
	height: 50px;
	background-size: 100%;
}
#elementor-menu-cart__toggle_button{
	padding: 0 10px;
	margin-left: 10px;
	margin-top: 20px;
}
body #elementor-menu-cart__toggle_button .elementor-button-icon-qty{
	top: 3px !important;
}


/* ----------------- FORM 1-----------------*/
.formColoredBg .quform-spacer{
	padding: 0 0 2px 0;
	margin: 0;
}
.formColoredBg .quform-field{
	border:0;
	border-radius: 0;
}
.formColoredBg .quform-label-text{ 
	color: #ACA195;
	font-size: 14px;
	font-weight: bold;
}
.formColoredBg .quform-option .quform-option-text{
	color: #fff;
	font-size: 14px;
}
.formColoredBg  .quform-button-submit{
	float: none;
	text-align: center;
}
.formColoredBg  .quform-submit{
	background: #00476E;
	color: #fff;
	border: 0;
	display: inline-block;
	font-size: 19px;
	text-transform: uppercase;
	border-radius: 0;
}
.formColoredBg  .quform-element-html{
	color: #fff;
	font-size: 14px;
	line-height: 18px;
}
body .quform-label{
	position: absolute;
}

/* ----------------- FORM 2-----------------*/
.formColoredBg2 .quform-spacer{
	padding: 0 0 2px 0;
	margin: 0;
}
.formColoredBg2 .quform-field{
	border:0;
	border-radius: 0;
}
.formColoredBg2 .quform-label-text{ 
	color: #00476E;
	font-size: 14px;
	font-weight: bold;
}
.formColoredBg2 .quform-option .quform-option-text{
	color: #00476E;
	font-size: 14px;
}
.formColoredBg2  .quform-button-submit{
	float: none;
	text-align: center;
}
.formColoredBg2  .quform-submit{
	background: #00476E;
	color: #fff;
	border: 0;
	display: inline-block;
	font-size: 19px;
	text-transform: uppercase;
	border-radius: 0;
}
.formColoredBg2  .quform-element-html{
	color: #00476E;
	font-size: 14px;
	line-height: 18px;
}

/* ----------------- TESTIMONIAL / REVIEW -----------------*/
.elementor-widget-reviews .elementor-testimonial__content{
	padding: 20px !important;
	background: none !important;
}
.elementor-widget-reviews .elementor-testimonial__content::before {
	content: url('https://airplum.fr/wp-content/uploads/2023/08/icon-left-40.png');
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
}
.elementor-widget-reviews .elementor-testimonial__content::after {
	content: url('https://airplum.fr/wp-content/uploads/2023/08/icon-right-40.png');
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	bottom: -12px;
	right: 0px;
}
.elementor-widget-reviews .swiper-slide{
	background: none !important;
}
body .elementor-widget-reviews .elementor-testimonial__text{
	background: #fff;
	padding: 40px;
	text-align: center;
	color: #00476E;
}


/* ----------------- Home Floating Section-----------------*/
.homeAtoutTextBloc{
	color:#fff;
	text-align: center;
	font-size: 15x;
	line-height: 19px;
}
.homeAtoutTextBloc .title-c{
	color:#fff;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
}


/* ----------------- SINGLE PRODUCT PAGE -----------------*/
.variations_form .variations .label{
	text-align: left;
}

.woocommerce div.product form.cart .variations th,
.woocommerce table tbody > tr:nth-child(2n+1) > td{
	background: none;
	padding: 0 0 20px 0;
	color: #00476E;
}
.woocommerce div.product form.cart .variations td{
	padding-bottom: 0;
}
.singleproductlongcontent{
	color: #fff;
}
.woocommerce-error, 
.woocommerce-info, 
.woocommerce-message{
	margin-bottom: 0;
}
.guide-button{
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.guide-button a{
	color: #00476E;
	text-decoration: underline;
}
.variations_button .points{

}
form.cart.variations_form .woocommerce-variation-add-to-cart{
	display: block !important;
}
.woocommerce-variation.single_variation{
	color: #00476E;
}
body.woocommerce div.product p.price, 
body.woocommerce div.product span.price,
body.woocommerce div.product .stock{
	color: #00476E;
}
body.single-product .price del{
	font-size: 18px;
}
body.single-product .price ins{
	text-decoration: none;
}
body.single-product .price ins bdi{
	color: #00476E;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: normal;
}

.woocommerce div.product div.images .flex-control-thumbs li{
	
}
.woocommerce div.product div.images .flex-control-thumbs li img{
	width: auto;
	
}
.woocommerce ul.products li.product a picture{
	display: block;
}
.woocommerce ul.products li.product a img{
	width: auto;
	
	display: inline-block;
}


.product-long-description{
	color: #00476E;
}
.product-long-description .read-more-button{
	color: #00476E;
  border: 1px solid #00476E;
  padding: 4px 15px;
  font-size: 14px;
  margin-top: 10px;
}
.product-long-description .read-more-button:hover,
.product-long-description .read-more-button:focus{
	color: #00476E;
  background-color: #ADA196;
  border: 1px solid #ADA196;
}

.product-long-description{
	font-size: 14px;
}
.product-long-description h1{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.product-long-description h2{
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}
.product-long-description h3{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.product-long-description h4{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.product-long-description h5{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.product-long-description h6{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}


/* -----------------  PRODUCT ARCHIVE PAGE -----------------*/
.parchivebanner{
	color: #00476E;
}
.product-count{
	color: #00476E;
	font-size: 16px;
	font-weight: 500;
	font-family: "Roboto", Sans-serif;
	text-align: left;
}
.elementor-menu-cart__main{

}
.woocommerce-mini-cart__empty-message{
	text-align: center !important;
	color: #00476E !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}
.elementor-menu-cart__close-button::before,
.elementor-menu-cart__close-button::after{
	background: #00476E !important;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{
	background: #00476E !important;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{
	background-color: #ADA196;
}
body .elementor-menu-cart__product-name{
	font-size: 16px;
	padding-left: 20px;
	line-height: 18px;
	padding-bottom: 5px;
}
body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{
	color: #00476E !important;
}
body .elementor-menu-cart__subtotal{
	color: #00476E;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{
	color: #ADA196;
}
.loadingbuttonwrapper{
	text-align: center;
}
.loadingbuttonwrapper .wpgb-facet{
	text-align: center;
}
.loadingbuttonwrapper .wpgb-facet button{
	background: #00476E !important;
}

body  span.onsale {
  display: block;
  width: 50px;
  height: 50px;
  font-size: 10px !important;
  line-height: 50px !important;
  color: #FFFFFF !important;
  background-color: #ADA196 !important;
}
body ul.products li.product .price del .amount {
  color: red !important;
  font-weight: normal;
}
.archive-hideme.elementor-section .elementor-container{
	
}
#custom-woo-filter-sidebar{
	position: fixed;
  top: 0;
  right: -300px; /* Initially off-screen to the right */
  height: 100%;
  width: 300px;
  z-index: 999;
  overflow-x: auto;
  background: #fff;
  
  transition: right 0.3s ease; /* Add a smooth transition effect */
}
#custom-woo-filter-sidebar.show-sidebar {
  right: 0; /* Slide it in from the right */
}
#custom-woo-filter-sidebar .elementor-container{
	padding: 15px;
}
#custom-woo-filter-sidebar  .wp-block-heading{
	font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #00476E;
}
#custom-woo-filter-sidebar h4.wp-block-heading{
	 font-size: 14px;
}
#custom-woo-filter-sidebar ul.product-categories{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#custom-woo-filter-sidebar ul.product-categories li{

}
#custom-woo-filter-sidebar ul.product-categories li a{
	color: #00476E;
}
#hidesidebtn:hover{
	cursor: pointer;
}
.product-categories li.active{
	font-weight: bold;
}
.archive-category-description{
	color: #00476E;
}
.archive-category-description .read-more-button{
	color: #00476E;
  border: 1px solid #00476E;
  padding: 4px 15px;
  font-size: 14px;
  margin-top: 10px;
}
.archive-category-description .read-more-button:hover,
.archive-category-description .read-more-button:focus{
	color: #FFFFFF;
  background-color: #ADA196;
  border: 1px solid #ADA196;
}

.archive-category-description{
	font-size: 14px;
}
.archive-category-description h1{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.archive-category-description h2{
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}
.archive-category-description h3{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.archive-category-description h4{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.archive-category-description h5{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.archive-category-description h6{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

/* ----------------- Exchange Form -----------------*/
#wps_wrma_exchange_request_form_wrapper.wps-rma-form__wrapper,
#wps_rma_return_request_container.wps-rma-form__wrapper  {
	width: 1160px;
  	margin: 0 auto;
}
.woocommerce-orders-table.woocommerce-MyAccount-orders .view_msg{
	display: none;
}

/* ----------------- ALERTS & INFO BAR -----------------*/
body .woocommerce-info{
	margin-bottom: 10px;	
}
body .woocommerce-info.wc_points_rewards_earn_points,
body .woocommerce-info.wc_points_redeem_earn_points{
	color: #055160;
  	background-color: #cff4fc !important;
  	border: 1px solid #b6effb;
  	padding: 15px 15px 15px 50px !important;
  	display: block;
}
body .woocommerce-info.wc_points_redeem_earn_points input.button{
	background: #ADA196 !important;
	color: #fff;
}

.woocommerce-notices-wrapper .woocommerce-message{
	border-top-color: #b6effb;
	color: #055160;
  background-color: #cff4fc;
}
.woocommerce-notices-wrapper .woocommerce-error{
	color: #842029;
  background-color: #f8d7da;
  border-top-color: #f5c2c7;
}
.woocommerce-notices-wrapper .button,
.woocommerce-notices-wrapper a.button{
	background: #00476E;
	color: #fff;
}

/* ----------------- CHECKOUT -----------------*/
.woocommerce-shipping-methods label{
	
}
.woocommerce-shipping-methods label span.amount{

}

body  #shipping_method {
    min-width: initial;
 }
 .woocommerce-shipping-totals.shipping th{
 	display: none;
 }
 .woocommerce-shipping-totals.shipping td{
 	width: 100%;
 }
 .wms_pickup_open_modal_openstreetmap{
 	margin: 10px 0;
 }

 .custom-checkout-message{
 	text-align: center;
 	padding: 15px;
 	color: #00476E;
 	border: 1px solid #00476E;
 	margin-bottom: 15px;
 }
 .custom-checkout-message .danger{
  	color: red;
 }

/* ----------------- ORDER SUCCESS PAGE -----------------*/
.woocommerce-order .woocommerce-thankyou-order-received{
	color: #00476E;
	font-size: 22px;
	font-weight: 500;
}
.woocommerce-order .woocommerce-order-overview{
	background: #e8e5e2;
	padding: 40px;
	text-align: center;
	font-size: 16px;
  	color: #00476E;
}
.woocommerce-order ul.order_details li{
	display: inline-block;
	float: none;
}
.woocommerce-order h2{
	color: #00476E;
	font-size: 22px;
	font-weight: 500;
}
body .woocommerce-order .shop_table td,
body .woocommerce-order .shop_table th{
	padding-bottom: 5px !important;
  	padding-top: 5px !important;
}
body .woocommerce-order .shop_table tfoot th,
body .woocommerce-order .shop_table tfoot td{
	color: #00476E !important
}
body .woocommerce-order .shop_table{
	border: 2px solid #00476E !important;
  	padding: 30px !important;
}
body .woocommerce-order,
body .woocommerce-order  p{
	color: #00476E;
	font-size: 14px;
}
body .woocommerce-order .woocommerce-table__product-name.product-name{
	width: 400px;
}
body .woocommerce-order .woocommerce-bacs-bank-details{
	font-size: 16px;
}

/* ----------------- MON COMPTE -----------------*/
.woocommerce-form-login .form-row label,
.woocommerce-form-register .form-row label{
	color: #00476E !important;
  	font-weight: bold;
}
.woocommerce-form-register  .woocommerce-privacy-policy-text p{
	color: #00476E !important;
}
.woocommerce-form-login button,
.woocommerce-form-register button{
	background: #00476E !important;
}
.woocommerce-form-login button:hover,
.woocommerce-form-register button:hover{
	background: #ADA196 !important;
}
.woocommerce-form-login p a,
.woocommerce-form-register p a{
	text-decoration: underline;
	color: #00476E !important;
}
.cwrs_share{
	display: none;
}
body .woocommerce-MyAccount-content #referralLink{
	width: 50% !important;
}
.woocommerce-MyAccount-content h1{
	font-weight: 400;
	font-size: 2rem;
	color: #00476E;
}
.woocommerce-MyAccount-content h1 b{
	font-weight: normal;
	color: #00476E;
}
.woocommerce-MyAccount-content h3{
	font-size: 22px;
}
.woocommerce-MyAccount-content h4{
	color: #00476E;
	font-size: 20px;
}



.woocommerce-MyAccount-navigation{
	color: #00476E;
}
.woocommerce-MyAccount-navigation ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.woocommerce-MyAccount-navigation li{
	pargin: 0;
	padding: 0;
}
.woocommerce-MyAccount-navigation li a{
	color: #00476E;
  display: block;
  padding: 5px 10px;
  border: 1px solid #00476E;
}
.woocommerce-MyAccount-content{
		color: #00476E;
}
.woocommerce-MyAccount-navigation li.is-active a{
	background: #00476E;
	color: #fff;
}

table.woocommerce-MyAccount-orders td,
.woocommerce-MyAccount-content table td{
	padding: 4px 8px !important;
}
table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a{
	margin: 3px;
}
.woocommerce-form-login__submit,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce .woocommerce-form-register button,
form.woocommerce-ResetPassword .woocommerce-Button.button{
	background: #00476E;
	color: #fff;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce .woocommerce-form-register button:hover,
form.woocommerce-ResetPassword .woocommerce-Button.button:hover{
	color: #fff;
	background: #ADA196;
}

#customer_login h2{
	color: #00476E;
	font-size: 24px;
	font-weight: 500;
	font-family: "Roboto", Sans-serif;
}
form.woocommerce-ResetPassword{
	text-align: center;
	color: #00476E;
}
form.woocommerce-ResetPassword .form-row{
	padding: 3px;
  margin: 0 auto;
  display: inline-block;
  float: none;
}

form.woocommerce-ResetPassword .woocommerce-Button.button{

}
/* ----------------- BLOG -----------------*/
.elementor-post__text a.elementor-post__read-more{
	display: inline-block;
	padding: 10px 15px;
	background: #ada196;
	color: #fff !important;
}

/* DEBUG */
.elementor-11120 .elementor-element.elementor-element-2832b6f{padding:10px 0px 0px 0px;}.elementor-11120 .elementor-element.elementor-element-13b423f{font-family:"Roboto", Sans-serif;font-weight:400;color:#00476E;}.elementor-11120 .elementor-element.elementor-element-13b423f a{color:#00476E;}.elementor-11120 .elementor-element.elementor-element-73b0fe26{margin-top:0px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-11120 .elementor-element.elementor-element-6d4e4885.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11120 .elementor-element.elementor-element-6d4e4885.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11120 .elementor-element.elementor-element-6d4e4885 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11120 .elementor-element.elementor-element-6d4e4885 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-11120 .elementor-element.elementor-element-8f35543 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-11120 .elementor-element.elementor-element-8f35543 .flex-control-thumbs{
	margin-right:calc(-0px / 2);
	margin-left:calc(-0px / 2);
	list-style-type: none;
}.elementor-bc-flex-widget .elementor-11120 .elementor-element.elementor-element-536cfdec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11120 .elementor-element.elementor-element-536cfdec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11120 .elementor-element.elementor-element-536cfdec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-11120 .elementor-element.elementor-element-536cfdec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11120 .elementor-element.elementor-element-02378e0:not(.elementor-motion-effects-element-type-background), .elementor-11120 .elementor-element.elementor-element-02378e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-11120 .elementor-element.elementor-element-02378e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-11120 .elementor-element.elementor-element-02378e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11120 .elementor-element.elementor-element-70717bcb{text-align:left;}.elementor-11120 .elementor-element.elementor-element-70717bcb .elementor-heading-title{color:#00476E;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;text-shadow:0px 0px 20px rgba(0,0,0,0.13);}.elementor-11120 .elementor-element.elementor-element-2ca8b0c3{text-align:left;}.woocommerce .elementor-11120 .elementor-element.elementor-element-2ca8b0c3 .price{color:#00476E;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:normal;text-transform:none;}.woocommerce .elementor-11120 .elementor-element.elementor-element-2ca8b0c3 .price ins{color:#0c0c0c;font-size:23px;font-weight:200;}body:not(.rtl) .elementor-11120 .elementor-element.elementor-element-2ca8b0c3:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-11120 .elementor-element.elementor-element-2ca8b0c3:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-11120 .elementor-element.elementor-element-2ca8b0c3.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-11120 .elementor-element.elementor-element-1a357ca{color:#00476E;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:12px;}.elementor-11120 .elementor-element.elementor-element-1a357ca > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-11120 .elementor-element.elementor-element-088127f{text-align:left;}.elementor-11120 .elementor-element.elementor-element-088127f > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11120 .elementor-element.elementor-element-27ffcfd1{text-align:left;}.woocommerce .elementor-11120 .elementor-element.elementor-element-27ffcfd1 .woocommerce-product-details__short-description{color:#00476E;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;}.elementor-11120 .elementor-element.elementor-element-6a582445 .cart button, .elementor-11120 .elementor-element.elementor-element-6a582445 .cart .button{font-family:"Roboto", Sans-serif;font-size:15px;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:14px 020px 14px 20px;color:#ffffff;background-color:#ADA196;border-color:#ADA196;transition:all 0.2s;}.elementor-11120 .elementor-element.elementor-element-6a582445 .cart button:hover, .elementor-11120 .elementor-element.elementor-element-6a582445 .cart .button:hover{color:#00476E;background-color:#ffffff;border-color:#ADA196;}.elementor-11120 .elementor-element.elementor-element-6a582445 .added_to_cart{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:normal;}.elementor-11120 .elementor-element.elementor-element-6a582445{--button-spacing:0px;}.elementor-11120 .elementor-element.elementor-element-6a582445 .quantity .qty{border-radius:0px 0px 0px 0px;padding:9px 9px 9px 9px;color:#000000;background-color:#ffffff;border-color:#ADA196;transition:all 0.2s;}.elementor-11120 .elementor-element.elementor-element-6a582445 .quantity .qty:focus{color:#000000;}.elementor-11120 .elementor-element.elementor-element-6a582445 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-11120 .elementor-element.elementor-element-ccedd16:not(.elementor-motion-effects-element-type-background), .elementor-11120 .elementor-element.elementor-element-ccedd16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00476E;background-image:url("https://airplum.fr/wp-content/uploads/2023/08/Airplum-Chaussons-Homme-Femme-Confort-Homme-01.jpg");background-position:center right;background-repeat:no-repeat;background-size:61% auto;}.elementor-11120 .elementor-element.elementor-element-ccedd16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11120 .elementor-element.elementor-element-ccedd16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11120 .elementor-element.elementor-element-2e7f59d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11120 .elementor-element.elementor-element-2e7f59d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11120 .elementor-element.elementor-element-2e7f59d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11120 .elementor-element.elementor-element-2e7f59d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00476E;}.elementor-11120 .elementor-element.elementor-element-2e7f59d > .elementor-element-populated{border-style:solid;border-width:0px 10px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 50px 60px 0px;}.elementor-11120 .elementor-element.elementor-element-2e7f59d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11120 .elementor-element.elementor-element-95b1573{text-align:left;}.woocommerce .elementor-11120 .elementor-element.elementor-element-95b1573 .woocommerce-product-details__short-description{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;}.elementor-11120 .elementor-element.elementor-element-efc535a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11120 .elementor-element.elementor-element-efc535a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11120 .elementor-element.elementor-element-21d70d3{--spacer-size:400px;}.elementor-11120 .elementor-element.elementor-element-b7b8c4d > .elementor-container{max-width:800px;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products ul.products li.product{text-align:center;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#00476E;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#00476E;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products ul.products li.product .price{color:#00476E;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products ul.products li.product .price ins{color:#00476E;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products ul.products li.product .price ins .amount{color:#00476E;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#ADA196;border-radius:0px 0px 0px 0px;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products .products > h2{color:#00476E;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;text-align:center;margin-bottom:48px;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11120 .elementor-element.elementor-element-57a494a > .elementor-container{max-width:1000px;}.elementor-11120 .elementor-element.elementor-element-57a494a{padding:0px 0px 40px 0px;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products ul.products li.product{text-align:center;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#00476E;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#00476E;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products ul.products li.product .price{color:#00476E;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products ul.products li.product .price ins{color:#00476E;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products ul.products li.product .price ins .amount{color:#00476E;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#ADA196;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products .products > h2{color:#00476E;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;text-align:center;margin-bottom:48px;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-11120 .elementor-element.elementor-element-6d4e4885{width:50%;}.elementor-11120 .elementor-element.elementor-element-536cfdec{width:50%;}}@media(max-width:1024px){.elementor-11120 .elementor-element.elementor-element-73b0fe26{margin-top:0px;margin-bottom:0px;padding:3% 3% 3% 3%;}.elementor-11120 .elementor-element.elementor-element-536cfdec > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-11120 .elementor-element.elementor-element-27ffcfd1 > .elementor-widget-container{padding:0% 3% 0% 3%;}.elementor-11120 .elementor-element.elementor-element-95b1573 > .elementor-widget-container{padding:0% 3% 0% 3%;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-11120 .elementor-element.elementor-element-73b0fe26{padding:3% 3% 3% 3%;}.elementor-11120 .elementor-element.elementor-element-6d4e4885 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 0px 80px 0px;}.elementor-11120 .elementor-element.elementor-element-536cfdec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11120 .elementor-element.elementor-element-02378e0{padding:20px 20px 20px 20px;}.elementor-11120 .elementor-element.elementor-element-70717bcb{text-align:left;}.elementor-11120 .elementor-element.elementor-element-70717bcb .elementor-heading-title{line-height:1.4em;}.elementor-11120 .elementor-element.elementor-element-2ca8b0c3{text-align:left;}.elementor-11120 .elementor-element.elementor-element-6a582445 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11120 .elementor-element.elementor-element-2e7f59d > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-11120 .elementor-element.elementor-element-21d70d3{--spacer-size:390px;}.elementor-11120 .elementor-element.elementor-element-7ce0904.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11120 .elementor-element.elementor-element-57a494a{padding:0px 0px 0px 0px;}.elementor-11120 .elementor-element.elementor-element-d6c7769.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}


.woocommerce div.product div.images .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
  list-style: none;
}
#parcel_shop_info{
	width: 200px !important;
  display: inline-block;
}
.cart-discount-msg{
	text-align: center;
	padding: 10px;
	border:1px;
	margin-top: 8px;
}
.cart-discount-msg.info{
	color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.cart-discount-msg.success{
	color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.attention-message{
	color: #ff0200;
	font-weight: bold;
	font-size: 14px;
}

.page-search-wrapper h2.woocommerce-loop-product__title{
	font-size: 18px;
}
.page-search-wrapper .button{
	padding: 6px 20px;
  display: inline-block;
  margin-top: 10px;
}
.continue-buy-btn-wrap{
	text-align: center;
	margin-top: 15px;
}
.continue-buy-btn-wrap a{
	color: #00476E;
  border: 1px solid #00476E;
  display: block;
  padding: 10px;
  font-size: 16px;
  font-weight: 600;
}
.continue-buy-btn-wrap a:hover{
	color: #fff;
  border: 1px solid #00476E;
  background: #00476E;
}
.tinv-header h2{
	display: none;
}
.woocommerce table.tinvwl-table-manage-list tbody > tr:nth-child(2n+1) > td{
	padding: 1em;
}
table.tinvwl-table-manage-list button.button.alt{
	background: #00476E;
	color: #fff;
}
table.tinvwl-table-manage-list button.button.alt:hover{
	background: #ADA196;
}
table.tinvwl-table-manage-list .product-name a{
	color: #00476E;
	font-weight: bold;
}
.tinv-wishlist table td, 
.tinv-wishlist table th{
	color: #00476E;
}

.return-to-shop .button{
	background: #00476E !important;
	color: #fff !important;
}

.cart-empty.woocommerce-info{
	color: #0c5460;
  background-color: #d1ecf1;
  border: 1px solid #bee5eb;
}


.woocommerce-product-details__short-description h2{
	display: none;
}
.woocommercebestsellingproducts a.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	color: #FFFFFF;
  background-color: #ADA196;
}
.woocommercebestsellingproducts-bp-vc-element-blogs h3.article-title a,
.woocommercebestsellingproducts-bp-vc-element-blogs h3.article-title a:hover {
 		color: #00476E;
 		font-family: "Roboto", Sans-serif;
  	font-size: 18px;
  	font-weight: 600;
}
.woocommercebestsellingproducts .article-price{
	background: #fff;
}
.woocommercebestsellingproducts .article-price span{
	color: #00476E;
}
.fnwp-numeric-pagination .current{
	background: #e9e6ed;
  color: #816e99;
  border: 1px solid #cccc;
}
.fnwp-numeric-pagination .inactive,
.woocommercebestsellingproducts-bp-vc-pagination a {
  color: #747474;
  border: 1px solid #cccc;
}
.item-blogs{
	position: relative;
}
body .woocommercebestsellingproducts-bp-vc-element-blogs .article-image{
	position: initial;
}
.item-blogs.first-element-blogs .article-image .article-price{
	position: absolute;
  width: 100%;
  bottom: 40px;
  background: none;
  display: block;
  float: none;
  right: 0;
}
.ui-dialog-buttonpane button{
	height: auto;
}
.products .woocommerce-loop-product__title{
	min-height: 61px;
}

.woocommerce-checkout-review-order tr.mrwp{
	display: flex;
  flex-direction: column;
  width: 100%;
}
.woocommerce-checkout-review-order tr.mrwp td{

}
.woocommerce-checkout-review-order tr.mrwp .modaal_link{
	background: #ADA196 !important;
  display: inline-block;
  color: #fff;
  padding: 5px;
}
.hidemedesktop{
	display: none !important;
}


body .elementor-menu-cart__product-remove::before,
body .elementor-menu-cart__product-remove::after{
	height: 2px !important;
	background: red !important;
}
body .elementor-menu-cart__product-remove{
	border: 2px solid red;
}
/* ----------------- RESPONSIVE -----------------*/

@media only screen and (max-width: 810px) {
	.custom-left-bloc{
		position: initial !important;
	}
	.custom-left-bloc-2{
		position: initial !important;
	}
	.bluegreywrapper{
		background: #eaf0f3 !important;
	}
	.bluegreywrappercol1{
		background: #00476e !important;
	}
	.bluegreywrappercol2{

	}
}
@media only screen and (max-width: 640px) {

	.hidemedesktop{
		display: block !important;
	}

	.elementor-10409 .elementor-element.elementor-element-76476cdb {
	  width: 50% !important;
	}
	#topmenucol{
		width: 20%;
	}
	header .eicon-bag-medium{
		width: 40px;
		height: 40px;
	}
	body #toplangselector {
  	margin-top: 14px;
	  margin-right: 6px;
	  margin-left: 25px;
	}
	.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{
		display: none;
	}
	body #toplangselector a.wpml-ls-item-toggle{
		width: 40px;
	}
	body #toplangselector .wpml-ls-legacy-dropdown .wpml-ls-flag{
		width: 40px;
	  height: 40px;
	}
	body .topHeaderIcons li{
		margin-left: 0;
	}
	body.home header {
	  position: relative;
	}
	.custom-left-bloc{
		position: initial !important;
	}
	.custom-left-bloc-2{
		position: initial !important;
	}

	.bluegreywrapper{
		background: #eaf0f3 !important;
	}
	.bluegreywrappercol1{
		background: #00476e !important;
	}
	.bluegreywrappercol2{

	}
	body .topHeaderIcons li.wishlist,
	body .topHeaderIcons li.account{
		display: none;
	}
	#elementor-menu-cart__toggle_button{
		margin-left: 0px;
	}
	.airplum-product-badge{
		position: relative !important;
    bottom: 0 !important;
	}
}


.woocommerce-product-details__short-description h2,
.woocommerce-product-details__short-description p span{
	display: none !important;
}
#toplangselector{
	margin-top: 14px;
}
#toplangselector  a.wpml-ls-item-toggle {
	width: 76px;
	background: none;
	border: 0;
	padding: 0;
}
#toplangselector .wpml-ls-legacy-dropdown .wpml-ls-flag{
	width: 50px;
  border: 1px solid #ccc;
  border-radius: 50%;
  height: 50px;
}
#toplangselector .wpml-ls-sub-menu{
	border: 0;
}
#toplangselector .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{
	padding: 5px 0;
	border: 0;
	background: none;
}
body .elementor-popup-modal .quform-label{
	position: relative;
}
body .elementor-popup-modal  button.quform-submit{
	color: #FFFFFF;
  background-color: #00476E;
  border:1px solid #00476E;
  display: inline-block;
}
body .elementor-popup-modal .quform-error > .quform-error-inner{
	font-size: 14px;
}
body .elementor-popup-modal  .quform-element.quform-element-submit{
	text-align: center;
}
body .elementor-popup-modal  .quform-button-submit.quform-button-submit-default{
	float: none;
}
body .widget_colissimo_bouton_validation{
	width: 70%;
}
.page-id-109735 .woocommerce-breadcrumb,
#wps_wrma_exchange_extra_amount{
	display: none;
}
body #wps_wrma_exchange_request_form_wrapper.wps-rma-form__wrapper{
	margin-top: 40px;
}
body .wps-rma-form__wrapper .wps-rma-form__header{
	background: #00476E;
}
.woocommerce-column__title,
.woocommerce-order-details__title{
	color: #00476E;
	font-size: 24px;
}

body.woocommerce-order-received input[name="ced_new_return_request"] {
    display: none;
}
body .wps_wrma_add_to_exchanged_detail_variable{
	background: #ADA196 !important;
  margin-top: 15px !important;
}
body .wps_rma_redirect_ex_form{
	background: #00476E !important;
	color:#fff !important;
}
.variable-item.button-variable-item.disabled{
	background: #e0e0e0 !important;
}

.promo-texte-sidebar{
	
}
.promo-texte-sidebar ul{
	list-style-type: none;
	padding: 0;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
}
.promo-texte-sidebar ul li{
	padding: 0;
	margin: 0 0 15px;
	color: #00476E;
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
}
.promo-texte-sidebar ul li::before{
	font-family: 'eicons';
  	content: "\e8a8";
	margin-left: -27px;
  padding-right: 10px;
}



.elementor-add-to-cart.elementor-product-simple form.cart{
	display: block !important;

}

.mobile-login a{
	text-align: center;
  display: inline-block;
  padding: 0 15px;
  color: #00476E;
}
#block-9 ul.wc-block-checkbox-list{

}
#block-9 ul.wc-block-checkbox-list li{
	display: inline-block;
  width: 40%;
}
#top-mobile-login{
	text-align: center;
}

.woocommerce-store-notice.demo_store{
	background: #00476E;
  text-align: center;
  color: #fff;
  position: fixed;
  z-index: 99999999999;
  width: 100%;
  top: 0;
  padding: 5px 0;
}
.woocommerce-store-notice.demo_store a{
	 color: #fff;
	 text-decoration: underline;
}
body.woocommerce-checkout .e-coupon-box .e-coupon-anchor{
	display: block !important;
}
body.woocommerce-checkout .e-coupon-box .e-show-coupon-form{
	display: none;
}
body.woocommerce-checkout .e-coupon-box  .e-woocommerce-coupon-nudge.e-checkout-secondary-title{
	font-weight: bold;
}
body.woocommerce-checkout .e-coupon-box .woocommerce-button.button.e-apply-coupon{
	padding: 10px 0;
}

.woocommerce-MyAccount-orders.shop_table.shop_table_responsive .woocommerce-orders-table__cell-order-actions a{
	border:1px solid #ccc;
	padding: 5px;

}
.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions,
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{
	
}
