@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap');.woocommerce img{border-radius:20px}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .price{position:absolute;top:12px;right:12px;background:white!important;padding:0.35rem 0.7rem;border-radius:999px;font-size:0.75rem;line-height:1.3;z-index:2}.woocommerce ul.products li.product .price .woocommerce-Price-amount{color:#fff!important}.woocommerce-form-login__submit,.woocommerce form.login .button{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:15px!important;line-height:1.4em!important;color:#ffffff!important;background-color:#b80d2d!important;border-width:1px!important;border-style:solid!important;border-color:#ffffff!important;padding-top:1vh!important;padding-bottom:1vh!important;margin-top:2vh!important;margin-bottom:2vh!important;width:240px!important;transition:background-color 0.3s ease!important}.woocommerce-form-login__submit:hover,.woocommerce form.login .button:hover,.woocommerce-form-login__submit:active,.woocommerce form.login .button:active{background-color:#87162a!important;color:#ffffff!important;padding-top:1vh!important;padding-bottom:1vh!important;padding-left:0!important;padding-right:0!important}.woocommerce-form-login__submit::after,.woocommerce form.login .button::after,.woocommerce-form-login__submit:hover::after,.woocommerce form.login .button:hover::after,.woocommerce-form-login__submit::before,.woocommerce form.login .button::before{display:none!important;content:none!important;opacity:0!important;margin:0!important;padding:0!important;width:0!important}.woocommerce-form-register__submit,.woocommerce form.register .button{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:15px!important;line-height:1.4em!important;color:#ffffff!important;background-color:#b80d2d!important;border-width:1px!important;border-style:solid!important;border-color:#ffffff!important;padding-top:1vh!important;padding-bottom:1vh!important;margin-top:2vh!important;margin-bottom:2vh!important;width:240px!important;transition:background-color 0.3s ease!important}.woocommerce-form-register__submit:hover,.woocommerce form.register .button:hover,.woocommerce-form-register__submit:active,.woocommerce form.register .button:active{background-color:#87162a!important;color:#ffffff!important;padding-left:0!important;padding-right:0!important}.woocommerce-form-register__submit::after,.woocommerce form.register .button::after,.woocommerce-form-register__submit:hover::after,.woocommerce form.register .button:hover::after,.woocommerce-form-register__submit::before,.woocommerce form.register .button::before{display:none!important;content:none!important;opacity:0!important;margin:0!important;padding:0!important;width:0!important}@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap');.wc-block-components-notice-banner.is-success{background-color:#87162a!important;border:none!important;color:#ffffff!important}.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content{color:#ffffff!important}.wc-block-components-notice-banner.is-success svg{display:none!important}.wc-block-components-notice-banner .button,.wc-block-components-notice-banner a.wc-forward{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:15px!important;line-height:1.4em!important;color:#ffffff!important;background-color:#b80d2d!important;border:1px solid #ffffff!important;padding:1vh 20px!important;margin:0!important;width:auto!important;display:inline-block!important;text-decoration:none!important;transition:background-color 0.3s ease!important}.wc-block-components-notice-banner .button:hover,.wc-block-components-notice-banner a.wc-forward:hover,.wc-block-components-notice-banner .button:active,.wc-block-components-notice-banner a.wc-forward:active{background-color:#b80d2d!important;color:#ffffff!important;border-color:#ffffff!important}.wc-block-components-notice-banner .button::after,.wc-block-components-notice-banner a.wc-forward::after,.wc-block-components-notice-banner .button::before,.wc-block-components-notice-banner a.wc-forward::before{display:none!important;content:none!important;opacity:0!important;margin:0!important;width:0!important}.wc-block-components-text-input.orddd-datepicker label{top:6px;transform:scale(.82);transform-origin:top left}.orddd-datepicker #e_deliverydate{padding:24px 9px 8px}#orddd_lite_time_slot label{font-size:18px!important}#components-form-token-input-combobox-control-0{padding:10px;border-radius:20px}.categories-boutons ul.products{display:flex!important;flex-wrap:wrap!important;gap:12px!important;list-style:none!important;margin:0!important;padding:0!important}.categories-boutons ul.products li.product-category{width:auto!important;margin:0!important;float:none!important}#menu-logo-img,#menu-logo-img #menu-logo-img .et_pb_image_wrap{height:100%}#top-menu-builder .current-menu-item a::before,#top-menu-builder .current_page_item a::before{content:"";position:absolute;z-index:15px;left:0;right:0}#top-menu-builder li:not(.current-menu-item) a:before{content:"";position:absolute;z-index:15px;left:0;right:100%;bottom:8px;background:#87152c;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu-builder li a:hover{opacity:3!important}#top-menu-builder li a:hover:before{right:0}#top-menu-builder li li a:before{bottom:20%}#top-menu-builder .sub-menu a{padding:8px 0}#top-menu-builder .sub-menu li.current-menu-item a:before{display:none}