.elementor-525 .elementor-element.elementor-element-9a2011b:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-9a2011b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 67%, #F5F0E4 67%);}.elementor-525 .elementor-element.elementor-element-9a2011b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-130px;}.elementor-525 .elementor-element.elementor-element-9a2011b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-525 .elementor-element.elementor-element-86b8cc1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-525 .elementor-element.elementor-element-86b8cc1 > .elementor-element-populated{padding:30px 10px 130px 10px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-525 .elementor-element.elementor-element-9311aa1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-525 .elementor-element.elementor-element-9311aa1{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;color:#1C1C1C;}.elementor-525 .elementor-element.elementor-element-9311aa1 a{color:#1C1C1C;}.elementor-525 .elementor-element.elementor-element-ff119a8 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-525 .elementor-element.elementor-element-42758ac > .elementor-element-populated{padding:0px 30px 0px 25px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-525 .elementor-element.elementor-element-bac36bc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:28px;font-weight:bold;color:#1C1C1C;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-525 .elementor-element.elementor-element-8d4ac0a .price{color:#646C9C;font-family:"Lato", Sans-serif;font-size:28px;font-weight:bold;}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-8d4ac0a:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-525 .elementor-element.elementor-element-8d4ac0a:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-525 .elementor-element.elementor-element-8d4ac0a.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-525 .elementor-element.elementor-element-3bff163 .cart button, .elementor-525 .elementor-element.elementor-element-3bff163 .cart .button{font-family:"Lato", Sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;color:#FFFFFF;background-color:#1C1C1C;border-color:#1C1C1C;transition:all 0.2s;}.elementor-525 .elementor-element.elementor-element-3bff163 .cart button:hover, .elementor-525 .elementor-element.elementor-element-3bff163 .cart .button:hover{color:#1C1C1C;background-color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-3bff163 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-525 .elementor-element.elementor-element-3bff163 form.cart table.variations tr th, .woocommerce .elementor-525 .elementor-element.elementor-element-3bff163 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-525 .elementor-element.elementor-element-3bff163 form.cart table.variations label{color:#1C1C1C;font-family:"Lato", Sans-serif;font-size:16px;font-weight:900;}.woocommerce .elementor-525 .elementor-element.elementor-element-3bff163 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-525 .elementor-element.elementor-element-3bff163 form.cart table.variations td.value select, .woocommerce .elementor-525 .elementor-element.elementor-element-3bff163 form.cart table.variations td.value:before{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-525 .elementor-element.elementor-element-4a01a2f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-525 .elementor-element.elementor-element-4a01a2f.elementor-view-stacked .elementor-icon{background-color:#1C1C1C;}.elementor-525 .elementor-element.elementor-element-4a01a2f.elementor-view-framed .elementor-icon, .elementor-525 .elementor-element.elementor-element-4a01a2f.elementor-view-default .elementor-icon{fill:#1C1C1C;color:#1C1C1C;border-color:#1C1C1C;}.elementor-525 .elementor-element.elementor-element-4a01a2f .elementor-icon{font-size:35px;}.elementor-525 .elementor-element.elementor-element-4a01a2f .elementor-icon-box-title, .elementor-525 .elementor-element.elementor-element-4a01a2f .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:normal;}.elementor-525 .elementor-element.elementor-element-4a01a2f .elementor-icon-box-title{color:#1C1C1C;}.elementor-525 .elementor-element.elementor-element-8926b7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-525 .elementor-element.elementor-element-8926b7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E4;}.elementor-525 .elementor-element.elementor-element-8926b7f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 50px 10px 50px;}.elementor-525 .elementor-element.elementor-element-8926b7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-525 .elementor-element.elementor-element-3ae431c{color:#1C1C1C;font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;line-height:28px;}@media(min-width:768px){.elementor-525 .elementor-element.elementor-element-86b8cc1{width:66%;}.elementor-525 .elementor-element.elementor-element-ff119a8{width:37.5%;}.elementor-525 .elementor-element.elementor-element-42758ac{width:62.5%;}.elementor-525 .elementor-element.elementor-element-8926b7f{width:34%;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-8d4ac0a *//*.product-type-variable .elementor-widget-woocommerce-product-price {
    display: none;
}*//* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3bff163 */.elementor-525 .elementor-element.elementor-element-3bff163 form.cart,
.elementor-525 .elementor-element.elementor-element-3bff163 form.cart .variations {
    margin-bottom:0;
}
.elementor-525 .elementor-element.elementor-element-3bff163 table td, .elementor-525 .elementor-element.elementor-element-3bff163 table th {
    padding:5px;
    background:none;
}
.elementor-525 .elementor-element.elementor-element-3bff163 table.variations label:after{
    content:':';
}
html[lang="fr-FR"] .elementor-525 .elementor-element.elementor-element-3bff163 table.variations label:after{
  content:' :';
}
.elementor-525 .elementor-element.elementor-element-3bff163 select {
    font-size: 14px;
    line-height: 2;
    color: #1c1c1c;
    border-color: #1c1c1c;
    box-shadow: none;
    border-radius: 0;
    padding: 0 25px 0 15px;
    min-height: 42px;
    max-width: 25rem;
    -webkit-appearance: none;
    background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 10px top 55%;
    background-size: 25px 25px;
    cursor: pointer;
    vertical-align: middle;
    border-width: 2px;
}
.elementor-525 .elementor-element.elementor-element-3bff163 .reset_variations {
    color:#646c9c;
}
.elementor-525 .elementor-element.elementor-element-3bff163 .single_variation_wrap {
    border-top:2px solid #bfbfbf;
    padding-top:20px;
}
.elementor-525 .elementor-element.elementor-element-3bff163 .price {
    color:#646c9c;
    font-family: "Lato", Sans-serif;
    font-size: 28px;
    font-weight: bold;
}
.elementor-525 .elementor-element.elementor-element-3bff163 .quantity {
    display: none!important;
}
.elementor-525 .elementor-element.elementor-element-3bff163 .cart .single_add_to_cart_button:hover {
    background-image: url("data:image/svg+xml,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3E_gdv-svg%3C/title%3E%3Cpath d='M17.22,22.18H.87a.7.7,0,0,1-.7-.7V3.79a.7.7,0,0,1,.7-.7H25.7a.7.7,0,0,1,.7.7V10A.7.7,0,1,1,25,10V4.49H1.57V20.78H17.22a.7.7,0,0,1,0,1.4Z' style='fill:%231c1c1c'/%3E%3Cpath d='M21.39,29.31H5.18a.7.7,0,0,1,0-1.4H21.39a.7.7,0,0,1,0,1.4Z' style='fill:%231c1c1c'/%3E%3Cpath d='M11.58,29.13a.7.7,0,0,1-.7-.7V21.66a.7.7,0,0,1,1.4,0v6.77A.7.7,0,0,1,11.58,29.13Z' style='fill:%231c1c1c'/%3E%3Cpath d='M15,29.13a.7.7,0,0,1-.7-.7V21.66a.7.7,0,0,1,1.4,0v6.77A.7.7,0,0,1,15,29.13Z' style='fill:%231c1c1c'/%3E%3Cpath d='M28.94,25.18a.73.73,0,0,1-.49-.2l-3.14-3.14-2.83,2.82a.69.69,0,0,1-.64.19.71.71,0,0,1-.51-.44L16,10.3a.7.7,0,0,1,.9-.9l14.12,5.3a.69.69,0,0,1,.44.5.71.71,0,0,1-.19.65l-2.83,2.83,3.14,3.14a.68.68,0,0,1,.2.49.72.72,0,0,1-.2.5L29.44,25A.74.74,0,0,1,28.94,25.18Zm-3.63-5a.7.7,0,0,1,.49.2l3.14,3.14,1.18-1.18L27,19.17a.71.71,0,0,1,0-1l2.56-2.55L17.88,11.25l4.38,11.66,2.55-2.56A.72.72,0,0,1,25.31,20.15Z' style='fill:%231c1c1c'/%3E%3C/svg%3E");
}
.elementor-525 .elementor-element.elementor-element-3bff163 .cart .single_add_to_cart_button {
    padding: 15px 28px 15px 80px;
    background-image: url("data:image/svg+xml,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3E_gdv-svg%3C/title%3E%3Cpath d='M17.22,22.18H.87a.7.7,0,0,1-.7-.7V3.79a.7.7,0,0,1,.7-.7H25.7a.7.7,0,0,1,.7.7V10A.7.7,0,1,1,25,10V4.49H1.57V20.78H17.22a.7.7,0,0,1,0,1.4Z' style='fill:%23ffffff'/%3E%3Cpath d='M21.39,29.31H5.18a.7.7,0,0,1,0-1.4H21.39a.7.7,0,0,1,0,1.4Z' style='fill:%23ffffff'/%3E%3Cpath d='M11.58,29.13a.7.7,0,0,1-.7-.7V21.66a.7.7,0,0,1,1.4,0v6.77A.7.7,0,0,1,11.58,29.13Z' style='fill:%23ffffff'/%3E%3Cpath d='M15,29.13a.7.7,0,0,1-.7-.7V21.66a.7.7,0,0,1,1.4,0v6.77A.7.7,0,0,1,15,29.13Z' style='fill:%23ffffff'/%3E%3Cpath d='M28.94,25.18a.73.73,0,0,1-.49-.2l-3.14-3.14-2.83,2.82a.69.69,0,0,1-.64.19.71.71,0,0,1-.51-.44L16,10.3a.7.7,0,0,1,.9-.9l14.12,5.3a.69.69,0,0,1,.44.5.71.71,0,0,1-.19.65l-2.83,2.83,3.14,3.14a.68.68,0,0,1,.2.49.72.72,0,0,1-.2.5L29.44,25A.74.74,0,0,1,28.94,25.18Zm-3.63-5a.7.7,0,0,1,.49.2l3.14,3.14,1.18-1.18L27,19.17a.71.71,0,0,1,0-1l2.56-2.55L17.88,11.25l4.38,11.66,2.55-2.56A.72.72,0,0,1,25.31,20.15Z' style='fill:%23ffffff'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:top 50% left 25px;
    background-size: 32px;
}
.elementor-525 .elementor-element.elementor-element-3bff163 .button {
    margin-left:0!important;
}
div[data-elementor-type="product"]:not(.product_tag-en-ligne) .single_add_to_cart_button {
    display:none;
}/* End custom CSS */
/* Start custom CSS for yith-ywraq-button-quote, class: .elementor-element-1216196 */.elementor-525 .elementor-element.elementor-element-1216196 .add-request-quote-button {
    text-transform:uppercase;
    font-family: "Lato", Sans-serif;
    font-size:17px;
    border:2px solid #646C9C;
    border-radius:0;
    padding:15px 28px 15px 80px;
    background-image: url("data:image/svg+xml,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3E_gdv-svg%3C/title%3E%3Cpath d='M25.6,29.58H6.44a.69.69,0,0,1-.67-.48L.41,12.43a.69.69,0,0,1,.1-.62.7.7,0,0,1,.57-.29H31a.7.7,0,0,1,.56.29.69.69,0,0,1,.1.62L26.26,29.1A.69.69,0,0,1,25.6,29.58ZM7,28.18H25.09L30,12.92H2Z' style='fill:%23ffffff'/%3E%3Cpath d='M7.74,12.88a.78.78,0,0,1-.22,0A.7.7,0,0,1,7.07,12L10.42,1.55A.7.7,0,0,1,11.75,2L8.4,12.4A.7.7,0,0,1,7.74,12.88Z' style='fill:%23ffffff'/%3E%3Cpath d='M24.3,12.52a.71.71,0,0,1-.67-.48L20.28,1.62a.7.7,0,0,1,.45-.88.69.69,0,0,1,.88.45L25,11.61a.7.7,0,0,1-.45.88Z' style='fill:%23ffffff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size:32px;
    background-position: top 50% left 25px;
}
.elementor-525 .elementor-element.elementor-element-1216196 .add-request-quote-button:hover {
    background-image: url("data:image/svg+xml,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3E_gdv-svg%3C/title%3E%3Cpath d='M25.6,29.58H6.44a.69.69,0,0,1-.67-.48L.41,12.43a.69.69,0,0,1,.1-.62.7.7,0,0,1,.57-.29H31a.7.7,0,0,1,.56.29.69.69,0,0,1,.1.62L26.26,29.1A.69.69,0,0,1,25.6,29.58ZM7,28.18H25.09L30,12.92H2Z' style='fill:%23646C9C'/%3E%3Cpath d='M7.74,12.88a.78.78,0,0,1-.22,0A.7.7,0,0,1,7.07,12L10.42,1.55A.7.7,0,0,1,11.75,2L8.4,12.4A.7.7,0,0,1,7.74,12.88Z' style='fill:%23646C9C'/%3E%3Cpath d='M24.3,12.52a.71.71,0,0,1-.67-.48L20.28,1.62a.7.7,0,0,1,.45-.88.69.69,0,0,1,.88.45L25,11.61a.7.7,0,0,1-.45.88Z' style='fill:%23646C9C'/%3E%3C/svg%3E");
}
.elementor-525 .elementor-element.elementor-element-1216196 .yith_ywraq_add_item_browse_message a {
    color:#646C9C;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8926b7f */.elementor-525 .elementor-element.elementor-element-8926b7f ul {
    padding-left:15px;
}/* End custom CSS */