html{scroll-behavior:smooth}.minh-100vh{min-height:100vh}.text-underline{text-decoration:underline}ul li{list-style:none}#cookieChoiceInfo a{display:inline-block;padding:5px;margin:0 5px}#cookieChoiceInfo p{margin-bottom:10px}.appear{opacity:0;position:relative;top:50px}.doubleFontSize{font-size:2em}p,a,strong,span,i{font-size:1em}.btn-primary.disabled,.btn-primary[disabled]{opacity:.65}body p{margin-bottom:0}.bg-blanc{background-color:#fff}.bg-transparent{background-color:transparent}.text-blanc{color:#fff}.blockCart.panier{display:block}.blockCart{display:none}.listOptions .active .shippingActive,.listOptions .active .shippingActive{display:block}.listOptions .shippingActive,.listOptions .active .shippingInactive{display:none}.conteneur-check{position:absolute;z-index:99;top:.5rem;right:0;width:100%;height:1px}.conteneur-check .check{width:50px;float:right;width:26px;height:26px;border-radius:0 7px 0 42px;display:none}.active .conteneur-check .check{display:block}.stepAttribute{border-radius:15px;width:30px;height:30px;line-height:30px}.loader{width:70px;height:70px;display:inline-block;padding:0;border-radius:100%;border:5px solid;border-top-color:rgba(1,106,57,1);border-bottom-color:rgba(255,255,255,.3);border-left-color:rgba(1,106,57,1);border-right-color:rgba(255,255,255,.3);-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}#cookie-bar{background:#111;height:auto;line-height:24px;color:#eee;text-align:center;padding:20px 0;z-index:9999}#cookie-bar.fixed{position:fixed;bottom:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#070}#cookie-bar .cb-enable:hover{background:#090}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}@keyframes loader4{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes loader4{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-push:hover,.hvr-push:focus,.hvr-push:active{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;transition:all 1s!important}.hvr-float:hover,.hvr-float:focus,.hvr-float:active{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
body{color:#1d1d1d;background-color:#fff!important;position:relative}*{margin:0;padding:0;box-sizing:border-box;list-style:none;font-family:'MarkPro';color:#1d1d1d;font-size:15px;line-height:150%}html.deleteScroll{overflow-y:hidden}.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 a{color:#010101}body a:hover{text-decoration:none;color:#e2001a;transition:all 1s}.text-secondary-color{color:#e2001a}.text-grey{color:gray}.titre-category,#fullDescription h3,#fullDescription h2{font-family:'MarkPro-Bold';font-size:2em;position:relative;z-index:9;margin-bottom:1rem;display:inline}.titre-category:after,#fullDescription h3:after,#fullDescription h2:after{background:#e2001a;height:10px;display:inline-block;width:100%;content:"";position:absolute;bottom:1px;left:0;z-index:-1}.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:#1d1d1d;border:1px #1d1d1d solid;color:#fff;border-radius:0;font-size:.85em;padding:12px}body .btn.block-titre-menu{font-size:1em;font-family:'MarkPro-Bold';position:sticky;bottom:0;z-index:9;width:100%}body .btn:hover{background-color:#e2001a;border-color:#e2001a}body .btn.btn-commander-home{font-size:1.2em}body .btn.btn-secondary-color{background-color:#e2001a;border:#e2001a;color:#fff;text-decoration:none}body .btn:focus{box-shadow:none}body .contact-page .btn{background-color:#e2001a;border-color:#e2001a;color:#1d1d1d;width:200px;font-size:1em}body .form-group{margin-bottom:1.5rem}body .iti--allow-dropdown.iti{display:-ms-flexbox;display:flex;-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:none;border-bottom:1px solid #d2d2d2;color:#1d1d1d;font-size:1rem;border-radius:0;padding:7px 0;display:block;width:100%;background-color:transparent}body .form-control::placeholder,body input.password::placeholder{color:#d2d2d2!important}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:#1d1d1d;-webkit-text-fill-color:#1d1d1d}body .form-control#datetimepicker.input-validation-register,body input.password#datetimepicker.input-validation-register{background-color:transparent;cursor:pointer}body .form-control:focus,body input.password:focus,body .form-control:focus-visible,body input.password:focus-visible{border-bottom-color:#e2001a;color:#e2001a;outline:none;-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:#1d1d1d}.loaderStandard{width:100%;height:100%;position:fixed;z-index:9999999;top:0;left:0}.loaderStandard:after{border:5px solid;border-top-color:#e2001a;border-bottom-color:rgba(255,255,255,.3);border-left-color:#e2001a;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%}.text-gris{color:gray}header{background-color:#fff;position:sticky;top:0;width:100%;z-index:99}header .tableNumber{border-right:1px #fff solid;color:#fff}header>div{background-color:#e2001a}header .LogoStore{margin-bottom:-10rem}header .btn-accueil{background-color:#010101;padding:5px;color:#fff}header .modfront-category-list{background-color:#e2001a;border:none;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 #f0f0f0}header .listeMoreCategories .modfront-category-list{position:relative!important;transform:none!important;bottom:0!important}header #shopbar-flyout-account:after{display:none}header .panierHeader a{border-right:1px #010101 solid}header #shopbar-account span,header #shopbar-account strong{color:#fff}header #shopbar-account .icn-account path{stroke:#fff}header .language-selector{background-color:#fff;border-radius:5px;padding:10px}header .language-selector span{cursor:pointer}header .language-selector .dropdown-toggle::after{position:relative}header .language-selector .language{font-family:'MarkPro-Bold';color:#1d1d1d;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:99}.category-container .bienvenue{color:#fff}.category-container .dropdown-menu li:hover{background-color:transparent}.category-container ul>li i{color:#fff}.category-container a{color:#fff;font-size:.85em;padding:5px;display:block;border:none}.category-container a:hover{color:#fff;transition:all 1s}.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:#e2001a;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:#e2001a;padding:15px;min-width:250px}.listeMoreCategories.active{display:block}.banniereStore img{width:100%}.store-description p{color:gray}.nombreProduitPanier{background-image:url(https://mediab.izipass.cloud/StandardCelTemplateRefonte/Content/images/icn-basket.png);background-size:contain;background-repeat:no-repeat;font-size:.75em;color:#fff;height:40px;width:40px;line-height:50px;text-align:center;font-family:'MarkPro-Bold'}.subtotal-articles{border-top:1px #d2d2d2 solid}body a.voirCompo{cursor:pointer;text-decoration:underline;color:#e2001a}.removeDiscount{position:absolute;top:0;border:none;background:transparent}.panierNotCart .btnCommander{background-color:#e2001a;color:#fff;padding:13px;border-radius:0;font-size:1em}.panierNotCart .btnCommander:hover{background-color:#1d1d1d;color:#e2001a;transition:all 1s}.panierNotCart .btnCommander:hover span{color:#e2001a;transition:all 1s}.panierNotCart .btnCommander p,.panierNotCart .btnCommander span{color:#fff}.panierNotCart #btnCommanderFoodCourt{background-color:#bfbfbf}.panierNotCart #btnCommanderFoodCourt:hover{background-color:#e2001a}.panierNotCart .panierVide{max-width:340px}.panierNotCart .panierVide p:first-of-type{font-size:1.6em;line-height:110%}.panierNotCart .panierVide .short-description{color:gray}.svgPanier path,.svgPanier fill,.svgPanier rect{stroke:#e2001a}.svgPanier circle{stroke:#e2001a;fill:#e2001a}.quantite a{cursor:pointer}.quantite a.remove svg circle{fill:#d2d2d2}.quantite a svg circle{fill:#e2001a}footer .container{max-width:1500px}footer .firstPart{background-color:#f0f0f0;padding:4% 0 10%}footer .firstPart .reseaux-footer i{color:#e2001a}footer .firstPart ul a{color:#1d1d1d;display:block}footer .firstPart ul li:before{background-color:#e2001a;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}@media(min-width:992px){.language-selector img{width:25px}.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}.submenu{display:none;position:absolute;left:100%;top:0;min-width:150px;background-color:#e2001a}.dropdown-menu>li:hover{background-color:#f1f1f1}.product-list-options .dropdown-menu>li:hover{background-color:transparent}.dropdown-menu>li:hover>.submenu{display:block}.block-right-panier .ligneTotal>div:nth-of-type(2){border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}#TotalPriceUpdateContainer .composition-formule{max-height:75vh}#TotalPriceUpdateContainer .composition-formule .block-attributes{height:70%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}}body .complementPageProducts{background-color:#ffebeb}body .complementPageProducts .container{max-width:1400px}body .complementPageProducts .container hr{background:#e2001a;height:7px;width:70px;content:"";display:inline-block}body #product-filter .dropdown-menu{position:relative!important;transform:none!important;border:none;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:1em;color:gray}#product-filter ul li a:hover,#product-filter label:hover,.colonneLeft ul li a:hover{color:#e2001a}.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:10px 0}.colonneLeft ul li a .rond{content:"";display:inline-block;border:1px #d2d2d2 solid;width:20px;height:20px;border-radius:15px;margin-right:15px;vertical-align:middle;position:relative}.colonneLeft ul li a .rond.active:before{background-color:#e2001a;border-color:#e2001a;content:"";position:absolute;width:14px;height:14px;top:2px;left:2px;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:gray}body #product-filter .dropdown-toggle::after{content:"";font-family:"Font Awesome 5 Free";font-weight:700;border:none;color:#e2001a;position:absolute;right:0;top:15px}.blockSearch button{position:absolute;top:10px;left:10px;border:none;background-color:transparent}.blockSearch input{padding:20px 0 20px 40px}body .liste-filtres{cursor:pointer}ul.ui-autocomplete.ui-menu{background-color:#fff;padding:7px;box-shadow:3px 3px 6px #0000000d}ul.ui-autocomplete.ui-menu li a{cursor:pointer;font-size:.8em;display:block;padding:5px 0;color:gray}body .custom-control-label{line-height:25px;padding-left:1rem}body .custom-checkbox .custom-control-input,.custom-radio .custom-control-input{width:25px;height:25px}body .custom-checkbox .custom-control-label::before,.custom-radio .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:#e2001a;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:#fff;background-color:#e2001a;border-color:#e2001a;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,body .custom-radio .custom-control-input:indeterminate~.custom-control-label::after{background-image:none}.boxContactHome p{color:gray}.boxContactHome a{text-decoration:underline}.choixConsoHome{border:1px #010101 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}#popupProduitsAdditionnels{max-height:75vh}#popupProduitsAdditionnels .block-close{height:10%}#popupProduitsAdditionnels h3{height:10%}#popupProduitsAdditionnels .liste-produits-additionnels{height:80%;overflow-y:auto}#popupProduitsAdditionnels ul li:nth-child(1n+2){border-top:1px #d2d2d2 solid}#popupProduitsAdditionnels .productBox{background-color:transparent;box-shadow:none;border-radius:0}.productBox{box-shadow:3px 3px 6px #0000000d;border-radius:3px;background-color:#fff}.productBox .conteneur-images{cursor:pointer}.productBox .lirePlus,.productBox .lirePlus span{text-decoration:underline}.productBox .short-description{color:gray;font-size:.8em;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:all 1s}.productBox .short-description p{color:gray}.productBox .short-description:hover{display:block;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:initial;transition:all 1s}.productBox .product-price{font-size:1.2em;font-family:'MarkPro-Bold'}.productBox .add{background-color:#e2001a;width:35px;height:35px;line-height:35px;border-radius:3px;color:#fff;font-size:25px;cursor:pointer;transition:all 1s}.productBox .add:hover{color:#e2001a;background-color:#fff;transition:all 1s}.colonnePanier .btnCommander{background-color:#010101;padding:15px}.colonnePanier .btnCommander span{color:#fff}.commanderFoodCourt{background-color:#958a81;color:#fff;letter-spacing:.01em}.commanderFoodCourt:hover{background-color:#e2001a;transition:all 1s}.contenuSousCategory,.contenuSousCategory a{background-color:#e2001a;color:#010101}.sousCategory{position:fixed!important;width:100%;left:0!important}body ul.menu-filtre li a.nav-link.vide{background-color:#e2001a}.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!important;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:#1d1d1d}body .bootstrap-datetimepicker-widget i:hover,body .bootstrap-datetimepicker-widget span:hover{background-color:transparent}body .bootstrap-datetimepicker-widget td:hover,body .bootstrap-datetimepicker-widget th:hover,body .bootstrap-datetimepicker-widget span:hover{background-color:#fff!important}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:none!important;position:absolute}.fixedButton#validComposition{background-color:#e2001a;cursor:pointer}.fixedButton#validComposition[disabled=disabled]{opacity:.7;pointer-events:none}.fixedButton#validComposition[disabled=disabled] .updateQtySimple{background-color:#e2001a;color:#fff}.fixedButton#validComposition a{color:#fff;font-family:'MarkPro-Bold'}.fixedButton#validComposition .updateQtySimple{color:#e2001a;background-color:#fff;width:40px;height:40px;line-height:40px;border-radius:50px;font-size:1.2em}.fixedButton#validComposition .qtyProduct{background-color:transparent;border:none;color:#fff;font-size:1.2em;text-align:center}#TotalPriceUpdateContainer .destination-choix-attributs{position:absolute;height:100%;background:#fff;z-index:999;width:100%;overflow-y:auto;left:0;top:0}#TotalPriceUpdateContainer .composition-formule{background-color:#fafafa}#TotalPriceUpdateContainer .composition-formule .block-attributes .nav-tabs{border-bottom:none;display:flex;margin-bottom:1.5rem}#TotalPriceUpdateContainer .composition-formule .block-attributes .nav-tabs .nav-item{padding:0 5px}#TotalPriceUpdateContainer .composition-formule .block-attributes .nav-tabs .nav-item a{cursor:pointer;border:1px #d2d2d2 solid;border-radius:10px}#TotalPriceUpdateContainer .composition-formule .block-attributes .nav-tabs .nav-item a.active{background-color:#f5c5cb;font-family:'MarkPro-Bold';border-color:#e2001a}.attribut-defile{cursor:pointer}.modfront-productsetitems>li{border:1px solid #d2d2d2;border-radius:3px;cursor:pointer}.modfront-productsetitems>li .perso{display:none;font-family:'MarkPro-Bold';font-size:.85em}.modfront-productsetitems>li.active .perso{display:block}.modfront-productsetitems>li.soldout{cursor:not-allowed;border-color:#f7caca}.modfront-productsetitems>li.active,.modfront-productsetitems>li.show{border-color:#e2001a;background-color:#f5c5cb}.modfront-productsetitems>li.active p,.modfront-productsetitems>li.show p{font-family:'MarkPro-Bold'}.modfront-productsetitems>li p{color:#1d1d1d;font-size:.85em}.short-description,.short-description p{color:gray}.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:3px;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:#1d1d1d}.block-right-panier .listOptionsPaiement li a.active{border-color:#e2001a;background-color:#f5c5cb}.block-right-panier .blockInput{border:1px solid #d2d2d2;border-radius:3px;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:#e2001a}.block-right-panier .blockInput svg circle{stroke:#e2001a}.block-right-panier .blockInput svg.icnCalendar g{stroke:#e2001a;fill:#e2001a}.block-right-panier .blockInput svg.icnCalendar rect.rectCal{stroke:initial}.block-right-panier .blockInput .appliquer{background-color:transparent;border:none;color:#e2001a;font-family:'MarkPro-Bold';cursor:pointer}.block-right-panier .blockInput .appliquer:hover{color:#e2001a;transition:all 1s}.block-right-panier .blockInput input{border:none;color:#1d1d1d;font-size:.85em;background-color:transparent}.block-right-panier .blockInput input::placeholder{color:#1d1d1d}.block-right-panier .blockInput input:focus-visible{outline:none}.block-right-panier .confirm-order-next-step-button{background-color:#e2001a;border:none}.block-right-panier .ligneTotal{border-top:1px solid #d2d2d2}.shippingOptions li a{cursor:pointer;padding:1rem;border:1px solid #d2d2d2;border-radius:3px}.shippingOptions li a.active{border-color:#e2001a;background-color:#f5c5cb}.shippingOptions li a:before{width:22px;height:22px;border:1px solid #d2d2d2;border-radius:50px;content:"";display:inline-block;vertical-align:middle;margin-right:15px}.shippingOptions li a.active:before{background-color:#e2001a;background:radial-gradient(#e2001a 50%,transparent 60%);border-color:#e2001a}.shippingOptions li p{display:inline-block;vertical-align:middle}.shippingOptions li p .text-grey{color:gray}.le-restau .adresse-store{font-size:.85em;color:gray}#goal a{border:1px solid #d2d2d2;border-radius:10px;padding:10px;cursor:pointer}#goal a.active{border-color:#e2001a}.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:none;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:gray;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:#e2001a}.adresseListe .active{border-color:#e2001a;background-color:#f5c5cb}.box-account{box-shadow:3px 3px 6px #0000000d;border-radius:10px;background-color:#fff}.box-account a,.box-account input,.box-account button{background-color:transparent;border:none;border-top:none;text-align:left;padding:0;margin-bottom:7px;color:#e2001a;font-size:.85em}.box-account a.barCode,.box-account input.barCode,.box-account button.barCode{border:1px solid #f0f0f0;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:#e2001a;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:#e2001a}.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:#e2001a;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,body .update-form{background:#fff;z-index:999999;position:relative}body #formulaireModification a,body .update-form a{color:#1d1d1d}body #formulaireModification .block-top-login,body .update-form .block-top-login{background:#1d1d1d}body #formulaireModification .block-top-login p,body .update-form .block-top-login p{color:#fff;font-family:'MarkPro-Bold'}body #formulaireModification p,body .update-form p{color:gray}body #formulaireModification ul.menu-login li,body .update-form ul.menu-login li{color:#1d1d1d}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:none}body #formulaireModification label,body .update-form label{color:#1d1d1d;font-size:.85em}body #formulaireModification .btn,body .update-form .btn{background:#1d1d1d;color:#fff;padding:15px;text-decoration:none}body #formulaireModification .btn:hover,body .update-form .btn:hover{background:#e2001a;border-color:#e2001a}body #formulaireModification .btn.disabled,body .update-form .btn.disabled{pointer-events:none;cursor:not-allowed}body #formulaireModification .closeForm,body .update-form .closeForm{position:absolute;top:11px;right:15px;width:30px;height:30px;line-height:41px;box-shadow:3px 3px 6px #0000000d;padding:0;text-align:center;border-radius:30px;background-color:#fff;z-index:9999}body #formulaireModification .closeForm a,body .update-form .closeForm a{line-height:30px;text-decoration:none}body #formulaireModification .closeForm i,body .update-form .closeForm i{color:#1d1d1d;font-size:14px}body #formulaireModification .mentionsFid,body .update-form .mentionsFid{color:gray;font-size:.8em}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 gray 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 gray solid}.order-list li:nth-child(1n+2){border-top:1px gray solid}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}.address-item{border:1px solid #d2d2d2;border-radius:5px}.address-item.active,.address-item:hover{border-color:#e2001a}#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:15px;width:30px;height:30px;line-height:30px}#pagination-bottom ul li:last-child{display:none}#pagination-bottom ul li.active a{border-color:#e2001a;color:#e2001a}.popupChoixEtablissement .form-control{border:1px solid #d2d2d2;color:#1d1d1d;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:#1d1d1d;font-weight:700}.popupChoixEtablissement .form-control option{padding:10px}.popupChoixEtablissement .btn.dropdown-toggle{border:none}.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:gray}.list-mode-consommation a{border:1px #ddd solid;border-radius:15px}.list-mode-consommation a:hover{border-color:#e2001a}.list-mode-consommation a .titre-mode-conso{font-size:3em}body #popuCommandeEnLigne,#popupFidValidate,#DeletePopup,#popupProduitsAdditionnels,#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;margin-left:0!important;width:95%;max-width:550px;position:fixed!important;top:50%!important;background-color:#fff;max-height:95vh;overflow-y:auto}#popupAttente{border-radius:10px}#popupAttente video{max-width:220px}#popupProduitsAdditionnels{display:flex;flex-direction:column}body #popupHome{max-width:550px;max-height:80vh;overflow-y:auto}body #popupHome .more-info{color:#1d1d1d}body #popupHome .btn{font-size:1.2em;margin-top:2rem}body #popupHome .closeForm{position:absolute;top:15px;right:15px}body #popupHome .closeForm .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}body #popupFid>div{background-color:#e2001a}body #popupFid>div h2{color:#fff;text-transform:uppercase;font-family:'MarkPro-Bold';font-size:1em}body #popupFid>div h3{font-size:2em;line-height:120%;font-family:'MarkPro-Bold';margin-bottom:0;margin-top:20px}body #popupFid>div .btn{margin-top:20px;width:250px;max-width:100%}.switch{position:relative;display:inline-block;width:47px;height:22px;background-color:#ddd;border-radius:15px}label.switch-toggle,label.switch-toggle-fid{display:block!important;height:34px;padding-left:26px;width:50px;cursor:pointer;display:none;border-radius:7px}label.switch-toggle:after,label.switch-toggle-fid:after{display:inline-block;width:25px;height:25px;background-color:#e2001a;content:"";position:absolute;left:0;top:-2px;border-radius:15px}label.switch-toggle.on:after,label.switch-toggle-fid.on:after{right:0;left:auto}.blockLivraisonEmporter p.active{font-weight:700;color:#1d1d1d}.blockLivraisonEmporter p{color:gray}body .container-home{padding:0 15px}.externalShipping{display:flex;justify-content:center}.externalShipping a{border:1px #ddd solid;padding:10px;display:block;margin:0 10px}.popupFid{z-index:999;position:relative}.popupFid>div{background-color:#e2001a}.popupFid>div h4{color:#fff;font-family:'MarkPro-Bold';letter-spacing:2.25px;font-size:.85em}.popupFid>div h5{color:#1d1d1d;font-family:'MarkPro-Bold';font-size:2.5em;margin-bottom:0;margin-top:1.5rem}.popupFid>div p{color:#1d1d1d}.popupFid>div p.mentions-fid{font-size:.85em;margin-top:1.5rem}@media(max-width:1199px){.nombreProduitPanier{font-size:1em;height:45px;width:45px;line-height:55px}body #formulaireModification{position:fixed;bottom:0;width:100%;left:0;overflow-y:scroll;height:100vh;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#filtres{position:fixed;top:0;background:#fff;width:100%;z-index:9999;padding:5%;overflow-y:scroll;height:100vh;left:0}.background-light-xs{background-color:#fafafa}header .LogoStore{margin-bottom:0}.category-container{background-color:#fff}.souscategory{overflow-x:auto}.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}.souscategory>div p{padding:5px 10px;-webkit-box-align:center;align-items:center;white-space:nowrap}.souscategory>div p .sousCatResp{border-radius:15px;padding:7px}.souscategory>div p .sousCatResp span{font-size:.9em;color:#e2001a}.souscategory>div p .sousCatResp.active{background-color:#e2001a}.souscategory>div p .sousCatResp.active span{color:#fff}.panierVideResp{background-color:#e2001a}.panierVideResp p{color:#fff}.popupFid>div h5{font-size:2em}#listProducts{display:flex;width:100%;max-width:100%}.filter{display:none}.lignePanierResp{height:10%}.confirm-order-next-step-button{position:fixed;width:100%;bottom:0;left:0;z-index:9}#AddToCart{position:fixed;z-index:999;bottom:0;left:0;width:100%}#AddToCart .listeProduitsPanier{height:100vh;background-color:#fff;top:0;left:0;position:fixed;width:100%;transition:all .2s;display:none;flex-direction:column;max-height:-webkit-fill-available;max-height:-moz-available;max-height:fill-available;z-index:99}#AddToCart .listeProduitsPanier.active{display:block}#AddToCart .listeProduitsPanier .listPanier{height:80%;overflow-y:auto;padding:15px}#AddToCart .commandeBtn{height:10%}.menu-filtre{border-bottom:1px #d2d2d2 solid}.categories-container{overflow-x:auto;border-left:1px #d2d2d2 solid}.categories-container::-webkit-scrollbar{width:5px;background-color:transparent;border:0 #fff solid;position:absolute}.categories-container::-webkit-scrollbar-thumb{border-radius:15px;-webkit-box-shadow:inset 0 0 0 #e2001a;background-color:#e2001a}.categories-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 #d2d2d2;border-radius:15px;background-color:transparent;position:absolute}.categories-container>ul{-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}.categories-container>ul li{white-space:nowrap}.categories-container>ul li>div{font-size:1em;color:gray;width:100%;text-align:center;border-radius:15px;padding:10px 15px}.categories-container>ul li>div a{font-size:.85em;color:gray}.categories-container>ul li>div.isSelected{background-color:#e2001a;border-color:#e2001a;color:#fff;font-family:'MarkPro-Bold';border-radius:15px}.categories-container>ul li.flexSlideCategory{-webkit-box-align:center;align-items:center;position:relative;border-bottom:1px #d2d2d2 solid}.categories-container>ul li.flexSlideCategory.activeCat{border-bottom:1px #1d1d1d solid}.categories-container>ul li.flexSlideCategory.activeCat a{color:#1d1d1d;font-family:'MarkPro-Bold'}.categories-container .dropdown-menu{position:fixed!important;top:0!important;float:none!important;transform:none!important;width:100%!important;left:0}}@media(min-width:1200px){.listPanier.scroll{height:80%;overflow-y:auto;overflow-x:hidden;padding-right:5px!important}.subtotal-articles,.titrePanier-Cart{height:10%}.popupFid{left:0;z-index:999;top:50%;transform:translateY(-50%);position:fixed}.popupFid>div{width:60%;display:inline-block}body #formulaireModification,body .update-form{position:fixed;top:0;right:0;height:100vh;z-index:999999;width:450px;overflow-y:scroll}header .modfront-category-list{min-width:250px}header .btn-accueil{position:absolute}header .category-container a:hover{color:#fff}header .category-container li.activeCat a{font-weight:700}body #popupFid{position:fixed!important;left:0;width:100%;top:0!important;left:0!important;height:100vh}body #popupFid>div{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translateY(-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:absolute}#listProducts{width:300px;max-width:90%;top:76px;position:sticky;z-index:9;margin:0 auto;padding-top:3rem;height:50vh;display:flex;flex-direction:column}#listProducts .listPanier{max-height:90%;overflow-y:auto}#listProducts>div:first-of-type{height:10%}#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}.souscategory{background-color:#e2001a;margin-top:.5rem}.tab-content>.tab-pane.colonneLeft{display:block}body .navbar-expand-xl .navbar-collapse.commandeBtn{display:block!important}}@media(max-width:380px){.fixedButton#validComposition .updateQtySimple{width:35px;height:35px;line-height:35px}}@media(max-width:580px){.categories-container::-webkit-scrollbar{width:0;height:0}}@media(min-width:581px) and (max-width:1199px){.categories-container::-webkit-scrollbar{width:5px;height:5px}}@media(max-width:767px){.img-fluid.img-flag{max-width:30px}#popupProduitsAdditionnels{max-height:80vh;z-index:999}#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}.quantite a{width:25px;height:25px;line-height:28px}.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){.fixedButton{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)}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}}@media(min-width:1500px){body .container-home{width:75%}body .container.product-template-simple{max-width:1400px}}.qtyAttribute .updateQtySimple{background:#010101;border-radius:50px;color:#fff;text-align:center;width:30px;height:30px;line-height:30px}.qtyAttribute input{background-color:transparent;border:none;font-size:.8em;text-align:center}.modfront-productsetitems li .blockqtyAttribute{display:none;width:50%}.modfront-productsetitems li.active .blockqtyAttribute{display:block}.modfront-productsetitems li.active .block-apparition-menu{display:block}.modfront-productsetitems li .block-apparition-menu{display:none;padding:0 .5rem .5rem .5rem}.modfront-productsetitems li .block-apparition-menu .short-description-att{color:gray;font-size:.8em;font-family:'MarkPro'}.modfront-productsetitems li .block-apparition-menu .configurableMenu{box-shadow:2px 2px 2px #d6d2d2;margin-top:.7em;border:none;background-color:#fff;display:block;position:relative}.modfront-productsetitems li .block-apparition-menu .configurableMenu::after{content:'';font-family:'Font Awesome 5 Free';line-height:35px;font-weight:700;color:#010101;font-size:16px;display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:99;right:10px}body .scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 #e2001a;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::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 0 #d1b085;background-color:#e2001a}#popupNotification{top:auto!important;bottom:2rem!important;right:2rem!important;left:auto!important;background-color:#010101;position:fixed!important;border-radius:50px}#popupNotification div{padding:1.5rem}#popupNotification div .ajoutpanier{color:#fff}#popupNotification div .ajoutpanier a{color:#fff;font-size:1em}#popupNotification div i{font-size:1.5em;color:#fff}@media(max-width:991px){#popupNotification{right:auto!important;left:50%!important;transform:translateX(-50%);width:50%}#popupNotification div{padding:1rem}#popupNotification div p{font-size:.8em}#popupNotification div i{font-size:.8em}}#cookie-bar p{margin-bottom:15px}#cookie-bar .cb-enable{background:#e2001a;border-radius:0;padding:7px}#cookie-bar .cb-policy{background:none;text-decoration:underline;color:#e2001a}.flickity-prev-next-button{width:40px;height:40px;position:absolute;background-color:#e2001a;border-radius:20px;top:50%;transform:translateY(-50%);border:none}.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 #e2001a;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 #e2001a solid;border-radius:3px;width:35px;height:35px;content:"";text-align:center;cursor:pointer}.apply-to-cart-text.active::before{background-color:#e2001a;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:#e2001a}.block-ajout-dicount.delete{background-color:#ffebeb}.block-ajout-dicount p{color:#fff}body .iti{display:block}.icn-password{color:#e2001a;font-size:18px;top:0;position:absolute;right:0;cursor:pointer}.input-error{border:none}.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}.zipVille #cityRegister{cursor:pointer;cursor:not-allowed;pointer-events:none;background-color:#fafafa}.test{border-right:1px #d2d2d2 solid;border-left:1px #d2d2d2 solid}.test li.vicopo-answer:nth-child(1n+2){border-bottom:1px #d2d2d2 solid}.test li.vicopo-answer:nth-child(2){margin-top:10px;border-top:1px #d2d2d2 solid}.vicopo-answer,selectCity{cursor:pointer;padding:10px 15px}.vicopo-answer:hover,selectCity:hover{background-color:#e2001a}.zipFrance #cityRegister{cursor:not-allowed;pointer-events:none;background-color:#fafafa}.menu-login li:nth-child(2){border-left:1px #d2d2d2 solid;border-right:1px #d2d2d2 solid}.menu-login a{color:gray}.menu-login a.active span{font-family:'MarkPro-Bold';color:#1d1d1d;position:relative}.menu-login a.active span:after{background:#e2001a;height:3px;display:inline-block;width:100%;content:"";position:absolute;bottom:6px;left:0;z-index:-1}.dropdown .dropdown-toggle::after{border:none!important;content:"";font-family:"Font Awesome 5 Free";font-weight:700;border:none;color:#e2001a;position:absolute;right:-5px;top:0;font-size:10px}.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(min-width:1200px){.container.small-content{max-width:800px}}