body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,code{font-family:Manrope Regular,sans-serif}#distibution-canteen{display:flex!important}.order-box,.order-image{border-radius:20px!important}.order-image{box-shadow:0 0 20px 5px #000000bf!important}.ajustment-base-profile{border-radius:20px;height:100%}.select2-results li{text-align:center}.select-time-catering{text-align:center!important;text-align-last:center!important;width:12rem}.select-date-catering{position:relative;width:12rem;z-index:10}.select-date-catering-full{position:relative;width:100%;z-index:10}.button-search-catering{width:12rem}@media (max-width:600px){#distibution-canteen{flex-wrap:wrap}#distibution-canteen div{flex:1 1 100%;text-align:center}.select-date-catering,.select-time-catering{width:100%}.button-search-catering{margin-top:1rem;width:100%}}@media (min-width:601px) and (max-width:1200px){#distibution-canteen{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;text-align:center}}.address-modal,.buttons-actions-modal{display:flex!important;flex-wrap:nowrap!important}.address-modal-body input{border-radius:20px}.containerHomepageSearchForm .select2-container span{border-radius:20px!important}.distributionFiltersSerachForm{align-content:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly}.react-datepicker__input-container{border-radius:20px;text-align:center!important}.addressButton{border-radius:20px!important;margin-top:10px!important}.company-or-user,.types-canteen{background-color:#fff;border-radius:20px;width:fit-content}.types-canteen{height:fit-content;margin-left:auto;margin-right:0}.buttonsCanteenLanding{display:flex;flex-direction:row;text-align:center}.navigationButtonGroupAlt{display:none!important;width:100%}.navigationCartGroup{width:100%}.navigationCartGroupAlt{display:none!important}.withCartStyle{margin-bottom:4px;margin-top:1rem;text-align:right}.withoutCartStyle{float:right}.shippingHeader{align-content:center;align-items:center;display:flex;flex-direction:row;float:right;justify-content:center;min-height:2rem;padding-left:0;padding-top:.4rem;width:fit-content}.osahan-nav{background:#fff none repeat scroll 0 0!important;height:6rem;padding:0;z-index:9}#navbarNavDropdown{border-radius:20px}.footerAdaptative div{margin-left:8rem!important;margin-right:8rem!important}.checkoutContainer{padding-top:7rem}.checkoutSuccessButtonHome,.checkoutSuccessButtonOrder{border-radius:20px!important;margin-right:1rem;width:14rem}.first-container-canteen{padding-top:7rem}.products-listing{padding-top:6rem}.products-listing-canteen{padding-top:3rem}.containerSearchAndSortingProviders{padding-top:0}.containerSearchAndSortingProviders,.containerSearchAndSortingProvidersCanteen{align-content:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:1rem;padding-bottom:4rem;width:100%}.containerSearchAndSortingProvidersCanteen{padding-top:3rem}.searchAndSortingProviders{background-color:#fff;border-radius:0 0 20px 20px;display:flex;padding-left:2rem;padding-right:2rem;padding-top:1rem;position:fixed!important;z-index:99}.searchListingProviders{margin-right:1%;width:18rem}.searchListingProviders input{border-radius:20px}.searchListingProvidersFudeatDelivery,.sortingListingProviders button{background-color:#fff;border-radius:20px}.searchListingProvidersFudeatDelivery{align-content:center;align-items:center;border:1px solid #ced4da;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-bottom:1rem;margin-right:1%;width:10rem}.searchListingProvidersFudeatDeliveryActive{border:1px solid #ff696b;border-radius:20px}.searchListingProvidersFastDelivery,.searchListingProvidersFudeatDeliveryActive{align-content:center;align-items:center;background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-bottom:1rem;margin-right:1%;width:10rem}.searchListingProvidersFastDelivery{border:1px solid #ced4da;border-radius:20px}.searchListingProvidersFastDeliveryActive{align-content:center;align-items:center;background-color:#fff;border:1px solid #ff696b;border-radius:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-bottom:1rem;margin-right:1%;width:10rem}.scrollTargetDetail{scroll-margin-top:5rem}.totalResultsProviders{background-color:#2cc391;border-radius:20px;padding:.1rem .5rem;text-align:center}.totalResultsProviders small{color:#fff;font-weight:400}.dropdown-menu-right{text-align:center;width:100%}.customHomeTopSearch{padding:1rem 0!important}.containerHomepageCanteen{padding-bottom:15rem;padding-top:20rem}.containerCateringLanding{height:0;padding-bottom:15rem;padding-top:4rem}.cateringLanding{height:100%}.cateringLandingImage img{filter:brightness(60%);height:15rem;left:0;object-fit:cover;position:absolute;width:100%}.cateringLandingText{align-items:center;display:flex;justify-content:center;left:0;padding-top:0;position:absolute;right:0;top:9rem}.containerDaysCanteen{display:flex}.buttonDayStyles{align-items:center;background-color:#fff;display:flex;height:5rem;justify-content:center;margin-bottom:1rem;margin-right:.5rem;max-width:14rem;text-align:center;width:14rem}.buttonDayStylesSelected{border:1px solid #ff696b}.noResultsSearchProviders{padding-bottom:20rem;padding-top:10rem;text-align:center}.guest-data-checkout input,.noResultsSearchProviders button,.roundedNuifStyle{border-radius:20px}.containerGuestLanding{background-image:url(/static/media/catering_home_v2.bee09b08c2e3e6aab9de.png);background-size:cover;filter:brightness(60%);height:15rem;left:0;margin-top:5rem;position:absolute;width:100%}.guestLandingText{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding-top:0;position:relative;right:0;top:0}.childrenGuestLandingText{padding-top:9rem}.containerGuestLandingTextLeft{border:1px solid #fff;border-radius:20px;width:fit-content}.containerGuestControls{margin-top:1rem}.guestDispositionControlsSimple{width:100%}.guestDispositionControls{align-content:space-between;display:flex;flex-direction:row;justify-content:space-between;width:100%}.guestDispositionControlsGroup{width:48%}.guestDispositionControls input{border-radius:20px}.inputsStylesChangeShipping input{border-radius:20px;text-align:center}.buttonChangeShipping{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.buttonChangeShipping button{border-radius:20px;float:right;margin-right:3rem}.navigationButtonGroup{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.navigationButtonGroup label{margin:0!important;padding:0!important;width:8rem}.closedProviderBanner{background-color:#fff;background:#ff696b;border:10px double #fff;border-radius:20px;left:50%;padding:.5rem;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%);z-index:10}.containerHomepageSearchForm{align-items:center;display:flex;margin-top:1rem}.badgesProvider{display:flex;margin-top:6px;position:absolute;width:100%}.fudeatDeliveryBadgeProviderListing{text-align:left;width:50%}.surveysBadgeProviderListing{text-align:right;width:50%}.imageProviderListing{height:16rem;max-height:16rem;max-width:100%;object-fit:contain}.timeProviderListing{bottom:.5rem;color:#353044;position:absolute;text-align:center;width:100%}.filtersButtonForModal{display:none}.filtersButtonForModal button{border-radius:20px;width:100%}.middleAutoCompleteMaps{background-color:#d3d3d3;border-radius:20px}.addressFromMaps{border-radius:20px}.addressFromMapsActive{background-color:#ff696b;border-radius:20px}.styleBorder{padding:3px 0 3px 3px}.styleBorder,.styleBorderAddress{border:1px solid #000;border-radius:5px}.styleBorderAddress{display:inline-block;max-width:9rem;min-width:8rem;padding:2px;text-overflow:ellipsis;white-space:nowrap}.categoriesProviderNonSlider{display:flex;flex-direction:row;flex-wrap:wrap}.owl-carousel-provider{display:none!important}.subproductItem{align-content:space-between;align-items:center;justify-content:space-between}.subproductItem,.subproductItemUdsPrice{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.subproductItemPrice{justify-content:flex-end;width:4rem!important}.subproductItemPrice,.totalFilters{align-content:center;align-items:center;display:flex}.totalFilters{background-color:#2cc391;border-radius:50%;color:#fff;flex-direction:row;flex-wrap:nowrap;height:25px;justify-content:center;text-align:center;width:25px}.filters-card-header-filters{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media (max-width:600px){.first-container-canteen{padding-top:10rem}.navigationCartGroup{width:45%}.navigationButtonGroup{display:none!important}.navigationButtonGroupAlt{align-items:center;display:flex!important}.withCartStyle{margin-top:0;text-align:center}.withoutCartStyle{float:right;margin-bottom:0;margin-top:0}.shippingHeader{display:inline-grid;padding-left:0;width:100%}.osahan-nav{height:10rem;padding:15px}.footerAdaptative div{margin-left:1.5rem!important;margin-right:1.5rem!important}.checkoutContainer{padding-top:10rem}.checkoutSuccessButtonHome,.osahan-payment{margin-bottom:1rem}.products-listing{padding-top:10rem}.products-listing-canteen{padding-top:5.5rem}.containerSearchAndSortingProvidersCanteen{margin-bottom:9rem}.containerSearchAndSortingProviders{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:3rem;padding-top:5rem}.searchAndSortingProviders{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding-bottom:1rem;padding-top:2rem;text-align:center;width:23rem}.searchListingProvidersFastDelivery,.searchListingProvidersFastDeliveryActive,.searchListingProvidersFudeatDelivery,.searchListingProvidersFudeatDeliveryActive{width:100%}.searchListingProviders,.sortingListingProviders{margin-right:0;width:100%}.sortingListingProviders{margin-bottom:1rem}.sortingListingProviders button{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:small;justify-content:center}.containerCateringLanding{padding-bottom:6rem;padding-top:1rem}.cateringLandingImage img{height:30rem}.cateringLandingText{display:inline-block;padding-left:1.5rem;padding-top:1rem;top:11rem}.containerHomepageSearchForm{padding-top:24rem}.containerHomepageSearchFormGuest{padding-top:0}.containerHomepageCanteen{padding-bottom:10rem;padding-top:15rem}.customHomeTopSearch{padding:3rem 0!important}.containerDaysCanteen{display:inline-block;width:100%}.buttonDayStyles{margin-bottom:1rem;max-width:100%;width:100%}.containerGuestLanding{height:28rem}.guestDispositionControls{display:flex;flex-direction:column;justify-content:space-evenly}.guestDispositionControlsGroup{width:100%}.containerGuestControls{margin-top:0}.distributionFiltersSerachForm{flex-direction:column}.filtersButtonForModal{display:inline-block;width:100%}.containerFilters,.filtersSpecialMobile{display:none}.childrenGuestLandingText{padding-top:13rem}.styleBorderAddress{max-width:100%}.categoriesProviderNonSlider{display:none}.owl-carousel-provider{display:inline-block!important;max-width:21rem}.owl-carousel-provider .owl-item{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:2rem;justify-content:center;width:100%!important}.owl-carousel-provider .nav-link{margin:0!important}.owl-carousel-provider .nav-item{white-space:nowrap;width:100%!important}.owl-carousel-provider .nav-item div{display:flex;width:100%!important}.owl-carousel-provider .owl-stage{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:.5rem}.owl-carousel-provider .owl-stage-outer{margin:0}.owl-carousel-provider .owl-nav{margin-top:0}.subproductItemUdsPrice{align-content:center;align-items:center;flex-direction:column;justify-content:center}.subproductItemPrice{justify-content:center;padding:0;width:7rem!important}}@media (min-width:601px) and (max-width:1200px){.types-canteen{margin-left:0}.containerHomepageCanteen{padding-bottom:15rem;padding-top:20rem}.navigationCartGroup{padding-bottom:0;padding-top:0;width:65%}.navigationButtonGroup{display:none!important}.navigationButtonGroupAlt{display:inline-block!important;margin:auto;width:fit-content}.withoutCartStyle{float:right;margin-bottom:0;margin-top:0}.osahan-nav{height:7rem;padding:15px}.footerAdaptative div{margin-left:4.5rem!important;margin-right:4.5rem!important}.products-listing,.products-listing-canteen{padding-top:4rem}.containerDaysCanteen{display:flex;flex-direction:row;flex-wrap:wrap}.containerSearchAndSortingProvidersCanteen{margin-bottom:5rem}.searchListingProviders{margin-right:0;width:100%}.containerSearchAndSortingProviders{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;padding-top:6.5rem}.searchAndSortingProviders{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding-bottom:1rem;width:45rem}.customHomeTopSearch{padding:2rem 0!important}.cateringLandingText{padding-left:2rem;padding-top:1rem;top:7rem}.containerGuestLanding{height:16rem}.containerGuestControls{margin-top:0}.containerCateringLanding{height:0;padding-bottom:15rem;padding-top:5rem}.badgesProvider{display:flex;flex-direction:column}.fudeatDeliveryBadgeProviderListing,.surveysBadgeProviderListing{text-align:center;width:100%}.filtersButtonForModal{display:inline-block}.containerFilters{display:none}}