@font-face{font-family:'Avenir';font-style:normal;font-weight:300;font-display:auto;src:url(https://www.lange.fr/wp-content/uploads/2024/02/Avenir-Light.woff) format('woff')}@font-face{font-family:'Avenir';font-style:normal;font-weight:normal;font-display:auto;src:url(https://www.lange.fr/wp-content/uploads/2024/02/Avenir-Regular.woff) format('woff')}@font-face{font-family:'Avenir';font-style:normal;font-weight:bold;font-display:auto;src:url(https://www.lange.fr/wp-content/uploads/2024/02/Avenir-Heavy.woff) format('woff')}@font-face{font-family:'Didot';font-style:normal;font-weight:normal;font-display:auto;src:url(https://www.lange.fr/wp-content/uploads/2024/02/Didot-Regular.woff) format('woff')}@font-face{font-family:'Didot';font-style:italic;font-weight:300;font-display:auto;src:url(https://www.lange.fr/wp-content/uploads/2024/02/Didot-LT-Std-Italic.woff) format('woff')}@font-face{font-family:'Didot';font-style:normal;font-weight:600;font-display:auto;src:url(https://www.lange.fr/wp-content/uploads/2024/02/Didot-Medium.woff) format('woff')}@font-face{font-family:'Didot';font-style:normal;font-weight:bold;font-display:auto;src:url(https://www.lange.fr/wp-content/uploads/2024/02/Didot-LT-Std-Bold.woff) format('woff')}@font-face{font-family:'Didot';font-style:italic;font-weight:bold;font-display:auto;src:url(https://www.lange.fr/wp-content/uploads/2024/02/Didot-Bold-Italic.woff) format('woff')}.elementor-355 .elementor-element.elementor-element-304decb{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-355 .elementor-element.elementor-element-304decb:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-304decb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B737180}.elementor-355 .elementor-element.elementor-element-e615c15{--update-cart-automatically-display:none;--sections-border-radius:8px 8px 8px 8px;--sections-padding:0 30px 0 30px;--forms-buttons-normal-text-color:#fff;--forms-buttons-hover-text-color:#fff;--forms-buttons-border-type:none;--forms-buttons-border-radius:8px 8px 8px 8px;--totals-divider-color:var(--e-global-color-6eb186c);--checkout-button-normal-text-color:#fff;--checkout-button-hover-text-color:#fff;--checkout-button-border-radius:8px 8px 8px 8px}.elementor-355 .elementor-element.elementor-element-e615c15 .shop_table .button{background-color:var(--e-global-color-secondary);font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-355 .elementor-element.elementor-element-e615c15 .shop_table .button:hover,.elementor-355 .elementor-element.elementor-element-e615c15 .shop_table .button:disabled[disabled]:hover{background-color:var(--e-global-color-6eb186c)}.elementor-355 .elementor-element.elementor-element-e615c15 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var(--e-global-color-secondary)}.elementor-355 .elementor-element.elementor-element-e615c15 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var(--e-global-color-6eb186c)}.elementor-355 .elementor-element.elementor-element-e615c15 .cart_totals h2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-content,.elementor-355 .elementor-element.elementor-element-e615c15 .woocommerce-shipping-destination,.elementor-355 .elementor-element.elementor-element-e615c15 .shipping-calculator-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-355 .elementor-element.elementor-element-e615c15 .coupon .input-text,.elementor-355 .elementor-element.elementor-element-e615c15 .cart-collaterals .input-text,.elementor-355 .elementor-element.elementor-element-e615c15 select,.elementor-355 .elementor-element.elementor-element-e615c15 .select2-selection--single{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-355 .elementor-element.elementor-element-e615c15 .e-shop-table .cart th,.elementor-355 .elementor-element.elementor-element-e615c15 .e-shop-table .cart td:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-355 .elementor-element.elementor-element-e615c15 .cart_totals .shop_table td:before,.elementor-355 .elementor-element.elementor-element-e615c15 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-355 .elementor-element.elementor-element-e615c15 .checkout-button{font-family:"Avenir",sans-serif;font-size:16px;font-weight:bold}.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-totals{--sections-border-type:none;--sections-padding:40px 40px 40px 40px;--links-normal-color:var(--e-global-color-secondary)}.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-totals .e-cart-content,.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-totals .woocommerce-shipping-destination,.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-totals .shipping-calculator-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-355 .elementor-element.elementor-element-92e0e66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0;--margin-right:0}.elementor-widget-heading .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-355 .elementor-element.elementor-element-5a68d87{text-align:center}.elementor-355 .elementor-element.elementor-element-5a68d87 .elementor-heading-title{font-family:"Didot",sans-serif;font-size:40px;font-weight:normal;color:var(--e-global-color-secondary)}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-355 .elementor-element.elementor-element-51e0353{text-align:center;color:var(--e-global-color-6eb186c)}.elementor-355 .elementor-element.elementor-element-4820ae8{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0;--arrow-prev-left-position:-70px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-70px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0;--arrow-normal-color:var(--e-global-color-6eb186c)}.elementor-355 .elementor-element.elementor-element-4820ae8 .swiper-slide>.elementor-element{height:100%}@media (max-width:1024px){.elementor-355 .elementor-element.elementor-element-e615c15 .cart_totals h2{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-content,.elementor-355 .elementor-element.elementor-element-e615c15 .woocommerce-shipping-destination,.elementor-355 .elementor-element.elementor-element-e615c15 .shipping-calculator-button{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .coupon .input-text,.elementor-355 .elementor-element.elementor-element-e615c15 .cart-collaterals .input-text,.elementor-355 .elementor-element.elementor-element-e615c15 select,.elementor-355 .elementor-element.elementor-element-e615c15 .select2-selection--single{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .shop_table .button{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .e-shop-table .cart th,.elementor-355 .elementor-element.elementor-element-e615c15 .e-shop-table .cart td:before{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .cart_totals .shop_table td:before,.elementor-355 .elementor-element.elementor-element-e615c15 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-totals .e-cart-content,.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-totals .woocommerce-shipping-destination,.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-totals .shipping-calculator-button{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-4820ae8{--swiper-slides-to-display:2}}@media (max-width:767px){.elementor-355 .elementor-element.elementor-element-304decb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-355 .elementor-element.elementor-element-e615c15 .cart_totals h2{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-content,.elementor-355 .elementor-element.elementor-element-e615c15 .woocommerce-shipping-destination,.elementor-355 .elementor-element.elementor-element-e615c15 .shipping-calculator-button{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .coupon .input-text,.elementor-355 .elementor-element.elementor-element-e615c15 .cart-collaterals .input-text,.elementor-355 .elementor-element.elementor-element-e615c15 select,.elementor-355 .elementor-element.elementor-element-e615c15 .select2-selection--single{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .shop_table .button{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .e-shop-table .cart th,.elementor-355 .elementor-element.elementor-element-e615c15 .e-shop-table .cart td:before{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .cart_totals .shop_table td:before,.elementor-355 .elementor-element.elementor-element-e615c15 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-totals .e-cart-content,.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-totals .woocommerce-shipping-destination,.elementor-355 .elementor-element.elementor-element-e615c15 .e-cart-totals .shipping-calculator-button{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-92e0e66{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-355 .elementor-element.elementor-element-5a68d87{text-align:center}.elementor-355 .elementor-element.elementor-element-5a68d87 .elementor-heading-title{font-size:28px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-355 .elementor-element.elementor-element-4820ae8{--swiper-slides-to-display:2;--arrow-prev-left-position:-20px;--arrow-next-right-position:-15px}}.details-title{display:none}.woocommerce-cart-form{background-color:#fff;padding:40px 0;border-radius:8px}.multistep{padding-left:30px;width:70%;margin-left:auto;margin-right:auto;display:block;margin-bottom:30px}.woocommerce-cart-form h2{padding:20px 30px 0 30px;margin:0;font-size:24px;color:#5b7371;font-family:Avenir;font-weight:bold}.e-shop-table{margin:0!important;border:none!important}.coupon{border:none!important}.coupon-col-start{padding:0!important}.elementor-widget-woocommerce-cart .woocommerce .coupon-col-end{flex:0}#coupon_code{height:40px;background:#fff;border-top:1px solid #5b7371;border-left:1px solid #5b7371;border-bottom:1px solid #5b7371;border-radius:0}@media only screen and (max-width:767px){#coupon_code{border:1px solid #5b7371}}.e-apply-coupon{border-radius:0!important;height:40px;font-weight:bold!important}.cart_totals h2{display:none}.order-total td:before{text-transform:uppercase;font-weight:bold!important;color:#2b3a44!important}.order-total .woocommerce-Price-amount bdi{font-size:24px!important;font-weight:bold!important;color:#2b3a44!important}.woocommerce-shipping-totals{position:relative}.woocommerce-shipping-totals::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#5b7371}.woocommerce-shipping-totals td{padding-bottom:30px!important}.order-total td{padding-top:30px!important}.service-client{text-align:center;font-family:Avenir;color:#2b3a44;font-weight:300;padding-bottom:30px;font-size:20px}.service-client a{color:#2b3a44!important}.breadcrumb-container{display:flex;align-items:center;padding:0 30px}.step{display:flex;flex-direction:column;align-items:center;position:relative}.step-icon{width:24px;height:24px;line-height:24px;border:1px solid #5b7371;border-radius:50%;text-align:center;background-color:#fff;z-index:2}.step-text{margin-top:2px;font-family:Avenir;color:#5b7371}.connector{flex-grow:1;height:1px;background-color:#5b7371;position:relative;top:-15px}.step.active .step-icon{background-color:#5b7371;color:#fff}.woocommerce-cart-form__contents{display:none}.product-grid{margin-bottom:20px}.product-grid .product{display:flex;align-items:center;gap:20px;padding:20px 0}.product:not(:last-child) {border-bottom:1px solid #5b7371}.product .cart-item-image{width:30%}.product h2{font-family:Didot;padding:0;margin:0}.product h2 a{color:#5b7371!important}.product .cart-item-details{font-family:Avenir;gap:10px;display:flex;flex-direction:column;width:70%}.product .cart-item-description{font-size:12px;font-weight:300;color:#2b3a44}.product .cart-item-volume{display:flex;align-self:flex-start}.product .cart-item-volume span{border:1px solid #5b7371;padding:3px 10px;border-radius:8px;color:#2b3a44}.product .quantity{color:#2b3a44}.product .price{font-weight:bold;color:#2b3a44}.remove-product-button{text-decoration:underline!important;color:#000!important}