.updateWithPopup{width:800px}.updateWithPopup #mgntOverlayPopupContent{padding:0}@media (max-width:767px){.updateWithPopup{width:320px}.updateWithPopup #mgntOverlayPopupContent{padding:0}}#restaurantShopContainer{display:flex;flex-direction:row}#restaurantShopContainer #restaurantShopProductsContainerSided{color:#333;display:flex;flex-direction:column;min-height:150px;width:100%}#restaurantShopContainer .menuCommandeDesktopCats{max-width:190px;min-height:150px;min-width:150px}#restaurantShopContainer .menuCommandeDesktopCats nav{left:0;padding-right:7px;position:relative;width:calc(100% - 10px)}#restaurantShopContainer .menuCommandeDesktopCats nav ul{list-style:none;padding-left:7px;width:100%}#restaurantShopContainer .menuCommandeDesktopCats nav ul li{cursor:pointer;margin-bottom:2px;padding:5px 7px;width:100%}#restaurantShopProductsContainer .slatMenuCommandeWidget .slateMenuCommandeWidgetTitle,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slateMenuCommandeWidgetTitle{font-size:25px;margin-bottom:10px;padding-left:15px;text-transform:uppercase}#restaurantShopProductsContainer .slatMenuCommandeWidget .slateMenuCommandeWidgetTitle .slateMenuWidgetCommandeTitleTxt,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slateMenuCommandeWidgetTitle .slateMenuWidgetCommandeTitleTxt{text-align:center}#restaurantShopProductsContainer .slatMenuCommandeWidget .slateMenuCommandeWidgetTitle .dishMenuCommandePrice,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slateMenuCommandeWidgetTitle .dishMenuCommandePrice{display:none}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent{margin-bottom:15px;width:100%}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .text,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .text{line-height:normal!important}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine{background-color:#f7f8fa;margin-bottom:7px;padding-bottom:10px;padding-left:12px;padding-top:10px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent{padding-right:20px;width:100%}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineName,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineName{color:#5a5a5a;float:left;font-size:16px;line-height:normal;width:calc(100% - 180px)}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc{color:#5a5a5a;width:85px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLinePrice i,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLinePrice i{font-size:13px;margin-right:2px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantName,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantName{color:#5a5a5a;float:left;font-size:13px;width:450px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc{float:left;width:100px}@media (max-width:1117px){#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc{width:calc(100% - 50px)}}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc{float:right;margin-right:10px;position:relative}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc .addersBlocker,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc .addersBlocker{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:2}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc .addToCartNbBloc .mgntdeliv-less,#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc .addToCartNbBloc .mgntdeliv-more,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc .addToCartNbBloc .mgntdeliv-less,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc .addToCartNbBloc .mgntdeliv-more{cursor:pointer;font-size:16px;left:0;position:relative;top:2px;z-index:10}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc .addToCartNbBloc .nbForCart,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc .addToCartNbBloc .nbForCart{background-color:transparent;border:0;color:#333;margin:0;opacity:1!important;padding:0;position:inherit;text-align:center;width:26px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantPrice,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantPrice{color:#626262;float:right;padding-top:5px;text-align:right;width:50px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantPrice span,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariantPrice span{font-weight:700}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc{float:left;width:100px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc .addToCartBloc,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc .addToCartBloc{float:right;margin-right:10px;position:relative}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc .addToCartBloc .addersBlocker,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc .addToCartBloc .addersBlocker{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:2}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc .addToCartBloc .addToCartNbBloc .mgntdeliv-less,#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc .addToCartBloc .addToCartNbBloc .mgntdeliv-more,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc .addToCartBloc .addToCartNbBloc .mgntdeliv-less,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc .addToCartBloc .addToCartNbBloc .mgntdeliv-more{cursor:pointer;font-size:16px;left:0;position:relative;top:2px;z-index:10}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc .addToCartBloc .addToCartNbBloc .nbForCart,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineAddToCartBloc .addToCartBloc .addToCartNbBloc .nbForCart{background-color:transparent;border:0;color:#333;margin:0;opacity:1!important;padding:0;position:inherit;text-align:center;width:26px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLinePrice,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLinePrice{color:#626262;float:right;text-align:right;width:68px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLinePrice span,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLinePrice span{font-weight:700}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLinePhoto,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLinePhoto{float:left;margin-right:13px;max-height:140px;width:140px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent{float:left;width:calc(100% - 153px)}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantName,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantName{width:calc(100% - 180px)}@media (max-width:1117px){#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantName,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantName{width:100%}}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineName,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineName{width:calc(100% - 180px)}@media (max-width:1117px){#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineName,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineName{width:100%}}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductLineDesc,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductLineDesc{color:#333;line-height:normal;margin-top:7px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductLineDesc .restaurantShopProductLineDescTitle,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .restaurantShopProductLineDesc .restaurantShopProductLineDescTitle{font-weight:700}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine{background-color:#f7f8fa;margin-bottom:7px;padding:10px 15px 0 12px;position:relative}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .arrowCollapse,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .arrowCollapse{left:12px;position:absolute;top:13px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .arrowCollapse .mn-icon-arrow-close,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .arrowCollapse .mn-icon-arrow-close{font-size:15px;font-weight:700}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .arrowCollapse .mn-icon-arrow-to-close,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .arrowCollapse .mn-icon-arrow-to-close{font-size:13px;font-weight:700}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineTop,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineTop{cursor:pointer;padding-bottom:10px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLineName,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLineName{color:#5a5a5a;float:left;font-size:16px;margin-left:25px;margin-right:15px;width:50%}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLineSummary,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLineSummary{color:#757575;float:left;font-size:13px;position:relative;top:3px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLinePrice,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLinePrice{float:right;font-weight:600}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineBottom,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineBottom{border-top:1px solid #e0e0e0;display:none;padding-bottom:15px;padding-left:25px;padding-top:15px;transition:width .6s ease-out,height .6s ease-out}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLine,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLine{cursor:pointer;margin-bottom:15px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLine .myDishCategorySubMenuName,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLine .myDishCategorySubMenuName{margin-bottom:10px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLine .myDishCategorySubMenuName .name,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLine .myDishCategorySubMenuName .name{font-weight:700;margin-right:10px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLine .myDishCategorySubMenuName .myDishCategorySubMenuNbChoices,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLine .myDishCategorySubMenuName .myDishCategorySubMenuNbChoices{font-size:12px;font-style:italic;margin-bottom:5px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine{cursor:pointer;margin-bottom:15px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuName,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuName{margin-bottom:10px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuName .name,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuName .name{font-weight:700;margin-right:10px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuName .myDishCategorySubMenuNbChoices,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuName .myDishCategorySubMenuNbChoices{font-size:12px;font-style:italic;margin-bottom:5px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuContent .myDishCategorySubMenuContentLine,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuContent .myDishCategorySubMenuContentLine{float:left;width:33.33%}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuContent .myDishCategorySubMenuContentLine .signmgnt-radioon,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuContent .myDishCategorySubMenuContentLine .signmgnt-radioon{font-size:13px;margin-right:10px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuContent .myDishCategorySubMenuContentLine span,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuContent .myDishCategorySubMenuContentLine span{font-size:13px;line-height:normal;padding-left:10px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc{float:right;position:relative}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addersBlocker,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addersBlocker{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:2}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc{float:left;margin-right:5px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc .mgntdeliv-less,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc .mgntdeliv-less{cursor:pointer;font-size:16px;left:-19px;position:relative;top:0;z-index:99999}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc .mgntdeliv-more,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc .mgntdeliv-more{cursor:pointer;font-size:16px;left:8px;position:relative;top:0;z-index:99999}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc .nbForCart,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc .nbForCart{background-color:transparent;border:0;color:#333;margin:0;opacity:1!important;padding:0;position:inherit;text-align:center;width:26px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartButton,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartButton{float:left;margin-left:10px}#restaurantShopProductsContainer .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartButton a,#restaurantShopProductsContainerSided .slatMenuCommandeWidget .slatMenuCommandeWidgetContent .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartButton a{-moz-border-radius:7px/7px;-webkit-border-radius:7px 7px;border-radius:7px/7px;padding:2px 15px;text-align:center;text-decoration:none}.pac-container{z-index:10000!important}#mgntOverlayPopupContent{border-radius:15px}.validPopup{margin-top:50px;padding:15px 25px}.btnHoraire{margin:auto;max-width:145px}.btnHoraire .validPopupHoraire{border:0;color:#fff;font-size:22px;margin-bottom:25px;margin-top:50px;padding:15px 25px;text-transform:uppercase}.content{margin-bottom:0}.content-commande{margin:50px 150px;text-align:center}.content-commande .validPopup{border:0;color:#fff;font-size:22px;margin-top:50px;padding:15px 25px;text-transform:uppercase}.content-commande .title-commande{font-size:16px;padding-bottom:25px}.content-commande .text{color:#333;line-height:normal}#choosePaiementModeStep #choosePaiementModeContainer{background-color:#fff}.finalFormStepBloc .finalFormStepContent .finalFormStepLine .finalFormStepLabel i{top:80px}.btn-emporter,.btn-livraison,.btn-visit{background:#fff;border:1px solid;cursor:pointer;margin:5px;padding:15px 10px;position:relative;text-transform:uppercase}@media (max-width:767px){.btn-emporter,.btn-livraison,.btn-visit{padding:10px}}.btn-emporter i{font-size:25px;left:0;position:relative;top:0}.btn-emporter span{font-size:14px;left:0;position:relative;top:-3px}.btn-livraison i{font-size:25px;left:0;position:relative;top:0}.btn-livraison span{font-size:15px;left:0;position:relative;top:-4px}.btn-visit i{font-size:25px;left:0;position:relative;top:0}.btn-visit span{font-size:13px;left:0;position:relative;top:-3px}.btn-emporter .selected,.btn-emporter:hover,.btn-livraison .selected,.btn-livraison:hover,.btn-visit .selected,.btn-visit:hover{color:#fff}.adresseEmporter{display:none}.visit-infos{display:none;font-size:16px;font-weight:300}.visit-infos .savoir{padding-bottom:25px}.visit-infos .prix{font-weight:700}.delivery{display:none;padding:0 15%;text-align:left}@media (max-width:767px){.delivery{padding:0}}.delivery i{font-size:22px}.delivery input{padding:5px 15px;width:100%}.delivery .zone{color:#96989a;font-size:16px;font-weight:700;margin-top:15px}.delivery .zone .zoneLivraison{color:#959799;font-weight:300}.dayColor{text-transform:uppercase}.step2{display:none;height:445px}.step2 .text{color:#333;line-height:normal}.step2 .calendrier{display:none;margin:25px 50px}.step2 .calendrier .title-calendrier{font-size:18px;padding:15px;text-align:center}.step2 .calendrier .today{text-align:center}.step2 .calendrier #select-day{border:3px solid;cursor:pointer;font-size:18px;margin:5px;padding:11px;text-align:center}.step2 .calendrier .addselectDay{border:0 solid;color:#fff;cursor:pointer;font-size:18px;margin:5px;padding:14px;text-align:center;width:100%}.step2 .calendrier .calendarDay{left:0;position:absolute;top:57px;width:100%;z-index:2}.step2 .calendrier .calendarDay #booking .nextMonth,.step2 .calendrier .calendarDay #booking .previousMonth{font-size:10px;margin-top:5px}.step2 .calendrier .calendarDay #booking .dayOpen a:hover{background:#75c2c9;color:#fff}.step2 .calendrier .calendarDay #booking .calendarMonthNameContainer{font-size:16px;font-weight:300}.step2 .calendrier .calendarDay #booking .dayNameContainer{font-weight:300}.step2 .horairesSimple{border-radius:15px}.step2 .horaires{background:#eef1f5;display:none}.step2 .horaires #chooseStepTitle{font-size:18px;padding:15px;text-align:center}.step2 .horaires #chooseStepContent{margin:auto;max-width:250px}.step2 .horaires #chooseStepContent select{font-size:18px;margin:5px;padding:14px;width:100%}.step2 #CalendarBooking{border:.8px solid;margin:auto;max-width:295px}.step2Horaire{background:#eef1f5;border-radius:15px;display:none;padding:10%}.step2Horaire a{text-decoration:underline}.minLivraison{display:none;font-size:20px;font-weight:700;margin-top:15px}.sbmenu{background:#eef1f5;border-radius:15px;font-size:18px;margin-top:50px;padding:25px;text-align:center}.sbmenu .text{color:#333;line-height:normal}.sbmenu .adresseEmporter i,.sbmenu .adresseEmporter span{font-weight:700}.sbmenu .adresseEmporter .nameRestaurant{font-weight:700;margin-top:25px}.sbmenu .adresseEmporter .address{font-weight:300}@media (max-width:767px){.content-commande{margin:50px 15px;text-align:center}.content-commande .title-commande{font-size:16px;padding-bottom:25px}.step2 .calendrier{margin:25px 0}}.boxRestaurantDeliveryTopBasket{background:#fff 0 0 no-repeat padding-box;border:.25px solid #d3d3d3;border-bottom-left-radius:10px;border-top-left-radius:10px;box-shadow:2px 2px 2px #2b364266;cursor:pointer;opacity:1;padding:15px;position:fixed;right:0;top:100px}.boxRestaurantDeliveryTopBasket i{font-size:25px;margin-right:7px;position:relative}.boxRestaurantDeliveryTopBasket span{font-size:20px;font-weight:700}#shopCartContainer{background:#fff;display:none;float:right;margin-right:15px;padding:10px 15px 100%;position:fixed;right:-15px;top:0;width:300px;z-index:99999999999}#shopCartContainer .deleteContainer{cursor:pointer;position:absolute;right:25px;top:25px}#shopCartContainer #restaurantShopCartTitle{display:block;font-size:28px;font-weight:300;margin-bottom:45px}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts{border-bottom:1px solid #e6e6e6;height:215px;margin-bottom:15px;padding-bottom:15px;width:100%}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts .restaurantShopCartProductLine{margin-bottom:5px}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts .restaurantShopCartProductLine .restaurantShopCartLineTitle{color:#6e6e6e;float:left;font-size:13px;padding-right:7px;width:155px}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts .restaurantShopCartProductLine .restaurantShopCartProductLineEdit{color:#6e6e6e;float:left;width:63px}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts .restaurantShopCartProductLine .restaurantShopCartProductLineEdit .addToCartBloc{position:relative}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts .restaurantShopCartProductLine .restaurantShopCartProductLineEdit .addToCartBloc .addersBlocker{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:2}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts .restaurantShopCartProductLine .restaurantShopCartProductLineEdit .addToCartBloc .addToCartNbBloc .mgntdeliv-less{cursor:pointer;font-size:16px;left:-8px;position:relative;top:0}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts .restaurantShopCartProductLine .restaurantShopCartProductLineEdit .addToCartBloc .addToCartNbBloc input{background-color:transparent;border:0;color:#333;margin:0;opacity:1;padding:0;text-align:center;width:18px}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts .restaurantShopCartProductLine .restaurantShopCartProductLineEdit .addToCartBloc .addToCartNbBloc .mgntdeliv-more{cursor:pointer;font-size:16px;left:8px;position:relative;top:0}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts .restaurantShopCartEmptyCart{text-align:right}#shopCartContainer #restaurantShopCartContent #normalVersion #restaurantShopCartProducts .restaurantShopCartEmptyCart a{font-size:13px;text-decoration:none}#shopCartContainer #restaurantShopCartContent #mobileVersion{display:none}.handedPaiementListItem.selected,.handedPaiementListItem:hover{border-radius:10px;color:#fff}.handedPaiementListItem.selected a,.handedPaiementListItem:hover a{background-color:#567bbd!important;color:#fff!important}.handedPaiementListItem{color:#333}.handedPaiementListItem .deliveryPaiementModeLine{cursor:pointer;padding:1px}.handedPaiementListItem .deliveryPaiementModeLine a{color:#333;display:block;text-align:center;text-decoration:none;width:100%}#restaurantShopCartTotal{bottom:85px;position:fixed}#restaurantShopCartTotal .restaurantShopCartLineTitle{text-align:right;width:215px}@media (max-width:767px){#restaurantShopCartTotal .restaurantShopCartLineTitle{width:310px}}#restaurantShopCartValidate{bottom:20px;position:fixed;text-align:center;width:275px}@media (min-width:344px) and (max-width:767px){#restaurantShopCartValidate{width:345px}}@media (max-width:343px){#restaurantShopCartValidate{width:292px}}.opacityShop{background:#000;display:none;float:right;margin-right:15px;opacity:.5;padding:10px 15px 200%;position:fixed;right:-15px;top:0;width:100%}@media (max-width:767px){.mnModMenucommandeall{padding-left:0!important;padding-right:0!important}#restaurantShopContainer{flex-direction:column}#restaurantShopContainer #restaurantShopProductsContainerSided{padding-left:5px;padding-right:5px;padding-top:60px}#restaurantShopContainer .menuCommandeDesktopCats{height:50px;margin-bottom:7px;max-width:100%;min-height:0;padding:0;width:100%}#restaurantShopContainer .menuCommandeDesktopCats nav{align-items:center;background-color:#fff;border-bottom:2px solid #e6e6e6;display:flex;flex-direction:row;height:60px;width:100%;z-index:11}#restaurantShopContainer .menuCommandeDesktopCats nav ul{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;margin:0;overflow-x:auto;padding-right:7px}#restaurantShopContainer .menuCommandeDesktopCats nav ul::-webkit-scrollbar{display:none}#restaurantShopContainer .menuCommandeDesktopCats nav ul li{flex:0 0 auto;margin:0 5px;width:auto}.boxRestaurantDeliveryTopBasket{float:none;font-size:20px;font-weight:400;letter-spacing:0;text-transform:inherit}#shopCartContainer{background-color:#fff;bottom:0;left:0;padding:35px 15px 0;position:fixed;right:0;top:0;width:100%;z-index:9999999999}#shopCartContainer .deleteContainer{cursor:pointer;font-size:38px;position:absolute;right:25px;top:0}#shopCartContainer #restaurantShopCartProducts{height:215px;width:100%}}.step2Horaire .cmsButton,.validPopup .cmsButton{border-style:solid}@media (max-width:767px){.orderModule .cmsButton{border-style:solid;display:block}}.borderCmsLeft{border-left:3px solid #000}.updateRetrait{position:relative;top:15px}.orderModule{border-bottom:1px solid #e6e6e6;padding-bottom:15px}.bandeauBtn{background-color:#fff;border:1px solid #cecece;margin:10px;padding:15px}@media (max-width:767){.chooseModeRetrait .cmsButton{display:block}}.btnMode{color:#707070;text-transform:uppercase}.btnUpdate{margin:0 30px}.bookingMgnt{display:none!important}#CalendarBooking,.bookingContentStep,.mnBookingContainer{padding-bottom:20px!important}#booking .bookingBottom{bottom:-28px!important}#boxRestaurantDeliveryPage{color:#000;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliverySubBan{background-color:#f68658;color:#fff;font-size:20px;padding:7px 0;text-align:center;text-transform:uppercase;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer{margin-bottom:25px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer{text-align:left}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep .boxRestaurantDeliveryStepTitle{color:#75c2c9;font-size:30px;font-weight:300;margin-bottom:15px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep{display:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopCategoriesContainer{border-right:1px solid #bdbdbd;float:left;padding-left:10px;padding-right:5px;width:200px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopCategoriesContainer .restaurantShopCategoryLine{cursor:pointer;margin-bottom:7px;padding:3px 12px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopCategoriesContainer .restaurantShopCategoryLine span{color:#75c2c9;padding-left:12px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopCategoriesContainer .restaurantShopCategoryLine.selected,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopCategoriesContainer .restaurantShopCategoryLine:hover{background-color:#75c2c9;border-radius:20px 20px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopCategoriesContainer .restaurantShopCategoryLine.selected span,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopCategoriesContainer .restaurantShopCategoryLine:hover span{color:#fff}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer{border-left:1px solid #bdbdbd;float:left;left:-1px;padding-left:5px;padding-right:5px;position:relative;width:calc(100% - 515px)}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc{display:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc.selected{display:block}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine{background-color:#f7f8fa;border-left:3px solid #75c2c9;margin-bottom:7px;padding:10px 15px 0 12px;position:relative}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine.open .myDishCategoryLineBottom{display:block}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .arrowCollapse{left:12px;position:absolute;top:13px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .arrowCollapse i{color:#75c2c9;font-size:13px;font-weight:700}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .arrowCollapse i.mn-icon-arrow-to-close{font-size:12px;position:relative;top:2px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineTop{cursor:pointer;padding-bottom:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLineName{color:#5a5a5a;float:left;font-size:16px;margin-left:25px;margin-right:15px;width:260px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLineSummary{color:#757575;float:left;font-size:13px;position:relative;top:3px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLinePrice{float:right;font-weight:600}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom{border-top:1px solid #e0e0e0;display:none;padding-bottom:15px;padding-left:25px;padding-top:15px;transition:width .6s ease-out,height .6s ease-out}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc{float:right}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc{float:left;margin-right:5px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartButton{float:left}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartButton a{border:1px solid #75c2c9;border-radius:7px 7px;color:#75c2c9;padding:2px 15px;text-align:center;text-decoration:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartButton a:hover{background-color:#75c2c9;color:#fff}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLines .myDishCategorySubMenuLine{cursor:pointer;margin-bottom:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuName{margin-bottom:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuName .name{font-weight:700;margin-right:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuName .myDishCategorySubMenuNbChoices{font-size:12px;font-style:italic;margin-bottom:5px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuContent .myDishCategorySubMenuContentLine{float:left;width:33.33%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuContent .myDishCategorySubMenuContentLine i{color:#75c2c9;font-size:13px;margin-right:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuContent .myDishCategorySubMenuContentLine span{font-size:13px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine{background-color:#f7f8fa;border-left:3px solid #75c2c9;margin-bottom:7px;padding-bottom:10px;padding-left:12px;padding-top:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent{padding-top:55px;width:calc(100% - 153px)}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineTop{padding-left:12px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineTop .restaurantShopProductLineName{width:300px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineDesc{padding-left:12px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineVariants{margin-left:12px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantName{width:300px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto.hasDesc .restaurantShopProductLineContent,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto.hasVariants .restaurantShopProductLineContent{padding-top:0}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLinePhoto{float:left;margin-right:13px;max-height:140px;width:140px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLinePhoto img{overflow:hidden;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent{float:left;padding-right:20px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineTop .restaurantShopProductLineName{color:#5a5a5a;float:left;font-size:16px;width:465px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineTop .restaurantShopProductLineAddToCartBloc{float:left;width:75px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineTop .restaurantShopProductLinePrice{color:#626262;float:right;text-align:right}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineTop .restaurantShopProductLinePrice i{font-size:13px;margin-right:2px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineTop .restaurantShopProductLinePrice span{font-weight:700}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineDesc{color:#626262}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineDesc .restaurantShopProductLineDescTitle{color:#666;font-size:13px;font-weight:700;margin-top:7px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineDesc .restaurantShopProductLineDescContent{font-size:13px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantName{color:#5a5a5a;float:left;font-size:13px;width:465px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantAddToCartBloc{float:left;width:75px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantPrice{color:#626262;float:right;text-align:right}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantPrice span{font-weight:700}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep{display:none;padding-left:25px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer{border:1px solid #d2d2d2;border-top:6px solid #f4865e;margin:15px auto auto;max-width:100%;padding:15px 15px 30px;width:500px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeTop .choosePaiementModeTopTitle{font-size:18px;font-weight:300;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeTop .choosePaiementModeTopPrice{color:#567bbd;font-size:27px;font-weight:600;padding-top:10px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeTop .choosePaiementModeQuestion{font-size:18px;font-weight:300;margin-top:35px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeTop .choosePaiementModeChoices{margin-top:15px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeTop .choosePaiementModeChoices a{background-color:transparent;border:1px solid #75c2c9;border-radius:7px 7px;color:#75c2c9;font-size:20px;letter-spacing:2px;margin-bottom:10px;margin-right:10px;padding:3px 12px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeTop .choosePaiementModeChoices a.selected,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeTop .choosePaiementModeChoices a:hover{background-color:#75c2c9;color:#fff}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeTop .choosePaiementModeChoices a.choosePaiementModeChoiceNotAvailable{background-color:#e6e6e6;border:1px solid #c8c8c8;color:#c8c8c8;font-style:italic}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom #choosePaiementModeOnline{margin-top:35px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .wrapperCard{background-color:#f3f7fa;border-radius:7px 7px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .wrapperCard form{border-radius:7px 7px;margin:3px 3px 7px;padding:0}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement{background-color:#f3f7fa;border-radius:7px 7px;margin-top:35px;max-width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementTitle{color:#737474;font-weight:700;padding:5px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent{background-color:#fff;border-radius:7px 7px;margin:3px 3px 7px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList{padding:7px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList .handedPaiementListItem{color:#333;float:left;font-size:12px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList .handedPaiementListItem.deliveryPaiementModeLine{border-radius:7px 7px;cursor:pointer;padding:1px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList .handedPaiementListItem.deliveryPaiementModeLine a{border-radius:7px 7px;color:#333;display:block;padding:1px;text-align:center;text-decoration:none;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList .handedPaiementListItem.deliveryPaiementModeLine.selected a,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList .handedPaiementListItem.deliveryPaiementModeLine:hover a{background-color:#75c2c9;color:#fff}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList .handedPaiementListItem span{display:block;margin-bottom:4px;text-align:center;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList .handedPaiementListItem i{font-size:25px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList.nbListItem-4 .handedPaiementListItem{width:25%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList.nbListItem-3 .handedPaiementListItem{width:33.3%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList.nbListItem-2 .handedPaiementListItem{width:50%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom .handedPaiement .handedPaiementContent .handedPaiementList.nbListItem-1 .handedPaiementListItem{width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom #choosePaiementModeOnDelivery #choosePaiementModeStepBlocButton{display:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeContainer #choosePaiementModeBottom #choosePaiementModeOnTakeAway #choosePaiementModeStepBlocButton{display:block}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeStepBlocButton{padding:4px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeStepBlocButton a{background-color:#75c2c9;border-radius:7px 7px;color:#fff;display:block;font-size:20px;letter-spacing:2px;padding:7px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeStepBlocButton a.selected,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeStepBlocButton a:hover{background-color:#50b2bb;color:#fff}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc .choosePaiementModeStepQuestion{margin-bottom:20px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc .choosePaiementModeStepQuestion .choosePaiementModeStepTitle{color:#75c2c9;float:left;font-size:30px;font-weight:300;margin-bottom:15px;margin-right:15px;width:295px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc .choosePaiementModeStepQuestion .choosePaiementModeChoices{float:left}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc .choosePaiementModeStepQuestion .choosePaiementModeChoices a{background-color:transparent;border:1px solid #75c2c9;border-radius:7px 7px;color:#75c2c9;float:left;font-size:20px;letter-spacing:2px;margin-bottom:10px;margin-right:10px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc .choosePaiementModeStepQuestion .choosePaiementModeChoices a.selected,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc .choosePaiementModeStepQuestion .choosePaiementModeChoices a:hover{background-color:#75c2c9;color:#fff}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeOnline,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeOnTakeAway{display:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeOnTakeAway .choosePaiementModeOnTakeAwayList .choosePaiementModeOnTakeAwayListTitle{color:#75c2c9;float:left;font-size:25px;font-weight:300;margin-bottom:15px;margin-right:15px;position:relative;top:-5px;width:360px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeOnTakeAway .choosePaiementModeOnTakeAwayList span.takeawayPaiementModeLine{background-color:transparent;border:1px solid #75c2c9;border-radius:7px 7px;color:#75c2c9;float:left;font-size:18px;margin-bottom:10px;margin-right:10px;padding:3px 7px;text-align:center;text-decoration:none;text-transform:uppercase}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeOnDelivery{display:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeOnDelivery .choosePaiementModeOnDeliveryList .choosePaiementModeOnDeliveryListTitle{color:#75c2c9;float:left;font-size:25px;font-weight:300;margin-bottom:15px;margin-right:15px;position:relative;top:-5px;width:295px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeOnDelivery .choosePaiementModeOnDeliveryList a.deliveryPaiementModeLine{background-color:transparent;border:1px solid #75c2c9;border-radius:7px 7px;color:#75c2c9;float:left;font-size:18px;margin-bottom:10px;margin-right:10px;padding:3px 7px;text-align:center;text-decoration:none;text-transform:uppercase}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeOnDelivery .choosePaiementModeOnDeliveryList a.deliveryPaiementModeLine.selected,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #choosePaiementModeStep .choosePaiementModeStepBloc #choosePaiementModeOnDelivery .choosePaiementModeOnDeliveryList a.deliveryPaiementModeLine:hover{background-color:#75c2c9;color:#fff}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #orderSuccess{display:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #orderSuccess .orderSuccessTitle{color:#75c2c9;font-size:25px;font-weight:300;margin-bottom:15px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #orderSuccess .orderSuccessMessage{margin-bottom:15px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #orderSuccess .orderSuccessButton{text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #orderSuccess .orderSuccessButton a{background-color:#75c2c9;border-radius:7px 7px;color:#fff;cursor:pointer;padding:7px 12px;text-align:center;text-decoration:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #orderSuccess .orderSuccessButton a:hover{background-color:#50b2bb}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #smsVerfiStep{display:none;padding-left:25px;padding-right:25px;padding-top:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #smsVerfiStep #smsVerfiStepTitle{font-weight:700;text-align:center;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #smsVerfiStep #smsVerfiStepSubTitle{text-align:center;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #smsVerfiStep #smsVerfiStepInput{margin-top:10px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #smsVerfiStep #smsVerfiStepInput input{background-color:#f5f5f5;border:none;border-bottom:1px solid #bdbdbd;border-radius:7px 7px;height:35px;line-height:35px;outline:none;padding-left:10px;width:250px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #smsVerfiStep #smsVerfiStepButton{margin-top:15px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #smsVerfiStep #smsVerfiStepButton a{background-color:#75c2c9;border-radius:7px 7px;color:#fff;font-size:20px;letter-spacing:2px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #smsVerfiStep #smsVerfiStepButton a:hover{background-color:#50b2bb;color:#fff}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer{display:none;padding-left:25px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer #finalStepButton{margin-top:15px;padding-right:7px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer #finalStepButton a{background-color:#75c2c9;border-radius:7px 7px;color:#fff;display:block;font-size:20px;letter-spacing:2px;padding:7px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer #finalStepButton a:hover{background-color:#50b2bb;color:#fff}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc{float:left;width:50%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepTitle{color:#75c2c9;font-size:28px;font-weight:300;margin-bottom:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepContent{margin-bottom:20px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepContent .finalFormStepLine{margin-bottom:10px;position:relative}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepContent .finalFormStepLine .finalFormStepLabel{font-weight:700;margin-bottom:5px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepContent .finalFormStepLine .finalFormStepLabel i{font-size:12px;font-weight:300;left:0;padding-right:7px;position:absolute;text-align:right;top:60px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepContent .finalFormStepLine .finalFormStepInput{padding-right:7px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepContent .finalFormStepLine .finalFormStepInput .iti--allow-dropdown{width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepContent .finalFormStepLine .finalFormStepInput textarea{background-color:#f5f5f5;border:none;border-bottom:1px solid #bdbdbd;border-radius:7px 7px;outline:none;padding-left:10px;resize:vertical;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepContent .finalFormStepLine .finalFormStepInput input{background-color:#f5f5f5;border:none;border-bottom:1px solid #bdbdbd;border-radius:7px 7px;height:35px;line-height:35px;outline:none;padding-left:10px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepContent .finalFormStepLine .finalFormStepInput input#fstepPhone{padding-left:45px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer{border:1px solid #e6e6e6;float:right;margin-right:15px;padding:10px 15px 15px;width:300px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #restaurantShopCartTitle{color:#75c2c9;font-size:28px;font-weight:300;margin-bottom:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #mobileVersion{display:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #chooseTimeStepContent{display:none;float:left;padding-left:25px;width:calc(100% - 315px)}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #chooseTimeStepContent #chooseStepTitle{color:#75c2c9;font-size:28px;font-weight:300;margin-bottom:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #chooseTimeStepContent #chooseStepContent .chooseStepLine{margin-bottom:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #chooseTimeStepContent #chooseStepContent .chooseStepLine .chooseStepLineTitle{float:left;font-weight:700;padding-top:12px;width:60px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #chooseTimeStepContent #chooseStepContent .chooseStepLine .chooseStepLineContent{float:left;padding-left:15px;width:calc(100% - 60px)}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #chooseTimeStepContent #chooseStepContent .chooseStepLine .chooseStepLineContent .chooseStepLineButton{border:1px solid #75c2c9;border-radius:7px 7px;color:#888;cursor:pointer;float:left;margin:5px;padding:7px 12px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #chooseTimeStepContent #chooseStepContent .chooseStepLine .chooseStepLineContent .chooseStepLineButton:hover{background-color:#75c2c9;color:#fff}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop .stepGoBack{position:relative;top:-5px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop .stepGoBack a{color:#666;text-decoration:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop .stepGoBack a span{position:relative;top:-2px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep{margin-top:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft{border-right:1px solid #e5e5e5;padding-left:125px;padding-right:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .boxRestaurantDeliveryStepTitle{color:#8a8a8a;font-size:25px;text-align:center;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc{display:flex}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc .howItWorksBlocCol{border:1px solid #e5e5e5;display:flex;flex-direction:column;flex-grow:1;margin-left:5px;padding:15px;width:33.33%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc .howItWorksBlocCol.howItWorksBlocColFirst{margin-left:0}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc .howItWorksBlocCol .howItWorksBlocColTop{margin-bottom:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc .howItWorksBlocCol .howItWorksBlocColTop .howItWorksBlocColTopLeft{float:left;padding-top:2px;width:45px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc .howItWorksBlocCol .howItWorksBlocColTop .howItWorksBlocColTopLeft i{color:#8a8a8a;font-size:31px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc .howItWorksBlocCol .howItWorksBlocColTop .howItWorksBlocColTopRight{color:#8a8a8a;float:left;line-height:18px;width:calc(100% - 45px)}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc .howItWorksBlocCol .howItWorksBlocColContent{padding-left:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc .howItWorksBlocCol .howItWorksBlocColContent .howItWorksBlocColLine{color:#b8b8b8;font-size:11px;margin-bottom:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc .howItWorksBlocCol .howItWorksBlocColContent .howItWorksBlocColLine .howItWorksBlocColTitle{font-weight:700;text-transform:uppercase}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight{border-left:1px solid #e5e5e5;left:-1px;padding-bottom:25px;padding-left:25px;position:relative}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantName{color:#5d5d60;font-size:23px;font-weight:700;margin-bottom:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantState{margin-bottom:25px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantAddress{color:#949494;margin-bottom:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantAddress strong{color:#666}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantState span{border:1px solid #9ad5da;border-radius:7px 7px;color:#9ad5da;padding:5px 10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantState span.close{border-color:#c2c2c2;color:#c2c2c2}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantSpecialities{color:#949494;margin-bottom:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantSpecialities strong{color:#666}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantZipcodes{color:#949494;margin-bottom:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantZipcodes strong{color:#666}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantPaiementModes{color:#949494;margin-bottom:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantPaiementModes strong{color:#666}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantDelays{color:#949494}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight #howItWorksStepRightRestaurantDelays strong{color:#666}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar{background-color:#2b3642;height:70px;margin-bottom:25px;padding:20px 25px 0;position:relative}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos{float:left}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos input,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos select{background-color:#fff;border:0;border-radius:7px 7px;color:#6c6d6d;height:30px;line-height:30px;outline:none;padding-left:7px;padding-right:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderBanNeedInfosType{float:left;margin-right:35px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderBanNeedInfosType img{left:-5px;position:absolute;top:14px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderBanNeedInfosType span{color:#fff;font-size:18px;font-weight:700;margin-right:25px;padding-left:15px;text-transform:uppercase}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderTime{display:none;float:left;margin-right:35px;position:relative;top:-12px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderTime i{color:#75c2c9;font-size:35px;margin-right:7px;position:relative;top:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderDeliveryAdressContainer{display:none;float:left;position:relative;top:-17px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderDeliveryAdressContainer i{color:#75c2c9;font-size:41px;margin-right:7px;position:relative;top:14px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderDeliveryAdressContainer #orderDeliveryAdress{width:350px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar .boxRestaurantDeliveryTopBasket{color:#75c2c9;float:right}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar .boxRestaurantDeliveryTopBasket i{color:#75c2c9;font-size:25px;margin-right:7px;position:relative}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar .boxRestaurantDeliveryTopBasket span{font-size:20px;font-weight:700}#boxRestaurantDeliveryPage #boxRestaurantDeliveryPageHeader{background-position:50%;background-size:cover;padding:120px 0 55px;text-align:center}#boxRestaurantDeliveryPage #boxRestaurantDeliveryPageHeader #boxRestaurantDeliveryPageHeaderContent{background-color:hsla(0,0%,100%,.6);margin:auto;max-width:100%;padding:0 0 15px;width:600px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryPageHeader.darkTheme #boxRestaurantDeliveryPageHeaderContent{background-color:rgba(0,0,0,.6);color:#fff}#boxRestaurantDeliveryPage #restaurantCategory{display:inline-block}#boxRestaurantDeliveryPage #restaurantTitle{font-size:30px}#boxRestaurantDeliveryPage #restaurantName{font-size:50px;font-weight:700}#boxRestaurantDeliveryPage #restaurantProposition{display:inline-block;margin-bottom:25px;text-align:left}#boxRestaurantDeliveryPage .boldTxt{font-weight:700}#boxRestaurantDeliveryPage .mnBookingContainer{max-width:1200px;padding:0 15px}#mgntOverlayPopup.orderCartOnPopup{bottom:50px;padding-bottom:0;position:fixed}#mgntOverlayPopup.orderCartOnPopup #mgntOverlayPopupContainer{background:#fff;bottom:50px;left:0!important;margin-top:0!important;right:0;top:0;width:100%}#mgntOverlayPopup.orderCartOnPopup #mgntOverlayPopupContainer #mgntOverlayPopupTitle{margin-top:0!important}#mgntOverlayPopup.orderCartOnPopup #mgntOverlayPopupContainer #mgntOverlayPopupContent{padding-top:40px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #CalendarBooking{float:left;position:relative;top:-5px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #CalendarBooking a{color:#666;text-decoration:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #CalendarBooking #CalendarTitle{color:#75c2c9;font-size:28px;font-weight:300;margin-bottom:15px}#booking #CalendarBooking{background-color:#fff;height:87%;padding-top:25px}#shopClosed{color:#75c2c9;font-size:18px}.dayOpenCommand{border:1px solid #e0e0e0;font-size:18px;margin:5px;padding:10px;text-align:center;text-transform:capitalize}.dayOpenCommand:hover{background:#75c2c9;color:#fff}.dayCloseCommand{background:#f0f2f6;border:1px solid #e0e0e0;color:#bbb;font-size:18px;font-style:italic;margin:5px;padding:10px;text-align:center;text-transform:capitalize}@media (max-width:1215px){#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft{padding-left:35px}}@media (max-width:1117px){#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineTop .restaurantShopProductLineName{width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineTop .restaurantShopProductLineAddToCartBloc{width:calc(100% - 50px)}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineTop .restaurantShopProductLineAddToCartBloc .addToCartBloc{float:right;margin-right:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantAddToCartBloc{width:calc(100% - 50px)}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantAddToCartBloc .addToCartBloc{float:right;margin-right:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantPrice{width:50px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .restaurantShopProductLine.hasPhoto .restaurantShopProductLineContent .restaurantShopProductLineVariants .restaurantShopProductLineVariant .restaurantShopProductLineVariantName{width:100%}}@media (max-width:930px){#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop .stepGoBack{top:0}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopCategoriesContainer .restaurantShopCategoryLine span{padding:3px 12px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar{margin-bottom:10px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopCategoriesContainer{float:none;margin-bottom:10px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopCategoriesContainer .restaurantShopCategoryLine{float:left;margin:3px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer{width:calc(100% - 330px)}}@media (max-width:767px){#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc .finalFormStepContent .finalFormStepLine .finalFormStepInput{margin-bottom:7px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #finalFormStepContainer .finalFormStepBloc{margin-bottom:15px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #chooseTimeStepContent{width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepRight{padding-left:35px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft{border-bottom:1px solid #e6e6e6;margin-bottom:25px;padding-bottom:25px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer{background-color:#e6e6e6;bottom:0;float:none;height:50px;left:0;padding:0;position:fixed;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #mobileVersion #cartNbProducts{float:left;padding-top:7px;position:relative;text-align:center;width:75px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #mobileVersion #cartNbProducts i{color:#75c2c9;font-size:30px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #mobileVersion #cartNbProducts span{background-color:#f68658;border-radius:50px 50px;color:#fff;display:block;height:25px;padding:3px;position:absolute;right:4px;top:4px;width:25px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #mobileVersion #cartMobileTotal{color:#75c2c9;float:left;font-size:22px;font-weight:700;margin-left:15px;padding-top:7px;text-align:left;width:55px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #mobileVersion #cartValidate{float:right;padding:5px;position:relative}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #mobileVersion #cartValidate span{color:#75c2c9;display:block;font-size:11px;left:0;position:absolute;right:0;text-align:center;top:5px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #mobileVersion #cartValidate a{background-color:#75c2c9;border-radius:7px 7px;color:#fff;display:block;font-size:16px;padding:7px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #mobileVersion #cartValidate a.needMinAmount{background-color:#e6e6e6;color:#666;font-style:italic}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar{height:auto;padding:20px 3px 3px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos{float:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderBanNeedInfosType{height:54px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderBanNeedInfosType,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderDeliveryAdressContainer{float:none;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderBanNeedInfosType input,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderBanNeedInfosType select,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderDeliveryAdressContainer input,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderDeliveryAdressContainer select{width:100%!important}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderBanNeedInfosType i,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar #orderBanNeedInfos #orderDeliveryAdressContainer i,#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryTopBar .boxRestaurantDeliveryTopBasket{display:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer{padding-bottom:50px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #restaurantShopCartTitle,#boxRestaurantFooter,#mainFooter,#restaurantSelectionsList{display:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer{float:none;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #normalVersion{display:none}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #shopCartContainer #mobileVersion{display:block}}@media (max-width:625px){#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft{padding-left:15px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc{display:block}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#howItWorksStep .howItWorksStepLeft .howItWorksBloc .howItWorksBlocCol{margin-bottom:7px;margin-left:0;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineTop{position:relative}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLineSummary{float:none;padding-left:25px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLineName{float:none;width:calc(100% - 56px)}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineTop .myDishCategoryLinePrice{float:none;position:absolute;right:5px;top:3px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuLines .myDishCategorySubMenuLine .myDishCategorySubMenuContent .myDishCategorySubMenuContentLine{margin-bottom:10px;padding-left:25px;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc{float:none;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc{float:none;margin-bottom:10px;text-align:center;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc i{font-size:20px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartNbBloc input{font-size:18px}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartButton{float:none;margin-bottom:15px;text-align:center;width:100%}#boxRestaurantDeliveryPage #boxRestaurantDeliveryContainer #boxRestaurantDeliveryStepsContainer .boxRestaurantDeliveryStep#shopStep #restaurantShop #restaurantShopProductsContainer .restaurantShopProductsBloc .myDishCategoryLine .myDishCategoryLineBottom .myDishCategorySubMenuAddToCart .addToCartBloc .addToCartButton a{display:block;font-size:18px;font-weight:700;letter-spacing:2px;padding:7px 15px;text-transform:uppercase;width:100%}}body.noScroll{overflow:hidden}#mgntOverlayPopup,#mgntOverlayWidePopup{background-color:rgba(0,0,0,.6);bottom:0;display:none;left:0;overflow-y:scroll;padding-bottom:25px;position:fixed;right:0;top:0;z-index:9999}#mgntOverlayPopup.roundedAnglePopup #mgntOverlayPopupContent,#mgntOverlayWidePopup.roundedAnglePopup #mgntOverlayPopupContent{border-radius:7px 7px}#mgntOverlayPopup #mgntOverlayPopupTitle,#mgntOverlayWidePopup #mgntOverlayPopupTitle{background-color:#75c5cd;color:#fff;font-size:1.2em;font-weight:500;line-height:40px;margin-top:20px;padding:0 15px;text-align:center;text-transform:uppercase;width:100%}#mgntOverlayPopup#mgntOverlayWidePopup #mgntOverlayPopupContent,#mgntOverlayWidePopup#mgntOverlayWidePopup #mgntOverlayPopupContent{max-width:calc(100% - 30px)}#mgntOverlayPopup#mgntOverlayPopup #mgntOverlayPopupContent,#mgntOverlayWidePopup#mgntOverlayPopup #mgntOverlayPopupContent{max-width:1024px}#mgntOverlayPopup #mgntOverlayPopupClose,#mgntOverlayWidePopup #mgntOverlayPopupClose{color:#fff;cursor:pointer;font-size:30px;font-weight:900;position:absolute;right:10px;text-shadow:rgba(51,51,51,.3) 0 0 4px,rgba(51,51,51,.3) 0 0 4px,rgba(51,51,51,.3) 0 0 4px;top:10px;z-index:15}#mgntOverlayPopup #mgntOverlayPopupContainer,#mgntOverlayWidePopup #mgntOverlayPopupContainer{display:inline-block}#mgntOverlayPopup #mgntOverlayPopupSubmit,#mgntOverlayWidePopup #mgntOverlayPopupSubmit{background-color:#75c5cd;border-radius:4px;color:#fff;padding:10px 20px}#mgntOverlayPopup .mgntOverlayPopupButtonsContainer,#mgntOverlayWidePopup .mgntOverlayPopupButtonsContainer{bottom:15px;display:flex;flex-direction:row;justify-content:center}#mgntOverlayPopupContainer{position:fixed}#mgntOverlayPopupContent{background-color:#fff;display:inline-block;margin:auto;padding:10px 20px;width:100%}#mgntOverlayPopupContent #mgntOverlayPopupSubmit{cursor:pointer;height:41px;position:relative;text-align:center;top:15px}#mgntOverlayPopupContent #mgntOverlayPopupSubmit a{color:#fff3cd;display:block;font-size:20px;line-height:38px;text-decoration:none;width:100%}@media screen and (max-width:640px){#mgntOverlayPopupContainer{margin:50px 0 0}}@media screen and (max-width:700px){#mgntOverlayPopupContainer,#mgntOverlayPopupTitle{margin-top:5px!important}#mgntOverlayPopupContent{padding-left:10px;padding-right:10px;width:calc(100% - 20px)}}@font-face{font-display:block;font-family:mgntDelivery;font-style:normal;font-weight:400;src:url(/build/website/fonts/mgntDelivery.ea3a7328.eot);src:url(/build/website/fonts/mgntDelivery.ea3a7328.eot) format("embedded-opentype"),url(/build/website/fonts/mgntDelivery.82ec6a97.ttf) format("truetype"),url(/build/website/fonts/mgntDelivery.56f8e7a7.woff) format("woff"),url(/build/website/images/mgntDelivery.7173b108.svg) format("svg")}[class*=" mgntdeliv-"],[class^=mgntdeliv-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mgntDelivery!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.mgntdeliv-menu:before{content:"\e912"}.mgntdeliv-gps:before{content:"\e913"}.mgntdeliv-es:before{content:"\e90e"}.mgntdeliv-ch:before{content:"\e90f"}.mgntdeliv-tr:before{content:"\e910"}.mgntdeliv-cb:before{content:"\e911"}.mgntdeliv-login:before{content:"\e90d"}.mgntdeliv-more:before{content:"\e90b"}.mgntdeliv-less:before{content:"\e90c"}.mgntdeliv-grocery:before{content:"\e905"}.mgntdeliv-clock:before{content:"\e906"}.mgntdeliv-notdelivery .path1:before{color:#555;content:"\e907"}.mgntdeliv-notdelivery .path2:before{color:red;content:"\e908";margin-left:-1.1328125em}.mgntdeliv-notdelivery .path3:before{color:red;content:"\e909";margin-left:-1.1328125em}.mgntdeliv-ordered:before{content:"\e90a"}.mgntdeliv-pen:before{content:"\e900"}.mgntdeliv-trashcan:before{content:"\e901"}.mgntdeliv-office:before{content:"\e902"}.mgntdeliv-delivery:before{content:"\e903"}.mgntdeliv-takeaway:before{content:"\e904"}@font-face{font-display:block;font-family:mnSignupIcons;font-style:normal;font-weight:400;src:url(/build/website/fonts/mnSignupIcons.6e5fb5e1.eot);src:url(/build/website/fonts/mnSignupIcons.6e5fb5e1.eot) format("embedded-opentype"),url(/build/website/fonts/mnSignupIcons.5008ceb2.ttf) format("truetype"),url(/build/website/fonts/mnSignupIcons.5bc940d9.woff) format("woff"),url(/build/website/images/mnSignupIcons.9e33d843.svg) format("svg")}[class*=" signmgnt-"],[class^=signmgnt-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mnSignupIcons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.signmgnt-paid:before{content:"\e915"}.signmgnt-pastille .path1:before{color:#75c1c8;content:"\e913"}.signmgnt-pastille .path2:before{color:#fff;content:"\e914";margin-left:-1.0673828125em}.signmgnt-less:before{content:"\e90a"}.signmgnt-more:before{content:"\e90b"}.signmgnt-arrow:before{content:"\e90c"}.signmgnt-check:before{content:"\e90d"}.signmgnt-on .path1:before{color:#75c1c8;content:"\e90e";opacity:.5}.signmgnt-on .path2:before{color:#75c1c8;content:"\e90f";margin-left:-1.0673828125em}.signmgnt-off .path1:before{color:#dbd9d9;content:"\e910"}.signmgnt-off .path2:before{color:#f9f9f9;content:"\e911";margin-left:-1.0673828125em}.signmgnt-off .path3:before{color:#dbd9d9;content:"\e912";margin-left:-1.0673828125em}.signmgnt-left:before{content:"\e908"}.signmgnt-right:before{content:"\e909"}.signmgnt-radiooff:before{content:"\e900"}.signmgnt-radioon:before{content:"\e901"}.signmgnt-checkboxoff:before{content:"\e902"}.signmgnt-checkboxon:before{content:"\e907"}.signmgnt-eat:before{content:"\e906"}.signmgnt-confirm:before{content:"\e903"}.signmgnt-shop:before{content:"\e904"}.signmgnt-man:before{content:"\e905"}#notDelivrablePopup{padding:15px 40px}#notDelivrablePopup #notDelivrablePopupTop{margin-bottom:10px;text-align:center}#notDelivrablePopup #notDelivrablePopupTop i{font-size:50px}#notDelivrablePopup #notDelivrablePopupMessage{margin-bottom:30px;text-align:center}#notDelivrablePopup #notDelivrablePopupButton{text-align:center}#notDelivrablePopup #notDelivrablePopupButton a{border-radius:7px 7px;padding:5px 20px;text-decoration:none}.addToCartBloc{position:relative}.addToCartBloc .addersBlocker{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:2}.addToCartBloc.blocked .addToCartNbBloc i{cursor:auto}.addToCartBloc.blocked .addersBlocker{display:block}.addToCartBloc .addToCartNbBloc i{cursor:pointer;font-size:16px;position:relative;top:2px}.addToCartBloc .addToCartNbBloc input{background-color:transparent;border:0;color:#333;margin:0;padding:0;text-align:center;width:26px}.restaurantShopCartLine .restaurantShopCartLineTitle{float:left;font-size:13px;padding-right:7px;width:155px}.restaurantShopCartLine .restaurantShopCartLineAmount{float:right}#restaurantShopCartProducts{margin-bottom:15px;padding-bottom:15px}#restaurantShopCartProducts .restaurantShopCartProductLine{margin-bottom:5px}#restaurantShopCartProducts .restaurantShopCartProductLine .restaurantShopCartLineMenuContent{font-size:13px;padding-left:7px}#restaurantShopCartProducts .restaurantShopCartProductLine .restaurantShopCartProductLineEdit{float:left;width:70px}#restaurantShopCartProducts .restaurantShopCartEmptyCart{text-align:right}#restaurantShopCartProducts .restaurantShopCartEmptyCart a{font-size:13px;text-decoration:none}#restaurantShopCarDeliver{margin-bottom:15px;padding-bottom:15px}#restaurantShopCarDeliver .restaurantShopCartLineTitle{width:140px}#restaurantShopCarDeliver .restaurantShopCarDeliveryContent{float:left;width:calc(100% - 140px)}#restaurantShopCarDeliver .restaurantShopCarDeliveryContent .restaurantShopCarDeliveryAmount{text-align:right}#restaurantShopCarDeliver .restaurantShopCarDeliveryContent .restaurantShopCarDeliveryAmountFreeSince{font-size:12px;font-style:italic;text-align:right}#restaurantShopCartAddPromo{margin-bottom:15px;padding-bottom:15px}#restaurantShopCartAddPromo #restaurantShopCartAddPromoContent{display:none}#restaurantShopCartAddPromo #restaurantShopCartAddPromoContent input{border:none;border-radius:7px 7px;float:left;height:28px;line-height:28px;outline:none;padding-left:10px;width:120px}#restaurantShopCartAddPromo #restaurantShopCartAddPromoContent a{border-radius:7px 7px;display:block;float:right;padding:3px 7px;text-align:center;text-decoration:none;text-transform:uppercase}#restaurantShopCartAddPromo #restaurantShopCartAddPromoLink a{font-size:13px;text-decoration:none}#restaurantShopCartAddPromo #restaurantShopCartAddPromoLink .restaurantShopCartAddPromoLine .restaurantShopCartAddPromoLineLeft{float:left;font-style:italic;font-weight:700}#restaurantShopCartAddPromo #restaurantShopCartAddPromoLink .restaurantShopCartAddPromoLine .restaurantShopCartAddPromoLineLeft #promoCodeName{margin-right:5px}#restaurantShopCartAddPromo #restaurantShopCartAddPromoLink .restaurantShopCartAddPromoLine .restaurantShopCartAddPromoLineLeft a{font-size:13px;font-weight:400;text-decoration:none}#restaurantShopCartAddPromo #restaurantShopCartAddPromoLink .restaurantShopCartAddPromoLine .restaurantShopCartAddPromoLineRight{float:right;font-weight:700}#restaurantShopCartAddRemarks{margin-bottom:45px}#restaurantShopCartAddRemarks #restaurantShopCartAddRemarksLink a{font-size:13px;text-decoration:none}#restaurantShopCartAddRemarks #restaurantShopCartAddRemarksContent{display:none}#restaurantShopCartAddRemarks #restaurantShopCartAddRemarksContent textarea{height:50px;margin-bottom:5px;resize:vertical;width:100%}#restaurantShopCartAddRemarks #restaurantShopCartAddRemarksContent a{border-radius:7px 7px;display:block;padding:7px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}#restaurantShopCartTotal{margin-bottom:20px}#restaurantShopCartTotal .restaurantShopCartLineAmount,#restaurantShopCartTotal .restaurantShopCartLineTitle{font-size:14px;font-weight:700}#restaurantShopCartValidate{position:relative}#restaurantShopCartValidate span{display:block;left:0;position:absolute;right:0;text-align:center;top:-18px;width:100%}#restaurantShopCartValidate a{border-radius:7px 7px;display:block;font-size:18px;letter-spacing:2px;padding:7px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}#restaurantShopCartValidate a.needMinAmount{font-style:italic;font-weight:300}
/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.12.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 05.04.2020
 */html.os-html,html.os-html>.os-host{box-sizing:border-box;display:block;height:100%!important;margin:0!important;min-height:100%!important;min-width:100%!important;overflow:hidden;position:absolute!important;width:100%!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-line-pack:start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-content:flex-start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;overflow:visible!important;position:relative}.os-host-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden!important}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;flex-grow:1;flex-shrink:0}.os-host-flexbox>.os-content-glue,.os-host-flexbox>.os-size-auto-observer{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:auto;flex-basis:auto;flex-grow:0;flex-shrink:1;min-height:0;min-width:0}#os-dummy-scrollbar-size{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:500px;opacity:0;overflow:scroll;position:fixed;visibility:hidden;width:500px}#os-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}#os-dummy-scrollbar-size:after,#os-dummy-scrollbar-size:before,.os-content:after,.os-content:before{content:"";display:table;flex-grow:0;flex-shrink:0;font-size:0;height:.01px;line-height:0;visibility:hidden;width:.01px}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{background:transparent!important;display:none!important;height:0!important;visibility:hidden!important;width:0!important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;pointer-events:none;width:100%}.os-padding{bottom:0;box-sizing:inherit;direction:inherit;height:auto!important;left:0;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:0;width:auto!important;z-index:1}.os-host-overflow>.os-padding,.os-viewport{overflow:hidden}.os-viewport{-webkit-overflow-scrolling:touch;bottom:0;box-sizing:inherit!important;direction:inherit!important;left:0;margin:0;outline:none!important;padding:0;position:absolute;resize:none!important;right:0;top:0}.os-content-arrange{min-height:1px;min-width:1px;pointer-events:none;position:absolute;z-index:-1}.os-content{box-sizing:border-box!important;direction:inherit;display:block;height:100%;position:relative;visibility:visible;width:100%}.os-content>.os-textarea{clip:auto!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;direction:inherit!important;display:block!important;-webkit-filter:none!important;filter:none!important;float:none!important;left:0!important;margin:0!important;max-height:none!important;max-width:none!important;opacity:1!important;outline:0 none transparent!important;overflow:hidden!important;padding:0;-webkit-perspective:none!important;perspective:none!important;position:absolute!important;resize:none!important;top:0!important;-webkit-transform:none!important;transform:none!important;vertical-align:baseline!important;z-index:1!important}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{pointer-events:none;z-index:-1}.os-content>.os-textarea[wrap=off]{margin:0!important;white-space:pre!important}.os-text-inherit{color:inherit;cursor:text;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-shadow:inherit;text-transform:inherit;unicode-bidi:inherit;word-spacing:inherit}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:-1}.os-resize-observer-host{border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box;padding:inherit}.os-resize-observer-host>.os-resize-observer{border:inherit;box-sizing:content-box;display:block;height:200%;margin:0;padding:inherit;width:200%}.os-resize-observer-host.observed{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.os-resize-observer-host.observed>.os-resize-observer{flex-basis:auto;flex-grow:1;flex-shrink:0;position:relative}.os-size-auto-observer{-webkit-box-flex:inherit;-ms-flex-positive:inherit;-ms-flex-negative:0;-ms-flex-preferred-size:0;box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:inherit;z-index:-1}.os-size-auto-observer>.os-resize-observer{height:1000%;min-height:1px;min-width:1px;width:1000%}.os-resize-observer-item{bottom:0;direction:ltr!important;opacity:0;overflow:hidden;right:0;z-index:-1}.os-resize-observer-item,.os-resize-observer-item-final{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;left:0;position:absolute;top:0}.os-resize-observer-item-final{-webkit-transition:none!important;transition:none!important}.os-resize-observer{-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-name:os-resize-observer-dummy-animation;animation-name:os-resize-observer-dummy-animation}object.os-resize-observer{box-sizing:border-box!important}@-webkit-keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}@keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{display:none;-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;position:absolute;z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{border:none!important;padding:0!important;position:relative}.os-scrollbar-handle,.os-scrollbar-track{height:100%;pointer-events:auto;width:100%}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{right:0;top:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-corner,.os-host-rtl>.os-scrollbar-vertical{left:0;right:auto}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-padding+.os-scrollbar-corner,.os-scrollbar-auto-hidden,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;pointer-events:none;visibility:hidden}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{bottom:0;top:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{left:0;right:0}.os-scrollbar-corner.os-scrollbar-corner-resize,.os-scrollbar:hover{opacity:1!important;visibility:visible!important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGcgc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48cGF0aCBzdHlsZT0iZmlsbDojMDAwO2ZpbGwtb3BhY2l0eTouNDk0MTE3NjU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiIGQ9Ik03LjQyNCAxMDQyLjM2MmExLjMxIDEuMzEgMCAwIDAtMS4zMSAxLjMxYzAgLjMuMTA0LjU3MS4yNzMuNzkyLjIxLjE0MS40NjYuMjE4LjczNy4yMThhMS4zMSAxLjMxIDAgMCAwIDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTgtLjczN2ExLjI5OCAxLjI5OCAwIDAgMC0uNzkyLS4yNzN6bTAgMy4wODRhMS4zMSAxLjMxIDAgMCAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzIuMjczLjc5Mi4yMS4xNDEuNDY2LjIxOS43MzcuMjE5YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzFjMC0uMjcyLS4wNzctLjUyOC0uMjE4LS43MzhhMS4yOTggMS4yOTggMCAwIDAtLjc5Mi0uMjczem0tMy4wODQgMGExLjMxIDEuMzEgMCAwIDAtMS4zMSAxLjMxYzAgLjMuMTA0LjU3Mi4yNzMuNzkyLjIwOS4xNDEuNDY1LjIxOS43MzcuMjE5YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzFjMC0uMjcyLS4wNzctLjUyOC0uMjE5LS43MzhhMS4yOTggMS4yOTggMCAwIDAtLjc5MS0uMjczem0tMy4wMyAzLjAzYTEuMzEgMS4zMSAwIDAgMC0xLjMxIDEuMzFjMCAuMy4xMDQuNTcxLjI3My43OTIuMjEuMTQxLjQ2Ni4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwIDAgMS4zMS0xLjMxYzAtLjI3MS0uMDc3LS41MjgtLjIxOC0uNzM3YTEuMjk4IDEuMjk4IDAgMCAwLS43OTItLjI3M3ptMy4wMyAwYTEuMzEgMS4zMSAwIDAgMC0xLjMxIDEuMzFjMCAuMy4xMDQuNTcxLjI3My43OTIuMjA5LjE0MS40NjUuMjE4LjczNy4yMThhMS4zMSAxLjMxIDAgMCAwIDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTktLjczN2ExLjI5OCAxLjI5OCAwIDAgMC0uNzkxLS4yNzN6bTMuMDg0IDBhMS4zMSAxLjMxIDAgMCAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzEuMjczLjc5Mi4yMS4xNDEuNDY2LjIxOC43MzcuMjE4YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzFjMC0uMjcxLS4wNzctLjUyOC0uMjE4LS43MzdhMS4yOTggMS4yOTggMCAwIDAtLjc5Mi0uMjczeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMTA0Mi4zNjIpIi8+PC9nPjxnIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIgZD0iTTguMjE2LjI3M2MuMTQxLjIxLjIxOC40NjYuMjE4LjczN2ExLjMxIDEuMzEgMCAwIDEtMS4zMSAxLjMxYy0uMjcxIDAtLjUyOC0uMDc3LS43MzctLjIxOC4yNC4zMTMuNjEzLjUxOCAxLjAzNy41MThhMS4zMSAxLjMxIDAgMCAwIDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTgtMS4wMzd6bTAgMy4wODRjLjE0MS4yMS4yMTguNDY2LjIxOC43MzdhMS4zMSAxLjMxIDAgMCAxLTEuMzEgMS4zMWMtLjI3MSAwLS41MjgtLjA3Ny0uNzM3LS4yMTguMjQuMzEzLjYxMy41MTkgMS4wMzcuNTE5YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzFjMC0uNDI1LS4yMDUtLjc5OC0uNTE4LTEuMDM4em0tMy4wODUgMGMuMTQyLjIxLjIxOS40NjYuMjE5LjczN2ExLjMxIDEuMzEgMCAwIDEtMS4zMSAxLjMxYy0uMjcyIDAtLjUyOC0uMDc3LS43MzctLjIxOC4yNC4zMTMuNjEyLjUxOSAxLjAzNy41MTlhMS4zMSAxLjMxIDAgMCAwIDEuMzEtMS4zMWMwLS40MjUtLjIwNS0uNzk4LS41MTktMS4wMzh6bS0zLjAzIDMuMDNjLjE0Mi4yMS4yMi40NjYuMjIuNzM3YTEuMzEgMS4zMSAwIDAgMS0xLjMxMSAxLjMxYy0uMjcxIDAtLjUyOC0uMDc3LS43MzctLjIxOC4yNC4zMTMuNjEzLjUxOCAxLjAzNy41MThhMS4zMSAxLjMxIDAgMCAwIDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTgtMS4wMzd6bTMuMDMgMGMuMTQyLjIxLjIxOS40NjYuMjE5LjczN2ExLjMxIDEuMzEgMCAwIDEtMS4zMSAxLjMxYy0uMjcyIDAtLjUyOC0uMDc3LS43MzctLjIxOC4yNC4zMTMuNjEyLjUxOCAxLjAzNy41MThhMS4zMSAxLjMxIDAgMCAwIDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTktMS4wMzd6bTMuMDg1IDBjLjE0MS4yMS4yMTguNDY2LjIxOC43MzdhMS4zMSAxLjMxIDAgMCAxLTEuMzEgMS4zMWMtLjI3MSAwLS41MjgtLjA3Ny0uNzM3LS4yMTguMjQuMzEzLjYxMy41MTggMS4wMzcuNTE4YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzFjMC0uNDI0LS4yMDUtLjc5OC0uNTE4LTEuMDM3eiIvPjwvZz48L3N2Zz4=);background-position:100% 100%;background-repeat:no-repeat;pointer-events:auto!important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.os-host-overflow{overflow:hidden!important}.os-theme-none>.os-scrollbar-corner,.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical{display:none!important}.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-height:10px;min-width:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{height:10px;right:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent;height:10px;width:10px}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{background:transparent;box-sizing:border-box;padding:2px}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:transparent}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.4)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.55)}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:hsla(0,0%,100%,.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:-2px;top:-6px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-2px;right:-6px}