/*!
	Theme Name: Hello Elementor - EENOV
	Theme URI: 
	Description: Thème enfant EENOV
	Author: Eenov
    Template: hello-elementor
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-eenov
*/
 :root{font-size:50%;--ee-primary-color:#372C1C;--ee-accent-color:#90AB0D;--ee-couleur2:#892616;--marge:max( 2rem, (100vw - 1296px) / 2)}html,body{font-size:1.6rem;overflow-x:hidden}a{color:var(--ee-primary-color)}a:hover{color:#90AB0D}body.disable-scroll{overflow:hidden}header section:not(.full).e-con,footer section:not(.full).e-con,.fullscreen-menu-overlay section:not(.full).e-con,#elementor-preview section:not(.full).e-con,#content section:not(.full).e-con,.elementor-edit-area section:not(.full).e-con,.elementor-location-single section:not(.full).e-con{padding-left:1.4rem;padding-right:1.4rem}.full-gauche{padding-inline-start:max(1.4rem, (100vw - 1296px) / 2)}.full-gauche>.elementor-element:last-child,.full-gauche>:nth-last-child(1of .elementor-element-edit-mode){min-width:calc(50vw - .7rem)}.full-droite{padding-inline-end:max(1.4rem, (100vw - 1296px) / 2)}.full-droite>.elementor-element:first-child,.full-droite>:nth-child(1of .elementor-element-edit-mode){min-width:calc(50vw - .7rem)}@media (max-width:767px){.full-gauche{padding-inline-end:1.4rem}.full-droite{padding-inline-start:1.4rem}}#entete__panier .elementor-button-icon i:before{content:'';background:url(https://lamothebergeron.fr/wp-content/themes/hello-eenov/assets/img/ico_panier.svg) no-repeat;background-size:contain;display:block;width:32px;height:24px}.elementor-menu-cart__container{display:none!important}.woocommerce-notices-wrapper{position:fixed;bottom:0;right:0;z-index:100}.woocommerce-message,.woocommerce-info{background-color:var(--e-global-color-accent);border-top-color:#fff;color:#fff;display:flex;align-items:center}.woocommerce-message::before,.woocommerce-info::before{color:#fff!important;top:auto!important}.woocommerce-notices-wrapper .woocommerce-message .wc-forward{margin:0 0 0 2rem;border-radius:50px;text-transform:uppercase;background:0 none;border:1px solid #fff;color:#fff}.woocommerce-notices-wrapper .woocommerce-message .wc-forward:hover{background:#fff0;color:var(--e-global-color-accent);transition:all .5s;box-shadow:inset 0 -70px 0 0 #fff}.woocommerce-message .restore-item{color:var(--e-global-color-primary);margin:0 1rem}.woocommerce-message .restore-item:hover{color:#fff}.woocommerce-message,.woocommerce-info{transform:translateX(100%);animation:.5s ease-out displayNotice forwards}@keyframes displayNotice{from{transform:translateX(100%)}to{transform:translateX(0)}}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .woocommerce-input-wrapper .input-text{background:0 none;border:1px solid var(--e-global-color-primary)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{transition:box-shadow .5s;background-color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-accent)!important;box-shadow:inset 0 -80px 0 0 var(--e-global-color-accent)}.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{border:1px solid var(--e-global-color-text);color:#fff}.woocommerce-order-received .e-checkout-layout-two-column .woocommerce-order{color:#fff;font-family:var(--e-global-typography-text-font-family),sans-serif}.woocommerce-order-received .woocommerce ul.order_details{font-size:1.5rem;border-bottom:1px solid #fff;padding:2rem 1.5rem;margin:0 0 1.5rem;background:var(--e-global-color-primary)}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single{background:transparent!important;border:1px solid var(--e-global-color-primary)!important}#order_comments{min-height:10em}#commande .woocommerce-thankyou-order-received,#commande .woocommerce-order-details h2{font-family:var(--e-global-typography-primary-font-family),serif}#commande .order_details{margin:0;width:100%}#commande .order_details+p{margin-top:1.5rem;font-size:1.5rem}#commande .woocommerce-order-details h2{margin-top:3rem}#commande .order_details tfoot tr:nth-child(1) td{background:var(--e-global-color-primary)!important}#commande .order_item .product-name{padding:15px 30px}.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(1)>th{text-transform:uppercase;padding:1.5rem;background:var(--e-global-color-primary);color:#fff}.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td,.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td,.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th{padding:1.5rem;color:var(--e-global-color-text);font-size:1.5rem}.woocommerce-order-received .elementor-widget-woocommerce-checkout-page a{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),sans-serif}.woocommerce-breadcrumb{font-weight:700}.woocommerce-breadcrumb a{font-weight:500}.woocommerce .woocommerce-customer-details address{color:var(--e-global-color-primary);border:1px solid #095782;font-weight:500}.wc_payment_method label{font-family:"Lato",Sans-serif;font-weight:700}.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 0em}#commande .e-apply-coupon{background:var(--e-global-color-primary);color:#fff;border:0 none;border-radius:50px;font-family:"Lato",Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.125px;-webkit-transition:all .3s;transition:all .3s;padding:var(--purchase-button-padding,1em 1em);margin:1.5rem 0}#commande .e-apply-coupon:hover{background:#06334D;-webkit-transition:all .3s;transition:all .3s}.ee_tunnel_container a{color:var(--e-global-color-primary);background:#fff0;border:1px solid var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family,"serif");display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;border-radius:0;margin:1rem;padding:1em 2.5em;transition:all .4s}.ee_tunnel_container .active{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff!important;transition:all .4s}.ee_tunnel_container a:hover{border-color:var(--e-global-color-accent);box-shadow:inset 0 -70px 0 0 var(--e-global-color-accent);color:#fff!important;transition:all .5s}#custom-qty{position:absolute;top:-5px;right:-2px;background:var(--e-global-color-primary);color:#FFF;aspect-ratio:1;width:auto;padding-top:3px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--e-global-typography-text-font-family),sans-serif;font-weight:700;font-size:1.2rem;pointer-events:none}#custom-qty:empty{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}h1 span{color:var(--e-global-color-primary)}.chapeau{background-image:url(https://lamothebergeron.fr/wp-content/themes/hello-eenov/assets/img/ico_embleme_rose.svg),url(https://lamothebergeron.fr/wp-content/themes/hello-eenov/assets/img/ico_embleme_rose.svg);background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:auto 24px;padding:0 2.2em 0 2.75em;display:inline}.sousligne .elementor-heading-title{display:inline;padding:0 1rem;box-shadow:inset 0 -.625em var(--ee-couleur2);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:.5s}.sousligne:hover .elementor-heading-title{box-shadow:inset 0 calc(-1em - 5px) var(--ee-couleur2);transition:.5s}.decoration{--icon-w:75px;--s:3px;--gap-h:4px;--gap-v:0.5em;--line-c:#d6bc7d}.decoration::before,.decoration::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100%;height:var(--icon-w);pointer-events:none;z-index:10;--stop-A:calc(50% - (var(--icon-w)/2 + var(--gap-v)));--stop-B:calc(50% + (var(--icon-w)/2 + var(--gap-v)));background:url(https://lamothebergeron.fr/wp-content/themes/hello-eenov/assets/img/ico_embleme_or.svg) center / var(--icon-w) var(--icon-w) no-repeat,linear-gradient(to right,var(--line-c) 0 var(--stop-A),transparent 0 var(--stop-B),var(--line-c) 0 100%) center calc(50% - var(--gap-h)) / 100% var(--s) no-repeat,linear-gradient(to right,var(--line-c) 0 var(--stop-A),transparent 0 var(--stop-B),var(--line-c) 0 100%) center calc(50% + var(--gap-h)) / 100% var(--s) no-repeat}.decoration::before{top:0;transform:translate(-50%,-50%)}.decoration::after{bottom:0;transform:translate(-50%,50%)}.bouteilles .prix-produit{font-weight:700;line-height:1.5}.bouteilles .swiper-slide{display:grid;grid-template-columns:.4fr 1fr;grid-template-rows:.4fr 1fr;height:420px}.bouteilles .featured-image{grid-row:1 / -1;grid-column:1;align-self:normal;order:1;max-height:50rem}.bouteilles .post-details{grid-row:2;grid-column:1 / -1;align-self:stretch;padding-left:28%;background:#FFFBF4;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;transition:.5s;padding-block:3rem}.bouteilles .swiper-slide:hover .post-details{box-shadow:inset 0 -40rem #FAD3D6;transition:.75s}.bouteilles .slider-post__description,.bouteilles .lien_slide{margin-top:3rem}.bouteilles .swiper-slide:hover .prix-produit,.bouteilles .swiper-slide:hover .slider-post__description{color:var(--e-global-color-text)}.bouteilles .swiper-slide:hover .lien_slide{background:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);color:#fff}.puce--rouge{background-image:url(https://lamothebergeron.fr/wp-content/themes/hello-eenov/assets/img/ico_embleme_rose.svg);background-repeat:no-repeat;background-position:left top 2px;background-size:auto 24px;padding-left:3.2rem}