.white{fill:#fff}body{font-family:'MD-Font';overflow-x:hidden}.linkvilla a:hover{color:var(--e-global-color-accent)!important}.marge{margin-left:6%;margin-right:6%}p{margin-bottom:0rem;font-family:'MD-Font'}.elementor-menu-cart__footer-buttons{display:contents}.elementor-size-md{margin-bottom:1em}#actions-left{position:fixed;display:flex;z-index:999;top:30vh;left:0vw;width:6vw}#actions-bottom{position:fixed;display:flex;z-index:999;top:auto;bottom:0vh;left:auto;width:100vw}@media screen and (max-width:420px){.elementor-61 .elementor-element.elementor-element-2829984{width:100%!important;max-width:100%!important}.elementor-61 .elementor-element.elementor-element-04df64a{width:100%!important;max-width:100%!important}.elementor-61 .elementor-element.elementor-element-120c87c{width:100%!important;max-width:100%!important}.elementor-61 .elementor-element.elementor-element-eb6447b{width:100%!important;max-width:100%!important}}.bouton a{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);color:#fff!important;font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:var(--e-global-color-e2ebb2d)!important;padding:1.4em 2.2em 1.4em 2.2em!important;border-radius:0}.bouton a{padding:20px;background-color:#E9CB8D;text-align:center;transition:all .35s}.bouton a span{z-index:2}.bouton>.elementor-widget-container a:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:#000;transition:all .35s}.bouton a:hover{color:#fff}.bouton a:hover:after{width:100%}.lien a{position:relative;text-decoration:none;color:var(--e-global-color-e2ebb2d);;padding:10px 0;border-style:solid;border-width:0 0 2px 0;border-color:#F5E9DB;border-radius:0 0 0 0;padding:6px 0 4px 0}.lien a:after{content:'';position:absolute;left:0;bottom:-02px;width:0%;height:2px;background:var(--e-global-color-e2ebb2d);!important;transition:width 500ms ease}.lien a:hover:after{width:100%}.elementor-widget-tabs .elementor-tab-desktop-title{padding:20px 0}.woocommerce-info{border:none}.woocommerce-info::before{color:#985630}.woocommerce-form-coupon-toggle a{color:#985630}.woocommerce-checkout a{color:#985630}.ywgc-show-giftcard{color:#985630}.woocommerce-checkout .entry-title{color:var( --e-global-color-secondary );font-family:"Monin-Font",Sans-serif}.woocommerce-checkout h3{font-family:"Monin-Font",Sans-serif}.woocommerce form .form-row .required{color:#985630}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#c7754f!important;color:#fff!important;border:1px solid #c7754f;-webkit-font-smoothing:antialiased}.woocommerce a.button.alt:hover{background-color:#fff!important;color:#985630!important;border:1px solid #985630;-webkit-font-smoothing:antialiased}.woocommerce-checkout button:hover{background-color:red}.woocommerce-checkout .woocommerce-error{border-top-color:#985630}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#7ad03a}.woocommerce div.product.elementor .quantity+.button{padding:5%!important}.woocommerce div.product form.cart div.quantity{display:none}.woocommerce-checkout #payment{background:#faf7f1;border-radius:5px}.woocommerce-info{border:none;background-color:#faf7f1;font-family:'MD-Font';margin:0}.ywgc-sender-info-title{display:none}.ywgc_have_code{margin:20px 0 0 0}.ywgc-recipient-name{margin-bottom:15px}.ywgc-sender-name>label{margin:0 5% 0 5%}.ywgc-recipient-name>label{margin:0 5% 0 5%}.ywgc-recipient-email{margin-bottom:15px}.ywgc-recipient-email>label{margin:0 5% 0 5%}.ywgc-message>label{margin:0 5% 0 5%}.ywgc-recipient{max-width:100%}.gift_card_template_button{margin-top:0}.gift-card-content-editor.step-content textarea{width:100%;margin-left:5%;border-radius:7px;border-color:#707070}.gift-card-content-editor.step-content input{width:100%;margin-left:5%;border-radius:7px;border-color:#707070}.ywgc-delivery-notification-checkbox-container{display:flex;flex-direction:row;align-items:center}input#ywgc-delivery-notification-checkbox{width:1em;margin-right:1em}.tribe-events-c-subscribe-dropdown{display:none}