.elementor-1850 .elementor-element.elementor-element-9c1ad82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1850 .elementor-element.elementor-element-8d4e392{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1850 .elementor-element.elementor-element-8d4e392.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1850 .elementor-element.elementor-element-26aa166 img{width:92%;}.elementor-1850 .elementor-element.elementor-element-20aac91{--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;}.elementor-1850 .elementor-element.elementor-element-aa06955 .elementor-heading-title{font-family:"ACaslonPro-Regular", Sans-serif;font-weight:500;color:#000000;}.elementor-1850 .elementor-element.elementor-element-407bfd9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-1850 .elementor-element.elementor-element-407bfd9 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-407bfd9 .elementor-divider-separator{width:11%;}.elementor-1850 .elementor-element.elementor-element-407bfd9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1850 .elementor-element.elementor-element-6399371 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-6399371 .elementor-heading-title{font-family:"ACaslonPro-Regular", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#000000;}.elementor-1850 .elementor-element.elementor-element-3300a82{font-family:"Montserrat", Sans-serif;font-size:17px;color:#000000;}.elementor-1850 .elementor-element.elementor-element-f603a74{font-family:"Montserrat", Sans-serif;font-size:17px;color:#000000;}.elementor-1850 .elementor-element.elementor-element-f9ee4e7{font-family:"Montserrat", Sans-serif;font-size:17px;color:#000000;}.elementor-1850 .elementor-element.elementor-element-d10fabb{font-family:"Montserrat", Sans-serif;font-size:17px;color:#000000;}.elementor-1850 .elementor-element.elementor-element-afd402c .cart button, .elementor-1850 .elementor-element.elementor-element-afd402c .cart .button{font-family:"Montserrat", Sans-serif;background-color:#D5A98B;transition:all 0.2s;}.elementor-1850 .elementor-element.elementor-element-afd402c .cart button:hover, .elementor-1850 .elementor-element.elementor-element-afd402c .cart .button:hover{color:#FFFFFF;background-color:#9C6B49;}.elementor-1850 .elementor-element.elementor-element-371f47a{--divider-border-style:solid;--divider-color:#ECDDCC;--divider-border-width:1px;}.elementor-1850 .elementor-element.elementor-element-371f47a .elementor-divider-separator{width:60%;}.elementor-1850 .elementor-element.elementor-element-371f47a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1850 .elementor-element.elementor-element-e394b5c{font-family:"Montserrat", Sans-serif;font-size:12px;color:#000000;}.elementor-1850 .elementor-element.elementor-element-bad91ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-1850 .elementor-element.elementor-element-0b6522e{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1850 .elementor-element.elementor-element-0b6522e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1850 .elementor-element.elementor-element-d3b764c img{width:92%;}.elementor-1850 .elementor-element.elementor-element-f43e245{--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;}.elementor-1850 .elementor-element.elementor-element-65fcc28 .elementor-heading-title{font-family:"ACaslonPro-Regular", Sans-serif;font-weight:500;color:#000000;}.elementor-1850 .elementor-element.elementor-element-e89c60f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-1850 .elementor-element.elementor-element-e89c60f > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-e89c60f .elementor-divider-separator{width:11%;}.elementor-1850 .elementor-element.elementor-element-e89c60f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1850 .elementor-element.elementor-element-e7a308d > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-1850 .elementor-element.elementor-element-e7a308d .elementor-heading-title{font-family:"ACaslonPro-Regular", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#000000;}.elementor-1850 .elementor-element.elementor-element-116c0c3{font-family:"Montserrat", Sans-serif;font-size:17px;color:#000000;}.elementor-1850 .elementor-element.elementor-element-62ff132{font-family:"Montserrat", Sans-serif;font-size:17px;color:#000000;}.elementor-1850 .elementor-element.elementor-element-11043ac{font-family:"Montserrat", Sans-serif;font-size:17px;color:#000000;}.elementor-1850 .elementor-element.elementor-element-142662c{font-family:"Montserrat", Sans-serif;font-size:17px;color:#000000;}.elementor-1850 .elementor-element.elementor-element-dd7c5fb .cart button, .elementor-1850 .elementor-element.elementor-element-dd7c5fb .cart .button{font-family:"Montserrat", Sans-serif;background-color:#D5A98B;transition:all 0.2s;}.elementor-1850 .elementor-element.elementor-element-dd7c5fb .cart button:hover, .elementor-1850 .elementor-element.elementor-element-dd7c5fb .cart .button:hover{color:#FFFFFF;background-color:#9C6B49;}.elementor-1850 .elementor-element.elementor-element-94d2dcb{--divider-border-style:solid;--divider-color:#ECDDCC;--divider-border-width:1px;}.elementor-1850 .elementor-element.elementor-element-94d2dcb .elementor-divider-separator{width:60%;}.elementor-1850 .elementor-element.elementor-element-94d2dcb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1850 .elementor-element.elementor-element-7f87c26{font-family:"Montserrat", Sans-serif;font-size:12px;color:#000000;}.elementor-1850 .elementor-element.elementor-element-30f5bb8{--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;}.elementor-1850 .elementor-element.elementor-element-6faa43a #payment #place_order{background-color:#000000;}.elementor-1850 .elementor-element.elementor-element-6faa43a{--sections-background-color:#FFFFFF;--sections-border-color:#B3B3B3;--sections-border-radius:14px 14px 14px 14px;--sections-title-color:#000000;--sections-secondary-title-color:#000000;--sections-radio-buttons-color:var( --e-global-color-secondary );}.elementor-1850 .elementor-element.elementor-element-6faa43a .e-woocommerce-login-section, .elementor-1850 .elementor-element.elementor-element-6faa43a .woocommerce-checkout #customer_details .col-1, .elementor-1850 .elementor-element.elementor-element-6faa43a .woocommerce-additional-fields, .elementor-1850 .elementor-element.elementor-element-6faa43a .e-checkout__order_review, .elementor-1850 .elementor-element.elementor-element-6faa43a .e-coupon-box, .elementor-1850 .elementor-element.elementor-element-6faa43a .woocommerce-checkout #payment, .elementor-1850 .elementor-element.elementor-element-6faa43a .woocommerce-shipping-fields .shipping_address{box-shadow:10px 10px 40px -10px rgba(0, 0, 0, 0.12);}.elementor-1850 .elementor-element.elementor-element-6faa43a h3#order_review_heading, .elementor-1850 .elementor-element.elementor-element-6faa43a .woocommerce-billing-fields h3, .elementor-1850 .elementor-element.elementor-element-6faa43a .woocommerce-additional-fields h3{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;}.elementor-1850 .elementor-element.elementor-element-6faa43a .e-checkout-secondary-title{font-family:"Montserrat", Sans-serif;}.elementor-1850 .elementor-element.elementor-element-6faa43a .woocommerce #payment #place_order{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-1850 .elementor-element.elementor-element-6faa43a .e-coupon-box{--sections-background-color:#FFFFFFF5;box-shadow:10px 10px 40px -10px rgba(209.99999999999994, 170.99999999999994, 139.99999999999997, 0.44);--sections-border-color:#D2AB8C;--links-normal-color:#D2AB8C;--links-hover-color:#D2AB8C;}.elementor-1850 .elementor-element.elementor-element-6faa43a .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-family:"Montserrat", Sans-serif;font-size:15px;}body.elementor-page-1850:not(.elementor-motion-effects-element-type-background), body.elementor-page-1850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-1850 .elementor-element.elementor-element-26aa166 img{width:100%;}.elementor-1850 .elementor-element.elementor-element-20aac91{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1850 .elementor-element.elementor-element-3300a82{font-size:15px;}.elementor-1850 .elementor-element.elementor-element-e394b5c{font-size:11px;}.elementor-1850 .elementor-element.elementor-element-9c1ad82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1850 .elementor-element.elementor-element-d3b764c img{width:100%;}.elementor-1850 .elementor-element.elementor-element-f43e245{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1850 .elementor-element.elementor-element-bad91ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1850 .elementor-element.elementor-element-8d4e392{--width:47.349%;}.elementor-1850 .elementor-element.elementor-element-20aac91{--width:50%;}.elementor-1850 .elementor-element.elementor-element-0b6522e{--width:47.349%;}.elementor-1850 .elementor-element.elementor-element-f43e245{--width:50%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'ACaslonPro-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beauvent.fr/wp-content/uploads/2024/07/ACaslonPro-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */