body{color:#010101;background-color:#fff!important;position:relative}.no-scroll{overflow:hidden;height:110vh;position:fixed}*{margin:0;padding:0;box-sizing:border-box;list-style:none;font-family:'MarkPro';color:#010101;font-size:14.5px;line-height:150%}.text-medium{font-size:1.2em}.text-normal{font-size:1em}.text-double{font-size:2em;line-height:120%}.text-underline{text-decoration:underline}.bold,strong{font-family:'MarkPro-Bold'}body.dark .grey,body.dark .grey p{color:#a8a7a7}body .grey,body .grey p,body.light .grey,body.light .grey p{color:#727272}body a{color:#010101}body a:hover{text-decoration:none;color:#f27c00;transition:all .5s}.store-description p{font-size:.9em}.text-secondary-color{color:#f27c00}#blockShowFilter{height:100%}#blockShowFilter .showFilter{display:flex;background-color:#f0f0f0;padding:2px;border-radius:50%;height:35px;width:35px;justify-content:center;align-items:center}#blockShowFilter .showFilter svg{width:22px;height:22px}#blockShowFilter .showFilter svg polygon{stroke:#f27c00}.navCategory{position:sticky;top:0;z-index:10}.navCategory.positionrelative{animation:slideUp .4s ease;position:relative}.navCategory.positionsticky{position:sticky;animation:slideDown .4s ease}.navCategory.positionsticky::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:5px;background:linear-gradient(to bottom,#d2d2d2,rgba(210,210,210,0));opacity:.3}.navCategory.positionsticky .souscategory{padding:7px 0}.navCategory .sectionCategories{background-color:#fff;padding:.6rem 0 .6rem 0}.navCategory .sectionCategories::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:10px;background:linear-gradient(to bottom,#d2d2d2,rgba(210,210,210,0));opacity:.4;transform:translateY(100%)}.navCategory .sectionCategories .scrollCat{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:visible;overscroll-behavior:contain;scrollbar-width:none}.navCategory .sectionCategories .scrollCat .btn-scroll-cat{border-radius:30px;padding:10px;cursor:pointer;display:inline-block;position:sticky;background-color:#f27c00;display:none;position:absolute;top:7px;z-index:99}.navCategory .sectionCategories .scrollCat .btn-scroll-cat::before{font-family:"Font Awesome 5 Free";font-weight:900;height:12px;width:12px;display:block;font-size:18px;color:#fff;line-height:12px}.navCategory .sectionCategories .scrollCat .btn-scroll-cat#rightButton{right:0}.navCategory .sectionCategories .scrollCat .btn-scroll-cat#rightButton::before{content:""}.navCategory .sectionCategories .scrollCat .btn-scroll-cat#leftButton{left:0}.navCategory .sectionCategories .scrollCat .btn-scroll-cat#leftButton::before{content:""}.navCategory .sectionCategories .scrollCat .categoryNavigation{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:baseline;display:flex;overflow-x:auto;overflow-y:hidden;overflow:auto hidden;overscroll-behavior:contain;position:relative;scroll-behavior:smooth;scrollbar-width:none}.navCategory .sectionCategories .scrollCat .categoryNavigation #scrollContainer{display:flex;height:100%;white-space:nowrap}.navCategory .sectionCategories .scrollCat .categoryNavigation #scrollContainer::-webkit-scrollbar{height:0}.navCategory .sectionCategories .scrollCat .categoryNavigation #scrollContainer::-webkit-scrollbar-thumb{height:0}.navCategory .sectionCategories .scrollCat .categoryNavigation #scrollContainer a{background-color:#fff;border-radius:25px;align-items:center;display:inline-flex;margin:0 5px;padding:5px 15px;font-size:1em}.navCategory .sectionCategories .scrollCat .categoryNavigation #scrollContainer a.activeCat{background-color:#f27c00;color:#fff}.souscategory{padding:7px 0 0 0;background-color:#fff}.souscategory>div p{margin:4px;-webkit-box-align:center;align-items:center;white-space:nowrap}.souscategory>div p .sousCatResp{border-radius:5px;background-color:#f0f0f0;font-size:.8em}.souscategory>div p .sousCatResp.active{background-color:#f27c00}.souscategory>div p .sousCatResp.active span{color:#fff}.titre-category,#fullDescription h3,#fullDescription h2{font-family:'MarkPro-Bold';font-size:1.5em;position:relative;z-index:8;margin-bottom:.2rem}.titre-category.sous-cat,#fullDescription h3.sous-cat,#fullDescription h2.sous-cat{font-size:1.25em}.titre-category::first-letter,#fullDescription h3::first-letter,#fullDescription h2::first-letter {text-transform:uppercase}.first-letter-uppercase::first-letter {text-transform:uppercase!important}body #fullDescription table td{padding:7px}body #fullDescription h3,body #fullDescription h2{margin-top:2rem}.contenuArticle p,.contenuArticle h2,.contenuArticle h3{margin-bottom:10px}.contenuArticle h2{font-size:1.2em;font-weight:700}.contenuArticle h3{font-size:1em;font-weight:700}.share-button-blog{cursor:pointer}body .btn{background-color:#010101;border:1px #010101 solid;color:#fff;border-radius:5px;font-size:.85em;padding:10px}body .btn.block-titre-menu{font-size:1em;font-family:'MarkPro-Bold';position:sticky;bottom:0;z-index:9;width:100%}body .btn.block-titre-menu.disabled{pointer-events:none;opacity:.7}body .btn:hover{opacity:.8;color:#fff;transition:all .5s}body .btn.btn-commander-home{font-size:1.1em}body .btn.btn-secondary-color{background-color:#f27c00;border:#f27c00;color:#fff;text-decoration:none}body .btn:focus{box-shadow:none}body .contact-page .btn{background-color:#f27c00;border-color:#f27c00;color:#010101;width:200px;font-size:1em}body .form-group{margin-bottom:1.5rem}body .iti--allow-dropdown.iti{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap}body .iti--allow-dropdown.iti .iti__flag-container{position:relative;display:inline-block;width:auto;vertical-align:middle;position:initial;padding:0 5px;border-bottom:1px solid #d2d2d2;width:100%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}body .iti--allow-dropdown.iti input[type='tel']{padding-right:0;padding-left:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}body .iti--allow-dropdown.iti .iti__country-list{width:100%}body.iti-mobile .iti--container{z-index:999999}body .form-control,body input.password{border:0;border-bottom:1px solid #d2d2d2;color:#010101;font-size:1rem;border-radius:0;padding:7px 0;display:block;width:100%;background-color:transparent;height:auto}body .form-control#datetimepicker.input-validation-register,body input.password#datetimepicker.input-validation-register{background-color:transparent;cursor:pointer}body .form-control::placeholder,body input.password::placeholder{color:#d2d2d2!important}body .form-control.readonly,body input.password.readonly,body .form-control.readonly:focus,body input.password.readonly:focus,body .form-control.readonly.input-validation-success,body input.password.readonly.input-validation-success{pointer-events:none;cursor:none;background-color:#fff;opacity:.7;color:#010101;padding:7px 4px;border-bottom:1px solid #d2d2d2}body .form-control:-webkit-autofill,body input.password:-webkit-autofill,body .form-control:-webkit-autofill:focus,body input.password:-webkit-autofill:focus,body .form-control:-webkit-autofill:hover,body input.password:-webkit-autofill:hover,body .form-control:-webkit-autofill:active,body input.password:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset;color:#010101;-webkit-text-fill-color:#010101}body .form-control:focus,body input.password:focus,body .form-control:focus-visible,body input.password:focus-visible{border-bottom-color:#f27c00;color:#f27c00;outline:0;-webkit-box-shadow:0 0 0 30px #fff inset;background-color:transparent}body .form-control.input-validation-error,body input.password.input-validation-error{border-bottom-color:#dc3545}body .form-control.input-validation-success,body input.password.input-validation-success{border-bottom-color:#28a745}.field-validation-error{display:block;padding-top:10px;color:#dc3545;font-weight:700;font-size:.8em}body .form-control:focus{box-shadow:none}body .form-control::placeholder{color:#010101}.loaderStandard{width:100%;height:100%;position:fixed;z-index:9999999;top:0;left:0}.loaderStandard:after{border:5px solid;border-top-color:#f27c00;border-bottom-color:rgba(255,255,255,.3);border-left-color:#f27c00;border-right-color:rgba(255,255,255,.3);content:'';width:70px;height:70px;-webkit-animation:loader4 1s ease-in-out infinite;animation:loader4 1s ease-in-out infinite;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin-left:-35px;display:inline-block;padding:0;border-radius:100%}#orderTotal .loaderRemoveNew{margin-bottom:10px;margin-top:0}.loaderBasket{text-align:center;margin-top:15px;display:block}.loaderBasket:after{border:5px solid;border-top-color:#f27c00;border-bottom-color:rgba(255,255,255,.3);border-left-color:#f27c00;border-right-color:rgba(255,255,255,.3);content:'';width:30px;height:30px;-webkit-animation:loader4 1s ease-in-out infinite;animation:loader4 1s ease-in-out infinite;display:inline-block;border-radius:100%}.blockCalendar .loaderBasket{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}header{background-color:#fff}header.position-sticky{position:sticky;top:0;z-index:999}header .storeDescriptionHeader{font-weight:700}header .addressHeader{font-size:.75em}header .dropdown-account{padding:0 .7rem}header>div{background-color:#f27c00}header .LogoStore img{max-width:75px}header .LogoStore p{color:#fff}header .modfront-category-list{background-color:#f27c00;border:0;border-radius:0;transform:translateY(100%)!important;bottom:-1.1rem!important;top:auto!important;width:100%}header .modfront-category-list li:nth-child(1n+2) a{border-top:1px solid #fff}header .listeMoreCategories .modfront-category-list{position:relative!important;transform:none!important;bottom:0!important}header #shopbar-flyout-account:after{display:none}header #shopbar-account span,header #shopbar-account strong{color:#fff}header #shopbar-account .dropdown-menu{background-color:#fff}header #shopbar-account .icn-account path{stroke:#fff}header .hello{font-size:.7em}header .language-selector{background-color:#fff;border-radius:5px;padding:6px}header .language-selector img{width:23px}header .language-selector span{cursor:pointer}header .language-selector .dropdown-toggle::after{position:relative}header .language-selector .language{font-family:'MarkPro-Bold';color:#010101;font-size:.75em}header .language-selector .dropdown-menu{padding:0;position:absolute!important;transform:none!important;top:100%!important;margin:0;width:100%;min-width:auto;z-index:999}.category-container .bienvenue{color:#fff}.category-container .dropdown-menu li:hover{background-color:transparent}.category-container ul>li i{color:#fff}.category-container a:hover{color:#fff;transition:all .5s}.category-container .nav-category .parent{position:relative}.category-container .nav-category .parent ul{display:none}.category-container .nav-category .parent ul li{display:inline-block}.category-container .nav-category .parent.active ul{display:block;position:absolute;top:100%;background-color:#f27c00;z-index:9;padding:15px}.category-container .nav-category .parent.active ul li{display:block!important}.listeMoreCategories{position:absolute;left:0;top:100%;display:none;background-color:#f27c00;padding:15px;min-width:250px}.listeMoreCategories.active{display:block}.banniereStore img{width:100%}.subtotal-articles{border-top:1px #d2d2d2 solid}body a.voirCompo{cursor:pointer;text-decoration:underline;color:#f27c00}.removeDiscount{cursor:pointer}.beforeDiscount{text-decoration:line-through}.panierNotCart .btnCommander{background-color:#f27c00;border:1px #f27c00 solid;color:#fff;padding:14px 8px;border-radius:5px}.panierNotCart .btnCommander p,.panierNotCart .btnCommander span{color:#fff}.panierNotCart .btnCommander p.nombreProduitPanier,.panierNotCart .btnCommander span.nombreProduitPanier{background-image:url(https://mediab.izipass.cloud/StandardCelTemplateRefonte/Content/images/icn-basket.png);background-size:contain;background-repeat:no-repeat;font-size:.65em;height:37px;width:37px;line-height:47px;text-align:center;font-family:'MarkPro-Bold'}.panierNotCart .panierVide{max-width:340px}.panierNotCart .panierVide svg{width:30px}.panierNotCart .panierVide p:first-of-type{font-size:1.4em;line-height:110%}.svgPanier path,.svgPanier fill,.svgPanier rect{stroke:#f27c00}.svgPanier circle{stroke:#f27c00;fill:#f27c00}.quantite span,.quantite a{cursor:pointer}.quantite span.remove svg circle,.quantite a.remove svg circle{fill:#d2d2d2}.quantite svg circle{fill:#f27c00}footer .container{max-width:1500px}footer .adresseFooter img{max-width:100px}footer .firstPart{background-color:#f0f0f0;padding:4% 0 10%}footer .firstPart .reseaux-footer i{color:#f27c00}footer .firstPart ul a{color:#010101;display:block;font-size:.9em}footer .firstPart ul li:before{background-color:#f27c00;width:35px;height:2px;content:'';display:inline-block}footer .firstPart ul li:first-child:before,footer .firstPart ul li:nth-child(2):before{display:none}footer .firstPart ul.mentionsFooter li:nth-child(2):before{display:inline-block}footer .secondPart{background-color:#010101;padding:30px}footer .secondPart p{color:#fff}footer .secondPart p a{color:#fff}body .complementPageProducts{background-color:#faa2a1}body .complementPageProducts .container hr{background:#f27c00;height:7px;width:70px;content:'';display:inline-block}body #product-filter .dropdown-menu{position:relative!important;transform:none!important;border:0;float:none;margin:0;padding:10px 0 0 0;background-color:transparent}.colonneLeft,.colonnePanier{position:sticky;top:8em}#product-filter ul li a,#product-filter label,.colonneLeft ul li a{font-size:.8em}#product-filter ul li a:hover,#product-filter label:hover,.colonneLeft ul li a:hover{color:#f27c00}.colonneLeft ul li:first-child a:before{display:none}.colonneLeft ul li a{position:relative}.colonneLeft ul li a:before{content:'';display:block;height:1px;background-color:#d2d2d2;margin:8px 0}.colonneLeft ul li a .rond{content:'';display:inline-block;border:1px #d2d2d2 solid;width:18px;height:18px;border-radius:15px;margin-right:8px;vertical-align:middle;position:relative}.colonneLeft ul li a .rond.active:before{background-color:#f27c00;border-color:#f27c00;content:'';position:absolute;width:14px;height:14px;top:1px;left:1px;border-radius:10px}.colonneLeft ul{background-color:#fff}.product-list-options .dropdown{padding:15px 0}.liste-filtres li:nth-child(1n+2){border-top:1px solid #d2d2d2;padding:15px 0}.liste-filtres li{padding:15px 0}.titre-filtre{color:#808080}body #product-filter .dropdown-toggle::after{content:'';font-family:'Font Awesome 5 Free';font-weight:700;border:0;color:#f27c00;position:absolute;right:0;top:15px}.blockSearch button{position:absolute;top:10px;left:10px;border:0;background-color:transparent}.blockSearch input{padding:20px 0 20px 40px}body .liste-filtres{cursor:pointer}body .custom-control-label{line-height:25px}body .custom-checkbox .custom-control-input{width:25px;height:25px}body .custom-control-label::before{border-radius:0;border:1px #d2d2d2 solid;top:0;box-shadow:none;transition:none;width:25px;height:25px}body .custom-checkbox.erreur .custom-control-label::before{border-color:#dc3545}.block-horaire .icn{width:33px;height:23px}.icn{width:35px;height:25px;max-width:100%}body .custom-control-label::after{width:25px;height:25px;line-height:25px;cursor:pointer}body .custom-checkbox .custom-control-input:checked~.custom-control-label::after{content:'';font-family:'Font Awesome 5 Free';font-weight:700;color:#fff;background-color:#f27c00;background-image:none;text-align:center;font-size:13px;top:0;box-shadow:none;width:25px;height:25px;line-height:25px}body .custom-radio .custom-control-input:checked~.custom-control-label::after{color:#010101;background-color:#f27c00;border-color:#f27c00;background-image:none;text-align:center;top:0;box-shadow:none;width:25px;height:25px;line-height:25px;border-radius:25px}body .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before,body .custom-checkbox .custom-control-input:checked~.custom-control-label::before,body .custom-control-label::before{background-color:transparent}body .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:none}.boxContactHome a{text-decoration:underline}.choixConsoHome{border:1px #d2d2d2 solid;border-radius:5px;padding:10px 15px;text-align:center;min-width:150px}.choixConsoHome p{display:none}.choixConsoHome h3{font-size:1.2em;font-family:'MarkPro-Bold';margin-bottom:0}.flex-row-spacing{margin:0 -7.5px}.flex-row-spacing .flex-col-spacing{padding:0 7.5px;margin:7.5px 0}.productBox.success .box-response{background-color:#218838}.productBox.success .box-response>div::before{content:""}.productBox.error .box-response{background-color:#dc3545}.productBox.error .box-response>div::before{content:""}.productBox.disabled a{cursor:pointer;pointer-events:none}.productBox .box-response{position:absolute;align-items:top;top:50%;left:50%;z-index:999;transform:translate(-50%,-50%);text-align:center;animation:checkAnim 2s;-webkit-animation:checkAnim 2s;width:90%;opacity:1;border-radius:3px;padding:10px}.productBox .box-response>div{display:flex;align-items:center}.productBox .box-response>div::before{font-family:"Font Awesome 5 Free";font-weight:700;font-size:14px;width:20px;height:20px;margin:0 5px;color:#fff;text-align:center}.productBox .box-response p{color:#fff;font-size:.85em;padding-left:7px}.productBox .box-response p a{color:#fff}.productBox .filter-response-add{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;opacity:.7;display:flex;align-items:center;justify-content:center;background:#010101;border-radius:3px;animation:filterAnim 2s;-webkit-animation:filterAnim 2s}.productBox .filter-response-add,.productBox .box-response{display:none}.productBox.addresponse .filter-response-add,.productBox.addresponse .box-response{display:block}@keyframes checkAnim{0%{transform:translate(-50%,-10%);-webkit-transform:translate(-50%,-10%)!important;-ms-transform:translate(-50%,-10%)!important;-moz-transform:translate(-50%,-10%)!important;-o-transform:translate(-50%,-10%)!important;opacity:0}50%{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;opacity:1}100%{transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%)!important;-ms-transform:translate(-50%,0%)!important;-moz-transform:translate(-50%,0%)!important;-o-transform:translate(-50%,0%)!important;opacity:0}}body #popupProduitsAdditionnels .alert-success{position:absolute;top:0;width:100%;transform:translateY(0);-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-o-transform:translateY(0)!important;height:6%;background-color:#28a745}body #popupProduitsAdditionnels .alert-success p{color:#fff;font-size:1.1em}body #popupProduitsAdditionnels .alert-success i{color:#fff;font-size:1.2em;margin-right:1rem}body #popupProduitsAdditionnels .block-close{height:9%}body #popupProduitsAdditionnels .titrepopup{height:12%;display:flex;align-items:center}body #popupProduitsAdditionnels .liste-produits-additionnels{height:79%;overflow-y:auto}body #popupProduitsAdditionnels.success .titrepopup{height:17%;align-items:end}body #popupProduitsAdditionnels.success .liste-produits-additionnels{height:74%}.liste-produits-additionnels .titre-category{font-size:1em}.liste-produits-additionnels .titre-category::after{height:4px;bottom:-1px}.produitsComplementaires .productBox .product-price{font-size:.8em;font-family:'MarkPro'}.produitsComplementaires .productBox,.produitsComplementaires .success.productBox{box-shadow:none;border:0;background-color:transparent}.produitsComplementaires .box-response::after{font-size:10px;width:26px;height:26px;line-height:26px}.boxAllergens{background-color:#010101}.productBox{box-shadow:3px 3px 6px #0000000d;border-radius:5px;background-color:#fff}.productBox.bigBorderRadius{border-radius:5px 7px 0 0}.productBox.bigBorderRadius .conteneur-images{border-radius:5px 7px 0 0}.productBox .productDescription{padding:.8rem}.productBox .listeAllergenes{position:absolute;top:0;left:0;width:100%;background-color:#fff;display:none;z-index:9}.productBox .listeAllergenes svg{fill:red}.productBox .listeAllergenes.active{display:block}.productBox .infoProduit{background-color:#f27c00;border:1px #f27c00 solid;display:inline-block;position:absolute;right:0;border-radius:0 5px 0 30px;width:29px;height:31px;line-height:26px;text-align:right;cursor:pointer;top:0;padding-right:5px;z-index:9}.productBox .infoProduit img{max-width:52%}.productBox .listeAllergenes .small{font-size:70%}.productBox .conteneur-images{cursor:pointer;justify-content:center;align-items:center;width:100%;padding-bottom:66.66%;display:flex;position:relative;overflow-y:hidden;border-radius:5px 5px 0 0}.productBox .conteneur-images.conteneur-images-category{padding-bottom:78.66%}.productBox .conteneur-images img{margin:auto 0;position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;object-fit:cover}.productBox .lirePlus,.productBox .lirePlus span{text-decoration:underline}.productBox .short-description{font-size:.83em;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:all .5s}.productBox .short-description:hover{display:block;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:initial;transition:all .5s}.productBox .product-price{font-family:'MarkPro-Bold'}.productBox .add{background-color:#f27c00;width:30px;height:30px;line-height:26px;border-radius:5px;color:#fff;font-size:25px;cursor:pointer;transition:all .5s;border:1px #f27c00 solid}.productBox .add:hover{opacity:.8;transition:all .5s}.colonnePanier .btnCommander{background-color:#010101;padding:15px}.colonnePanier .btnCommander span{color:#fff}.commanderFoodCourt{background-color:#010101;color:#fff;border-radius:0 0 5px 5px;padding:.8rem}.commanderFoodCourt:hover{opacity:.9;transition:all .5s}body ul.menu-filtre li a.nav-link.vide{background-color:#f27c00}.closePanierResp{width:40px;height:40px;line-height:41px;box-shadow:3px 3px 6px #0000000d;padding:0;text-align:center;border-radius:30px}.filter{height:100%;position:absolute;width:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:1}.bootstrap-datetimepicker-widget table td span{padding:15px!important}body .bootstrap-datetimepicker-widget{background-color:transparent;position:relative!important;transform:none!important;float:none!important;width:100%!important;top:0!important;left:0!important;box-shadow:3px 3px 6px #0000000d;margin-top:30px!important}body .bootstrap-datetimepicker-widget i,body .bootstrap-datetimepicker-widget span{color:#010101}body .bootstrap-datetimepicker-widget i:hover,body .bootstrap-datetimepicker-widget span:hover{background-color:transparent;color:#f27c00}body .bootstrap-datetimepicker-widget td:hover,body .bootstrap-datetimepicker-widget th:hover,body .bootstrap-datetimepicker-widget span:hover{background-color:transparent;color:#f27c00}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:none!important;position:absolute}.fixedButton{background-color:#f27c00;cursor:pointer;z-index:9}.fixedButton[disabled='disabled'],.fixedButton.disabled{opacity:1!important;pointer-events:none;position:relative}.fixedButton[disabled='disabled']::after,.fixedButton.disabled::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1;opacity:.3}.fixedButton[disabled='disabled'] .updateQtySimple,.fixedButton.disabled .updateQtySimple{background-color:#f27c00;color:#fff}.fixedButton a{color:#fff;font-family:'MarkPro-Bold'}.fixedButton a:hover{color:#fff}.fixedButton .updateQtySimple{color:#f27c00;background-color:#fff;width:40px;height:40px;line-height:40px;border-radius:50px;font-size:1.2em}.fixedButton .qtyProduct{background-color:transparent;border:0;color:#fff;font-size:1.2em;text-align:center}#TotalPriceUpdateContainer .destination-choix-attributs>div.block-attributes,#TotalPriceUpdateContainer .destination-choix-attributs>div.size-attributes{z-index:1;display:block}#TotalPriceUpdateContainer .destination-choix-attributs>div{background:#fafafa;display:none}#TotalPriceUpdateContainer .destination-choix-attributs>div.active{display:block}#TotalPriceUpdateContainer .destination-choix-attributs>div>.productSelected{padding-right:3rem!important;padding-left:3rem!important}#TotalPriceUpdateContainer .destination-choix-attributs>div .choix-attributs{min-height:100%}#TotalPriceUpdateContainer .destination-choix-attributs>div .btn{font-size:1em;font-family:'MarkPro-Bold';width:100%}#TotalPriceUpdateContainer .block-attribute-group{background:#fff;padding:0 15px}#TotalPriceUpdateContainer .block-attribute-group>div{padding:15px 0}#TotalPriceUpdateContainer .composition-formule{height:100%;background-color:#fafafa}#TotalPriceUpdateContainer .composition-formule .block-attributes{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding:1rem}#TotalPriceUpdateContainer .composition-formule .block-attributes .before-custom-menu{font-size:1.5em;cursor:pointer}#TotalPriceUpdateContainer .composition-formule .block-attributes .navAlias{overflow-x:auto}#TotalPriceUpdateContainer .composition-formule .block-attributes .navAlias .ingredientsByAlias{border-bottom:0;padding:10px}#TotalPriceUpdateContainer .composition-formule .block-attributes .navAlias .ingredientsByAlias .aliasScroll{padding:0 5px;position:relative}#TotalPriceUpdateContainer .composition-formule .block-attributes .navAlias .ingredientsByAlias .aliasScroll a{cursor:pointer;border:1px #d2d2d2 solid;border-radius:10px;padding:8px;font-size:.9em}#TotalPriceUpdateContainer .composition-formule .block-attributes .navAlias .ingredientsByAlias .aliasScroll a.active{background-color:#f8e6d4;font-family:'MarkPro-Bold';border-color:#f27c00}.attribut-defile{cursor:pointer;border-top:2px #fafafa solid;padding:15px}.attribut-defile p{font-size:.95em;line-height:160%}.attribut-defile .attribut-defile.active .fa-chevron-down:before{content:""}.closeConfigurabeMenu{position:absolute;top:15px;right:15px}.closeConfigurabeMenu .b-close{width:40px;height:40px;line-height:41px;box-shadow:3px 3px 6px #0000000d;background-color:#fff;padding:0;text-align:center;border-radius:30px}.configurableMenu{padding:15px;background:#fff;border-radius:5px;margin-top:10px;cursor:pointer}.configurableMenu span{font-size:.95em}.modfront-productsetitems{background-color:#fff}.modfront-productsetitems .modfront-productsetitem{cursor:pointer;padding:15px}.modfront-productsetitems .modfront-productsetitem span.ant-radio-inner{position:relative;top:0;left:0;display:block;width:24px;height:24px;border:1px solid #d2d2d2;border-radius:50%;transition:all .3s}.modfront-productsetitems .modfront-productsetitem.active .ant-radio-inner::after{position:absolute;background-color:#f27c00;top:50%;left:50%;display:block;width:17px;height:17px;border-radius:16px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);content:""}.modfront-productsetitems .modfront-productsetitem .ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:24px;height:24px;direction:ltr;border:1px solid #d2d2d2;border-radius:5px;border-collapse:separate;transition:all .3s}.modfront-productsetitems .modfront-productsetitem.active .ant-checkbox-inner{background-color:#f27c00;border-color:#f27c00}.modfront-productsetitems .modfront-productsetitem.active .ant-checkbox-inner::after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" ";top:48%;left:26.5%;width:8.114286px;height:12.14285714px}.modfront-productsetitems .modfront-productsetitem .menu-icn::after{font-family:"Font Awesome 5 Free";font-weight:900;height:14px;width:14px;display:block;font-size:15px;color:#d2d2d2;line-height:14px;content:""}.modfront-productsetitems .modfront-productsetitem .perso{display:none;font-family:'MarkPro-Bold';font-size:.85em}.modfront-productsetitems .modfront-productsetitem.active .perso{display:block}.modfront-productsetitems .modfront-productsetitem.soldout{cursor:not-allowed;border-color:#f7caca}.modfront-productsetitems .modfront-productsetitem.show{border-color:#f27c00;background-color:#f8e6d4}.modfront-productsetitems .modfront-productsetitem.show p{font-family:'MarkPro-Bold'}.modfront-productsetitems .modfront-productsetitem p{color:#010101;font-size:.95em}.modfront-productsetitems .modfront-productsetitem p.maxMin{font-size:.8em}.background-light{background-color:#fafafa}.block-right-panier>div{background-color:#fafafa}.block-right-panier .listOptionsPaiement li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px}.block-right-panier .listOptionsPaiement li a{border:1px solid #d2d2d2;border-radius:5px;padding:20px;display:block}.block-right-panier .listOptionsPaiement li a:hover{text-decoration:none}.block-right-panier .listOptionsPaiement li a strong{font-weight:400;color:#010101}.block-right-panier .listOptionsPaiement li a.active{border-color:#f27c00;background-color:#f8e6d4}.block-right-panier .alert{padding:.5rem;text-align:center;font-weight:700;border-radius:5px}.block-right-panier .blockInput{border:1px solid #d2d2d2;border-radius:5px;position:relative;cursor:pointer}.block-right-panier .blockInput .dropdown,.block-right-panier .blockInput #EstimateShipping_Date{cursor:pointer}.block-right-panier .blockInput.erreur{border-color:#dc3545}.block-right-panier .blockInput svg path,.block-right-panier .blockInput svg fill,.block-right-panier .blockInput svg rect,.block-right-panier .blockInput svg line{stroke:#f27c00}.block-right-panier .blockInput svg circle{stroke:#f27c00}.block-right-panier .blockInput svg.icnCalendar g{stroke:#f27c00;fill:#f27c00}.block-right-panier .blockInput svg.icnCalendar rect.rectCal{stroke:initial}.block-right-panier .blockInput .appliquer{background-color:transparent;border:0;color:#f27c00;font-family:'MarkPro-Bold';cursor:pointer}.block-right-panier .blockInput .appliquer.disabled{cursor:not-allowed;pointer-events:none}.block-right-panier .blockInput .appliquer:hover{color:#f27c00;transition:all .5s}.block-right-panier .blockInput input{border:0;color:#010101;background-color:transparent}.block-right-panier .blockInput input::placeholder{color:#010101}.block-right-panier .blockInput input:focus-visible{outline:0}.block-right-panier .confirm-order-next-step-button{background-color:#f27c00;border:0;border-radius:0 0 5px 5px}.block-right-panier .confirm-order-next-step-button.disabled{opacity:.6;pointer-events:none;cursor:none}.block-right-panier .ligneTotal{border-top:1px solid #d2d2d2}.block-right-panier .ligneTotal .small{font-size:85%}.shippingOptions li a{cursor:pointer;padding:1rem;border:1px solid #d2d2d2;border-radius:5px}.shippingOptions li a.active{border-color:#f27c00;background-color:#f8e6d4}.shippingOptions li a.disabled .desc-shipping{font-size:.9em}.shippingOptions li a:before{width:22px;height:22px;border:1px solid #d2d2d2;border-radius:50px;content:'';display:inline-block;vertical-align:middle}.shippingOptions li a.active:before{background-color:#f27c00;background:radial-gradient(#f27c00 50%,transparent 60%);border-color:#f27c00}.shippingOptions li p{display:inline-block;vertical-align:middle}.le-restau .adresse-store{font-size:.85em}#goal a{border:1px solid #d2d2d2;border-radius:10px;padding:10px;cursor:pointer}#goal a.active{border-color:#f27c00}.validation-summary-errors span,.validation-summary-errors li{color:#dc3545;font-family:'MarkPro-Bold'}.shipping-options .containerCalendar .dropdown-menu,.shipping-options .blockAfficheHoraire .dropdown-menu{position:relative!important;float:none;border:0;transform:none!important;background-color:transparent;z-index:9}.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table{width:100%;background-color:transparent}.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table .picker-switch,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table .picker-switch{text-align:center}.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table tbody tr td,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table tbody tr td,.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table thead tr td,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table thead tr td,.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table tbody tr th,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table tbody tr th,.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table thead tr th,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table thead tr th{padding:10px;text-align:center;cursor:pointer;font-weight:700}.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table tbody tr td.disabled,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table tbody tr td.disabled,.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table thead tr td.disabled,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table thead tr td.disabled,.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table tbody tr th.disabled,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table tbody tr th.disabled,.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table thead tr th.disabled,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table thead tr th.disabled{color:#808080;cursor:not-allowed;font-weight:400}.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table tbody tr td.active,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table tbody tr td.active,.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table thead tr td.active,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table thead tr td.active,.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table tbody tr th.active,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table tbody tr th.active,.shipping-options .containerCalendar .dropdown-menu #datetimepickerEstimateShipping table thead tr th.active,.shipping-options .blockAfficheHoraire .dropdown-menu #datetimepickerEstimateShipping table thead tr th.active{font-family:'MarkPro-Bold';color:#f27c00}.adresseListe .active{border-color:#f27c00;background-color:#f8e6d4}.box-account{box-shadow:3px 3px 6px #0000000d;border-radius:5px;background-color:#fff}.box-account a,.box-account input,.box-account button{background-color:transparent;border:0;border-top:0;text-align:left;padding:0;margin-bottom:7px;color:#f27c00;font-size:.85em}.box-account a.barCode,.box-account input.barCode,.box-account button.barCode{border:1px solid #d2d2d2;border-radius:5px 0 0 5px;height:35px;line-height:35px}.box-account a.barCodeButton,.box-account input.barCodeButton,.box-account button.barCodeButton{background-color:#f27c00;color:#fff;text-decoration:none;border-radius:0 5px 5px 0}.box-account .barcodeImg{padding:5px;background-color:#fff}.box-account a,.box-account button{text-decoration:underline}.box-account.box-info{background-color:#f27c00}.box-account.box-info .nom{color:#fff}.box-account.box-info button,.box-account.box-info a,.box-account.box-info input{background-color:transparent;color:#fff}.box-account .info-adresse{font-size:.85em}.box-account .info-adresse label{font-size:1em;margin-bottom:0}.box-adresses .modifier{color:#f27c00;text-decoration:underline;text-align:right}#OrdersDetails footer{display:none}.table.product-body td,.table.product-body th{padding:10px 0;text-align:center}.table.product-body tr td:first-of-type,.table.product-body tr th:first-of-type{width:50%;text-align:left}.table.product-body tr td:nth-of-type(2),.table.product-body tr th:nth-of-type(2){width:25%}body #formulaireModification a,body .update-form a{color:#010101}body #formulaireModification .blockLogin,body .update-form .blockLogin{box-shadow:3px 3px 6px #0000000d;border-radius:5px;background-color:#fff;border:1px #d2d2d2 solid}body #formulaireModification .blockLogin .tab-content,body .update-form .blockLogin .tab-content{padding:2rem}body #formulaireModification .titre-fid,body .update-form .titre-fid{color:#010101;font-size:.85em}body #formulaireModification ul.menu-login li,body .update-form ul.menu-login li{color:#010101}body #formulaireModification ul.menu-login li a,body .update-form ul.menu-login li a{border-bottom:1px #d2d2d2 solid}body #formulaireModification ul.menu-login li a.active,body .update-form ul.menu-login li a.active{border-bottom:0}body #formulaireModification label,body .update-form label{color:#010101;font-size:.85em}body #formulaireModification .btn,body .update-form .btn{background:#f27c00;color:#fff;border:1px #f27c00 solid;padding:15px;text-decoration:none;font-size:1em}body #formulaireModification .btn.disabled,body .update-form .btn.disabled{pointer-events:none;cursor:not-allowed;opacity:.7}body #formulaireModification .forgot-password,body .update-form .forgot-password{font-weight:700}.order-list li{cursor:pointer}.order-list li a{text-decoration:underline}.order-list li .order-items-list{border-left:1px #808080 solid;padding-left:15px}.order-list li .order-items-list .attributes p{font-size:.85em}.order-list li .order-items-list li:nth-child(1n+2){border-top:1px #808080 solid}.order-list li:nth-child(1n+2){border-top:1px #808080 solid}.closeForm{position:absolute;top:15px;right:15px}.closeForm a{line-height:30px;text-decoration:none}.closeForm i{color:#010101;font-size:16px}.closeForm .b-close{width:40px;height:40px;line-height:44px;box-shadow:3px 3px 6px #0000000d;background-color:#fff;padding:0;text-align:center;border-radius:30px}body .confirmation.container{max-width:750px;min-height:75vh;display:flex}body .confirmation.container>div{align-self:center;justify-content:center}body .confirmation.container>div .btn{min-width:200px;color:#fff}div#listeAddressSuggestions{border:1px #d2d2d2 solid;position:absolute;top:98%;background:#fff;z-index:999;width:100%}div#listeAddressSuggestions li{padding:14px;cursor:pointer}div#listeAddressSuggestions li.noResults{border:0}div#listeAddressSuggestions li:hover{background-color:#f8e6d4}div#listeAddressSuggestions li:nth-child(1n+2){border-bottom:1px solid #e4e4e4}.manualAddress{margin:14px;cursor:pointer}.autocompleteAddress{cursor:pointer}.blockManualAddress{background-color:#fafafa}.disabled{pointer-events:none;cursor:not-allowed;opacity:.7}.address-item{border:1px solid #d2d2d2;border-radius:5px}.address-item.active,.address-item:hover{border-color:#f27c00}#pagination-bottom ul li{display:inline-block;margin:5px;vertical-align:middle}#pagination-bottom ul li a{display:block;font-size:1em;text-align:center;border:1px #d2d2d2 solid;border-radius:5px;width:30px;height:30px;line-height:30px}#pagination-bottom ul li:last-child{display:none}#pagination-bottom ul li.active a{border-color:#f27c00;color:#f27c00}.popupChoixEtablissement .form-control{border:1px solid #d2d2d2;color:#010101;font-size:1em;border-radius:3px;padding:15px;display:block;height:auto;width:100%;font-weight:700;text-align:center}.popupChoixEtablissement .form-control::placeholder{color:#010101;font-weight:700}.popupChoixEtablissement .form-control option{padding:10px}.popupChoixEtablissement .btn.dropdown-toggle{border:0}.popupChoixEtablissement .btn{background-color:#010101;min-width:300px}.popupChoixEtablissement .blockVille{position:relative;z-index:999}.popupChoixEtablissement .dropdown-menu{transform:none!important;width:100%;position:relative!important;background-color:#fff;border:1px #d2d2d2 solid}.popupChoixEtablissement .dropdown-menu li{cursor:pointer}.dropdown-toggle#listeStoreFilter:after{display:none}.dropdown-toggle{cursor:pointer}body .storetoselect.storeCloudClosed{opacity:.5}#listeStoreFilter{top:0;left:0;background-color:transparent}.store-description-shipping h3{font-family:'MarkPro-Bold';font-size:1.8em}.store-description-shipping p{color:#989292}.list-mode-consommation a{border:1px #d2d2d2 solid;border-radius:5px}.list-mode-consommation a:hover{border-color:#f27c00}.list-mode-consommation a .titre-mode-conso{font-size:3em}body #popuCommandeEnLigne,#popupFidValidate,#DeletePopup,#popupHome,#popupAttente,#orderDetailsPopup,body .alertPopup{left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;width:100%;max-width:600px;position:fixed!important;top:50%!important;background-color:#fff;overflow-y:auto}#erreurAddProductDetails{background-color:#dc3545}#erreurAddProductDetails p{color:#fff}#popupAttente{border-radius:10px}#popupAttente video{max-width:220px}table.table.product-body tr td.small{font-size:1em}table.table.product-body .product-body .attributes{font-size:.8em}#popupProduitsAdditionnels{height:95vh!important;display:flex;flex-direction:column}body #popupHome{max-width:550px;max-height:100vh;overflow-y:auto;height:auto!important}body #popupHome .more-info{color:#010101}body #popupHome .btn{font-size:1.2em;margin-top:2rem}.switch{position:relative;display:inline-block;width:47px;height:22px;background-color:#ddd;border-radius:15px}label.switch-toggle{display:block!important;height:34px;padding-left:26px;width:50px;cursor:pointer;display:none;border-radius:7px}label.switch-toggle:after{display:inline-block;width:25px;height:25px;background-color:#f27c00;content:'';position:absolute;left:0;top:-2px;border-radius:15px}label.switch-toggle.on:after{right:0;left:auto}.blockLivraisonEmporter p.active{font-weight:700;color:#010101}.blockLivraisonEmporter p{color:#989292}body .container-home,body .container-category{padding:0 7.5px;margin-top:10px}.externalShipping{display:flex;justify-content:center}.externalShipping a{border:1px #d2d2d2 solid;padding:10px;display:block;margin:0 10px}.popupFid{background-color:#f27c00}.popupFid>div{padding:1.5rem!important}.popupFid>div h4{font-family:'MarkPro-Bold';font-size:1.2em;color:#010101}.popupFid>div h5{color:#010101;font-family:'MarkPro-Bold';font-size:1em;margin-bottom:0;margin-top:.8rem}.popupFid>div p{color:#010101;font-size:.8em}.popupFid>div p.mentions-fid{font-size:.8em;margin-top:.8rem}.scrollCheckboxAttribute{overflow-y:auto}.scrollCheckboxAttribute::-webkit-scrollbar{background-color:transparent;border:0 #fff solid;position:absolute;width:2px}.scrollCheckboxAttribute::-webkit-scrollbar-thumb{border-radius:15px;-webkit-box-shadow:inset 0 0 0 #f27c00;background-color:#f27c00}.scrollCheckboxAttribute::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 #d2d2d2;border-radius:15px;background-color:transparent;position:absolute}.modfront-productsetitems.collapse:not(.show){display:none!important}.modfront-productsetitems .modfront-productsetitem .blockqtyAttribute{display:none;width:60%}.modfront-productsetitems .modfront-productsetitem .blockqtyAttribute .updateQtySimple{border-radius:50px;text-align:center;width:35px;height:35px;line-height:35px;font-size:1.2em;font-weight:700}.modfront-productsetitems .modfront-productsetitem .blockqtyAttribute input{background-color:transparent;border:0;font-size:1em;text-align:center}.modfront-productsetitems .modfront-productsetitem.active .blockqtyAttribute{display:block}body .scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 #f27c00;border-radius:15px;background-color:transparent;position:absolute}body .scroll::-webkit-scrollbar{width:4px;background-color:#d2d2d2;border:0 #fff solid;position:absolute}body .scroll.scrollHorizontal::-webkit-scrollbar{height:4px}body .scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 0 #d1b085;background-color:#f27c00}#cookie-bar p{margin-bottom:15px}#cookie-bar .cb-enable{background:#f27c00;border-radius:0;padding:7px}#cookie-bar .cb-policy{background:none;text-decoration:underline;color:#f27c00}body #cookie-bar.fixed{z-index:99999}.flickity-prev-next-button{width:40px;height:40px;position:absolute;background-color:#f27c00;border-radius:20px;top:50%;transform:translateY(-50%);border:0}.flickity-prev-next-button svg{width:11px}.flickity-prev-next-button path{stroke:#fff;fill:#fff}.flickity-prev-next-button.next{right:-10px}#autocomplete{-webkit-user-modify:read-write-plaintext-only;user-modify:read-write-plaintext-only}.reseaux-footer-completed a{border:2px solid #f27c00;border-radius:5px;padding:10px}.reseaux-footer-completed a i{font-size:1.5em}.apply-to-cart-text::before{width:20px;height:20px;display:inline-block;border:1px #f27c00 solid;border-radius:3px;width:35px;height:35px;content:'';text-align:center;cursor:pointer}.apply-to-cart-text.active::before{background-color:#f27c00;content:'';font-family:'Font Awesome 5 Free';line-height:35px;font-weight:700;color:#fff;font-size:16px}.block-ajout-dicount{padding:1rem;border-radius:5px;margin-bottom:2rem}.block-ajout-dicount.success{background-color:#f27c00}.block-ajout-dicount.delete{background-color:#faa2a1}.block-ajout-dicount p{color:#fff}body .iti{display:block}.icn-password{color:#f27c00;font-size:18px;top:50%;position:absolute;right:0;cursor:pointer;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.input-error{border:0}.niveau-mdp{margin-top:.5rem;font-size:.8em}.niveau-mdp::before{width:100%;display:block;content:'';border-radius:6px;background:#fff;margin-bottom:.5rem;height:5px}.niveau-mdp.text-success::before{background:#28a745}.niveau-mdp.text-warning::before{background:#ffc107}.niveau-mdp.text-danger::before{background:#dc3545}#cityRegister{background-color:transparent!important}.menu-login li:nth-child(2){border-left:1px #d2d2d2 solid;border-right:1px #d2d2d2 solid}.menu-login a.active span{font-family:'MarkPro-Bold';color:#010101;position:relative}.menu-login a.active span:after{background:#f27c00;height:3px;display:inline-block;width:100%;content:'';position:absolute;bottom:1px;left:0;z-index:-1}.dropdown .dropdown-toggle::after{border:0!important;content:'';font-family:'Font Awesome 5 Free';font-weight:700;border:0;color:#f27c00;position:absolute;right:-2px;top:0;font-size:9px}.dropdown .dropdown-country.dropdown-menu,.dropdown .dropdown-country-guest.dropdown-menu{position:absolute!important;transform:none!important;top:0;width:100%;left:0;max-height:30vh;overflow-y:scroll}.dropdown .dropdown-country.dropdown-menu li,.dropdown .dropdown-country-guest.dropdown-menu li{cursor:pointer;padding:7px;margin:0}@media(max-width:1199px){header .LogoStore .storeDescriptionHeader{font-size:.8em}.voirPanier,.panierVideResp{position:fixed;bottom:0;left:0;width:100%;margin:0;z-index:99;border-radius:0}.panierNotCart .btnCommander{border-radius:0}.background-light-xs{background-color:#fafafa}header .LogoStore{margin-bottom:0}header .LogoStore img{max-width:60px}.panierVideResp{background-color:#f27c00}.panierVideResp p{color:#fff}#listProducts{display:flex;width:100%;height:100%;align-items:end}.filter{display:none}.lignePanierResp{height:10%}body .update-form{position:relative}#AddToCart .listeProduitsPanier{height:100vh;background-color:#fff;position:fixed;width:100%;transition:all .2s;display:none;flex-direction:column;z-index:9999;left:0;top:0;overflow-y:auto}#AddToCart .listeProduitsPanier.active{display:flex}#AddToCart .listeProduitsPanier:focus{outline:0}#AddToCart .listeProduitsPanier .listPanier{height:81%;overflow-y:auto;padding:15px}#AddToCart .commandeBtn{height:9%}.menu-filtre{border-bottom:1px #d2d2d2 solid}.nombreProduitPanier{font-size:1em;height:45px;width:45px;line-height:55px}.text-bouton-panier{font-size:1.2em}}@media(min-width:1200px){body .update-form{max-width:850px}.showFilter{display:none}.pageRegister .bootstrap-datetimepicker-widget{width:50%!important}.pageRegister .bootstrap-datetimepicker-widget table tbody tr td span.year,.pageRegister .bootstrap-datetimepicker-widget table thead tr td span.year,.pageRegister .bootstrap-datetimepicker-widget table tbody tr th span.year,.pageRegister .bootstrap-datetimepicker-widget table thead tr th span.year,.pageRegister .bootstrap-datetimepicker-widget table tbody tr td span.month,.pageRegister .bootstrap-datetimepicker-widget table thead tr td span.month,.pageRegister .bootstrap-datetimepicker-widget table tbody tr th span.month,.pageRegister .bootstrap-datetimepicker-widget table thead tr th span.month{width:16.66%}.pageRegister .navCategory .sectionCategories .scrollCat .categoryNavigation #scrollContainer a{font-size:.9em}.listPanier.scroll{height:80%;overflow-y:auto;overflow-x:hidden;padding-right:5px!important}.subtotal-articles,.titrePanier-Cart{height:10%}header .modfront-category-list{min-width:250px}header .category-container a:hover{color:#fff}header .category-container li.activeCat a{font-weight:700}#listProducts{width:300px;max-width:90%;top:76px;position:sticky;z-index:8;margin:0 auto;height:70vh;display:flex;flex-direction:column}#listProducts .listPanier{max-height:92%;overflow-y:auto}#listProducts>div:first-of-type{height:8%}#listProducts>div:nth-child(2){max-height:90%}#listProducts>div:nth-child(2) .listeProduitsPanier{margin-bottom:5%;height:90%}#listProducts>div:nth-child(2) .listeProduitsPanier::-webkit-scrollbar{width:2px}.tab-content>.tab-pane.colonneLeft{display:block}body .navbar-expand-xl .navbar-collapse.commandeBtn{display:block!important}}@media(max-width:320px){.listeAllergenes .px-1{padding:0 .1rem!important}.productBox .listeAllergenes .small{letter-spacing:-.03rem;font-size:67%}}@media(min-width:768px) and (max-width:1199px){*{font-size:14px}}@media(max-width:580px){*{font-size:14.5px}}@media(max-width:767px){.souscategory{overflow-x:auto}.souscategory::-webkit-scrollbar{height:0}.souscategory::-webkit-scrollbar-thumb{height:0}.souscategory>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body #popupProduitsAdditionnels{height:100vh!important;left:0%!important;top:0%!important;transform:none!important;max-height:-webkit-fill-available;max-height:-moz-available;max-height:fill-available;max-width:none}body #popuCommandeEnLigne .titre-popup,#popupFidValidate .titre-popup,#DeletePopup .titre-popup,#popupHome .titre-popup,#popupAttente .titre-popup,#orderDetailsPopup .titre-popup,body .alertPopup .titre-popup{font-size:1.8em}.listeAllergenes{position:absolute;top:0;left:0;width:100%;display:none}.listeAllergenes.active{display:block}#popupStoreClosed{min-width:auto;width:90%}.short-description p{font-size:.85em}.menu-account li{display:inline-block;margin-right:10px}.firstPart img{max-width:80px}.productBox .product-price{font-size:1em}.productBox .outofstock{font-size:.6em;display:flex;align-items:center;justify-content:center;height:39px}.productBox .add{width:39px;height:39px;line-height:35px;font-size:30px}.quantite a{width:53px;height:46px;line-height:40px}.quantite a svg{width:43px;height:43px}.modfront-productsetitems .modfront-productsetitem .blockqtyAttribute .updateQtySimple{width:48px;height:41px;line-height:35px}.modfront-productsetitems .modfront-productsetitem .blockqtyAttribute .updateQtySimple svg{width:38px;height:38px}.store-description-shipping h3{font-size:1.3em}.titre-category:after,#fullDescription h3:after,#fullDescription h2:after{bottom:0}header .language-selector .dropdown-menu{left:-20%!important;width:140%}}@media(max-width:991px){#TotalPriceUpdateContainer .destination-choix-attributs>div .btn{border-radius:0}body .update-form .blockLogin .tab-content{padding:1.5rem}body.overflow-y-hidden{overflow-y:hidden}.composition-formule{height:100%}.composition-formule .navAlias{overflow-x:auto}.composition-formule .navAlias .ingredientsByAlias{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.composition-formule .navAlias .ingredientsByAlias .aliasScroll{-webkit-box-align:center;white-space:nowrap}.modfront-productset.fixedTop{position:fixed;left:0;width:100%;background:#fafafa;z-index:9999;overflow-y:auto;height:100%}.modfront-productset.fixedTop .attribut-defile{border-top:1px #fafafa solid}.modfront-productset.fixedTop .modfront-productsetitems{display:flex;flex-direction:column;height:100%!important;overflow-y:auto}.modfront-productset.fixedTop .modfront-productsetitems .liProduct:not(.titre-alias){border-top:1px solid #fafafa}.modfront-productset.fixedTop .block-attribute-group{position:sticky;top:0;z-index:99}#TotalPriceUpdateContainer .composition-formule{height:100%}#TotalPriceUpdateContainer .destination-choix-attributs>div.popupMenu{z-index:9999;position:fixed;top:0;width:100%}.fixedButton,.fixedButton.disabled{position:fixed;bottom:0;left:0;z-index:99;width:100%;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.scrollCat .btn-scroll-cat{display:none!important}.colonneLeft{display:none}#filtres{top:0;width:100%;z-index:9999;overflow-y:auto;height:100vh;left:0;position:fixed;background-color:#fff}.confirm-order-next-step-button{position:fixed;width:100%;bottom:0;left:0;z-index:9;border-radius:0}body #popupFid{position:relative!important}.block-right-panier .listOptionsPaiement li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:15px}.block-right-panier .ligneTotal .small{font-size:100%}body .btn.block-titre-menu{position:fixed}}.blockQuickCustom.dropdown>p{border:1px #d2d2d2 solid;border-radius:5px;vertical-align:middle;cursor:pointer}.blockQuickCustom.dropdown .dropdown-toggle::after{right:10px;top:9px;font-size:14px}.blockQuickCustom.dropdown .dropdown-menu p{cursor:pointer}.blockQuickCustom.dropdown .dropdown-menu p:not(.isAvailable),.blockQuickCustom.dropdown .dropdown-menu p:not(.isAvailable)>span{color:#dc3545;cursor:not-allowed;pointer-events:none}@media(min-width:992px){.block-right-panier .confirm-order-next-step-button:not(.disabled):hover{opacity:.8;transition:all .5s}.panierNotCart .btnCommander:hover{opacity:.8;transition:all .5s}.modfront-productset.absoluteTop{position:absolute;left:0;width:100%;background:#fafafa;z-index:999;overflow-y:auto;height:100%;top:0;padding:2em}#TotalPriceUpdateContainer .block-attribute-group{border-radius:5px}#TotalPriceUpdateContainer .modfront-productsetitems{margin-top:10px;flex-direction:column;display:flex;height:100%!important;overflow-y:auto;border-radius:5px}#TotalPriceUpdateContainer .destination-choix-attributs{height:100%;overflow-y:auto;scrollbar-width:none;position:relative;min-height:75vh;border-radius:5px}#TotalPriceUpdateContainer .destination-choix-attributs>div{position:absolute;height:100%;z-index:99;width:100%;left:0;top:0;display:none;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}#AddToCart{height:100%}#TotalPriceUpdateContainer .composition-formule .block-attributes .navAlias .ingredientsByAlias{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#TotalPriceUpdateContainer .destination-choix-attributs>div .btn{margin-top:5px}#TotalPriceUpdateContainer .composition-formule{border-radius:5px}.fixedButton{border-radius:0 0 5px 5px}#TotalPriceUpdateContainer .composition-formule .block-attributes{padding:2rem}.dropdown-menu .dropdown-toggle:after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropdown-menu .dropdown-menu{margin-left:0;margin-right:0}.dropdown-menu li{position:relative}.product-list-options .dropdown-menu>li:hover{background-color:transparent}.block-right-panier{border-radius:5px}.block-right-panier .ligneTotal>div:nth-of-type(2){border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}}@media(min-width:1200px){body .container-home{width:75%}.container.small-content{max-width:800px}}@media(min-width:1200px) and (max-width:1400px){*{font-size:14px}header .language-selector{padding:6px}header .icn-compte{max-width:12px}}@media(min-width:992px) and (max-width:1500px){.outofstock{font-size:.6em}}.bootstrap-datetimepicker-widget table{width:100%;background-color:transparent}.bootstrap-datetimepicker-widget table .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table .disabled{color:#808080;cursor:not-allowed;font-weight:400}.bootstrap-datetimepicker-widget table tbody tr td,.bootstrap-datetimepicker-widget table thead tr td,.bootstrap-datetimepicker-widget table tbody tr th,.bootstrap-datetimepicker-widget table thead tr th{padding:10px;text-align:center;cursor:pointer;font-weight:700}.bootstrap-datetimepicker-widget table tbody tr td span.year,.bootstrap-datetimepicker-widget table thead tr td span.year,.bootstrap-datetimepicker-widget table tbody tr th span.year,.bootstrap-datetimepicker-widget table thead tr th span.year,.bootstrap-datetimepicker-widget table tbody tr td span.month,.bootstrap-datetimepicker-widget table thead tr td span.month,.bootstrap-datetimepicker-widget table tbody tr th span.month,.bootstrap-datetimepicker-widget table thead tr th span.month{display:inline-block;width:25%}.bootstrap-datetimepicker-widget table tbody tr td.active,.bootstrap-datetimepicker-widget table thead tr td.active,.bootstrap-datetimepicker-widget table tbody tr th.active,.bootstrap-datetimepicker-widget table thead tr th.active{font-family:'MarkPro-Bold';color:#f27c00}@keyframes filterAnim{0%{opacity:0}50%{opacity:.7}100%{opacity:0}}.configurableMenu circle{fill:#f27c00}.configurableMenu>div{padding-bottom:15px}.titre-perso{line-height:110%}.requiredAttr{background:#ffd6d5;border-radius:5px;color:#dc3545;padding:3px}.titre-alias{padding:15px}@keyframes slideDown{from{transform:translateY(-100%);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes slideUp{from{transform:translateY(0);position:sticky;opacity:1}to{transform:translateY(-100%);position:relative;opacity:.6}}