#main-navbar{background-color:#fff;width:100%;display:flex;padding:16px 0;z-index:99;top:0;border-bottom:1px solid #eceef0}#main-navbar.sticky{position:sticky}#main-navbar.scroll-shadow{box-shadow:0 20px 25px -12px rgba(0,0,0,0.09)}#main-navbar .container{display:block}#main-navbar #main-search{position:relative;z-index:99999}#main-navbar #main-search #main-search-input{border-radius:4px;border:1px solid #bdc5cc;padding:12px 40px 12px 12px;outline:none;width:100%;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#3b4045;height:40px;box-shadow:none}#main-navbar #main-search #main-search-input::placeholder{color:#bdc5cc;font-weight:500}#main-navbar #main-search #main-search-input:focus{border:1px solid #808a95}#main-navbar #main-search button[type=submit]{position:absolute;right:12px;top:0;height:100%}#main-navbar #main-search .desktop-search{font-size:12px;color:#808a95;position:absolute;right:0px;top:calc(50% - 6px)}#main-navbar .desktop-search--results,#main-navbar .mobile-search--results{position:absolute;width:561px;background-color:#fff;max-width:100%;z-index:99998;margin-top:-4px;border:1px solid #bdc5cc;border-top:0 solid #bdc5cc;border-radius:0 0 4px 4px;box-shadow:none;display:none}#main-navbar .desktop-search--results .search--results_diets-list,#main-navbar .desktop-search--results .search--results_cities-list,#main-navbar .desktop-search--results .search--results_companies-list,#main-navbar .desktop-search--results .search--results_diets-list,#main-navbar .mobile-search--results .search--results_diets-list,#main-navbar .mobile-search--results .search--results_cities-list,#main-navbar .mobile-search--results .search--results_companies-list,#main-navbar .mobile-search--results .search--results_diets-list{color:#495057;font-size:18px;padding:0;text-align:left;border-top:1px solid #bdc5cc;font-weight:700}#main-navbar .desktop-search--results .search--results_diets-list:before,#main-navbar .desktop-search--results .search--results_cities-list:before,#main-navbar .desktop-search--results .search--results_companies-list:before,#main-navbar .desktop-search--results .search--results_diets-list:before,#main-navbar .mobile-search--results .search--results_diets-list:before,#main-navbar .mobile-search--results .search--results_cities-list:before,#main-navbar .mobile-search--results .search--results_companies-list:before,#main-navbar .mobile-search--results .search--results_diets-list:before{display:block;font-size:10px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#b3c1c7;padding:8px 0 4px 16px}#main-navbar .desktop-search--results .search--results_diets-list .search--results-item,#main-navbar .desktop-search--results .search--results_cities-list .search--results-item,#main-navbar .desktop-search--results .search--results_companies-list .search--results-item,#main-navbar .desktop-search--results .search--results_diets-list .search--results-item,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item,#main-navbar .mobile-search--results .search--results_cities-list .search--results-item,#main-navbar .mobile-search--results .search--results_companies-list .search--results-item,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item{font-size:13px!important;text-decoration:none;color:#495057!important;padding:5px 16px}#main-navbar .desktop-search--results .search--results_diets-list .search--results-item .img-placeholder,#main-navbar .desktop-search--results .search--results_cities-list .search--results-item .img-placeholder,#main-navbar .desktop-search--results .search--results_companies-list .search--results-item .img-placeholder,#main-navbar .desktop-search--results .search--results_diets-list .search--results-item .img-placeholder,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item .img-placeholder,#main-navbar .mobile-search--results .search--results_cities-list .search--results-item .img-placeholder,#main-navbar .mobile-search--results .search--results_companies-list .search--results-item .img-placeholder,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item .img-placeholder{padding:16px 16px;margin-right:18px}#main-navbar .desktop-search--results .search--results_diets-list .search--results-item span,#main-navbar .desktop-search--results .search--results_cities-list .search--results-item span,#main-navbar .desktop-search--results .search--results_companies-list .search--results-item span,#main-navbar .desktop-search--results .search--results_diets-list .search--results-item span,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item span,#main-navbar .mobile-search--results .search--results_cities-list .search--results-item span,#main-navbar .mobile-search--results .search--results_companies-list .search--results-item span,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item span{font-weight:400}#main-navbar .desktop-search--results .search--results_diets-list .search--results-item img,#main-navbar .desktop-search--results .search--results_cities-list .search--results-item img,#main-navbar .desktop-search--results .search--results_companies-list .search--results-item img,#main-navbar .desktop-search--results .search--results_diets-list .search--results-item img,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item img,#main-navbar .mobile-search--results .search--results_cities-list .search--results-item img,#main-navbar .mobile-search--results .search--results_companies-list .search--results-item img,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item img{width:32px;height:32px;margin-right:18px;object-fit:contain}#main-navbar .desktop-search--results .search--results_diets-list .search--results-item a,#main-navbar .desktop-search--results .search--results_cities-list .search--results-item a,#main-navbar .desktop-search--results .search--results_companies-list .search--results-item a,#main-navbar .desktop-search--results .search--results_diets-list .search--results-item a,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item a,#main-navbar .mobile-search--results .search--results_cities-list .search--results-item a,#main-navbar .mobile-search--results .search--results_companies-list .search--results-item a,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item a{font-size:13px!important;text-decoration:none;color:#495057}#main-navbar .desktop-search--results .search--results_diets-list .search--results-item:hover,#main-navbar .desktop-search--results .search--results_cities-list .search--results-item:hover,#main-navbar .desktop-search--results .search--results_companies-list .search--results-item:hover,#main-navbar .desktop-search--results .search--results_diets-list .search--results-item:hover,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item:hover,#main-navbar .mobile-search--results .search--results_cities-list .search--results-item:hover,#main-navbar .mobile-search--results .search--results_companies-list .search--results-item:hover,#main-navbar .mobile-search--results .search--results_diets-list .search--results-item:hover{background:#f3f7f9;cursor:pointer}#main-navbar .desktop-search--results .search--results_cities-list:before,#main-navbar .mobile-search--results .search--results_cities-list:before{content:"MIASTA"}#main-navbar .desktop-search--results .search--results_companies-list:before,#main-navbar .mobile-search--results .search--results_companies-list:before{content:"FIRMY"}#main-navbar .desktop-search--results .search--results_diets-list:before,#main-navbar .mobile-search--results .search--results_diets-list:before{content:"OFERTY"}#main-navbar .desktop-search--results .search--results_diets-list:before,#main-navbar .mobile-search--results .search--results_diets-list:before{content:"RODZAJE DIET"}#main-navbar .desktop-search--results.active,#main-navbar .mobile-search--results.active{display:block}#main-navbar .search-form-mobile{display:none}#main-navbar .search-form-mobile.mobile-active{display:block;width:100vw;height:100vh;top:0;left:0;background:#fff;z-index:999999;position:fixed}#main-navbar .search-form-mobile.mobile-active .close-mobile-search{display:inline-block;font-size:20px;color:#6d838c;position:absolute;top:18px;left:10px}#main-navbar .search-form-mobile.mobile-active .hero__input{display:block;width:100%;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:none;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;height:64px;border-radius:0;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09)!important;padding:0.375rem 0.75rem 0.375rem 40px;outline:none}#main-navbar .search-form-mobile.mobile-active .hero__btn{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.375rem 0.75rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;position:absolute;right:10px;font-weight:700;color:#f8f9fa!important;width:84px;height:48px;top:8px;background-color:#0db84d;border:none;font-size:14px}#main-navbar .search-form-mobile.mobile-active .mobile-search--results{display:block;width:100%;border-radius:0;margin-top:25px;box-shadow:none;border-top:none}#main-navbar .search-form-mobile.mobile-active .mobile-search--results .search--results_cities-list,#main-navbar .search-form-mobile.mobile-active .mobile-search--results .search--results_companies-list,#main-navbar .search-form-mobile.mobile-active .mobile-search--results .search--results_diets-list{border-top:none!important;border-bottom:1px solid #e1edf2}#main-navbar #main-search-mobile{display:none;align-items:center;justify-content:center}#main-navbar .navbar-nav{display:flex;align-items:center}#main-navbar .navbar-nav .nav-link{display:flex;align-items:center;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#808a95;text-decoration:none;transition:all 0.3s ease;white-space:nowrap}#main-navbar .navbar-nav .nav-link:not(.dropdown-toggle):hover{opacity:0.8;transition:all 0.3s ease}#main-navbar .navbar-nav #client-panel{border-radius:4px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;align-items:center;height:40px;cursor:pointer;margin-left:9px;position:relative;transition:all 0.3s ease;white-space:nowrap}#main-navbar .navbar-nav #client-panel .dropdown-toggle::after{margin-left:18px;transition:transform 0.2s ease-in-out}#main-navbar .navbar-nav #client-panel .nav-link i.fa-bars{display:none}#main-navbar .navbar-nav #client-panel .dropdown-menu{border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);position:absolute;right:0;top:44px;z-index:1000;background-color:#3b4045;padding:0}#main-navbar .navbar-nav #client-panel .dropdown-menu .header{display:none;border-bottom:1px solid #eceef0;height:56px;align-items:center;justify-content:space-between;padding:0 20px;background-color:#fff}#main-navbar .navbar-nav #client-panel .dropdown-menu .header i{display:block;font-size:24px;color:#95a1ad}#main-navbar .navbar-nav #client-panel .dropdown-menu .main-action{display:none;padding:8px 0;flex-direction:column;background-color:#fff}#main-navbar .navbar-nav #client-panel .dropdown-menu .main-action a{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#808a95;text-decoration:none;padding:12px 20px}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form{min-width:565px;padding:24px}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .login-form .form-group{margin-bottom:1rem}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .login-form .form-group label{margin-bottom:0.25rem;font-weight:700;font-size:0.875rem;color:#ffffff}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .login-form .form-group label span.asteriskField{color:#dc3545}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .login-form .js-switch-password-input-type{position:absolute;top:calc(50% + 4px - 0.25rem);right:0;color:rgba(106,98,98,0.75);background:#fff;padding:0.25rem 0.5rem;transition:0.25s ease}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .login-form .js-switch-password-input-type:hover{color:rgba(106,98,98,0.95)}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .form-link-resetpassword{display:block;margin-top:0.75rem!important;text-align:right;transition:0.25s ease;color:rgb(79,243,140)}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .form-link-resetpassword:hover{color:rgba(79,243,140,0.75)}@media screen and (max-width:768px){#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .form-link-resetpassword{text-align:center}}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .invalid-feedback{white-space:initial;font-size:0.8rem;color:#ff3447}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .row .guest-profile-form__box .title{font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#e1edf2;margin-bottom:16px}@media screen and (max-width:768px){#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .row .guest-profile-form__box .title{font-size:16px}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .row .guest-profile-form__box .title>br{display:none}}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .row .guest-profile-form__box .pluses{margin-top:16px}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .row .guest-profile-form__box .pluses .sub-title{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0db84d;margin-bottom:8px}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .row .guest-profile-form__box .pluses .plus{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;margin-bottom:8px}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .row .guest-profile-form__box .pluses .plus i{color:#0db84d;margin-right:8px}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .row .guest-profile-form__box:first-child{border-right:1px solid rgba(225,237,242,0.3);padding-right:24px}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .row .guest-profile-form__box:last-child{padding-left:24px}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .row .guest-profile-form__box:last-child a{margin-top:100px}#main-navbar .navbar-nav #client-panel .dropdown-menu .profile-actions{display:flex;flex-direction:column;padding:0;min-width:216px}#main-navbar .navbar-nav #client-panel .dropdown-menu .profile-actions a{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#fff;padding:12px;text-decoration:none;cursor:pointer;transition:all 0.3s ease;margin:0 8px;background-color:transparent;border-radius:4px;display:flex;align-items:center;justify-content:flex-start}#main-navbar .navbar-nav #client-panel .dropdown-menu .profile-actions a:first-of-type{margin-top:8px}#main-navbar .navbar-nav #client-panel .dropdown-menu .profile-actions a:hover{background-color:#eceef0;transition:all 0.3s ease;border-radius:4px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#3b4045}#main-navbar .navbar-nav #client-panel .dropdown-menu .profile-actions a.logout{font-size:12px;font-weight:600;line-height:normal;letter-spacing:normal;color:#bdc5cc;border-top:1px solid rgba(225,237,242,0.3);padding:16px 0;border-radius:0px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;justify-content:center;width:100%;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;margin:8px 0 0 0}#main-navbar .navbar-nav #client-panel .dropdown-menu .profile-actions a.logout:hover{color:#3b4045}#main-navbar .navbar-nav .basket-container{position:relative}#main-navbar .navbar-nav .basket-container .checkout-btn{width:auto;height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap}#main-navbar .navbar-nav .basket-container .checkout-btn i{color:#808a95;font-size:14px;pointer-events:none}#main-navbar .navbar-nav .basket-container .checkout-btn.active{width:auto;border:transparent;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;transition:all 0.3s ease}#main-navbar .navbar-nav .basket-container .checkout-btn.active .checkout-label{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;transition:all 0.3s ease}#main-navbar .navbar-nav .basket-container .checkout-btn.active .checkout-dot{width:20px;height:20px;border-radius:12px;background-color:#e80b79;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;right:-16px;top:-5px;position:absolute}@media (max-width:768px){#main-navbar .navbar-nav .basket-container .checkout-btn.active .checkout-dot{top:3px;right:3px;width:16px;height:16px}}#main-navbar .navbar-nav .basket-container #nav-main-basket-card-view{border-radius:4px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);border:1px solid #dde1e5;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;position:absolute;right:0;top:44px;z-index:1000;width:auto}#main-navbar .navbar-nav .basket-container #nav-main-basket-card-view .card-items-list{width:403px;max-height:300px}#main-navbar .navbar-nav .basket-container #nav-main-basket-card-view .card-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;width:328px;height:245px}#main-navbar .navbar-nav .basket-container #nav-main-basket-card-view i{color:#ced4d9;margin-bottom:30px;font-size:43px}#main-navbar .navbar-nav .basket-container #nav-main-basket-card-view .title{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#808a95;font-size:14px;font-weight:600;line-height:1.43;margin-bottom:8px}#main-navbar .navbar-nav .basket-container #nav-main-basket-card-view .description{font-size:12px;font-weight:400;line-height:1.33;max-width:184px;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#808a95}@media (max-width:768px){#main-navbar .navbar-nav .basket-container #nav-main-basket-card-view{width:75vw;top:0;position:fixed;height:100%;min-height:100vh;max-height:unset;border-radius:0;justify-content:start;box-shadow:-16px 0 53px -1px rgba(0,0,0,0.65)}#main-navbar .navbar-nav .basket-container #nav-main-basket-card-view::before{content:"";position:absolute;top:-1%;left:-27vw;width:27vw;height:101%;background-color:rgba(0,0,0,0.5);z-index:-1;pointer-events:none;user-select:none}#main-navbar .navbar-nav .basket-container #nav-main-basket-card-view i.fa-times-circle{margin-bottom:0}#main-navbar .navbar-nav .basket-container #nav-main-basket-card-view .card-items-list{width:auto}}#main-navbar .navbar-nav .basket-container .cart-view{border-radius:4px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);border:1px solid #dde1e5;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;position:absolute;right:0;top:44px;z-index:1000;width:403px;max-height:300px;display:none}#main-navbar .navbar-nav .basket-container .cart-view .mobile-price{display:none}#main-navbar .navbar-nav .basket-container .cart-view .mobile-price__label{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3b4045}#main-navbar .navbar-nav .basket-container .cart-view .mobile-price__amount{font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#3b4045}#main-navbar .navbar-nav .basket-container .cart-view .mobile-header{display:none}#main-navbar .navbar-nav .basket-container .cart-view .mobile-header__title{display:block;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#3b4045}#main-navbar .navbar-nav .basket-container .cart-view .mobile-header__icon{display:block;font-size:32px;color:#95a1ad}#main-navbar .navbar-nav .basket-container .cart-view .diet-list{max-height:226px;overflow-y:auto;padding:0 16px;width:100%}#main-navbar .navbar-nav .basket-container .cart-view .diet-list__button{margin:0 16px 16px;width:calc(100% - 32px)!important;padding:16px 28px;text-align:center;justify-content:center;text-transform:initial}#main-navbar .navbar-nav .basket-container .cart-view .diet-list picture{height:80px}#main-navbar .navbar-nav .basket-container .cart-view .diet-list .checkout-item__image{width:117px;border-radius:2px;object-fit:cover;max-width:inherit;height:80px}#main-navbar .navbar-nav .basket-container .cart-view .diet-list .checkout-item{border-bottom:1px solid #eceef0;padding:16px 0;display:flex;flex-direction:row}#main-navbar .navbar-nav .basket-container .cart-view .diet-list .checkout-item__information{display:flex;flex-direction:column;margin-left:10px;padding-top:8px;width:100%;text-align:left}#main-navbar .navbar-nav .basket-container .cart-view .diet-list .checkout-item__name{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#656d75}#main-navbar .navbar-nav .basket-container .cart-view .diet-list .checkout-item__company-name{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;margin-top:4px}#main-navbar .navbar-nav .basket-container .cart-view .diet-list .checkout-item__price{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#656d75;margin-top:8px}#main-navbar .navbar-nav .basket-container .cart-view.active{display:flex}#main-navbar .navbar-nav .basket-container .cart-view i{color:#ced4d9;font-size:43px;pointer-events:none}#main-navbar .navbar-nav .basket-container .cart-view .title{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#808a95;font-size:14px;font-weight:600;line-height:1.43;margin-bottom:8px;pointer-events:none}#main-navbar .navbar-nav .basket-container .cart-view .description{font-size:12px;font-weight:400;line-height:1.33;max-width:184px;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#808a95;pointer-events:none}main{background-color:#eceff1}main .container{min-height:100vh}main .container.sale-cont{min-height:auto}main .container #home-hero{position:relative;height:550px}main .container #home-hero .content{display:flex;flex-direction:column;justify-content:center;height:100%}main .container #home-hero .content .title{font-style:normal;font-weight:800;font-size:50px;line-height:40px;color:#3b4045;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}main .container #home-hero .content .title span{font-size:26px}main .container #home-hero .content .title span span:first-of-type{color:#0db84d}main .container #home-hero .content .title span span:last-of-type{color:#e80b79}main .container #home-hero .content .sub-title{font-style:normal;font-weight:500;font-size:14px;line-height:19px;color:#808a95;padding-top:20px;margin-bottom:20px}main .container #home-hero .content .sub-title span:first-of-type{color:#0db84d}main .container #home-hero .content .sub-title span:last-of-type{color:#e80b79}main .container #home-hero .content #home-main-search-container{z-index:2;width:500px;position:relative}main .container #home-hero .content #home-main-search-container .geo-button{position:absolute;left:4px;top:4px;background-color:transparent;border:none;color:#808a95;font-size:18px;width:44px;height:44px;cursor:pointer;transition:all 0.3s ease}main .container #home-hero .content #home-main-search-container input{width:100%;background:#eceef0;border-radius:8px;border:none;outline:none!important;height:52px;padding:15px 50px;color:#3b4045;font-style:normal;line-height:30px;font-weight:700;font-size:16px;z-index:2;box-shadow:none!important;appearance:none!important}main .container #home-hero .content #home-main-search-container input::placeholder{color:#b1b4bc;font-weight:500;font-size:14px}main .container #home-hero .content #home-main-search-container .search-button{position:absolute;right:4px;top:4px;background:#0db84d;border-radius:8px;border:none;color:#fff;font-size:18px;width:44px;height:44px;cursor:pointer;transition:all 0.3s ease}main .container #home-hero .content #home-main-search-container .search-button:hover{opacity:0.8}main .container #home-hero .content #home-main-search-container .home-main-search-results{width:calc(100% + 20px);background-color:#fff;border-radius:0 0 8px 8px;position:absolute;left:-10px;top:62px;transition:all 0.3s ease-in;z-index:2;box-shadow:0 20px 20px rgba(0,0,0,0.1);display:none}main .container #home-hero .content #home-main-search-container .home-main-search-results.empty{display:none}main .container #home-hero .content #home-main-search-container .home-main-search-results.empty div{padding:0 20px 10px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}main .container #home-hero .content #home-main-search-container .home-main-search-results .main-search-input-results-table{display:flex;align-items:flex-start;padding:0 20px 10px}main .container #home-hero .content #home-main-search-container .home-main-search-results .main-search-input-results-table .main-search-input-results-table-column{display:flex;width:calc(50% - 15px);flex-direction:column}main .container #home-hero .content #home-main-search-container .home-main-search-results .main-search-input-results-table .main-search-input-results-table-column:first-of-type{margin-right:30px}main .container #home-hero .content #home-main-search-container .home-main-search-results .main-search-input-results-table .main-search-input-results-table-column .main-search-input-results-table-column-title{font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#808a95;padding-bottom:10px}main .container #home-hero .content #home-main-search-container .home-main-search-results .main-search-input-results-table .main-search-input-results-table-column .main-search-input-results-table-column-item{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;text-decoration:none;margin-bottom:5px;transition:all 0.3s ease}main .container #home-hero .content #home-main-search-container .home-main-search-results .main-search-input-results-table .main-search-input-results-table-column .main-search-input-results-table-column-item .information{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#bdc5cc}main .container #home-hero .content #home-main-search-container .home-main-search-results .main-search-input-results-table .main-search-input-results-table-column .main-search-input-results-table-column-item:hover{color:#3b4045}main .container #home-hero .content #home-main-search-container.active{background-color:#fff;border-radius:8px 8px 0 0;outline:10px solid #fff}main .container #home-hero .content #home-main-search-container.active .home-main-search-results:not(.empty){display:block}main .container #home-hero .content #home-main-search-container.active-empty{background-color:#fff;border-radius:8px 8px 0 0;outline:10px solid #fff}main .container #home-hero .content #home-main-search-container.active-empty .home-main-search-results.empty{display:block}main .container #home-hero .content .popular-cities{margin-top:20px}main .container #home-hero .content .popular-cities>a{font-style:normal;font-weight:500;font-size:12px;line-height:20px;text-decoration:none;padding-right:10px}main .container #home-hero .content .popular-cities>a:not(.all-cities){color:#808a95}main .container #home-hero .content .popular-cities>a.all-cities{color:#0db84d}main .container #home-hero #caterings-rating-button{position:absolute;top:156px;right:370px;z-index:2;cursor:pointer}main .container #home-hero #caterings-rating-button .caterings-rating-button-plus{width:34px;height:34px;border-radius:50%;background-color:#0db84d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;position:absolute;right:-34px}main .container #home-hero #caterings-rating-button .caterings-rating-button-plus .caterings-rating-button-label{background-color:#0db84d;padding:10px;font-style:normal;font-weight:800;font-size:14px;line-height:18px;color:#fff;border-radius:10px 10px 0 10px;width:180px;transition:all 0.3s ease;left:-180px;top:-56px;position:absolute}main .container #home-hero #caterings-rating-button .caterings-rating-button-plus .caterings-rating-button-label span{font-weight:500}main .container #home-hero .hero-bg{max-width:738px;display:block;position:absolute;top:0;right:-60px;pointer-events:none}main .container #home-hero #hero-coupon-button{display:none}main .container #hero-gallery .gallery{position:relative}main .container #hero-gallery .gallery .slider>a{border-radius:8px;padding-bottom:12px;display:inline-block;vertical-align:top;white-space:normal}main .container #hero-gallery .gallery .slider>a>img{border-radius:8px;height:auto;object-fit:contain;object-position:center;width:100%;display:block}main .container #hero-gallery .gallery .slider>a .progress-bar{background-color:#fff;height:6px;border-radius:3px;width:inherit;position:absolute;bottom:12px}main .container #hero-gallery .gallery .slider>a .progress-bar .bar{background-color:#0db84d;height:6px;border-radius:3px;transition:all 0.5s ease;width:0%}main .container #hero-gallery .gallery .slider-nav{position:absolute}main .container .white-block-title{color:#3b4045;font-size:32px;font-weight:800;line-height:150%;padding-bottom:32px}@media (max-width:768px){main .container .white-block-title{font-size:18px}}main .container .white-block{background:#fff;border-radius:8px;padding:20px;box-shadow:0 10px 80px rgba(0,0,0,0.1)}main .container .white-block .sub-title{font-style:normal;font-weight:700;font-size:16px;line-height:30px;color:#656d75}main .container .white-block .sub-description{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#95a1ad;padding-bottom:10px}main .container .white-block .cities-list{display:flex;flex-direction:column}main .container .white-block .cities-list a{font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#3b4045;text-decoration:none;display:flex;align-items:center;justify-content:space-between;transition:all 0.3s ease;padding-bottom:5px}main .container .white-block .cities-list a:hover{transition:all 0.3s ease;color:#0db84d}main .container .white-block .cities-list a .count{font-style:normal;font-weight:300;font-size:14px;line-height:30px;color:#808a95;min-width:100px;text-align:right}main .container .popular-companies-white-block .popular-companies-container{margin-left:-10px;width:calc(100% + 20px)}main .container .popular-companies-white-block .popular-companies-container .popular-companies,main .container .popular-companies-white-block .popular-companies-container .low-price-companies,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies{position:relative}main .container .popular-companies-white-block .popular-companies-container .popular-companies .tns-nav,main .container .popular-companies-white-block .popular-companies-container .low-price-companies .tns-nav,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies .tns-nav{display:none}main .container .popular-companies-white-block .popular-companies-container .popular-companies .popular-company-item,main .container .popular-companies-white-block .popular-companies-container .low-price-companies .popular-company-item,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies .popular-company-item{position:relative;-o-object-fit:none;object-fit:none;padding:0 10px;text-decoration:none}main .container .popular-companies-white-block .popular-companies-container .popular-companies .popular-company-item .company-background,main .container .popular-companies-white-block .popular-companies-container .low-price-companies .popular-company-item .company-background,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies .popular-company-item .company-background{border-radius:8px;box-shadow:2px 2px 12px 0 rgba(0,0,0,0.08);width:100%;display:block;object-fit:inherit}main .container .popular-companies-white-block .popular-companies-container .popular-companies .popular-company-item .logotype,main .container .popular-companies-white-block .popular-companies-container .low-price-companies .popular-company-item .logotype,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies .popular-company-item .logotype{background-color:#fff;padding:4px;border-radius:8px;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;position:absolute;left:20px;top:20px}main .container .popular-companies-white-block .popular-companies-container .popular-companies .popular-company-item .popular-company-information,main .container .popular-companies-white-block .popular-companies-container .low-price-companies .popular-company-item .popular-company-information,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies .popular-company-item .popular-company-information{padding-top:5px;user-select:none}main .container .popular-companies-white-block .popular-companies-container .popular-companies .popular-company-item .popular-company-information,main .container .popular-companies-white-block .popular-companies-container .popular-companies .popular-company-item .popular-company-information>*,main .container .popular-companies-white-block .popular-companies-container .low-price-companies .popular-company-item .popular-company-information,main .container .popular-companies-white-block .popular-companies-container .low-price-companies .popular-company-item .popular-company-information>*,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies .popular-company-item .popular-company-information,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies .popular-company-item .popular-company-information>*{pointer-events:none!important}main .container .popular-companies-white-block .popular-companies-container .popular-companies .popular-company-item .popular-company-information .diet-name,main .container .popular-companies-white-block .popular-companies-container .low-price-companies .popular-company-item .popular-company-information .diet-name,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies .popular-company-item .popular-company-information .diet-name{font-style:normal;font-weight:800;font-size:18px;line-height:19px;color:#3b4045;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main .container .popular-companies-white-block .popular-companies-container .popular-companies .popular-company-item .popular-company-information .company-rating,main .container .popular-companies-white-block .popular-companies-container .low-price-companies .popular-company-item .popular-company-information .company-rating,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies .popular-company-item .popular-company-information .company-rating{font-style:normal;font-weight:400;font-size:16px;line-height:150%;display:flex;color:#808a95;align-items:center}main .container .popular-companies-white-block .popular-companies-container .popular-companies .popular-company-item .popular-company-information .company-rating i,main .container .popular-companies-white-block .popular-companies-container .low-price-companies .popular-company-item .popular-company-information .company-rating i,main .container .popular-companies-white-block .popular-companies-container .last-popular-companies .popular-company-item .popular-company-information .company-rating i{color:#f2a705;margin-right:4px}main .container .seo-content{display:flex;flex-direction:row;margin:32px -32px 48px}@media (max-width:768px){main .container .seo-content{margin:32px 0 48px}}main .container .seo-content .col-6{padding:0 32px}main .container .seo-content--main{justify-content:space-between;position:relative;padding:40px 0 0 0}main .container .seo-content--two-columns .column{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}main .container .seo-content img{width:auto;display:block;z-index:1}main .container .seo-content .column{color:#808a95}main .container .seo-content .column:first-of-type{margin-right:24px}main .container .seo-content .column img{width:100%;height:max-content;border-radius:6px;margin-bottom:16px}main .container .seo-content .column p{font-size:14px;font-weight:400;line-height:1.43;padding-bottom:16px;margin:0}main .container .seo-content .column h2,main .container .seo-content .column h3,main .container .seo-content .column h4{font-size:16px;font-weight:700;line-height:1.5;padding-bottom:8px}main .container .seo-content .seo-content-container{background:#fff;border-radius:8px;width:60%;z-index:2;padding:30px;min-height:700px}main .container .seo-content .seo-content-container .seo-content-item{cursor:pointer}main .container .seo-content .seo-content-container .seo-content-item a{text-decoration:underline}main .container .seo-content .seo-content-container .seo-content-item a:hover{text-decoration:none}main .container .seo-content .seo-content-container .seo-content-item .seo-content-item-title{padding:15px 0;display:flex;align-items:center;justify-content:space-between}main .container .seo-content .seo-content-container .seo-content-item .seo-content-item-title h2{font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#3b4045}main .container .seo-content .seo-content-container .seo-content-item .seo-content-item-description{font-style:normal;font-weight:500;font-size:16px;line-height:23px;color:#808a95;display:none;padding-bottom:15px}main .container .seo-content .seo-content-container .seo-content-item .seo-content-item-description a{color:#808a95;font-weight:700}main .container .seo-content .seo-content-container .seo-content-item .seo-content-item-description h4{padding-bottom:15px;font-size:16px;font-style:normal;font-weight:500;line-height:23px;color:#808a95;font-weight:bold}main .container .seo-content .seo-content-container .seo-content-item.open .seo-content-item-description{display:block}main .container .pluses-container{margin:48px 0}@media screen and (max-width:768px){main .container .pluses-container{margin-bottom:32px}}main .container .pluses-container .gwarant{background-color:#eaf8ef;color:#45b84d}@media screen and (max-width:768px){main .container .pluses-container .gwarant{justify-content:start!important;padding:16px!important;margin-bottom:16px!important}main .container .pluses-container .gwarant svg{margin:0 8px 0 0!important}}main .container .pluses-container .gwarant span p{color:#3b4045;font-size:24px;line-height:120%;display:inline-block}@media screen and (max-width:768px){main .container .pluses-container .gwarant span p{font-size:14px;display:block}}main .container .pluses-container .gwarant span p.text-green{margin-right:8px;font-weight:800}main .container .pluses-container .pluses-row{margin:0 -24px}main .container .pluses-container .pluses-row .pluses-col{padding:0 24px}main .container .pluses-container .pluses-row .pluses-col .text-green{font-size:20px;font-weight:800;line-height:120%;min-height:48px;margin-bottom:24px;display:flex;align-items:center}main .container .pluses-container .text-gray{font-size:14px;line-height:120%}@media screen and (max-width:768px){main .container .pluses-container .text-gray{margin:0}}main .container .pluses-container .pluses{display:flex;justify-content:space-between}main .container .pluses-container .pluses .plus{width:33.33333%;padding:0 20px;position:relative}main .container .pluses-container .pluses .plus img{width:100%;display:block;z-index:1}main .container .pluses-container .pluses .plus .plus-content{background:#fff;box-shadow:0 10px 80px rgba(0,0,0,0.1);border-radius:8px;position:absolute;bottom:-70px;left:60px;width:calc(100% - 120px);display:block;z-index:2;padding:20px}main .container .pluses-container .pluses .plus .plus-content .plus-title{font-style:normal;font-weight:700;font-size:18px;line-height:25px;color:#e80b79;padding-bottom:20px}main .container .pluses-container .pluses .plus .plus-content .plus-description{font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#808a95}main .container .pluses-container .pluses .plus .plus-content .plus-description a{color:#808a95;font-weight:700}main .container .pluses-container .pluses .plus:nth-child(1){margin-left:-20px}main .container .pluses-container .pluses .plus:nth-child(1) .plus-content{bottom:30px}main .container .pluses-container .pluses .plus:nth-child(2){margin-top:100px}main .container .pluses-container .pluses .plus:nth-child(3){margin-right:-20px}main .container .pluses-container .pluses .plus:nth-child(3) .plus-content{bottom:30px}main .container .articles{padding-top:0!important;margin:0 0 40px 0}main .container .articles .blog-menu{width:auto;height:100%;margin-bottom:20px;position:relative}main .container .articles .blog-menu::before{content:"";display:block;position:absolute;width:100%;left:0;bottom:0;height:3px;background-color:#eceef0}main .container .articles .blog-menu .list{display:flex;align-items:center;justify-content:flex-start;width:100%;overflow:auto}main .container .articles .blog-menu .list::-webkit-scrollbar{display:none}main .container .articles .blog-menu .list .blog-menu-item{font-style:normal;font-weight:800;line-height:150%;font-size:16px;line-height:19px;color:#808a95;padding:20px 40px;transition:all 0.3s ease;cursor:pointer;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;white-space:nowrap;text-decoration:none}main .container .articles .blog-menu .list .blog-menu-item:hover{transition:all 0.3s ease;color:#3b4045}main .container .articles .blog-menu .list .blog-menu-item.active{color:#3b4045;position:relative;transition:all 0.3s ease}main .container .articles .blog-menu .list .blog-menu-item.active::after{content:"";display:block;position:absolute;background-color:#0db84d;height:3px;border-radius:10px;width:100%;bottom:0;left:0;transition:all 0.3s linear}main .container .articles .articles-list{display:flex}main .container .articles .articles-list .main-article{padding-right:20px}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item{border-radius:8px;position:relative;cursor:pointer;min-height:500px}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-image-container{max-height:320px;border-radius:8px;overflow:hidden;position:relative;width:100%;margin-bottom:24px}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-image-container img{width:100%;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content{width:100%;min-height:160px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content .blog-index-slider-item-title{font-style:normal;font-weight:800;font-size:32px;line-height:150%;color:#000;margin-bottom:24px}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content .blog-index-slider-item-footer{display:flex;align-items:center}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content .blog-index-slider-item-footer .blog-index-slider-item-categories{display:flex}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content .blog-index-slider-item-footer .blog-index-slider-item-options{display:flex;align-items:center;padding-left:10px;overflow:auto;margin-top:10px}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content .blog-index-slider-item-footer .blog-index-slider-item-options .blog-index-slider-item-option{font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#000;padding-right:20px;position:relative;white-space:nowrap}main .container .articles .articles-list .small-articles{display:flex;flex-direction:column;justify-content:space-between}main .container .articles .articles-list .small-articles .small-article{text-decoration:none;display:flex;padding:0 0 10px 0}main .container .articles .articles-list .small-articles .small-article:not(:first-child){padding:10px 0}main .container .articles .articles-list .small-articles .small-article .small-article-image{min-height:100px;min-width:100px}main .container .articles .articles-list .small-articles .small-article .small-article-image img{display:block;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100px;height:100px}main .container .articles .articles-list .small-articles .small-article .small-article-content{padding:0 0 0 10px;display:flex;flex-direction:column;justify-content:space-between}main .container .articles .articles-list .small-articles .small-article .small-article-content .small-article-title{padding-bottom:10px;margin:0;font-style:normal;font-weight:800;font-size:14px;line-height:19px;color:#3b4045;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:40px}main .container .articles .articles-list .small-articles .small-article .small-article-content .small-article-options{display:flex;flex-wrap:wrap}main .container .articles .articles-list .small-articles .small-article .small-article-content .small-article-options .small-article-option{font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#656d75;padding:0 10px;position:relative}main .container .articles .articles-list .small-articles .small-article .small-article-content .small-article-options .small-article-option:first-of-type{padding-left:0}main .container .articles .articles-list .small-articles .small-article .small-article-content .small-article-options .small-article-option:last-of-type{padding-right:0}main .container .crediblity-col .sub-title-pink{color:var(--primary-pink,#e81f79);font-size:24px;font-weight:800;line-height:150%;padding-bottom:24px;min-height:82px;display:flex;align-items:center;justify-content:flex-start}main .container .crediblity-col .pluses-description{color:var(--primary-black,#3b4045);font-size:16px;font-weight:600;line-height:150%}@media (min-width:769px){main .container .crediblity-col .sub-title-pink{margin:0}}@media (max-width:768px){main .container .crediblity-col{padding:0}main .container .crediblity-col .crediblity-img-container{height:210px!important}main .container .crediblity-col .sub-title-pink{font-size:18px;justify-content:center;min-height:52px}main .container .crediblity-col .pluses-description{font-size:12px;padding:0 16px}}main .container .crediblity-col .crediblity-img-container{height:240px;overflow:hidden;margin-bottom:16px;border-radius:4px}main .container .crediblity-col .crediblity-img-container img{width:100%;height:auto}.beetroot-button{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff;border-radius:4px;background-color:#e80b79;padding:16px 28px;border:none;outline:none;cursor:pointer;transition:all 0.3s ease;width:100%;text-transform:lowercase}footer .footer{background-color:#181b1e;padding:48px 0 0}footer .footer .text{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;padding-bottom:16px}footer .footer .payment-icons{display:flex;flex-direction:row;flex-wrap:wrap}footer .footer .payment-icons img{width:50px;height:30px;-o-object-fit:contain;object-fit:contain;margin:0 8px 8px 0}footer .footer .block-title{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#fff;margin-bottom:8px}footer .footer .links{display:flex;flex-direction:column}footer .footer .links a{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;text-decoration:none;transition:all 0.3s ease;padding-bottom:8px}footer .footer .links a:hover{color:#ced4d9;transition:all 0.3s ease}footer .footer .links a.all{color:#0db84d;text-decoration:underline}footer .footer .links a.all:hover{color:#0db84d;text-decoration:none}footer .footer .container{max-width:1260px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}footer .footer .container .top{display:flex}footer .footer .container .top>.column{flex:0 0 calc(33.33333% - 16px);max-width:calc(33.33333% - 16px);margin-right:24px}footer .footer .container .top>.column .column-50{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px);margin-right:24px}footer .footer .container .top>.column .small-logo{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:16px}footer .footer .container .top>.column .promo-title{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#808a95;margin-bottom:32px}footer .footer .container .top>.column .company-information .company-name{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#fff;margin-bottom:8px}footer .footer .container .top>.column .company-information .company-address{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;margin-bottom:24px}footer .footer .container .copyrights{border-top:1px solid #3b4045;margin-top:48px;padding:24px 0;display:flex;flex-direction:row}footer .footer .container .copyrights>.column{flex:0 0 30%;max-width:30%;display:flex}footer .footer .container .copyrights>.column:last-of-type{justify-content:flex-end;flex:0 0 70%;max-width:70%}footer .footer .container .copyrights>.column .social{display:flex;align-items:center}footer .footer .container .copyrights>.column .social a{margin-right:16px;text-decoration:none;display:flex;align-items:center}footer .footer .container .copyrights>.column .social a i{color:#808a95;transition:all 0.3s ease;font-size:20px;padding:3px}footer .footer .container .copyrights>.column .social a i:hover{color:#ced4d9;transition:all 0.3s ease}footer .footer .container .copyrights>.column .copyright-text{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;margin-right:32px;display:flex;align-items:center}footer .footer .container .copyrights>.column .copyright-links{color:#808a95;font-size:14px;display:flex;align-items:center}footer .footer .container .copyrights>.column .copyright-links a,footer .footer .container .copyrights>.column .copyright-links .to-top{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;text-decoration:none;transition:all 0.3s ease;padding:0 6px;display:flex;align-items:center;cursor:pointer}footer .footer .container .copyrights>.column .copyright-links a:hover,footer .footer .container .copyrights>.column .copyright-links .to-top:hover{color:#ced4d9;transition:all 0.3s ease}footer .footer .container .copyrights>.column .copyright-links .to-top i{margin-left:6px;margin-bottom:-7px}#caterings-rating-modal-container .caterings-rating-title{font-style:normal;font-weight:800;font-size:18px;line-height:25px;color:#e80b79;margin-bottom:20px;text-transform:capitalize}#caterings-rating-modal-container .caterings-rating-item{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px;box-shadow:0 2px 20px rgba(0,0,0,0.1);padding:10px 20px 10px 0;margin-bottom:20px;cursor:pointer;transition:all 0.3s ease}#caterings-rating-modal-container .caterings-rating-item .company-content{display:flex;align-items:center}#caterings-rating-modal-container .caterings-rating-item .company-content .company-index{border-radius:0 4px 4px 0;background-color:#e80b79;font-style:normal;font-weight:700;font-size:20px;line-height:27px;color:#fff;width:25px;display:flex;align-items:center;justify-content:center;margin-right:10px}#caterings-rating-modal-container .caterings-rating-item .company-content .logotype{background-color:#fff;padding:4px;border-radius:6px;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-right:20px;border:1px solid #eceef0;display:block}#caterings-rating-modal-container .caterings-rating-item .company-content .company-name{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#808a95;text-decoration:none;width:100%;padding-bottom:5px}#caterings-rating-modal-container .caterings-rating-item .company-content .headline-rating{display:flex;align-items:center}#caterings-rating-modal-container .caterings-rating-item .company-content .headline-rating .rating{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;margin-left:8px;color:#808a95}#newsletter-form-btn-fixed{background-color:#0db84d;border-radius:0 10px 10px 0;font-size:22px;position:fixed;top:calc((100% - 84px) / 2);color:#fff;height:84px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;width:180px;left:-152px;padding:7px;transition:all 0.3s ease;z-index:9999}#newsletter-form-btn-fixed .newsletter-form-btn-text{transition:all 0.3s ease;display:block!important;font-style:normal;font-weight:500;font-size:16px;line-height:20px}#newsletter-form-btn-fixed .newsletter-form-btn-text span{font-weight:800}#newsletter-form-btn-fixed:hover{transition:all 0.3s ease;left:0!important}.small-item{border-radius:2px;border:solid 1px #d1dce0;background-color:#ffffff;display:block;cursor:pointer;transition:all 300ms ease;margin-bottom:48px;position:relative}.small-item img{display:block;object-fit:cover;width:100%;height:224px}.small-item__name{font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#656d75;padding:12px 16px 4px 16px;border-radius:2px 2px 0 0}.small-item__price{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#808a95;padding:0 16px 16px 16px}.small-item__count-opinions{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;padding:4px 16px 16px 16px}.small-item__rating{display:flex;justify-content:left;align-items:center;padding:0 16px 0 16px}.small-item__rating-text{margin-left:7px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.small-item:hover,.small-item:focus{box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);transition:all 300ms ease}.opinion-small-item{width:calc((100% - 108px) / 3);display:flex;flex-direction:column}.opinion-small-item__company-name{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#0db84d;margin-bottom:8px;display:block}.opinion-small-item__company-name:hover{color:#0db84d}.opinion-small-item__text{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#6d838c;margin-top:8px;margin-bottom:16px}.opinion-small-item__text a{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#b3c1c7}.opinion-small-item__footer{display:flex;flex:3;align-items:flex-end}.opinion-small-item__footer .opinion-small-item__name{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#6d838c}.opinion-small-item__rating-text{margin-left:7px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#808a95}.review-small-item{width:calc((100% - 108px) / 3);display:flex;flex-direction:column}.review-small-item__company-name{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#0db84d;display:block}.review-small-item__company-name:hover{color:#0db84d}.review-small-item__text{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#6d838c;margin-top:8px}.review-small-item__text a{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#b3c1c7}.review-small-item__text p{margin-top:0;margin-bottom:1rem}@media (max-width:1024px){main .container .popular-companies-white-block .popular-companies-container .popular-companies .popular-company-item{object-fit:cover}footer .footer{flex-wrap:wrap}footer .footer .container .top{flex-wrap:wrap}footer .footer .container .top>.column{flex:0 0 100%;max-width:100%;margin-right:0}footer .footer .container .top>.column:nth-of-type(2){border-top:1px solid #3b4045;padding-top:32px;margin-top:32px}footer .footer .container .top>.column:nth-of-type(3){flex-wrap:wrap;border-top:1px solid #3b4045;padding-top:32px;margin-top:32px;display:flex}footer .footer .container .copyrights{flex-wrap:wrap;flex-direction:column}footer .footer .container .copyrights>.column:last-of-type{justify-content:flex-start;flex-direction:column;flex:0 0 100%;max-width:100%;margin-top:16px}}@media (max-width:1000px){#main-navbar .navbar-nav .basket-container .checkout-btn.active i{margin:0}#main-navbar .navbar-nav .basket-container .checkout-btn .checkout-label{display:none}main .container #home-hero #caterings-rating-button{display:none}main .container #home-hero .hero-bg{right:auto;top:-50%;width:100%}main .container .pluses-container .pluses .plus .plus-content{width:calc(100% - 40px);padding:10px}main .container .pluses-container .pluses .plus .plus-content .plus-title{padding-bottom:5px;font-size:14px;line-height:18px}}@media (max-width:900px){main .container #home-hero .content #home-main-search-container input{background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.05)!important}main .container .seo-content img{width:auto;left:calc((100% - 480px) / 2);max-width:100%}main .container .seo-content .seo-content-container{width:100%;height:auto;padding:20px}#newsletter-form-btn-fixed{display:none}}@media (max-width:768px){#main-navbar{height:auto;padding:12px 0}#main-navbar #main-search{position:absolute}#main-navbar #main-search #main-search-input{display:none}#main-navbar #main-search .desktop-search{display:none}#main-navbar #main-search-mobile{display:flex;margin-right:5px}#main-navbar #main-search-mobile .mobile-search{font-size:16px;color:#808a95}#main-navbar #main-search-mobile svg{max-width:20px;max-height:20px}#main-navbar .navbar-nav{flex-direction:row}#main-navbar .navbar-nav .nav-link.dropdown-toggle span{display:none}#main-navbar .navbar-nav #client-panel{height:32px;display:flex;align-items:center;justify-content:center}#main-navbar .navbar-nav #client-panel .dropdown-menu .header,#main-navbar .navbar-nav #client-panel .dropdown-menu .main-action{display:flex}#main-navbar .navbar-nav #client-panel .dropdown-toggle::after{display:none}#main-navbar .navbar-nav #client-panel .nav-link{order:1;padding:0px}#main-navbar .navbar-nav #client-panel .nav-link i.fa-bars{display:block}#main-navbar .navbar-nav .basket-container .checkout-btn{padding:0;width:32px!important;height:32px}#main-navbar .navbar-nav .basket-container .checkout-btn.active i{margin:0}#main-navbar .navbar-nav .basket-container .checkout-btn .checkout-label{display:none}main .container .home-background{display:none}main .container #home-hero{height:450px}main .container #home-hero .content{justify-content:flex-end;padding-bottom:20px}main .container #home-hero .content .title{font-size:26px;line-height:18px}main .container #home-hero .content .title span{font-size:17px;display:inline-block;padding-top:5px;line-height:20px!important}main .container #home-hero .content #home-main-search-container{width:100%}main .container #home-hero .content .popular-cities{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:100%;width:100%}main .container #home-hero #caterings-rating-button{display:none}main .container #home-hero .hero-bg{right:auto;top:-125px;max-width:100%}main .container #home-hero #hero-coupon-button{display:block}main .container .popular-companies-white-block{box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:0!important}main .container .popular-companies-white-block .popular-companies-container{margin-left:-10px;width:calc(100% + 30px)}main .container .pluses-container .pluses{flex-direction:column}main .container .pluses-container .pluses .plus{width:100%;padding:0}main .container .pluses-container .pluses .plus .plus-content{max-width:310px;left:calc((100% - 310px) / 2)}main .container .pluses-container .pluses .plus img{height:175px;-o-object-fit:cover;object-fit:cover;max-width:350px;border-radius:8px;margin:0 auto}main .container .pluses-container .pluses .plus:nth-child(1){margin-left:0}main .container .pluses-container .pluses .plus:nth-child(1) .plus-content{bottom:-40px}main .container .pluses-container .pluses .plus:nth-child(2){margin:80px 0}main .container .pluses-container .pluses .plus:nth-child(2) .plus-content{bottom:-40px}main .container .pluses-container .pluses .plus:nth-child(3){margin-right:0}main .container .pluses-container .pluses .plus:nth-child(3) .plus-content{bottom:-40px}main .container .articles{border-radius:0!important;padding:0!important;box-shadow:none!important;width:calc(100% + 30px);margin-left:-15px;margin-bottom:0}main .container .articles .blog-menu{margin-left:0!important;margin-bottom:5px}main .container .articles .blog-menu .list{padding:0}main .container .articles .articles-list{flex-direction:column}main .container .articles .articles-list .main-article{padding-right:0}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item{min-height:320px}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item img{border-radius:0}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content{padding:0 16px;border-radius:0;min-height:130px;justify-content:space-between;bottom:0}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content .blog-index-slider-item-title{font-size:20px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}main .container .articles .articles-list .main-article .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content .blog-index-slider-item-footer .blog-index-slider-item-options{padding-left:0}main .container .articles .articles-list .small-articles{padding:15px 32px}main .container .articles .articles-list .small-articles .small-article{flex-direction:row!important;margin-bottom:15px}footer .footer .copyrights .column .copyright-text{margin-bottom:16px;margin-right:0}footer .footer .copyrights .column:last-of-type{justify-content:flex-start;flex-direction:column}}.small-article-categories{display:flex;flex-wrap:wrap;gap:4px}.small-article-categories .small-article-category{display:flex;height:32px;padding:4px 8px;justify-content:center;align-items:center;border-radius:16px;background:var(--primary-pink,#e81f79);color:#fff;text-align:center;font-family:Manrope;font-size:12px;font-style:normal;font-weight:600;line-height:150%}.extra-small{font-size:0.825rem}.modal .modal-header-gray{background-color:#eceef0;color:#808a95}@media (max-width:460px){#main-navbar .navbar-nav #client-panel{position:inherit}#main-navbar .navbar-nav #client-panel .dropdown-menu{width:100%}main .container .articles .blog-menu .list .blog-menu-item{padding:20px 14px;font-size:13px}}@media (max-width:768px){#main-navbar .right svg{max-width:22px;max-height:22px}#main-navbar .navbar-nav #client-panel{position:inherit}#main-navbar .navbar-nav #client-panel .dropdown-menu{position:absolute;z-index:1000;width:80vw!important;height:100vh;right:0;top:0;border:none;border-radius:0;box-shadow:-16px 0 53px -1px rgba(0,0,0,0.65)!important;background:#3b4045}#main-navbar .navbar-nav #client-panel .dropdown-menu::before{content:"";position:absolute;top:-1%;left:-27vw;width:27vw;height:101%;background-color:rgba(0,0,0,0.65);z-index:-1;pointer-events:none;user-select:none}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form{min-width:auto}#main-navbar .navbar-nav #client-panel .dropdown-menu .guest-profile-form .default-button{margin-top:0!important}#main-navbar .navbar-nav .basket-container{position:initial}#main-navbar .navbar-nav .basket-container .cart-view.active{height:100vh;right:0;top:0;border:none;border-radius:0;width:300px;box-shadow:-16px 0 53px -1px rgba(0,0,0,0.65);max-height:100vh;justify-content:start;pointer-events:none}#main-navbar .navbar-nav .basket-container .cart-view.active .mobile-header{display:flex;justify-content:space-between;width:100%;padding:16px;align-items:center}#main-navbar .navbar-nav .basket-container .cart-view.active .mobile-price{padding:32px 28px 32px 16px;display:flex;align-items:center;justify-content:space-between;width:100%}#main-navbar .navbar-nav .basket-container .cart-view.active .diet-list{max-height:60vh}main .container .seo-content{flex-direction:column}main .container .seo-content .column{max-width:100%}}@media (max-width:500px){main .container .articles .blog-menu .list{width:max-content}}@media (max-width:460px){#main-navbar .navbar-nav #client-panel{position:inherit}#main-navbar .navbar-nav #client-panel .dropdown-menu{width:100%;position:absolute;top:0}main .container .articles .blog-menu .list .blog-menu-item{padding:20px 14px;font-size:13px}}.text-green{color:#0db84d!important}.text-pink{color:#e80b79!important}#mobile-subcategories{overflow-y:scroll}#mobile-subcategories #mobile-subcategories-content:first-child{overflow:visible!important}.popular-companies-wrapper{background-color:#eaf8ef;width:100%;padding:48px 0 64px;margin-bottom:48px}@media screen and (max-width:769px){.popular-companies-wrapper{padding:32px 16px}.popular-companies-wrapper .more-btn{font-size:14px;align-self:stretch;border-radius:4px;border:1px solid var(--primary-black,#3b4045);margin-top:24px}}.popular-companies-wrapper .more-btn{display:flex;height:48px;padding:12px 8px;justify-content:center;align-items:center;gap:16px;color:var(--primary-black,#3b4045);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:150%}@media (max-width:768px){.sub-title-pink{text-align:center}.pluses-description{text-align:center;margin-bottom:24px}.pluses-container .text-green{font-size:18px!important}.pluses-container .text-gray{font-size:12px}}.auth-content{display:flex;max-width:1140px;margin:0 auto}.auth-content__left{width:35%;display:flex;align-items:center;height:70vh;justify-content:center;flex-direction:column}.auth-content__right{width:55%;display:flex;align-items:center;height:70vh;justify-content:center;flex-direction:column;margin-left:10%}.auth-content__right .image-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-content__title{font-size:40px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#0db84d;text-align:center;font-family:"Manrope",sans-serif}.auth-content__img{width:100%}.logotype{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.logotype__header{width:38px;height:34px}.logotype__text{font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:0.8;letter-spacing:normal;color:#0db84d;margin-left:4px}.login__card,.forgot__card{border-radius:4px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);background-color:#ffffff;width:100%}.login__form,.forgot__form{padding:32px 24px;display:flex;flex-direction:column;width:auto}.login__title,.forgot__title{font-size:16px;font-weight:600;line-height:1.38;margin-bottom:24px;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#6d838c}.login__forgot-link,.forgot__forgot-link{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#0db84d;text-decoration:none;margin-bottom:16px;margin-top:4px;text-align:right}.login__forgot-link:hover,.forgot__forgot-link:hover{color:#0db84d;text-decoration:underline}.login__link,.forgot__link{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#0db84d;text-decoration:none;margin-top:16px;text-align:center}.login__link:hover,.forgot__link:hover{color:#0db84d;text-decoration:underline}.login__button,.forgot__button{border-radius:4px;padding:12px 16px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;text-align:center;color:#ffffff;outline:none;cursor:pointer;border:1px solid transparent;transition:all 300ms ease;background-color:#0db84d}.login__sub-title,.forgot__sub-title{margin-top:-16px;font-size:14px;font-weight:400;line-height:normal;margin-bottom:30px;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#6d838c}form .input-container{display:flex;position:relative;width:100%;flex-direction:column;margin-bottom:12px}form .input-container label{text-transform:none;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#808a95;margin-bottom:4px;width:auto}form .input-container input{outline:none;padding:0 10px;font-family:inherit;background-color:#fff;font-size:14px;font-weight:600;line-height:1.14;color:#3d5159;border-radius:4px;border:solid 1px #ced4d9;box-sizing:border-box;height:40px}form .input-container input::placeholder{opacity:0.4}@media (min-width:576px){.auth-content{max-width:540px}}@media (min-width:768px){.auth-content{max-width:720px}}@media (min-width:992px){.auth-content{max-width:960px}}@media (max-width:992px){.auth-content__left{width:100%;margin:0 16px}.auth-content__right{display:none}}html{background:#eceff1}html.disable-scroll{overflow:hidden}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}*{font-family:Manrope,sans-serif}a{text-decoration:none}html,body{width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}html.modal-open,body.modal-open{overflow:hidden!important;position:fixed}.color-beetroot{color:#e80b79}input{border-radius:4px;border:1px solid #ced4d9;background-color:#fff;padding:10px;outline:none;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#3b4045;display:flex;width:100%}input[type=email],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}h1,h2,h3,h4,h5,h6{font-weight:400}.flex-1-1{flex:1 1 auto}main>.container{padding-bottom:100px}.brand{display:flex;text-decoration:none;align-items:flex-start;height:40px}.brand .logo{width:38px;height:34px;color:#0db84d;-o-object-fit:contain;object-fit:contain;margin-right:6px}.brand .brand-text{height:33px;display:flex;flex-direction:column;justify-content:flex-end;margin-top:3px}.brand .brand-text .brand-main-text{font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:0.8;letter-spacing:normal;color:#0db84d}.brand .brand-text .brand-sub-text{font-size:10px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#95a1ad;text-align:right}.default-button{border:none;outline:none;cursor:pointer;transition:all 0.3s ease;width:auto;padding:10px 16px;border-radius:4px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;display:flex;align-items:center;text-decoration:none}.default-button i{margin-right:8px}.default-button.full-width{width:100%;text-align:center;justify-content:center}.default-button.big{padding:16px 28px}.default-button.green{background-color:#0db84d;color:#fff}.default-button.gray{background-color:#eceef0;color:#808a95}.default-button.gray:hover{background-color:#dde1e5;color:#656d75;opacity:1}.default-button.beetroot{background-color:#e80b79;color:#fff}.default-button:hover{transition:all 0.3s ease;opacity:0.8}.card-with-shadow{box-shadow:0 5px 16px 0 rgba(0,0,0,0.09);border-radius:16px;padding:24px}.modal-calendar-picker{position:absolute;z-index:2000;min-width:340px;min-height:200px;width:50vw;max-width:calc(100vw - 20px)!important;height:unset!important;max-height:unset!important;background-color:#ffffff;display:none}.modal-calendar-picker.active{display:block!important}.modal-calendar-picker .days-count{font-weight:bolder;font-size:1.2rem}.modal-calendar-picker .card{border:none}.modal-calendar-picker .card tbody .fc-col-header-cell{font-size:0.9rem;color:#808a95}.modal-calendar-picker .card tbody .fc-toolbar-title{font-size:1rem;font-weight:bolder}.modal-calendar-picker .card tbody tr[role=row] .fc-day-disabled{background-color:#fff}.modal-calendar-picker .card tbody tr[role=row] .fc-day-today{background-color:rgba(232,11,121,0.3)!important;border-radius:12px!important}.modal-calendar-picker .card tbody tr[role=row] .fc-day-today .fc-daygrid-day-number{background-color:transparent!important;color:rgb(33,37,41)!important;border-radius:5rem;width:1.5rem;height:1.5rem}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day{position:relative}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day.fc-day-past{pointer-events:none;color:#95a1ad}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day .fc-daygrid-day-frame{max-height:2.5rem!important;font-size:0.9rem;cursor:pointer;display:flex;justify-content:center;align-items:center;font-weight:500;min-height:40px}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day .fc-daygrid-day-frame a{display:flex;justify-content:center;align-items:center}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day.is-first-in-period .fc-daygrid-day-number,.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day.is-last-in-period .fc-daygrid-day-number{background-color:#3b4045;padding:16px!important;color:#fff;border-radius:5rem;width:1.5rem;height:1.5rem}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day.active::before{background-color:#eceeef;display:block;position:absolute;content:"";top:50%;left:0;width:100%;height:60%!important;transform:translate(0,-50%)}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day.active.is-first-in-period::before{left:50%;width:50%}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day.active.is-first-in-period.is-last-in-period::before{width:0%}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day.active.is-last-in-period::before{width:50%}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day.active.is-last-in-period.is-first-in-period::before{width:0%}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day:first-child.active::before{border-top-left-radius:6px;border-bottom-left-radius:6px}.modal-calendar-picker .card tbody tr[role=row] .fc-daygrid-day:last-child.active::before{border-top-right-radius:6px;border-bottom-right-radius:6px}.modal-calendar-picker[data-can-choose-weekend=false] .card tbody tr[role=row] .fc-daygrid-day.fc-day-sat,.modal-calendar-picker[data-can-choose-weekend=false] .card tbody tr[role=row] .fc-daygrid-day.fc-day-sun{pointer-events:none;color:#95a1ad}@media (max-width:575px){.modal-calendar-picker{width:calc(100vw - 20px)!important}}.gallery-nav-container{display:flex;margin-top:20px;justify-content:center}.diets-container,.tns-container{position:relative;width:100%;display:flex;justify-content:space-between}.diets-container .nav-btn,.tns-container .nav-btn{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;background-color:#eceef0;min-width:20px;height:72px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;color:#808a95}.diets-container .tns-outer,.tns-container .tns-outer{width:calc(100% - 48px);padding:0}.diets-container .tns-outer .tns-inner,.tns-container .tns-outer .tns-inner{margin:0px 0px 0px 8px}.diets-container .tns-outer .diets .diet,.tns-container .tns-outer .diets .diet{cursor:pointer;transition:all 0.3s ease;font-size:16px;padding-right:8px}.diets-container .tns-outer .diets .diet .diet-item,.tns-container .tns-outer .diets .diet .diet-item{height:72px;padding:16px 12px;border-radius:6px;background-color:#fff;border:2px solid #dde1e5;display:flex;align-items:center;transition:all 0.3s ease;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.diets-container .tns-outer .diets .diet .diet-item.active,.tns-container .tns-outer .diets .diet .diet-item.active{border:2px solid #e80b79}.diets-container .tns-outer .diets .diet .diet-item .information,.tns-container .tns-outer .diets .diet .diet-item .information{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 12px)}.diets-container .tns-outer .diets .diet .diet-item .information .name,.tns-container .tns-outer .diets .diet .diet-item .information .name{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#656d75;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.diets-container .tns-outer .diets .diet .diet-item .information .price,.tns-container .tns-outer .diets .diet .diet-item .information .price{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#656d75;width:100%;display:flex;align-items:center}.diets-container .tns-outer .diets .diet .diet-item .information .price .price--new,.tns-container .tns-outer .diets .diet .diet-item .information .price .price--new{color:#e80b79;font-weight:700;white-space:nowrap;display:flex;flex-wrap:wrap}.diets-container .tns-outer .diets .diet .diet-item .information .price .price--old,.tns-container .tns-outer .diets .diet .diet-item .information .price .price--old{text-decoration:line-through;white-space:nowrap;margin-left:4px}.diets-container .gallery-nav,.tns-container .gallery-nav{white-space:nowrap;overflow:hidden}.diets-container .gallery-nav .box-img,.tns-container .gallery-nav .box-img{opacity:0.5;display:inline-block;margin-right:10px}.diets-container .gallery-nav img,.tns-container .gallery-nav img{width:80px;height:80px;border-radius:4px;display:block;-o-object-fit:cover;object-fit:cover}.default-select{display:inline-block;position:relative;height:40px;width:100%}.default-select .select-box{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;border-radius:4px;border:1px solid #ced4d9;background-color:#fff;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#3b4045;display:flex;align-items:center;line-height:0;cursor:pointer}.default-select .options{display:none;position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:999;margin:0;list-style:none;padding:4px 0;border-radius:4px;box-shadow:0 2px 8px 0 #bdc5cc;background-color:#fff;max-height:210px;overflow-y:auto}.default-select .options li{padding:10px 16px;background-color:#fff;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.default-select .options li:hover{background-color:#eceef0;color:#656d75}.default-select .options.active{display:block!important}.default-select i{position:absolute;right:13px;font-size:16px;top:12px;color:#808a95;transition:transform 0.2s ease-in-out;cursor:pointer}.default-select i.rotate{transform:rotate(180deg)}.default-card{border-radius:4px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);background-color:#ffffff;width:100%}.menu,.nav-tabs{width:100%;border-bottom:1px solid #eceef0;display:flex;align-items:center;padding:0 8px}.menu a,.menu .nav-item>.nav-link,.nav-tabs a,.nav-tabs .nav-item>.nav-link{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#abb4bd;transition:all 300ms ease;text-decoration:none;padding:16px 16px 15px 16px;margin-bottom:-1px;border-top:none!important;border-left:none!important;border-right:none!important}.menu a:not(.active),.menu .nav-item>.nav-link:not(.active),.nav-tabs a:not(.active),.nav-tabs .nav-item>.nav-link:not(.active){border-bottom:3px solid transparent}.menu a.active,.menu .nav-item>.nav-link.active,.nav-tabs a.active,.nav-tabs .nav-item>.nav-link.active{color:#3b4045;border:none;border-bottom:3px solid #0db84d;border-color:#0db84d!important}.calendar-title{font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#656d75}.modal-container{position:fixed;box-sizing:border-box;left:0;top:0;width:100%;height:100vh;z-index:10000!important;display:none;background-color:rgba(59,64,69,0.8);transition:all 0.3s ease}.modal-container.active{display:block}.modal-container .modal-full-width{width:100vw;height:100vh;position:absolute;z-index:999;top:0;display:block!important}.modal-container .modal-full-width.left{left:0;right:auto}.modal-container .modal-full-width.left .content{animation:toRight 0.25s both;transform:translate(0,0)}@keyframes toRight{0%{transform:translate(-100%,0)}100%{transform:translate(0,0)}}.modal-container .modal-full-width.right{left:auto;right:0}.modal-container .modal-full-width.right .content{animation:toLeft 0.25s both;transform:translate(0,0)}@keyframes toLeft{0%{transform:translate(100%,0)}100%{transform:translate(0,0)}}.modal-container .modal-full-width .content{background:#fff;width:100vw;height:100vh!important;overflow-y:auto;padding-bottom:192px!important;right:0;position:absolute}.modal-container .modal-full-width .content .sidebar-container{height:100%}.modal-container .modal-full-width .content .header{background-color:#eceef0;padding:16px;box-shadow:none;z-index:3}.modal-container .modal-full-width .content .header .title{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#808a95}.modal-container .modal-full-width .content .header .close{width:40px;height:56px;cursor:pointer;position:absolute;right:0;top:0px!important;display:flex;align-items:center}.modal-container .modal-full-width .content .header .close i{color:#abb4bd;font-size:24px}.modal-container .modal-full-width .content .bg-header{position:absolute;top:-50px;width:100%;display:block}.modal-container .modal-full-width .content .header-content{padding-top:100px;text-align:center;max-width:80%;margin:0 auto}.modal-container .modal-full-width .content .header-content .sub-title{color:#3b4045;font-style:normal;font-weight:800;font-size:18px;line-height:30px}.modal-container .modal-full-width .content .header-content .title{font-style:normal;font-weight:800;font-size:50px;line-height:30px;padding:20px 0;color:#0db84d}.modal-container .modal-full-width .content .header-content .title span{font-weight:800;font-size:24px;line-height:33px}.modal-container .modal-full-width .content .header-content .description{color:#808a95;font-style:normal;font-weight:500;font-size:14px;line-height:19px}.modal-container .modal-full-width .content .form-container{position:absolute;width:70%;z-index:2;left:15%}.modal-container .modal-full-width .content .form-container .privacy{font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;margin-top:20px}.modal-container .modal-full-width .content .modal-content{padding:0 20px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.modal-container .modal-full-width .content .modal-content a{color:#808a95;font-weight:700;text-decoration:underline}.modal-container .modal-full-width .content .modal-content a:hover{text-decoration:none}.modal-container .modal-full-width .footer{padding:16px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);background-color:#fff;height:76px;display:flex;position:fixed!important;width:inherit;align-items:center;bottom:0;z-index:1050}.modal-container .modal-full-width .footer.sticky{bottom:-15px;position:sticky}.modal-container .modal-full-width-profile{width:660px}@media screen and (max-width:768px){.modal-container .modal-full-width-profile{width:100%}}.modal-container .form-modal .title{font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#808a95}.modal-container .form-modal .close{cursor:pointer;position:absolute;right:20px;font-size:22px}.modal-container .form-modal .close i{color:#808a95;font-weight:bold}.modal-container .form-modal .modal-body{overflow-y:auto;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;padding:40px}.modal-container .form-modal .calendar-container{background:#eceef0;border-radius:8px;padding:20px}.modal-container .form-modal .calendar-container .calendar{display:flex;width:100%;background-color:#ffffff;border-radius:8px;padding:20px}#address-form .header{background-color:#eceef0;padding:16px;box-shadow:none;z-index:3}#address-form .header .title{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#808a95}#address-form .header .close{width:40px;height:56px;cursor:pointer;position:absolute;right:0;top:0px!important;display:flex;align-items:center}#address-form .header .close i{color:#abb4bd;font-size:24px}.custom-radio{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s ease;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;padding-left:21px}.custom-radio input{position:absolute;opacity:0;cursor:pointer;width:0}.custom-radio .checkmark{position:absolute;top:0;left:0;width:14px;height:14px;padding:4px;border:1px solid #808a95;background-color:#fff;border-radius:50%;transition:all 0.3s ease;margin-top:3px}.custom-radio .checkmark::after{content:"";position:absolute;display:none;top:3px;left:3px;width:6px;height:6px;background-color:#fff;border-radius:50%}.custom-radio.active .checkmark{background-color:#e80b79;border-color:transparent}.custom-radio.active .checkmark::after{display:block!important}.listing-cut-off{color:#808a95;font-size:14px;line-height:150%}.listing-cut-off .cut-off-time{color:#e81f79;font-weight:600}.listing-cut-off .cut-off-delay{color:#e81f79;font-weight:600}.custom-checkbox{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;padding-left:21px}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;pointer-events:none}.custom-checkbox span.required{color:#e80b79}.custom-checkbox .checkmark{position:absolute;top:3px;left:0;width:14px;height:14px;border-radius:2px;border:1px solid #ced4d9;background-color:#fff;transition:background-color 0.3s ease;pointer-events:none}.custom-checkbox .checkmark::after{left:4px;top:2px;width:5px;height:8.4px;border:solid #fff;background-color:transparent;border-radius:unset;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:all 0.3s ease;content:"";position:absolute;display:none}.custom-checkbox.active .checkmark{background-color:#e80b79;border:transparent;color:#e80b79}.custom-checkbox.active .checkmark::after{display:block!important}.checkmark::after{display:none!important}.custom-select-list{display:none;padding-top:4px;border-radius:6px;box-shadow:0 2px 8px 0 #bdc5cc;background-color:#fff;position:absolute;top:46px;width:100%;z-index:999}.custom-select-list.active{display:block}.custom-select-list.diet-tags .diet-tags-list{padding:16px;height:220px;overflow-y:scroll}.custom-select-list.diet-tags .diet-tags-list .diet-tag-line{margin-bottom:12px}.custom-select-list .footer{border-top:1px solid #eceef0;padding:16px;display:flex;align-items:center;justify-content:space-between}.prices-custom-select .prices-list{padding:16px;height:100%}.prices-custom-select .prices-list .price-line{margin-bottom:12px}.prices-custom-select .prices-list .price-line-inputs{display:flex;justify-content:space-between;margin-top:18px;width:100%;flex-wrap:wrap}.prices-custom-select .prices-list .price-line-inputs .number-counter__container{flex:1;display:flex;justify-content:center;max-width:160px;margin:5px 0 0 0!important}.prices-custom-select .prices-list .price-line-inputs .number-counter__container:first-child{margin:5px 2.5px 0 0!important}.kcal-custom-select .kcal-list{padding:16px;height:100%}.kcal-custom-select .kcal-list .kcal-line{margin-bottom:12px}.kcal-custom-select .kcal-list .kcal-line-inputs{display:flex;justify-content:space-between;margin-top:18px;width:100%;flex-wrap:wrap}.kcal-custom-select .kcal-list .kcal-line-inputs .number-counter__container{flex:1;display:flex;justify-content:center;max-width:160px;margin:5px 0 0 0!important}.kcal-custom-select .kcal-list .kcal-line-inputs .number-counter__container:first-child{margin:5px 2.5px 0 0!important}.custom-switch{display:flex;position:relative;cursor:pointer;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;user-select:none;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:100%;padding-left:0;margin-bottom:0}.custom-switch input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-switch .custom-switch-label{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#bdc5cc;margin-left:8px}.custom-switch.checked .checkswitch{background-color:white;border-color:#808a95;transition:all 300ms ease}.custom-switch.checked .checkswitch:after{display:block;right:2px;left:auto;transition:all 300ms ease;background-color:#0db84d}.custom-switch.checked .custom-switch-label{color:#0db84d}.discount-container{background-color:#e81f79;color:#fff;border-radius:4px;padding:2px 8px;text-align:center;width:max-content;margin-bottom:0.5rem;font-size:0.8rem}.discount-content{background-color:#fff;border-radius:8px;padding:16px;position:sticky;top:262px;gap:24px;display:flex;flex-direction:column}.discount-content .payment__item .delete-action{color:#808A95}.discount-content .delete-action,.discount-content .form-button{display:flex;align-items:center;justify-content:flex-start;gap:5px;font-family:Manrope,sans-serif;color:#3B4045;font-size:14px;font-weight:600;line-height:21px;cursor:pointer;text-decoration:underline}.discount-content .delete-action:hover,.discount-content .form-button:hover{text-decoration:none}.checkswitch{width:40px;height:24px;border-radius:12px;border:solid 2px #ced4d9;background-color:#ffffff;transition:all 300ms ease;box-sizing:border-box;position:relative}.checkswitch:after{width:16px;height:16px;border-radius:50%;background-color:#ced4d9;display:block;content:" ";position:absolute;left:2px;top:2px}.breadcrumbs{padding:24px 0;width:100%;list-style-type:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;display:flex;flex-wrap:wrap}.breadcrumbs li{display:flex;align-items:center}.breadcrumbs li span{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}.breadcrumbs li a{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;text-decoration:none}.breadcrumbs li i.fa-chevron-right{font-size:7px;color:#808a95;margin:0 10px}.number-counter__container{display:flex;align-items:center;padding:8px;border-radius:4px;border:1px solid #ced4d9;background-color:#fff;width:-webkit-min-content;width:-moz-min-content;width:min-content}.number-counter__container .number-counter__button{touch-action:manipulation;cursor:pointer;background:none;border:none;outline:none;border-radius:2px;background-color:#eceef0;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center}.number-counter__container .number-counter__button i{color:#e80b79;font-size:14px}.number-counter__container .number-counter__text{font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;outline:none;cursor:default;font-weight:400;text-align:right;color:#808a95;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.number-counter__container input{margin-left:5px;padding:0;background:none;border:none;outline:none;text-align:center;width:30px;font-size:14px!important;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#3b4045;appearance:textfield}.badge-cm{padding:6px 8px;border-radius:14px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:default}.badge-cm i{margin-right:6px}.badge-cm .fa-copy{margin-right:0;margin-left:6px}.badge-cm.badge--with-link{cursor:pointer}.badge-cm.badge--light-green{background-color:#e7f8ee;color:#0db84d}.badge-cm.badge--with-copy,.badge-cm.badge--with-link{cursor:pointer}.badge-cm.badge--beetroot{color:#e80b79;background-color:#fde6f1}.badge-cm.badge--gray{background-color:#f9f9fa;color:#808a95}.badge-cm.badge--transparent{background:rgba(59,64,69,0.8);color:#fff}.paid-diet-card{box-shadow:0 5px 16px 0 rgba(0,0,0,0.09);border-radius:4px;text-decoration:none;transition:all 0.3s ease-in;position:relative}.paid-diet-card .rating{position:absolute;right:10px;top:10px;background:#fff;border-radius:4px;font-style:normal;font-weight:500;font-size:12px;color:#3b4045;padding:4px;display:flex;align-items:center;justify-content:center}.paid-diet-card .rating i{font-size:11px;color:#f2a705;margin-right:4px}.paid-diet-card .content{border-radius:0 0 4px 4px;background-color:#fff;padding:10px;display:flex;align-items:center;justify-content:space-between}.paid-diet-card .content .action{background-color:#e7f8ee;border-radius:50%;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}.paid-diet-card .content .action i{color:#0db84d;font-size:12px}.paid-diet-card .content .name{font-style:normal;font-weight:800;font-size:14px;line-height:16px;display:flex;color:#656d75;margin-bottom:4px}.paid-diet-card .content .price{font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:#808a95;display:flex;align-items:center}.paid-diet-card .content .price .price--new{color:#e80b79;font-weight:700;white-space:nowrap}.paid-diet-card .content .price .price--old{text-decoration:line-through;white-space:nowrap;margin-left:4px;color:#808a95;font-weight:500}.paid-diet-card .image-container{width:100%;padding-top:100%;position:relative;overflow:hidden;border-radius:4px 4px 0 0}.paid-diet-card .image-container .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:4px 4px 0 0}.stars{display:flex}.stars i{color:#f2a705;font-size:12px;margin-right:4px}.stars i:last-of-type{margin-right:0}.stars .color-transparent{color:#fadc9c}.city-search-select{position:relative;z-index:2;width:100%}.city-search-select .select .options,.city-search-select .select .select-box{display:none}.city-search-select input,.city-search-select .select2-search__field{padding:9px;border-radius:4px;border:1px solid #ced4d9;background-color:#fff!important;outline:none!important;width:100%;font-size:14px!important;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#3b4045;margin:0}.city-search-select i{position:absolute;right:13px;font-size:16px;top:12px;color:#808a95;height:8px;display:flex;width:8px;transition:transform 0.2s ease-in-out}.city-search-select .results{position:absolute;top:44px;padding:4px 0;border-radius:4px;box-shadow:0 2px 8px 0 #bdc5cc;background-color:#fff;width:100%;display:none;max-height:400px;overflow-y:auto}.city-search-select .results .empty{font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;padding:10px 16px;font-weight:400;line-height:1.33;color:#abb4bd}.city-search-select .results.active{display:block}.city-search-select .results .results-container div{font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;padding:10px 16px;font-weight:400;line-height:1.33}.city-search-select .results .results-container div.empty{color:#abb4bd}.city-search-select .item{display:flex;font-weight:600;line-height:1.43;color:#656d75;flex-direction:column;transition:all 0.3s ease;font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;padding:10px 16px}.city-search-select .item:hover{background-color:#eceef0;transition:all 0.3s ease;cursor:pointer}.city-search-select .item .description{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#abb4bd}.city-search-select .district{position:absolute;top:0;right:25px;height:100%;display:flex;align-items:center;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}@media (max-width:768px){.city-search-select .district{position:relative;right:0;margin-top:0.5rem}}.slider-nav,.tns-nav{bottom:-20px;display:flex;justify-content:center;align-items:center;width:100%}.slider-nav>button,.tns-nav>button{width:8px;height:8px;border-radius:4px;background:#ced4d9;border:none;padding:0;margin:0 7px}.slider-nav>button.tns-nav-active,.tns-nav>button.tns-nav-active{background-color:#e80b79}.search-input-container{position:relative;display:flex;width:fit-content;align-items:center;justify-content:flex-end}.search-input-container .search-input{border-radius:4px;border:solid 1px #b3c1c7;background-color:#ffffff;padding:11px 40px 12px 11px;outline:none;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#6d838c;width:285px}.search-input-container svg{position:absolute;width:24px!important;height:12px!important;color:#6d838c;padding-right:12px}.input-container__error{border-radius:3px;background-color:#fc0;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#656d75;padding:8px;margin-top:8px;position:relative}.input-container__error:before{border:solid #fc0;border-width:0 6px 6px 0;content:" ";position:absolute;top:-3px;left:10px;transform:rotate(-45deg)}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-0.125em}.svg-inline--fa.fa-w-16{width:1em}svg:not(:root).svg-inline--fa{overflow:visible}.gallery-nav-container{display:flex;justify-content:center;margin-top:20px}.gallery-nav-container .gallery-slider-control{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;background-color:#eceef0;width:20px;min-width:20px;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;color:#808a95}.gallery-nav-container .gallery-slider-control.prev{margin-right:10px}.gallery-nav-container .gallery-slider-control.next{margin-left:10px}.gallery-nav-container .gallery-slider-control[aria-disabled=true]{opacity:0.5;cursor:default;pointer-events:none;transition:all 0.3s ease}.gallery-nav-container .gallery-nav{white-space:nowrap;overflow-y:hidden}.gallery-nav-container .gallery-nav div{opacity:0.5;display:inline-block;margin-right:10px}.gallery-nav-container .gallery-nav div.tns-nav-active{opacity:1}.gallery-nav-container .gallery-nav div img{width:80px;height:80px;border-radius:4px;display:block;-o-object-fit:cover;object-fit:cover;user-select:none}.calendar-container{user-select:none}.calendar-container #calendar-content-current,.calendar-container #calendar-content-next{border-radius:4px;border:1px solid #eceef0;background-color:#fff;padding:16px 8px}.calendar-container #calendar-content-current .card,.calendar-container #calendar-content-next .card{border:none}.calendar-container #calendar-content-current .card .card-body,.calendar-container #calendar-content-next .card .card-body{padding:0}.calendar-container .fc .fc-day-disabled{font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#bdc5cc;background-color:transparent}.calendar-container .fc .fc-day-disabled:hover{border-color:transparent;transition:all 0.3s ease;color:#bdc5cc;font-weight:400;cursor:default;background-color:transparent}.calendar-container .fc .fc-toolbar.fc-header-toolbar{margin:0}.calendar-container .fc .fc-toolbar-title{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#808a95;text-transform:capitalize}.calendar-container .fc .fc-col-header-cell-cushion{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#bdc5cc;padding-bottom:8px;padding-top:16px;margin-bottom:8px}.calendar-container .fc thead .fc-scroller-harness{border-bottom:1px solid #eceef0}.calendar-container .fc tbody .fc-daygrid-day.fc-day-today{background-color:transparent;font-weight:700}.calendar-container .fc tbody .fc-daygrid-day.fc-day-today .fc-daygrid-day-top{position:relative}.calendar-container .fc tbody .fc-daygrid-day.fc-day-today .fc-daygrid-day-top:after{width:4px;height:4px;background-color:#bdc5cc;content:" ";display:block;border-radius:50%;position:absolute;left:50%;bottom:4px}.calendar-container .fc tbody .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{font-weight:bold!important}.calendar-container .fc tbody .fc-daygrid-day .fc-daygrid-day-frame{display:flex;justify-content:center;align-items:center}.calendar-container .fc tbody .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-top{width:100%}.calendar-container .fc tbody .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#808a95;border:2px solid transparent;transition:all 0.3s ease;cursor:pointer;padding:11px 0;height:100%;width:100%}.calendar-container .fc tbody .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number:hover{border-radius:4px;transition:all 0.3s ease}.calendar-container .fc tbody .fc-daygrid-day.active .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number{border-radius:4px;border:2px solid #e80b79;transition:all 0.3s ease;color:#e80b79;font-weight:700}.calendar-container .fc tbody .fc-daygrid-day.green-bg .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number{border:2px solid transparent;background-color:rgba(13,184,77,0.1);color:#0db84d;border-radius:5px;margin:0}.calendar-container .fc tbody .fc-daygrid-day.green-bg .fc-daygrid-day-frame .fc-daygrid-day-events{display:none}.calendar-container .fc tbody .fc-daygrid-day.yellow-bg .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number{border:2px solid transparent;background-color:rgba(243,204,97,0.1);color:#e6a00a;border-radius:5px;margin:0}.calendar-container .fc tbody .fc-daygrid-day.yellow-bg .fc-daygrid-day-frame .fc-daygrid-day-events{display:none}.calendar-container .fc tbody .fc-daygrid-day.red-bg .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number{border:2px solid transparent;background-color:rgba(236,68,68,0.1);color:#da0000;border-radius:5px;margin:0}.calendar-container .fc tbody .fc-daygrid-day.red-bg .fc-daygrid-day-frame .fc-daygrid-day-events{display:none}.calendar-container .fc tbody .fc-daygrid-day.blue-bg .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number{border:2px solid transparent;background-color:rgba(76,92,235,0.1);color:#0033da;border-radius:5px;margin:0}.calendar-container .fc tbody .fc-daygrid-day.blue-bg .fc-daygrid-day-frame .fc-daygrid-day-events{display:none}.calendar-container .fc tbody .fc-daygrid-day.green-dot .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number:after{width:4px;height:4px;background-color:#0db84d;content:" ";display:block;border-radius:50%;position:absolute;left:50%;bottom:4px;transform:translateX(-50%)}.calendar-container .fc tbody .fc-daygrid-day.yellow-dot .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number:after{width:4px;height:4px;background-color:#e6a00a;content:" ";display:block;border-radius:50%;position:absolute;left:50%;bottom:4px;transform:translateX(-50%)}.calendar-container .fc tbody .fc-daygrid-day.red-dot .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number:after{width:4px;height:4px;background-color:#da0000;content:" ";display:block;border-radius:50%;position:absolute;left:50%;bottom:4px;transform:translateX(-50%)}.calendar-container .fc tbody .fc-daygrid-day.green-active .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number:not(.no-border){border:2px solid #0db84d;border-radius:5px;margin:0}.calendar-container .fc tbody .fc-daygrid-day.fc-day-past .fc-daygrid-day-frame .fc-daygrid-day-number{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#bdc5cc;pointer-events:none;cursor:default}.calendar-container .fc .disabled-date .fc-daygrid-day-number{border-radius:4px;background-color:#dde1e5;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#bdc5cc}.calendar-container .calendar-menu{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:16px;margin-bottom:24px}.calendar-container .calendar-menu .action{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;text-transform:uppercase;display:flex;align-items:baseline;cursor:pointer;background:transparent;border:none;outline:none}.calendar-container .calendar-menu .action:disabled{pointer-events:none;opacity:0.5}.calendar-container .calendar-menu .action:first-of-type svg{margin-right:10px;font-size:10px}.calendar-container .calendar-menu .action:last-of-type svg{margin-left:10px;font-size:10px}.media{display:flex;align-items:flex-start}.media .media-body{flex:1}.media .media-body a,.media .media-body h6{font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal}.media .media-body h6{font-size:12px;font-weight:500;color:#6d838c}.listing-pagination{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;width:100%}.listing-pagination .text,.listing-pagination button{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;display:flex}.listing-pagination .progress{border-radius:2px;background-color:#ced4d9;width:256px;height:4px;margin-bottom:20px}.listing-pagination .progress .background{height:4px;border-radius:2px;background-color:#808a95;max-width:100%}.listing-pagination .text{color:#808a95;margin-bottom:20px}.listing-pagination button{padding:12px 28px;border-radius:4px;background-color:#fff;color:#0db84d;border:none;outline:none;cursor:pointer;transition:all 0.3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.listing-pagination button:hover{transition:all 0.3s ease;background-color:#0db84d;color:#fff}.newsletter-form-v2{background:#fff;border-radius:8px}.newsletter-form-v2 .promo{padding:20px;border-bottom:1px dashed #bdc5cc}.basic-card{border-radius:4px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);background-color:#fff}.action-button{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff;padding:16px 24px;border-radius:4px;border:2px solid #7bcc8d;background-color:#067d34;outline:none;cursor:pointer;transition:all 0.3s ease;width:100%;text-transform:initial;margin-top:12px}.action-button:hover{border:2px solid #fff;background-color:#067d34;transition:all 0.3s ease}.default-label{font-family:Manrope;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#3b4045}.default-label.default-label--green{color:#0db84d}.company-addition{display:flex;border-radius:8px;border:2px solid #ECEEEF;background-color:#fff;padding:4px 12px;margin-right:12px;margin-top:12px;cursor:pointer;transition:all 0.3s ease}.company-addition .information{display:flex;flex-direction:row;align-items:center}.company-addition .information svg{margin-right:12px;color:#808a95;transition:all 0.3s ease}.company-addition .information .name{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:18px;letter-spacing:normal;color:#3B4045;transition:all 0.3s ease}.company-addition .information .price{font-family:Manrope,sans-serif;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:15px;letter-spacing:normal;color:#3B4045;transition:all 0.3s ease}.company-addition.custom-checkbox.active,.company-addition.custom-checkbox:hover{border:2px solid #e80b79}.company-addition.custom-checkbox.active .checkmark,.company-addition.custom-checkbox:hover .checkmark{background-color:#e80b79;border:transparent;color:#e80b79}.company-addition.custom-checkbox.active .checkmark::after,.company-addition.custom-checkbox:hover .checkmark::after{display:block!important}.company-addition.custom-checkbox.active .information svg,.company-addition.custom-checkbox:hover .information svg{color:#e80b79}.company-addition.custom-checkbox.active .information .name,.company-addition.custom-checkbox:hover .information .name{color:#e80b79}.company-addition.custom-checkbox.active .information .price,.company-addition.custom-checkbox:hover .information .price{color:#e80b79}.grey-alert{border-radius:3px;background-color:#eceef0;padding:16px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.page-title{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#808a95;padding:32px 0 16px 0}.price-information{border-radius:4px;background-color:rgba(13,184,77,0.1);padding:20px 16px;margin-top:12px}.price-information .price-information-block{display:flex;flex-direction:row;align-items:center;margin-bottom:16px}.price-information .price-information-block svg{font-size:20px;color:#0db84d;margin-right:12px}.price-information .text{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}.price-information .text .add-days{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#0db84d;text-decoration:underline;cursor:pointer;transition:all 0.3s ease}.price-information .scrollbar{margin-top:8px;margin-bottom:10px}.price-information .scrollbar .scrollbar__container{display:flex;position:relative}.price-information .scrollbar .scrollbar__container .scrollbar__item{width:100%;height:8px;background-color:rgba(13,184,77,0.2);margin-right:2px}.price-information .scrollbar .scrollbar__container .scrollbar__item:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}.price-information .scrollbar .scrollbar__container .scrollbar__item:last-of-type{border-bottom-right-radius:4px;border-top-right-radius:4px;margin-right:0}.price-information .scrollbar .scrollbar__container .scrollbar__item:before{content:attr(data-days-from);font-size:8px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#656d75;position:absolute;top:9px}#cateromarket-base-modal-fullscreen{padding:0!important}#cateromarket-base-modal-fullscreen .modal-dialog{width:90%;max-width:none;height:100%;margin:0px auto;padding:20px 0px}#cateromarket-base-modal-fullscreen .modal-dialog .modal-content{height:100%;border:0;border-radius:0px!important}.baseLoader .spinner-border{border-color:#0db84d!important;border-right-color:transparent!important}.tooltip{z-index:10001!important}.form-loading{z-index:2;background:transparent;width:100%;height:100%;margin-left:-1rem;margin-top:-1rem;position:absolute;display:none;background-color:rgba(255,255,255,0.7)}.loading-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.category-selected{border:solid 2px #e80b79!important;background-color:#fde6f1!important;color:#e80b79!important}.calorie-value{font-style:normal;font-weight:600;font-size:32px;line-height:18px;color:#e80b79;padding-top:20px;margin-bottom:110px}.orange-alert{border-radius:3px;background-color:#fc0;padding:16px;font-weight:400;color:#656d75;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}.green-button{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff;border-radius:4px;background-color:#45b84d!important;padding:12px 28px!important;border:none;outline:none;cursor:pointer;transition:all 0.3s ease;width:100%;text-transform:initial}.green-button:disabled{background-color:#b4e4b7!important;color:hsla(0,0%,100%,0.5);cursor:default}.green-button:hover{color:#fff;background-color:#62c669!important;transition:all 0.3s ease;opacity:0.8;text-decoration:none}.green-button.green-button--small{padding:10px 16px!important;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;width:auto;text-transform:inherit}.grey-button{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#808a95;border-radius:4px;background-color:#eceef0;padding:18px 28px;border:none;outline:none;cursor:pointer;transition:all 0.3s ease;width:100%;text-transform:initial}.grey-button:hover{text-decoration:none;color:#808a95}.grey-button:disabled{cursor:default;color:#bdc5cc;background-color:#eceef0}.grey-button.grey-button--small{padding:12px 16px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;width:auto;text-transform:inherit}.link{text-decoration:underline;cursor:pointer}.link:hover{text-decoration:none}.link-path{cursor:pointer;color:#0db84d;text-decoration:underline}.link-path:hover{color:#067630}.separator{margin-bottom:24px;margin-top:8px;width:100%;height:1px;background:#eceef0}.form textarea{height:100%;resize:none;line-height:1.3;letter-spacing:normal;color:#3b4045;font-size:14px}.form .form-control:focus{border:1px solid #808a95;box-shadow:none}.form input[type=checkbox]{min-width:15px;height:15px;padding:0;margin:0}.form input[type=checkbox]:checked{background-color:#e80b79;border:transparent;color:#e80b79}.form input[type=checkbox]:focus{box-shadow:none}.form input[type=text],.form input[type=password],.form input[type=email]{border-radius:4px;border:1px solid #ced4d9;background-color:#fff;padding:10px;outline:none;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#3b4045;display:flex;width:100%}.form input[type=text].is-invalid,.form input[type=password].is-invalid,.form input[type=email].is-invalid{border:1px solid #fc0}.form input[type=text]::placeholder,.form input[type=password]::placeholder,.form input[type=email]::placeholder{font-weight:normal}.form input[type=password]{padding-right:40px}.form .invalid-feedback{border-radius:3px;background-color:#fc0;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#656d75;padding:8px;margin-top:8px;position:relative}.form .invalid-feedback::before{border:solid #fc0;border-width:0 6px 6px 0;content:" ";position:absolute;top:-3px;left:10px;transform:rotate(-45deg)}.form label{display:block;font-size:12px;line-height:1;color:#808a95;margin-bottom:8px;font-weight:600}.m-r-8{margin-right:8px!important}.default-input .discount-label{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#808a95;margin-bottom:8px}.default-input .input-container{padding-right:calc(var(--bs-gutter-x) * 0.5)!important}.default-input .input-container input{border-radius:4px;border:1px solid #ced4d9;background-color:#fff;padding:10px;outline:none;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#3b4045;display:flex;width:100%}.hero-banner{position:relative;height:25vh;overflow:hidden}.hero-banner .hero-banner__background{min-width:100%;background-image:linear-gradient(180deg,rgba(61,81,89,0),#3d5159);z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%}.hero-banner .hero-banner__title{font-size:24px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:normal;text-transform:uppercase;display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column;width:100%;position:absolute;text-shadow:0 2px 4px rgba(0,0,0,0.4);letter-spacing:normal;text-align:center;color:#fff;z-index:11}.hero-banner .hero-banner__sub-title{font-size:64px;font-weight:400;font-stretch:normal;line-height:1.13;text-transform:none;display:block;margin-top:8px;text-shadow:0 2px 4px rgba(0,0,0,0.4);letter-spacing:normal;text-align:center;color:#fff;z-index:11}.hero-banner .hero-banner__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%}.hero-banner .hero-banner__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%;vertical-align:middle;border-style:none}.hero-banner .breadcrumbs{position:absolute;list-style:none;flex-direction:row;flex-wrap:wrap;bottom:16px;z-index:11;justify-content:center;align-items:center;margin:0;padding:0}.hero-banner .breadcrumbs li{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#b3c1c7}.hero-banner .breadcrumbs li a>*{color:#6d9fb5}.hero-banner .breadcrumbs li:last-child>*{color:#b3c1c7}.badge{padding:6px}.badge--gray{background-color:#f9f9fa;color:#808a95}.footer-two{background-image:linear-gradient(0deg,#fff,#e1edf2)}.footer-two--nav{list-style:none;padding:0}.footer-two--nav .item{width:200px;font-size:16px;font-weight:600;padding-bottom:10px}.footer-two--nav .item a{color:#0db84d}.footer-two .nws-btn{border-radius:4px;background-color:#0db84d;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;padding:17px 22px;border-style:none;min-width:225px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;outline:none!important;transition:opacity 0.3s ease;cursor:pointer;width:100%;margin-bottom:24px}.footer-two .more-agreements{display:none}.footer-two .more-agreements__description{font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:normal;color:#6d838c;margin-top:8px}.footer-two .more-agreements.show{display:block}.footer-two .dsc-agreements{display:none}.footer-two .dsc-agreements.show{display:inline}.footer-two .bottom-footer{padding-top:40px;border-top:1px solid #d1dce0}.footer-two .bottom-footer--page{font-size:12px;padding-bottom:10px;color:#6d838c;display:flex}.footer-two .bottom-footer--list{margin:0;padding:0;list-style:none}.footer-two .cities-popular .title{font-size:16px;font-weight:700;color:#3d5158;margin-bottom:8px}.footer-two .cities-popular .links{padding-right:18px;color:#3d5159;font-weight:600;padding-bottom:3px;font-size:14px}.footer-two .cities-popular .links a{color:#3d5159;padding-right:18px;font-weight:600;padding-bottom:3px;font-size:14px}.footer-two .newsletter{padding:30px 0 48px}.footer-two .form .form-check{display:flex;justify-content:center;align-items:center;padding:0}.footer-two .form .form-check-input{min-width:15px;height:15px;padding:0;margin:0}.footer-two .form .form-check-input:focus{box-shadow:none}.footer-two .form .form-check-label{padding-left:12px;font-size:11px;font-weight:bold;color:#6d838c;margin-bottom:0}.footer-two .contact-info{font-size:12px;color:#6d838c}.footer-two .contact-info__name{font-size:16px;font-weight:bold}.footer-two .contact-info__link{color:#6d838c}.footer-two .contact-info__link:hover{color:#52636a}.footer-two .visuallyhidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.popup-widget{position:relative}.popup-image{object-fit:cover;object-position:left top}.popup-collapse-btn{position:absolute;top:calc(100% - 40px);left:calc(100% - 111px);z-index:10;background-color:rgba(0,0,0,0.8);color:white;border:none;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;border-radius:10px}.popup-close-btn{background:rgba(0,0,0,0.5);position:absolute;top:5px;left:calc(100% - 70px);z-index:10;color:white;border:none;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;border-radius:10px}.popup-headline-type{display:block;position:absolute;z-index:99;color:#fff;background:rgba(0,0,0,0.5);padding:2px 5px;text-transform:uppercase;font-size:11px;left:0;top:0}.layer-box{position:fixed;right:0;bottom:300px;width:200px;height:200px;background-size:contain;background-position:0;background-repeat:no-repeat;z-index:10}.layer-box img{width:100%}@media (max-width:1500px){.layer-box{width:calc((100vw - 1140px) / 2);height:150px}}@media (max-width:1300px){.layer-box{display:none}}.default-button{border:none;outline:none;cursor:pointer;transition:all 0.3s ease;width:auto;padding:10px 16px;border-radius:4px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;display:flex;align-items:center;text-decoration:none;height:48px}.default-button>a{display:flex;justify-content:center;align-items:center}.default-button--gray{background-color:#eceef0;color:#808a95}.default-button--gray:hover{transition:all 0.3s ease;background-color:#dde1e5;color:#656d75;opacity:1}.default-button--green{color:#fff;background:#0db84d}.default-button--green:hover{transition:all 0.3s ease;opacity:0.8}.checkout-success-page{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#808a95}.checkout-success-page .fa-utensils{color:#ced4d9;text-align:center;margin-bottom:36px;font-size:80px}.checkout-success-page .title{font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#808a95;margin-bottom:4px}.checkout-success-page .description{margin-bottom:40px}.checkout-success-page .green-button:hover{color:#fff;transition:all 0.3s ease;opacity:0.8}.checkout-success-page .social-title{margin-top:60px}.checkout-success-page .social-items{display:flex;justify-content:center;align-items:center;gap:20px;font-size:22px;margin-top:20px}.checkout-success-page .social-items a{color:#0db84d}.checkout-success-page .social-items a:hover{transition:all 0.3s ease;opacity:0.8}.white-button{text-align:center;color:#808a95;border-radius:4px;background-color:#ffffff;outline:none;cursor:pointer;transition:all 300ms ease-in;border:solid 1px transparent;display:block;padding:12px 16px;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;width:auto;text-transform:inherit}.center-popup{position:fixed;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,0.7);top:0;left:0}.center-popup-image{position:fixed!important;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.top-sponsor-popup:before{content:attr(data-title);display:block;position:absolute;z-index:99;color:white;background:rgba(0,0,0,0.5);padding:2px 5px;text-transform:uppercase;font-size:11px}@media screen and (max-width:768px){.popup-widget__box{position:relative;height:60px}.top-sponsor-popup-image{max-width:fit-content!important;position:absolute;height:60px;animation:linear infinite;animation-name:run;animation-duration:15s;z-index:9}.popup-close-btn{font-size:9px;padding:2px 5px}}@keyframes run{0%{left:0}50%{left:-90%}100%{left:0}}.menu-dates.active,.menu-dates:hover{background-color:#e81f79!important;color:white!important}.menu-dates.active:hover{cursor:default}.top-sponsor-popup-image{max-width:100%}.layer-popup{position:fixed;right:0;width:min(max(13%,200px),300px);top:40%;z-index:5}.attachment-link{background-color:white;padding:8px;border-radius:8px;color:black}#hint_id_photo_image{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:473px){.breadcrumbs li{padding-bottom:4px}}@media (min-width:768px){.modal-container .modal-full-width{width:464px;right:0}.modal-container .modal-full-width.modal-full-width-profile{width:750px}.modal-container .modal-full-width.left{left:0;right:auto}.modal-container .modal-full-width .content{width:100%;height:calc(var(--window-inner-height) - 64px)}}@media (max-width:768px){main .container{padding-bottom:40px}.brand{height:32px;align-items:center}.brand .logo{width:30px;height:27px;margin-right:5px}.brand .brand-text{height:16px;justify-content:center;margin-top:0}.brand .brand-text .brand-main-text{font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#0db84d}.brand .brand-text .brand-sub-text{display:none}}.p-l-0{padding-left:0px!important}.p-l-5{padding-left:5px!important}.p-l-10{padding-left:10px!important}.p-l-15{padding-left:15px!important}.p-l-20{padding-left:20px!important}.p-l-25{padding-left:25px!important}.p-l-30{padding-left:30px!important}.p-l-35{padding-left:35px!important}.p-l-40{padding-left:40px!important}.p-l-45{padding-left:45px!important}.p-l-50{padding-left:50px!important}.p-l-55{padding-left:55px!important}.p-l-60{padding-left:60px!important}.p-l-65{padding-left:65px!important}.p-l-70{padding-left:70px!important}.p-l-75{padding-left:75px!important}.p-l-80{padding-left:80px!important}.p-l-85{padding-left:85px!important}.p-l-90{padding-left:90px!important}.p-l-95{padding-left:95px!important}.p-l-100{padding-left:100px!important}.p-r-0{padding-right:0px!important}.p-r-5{padding-right:5px!important}.p-r-10{padding-right:10px!important}.p-r-15{padding-right:15px!important}.p-r-20{padding-right:20px!important}.p-r-25{padding-right:25px!important}.p-r-30{padding-right:30px!important}.p-r-35{padding-right:35px!important}.p-r-40{padding-right:40px!important}.p-r-45{padding-right:45px!important}.p-r-50{padding-right:50px!important}.p-r-55{padding-right:55px!important}.p-r-60{padding-right:60px!important}.p-r-65{padding-right:65px!important}.p-r-70{padding-right:70px!important}.p-r-75{padding-right:75px!important}.p-r-80{padding-right:80px!important}.p-r-85{padding-right:85px!important}.p-r-90{padding-right:90px!important}.p-r-95{padding-right:95px!important}.p-r-100{padding-right:100px!important}.p-t-0{padding-top:0px!important}.p-t-5{padding-top:5px!important}.p-t-10{padding-top:10px!important}.p-t-15{padding-top:15px!important}.p-t-20{padding-top:20px!important}.p-t-25{padding-top:25px!important}.p-t-30{padding-top:30px!important}.p-t-35{padding-top:35px!important}.p-t-40{padding-top:40px!important}.p-t-45{padding-top:45px!important}.p-t-50{padding-top:50px!important}.p-t-55{padding-top:55px!important}.p-t-60{padding-top:60px!important}.p-t-65{padding-top:65px!important}.p-t-70{padding-top:70px!important}.p-t-75{padding-top:75px!important}.p-t-80{padding-top:80px!important}.p-t-85{padding-top:85px!important}.p-t-90{padding-top:90px!important}.p-t-95{padding-top:95px!important}.p-t-100{padding-top:100px!important}.p-b-0{padding-bottom:0px!important}.p-b-5{padding-bottom:5px!important}.p-b-10{padding-bottom:10px!important}.p-b-15{padding-bottom:15px!important}.p-b-20{padding-bottom:20px!important}.p-b-25{padding-bottom:25px!important}.p-b-30{padding-bottom:30px!important}.p-b-35{padding-bottom:35px!important}.p-b-40{padding-bottom:40px!important}.p-b-45{padding-bottom:45px!important}.p-b-50{padding-bottom:50px!important}.p-b-55{padding-bottom:55px!important}.p-b-60{padding-bottom:60px!important}.p-b-65{padding-bottom:65px!important}.p-b-70{padding-bottom:70px!important}.p-b-75{padding-bottom:75px!important}.p-b-80{padding-bottom:80px!important}.p-b-85{padding-bottom:85px!important}.p-b-90{padding-bottom:90px!important}.p-b-95{padding-bottom:95px!important}.p-b-100{padding-bottom:100px!important}.m-l-0{margin-left:0px!important}.m-l-5{margin-left:5px!important}.m-l-10{margin-left:10px!important}.m-l-15{margin-left:15px!important}.m-l-20{margin-left:20px!important}.m-l-25{margin-left:25px!important}.m-l-30{margin-left:30px!important}.m-l-35{margin-left:35px!important}.m-l-40{margin-left:40px!important}.m-l-45{margin-left:45px!important}.m-l-50{margin-left:50px!important}.m-l-55{margin-left:55px!important}.m-l-60{margin-left:60px!important}.m-l-65{margin-left:65px!important}.m-l-70{margin-left:70px!important}.m-l-75{margin-left:75px!important}.m-l-80{margin-left:80px!important}.m-l-85{margin-left:85px!important}.m-l-90{margin-left:90px!important}.m-l-95{margin-left:95px!important}.m-l-100{margin-left:100px!important}.m-r-0{margin-right:0px!important}.m-r-5{margin-right:5px!important}.m-r-10{margin-right:10px!important}.m-r-15{margin-right:15px!important}.m-r-20{margin-right:20px!important}.m-r-25{margin-right:25px!important}.m-r-30{margin-right:30px!important}.m-r-35{margin-right:35px!important}.m-r-40{margin-right:40px!important}.m-r-45{margin-right:45px!important}.m-r-50{margin-right:50px!important}.m-r-55{margin-right:55px!important}.m-r-60{margin-right:60px!important}.m-r-65{margin-right:65px!important}.m-r-70{margin-right:70px!important}.m-r-75{margin-right:75px!important}.m-r-80{margin-right:80px!important}.m-r-85{margin-right:85px!important}.m-r-90{margin-right:90px!important}.m-r-95{margin-right:95px!important}.m-r-100{margin-right:100px!important}.m-t-0{margin-top:0px!important}.m-t-5{margin-top:5px!important}.m-t-10{margin-top:10px!important}.m-t-15{margin-top:15px!important}.m-t-20{margin-top:20px!important}.m-t-25{margin-top:25px!important}.m-t-30{margin-top:30px!important}.m-t-35{margin-top:35px!important}.m-t-40{margin-top:40px!important}.m-t-45{margin-top:45px!important}.m-t-50{margin-top:50px!important}.m-t-55{margin-top:55px!important}.m-t-60{margin-top:60px!important}.m-t-65{margin-top:65px!important}.m-t-70{margin-top:70px!important}.m-t-75{margin-top:75px!important}.m-t-80{margin-top:80px!important}.m-t-85{margin-top:85px!important}.m-t-90{margin-top:90px!important}.m-t-95{margin-top:95px!important}.m-t-100{margin-top:100px!important}.m-b-0{margin-bottom:0px!important}.m-b-5{margin-bottom:5px!important}.m-b-10{margin-bottom:10px!important}.m-b-15{margin-bottom:15px!important}.m-b-20{margin-bottom:20px!important}.m-b-25{margin-bottom:25px!important}.m-b-30{margin-bottom:30px!important}.m-b-35{margin-bottom:35px!important}.m-b-40{margin-bottom:40px!important}.m-b-45{margin-bottom:45px!important}.m-b-50{margin-bottom:50px!important}.m-b-55{margin-bottom:55px!important}.m-b-60{margin-bottom:60px!important}.m-b-65{margin-bottom:65px!important}.m-b-70{margin-bottom:70px!important}.m-b-75{margin-bottom:75px!important}.m-b-80{margin-bottom:80px!important}.m-b-85{margin-bottom:85px!important}.m-b-90{margin-bottom:90px!important}.m-b-95{margin-bottom:95px!important}.m-b-100{margin-bottom:100px!important}.calendar-container-calendar .fc-toolbar-title{font-size:1rem;font-weight:600;line-height:1.5;color:#656d75}.calendar-container-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .btn-group button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#f9f9fa;border:0;border-radius:50%;transition:0.25s ease;color:#abb4bd}.calendar-container-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .btn-group button span::before{position:relative;font-size:1rem;color:#abb4bd}.calendar-container-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .btn-group button:hover{opacity:0.75}.calendar-container-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .btn-group button:nth-child(1){margin-right:8px}.calendar-container-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .btn-group button:nth-child(1) span::before{content:"<"}.calendar-container-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .btn-group button:nth-child(2) span::before{content:">"}.calendar-container-calendar .fc-col-header-cell.fc-day{font-size:0.75rem;font-weight:600;line-height:1.33;color:#bdc5cc}.calendar-container-calendar .fc-day-disabled{background-color:transparent;color:transparent}.calendar-container-calendar .fc-daygrid-day-frame{display:flex;align-items:center;justify-content:center;transition:0.3s ease;border:2px solid #ffffff;border-radius:0.25rem}.calendar-container-calendar .fc-daygrid-day-frame:hover{background-color:#f9f9fa}.calendar-container-calendar .fc-highlight{background-color:rgba(13,184,77,0.1);border:2px solid #ffffff;border-radius:0.25rem}.calendar-container-calendar .fc-daygrid-day-number{margin-left:4px;font-size:0.85rem;font-weight:600;color:#808a95}.calendar-container-calendar .fc-daygrid-event{display:none}.calendar-container .fc-scroller-harness{border:none!important}.calendar-container thead .fc-scroller-harness{border-bottom:none!important}.calendar-container .fc-toolbar-chunk:nth-child(3) .btn-group button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#f9f9fa;border:0;border-radius:50%;transition:0.25s ease;color:#abb4bd}.calendar-container .fc-toolbar-chunk:nth-child(3) .btn-group button span::before{position:relative;font-size:1rem;color:#abb4bd}.calendar-container .fc-toolbar-chunk:nth-child(3) .btn-group button:hover{opacity:0.75}.calendar-container .fc-toolbar-chunk:nth-child(3) .btn-group button:nth-child(1){margin-right:8px}.calendar-container .fc-toolbar-chunk:nth-child(3) .btn-group button:nth-child(1) span::before{content:"<"}.calendar-container .fc-toolbar-chunk:nth-child(3) .btn-group button:nth-child(2) span::before{content:">"}@media screen and (max-width:768px){#profile-modal .content{margin-top:0!important}.modal-full-width-profile .modal-body{padding:1rem 1.5rem!important}.modal-full-width-profile .calendar-container{padding:0.75rem!important}.modal-full-width-profile .calendar-container .calendar{padding:1rem 0.75rem!important}}@media screen and (max-width:575px){.modal-dialog.modal-xl{margin:0!important}.modal-dialog.modal-xl .modal-content{min-height:100vh}}.noUi-origin{width:inherit!important}.noUi-connect{background-color:#45b84d!important;height:6px!important}.noUi-handle{width:24px!important;height:24px!important;border-radius:50%!important;background-color:#45b84d!important;border:none!important;box-shadow:none!important;top:-9px!important}.noUi-state-drag{border:none!important;box-shadow:none!important}.noUi-handle::before,.noUi-handle::after{display:none!important;border:none!important;box-shadow:none!important}.noUi-base{background-color:#eceeef!important}.noUi-target{background-color:transparent!important;border:none!important;box-shadow:none!important;height:6px!important}.text-gray{color:#808a95}.no-pointer-events{pointer-events:none!important}.horizontal-scroll{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.horizontal-scroll::-webkit-scrollbar{display:none}.title-welcome-col{min-height:0!important;padding-bottom:0!important}@media screen and (min-width:768px){.title-welcome-col{width:83%!important;margin-left:16.5%!important;padding-right:0;font-size:40px!important}}.title-welcome-col .title-welcome{font-size:40px!important;letter-spacing:-0.05rem}.payment-methods-info{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;background:#FFFFFF}.payment-methods-info .title{font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:21px;text-align:left;color:#3B4045}@media screen and (max-width:768px){.payment-methods-info .payment-icons>*{width:40px;height:auto}}.safe-purchase{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;background:#FFFFFF}.safe-purchase .title{font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:21px;text-align:left;color:#3B4045}.safe-purchase .title i{color:#FF2063}.safe-purchase .description{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#3B4045}.paid-card-head{position:relative}.paid-card-head .logotype{background-color:#fff;padding:4px;border-radius:6px;width:100px;height:100px;-o-object-fit:contain;object-fit:contain;position:absolute;left:30px;top:30px}.paid-card-head .cover-container{position:relative;max-height:268px;min-height:168px;height:35vw;overflow:hidden}.paid-card-head .cover-container .paid-card-cover{width:100%;border-radius:4px 4px 0 0;display:block;min-height:100%;object-fit:cover;object-position:center center}.paid-card-head .pluses{position:absolute;display:flex;left:30px;bottom:15px}.paid-card-head .pluses .badge-cm{margin:0 8px 0 0;white-space:nowrap}.paid-card-head .social-proof{position:absolute;right:30px;bottom:15px}.paid-card-head .social-proof.only-for-mobile{display:none}.paid-card-head .social-proof div{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;user-select:none}.paid-card-head .social-proof div span{font-weight:700}.paid-card-head .social-proof i{color:#e80b79;font-size:14px}.paid-card-head .paid-card-content{background-color:#fff;width:100%;border-radius:0 0 4px 4px;padding:20px 30px 12px}.paid-card-head .paid-card-content .headline{display:flex;flex-direction:row;align-items:center}.paid-card-head .paid-card-content .headline .name{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#3b4045;text-decoration:none;padding-right:12px;margin-block-start:0;margin-block-end:0}.paid-card-head .paid-card-content .headline .rating{line-height:1;margin-left:8px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#808a95}.paid-card-head .paid-card-content .headline .dot{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#808a95;line-height:1.43;margin:0 3px}.paid-card-head .paid-card-content .headline .opinions-count{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#0db84d;cursor:pointer}.paid-card-head .paid-card-content .badges{margin-top:16px;display:flex;flex-wrap:wrap}.paid-card-head .paid-card-content .badges .badge-cm{margin:0 8px 8px 0}.free-card-head{position:relative}.free-card-head .free-card-banner{display:flex;width:100%}.free-card-head .free-card-banner .banner__close{position:absolute;color:#fff;font-size:22px;right:0;padding:8px 10px;cursor:pointer;z-index:10;color:#000}.free-card-head .free-card-content{background-color:#fff;width:100%;border-radius:0 0 4px 4px;padding:20px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.free-card-head .free-card-content .logotype{background-color:#fff;padding:4px;border-radius:6px;width:100px;height:100px;-o-object-fit:contain;object-fit:contain;border:1px solid #dde1e5;display:block}.free-card-head .free-card-content .headline{display:flex;flex-direction:row;align-items:center;margin-left:20px;flex-wrap:wrap}.free-card-head .free-card-content .headline .name{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#3b4045;text-decoration:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;width:100%;padding-bottom:4px;padding-right:0}.free-card-head .free-card-content .headline .opinions-count{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#0db84d;cursor:pointer}.free-card-head .card-banner-img{border-radius:4px 4px 0 0;width:100%}.card-content{margin-top:20px;background:#fff;border-radius:4px;display:flex;flex-direction:column}.card-content .menu{display:block;margin-bottom:30px;overflow-y:auto;width:auto;height:100%;padding-bottom:1px;padding-left:0;padding-right:0}.card-content .menu::-webkit-scrollbar{display:none}.card-content .menu .list{display:flex;align-items:center;justify-content:space-around;border-bottom:3px solid #eceef0;height:60px;margin-bottom:-1px;width:auto}.card-content .menu .list .menu-item{font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#abb4bd;padding:20px;transition:all 0.3s ease;cursor:pointer;margin-block-start:0;margin-block-end:0;white-space:nowrap}.card-content .menu .list .menu-item.active{color:#3b4045;position:relative;transition:all 0.3s ease}.card-content .menu .list .menu-item.active:after{content:"";display:block;position:absolute;background-color:#0db84d;height:3px;border-radius:10px;width:100%;bottom:-2px;left:0;transition:all 0.3s linear}.card-content .content .content-item{display:block;overflow:visible;width:100%;height:auto}.card-content .content .content-item.d-none{overflow:hidden;width:0;height:0}.card-content .content .content-item .diet-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin:0 20px 20px}.card-content .content .content-item .diet-cards .paid-diet-card{width:calc((100% - 40px) / 3)}.about-company{margin:0 20px 20px}.about-company .description{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#808a95;margin-block-start:0;margin-block-end:10px}.about-company .description p:last-of-type{margin-block-end:0}.about-company .company-links{display:flex;flex-wrap:wrap}.about-company .company-links .company-link{text-decoration:none;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#808a95;border:1px solid #808a95;border-radius:4px;padding:6px 10px;display:block;cursor:pointer;transition:all 0.3s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:12px}.about-company .company-links .company-link:hover{color:#fff;background:#808a95;transition:all 0.3s ease}.about-company .nutritionist{display:flex;align-items:center}.about-company .nutritionist .photo-container{width:64px;height:64px;background-color:#eceef0;border-radius:50%}.about-company .nutritionist .photo-container .photo{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;margin-left:2px;margin-top:2px}.about-company .nutritionist .information{margin-left:12px}.about-company .sanepid{display:flex;align-items:center;justify-content:flex-start}.about-company .sanepid i{font-size:20px;margin-right:10px;color:#0db84d}.about-company .sanepid .label{font-style:normal;font-weight:800;font-size:12px;line-height:16px;color:#0db84d}.about-company .sanepid .value{font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#3b4045}.about-company .title{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#808a95;margin-bottom:12px;margin-top:40px}.opinions .summary .summary-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceef0}.opinions .summary .summary-container .left{width:50%;border-right:1px solid #eceef0;display:flex;flex-direction:column;align-items:center;padding:8px 0;margin-bottom:30px}.opinions .summary .summary-container .left .rating{font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;color:#3b4045;margin-bottom:8px}.opinions .summary .summary-container .right{padding:8px 0;margin-bottom:30px;width:50%;display:flex;flex-direction:column;align-items:center}.opinions .summary .summary-container .right .summary-hero-text{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#656d75}.opinions .summary .summary-container .right .summary-hero-text-description{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#808a95}.opinions .summary .description{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#808a95;padding:20px}.opinions .opinions-list{background-color:#f9f9fa;border-radius:0 0 4px 4px;padding-top:20px}.opinions .opinions-list .opinions-list-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px 20px}.opinions .opinions-list .opinions-list-header .left{display:flex;align-items:center}.opinions .opinions-list .opinions-list-header .left .default-select{width:224px;margin-right:20px}.opinions .opinions-list .opinions-list-header .left .default-select .options.active{display:block!important}.opinions .opinions-list .list .opinion-item{padding:20px;border-top:1px solid #eceef0}.opinions .opinions-list .list .opinion-item:first-of-type{border-top:0}.opinions .opinions-list .list .opinion-item .rating{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;margin-left:8px;color:#808a95}.opinions .opinions-list .list .opinion-item .opinion-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.opinions .opinions-list .list .opinion-item .opinion-item-header .left{display:flex;align-items:center;flex-direction:row}.opinions .opinions-list .list .opinion-item .opinion-item-header .date{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#abb4bd}.opinions .opinions-list .list .opinion-item .comment{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.opinions .opinions-list .list .opinion-item .summary{display:flex;flex-direction:row;margin-top:12px}.opinions .opinions-list .list .opinion-item .summary .border{min-width:4px;width:4px;height:auto;background-color:#eceef0;border-radius:2px;display:flex;margin-right:8px}.opinions .opinions-list .list .opinion-item .summary .line{color:#808a95;display:flex;align-items:center;margin-bottom:4px}.opinions .opinions-list .list .opinion-item .summary .line:last-of-type{margin-bottom:0}.opinions .opinions-list .list .opinion-item .summary .line.line--positive{color:#0db84d}.opinions .opinions-list .list .opinion-item .summary .line i{font-size:14px;margin-right:8px}.opinions .opinions-list .list .opinion-item .summary .line .line-items{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}.opinions .opinions-list .list .opinion-item .user-information{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#abb4bd;display:flex;align-items:center;flex-direction:row;margin-top:16px}.opinions .opinions-list .list .opinion-item .user-information i{font-size:12px;color:#abb4bd;margin-left:4px}.opinions .opinions-list .list .opinion-item .vote{display:flex;align-items:center;justify-content:flex-end}.opinions .opinions-list .list .opinion-item .vote .thumbs{padding:8px 0;border-radius:16px;border:1px solid #dde1e5;background-color:#eceef0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#808a95;cursor:pointer;box-sizing:border-box;height:32px;width:56px;transition:all 0.1s ease}.opinions .opinions-list .list .opinion-item .vote .thumbs i{margin-right:6px;font-size:12px;color:#808a95}.opinions .opinions-list .list .opinion-item .vote .thumbs:first-of-type{margin-right:8px}.opinions .opinions-list .list .opinion-item .vote .thumbs.thumbs--up{background-color:rgba(13,184,77,0.1);color:#0db84d}.opinions .opinions-list .list .opinion-item .vote .thumbs.thumbs--up i{color:#0db84d}.opinions .company-feedback{padding:16px 16px 16px 8px;border-radius:4px;background-color:#fff;margin-top:16px;display:flex;flex-direction:row}.opinions .company-feedback__border{min-width:4px;width:4px;height:auto;background-color:#eceef0;border-radius:2px;display:flex;margin-right:8px}.opinions .company-feedback__label{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;text-transform:uppercase;margin-bottom:4px}.opinions .company-feedback__comment{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.opinions .company-feedback__empty{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#808a95;padding:50px 10px}.opinions--empty{display:flex;flex-direction:column;align-items:center;margin:40px 0}.opinions--empty i{margin-bottom:20px;color:#e80b79;font-size:40px}.opinions--empty .title,.opinions--empty .sub-title{font-style:normal;line-height:1.43;display:flex;align-items:center;text-align:center}.opinions--empty .title{font-weight:800;font-size:16px;color:#3b4045}.opinions--empty .sub-title{font-weight:500;font-size:14px;color:#808a95}.opinions--empty button{margin-top:20px}.delivery .summary .summary-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceef0;margin-bottom:20px}.delivery .summary .summary-container .label{font-style:normal;font-weight:700;font-size:14px;line-height:19px;display:flex;align-items:center;color:#0db84d;margin-bottom:10px}.delivery .summary .summary-container .label i{margin-right:8px;font-size:18px}.delivery .summary .summary-container .description{font-style:normal;font-weight:500;font-size:12px;line-height:16px;text-align:center;color:#808a95;max-width:70%}.delivery .summary .summary-container .left{width:50%;border-right:1px solid #eceef0;display:flex;flex-direction:column;align-items:center;padding:8px 0;margin-bottom:30px}.delivery .summary .summary-container .right{padding:8px 0;margin-bottom:30px;width:50%;display:flex;flex-direction:column;align-items:center}.delivery .information{padding:0 20px 20px}.delivery .information .title{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#808a95;margin-bottom:12px}.delivery .popular-cities{display:flex;align-items:center;flex-wrap:wrap;margin:0 12px 12px 20px}.delivery .popular-cities button{margin:0 8px 8px 0}.delivery .js-delivery-information-container .delivery-information{background:#f9f9fa;padding:40px 20px;border-radius:0 0 4px 4px;display:flex;flex-direction:column;align-items:center}.delivery .js-delivery-information-container .delivery-information i{font-size:40px}.delivery .js-delivery-information-container .delivery-information .title{font-style:normal;font-weight:800;font-size:16px;line-height:20px;color:#808a95;margin-top:20px;text-align:center}.delivery .js-delivery-information-container .delivery-information .sub-title{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#abb4bd;text-align:center}.delivery .js-delivery-information-container .delivery-information.delivery-information--success i,.delivery .js-delivery-information-container .delivery-information.delivery-information--success .title{color:#0db84d}.delivery .js-delivery-information-container .delivery-information.delivery-information--danger i{color:#f2a705}.delivery .js-delivery-information-container .delivery-information .available-companies-in-city{width:100%;display:flex;margin-top:40px;flex-direction:column;align-items:flex-start}.delivery .js-delivery-information-container .delivery-information .available-companies-in-city .sub-title{font-style:normal;font-weight:800;font-size:16px;line-height:22px;color:#0db84d;text-align:left}.delivery .js-delivery-information-container .delivery-information .available-companies-in-city .list{display:flex;margin-top:20px;width:100%;-ms-overflow-style:none}.delivery .js-delivery-information-container .delivery-information .available-companies-in-city .list .available-company{width:calc((100% - 60px) / 4);background:#fff;border:1px solid #ced4d9;box-sizing:border-box;border-radius:4px;margin-right:20px;text-decoration:none}.delivery .js-delivery-information-container .delivery-information .available-companies-in-city .list .available-company img{width:100%;border-radius:4px 4px 0 0;height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.delivery .js-delivery-information-container .delivery-information .available-companies-in-city .list .available-company .company-information{padding:10px;display:flex;align-items:center;justify-content:space-between}.delivery .js-delivery-information-container .delivery-information .available-companies-in-city .list .available-company .company-information .company-name{font-style:normal;font-weight:800;font-size:12px;line-height:16px;display:flex;align-items:center;color:#3b4045;text-decoration:none;padding-right:10px}.delivery .js-delivery-information-container .delivery-information .available-companies-in-city .list .available-company .company-information i.fa-arrow-right{font-size:12px;color:#0db84d}.delivery .js-delivery-information-container .delivery-information .available-companies-in-city .list .city-action{background-color:#eceef0;color:#abb4bd;width:calc((100% - 60px) / 4);text-decoration:none;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;border-radius:4px;display:flex;align-items:center;padding:0 10px;transition:all 0.3s ease;min-height:150px}.delivery .js-delivery-information-container .delivery-information .available-companies-in-city .list .city-action:hover{color:#808a95}.delivery .js-delivery-information-container .delivery-information--danger{padding-bottom:20px}.delivery .delivery-summary{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dde1e5;font-style:normal;font-weight:500;font-size:12px;line-height:16px;text-align:center;color:#808a95;width:calc(100% + 40px);padding-top:40px}.delivery .delivery-summary .left{width:50%;border-right:1px solid #dde1e5;display:flex;flex-direction:column;align-items:center;padding:20px}.delivery .delivery-summary .right{width:50%;display:flex;flex-direction:column;align-items:center;padding:20px}.empty-review{padding:40px 20px;border-radius:0 0 4px 4px;display:flex;flex-direction:column;align-items:center}.empty-review i{font-size:40px;color:#f2a705;padding-bottom:20px}.empty-review .title{font-style:normal;line-height:20px;text-align:center;font-weight:800;font-size:16px;color:#808a95;margin-top:20px}.empty-review .sub-title{font-weight:500;font-size:14px;color:#abb4bd;font-style:normal;line-height:20px;text-align:center}.empty-review .vote{border-radius:4px;border:1px solid #abb4bd;display:flex;font-style:normal;font-weight:600;line-height:19px;padding:10px 20px;align-items:center;cursor:pointer;margin-top:20px;min-width:90px;justify-content:center;color:#abb4bd;font-size:14px;transition:all 0.3s ease}.empty-review .vote i{margin-right:10px;padding-bottom:0;color:#abb4bd;font-size:14px;transition:all 0.3s ease}.fast-order{background:#fff;border-radius:4px;width:100%;position:sticky;top:20px;margin-top:20px;padding:20px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09)}.fast-order .city-message{padding-top:4px}.fast-order .dishes-description,.fast-order .city-message{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}.fast-order .label{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#3b4045;margin-bottom:5px}.fast-order .price{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;height:100%}.fast-order .price .full-price{font-style:normal;font-weight:800;font-size:24px;line-height:33px;color:#0db84d}.fast-order .price .old-price{text-decoration:line-through;white-space:nowrap;margin-left:4px;color:#808a95;font-weight:500}.fast-order .price-guarantee{display:flex;align-items:center;padding:20px 16px;background-color:rgba(13,184,77,0.1);border-radius:4px;margin-bottom:20px}.fast-order .price-guarantee i{color:#0db84d;font-size:20px;margin-right:12px}.fast-order .price-guarantee .text-content .title{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#0db84d}.fast-order .price-guarantee .text-content .sub-title{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}.fast-order .number-counter__container{width:100%}.fast-order .number-counter__container .number-counter,.fast-order .number-counter__container .number-counter-mobile{width:50%;text-align:right}.fast-order .number-counter__container .number-counter__text{width:50%;text-align:left}.city-message.city-message--error{color:#f2a705;font-weight:600}.fast-order-mobile{display:none;padding:16px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);background-color:#fff;width:100%;z-index:999}#order-modal-container .header__modal{padding:20px 0;background-color:#eceef0;margin-top:0;border-radius:0}#order-modal-container .header__modal .title{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#808a95}#order-modal-container .header__modal .close{top:0;height:64px;width:40px;cursor:pointer;position:absolute;right:0;display:flex;align-items:center}#order-modal-container .header__modal .close i{color:#abb4bd;font-size:24px}#order-modal-container .content{background:#fff;width:100%;overflow-y:auto;padding-bottom:16px}#order-modal-container .content .price-guarantee{display:flex;align-items:center;padding:20px 16px;background-color:rgba(13,184,77,0.1);border-radius:4px;margin-bottom:20px}#order-modal-container .content .price-guarantee .title{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#0db84d}#order-modal-container .content .price-guarantee .sub-title{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}#order-modal-container .content .price-guarantee i{color:#0db84d;font-size:20px;margin-right:12px}#order-modal-container .content__container{padding:0 15px}#order-modal-container .content__container .label{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#3b4045;margin-bottom:5px}#order-modal-container .content__container .dishes-description{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}#order-modal-container .content__container .select2-container{width:100%!important}#order-modal-container .content__container .select2-container .select2-selection{border-color:#ced4d9;padding:0!important}#order-modal-container .content__container .select2-container textarea.select2-search__field{width:100%;height:40px;margin:0;padding:10px}#order-modal-container .content .price{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;height:100%}#order-modal-container .content .price .full-price{font-style:normal;font-weight:800;font-size:24px;line-height:33px;color:#0db84d}#order-modal-container .content .price .daily-price{font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#3b4045}#order-modal-container .content .price .old-price{text-decoration:line-through;white-space:nowrap;margin-left:4px;color:#808a95;font-weight:500;font-size:12px}#order-modal-container .footer{padding:16px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);background-color:#fff;height:76px;display:flex;position:absolute;width:100%;align-items:center}@media (max-width:1200px){.card-content .content .content-item .diet-cards .paid-diet-card{width:calc((100% - 40px) / 2)}.fast-order .price{align-items:center;margin:5px 0}}@media (max-width:1000px){.paid-card-head .social-proof{left:30px;bottom:50px;margin:0}.fast-order{display:none}.fast-order-mobile{display:block;position:fixed;bottom:0;left:0}.fast-order-mobile button{text-transform:inherit}}@media (max-width:992px){.nutritionist{margin-bottom:20px}}@media (max-width:768px){.card-content .menu .list .menu-item{padding:20px 10px}.card-content .content .content-item .diet-cards .paid-diet-card{width:100%;margin:20px}.paid-card-head .pluses{top:16px;right:0;flex-direction:column;gap:3px;left:auto}.paid-card-head .social-proof.only-for-mobile{display:flex;position:static;margin-bottom:10px;width:100%;gap:10px}.paid-card-head .social-proof.to-hide-mobile{display:none}.paid-card-head .logotype{width:55px;height:55px;left:10px;top:10px}.paid-card-head .paid-card-content .headline{flex-wrap:wrap}.paid-card-head .paid-card-content .headline .name{width:100%;padding-bottom:4px;padding-right:0}.paid-card-head .cover-container .paid-card-cover{border-radius:0;height:170px}.delivery .summary .summary-container .description{min-height:80px}}@media (max-width:500px){.card-content .menu .list{width:max-content}.delivery .summary .summary-container{flex-direction:column}.delivery .summary .summary-container .left,.delivery .summary .summary-container .right{width:100%;margin-bottom:0}}.contact-container img{max-width:100%;display:block}.contact-container h2{color:#3b4045;font-size:24px;font-weight:bold;margin:0}.contact-container .hero-banner{position:relative;margin-bottom:20px}.contact-container .content-text{left:40px;top:calc(50% - 36px)}.contact-container .content-text .sub-title{font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#e80b79;margin-bottom:10px}.contact-container .content-text .title{font-style:normal;font-weight:800;font-size:40px;line-height:28px;color:#3b4045}.contact-container .card-content{margin:0}.contact-container .card-content .menu{overflow-y:auto;width:auto;height:100%;padding-bottom:1px}.contact-container .card-content .tab-pane.show{display:block}.contact-container .card-content .nav-tabs{padding:0}.contact-container .card-content .nav-link{height:60px;padding:20px}.contact-container .accordion-button{font-weight:bold;font-size:14px;color:#3b4045;padding:20px}.contact-container .accordion-button:not(.collapsed){background:transparent}.contact-container .accordion-button:focus{box-shadow:none}.contact-container .accordion-body{font-size:14px;line-height:23px;color:#808a95;padding:0 20px 20px}.contact-container .success-message{padding:16px;border-radius:4px;background-color:#0db84d;font-size:14px;line-height:1.33;color:#fff;margin:20px 0;display:none}.contact-container .success-message.show{display:block}.contact-container .contact-content{background-color:#fff;position:relative}.contact-container .contact-content .contact-form{position:relative;z-index:1;top:0;padding:40px;width:100%;flex-direction:column;justify-content:space-between;gap:78px;display:flex}.contact-container .contact-content .form-text .title{font-weight:bold;font-size:20px;line-height:27px;color:#e80b79}.contact-container .contact-content .form-text .sub-title{font-weight:bold;font-size:16px;line-height:22px;color:#3b4045}.contact-container .contact-content .form-text .email{font-size:16px;line-height:26px;text-decoration:none}.contact-container .contact-content .form textarea{height:100%;resize:none}.contact-container .contact-content .form .form-control:focus{border:1px solid #808a95;box-shadow:none}.contact-container .contact-content .form label{font-size:12px;color:#808a95}.contact-container .contact-content .form label span{color:#e80b79;margin-left:3px}.contact-container .contact-content .textarea{height:100%;display:flex;flex-direction:column}.contact-container .contact-content .btn-container{display:flex}.contact-container .contact-content .btn-container .btn{align-self:flex-end}.nav-item{cursor:pointer}.faq-container{background-color:#f5f6f7}.faq-container img{box-shadow:0 5px 25px 0 rgba(0,0,0,0.09)}@media (max-width:468px){.contact-container .content-text{top:40px;left:20px}.contact-container .content-text .title{font-size:26px;line-height:28px;max-width:170px}.contact-container .content-text .sub-title{margin-bottom:0}}@media (max-width:900px){.contact-container.container{padding:20px}.contact-container .contact-content .contact-form{border-radius:4px;position:relative;left:auto;top:0;padding:20px}.contact-container .contact-content .contact-form .textarea{margin-top:16px}.contact-container .contact-content .contact-form .btn-container{margin-top:16px}.contact-container .contact-content .contact-form .btn-container.ps-3{padding-left:0!important}}@media (max-width:1100px){.contact-container .contact-content .contact-form{padding:21px;gap:0}}