.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:inherit;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}@font-face{font-family:Futura-LTPro-Bold;src:url(/_next/static/media/FuturaLTPro-Bold.665adeae.otf) format("truetype")}@media screen and (min-width:760px){body,html{overflow-x:hidden}#loader{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-loader{min-height:100vh!important}.secondary-loader{min-height:70vh}#home{display:flex;flex-direction:row;height:100vh}#home .title-home-page{width:70%}#home .title-home-page h1{font-weight:700;margin-bottom:0;font-family:Futura-LT-Bold;color:#262957;font-size:44px;min-height:62px}#home .title-home-page .description-home-page{line-height:36px;font-size:18px;opacity:.6}#home .title-home-page .slogan-home-page{min-height:38px;margin-top:0;font-size:28px}#home .title-home-page p{font-family:NunitoSans-regular;color:#262957}#home .title-home-page .desktop-intro-concept{font-family:NunitoSans-regular;font-size:18px;opacity:.6;color:#262957}.container-title-action{width:60%;padding-left:16%;margin-top:150px;z-index:100}.container-title-action .desktop-link-cart{font-size:22px}.circle-left-red{position:absolute;bottom:0;left:-18px;height:275px}}@media screen and (min-width:760px)and (max-height:800px){.circle-left-red{bottom:-150px}}@media screen and (min-width:760px)and (max-height:620px){.circle-left-red{display:none}}@media screen and (min-width:760px)and (max-width:1200px){.circle-left-red{left:-20%}}@media screen and (min-width:760px){.circle-little-red{position:absolute;bottom:25%;left:-30px}.logo-laddit{position:absolute;height:28px;right:2%;top:1%;z-index:910}.container-desktop-images{width:30%;position:relative}.container-desktop-images .circle-blue,.container-desktop-images .circle-img{aspect-ratio:1/1;width:100%;min-width:350px;max-width:700px;object-fit:cover;border-radius:50%;top:10%;right:-9%;position:absolute;z-index:6}.container-desktop-images .circle-blue{background-color:#5ac8f5}.container-desktop-images .circle-red{position:absolute;z-index:5;width:300px;height:300px;border-radius:175px;right:-50px;top:-50px}.container-action-page{padding-top:40px}.container-action-page .button-action-page{display:flex}.container-action-page span{font-family:NunitoSans-regular;font-size:20px;color:#e84249;text-decoration:underline;cursor:pointer}.container-action-page a{margin-bottom:5px;width:90%}#button-delivery{background-color:#0000;border:2px solid #e84249;color:#e84249;font-size:20px}.container-display-hour-app-open{border-radius:34px;background-color:#e842491a;display:flex;justify-content:center;align-items:center;padding:20px 40px;width:-moz-fit-content;width:fit-content}.container-display-hour-app-open p{padding-left:10px;margin:0;text-align:center;text-wrap:auto}.container-display-hour-app-open span{padding-left:5px;font-weight:700}.container-name-categories{padding-left:10%;padding-top:15px;position:absolute;width:100%;bottom:0}.container-name-categories .override-flexContainer{width:50%}.container-name-categories .override-tabs-indicator{background-color:#0000}.container-name-categories .override-tab{min-width:120px;opacity:1}}@media screen and (min-width:760px){.container-name-categories .override-scroll-horizontal ::-webkit-scrollbar-track{background:#f1f1f1}.container-name-categories .override-scroll-horizontal ::-webkit-scrollbar-thumb{background:#888}.container-name-categories .override-scroll-horizontal ::-webkit-scrollbar-thumb:hover{background:#555}.container-name-categories .override-scroll-button{width:25px}.container-name-categories .override-label{font-family:NunitoSans-regular;font-size:16px;color:#e84249;text-transform:none;white-space:nowrap}.container-name-categories .active-category{border-bottom:4px solid #e84249}.container-name-categories .active-category .override-label{font-size:21px;font-weight:700}.sticky{position:fixed!important;background-image:linear-gradient(0deg,#ececef,#fff);z-index:1000;height:50px;top:0}.nav-top{position:absolute}.tcircle-1{background-color:#e84249;left:1%;width:63px;height:37px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;top:0}.tcircle-2{background-color:#e842494d;width:20px;height:20px;border-radius:10px;left:5%;top:30px}.tcircle-3{background-color:#e84249;width:15px;height:15px;border-radius:8px;right:35%}.tcircle-4{background-color:#e842494d;width:81px;right:30px;height:45px;border-top-left-radius:50px;border-top-right-radius:50px;right:25%;bottom:0}.tlogo-5{right:10%}.tlogo-5 img{width:150px}#nav-header{background-image:linear-gradient(0deg,#ececef,#fff);position:relative;height:275px;display:flex}}@media screen and (min-width:760px)and (max-width:1036px){#nav-header{height:225px}}@media screen and (min-width:760px){#nav-header-iframe{background-image:linear-gradient(0deg,#ececef,#fff);display:flex;height:50px}.container-desktop-title-link-nav{width:70%}#div-icon-nav-header{margin:0;padding-left:10%;display:flex;justify-content:space-between;width:35%;align-items:flex-end;position:absolute;bottom:0}#div-icon-nav-header a{text-decoration:none}#div-icon-nav-header-iframe{padding-left:15%;display:flex;justify-content:space-between;width:50%;align-items:flex-end}#div-icon-nav-header-iframe a{text-decoration:none}.div-nav-header-hdd{visibility:hidden}.icon-nav-header{color:#5ac8f5;font-size:larger;margin-top:5px}.nav-delivery{display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#5ac8f5}.pure-menu-link{border-top-left-radius:40px;border-top-right-radius:40px;border-top-width:2px;background-color:#5ac8f524;height:60px}.pure-menu-link,.pure-menu-link-v2{padding-bottom:0;padding-top:8px;border-bottom:0;width:22px}.pure-menu-link-v2{height:62px;display:flex;flex-direction:column;align-items:center}.menu-selectedV2{border-bottom:4px solid #e84249;padding-bottom:6px}.menu-selectedV2,.nav-already-selected{display:flex;align-items:center;width:120px;justify-content:center}.nav-already-selected{padding-bottom:10px}.text-nav{margin-top:0;margin-bottom:0;vertical-align:bottom;padding-left:15px;font-family:NunitoSans-semiBold;font-size:18px;font-weight:600;color:#e84249!important;cursor:pointer}.value-cart-desktop{position:absolute;margin-top:-20px;margin-left:-50px;width:50px;height:50px;border-radius:25px;background-color:#e842491a;padding-left:0;display:flex;justify-content:center;align-items:center}.value-cart-desktop span{color:#e84249;font-family:NunitoSans-semiBold;font-weight:600;font-size:12px}.nav-chf,.title-page-nav{flex-direction:column}.title-page-nav{display:flex;padding-left:15%;padding-top:10px}.title-page-nav h1{font-family:Futura-LTPro-Bold;font-size:44px;cursor:pointer;min-height:60px;margin-top:10px}.title-page-nav h1,.title-page-nav p{margin-bottom:0;color:#262957;z-index:1000}.title-page-nav p{margin-top:0;font-family:NunitoSans-regular;font-weight:400;font-size:26px;min-height:38px}.circle-img-header{position:absolute;top:-60px;right:-75px;width:450px;height:450px;object-fit:cover;clip-path:circle(50% at center)}}@media screen and (min-width:760px)and (max-width:1024px){.circle-img-header{width:350px;height:350px;right:-90px}}@media screen and (min-width:760px){.circle-blue-header{height:275px;position:absolute;right:0}}@media screen and (min-width:760px)and (max-width:1036px){.circle-blue-header{height:225px}}@media screen and (min-width:760px){.desktop-circle-red-header{position:absolute;height:110px;bottom:0}.desktop-little-circle-red-header{width:38px;height:38px;background-color:#e842494d;border-radius:19px;position:absolute;left:80px;top:100px}.content{position:relative;background-color:#fff}#main-delivery{height:100%;padding:0 5px 0 10%;background-color:#fff;border-radius:35px 35px 0 0;width:65%}#main-delivery .title-delivery{padding-top:10px}#main-delivery .title-delivery h1{font-size:26px;font-weight:700;line-height:normal;color:#262957;font-family:Futura-LT-Bold}#main-delivery .title-delivery p{opacity:.6;font-family:NunitoSans-regular;font-size:16px;line-height:normal;color:#262957}.input-address-algolia{width:70%}}@media screen and (min-width:760px)and (max-width:1440px){.input-address-algolia{width:80%}}@media screen and (min-width:760px){.line-form-street{display:flex}.line-form-street .streetNumber{width:30%!important}.line-form-street .street{width:70%;margin-left:5px}.delivery-form .form-address-manually{width:60%}.delivery-form .form-address-manually input{width:100%}.delivery-form .container-button-impossible-choose{display:flex;justify-content:center;position:absolute;width:40%;background-color:#fff;border-radius:27px 27px 0 0;margin-top:20px;margin-bottom:20px}.delivery-form .container-button-impossible-choose .button-impossible-choose{background-color:#e8424b;border-radius:28px;cursor:pointer;color:#fff;font-family:Arial;font-size:17px;font-weight:700;padding:16px 31px;width:90%;height:45%}.container-take-find-address{display:flex;width:50%;justify-content:center}.container-take-find-address .button-take-in-delivery{background-color:#e8424b;width:75%}.container-delivery-form{padding-top:20px}.container-delivery-form .text-search-address{font-family:NunitoSans-semiBold;font-size:15px;font-weight:600;text-align:center;color:#e84249}.desktop-input-address{margin-top:20px}.display-delivery-place-selected{display:flex;justify-content:space-between;background-color:#f0f0f3;font-family:NunitoSans-regular;padding:0 10px;align-items:center;border-radius:8px;width:35%;margin:5px 5px 5px 0;height:70px}}@media screen and (min-width:760px)and (max-width:1440px){.display-delivery-place-selected{width:40%}}@media screen and (min-width:760px){.display-delivery-place-selected p{line-height:1.38;color:#262957;padding:0 5px;width:60%}.display-delivery-place-selected span{font-size:16px;font-weight:600;font-style:italic;text-align:right;color:#e84249}.display-delivery-place-selected button{width:107px;height:40px;font-size:16px;font-weight:700;text-align:center;color:#fff;border-radius:8px;background-color:#e84249}#restaurant-menu{padding-left:10%;display:flex}}@media screen and (min-width:760px)and (min-width:1600px){#restaurant-menu{padding-left:0;justify-content:center}}@media screen and (min-width:760px){#restaurant-menu h1{opacity:.5;font-family:Futura-LT-Bold;font-size:36px;color:#262957}#restaurant-menu .container-products{width:100%}#restaurant-menu .container-products h2{font-family:Futura-LT-Bold;font-size:26px;color:#262957}#restaurant-menu .container-categories{display:flex;flex-direction:column;margin-bottom:65vh}}@media screen and (min-width:760px)and (min-width:760px)and (max-width:1380px){#restaurant-menu .container-categories{width:60%}}@media screen and (min-width:760px){#restaurant-menu .list-products ul{padding:20px 15px;margin:0;display:grid;grid-template-rows:auto;grid-template-columns:425px 425px}}@media screen and (min-width:760px)and (min-width:760px)and (max-width:1380px){#restaurant-menu .list-products ul{grid-template-columns:425px}}@media screen and (min-width:760px){#restaurant-menu .list-products ul li{margin:10px 0}#restaurant-menu .container-in-cart{box-shadow:none!important;background-color:#5ac8f51a!important}#restaurant-menu .product-in-list{width:400px}#restaurant-menu .container-product-all-data{display:flex;justify-content:space-between;width:95%;height:95px;border-radius:16px;background-color:#fff;box-shadow:0 4px 18px #dfd9d9;transition:box-shadow .2s ease-in-out;position:relative;cursor:pointer}#restaurant-menu .container-product-all-data .container-image-qty{height:inherit;position:relative}#restaurant-menu .container-product-all-data .container-image-qty .image-product{height:95px;width:95px;border-bottom-right-radius:16px;border-top-right-radius:16px;object-fit:cover}#restaurant-menu .container-product-all-data .display-number-product{position:absolute;right:0;width:28px;height:28px;font-family:NunitoSans-regular;font-size:14px;font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:5px 16px 5px 5px;background-color:#fffc;z-index:1}#restaurant-menu .container-product-all-data .container-name-number-product{padding:6px 0 6px 16px;width:80%;display:flex;flex-direction:column;justify-content:space-between}#restaurant-menu .container-product-all-data .container-name-number-product .container-name-desc-product{width:100%}#restaurant-menu .container-product-all-data .container-name-number-product p{margin:0;color:#262957}#restaurant-menu .container-product-all-data .container-name-number-product .name-product{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#restaurant-menu .container-product-all-data .container-name-number-product .description-product{opacity:.5;font-size:12px;max-height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#restaurant-menu .container-product-all-data .container-name-number-product .price-product{font-size:14px}#restaurant-menu .container-product-all-data .container-name-number-product .price-not-available{color:#e84249}#restaurant-menu .container-product-all-data:hover{box-shadow:0 3px 6px #8a8484}.override-drawer{width:25%!important;left:68%!important;height:55%!important;border-top-left-radius:40px;border-top-right-radius:40px}}@media screen and (min-width:760px)and (max-width:1440px){.override-drawer{width:30%!important;height:70%!important}}@media screen and (min-width:760px)and (min-width:1440)and (max-width:1920px){.override-drawer{left:70%!important}}@media screen and (min-width:760px)and (min-width:820px)and (max-width:1366px){.override-drawer{width:40%!important;left:55%!important}}@media screen and (min-width:760px){.override-drawer-no-categories{width:22%!important;left:68%!important;height:50%!important;border-top-left-radius:40px;border-top-right-radius:40px}}@media screen and (min-width:760px)and (max-width:1440px){.override-drawer-no-categories{width:25%!important;height:55%!important}}@media screen and (min-width:760px)and (min-width:1440)and (max-width:1920px){.override-drawer-no-categories{left:73%!important}}@media screen and (min-width:760px)and (min-width:820px)and (max-width:1366px){.override-drawer-no-categories{width:40%!important;left:55%!important}}@media screen and (min-width:760px){.container-button-submit-extra{position:sticky;bottom:0;display:flex;justify-content:center;background-color:#fff;border-top-left-radius:35px;border-top-right-radius:35px;margin-top:-25px;padding-bottom:15px;padding-top:5px;box-shadow:0 -2px 4px 0 #0000000d;width:100%}.container-button-submit-extra .invisible{visibility:hidden}.container-button-submit-extra span{border:2px solid #e84249;font-family:Futura-Book;font-weight:700;font-size:20px;width:75%}.container-extra-selector{background-color:#ececef;height:100%;opacity:1;display:flex;flex-direction:column;justify-content:space-between}.container-extra-selector .container-header-extra-selector{padding-bottom:15px;background-image:linear-gradient(0deg,#ececef,#f0f0f3);border-top-left-radius:40px;border-top-right-radius:40px}.container-extra-selector .container-header-extra-selector .container-header-name-product{padding:25px 0 0 25px}.container-extra-selector .container-header-extra-selector .container-header-name-product .icone-remove{position:absolute;cursor:pointer;right:0;top:0;width:60px;height:58px;background-color:#fff;border-bottom-left-radius:45px}.container-extra-selector .container-header-extra-selector .container-header-name-product .icone-remove span{color:#e84249;position:relative;top:12px;left:27px;font-size:20px}.container-extra-selector .container-header-extra-selector .container-header-name-product h1{color:#262957!important;font-family:Futura-LT-Bold;font-weight:700;margin-bottom:0;font-size:26px}.container-extra-selector .container-header-extra-selector .container-header-name-product .name-product{padding-left:15px}.container-extra-selector .container-header-extra-selector .container-header-name-product .price-product{padding-right:15px}.container-extra-selector .container-header-extra-selector .container-header-name-product p{color:#262957;font-size:18px;margin-top:10px;font-family:NunitoSans-regular}.container-add-product-extra{display:flex;justify-content:space-between;width:100%}.container-add-product-extra .img-container{margin:0 12px 0 24px;width:72px;height:72px}.container-add-product-extra .img-container img{border-radius:4px}.container-add-product-extra .container-action-button-product{width:70%;display:flex;align-items:baseline;justify-content:space-around;border-top-left-radius:45px;border-bottom-left-radius:45px;background-color:#fff}.container-add-product-extra .container-action-button-product p{font-family:NunitoSans-regular;font-size:18px;color:#262957}.container-extra-options,.container-extra-options .container-extra-category{background-color:#ececef}.container-extra-options .container-extra-category .container-category-title{padding:10px 0 10px 20px}.container-extra-options .container-extra-category .container-category-title h3{font-weight:700;font-family:NunitoSans-regular;opacity:.5;color:#262957;margin-top:0;margin-bottom:0;font-size:20px}.container-extra-options .container-extra-category .container-category-title h3:first-letter{text-transform:uppercase}.container-extra-options .container-extra-category .container-category-title h4{font-family:NunitoSans-regular;color:#262957;margin-top:5px;margin-bottom:5px;opacity:.8}.container-extras-item{width:90%;background-color:#fff;margin:auto;border-top-left-radius:35px;border-top-right-radius:35px;padding:5px 0 40px}.selected-extra-container{background-color:#5ac8f51a;border-radius:16px}.container-input-extra{display:flex;width:20%;position:relative}.container-input-extra .container-input-checkbox-button,.container-input-extra .container-input-radio-button{display:flex;justify-content:center;align-items:center;border:2px solid #5ac8f5;width:18px;height:18px}.container-input-extra .container-input-checkbox-button{border-radius:4px}.container-input-extra .container-input-radio-button{border-radius:20px}.container-input-extra .sigle-more{color:#5ac8f5}.container-input-extra .regular-checkbox,.container-input-extra .regular-radio,.container-input-extra .sigle-more{cursor:pointer}.container-input-extra input{-webkit-appearance:none;appearance:none;margin:0;outline:none;border:0;width:0}.container-name-extra{width:80%}.container-name-extra p:first-letter{text-transform:uppercase}.name-extra{color:#000;text-overflow:ellipsis;display:contents;font-family:NunitoSans-regular;cursor:pointer}.product-item-in-menu{margin-top:26px!important;margin-bottom:26px!important;padding:6px 0 6px 10px!important}.extra-item{display:flex;justify-content:space-between;width:80%;padding:0 0 0 10px;margin:10px auto}.extra-item .container-name-input-extra{display:flex;justify-content:space-around;align-items:center;width:60%}.extra-item .container-display-extra-repeat{display:flex;width:60%;justify-content:flex-start;align-items:center}.extra-item .container-display-extra-repeat .add-many-extra{width:18px;height:18px;cursor:pointer}.extra-item .container-price-delete-extra{justify-content:flex-end;align-items:center;display:flex;height:54px;width:30%}.extra-item .container-price-delete-extra .price-extra{padding-right:8px}.extra-item .container-price-delete-extra .delete-extra{border-radius:16px;background-color:#e84249;width:25px;display:flex;justify-content:center;align-items:center}.extra-item .container-price-delete-extra .delete-extra p{color:#fff;text-align:center;font-size:18px;cursor:pointer}.extra-item .container-text-extra-selected-menu p{margin:0;font-size:12px;padding-left:6px;font-style:italic;color:#e84249;cursor:pointer}.remove-padding{padding-bottom:0}.container-cart-form-user{border-top-right-radius:35px;border-top-left-radius:35px;background-image:linear-gradient(180deg,#93e6fb,#5ac8f5);width:35%}.container-cart,.container-cart-form-user{justify-content:space-between;flex-direction:column;display:flex}.container-cart{background-color:#fff;width:365px;box-shadow:5px 7px 20px 0 #0000001a;border-bottom-left-radius:40px;border-bottom-right-radius:40px}}@media screen and (min-width:760px)and (max-width:820px){.container-cart{width:250px}}@media screen and (min-width:760px){.super-container-card{width:365px}.container-cart-scroll{position:fixed!important;top:65px!important}.container-cart-order-statut{height:max-content!important;margin-right:10px}.resume-order-data{margin:5px 0}.title-cart,.title-checkout-desktop{font-family:Futura-LT-Bold;font-size:26px!important;font-weight:700;padding-left:20px;color:#262957;opacity:1!important}.container-list-extra-delete{display:flex;align-items:center}.container-list-product-cart{height:365px;overflow-y:auto;overflow-x:hidden;padding-left:0;position:relative}}@media screen and (min-width:760px)and (max-width:1440px){.container-list-product-cart{height:220px}}@media screen and (min-width:760px){.container-list-less-3-product-cart{padding-left:0}.container-list-extra-cart{padding-left:10px;width:80%}.container-list-extra-cart .resume-extra-cart{display:flex;align-items:baseline}.container-list-extra-cart .resume-extra-cart p{margin:0;font-family:NunitoSans-regular;font-size:14px;opacity:.5}.container-list-extra-cart .resume-extra-cart .is-extra{font-style:italic}.container-list-extra-cart .button-display-extras-resume{cursor:pointer;transition:.3s}.container-list-extra-cart .button-display-extras-resume:hover{color:#5ac8f5}.container-list-extra-cart .container-list-extra-in-product-menu{padding-left:10px}.resume-product-cart{display:flex;flex-direction:column;background-color:#5ac8f51a;margin-bottom:5px;min-height:70px;position:relative;padding-left:15px}.line-product{font-family:NunitoSans-Bold;font-size:14px;color:#262957;transition:.2s;display:flex;justify-content:space-between}.line-product .line-qty-product-name{display:flex;width:70%;align-items:center}.line-product .line-qty-product-name .img-container{margin:8px 8px 0 0;width:48px;height:48px}.line-product .line-qty-product-name .img-container img{border-radius:4px}.line-product .line-qty{width:25px;height:22px;border-radius:3px;margin:14px 0 14px 5px;display:flex;justify-content:center;align-items:center}.line-product .line-qty p{font-weight:400;margin:0}.line-product .line-qty .select-override-qty{font-family:NunitoSans-regular}.line-product .line-qty .select-override-icon{display:none}.line-product .line-product-name{padding-left:12px;display:flex;align-items:center}.line-product .line-product-name p{cursor:pointer;font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-product .line-price-product{font-family:NunitoSans-regular;padding-right:15px;font-size:14px}.select-override{width:55px!important;height:25px!important;padding:0!important;display:flex!important;justify-content:center!important;font-family:NunitoSans-regular!important;align-items:center!important;border:1px solid #0000!important;border-radius:3px!important;background-color:#5ac8f54d!important;color:#262957!important;font-weight:700!important;font-size:16px!important}.select-override:hover{color:#fff!important;background-color:#5ac8f5!important}#menu-qty ul{padding-top:0;padding-left:0;padding-bottom:8px;background-color:#f6f6f6}#menu-qty ul .qty-to-select{display:flex;justify-content:center;padding:4px 0;width:62px;height:17px;font-family:NunitoSans-regular;font-size:12px;color:#262957;outline:none}#menu-qty ul .qty-to-select:hover{background-color:#5ac8f533}#menu-qty ul .ovveride-qty-selected{background-color:#0000}#menu-qty ul .remove-qty-selected{color:#e84249}#menu-qty ul .qty-selected{background-color:#5ac8f5;color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#menu-qty ul .qty-selected:hover{background-color:#5ac8f5}.container-resume-price{display:flex;flex-direction:column;padding-left:20px}.container-resume-price .line-total-price-cart{font-family:NunitoSans-regular;font-size:18px;color:#262957;margin-bottom:0;opacity:.5}.container-resume-price .line-delivery-price-cart{font-family:NunitoSans-regular;font-size:14px;color:#262957;opacity:.5;margin-top:0}.container-resume-price span{float:right;padding-right:15px}.container-validate-cart .line-price-validate-cart{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:35px;padding-top:5px;padding-left:20px}.container-validate-cart .line-price-validate-cart p,.container-validate-cart .line-price-validate-cart span{font-family:NunitoSans-regular;font-size:18px;font-weight:700;color:#262957;padding-right:15px}.line-button-validate-cart{bottom:0;display:flex;justify-content:center;background-color:#fff;box-shadow:0 -2px 4px 0 #0000000d;border-radius:40px;padding-bottom:20px;padding-top:20px}.line-button-validate-cart span{background-color:#e84249;font-weight:700;font-family:Futura-Book;font-size:20px;margin-top:0}.disabled-line-price{opacity:.3}.line-button-validate-cart-disabled{bottom:0;display:flex;justify-content:center;background-color:#fff;box-shadow:0 -2px 4px 0 #0000000d;border-radius:40px;padding-bottom:20px;padding-top:20px}.line-button-validate-cart-disabled span{background-color:#4a4a4a;font-weight:700;font-family:Futura-Book;font-size:20px;margin-top:0;opacity:.3;cursor:not-allowed}.container-resume-user-payment .resume-user .userName{font-family:NunitoSans-regular;font-size:20px;font-weight:700;color:#262957;margin-bottom:8px}.container-resume-user-payment .resume-user p{font-family:NunitoSans-regular;font-size:15px;color:#262957;margin:0}.container-action-delete-product{position:absolute;top:40px;right:10px}.container-action-delete-product span{float:right;padding-right:15px;color:#e84249;font-size:16px;cursor:pointer}.container-checkout{overflow-y:hidden}.container-order-page-not-available{display:flex;flex-direction:column;align-items:center;margin-top:5vh;*margin-top:25vh}.container-desktop-title-link-nav .container-order-page-not-available{margin-top:0}.container-checkout-forms{display:flex;padding-left:10%;margin-bottom:20px}.container-checkout-submit-forms{display:flex;justify-content:flex-end;padding-right:20%}}@media screen and (min-width:760px)and (max-width:1440px){.container-checkout-submit-forms{padding-right:14%}}@media screen and (min-width:760px){.container-checkout-submit{display:flex;justify-content:center;margin-top:20px}.container-checkout-submit span{font-weight:700;font-family:Futura-Book;font-size:20px;margin-top:0}.select-hour-override-icon{top:calc(50% - 16px)!important;color:#e84249!important;height:33px!important;width:31px!important;background-color:#fcecec}.select-menu-override{text-align:center;padding-right:0!important;font-size:18px!important;font-family:NunitoSans-regular!important}.override-paper-selects{height:186px;box-shadow:none!important}.override-hour-selected{background-color:#f6f6f6!important;color:#262957!important}.override-menu-item{height:15px!important;justify-content:center!important;color:#262957!important;font-family:NunitoSans-regular!important}.override-menu-item:hover{background-color:#fff!important}.override-paper-dialog{border-radius:10px!important}.override-root-dialog{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.container-select-display-time{cursor:pointer;display:flex;justify-content:center;margin-bottom:15px}.container-select-display-time .container-img-sentence{display:flex;align-items:flex-end}.container-select-display-time .container-img-sentence img{padding-right:5px}.container-select-display-time .container-select-time-take-away{display:flex;justify-content:center;font-family:NunitoSans-regular;align-items:center;width:90%;border:1px solid #262957;background-color:#262957;color:#fff;border-radius:25px;height:32px;padding:5px}.container-select-display-time .container-select-time-take-away p{margin:0;font-weight:400;font-size:16px}.container-select-display-time .container-select-time-take-away .display-hour{padding:0 5px;font-weight:700}.container-select-display-time .container-select-time-take-away .img-clock{width:18px;height:18px}.container-select-hour{display:flex;justify-content:center}.container-select-hour .input-select-hour{background-color:#f6f6f6;border-radius:3px;width:90%;color:#262957!important;font-size:16!important}.paper-container-select-hour{width:375px;height:275px;padding:32px;outline:none;display:flex;box-shadow:0 6px 20px #0003;flex-direction:column;justify-content:space-between;background-color:#fff}.paper-container-select-hour p{margin:0;text-align:center;font-size:24px;font-family:Futura-Book}.container-checkout-client-form{width:25%}}@media screen and (min-width:760px)and (max-width:1440px){.container-checkout-client-form{width:28%}}@media screen and (min-width:760px){.container-form{margin:auto;padding-bottom:25px}.container-title-price-order-form{display:flex;justify-content:space-between;align-items:center}.container-title-price-order-form span{font-family:NunitoSans-regular;font-size:18px;font-weight:700;padding-right:20px;color:#fff}.container-checkout-product-resume{width:25%;height:max-content;border-bottom-left-radius:40px;border-bottom-right-radius:40px;box-shadow:5px 7px 20px 0 #0000001a;padding-bottom:45px;margin-right:1%;overflow:hidden}}@media screen and (min-width:760px)and (max-width:1440px){.container-checkout-product-resume{width:28%}}@media screen and (min-width:760px){.line-price-total{font-family:NunitoSans-Bold;font-size:18px;color:#262957}.container-time-delivery{display:flex;justify-content:center;align-items:center;margin-top:10px;margin-bottom:15px;width:58px;height:25px;border-radius:3px;text-align:center;background-color:#5ac8f533}.container-time-delivery img{margin-right:10px;height:22px}.container-time-delivery .text-time-delivery{font-family:NunitoSans-regular;font-weight:400;font-size:18px;color:#262957;padding:0;margin-top:10px;margin-bottom:10px}.container-time-delivery .display-time-delivery{font-weight:700}.react-phone-number-input--focus .react-phone-number-input__input{background-color:#c6d9831a}.form-user-address{display:flex;flex-direction:column;width:90%;margin:auto}.form-user-address .form-line-gender{display:flex;width:40%;justify-content:space-between}.form-user-address .form-line-gender .input-gender{display:flex}.form-user-address .form-address,.form-user-address .form-user,.form-user-address .invalid-form-user{border-radius:4px;margin-top:10px;margin-bottom:10px;height:21px;font-family:NunitoSans-regular;font-size:18px;padding:10px 0 10px 10px;border:1px solid #262957;display:flex;outline:none}.form-user-address .form-user{border:1px solid #26295780;width:100%}.form-user-address .form-user-completed{border:1px solid #5ac8f5;background-color:#5ac8f51a!important}.form-user-address .form-user-completed .PhoneInputInput{background-color:#5ac8f51a!important}.form-user-address .form-user-focus{border:1px solid #5ac8f5}.form-user-address .invalid-form-user .PhoneInputInput{background-color:#c6d9831a}.form-user-address .invalid-form-user{border-radius:4px;border:1px solid #e84249;background-color:#e842491a;color:#e84249}.form-user-address .line-form-user-address{display:flex;justify-content:space-between}.form-user-address .line-form-user-address .streetNumber{width:10%}.form-user-address .line-form-user-address .street{width:70%}.form-user-address .line-form-cgu{display:flex}.form-user-address .line-form-cgu label{padding-left:10px}.form-user-address .line-form-cgu label a{text-decoration:underline;font-family:NunitoSans-extraBold;font-weight:700}.form-user-address .line-form-cgu label a:hover{color:#5ac8f5}.form-user-address .line-form-cgu input{cursor:pointer}.container-checkout-payment-form{width:28%}.container-form-payment{width:95%;background-color:#fff;border-top-left-radius:35px;border-top-right-radius:35px;padding-top:24px;padding-bottom:20px;margin:auto}.container-form-payment .form-payment{display:flex;flex-direction:column;width:95%;margin:auto}.container-form-payment .form-payment .line-credit-card{display:flex;justify-content:space-between}.container-form-payment .form-payment .line-credit-card .expiry{width:50%}.container-form-payment .form-payment .line-credit-card .cvc{width:20%}.container-form-payment .form-payment .form-stripe-completed{border:1px solid #c6d983;background-color:#c6d9831a}.container-form-payment .form-payment .container-stripe-badge{padding-top:10px}.container-form-payment .StripeElement,.container-form-payment input{display:block;margin:10px 0;padding:10px 14px;font-size:18px;font-family:NunitoSans-regular,sans-serif,monospace;border:1px solid #26295780;outline:0;border-radius:4px}.container-form-payment input::placeholder{color:#aab7c4}.container-form-payment .StripeElement--focus,.container-form-payment input:focus{box-shadow:0 4px 6px #32325d1c,0 1px 3px rgba(0,0,0,.078);transition:all .15s ease;border:1px solid #c6d983;background-color:#c6d9831a}.button-stripe{white-space:nowrap;border:0;outline:0;display:inline-block;height:40px;line-height:40px;padding:0 14px;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014;color:#fff;border-radius:4px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background-color:#6772e5;text-decoration:none;transition:all .15s ease;margin-top:10px}.button-stripe:hover{color:#fff;cursor:pointer;background-color:#7795f8;transform:translateY(-1px);box-shadow:0 7px 14px #32325d1a,0 3px 6px #00000014}.button-cart-form{position:relative;left:-27px;width:100vw;top:20px}.resume-user-address{padding-left:20px}.resume-user-address h1{font-family:Futura-LT-Bold;font-size:26px;font-weight:700}.resume-user-address p{font-family:NunitoSans-regular,sans-serif;font-size:18px;color:#262957;margin:0}.container-link-update-address{margin-top:5px}.container-link-update-address .update-address{font-size:14px;font-weight:600;font-style:italic;color:#e84249;cursor:pointer}.container-selector-desktop{background-color:#ececef;height:100%;opacity:1}.container-selector-desktop .container-header-selector{padding-bottom:15px;background-image:linear-gradient(0deg,#ececef,#f0f0f3);border-top-left-radius:40px;border-top-right-radius:40px}.container-selector-desktop .container-header-selector .container-header-name-product{padding:25px 0 0 25px}.container-selector-desktop .container-header-selector .container-header-name-product .icone-remove{position:absolute;cursor:pointer;right:0;top:0;width:60px;height:58px;background-color:#fff;border-bottom-left-radius:45px}.container-selector-desktop .container-header-selector .container-header-name-product .icone-remove span{color:#e84249;position:relative;top:12px;left:27px;font-size:20px}.container-selector-desktop .container-header-selector .container-header-name-product h1{color:#262957!important;font-family:Futura-LT-Bold;font-weight:700;margin-bottom:0;font-size:26px}.container-button-submit{background-color:#ececef;height:80%;display:flex;align-items:flex-end}.container-order-status-resume{display:flex;height:72vh;padding-left:10%;justify-content:space-between}.container-order-status-resume .jss1{padding-right:0}.display-center-loader{display:flex;justify-content:center;width:550px;margin-top:80px}.container-order-status{display:flex;flex-direction:column;width:550px;height:370px}.container-order-status h1{font-size:32px;color:#262957;font-family:Futura-LT-Bold}.container-statut-order-resume{margin-top:50px}.container-statut-order-resume .container-display-statut-order{display:flex;align-items:center;height:55px}.container-statut-order-resume .container-display-statut-order .button-statut{position:absolute;margin-left:30px;height:20px;width:20px;border-radius:12px;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.container-statut-order-resume .container-display-statut-order .statut-pending-accepted{border:2px solid #5ac8f5;background-color:#5ac8f5;-webkit-animation-name:clignote}.container-statut-order-resume .container-display-statut-order .statut-declined{border:2px solid #e84249;background-color:#e84249;-webkit-animation-name:clignote-declined}.container-statut-order-resume .container-display-statut-order p{font-family:NunitoSans-regular,sans-serif;font-weight:700;font-size:22px;padding-left:12px;text-align:center;width:100%}.container-statut-order-resume .container-display-statut-order .message-statut-order{color:#5ac8f5}.container-statut-order-resume .container-display-statut-order .message-declined-statut-order{color:#e84249}.container-order-ready{height:70px}.order-ready-to{font-style:"NunitoSans-extraBold",sans-serif;font-size:20px;font-weight:700;color:#5ac8f5}.container-error-service{display:flex;height:-webkit-fill-available;justify-content:center;align-items:center;height:70vh;width:80%;margin:auto}.container-error-service .container-display-error-service p{font-family:NunitoSans-extraBold,sans-serif;font-size:22px;font-weight:700;color:#262957;text-align:center;padding-bottom:20px}.container-comment{padding:0 15px 10px}.container-comment span{color:#262957}.container-comment .container-text-area{display:flex;justify-content:center}.container-comment .container-text-area textarea{border-radius:6px;border:1px solid #26295780;font-family:NunitoSans-regular,sans-serif;max-height:90px;color:#262957;padding:5px;outline:none;width:100%;resize:none;font-size:18px}.button-arround{background-color:#e84249;border-radius:28px;cursor:pointer;outline:none;border:0}.button-arround,.button-arround-disabled{color:#fff;font-family:Arial;font-weight:700;padding:10px;width:85%;margin-top:.5rem;text-align:center}.button-arround-disabled{background-color:#4a4a4a;border-radius:28px;cursor:not-allowed;opacity:.3}.container-selector-extra-product-in-menu{background-color:#ececef;height:100%;opacity:1}.container-selector-extra-product-in-menu .header-extras-product-menu{min-height:110px;padding:10px 0 0 10px}}@media screen and (min-width:760px)and (min-width:1600px){.container-selector-extra-product-in-menu .header-extras-product-menu{min-height:160px}}@media screen and (min-width:760px){.container-selector-extra-product-in-menu .header-extras-product-menu h1{cursor:pointer;color:#262957!important;font-family:Futura-LT-Bold;font-weight:700;margin-bottom:0;font-size:26px}.container-selector-extra-product-in-menu .container-category-product-extras{background-color:#ececef}.container-selector-extra-product-in-menu .container-category-product-extras .container-category-product-extras-title{padding:35px 0 15px 30px}.container-selector-extra-product-in-menu .container-category-product-extras .container-category-product-extras-title h3{font-weight:700;font-family:NunitoSans-extraBold,sans-serif;color:#262957;opacity:.5;text-overflow:ellipsis;font-size:20px;margin-top:0;margin-bottom:0}.container-validate-button{position:relative;left:-27px;width:100vw;top:25px}.container-validate-button .line-button-validate{bottom:0;display:flex;justify-content:center;background-color:#fff;border-top-left-radius:35px;border-top-right-radius:35px;padding-bottom:20px;padding-top:20px;box-shadow:0 -2px 4px 0 #0000000d}.container-validate-button .line-button-validate span{background-color:#e84249;font-weight:700;font-family:NunitoSans-extraBold,sans-serif;font-size:20px;margin-top:0}}#tr-order-item{position:absolute;text-align:center;bottom:0;background-color:rgba(90,201,245,.482);color:#262957;padding:5px 15px;border-radius:16px;left:50%;transform:translate(-50%);width:80%}body,html{margin:0;padding:0;font-family:NunitoSans-regular,sans-serif;overscroll-behavior:none}.main-container,.user-container{height:100%}.pure-img-responsive{max-width:100%;height:auto}.center{text-align:center}ul{list-style-type:none}h1{font-family:Futura-Book-Bold,sans-serif;color:#262957}.button-action,.button-back{width:32px;height:32px;border-radius:22.5px;border:2px solid #e84249;display:flex;justify-content:center;font-size:22px;font-weight:bolder;color:#e84249;cursor:pointer;outline:none}.button-back{margin-right:22px;align-items:center;font-size:medium;float:left}.display-selected-qty{font-family:NunitoSans-Bold;font-size:24px}.add-many-extra{width:20px;height:20px;border:2px solid #5ac8f5;border-radius:4px;background-color:#5ac8f5;color:#fff;font-size:16px;display:flex;justify-content:center;align-items:center}.display-qty{color:#262957;font-weight:700;padding-left:10px}.modal-open,.modal-open-product-extras{display:none}.regular-checkbox{-webkit-appearance:none;appearance:none;background-color:#0000;border:2px solid #5ac8f5;padding:9px;border-radius:4px;display:inline-block;position:relative;width:20px!important;height:20px;margin:0;outline:none}.checkbox-error{border:2px solid #e84249}.regular-checkbox:checked{-webkit-appearance:none;background-color:#5ac8f5;border:2px solid #5ac8f5;color:#99a1a7;outline:none}.regular-radio{-webkit-appearance:none;background-color:#0000;border:2px solid #5ac8f5!important;padding:9px;border-radius:20px;display:inline-block;position:relative;width:20px!important;height:20px;margin:0;outline:none}.regular-radio:checked{-webkit-appearance:none;border:2px solid #5ac8f5;color:#99a1a7;outline:none}.checkbox-button-checked,.radio-button-checked,.regular-radio:checked{background-color:#5ac8f5}.container-server-down{display:flex;justify-content:center;align-items:center}.container-server-down .container-img-text{background-color:#fff;border-radius:40px;outline:none}.container-server-down img{width:100%}.container-server-down .container-text-server-down{padding:15px}.container-server-down .container-text-server-down h1{font-family:Futura-LT-Bold;font-weight:700;font-size:32px}.container-server-down .container-text-server-down p{font-family:NunitoSans-regular;font-size:18px;color:#262957}.uppercase-first-letter{text-transform:capitalize}.error-text{color:red!important}.icon-header-product{cursor:pointer}.onoffswitch{position:relative;width:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #fff;border-radius:20px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:20px;padding:0;line-height:20px;font-size:12px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;box-sizing:border-box}.onoffswitch-inner:before{content:"";padding-left:7px;background-color:#5ac8f5;color:#fff}.onoffswitch-inner:after{content:"";padding-right:7px;background-color:#e84249;text-align:right}.onoffswitch-switch{display:block;width:10px;margin:5px;background:#fff;position:absolute;top:0;bottom:0;right:36px;border:2px solid #fff;border-radius:20px;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.container-button-picker{display:flex!important;justify-content:space-around;margin-left:10px;width:60px}.admin-fa-icon{font-size:20px;font-weight:100;cursor:pointer}.icon-check{color:green}.icon-remove,.icon-remove-time{color:#e84249}.icon-remove-time{font-size:12px}.disabled-button{opacity:.3;cursor:not-allowed}.PhoneInputInput{border:0!important;font-family:NunitoSans-regular;outline:none;font-size:18px}.StripeElement--invalid,.invalid-form-stripe{background-color:#e842491a!important;border:1px solid #e84249!important}.StripeElement--complete{border:1px solid #c6d983!important;background-color:#c6d9831a}.override-step-icon-root{border:2px solid #5ac8f5;color:#0000!important;border-radius:14px;width:12px!important;height:12px!important;margin:5px;outline:none}.override-step-icon-text{display:none}.override-step-icon-active{color:#5ac8f5!important;margin:0!important;padding:5px!important;border-radius:14px;animation:flashes 1s infinite}.step-icon-active-declined{color:#e84249!important;animation:flashesDeclined 1s infinite}.override-step-icon-completed{border:2px solid #636363!important;background-color:#636363;color:#636363!important}.override-step-icon-container{padding-right:20px!important}@keyframes flashes{0%{border:2px solid #5ac8f54d}50%{border:2px solid #5ac8f599}to{border:2px solid #5ac8f54d}}@keyframes flashesDeclined{0%{border:2px solid #e842494d}50%{border:2px solid #e8424999}to{border:2px solid #e842494d}}.override-step-connector-root{padding:0!important}.override-step-connector-line{min-height:50px!important;border-left-color:#f0f0f3!important}.override-step-label{font-family:NunitoSans-regular,sans-serif!important;font-weight:400!important;font-size:20px!important;color:#262957!important}.override-step-label-active{color:#5ac8f5!important;font-weight:700!important}.override-step-label-completed{color:#636363!important}.container-button{display:flex;justify-content:center;margin:10px}.button-global-arround{border-radius:28px;cursor:pointer;color:#fff;font-family:Futura-Book;font-weight:700;padding:10px;width:83%;outline:none;text-align:center;border:0;font-size:20px;margin-top:0;font-weight:300}.button-planif-hour{background-color:#c8c8c8;font-size:24px}.button-planif-selected{background-color:#e84249;font-size:24px}.button-earlier{border:1px solid #e84249;color:#e84249}.button-retry{background-color:#e84249;width:200px}.isNumber{font-family:NunitoSans-regular}.isMedBold{font-weight:400}.isDisabled{pointer-events:none;opacity:.5}.productDisabled{box-shadow:none!important;pointer-events:none;touch-action:none;background-color:#3c3c3c1a!important}.error-form-pay-text{font-family:NunitoSans-regular;font-size:18px;color:#e84249}.hidden-container{visibility:hidden;height:0}.container-desc{color:#262957;opacity:.8;margin:-12px 0 0;font-size:14px;max-width:400px;text-align:justify}.m-alert{display:flex;padding:10px 30px;font-size:.875rem;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:.01071em;background-color:#0000;width:85%;align-items:center;margin-right:auto;margin-left:auto}.m-alert-icon{margin-right:15px}.m-alert-warning{color:#f6950e;background-color:#f9e1bd}.m-alert-success{color:#4aac3b;background-color:#d4ffd6}.m-alert-error{color:#f85549;background-color:#f5aba5}.m-alert-info{color:#00509b;background-color:#d6ebff}@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700;800;900&display=swap";@font-face{font-family:Futura-Book;src:url(/_next/static/media/\ FuturaStd-Book.35d228a6.otf) format("truetype")}@font-face{font-family:Futura-Heavy;src:url(/_next/static/media/FuturaStd-Heavy.99bc649d.otf) format("truetype")}@font-face{font-family:Futura-Medium;src:url(/_next/static/media/FuturaStd-Medium.9bc2c865.otf) format("truetype")}@font-face{font-family:Futura-Light;src:url(/_next/static/media/FuturaStd-Light.9d1dc9e2.otf) format("truetype")}@font-face{font-family:Futura-Bold;src:url(/_next/static/media/FuturaStd-Bold.e715665b.otf) format("truetype")}@font-face{font-family:Futura-LT-Bold;src:url(/_next/static/media/FuturaLT-Bold.5fab23be.ttf) format("truetype")}@font-face{font-family:Futura-LT;src:url(/_next/static/media/FuturaLT.d489351b.ttf) format("truetype")}@font-face{font-family:NunitoSans-regular;src:url(/_next/static/media/NunitoSans-Regular.00cd1bad.ttf) format("truetype")}@font-face{font-family:NunitoSans-semiBold;src:url(/_next/static/media/NunitoSans-SemiBold.5254679a.ttf) format("truetype")}@font-face{font-family:NunitoSans-extraBold;src:url(/_next/static/media/NunitoSans-ExtraBold.50ec1e39.ttf) format("truetype")}@font-face{font-family:NunitoSans-Bold;src:url(/_next/static/media/NunitoSans-Bold.fce121f0.ttf) format("truetype")}@media screen and (max-width:760px){#loader{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-loader{min-height:100vh}.secondary-loader{min-height:10vh}html *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}header{margin:0;height:250px}header .circle-blue,header .circle-img{height:250px;width:85%;border-bottom-right-radius:80px 80px;position:absolute;background-color:#5ac8f5;z-index:1000;object-fit:cover}header .circle-red{border-bottom-right-radius:80px 40px;border-bottom-left-radius:80px 40px;background-color:#e84249;position:relative;width:30%;height:90%;z-index:900;float:right}header .circle-red .icon-shopping-header{font-size:larger;color:#fff;padding:18px;float:right}.container-name-categories{width:100vw}.container-name-categories .override-label{font-family:Futura-Book;font-weight:300}.container-name-categories .label-color{color:inherit}.container-name-categories .label-color-updated{color:#fff}.container-name-categories .active-category .override-label{font-family:Futura-LT-Bold}.container-name-categories .override-flexContainer{width:100%}.container-name-categories .override-flexContainer .override-tabs-indicator{background-color:#0000}.container-name-categories .override-flexContainer .override-scroll-button{width:0}.container-name-categories .override-flexContainer .override-tab{white-space:nowrap;overflow:hidden}.sticky{position:fixed!important;background-image:linear-gradient(0deg,#ececef,#fff);z-index:1000;height:50px;top:0}.blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#2629574d}#nav-header-mobile-order-resume{background-image:linear-gradient(0deg,#ececef,#fff);height:160px;display:flex}.container-with-navHeader{background-color:#ececef}.container-with-header-in-order-resume{height:calc(100% - 160px);background-color:#ececef}#div-icon-nav-header{justify-content:space-around;margin:0;padding:0;display:flex;width:100%}#div-icon-nav-header a{text-decoration:none}.div-nav-header-hdd{visibility:hidden}.icon-nav-header{color:#5ac8f5;font-size:larger;margin-top:5px}.nav-delivery{align-items:center;color:#5ac8f5}.container-mobile-title-link-nav,.nav-delivery{display:flex;flex-direction:column;justify-content:space-between}.pure-menu-link{border-top-left-radius:40px;border-top-right-radius:40px;padding-bottom:0;padding-top:8px;border-top-width:2px;background-color:#5ac8f524;border-bottom:0;width:22px;height:60px}.pure-menu-link-v2{padding-top:8px;border-bottom:0;width:22px;height:62px}.menu-selectedV2,.pure-menu-link-v2{padding-bottom:0;display:flex;flex-direction:column;align-items:center}.menu-selectedV2{background-color:#93e6fb;height:72px}.menu-selectedV2,.nav-already-selected{border-top-left-radius:40px;border-top-right-radius:40px;padding-top:7.5px;border-top-width:2px;border-bottom:0;width:30px}.nav-already-selected{background-color:#5ac8f524;padding-bottom:0;display:flex;flex-direction:column;align-items:center}.text-nav{padding-bottom:10px;font-family:NunitoSans-extraBold;font-size:14px;color:#e84249}.nav-cart-selectable{padding-top:7.5px}.nav-chf{flex-direction:column}.nav-chf,.nav-eur{display:flex}.icon-nav{padding-top:5px}.display-desktop-none{display:none}.container-display-hour-app-open{border-radius:50px;background-color:#e842491a;display:flex;flex-direction:column;justify-content:center;margin:auto;align-items:center;padding:20px 30px;width:-moz-fit-content;width:fit-content}.container-display-hour-app-open p{padding-left:10px;margin:0;text-align:center}.container-display-hour-app-open span{padding-left:5px;font-weight:700}.container-select-hour{display:flex;justify-content:center;margin-top:10px}.container-select-hour .input-select-hour{background-color:#fff;border-radius:3px;width:100%;color:#262957;font-size:16}.select-hour-override-icon{top:calc(50% - 18px)!important;color:#e84249!important;height:35px!important;width:31px!important;background-color:#fcecec}.select-menu-override{padding-right:0!important;font-size:18px!important;font-family:NunitoSans-regular!important}.override-paper-selects{box-shadow:none!important}.override-hour-selected{background-color:#f6f6f6!important;color:#262957!important}.override-menu-item{height:15px!important;justify-content:center!important;color:#262957!important;font-family:NunitoSans-regular!important}.title-page-nav{margin:15px 0 0 15px;display:flex;flex-direction:column;align-items:flex-start}.title-page-nav h1{margin-bottom:10px;font-family:Futura-LT-Bold}}@media screen and (max-width:760px)and (max-width:370px){.title-page-nav h1{margin-top:34px;font-size:1.5em}}@media screen and (max-width:760px){.title-page-nav p{color:#fff;margin-top:0;font-family:NunitoSans-regular;font-size:18px;width:95vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:initial;min-height:24px}.remove-margin-nav{margin-top:0}#root #main-delivery input:not([type=checkbox]){border:none;margin-top:10px;margin-bottom:-1px;padding:10px 15px;font-size:16px;border-radius:4px;background-color:#f5f5f5}.ap-input-icon svg{fill:#cfcfcf;position:absolute;top:60%;right:0;transform:translateY(-50%)}nav{text-align:center;background-color:#f5f5f5;box-shadow:3px -1px 2px #cbcbcb}nav ul li{padding:0 1rem}nav ul li a{height:80px}nav .menu-selected{background-color:#93e6fb!important;border-top-left-radius:40px;border-top-right-radius:40px;border-color:#93e6fb;padding-bottom:0;padding-top:8px;background:inherit;border-top:2px #93e6fb;border-style:solid;border-bottom:0;height:60px}nav .menu-selected .icon-nav-header,nav .menu-selected span{color:#fff}#home,#home .title-home-page{display:flex;flex-direction:column}#home .title-home-page{margin:0 20px}#home .title-home-page h1{margin-left:15px;font-weight:700;margin-bottom:0;font-family:Futura-LT-Bold;color:#262957}#home .title-home-page p{color:#262957}#home .title-home-page .slogan-home-page{font-size:18px;margin-left:15px}#home .title-home-page .description-home-page{font-size:16px;opacity:.6;margin-left:15px}#home .intro-home-page{font-family:NunitoSans-regular;font-size:18px}.container-action-page{margin:10px 5px;text-align:center}.container-action-page button{font-family:NunitoSans-Bold}.container-action-page a{text-align:center;margin-bottom:5px;width:90%}.container-title-action{height:100%;display:flex;flex-direction:column;justify-content:space-around}#button-delivery{background-color:#0000;border:2px solid #e84249;color:#e84249;font-size:20px}.button-arround{border-radius:28px;padding:16px 31px;width:75%;height:25%;outline:none;border:0}.button-arround,.button-arround-disabled{cursor:pointer;color:#fff;font-family:Arial;font-weight:700;margin-top:.5rem;text-align:center}.button-arround-disabled{border-radius:28px;padding:10px;width:90%;opacity:.5}#main-delivery{height:100%;padding:0 5px;background-color:#fff;border-radius:35px 35px 0 0}#main-delivery .title-delivery{padding:10px 0 0 15px}#main-delivery .title-delivery h1{font-size:26px;font-weight:700;line-height:normal;color:#262957;font-family:Futura-LT-Bold}#main-delivery .title-delivery p{opacity:.6;font-family:NunitoSans-regular;font-size:16px;line-height:normal;color:#262957}#main-delivery .form-address{padding:0 15px}.line-form-street{display:flex}.line-form-street .streetNumber{width:30%!important}.line-form-street .street{width:70%;margin-left:5px}.input-address-algolia{width:85%;margin:auto}.delivery-form{height:calc(100% - 90px);background-color:#fff;border-radius:27px 27px 0 0;padding:0 15px 20px;display:flex;flex-direction:column;align-items:center}.delivery-form .form-address-manually{width:90%}.delivery-form .form-address-manually input{width:100%}.delivery-form .container-button-impossible-choose{display:flex;justify-content:center;left:0;position:absolute;width:100%;background-color:#fff;border-radius:27px 27px 0 0;height:120px}.delivery-form .container-button-impossible-choose .button-impossible-choose{background-color:#e8424b;border-radius:28px;cursor:pointer;color:#fff;font-family:Arial;font-size:17px;font-weight:700;padding:16px 31px;width:90%;height:45%}.container-take-find-address{display:flex;flex-direction:column;align-items:center}.container-take-find-address .button-take-in-delivery{background-color:#e8424b;width:75%}.container-delivery-form{height:calc(100% - 170px);padding-top:20px}.container-delivery-form .text-search-address{font-family:NunitoSans-semiBold;font-size:15px;font-weight:600;text-align:center;color:#e84249}.display-delivery-place-selected{display:flex;justify-content:space-between;background-color:#f0f0f3;font-family:NunitoSans-regular;padding:0 10px;align-items:center;border-radius:8px;width:95%;margin:5px}.display-delivery-place-selected p{line-height:1.38;color:#262957;padding:0 5px}.display-delivery-place-selected span{font-size:16px;font-weight:600;font-style:italic;text-align:right;color:#e84249}.display-delivery-place-selected button{width:107px;height:40px;font-size:16px;font-weight:700;text-align:center;color:#fff;border-radius:8px;background-color:#e84249}#restaurant-menu{flex-direction:column;background-color:#f6f6f6;display:flex}#restaurant-menu h1{color:#fff;padding-left:25px;font-family:Futura-LT-Bold}#restaurant-menu .container-categories{margin-bottom:65vh}#restaurant-menu .container-categories .container-products .container-h2{padding:5px 0 5px 30px;display:flex;align-items:center}#restaurant-menu .container-categories .container-products .container-h2 span{color:#262957;font-family:NunitoSans-semiBold;font-weight:700;line-height:normal;text-align:center;font-size:14px;padding-right:5px}#restaurant-menu .container-categories .container-products .container-first-h2{padding:20px 0 5px 30px}#restaurant-menu .container-categories .container-products h2{color:#262957;margin:0;font-family:NunitoSans-extraBold;font-size:20px;line-height:normal}#restaurant-menu .container-categories .container-products .container-desc{padding:5px 5px 5px 30px;font-size:13px;margin-top:0;width:80%}#restaurant-menu .container-categories .list-products ul{padding:0;margin:0}#restaurant-menu .container-categories .list-products .product-in-list{display:flex;flex-direction:column;width:100%;font-family:NunitoSans-regular;font-size:18px;font-weight:400;color:#262957;margin-bottom:15px;margin-top:15px}.container-inform-user-cart{margin-top:-10px;border-top-left-radius:25px;border-top-right-radius:25px;height:50px;background-color:#e84249;position:relative;position:sticky;bottom:0;width:100%;display:flex;justify-content:space-around;align-items:center;z-index:2}.container-inform-user-cart span{color:#fff;font-family:NunitoSans-Bold}.line-seperator-product{width:30%;margin:0 auto;opacity:.2}.container-product-all-data{display:flex;height:97px;background-color:#fff}.container-product-all-data .container-image-qty{width:30%;display:flex;justify-content:flex-end}.container-product-all-data .container-image-qty .image-product{height:97px;width:97px;object-fit:cover}.container-product-all-data .display-number-product{position:absolute;width:31px;height:31px;border-radius:5px 0 5px 5px;background-color:#fffc;font-family:NunitoSans-extraBold;right:0;font-size:14px;display:flex;justify-content:center;align-items:center;color:#262957;z-index:1}.container-in-cart{background-color:#eef9fe;border-bottom:1px solid #5ac8f5;border-top:1px solid #5ac8f5}.container-button-add{width:40%;display:flex;justify-content:space-around;color:#e84249;padding:5px 0}.container-button-add span{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:22.5px;background-color:#0000;border:1px solid #e84249;font-size:x-large;font-weight:bolder;outline:none}.container-button-add-extra{width:40%;display:flex;color:#e84249;padding:0 15px 15px}.container-button-add-extra span{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:22.5px;background-color:#0000;border:1px solid #e84249;font-size:x-large;font-weight:bolder;outline:none}.container-active,.display-active-product{background-color:#eef9fe}.display-active-product{border-top:1px solid #5ac8f5;border-bottom:1px solid #5ac8f5;margin-bottom:5px}.container-name-number-product{padding:10px 0 10px 15px;width:68%;display:flex;flex-direction:column;justify-content:space-between}.container-name-number-product p{max-width:90%;margin:0;color:#262957}.container-name-number-product .name-product{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container-name-number-product .description-product{opacity:.5;font-size:12px;max-width:90%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.container-name-number-product .price-product{font-size:14px}.container-name-number-product .price-not-available{color:#e84249}.extend-container-name-number{width:90%}.container-selected-product{list-style:#000;margin-left:20px!important}.container-selected-product .name-selected-extra{font-size:16px;font-family:NunitoSans-regular;padding:5px}.container-selected-product .name-selected-extra ul{padding-left:0}.container-selected-product .name-selected-extra ul li{opacity:.5;width:60%}.container-selected-product .name-selected-extra ul .is-extra{font-style:italic}.container-selected-product .delete-product{float:right;padding-right:15px;color:#e84249;font-size:xx-large}.container-selected-product .name-selected-extra:before{content:"•";color:#5ac8f5;display:inline-block;width:1em;margin-left:-1em}.list-modify-selection{margin:0;font-size:12px;padding-left:6px;font-style:italic;color:#e84249;opacity:1!important}.invisible{visibility:hidden}.container-button-submit{height:80%;display:flex;align-items:flex-end;width:100vw}.container-button-submit-extra{position:sticky;bottom:0;display:flex;width:100%;justify-content:center;background-color:#fff;border-top-left-radius:35px;border-top-right-radius:35px;padding-bottom:15px;padding-top:5px;box-shadow:0 -2px 4px 0 #0000000d}.container-button-submit-extra span{background-color:#e84249;font-family:Futura-Book;font-size:20px}.container-button-submit-extra-safari{padding-bottom:44px}.container-extra-selector{opacity:1;background-color:#ececef;height:100vh}.container-extra-selector .header-extras-product-menu{min-height:200px;padding:20px 0 0;background-image:linear-gradient(0deg,#ececef,#fff)}.container-extra-selector .header-extras-product-menu h1{font-family:Futura-LT-Bold;margin:0 0 0 5px}.container-extra-selector .container-header-extra-selector{padding-bottom:15px;background-image:linear-gradient(0deg,#ececef,#fff)}.container-extra-selector .container-header-extra-selector .container-header-name-product{padding:10px}.container-extra-selector .container-header-extra-selector .container-header-name-product .name-product{padding-left:15px}.container-extra-selector .container-header-extra-selector .container-header-name-product .price-product{padding-right:15px}.container-extra-selector .container-header-extra-selector .container-header-name-product p{padding-left:25px;color:#262957;font-size:20px;margin-top:10px}.container-extra-selector .container-header-extra-selector .container-header-name-product h1{color:#262957!important;font-family:Futura-LT-Bold;font-weight:700;margin-bottom:0}.container-extra-selector .container-header-extra-selector .container-header-name-product h1 svg{vertical-align:initial}.container-add-product-extra{display:flex;justify-content:space-between;width:100%}.container-add-product-extra .img-container{margin:0 12px 0 24px;height:72px;width:72px}.container-add-product-extra .img-container img{border-radius:4px}.container-add-product-extra .container-action-button-product{width:60%;display:flex;align-items:baseline;justify-content:space-evenly;border-top-left-radius:45px;border-bottom-left-radius:45px;background-color:#fff;padding:5px}.container-add-product-extra .container-action-button-product p{font-family:NunitoSans-regular;font-size:18px;color:#262957}.container-extra-options{background-color:#f6f6f6}.container-extra-options .container-extra-category .container-category-title{padding:35px 0 0 30px}.container-extra-options .container-extra-category .container-category-title h3{font-family:NunitoSans-extraBold;color:#262957;margin-top:0;margin-bottom:0}.container-extra-options .container-extra-category .container-category-title h3:first-letter{text-transform:uppercase}.container-extra-options .container-extra-category .container-category-title h4{font-family:NunitoSans-regular;color:#262957;margin-top:5px;margin-bottom:5px;opacity:.8}.container-extra-options .container-extra-category .container-category-title h4:first-letter{text-transform:uppercase}.container-extras-item{width:95%;margin-left:4px;border-top-left-radius:35px;border-top-right-radius:35px;padding:0}.selected-extra-container{background-color:#5ac8f51a;border-radius:16px}.container-input-extra{padding-right:10px;display:flex;width:30%;position:relative}.container-input-extra .container-input-checkbox-button,.container-input-extra .container-input-radio-button{display:flex;justify-content:center;align-items:center;border:2px solid #5ac8f5;width:20px;height:20px}.container-input-extra .container-input-checkbox-button{border-radius:4px}.container-input-extra .container-input-radio-button{border-radius:20px}.container-input-extra .sigle-more{color:#5ac8f5}.container-input-extra input{-webkit-appearance:none;appearance:none;margin:0;outline:none;border:0;width:0}.container-name-extra{width:70%}.container-name-extra p:first-letter{text-transform:uppercase}.name-extra{color:#000;text-overflow:ellipsis;display:contents;font-family:NunitoSans-regular}.container-product-price{height:50px}.extra-item{display:flex;justify-content:space-between;width:85%;padding:0 0 0 10px;margin:10px auto 10px 16px}.extra-item .container-name-input-extra{display:flex;justify-content:space-around;align-items:center;width:68%}.extra-item .container-name-input-extra .container-text-extra-selected-menu p{margin:0;font-size:12px;padding-left:6px;font-style:italic;color:#e84249;cursor:pointer}.extra-item .container-display-extra-repeat{display:flex;width:40%;justify-content:flex-start;align-items:center}.extra-item .container-price-delete-extra{justify-content:flex-end;align-items:center;display:flex;height:50px;width:32%}.extra-item .container-price-delete-extra .price-extra{padding-right:8px}.extra-item .container-price-delete-extra .delete-extra{border-radius:16px;background-color:#e84249;width:25px}.extra-item .container-price-delete-extra .delete-extra p{color:#fff;text-align:center;font-size:18px}.remove-padding{padding-bottom:0}.container-select-time-take-away{display:flex;flex-direction:column;padding-left:15px;padding-right:15px;margin-top:10px;margin-bottom:15px}.container-select-time-take-away label{font-family:Futura-book;font-size:17px;font-weight:700;color:#262957}.container-select-time-take-away select{margin-top:10px;width:100%;border-radius:3px;border:none;height:22px;background-color:#fff;outline:none}.container-cart-form-user{background-color:#f6f6f6;justify-content:space-between;flex-direction:column;display:flex}.container-cart-form-user h1{padding-left:20px;font-size:20px;color:#262957;font-family:Futura-LT-Bold,sans-serif}.container-cart-form-user p{font-family:Futura-LT-Bold;font-size:20px;padding-left:25px;font-weight:700;color:#262957;margin-bottom:10px;margin-top:10px}.container-cart{background-color:#f6f6f6;justify-content:space-between;flex-direction:column;display:flex;height:100%}.container-cart h1{padding-left:15px;color:#262957;font-family:Futura-LT-Bold,sans-serif}.container-list-extra-delete{display:flex;align-items:center;justify-content:space-around}.container-list-extra-delete img{padding-left:20px}.container-list-product-cart,.container-more-four-lines{padding-right:0;padding-left:0}.container-more-four-lines{overflow-y:auto;overflow-x:hidden;height:120px}}@media screen and (max-width:760px){.container-more-four-lines::-webkit-scrollbar{height:4px;width:4px}.container-more-four-lines::-webkit-scrollbar-thumb{background:#858588;border-radius:10px}}@media screen and (max-width:760px){.container-list-extra-cart{padding-left:10px;width:80%}.container-list-extra-cart .resume-extra-cart{display:flex;align-items:baseline}.container-list-extra-cart .resume-extra-cart p{margin:0;font-family:NunitoSans-regular;font-size:14px;opacity:.5}.container-list-extra-cart .resume-extra-cart .is-extra{font-style:italic}.container-list-extra-cart .container-list-extra-in-product-menu{padding-left:10px}.resume-product-cart{display:flex;flex-direction:column;background-color:#fff;margin-bottom:15px;padding:15px}.resume-product-cart p{margin:0}.line-product{justify-content:space-between;width:100%;font-family:NunitoSans-regular;color:#262957;font-size:16px;display:flex}.line-product .line-qty-product-name{display:flex;width:70%;font-weight:400;align-items:center}.line-product .line-qty-product-name .img-container{margin:8px 8px 0 0;width:48px;height:48px}.line-product .line-qty-product-name .img-container img{border-radius:4px}.line-product .line-product-name{padding-left:5px;font-family:NunitoSans-Bold}.line-product .line-price-product{display:contents;float:right;width:15%;font-weight:400}.container-resume-price{display:flex;flex-direction:column;padding-left:15px;background-color:#ababab1a}.container-resume-price .line-price-total{font-family:NunitoSans-Bold;font-size:20px;color:#262957}.container-resume-price span{float:right;padding-right:15px}.container-validate-cart{height:30%;position:sticky;bottom:0}.container-validate-cart .line-price-validate-cart{border-top-right-radius:35px;border-top-left-radius:35px;background-color:#5ac8f5;display:flex;justify-content:space-around;align-items:baseline;padding-bottom:35px;padding-top:5px;padding-right:15px}.container-validate-cart .line-price-validate-cart p,.container-validate-cart .line-price-validate-cart span{font-family:NunitoSans-regular;font-size:20px;font-weight:700;color:#fff}.container-validate-cart .line-button-validate-cart,.container-validate-cart .line-button-validate-cart-disabled{bottom:0;display:flex;justify-content:center;background-color:#fff;border-top-left-radius:35px;border-top-right-radius:35px;padding-bottom:20px;padding-top:20px}.container-validate-cart .line-button-validate-cart span,.container-validate-cart .line-button-validate-cart-disabled span{background-color:#5ac8f5;font-weight:700;font-family:Futura-Book;font-size:20px;margin-top:0}.line-button-validate-cart-disabled span{opacity:.5}.container-form{width:100%;margin:auto;padding-top:20px;padding-bottom:25px}.container-title-price-order-form{display:flex;justify-content:space-between;align-items:center}.container-title-price-order-form h1{font-size:20px;font-weight:700}.container-title-price-order-form .title-price{font-family:NunitoSans-Bold;font-size:22px;padding-right:15px}.container-title-price-order-form span{font-family:NunitoSans-extraBold;font-size:18px;padding-right:20px;color:#fff}.form-user-address{display:flex;flex-direction:column;margin:auto}.form-user-address .container-user-data{width:90%;margin:auto}.form-user-address .form-line-gender{display:flex;width:40%;justify-content:space-between}.form-user-address .form-line-gender .input-gender{display:flex}.form-user-address .form-line-gender .input-gender label{margin-left:5px}.form-user-address .form-address,.form-user-address .form-user,.form-user-address .invalid-form-user{border-radius:4px;margin-top:10px;margin-bottom:10px;height:35px;font-family:NunitoSans-regular;font-size:18px;padding:0 0 0 10px;border:1px solid #262957;outline:none;width:95%}.form-user-address .form-user{border:1px solid #26295780}.form-user-address .form-user-completed{border:1px solid #5ac8f5;background-color:#5ac8f51a!important}.form-user-address .form-user-completed .PhoneInputInput{background-color:#5ac8f51a!important}.form-user-address .form-user-focus{border:1px solid #5ac8f5}.form-user-address .invalid-form-user .PhoneInputInput{background-color:#c6d9831a}.form-user-address .invalid-form-user{border-radius:4px;border:1px solid #e84249;background-color:#e842491a;color:#e84249}.form-user-address .form-address{border-radius:6px;border:1px solid #262957}.form-user-address .line-form-user-address{display:flex;justify-content:space-between}.form-user-address .line-form-user-address .streetNumber{width:10%}.form-user-address .line-form-user-address .street{width:70%}.form-user-address .line-form-cgu{display:flex}.form-user-address .line-form-cgu label{padding-left:10px}.form-user-address .line-form-cgu label a{text-decoration:underline;font-family:NunitoSans-Bold}.container-resume-user-payment .resume-user{display:flex;align-items:center;padding-left:20px}.container-resume-user-payment .resume-user svg{color:#262957}.container-resume-user-payment .resume-user .userName{font-family:NunitoSans-Bold;font-size:20px;font-weight:700;color:#262957;margin-bottom:8px}.container-resume-user-payment .resume-user p{font-family:NunitoSans-Bold;font-size:15px;color:#262957;margin:0}.container-resume-user-payment .container-time-delivery{display:flex;justify-content:space-around;align-items:center;width:85%;border-radius:25.5px;background-color:#fff;padding:3px 10px;margin:10px auto auto;text-align:center}.container-resume-user-payment .container-time-delivery img{height:20px;color:#262957}.container-resume-user-payment .container-time-delivery .text-time-delivery{font-family:NunitoSans-regular;font-size:18px;color:#262957;font-weight:400;padding:0}.container-resume-user-payment .container-time-delivery .text-time-delivery .display-time-delivery{font-family:NunitoSans-Bold}.container-resume-user-payment .container-form-payment{width:100%;background-color:#fff;padding-top:15px;padding-bottom:20px;margin:auto}.container-resume-user-payment .container-form-payment .form-payment{display:flex;flex-direction:column;width:100%;align-items:center}.container-resume-user-payment .container-form-payment .form-payment .container-pay-plus{width:90%}.container-resume-user-payment .container-form-payment .form-payment .line-credit-card{display:flex;justify-content:space-between;width:93%}.container-resume-user-payment .container-form-payment .form-payment .line-credit-card .expiry{width:50%}.container-resume-user-payment .container-form-payment .form-payment .line-credit-card .cvc{width:20%}.container-resume-user-payment .container-form-payment .form-payment .form-stripe-completed{border:1px solid #c6d983;background-color:#c6d9831a}.container-resume-user-payment .container-form-payment .form-payment .container-stripe-badge{padding-bottom:5px;display:flex;justify-content:center;width:93%}.container-resume-user-payment .container-form-payment .form-payment .container-img-secure-payment,.container-resume-user-payment .container-form-payment .form-payment .container-img-secure-payment .img-secure-payment{width:100%;height:110px}.container-resume-user-payment .container-form-payment .StripeElement,.container-resume-user-payment .container-form-payment input{display:block;margin:10px 0 20px;width:85%;padding:10px 14px;font-size:18px;font-family:NunitoSans-regular,monospace;border:1px solid #26295780;outline:0;border-radius:6px}.container-resume-user-payment .container-form-payment input::placeholder{color:#aab7c4}.container-resume-user-payment .container-form-payment .StripeElement--focus,.container-resume-user-payment .container-form-payment input:focus{box-shadow:0 4px 6px #32325d1c,0 1px 3px rgba(0,0,0,.078);transition:all .15s ease;border:1px solid #c6d983;background-color:#c6d9831a}.adyen-checkout__threeds2__challenge{padding:0;height:30vh}.button-stripe{white-space:nowrap;border:0;outline:0;display:inline-block;height:40px;line-height:40px;padding:0 14px;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014;color:#fff;border-radius:4px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background-color:#6772e5;text-decoration:none;transition:all .15s ease;margin-top:10px}.button-stripe:hover{color:#fff;cursor:pointer;background-color:#7795f8;transform:translateY(-1px);box-shadow:0 7px 14px #32325d1a,0 3px 6px #00000014}.button-cart-form{position:relative;width:100vw;top:20px}.container-order-page-not-available{display:flex;flex-direction:column;align-items:center}.container-order-status-resume{display:flex;height:100%;background-color:#f6f6f6}.container-order-status{display:flex;flex-direction:column;align-items:center}.container-order-status h1{padding-left:5%;color:#262957;font-family:Futura-LT-Bold}.container-statut-order-resume{background-color:#fff;height:50vh;width:100%;display:flex;flex-direction:column}.container-statut-order-resume .container-display-statut-order{display:flex;align-items:center;height:55px}.container-statut-order-resume .container-display-statut-order .button-statut{position:absolute;margin-left:30px;height:20px;width:20px;border-radius:12px}}@media screen and (max-width:760px)and (max-width:350px){.container-statut-order-resume .container-display-statut-order .button-statut{margin-left:10px;height:15px;width:15px}}@media screen and (max-width:760px){.container-statut-order-resume .container-display-statut-order .statut-pending-accepted{border:2px solid #5ac8f5;background-color:#5ac8f5;animation:clignote 1s infinite}.container-statut-order-resume .container-display-statut-order .statut-declined{border:2px solid #e84249;background-color:#e84249;animation:clignote-declined 1s infinite}.container-statut-order-resume .container-display-statut-order p{font-family:NunitoSans-extraBold;font-size:22px;padding-left:12px;text-align:center;width:100%}}@media screen and (max-width:760px)and (max-width:350px){.container-statut-order-resume .container-display-statut-order p{font-size:20px}}@media screen and (max-width:760px){.container-statut-order-resume .container-display-statut-order .message-statut-order{color:#5ac8f5}.container-statut-order-resume .container-display-statut-order .message-declined-statut-order{color:#e84249}.container-order-ready{height:70px;margin-top:20px}.container-order-ready .order-ready-to{font-style:"NunitoSans-extraBold";font-size:16px;color:#262957;text-align:center}}@media screen and (max-width:760px){@keyframes clignote{0%{box-shadow:0 0 10px #5ac8f5}50%{box-shadow:0 0 0 #5ac8f5}to{box-shadow:0 0 10px #5ac8f5}}}@media screen and (max-width:760px){@keyframes clignote-declined{0%{box-shadow:0 0 10px #e84249}50%{box-shadow:0 0 0 #e84249}to{box-shadow:0 0 10px #e84249}}}@media screen and (max-width:760px){.override-stepper{padding-left:15px!important}.container-error-payment{text-align:center;background-color:#e842491a;padding:2px;width:90%;margin:10px auto;border-radius:5px}.container-error-payment .container-display-error-payment{padding:10px 0}.container-error-payment h2,.container-error-payment h3{color:#e84249;margin-top:5px;margin-bottom:5px}.container-error-payment h2{font-family:Futura-LT-Bold;font-size:20px}.container-error-payment h3{font-family:NunitoSans-regular;font-size:18px}.container-error-service{background-color:#e842491a;display:flex;justify-content:center;align-items:center;height:100%}.container-error-service .container-display-error-service{width:95%;height:40%}.container-error-service .container-display-error-service p{font-size:18px;font-weight:700;color:#e84249;font-family:Futura-LT-Bold;text-align:center}.container-comment{padding-left:15px;padding-right:15px;margin:10px 0}.container-comment span{font-size:17px;font-family:Futura-Book;color:#262957;font-weight:700}.container-comment .container-text-area{display:flex;justify-content:center;height:60px;margin-top:10px}.container-comment .container-text-area textarea{background-color:#fff;font-family:NunitoSans-regular,sans-serif;border-radius:10px;border:none;outline:none;resize:none;width:100%}.container-category-product-extras{background-color:#f6f6f6}.container-category-product-extras .container-category-product-extras-title{padding:35px 0 0 30px}.container-category-product-extras .container-category-product-extras-title h3{font-family:NunitoSans-extraBold;color:#262957;margin-top:0;margin-bottom:0}.container-validate-button{position:relative;width:100vw;top:25px}.container-validate-button .line-button-validate{bottom:0;display:flex;justify-content:center;background-color:#fff;border-top-left-radius:35px;border-top-right-radius:35px;padding-bottom:20px;padding-top:20px;box-shadow:0 -2px 4px 0 #0000000d}.container-validate-button .line-button-validate span{background-color:#5ac8f5;font-family:NunitoSans-extraBold;font-size:20px;margin-top:0}}