body{font-family:bodoni-urw,serif}p,i{font-weight:200}h2{font-weight:500;font-style:normal}@media all and (min-width:768px){.btn-menu-fixed:before{content:"#";font-family:'ETModules';font-weight:900;font-size:18px;top:-5px;text-align:center;position:absolute;text-align:center;color:white}.btn-menu-fixed:hover::before{animation-name:slidein;animation:2s linear infinite running slidein}.btn-menu-fixed:hover{margin-left:-40px!important;transition:0.6s}}@keyframes slidein{from{left:100%}to{left:0}}.menu-underline{display:inline-block;position:relative;color:#ffffff}.menu-underline:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:3px;bottom:6px;left:0;background-color:#ffffff;transform-origin:bottom right;transition:transform 0.25s ease-out}.menu-underline:hover:after{transform:scaleX(1);transform-origin:bottom left}.submenu-underline{display:inline-block;position:relative;color:#ffffff}.submenu-underline:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:3px;bottom:-1px;left:0;background-color:#ffffff;transform-origin:bottom right;transition:transform 0.25s ease-out}.submenu-underline:hover:after{transform:scaleX(1);transform-origin:bottom left}.et_pb_button{text-transform:uppercase;border-radius:0;padding:7px 30.5px;border:none;letter-spacing:0.1em;margin-top:30px}.et_pb_button:hover{padding:7px 30.5px!important;background-color:transparent!important;border:none!important}.et_pb_button:after{content:"";width:100%;height:100%;opacity:1;border:2px solid;position:absolute;bottom:0;left:0;font-size:0;margin-left:0;transition:width 0.2s ease 0s,height 0.2s ease 0.1s,border-top-width 0.1s ease 0.2s,margin 0.2s ease 0s!important}.et_pb_button:hover:after{width:30%;height:0;border-width:0 2px 2px;margin:0 35%;transition:width 0.2s ease 0.2s,height 0.2s ease 0.1s,border-top-width 0.1s ease 0s,margin 0.2s ease 0.2s!important}.et_pb_newsletter_button{text-transform:uppercase;width:100%;border-radius:0;padding:7px 30.5px;border:none;color:#ffffff;letter-spacing:0.1em;margin-top:0px}.et_pb_newsletter_button:hover{padding:7px 30.5px!important;background-color:transparent!important;border:none!important}span.et_pb_newsletter_button_text{color:white}.et_pb_newsletter_button:after{content:"";width:100%;height:100%;opacity:1;border:2px solid #ffffff;position:absolute;bottom:0;left:0;font-size:0;margin-left:0;transition:width 0.2s ease 0s,height 0.2s ease 0.1s,border-top-width 0.1s ease 0.2s,margin 0.2s ease 0s!important}.et_pb_newsletter_button:hover:after{width:30%;height:0;border-width:0 2px 2px;margin:0 35%;transition:width 0.2s ease 0.2s,height 0.2s ease 0.1s,border-top-width 0.1s ease 0s,margin 0.2s ease 0.2s!important}.et-db #et-boc .et-l .et_overlay:before{top:50%}.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart .variations td{margin-bottom:0!important;padding-bottom:0!important;line-height:2}.woocommerce #pa_modele{font-family:bodoni-urw,serif;font-size:16px}.woocommerce div.product form.cart .button{text-transform:uppercase;border-radius:0;padding:7px 20.5px;border:none;letter-spacing:0.1em!important}.woocommerce div.product form.cart .button:hover{padding:7px 20.5px!important;background-color:transparent!important;border:none!important}.woocommerce div.product form.cart .button:after{content:"";width:100%;height:100%;opacity:1!important;border:2px solid;position:absolute;bottom:0;left:0;font-size:0;margin-left:0;transition:width 0.2s ease 0s,height 0.2s ease 0.1s,border-top-width 0.1s ease 0.2s,margin 0.2s ease 0s!important}.woocommerce div.product form.cart .button:hover:after{width:30%;height:0;border-width:0 2px 2px;margin:0 35%;transition:width 0.2s ease 0.2s,height 0.2s ease 0.1s,border-top-width 0.1s ease 0s,margin 0.2s ease 0.2s!important}.woocommerce-page div.product form.cart div.quantity{margin:0 10px 0 0!important}.mh-blog-1-1 .entry-featured-image-url{padding-top:100%}.mh-blog-1-1 .entry-featured-image-url img{position:absolute;height:100%;bottom:0;object-fit:scale-down}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%!important;margin:0 1%!important}.add-to-cart-bundle td.label{margin-top:20px!important}.add-to-cart-bundle #pa_premiere-langue_2{font-family:bodoni-urw,serif!important}.add-to-cart-bundle #pa_deuxieme-langue_2{font-family:bodoni-urw,serif!important}.add-to-cart-bundle span.woocommerce-Price-amount.amount{font-size:21px!important}.add-to-cart-bundle a.bundled_product_permalink{display:none!important}.add-to-cart-bundle abbr.required{display:none!important}.add-to-cart-bundle span.price-discount{display:none!important}.add-to-cart-bundle span.price-subtotal{display:none!important}