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}.benefits,.benefits-mobile{width:100%;justify-content:space-between;align-items:flex-start;display:flex}.benefits .benefit,.benefits-mobile .benefit{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.benefits .benefit h6,.benefits-mobile .benefit h6{font-weight:700;font-size:18px}.benefits .benefit p,.benefits-mobile .benefit p{color:#808a95;font-size:14px;font-weight:600}.benefits .benefit img,.benefits-mobile .benefit img{margin-bottom:1rem}.benefits-mobile{display:none;flex-wrap:wrap;margin-top:2rem;margin-bottom:1.5rem}.benefits-mobile .benefit{width:50%;flex:auto;margin-bottom:1.5rem}.benefits-mobile .benefit img{max-width:48px;max-height:48px}.benefits-mobile .benefit h6{font-size:16px}.benefits-mobile .benefit p{font-size:12px;font-weight:400;margin:0}@media (max-width:768px){.benefits{display:none}.benefits-mobile{display:flex}}.section-header{display:flex;justify-content:center;flex-direction:column;margin-bottom:4rem;padding-top:3rem}.section-header h1{text-align:center}.section-header h4{font-size:24px;text-align:center}@media (max-width:768px){.section-header h4{font-size:18px;max-width:300px;margin:auto;line-height:24px!important}}.section-how-it-works{display:flex;margin-bottom:4rem;justify-content:flex-start;align-items:center;flex-direction:column}.section-how-it-works .content{display:flex;margin-bottom:2rem;flex-direction:row}.section-how-it-works .logo_image{width:100%;max-width:100px;height:auto;margin-right:4rem}.section-how-it-works .wrapper{display:flex;flex-direction:column}.section-how-it-works .wrapper p{max-width:1060px;font-size:18px}@media (max-width:768px){.section-how-it-works .wrapper p{font-size:14px}}@media (max-width:768px){.section-header{margin-bottom:1.5rem}.section-how-it-works{margin-bottom:0rem}.section-how-it-works .content{flex-direction:column;align-items:center}.section-how-it-works .logo_image{margin:0 0 1rem 0}.section-how-it-works .wrapper h4{text-align:center}}#diet-list-main-row>.col-12:first-child{border-top:0}.stars i{font-size:20px}.popular-company-item{position:relative;-o-object-fit:none;object-fit:none;padding:0 10px;text-decoration:none}.popular-company-item .img-container{height:280px;position:relative;overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}.popular-company-item .img-container img{object-position:center;object-fit:cover;min-height:100%}.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}.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}.popular-company-item .popular-company-information{padding-top:5px;user-select:none}.popular-company-item .popular-company-information .diet-name{font-style:normal;font-weight:800;font-size:18px;line-height:27px;color:#3b4045;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular-company-item .popular-company-information .company-rating{font-style:normal;font-weight:400;font-size:14px;line-height:21px;display:flex;color:#808a95;align-items:center}.popular-company-item .popular-company-information .company-rating .diet-company{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular-company-item .popular-company-information .company-rating i{color:#f2a703;margin-right:4px}.nav-buttons{transform:scale(0.7);transform-origin:right}.nav-buttons .arrow-left:hover{transform:translate(-5px,0)}.nav-buttons .arrow-right:hover{transform:translate(5px,0)}.nav-buttons .arrow-left,.nav-buttons .arrow-right{background-color:transparent;border:none;display:flex;justify-content:center;align-items:flex-start;min-height:64px;transition-duration:0.2s;transition-property:transform;transition-timing-function:cubic-bezier(0.075,0.82,0.165,1);user-select:none}.nav-buttons .arrow-left[disabled],.nav-buttons .arrow-right[disabled]{opacity:0.5;pointer-events:none}#main-filters-ranking{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#main-filters-ranking::after{content:"";display:block;position:absolute;background-color:#ECEEEF;height:2px;width:100%;bottom:0;left:0;transition:all 0.3s linear}#main-filters-ranking .main-filter{padding:0}#main-filters-ranking .main-filter .quick-option{border:none;font-weight:600;color:#808a95;padding-bottom:1rem;font-size:18px;font-weight:700;position:relative;background-color:transparent;outline:none;width:100%;text-align:center}#main-filters-ranking .main-filter .quick-option.active{color:#3b4045}#main-filters-ranking .main-filter .quick-option.active::after{content:"";display:block;position:absolute;background-color:#0db84d;height:2px;width:100%;bottom:0;left:0;transition:all 0.3s linear;z-index:1}.search-other-diets{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:6rem;padding-top:2rem}.search-other-diets .left{display:flex;flex-direction:column}@media (max-width:767px){#main-filters-ranking .main-filter .quick-option{font-size:14px}.search-other-diets{flex-direction:column;text-align:center;padding-top:0rem;margin-bottom:4.5rem}}.title-line{color:#3b4045;font-weight:800!important;font-size:26px;font-weight:400;line-height:150%;margin-top:48px;margin-bottom:40px}.title-line .sub-title{color:#808a95;font-weight:400!important}@media (max-width:576px){.title-line{font-size:22px;line-height:120%;margin-top:24px}}.opinion-small-item{width:50%;margin-bottom:1rem}.opinion-small-item__company-name{display:flex;align-items:center;margin:0}.opinion-small-item__name{font-size:14px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;margin-bottom:8px;margin-right:1rem}.opinion-small-item__rating{margin-left:0.5rem}.opinion-small-item__rating .stars{align-items:center}#last-opinions{margin-top:64px!important}#diets-entry-section{padding-top:64px!important;margin-top:50px!important}#visited-diets-slider{padding-bottom:64px!important}#show-collapse-par-1 svg,#show-collapse-par-2 svg{transition:all 0.3s ease-in-out}#show-collapse-par-1 svg.rotate,#show-collapse-par-2 svg.rotate{transform:rotate(180deg)}@media (max-width:768px){.opinion-small-item{width:100%}.title-line{font-size:24px;line-height:140%;margin-top:36px;margin-bottom:24px}.title-line>span{font-size:18px!important}#last-opinions{margin-top:32px!important}#diets-entry-section{padding-top:32px!important;margin-top:0px!important}#visited-diets-slider{padding-bottom:32px!important}}.newsletter-catero-protect{margin-top:70px;background:#fff;border-radius:8px}.newsletter-catero-protect .newsletter-title{font-weight:bold;font-size:26px;line-height:40px;color:#3b4045}.newsletter-catero-protect .newsletter-title .title-green{font-size:40px;color:#0db84d}.newsletter-catero-protect .newsletter-title .title-pink{font-size:40px;color:#e80b79;margin-left:8px}.newsletter-catero-protect .newsletter-info{display:flex;flex-wrap:wrap;padding:20px 0 10px}.newsletter-catero-protect .newsletter-info .info-item{width:50%;display:flex;align-items:center;padding-bottom:10px;font-weight:500;font-size:14px;line-height:19px;color:#3b4045}.newsletter-catero-protect .newsletter-info .info-item i{font-size:20px;color:#e80b79;margin-right:8px}.newsletter-catero-protect .newsletter-promo{padding:20px}.newsletter-catero-protect .newsletter-promo img{position:absolute;width:100%;bottom:-20px;right:0}@media (max-width:768px){.newsletter-catero-protect .promo-bg{display:none}}.newsletter-form{padding:20px;background:#f9f9fa;border-radius:0 0 8px 8px;position:relative;border-top:1px dashed #bdc5cc;height:100%}.newsletter-form--title{font-size:16px;font-weight:700;color:#808a95;margin-bottom:8px}.newsletter-form--title span{color:#0db84d}.newsletter-form--description{font-size:14px;color:#808a95;margin-bottom:16px}.newsletter-form--privacy{font-size:12px;color:#808a95;margin-top:20px}.newsletter__success-message{position:absolute;background:#f9f9fa;border-radius:0 0 8px 8px;width:100%;height:100%;align-items:center;justify-content:center;z-index:1;text-align:center;display:flex;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;padding:0 10%;top:0;left:0}.newsletter__success-message.hide{display:none}@media (max-width:767px){form label{padding-top:10px}}.bestsellers-cateromarket__title{font-weight:700;font-size:20px;line-height:27px;color:#3b4045;padding-bottom:10px}.bestsellers-cateromarket__block{background:#fff;border-radius:8px;padding:20px}.bestsellers-cateromarket__link{text-decoration:none;color:#000;font-size:12px;font-weight:bold}.bestsellers-cateromarket__link .title{font-weight:bold;font-size:14px;margin-bottom:4px}.bestsellers-cateromarket__link .desc{color:#000}.bestsellers-cateromarket__link .desc .fa-solid{color:#f2a705;display:inline-block;margin:0 2px}.bestsellers-cateromarket__link .desc span{font-weight:normal;color:#000}.bestsellers-cateromarket__img{display:block;width:230px;height:160px;margin-bottom:10px;object-fit:fill;object-position:center;transform:matrix(1,0,0,1,0,0);cursor:pointer}.bestsellers-cateromarket .bestsellers-cateromarket__link{position:relative}.bestsellers-cateromarket__logo-container{position:absolute;background-color:#fff;width:70px;height:70px;top:12px;left:12px;border-radius:5px;padding:5px}.bestsellers-cateromarket__logo-container .logo{overflow:hidden}.bestsellers-cateromarket__logo-container .logo img{max-width:100%;height:100%}@media (max-width:500px){.bestsellers-cateromarket__img{height:115px}}.best-diets__title{font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#3b4045;padding-bottom:14px}.best-diets__link{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}.best-diets__img{width:100%;display:block;border-radius:4px 4px 0 0;min-height:160px;object-fit:contain;background-color:#eceef0}.best-diets__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}.best-diets__rating .fas{font-size:11px;color:#f2a705;margin-right:4px}.best-diets__info{border-radius:0 0 4px 4px;background-color:#eceef0;padding:10px}.best-diets__info .title,.best-diets__info .name{font-style:normal;font-weight:800;font-size:14px;line-height:16px;display:flex;color:#656d75;margin-bottom:4px}.best-diets__info .name{font-size:12px;color:#abb4bd}.best-diets__info .price{font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:#808a95;display:flex;align-items:center}.best-diets__content .owl-nav{position:absolute;width:calc(100% + 60px);display:flex;justify-content:space-between;margin-left:-30px;margin-top:-120px}.best-diets__content .owl-nav .owl-prev,.best-diets__content .owl-nav .owl-next{cursor:pointer;background-color:#ffffff!important;color:#0db84d!important;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 16px 0 rgba(0,0,0,0.09);transition:all 300ms ease}.best-diets__content .owl-nav .owl-prev span,.best-diets__content .owl-nav .owl-next span{font-size:25px}.registration-promo__title{font-size:24px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#6d838c}.registration-promo__description{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#499cf5}.registration-promo__btn{width:230px;border-radius:4px;background-color:#499cf5;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;cursor:pointer;border:none;margin:24px auto 0;display:block;outline:none!important;transition:opacity 0.3s ease}.registration-promo__btn:hover{transition:opacity 0.3s ease;opacity:0.8;color:#fff}.registration-promo__advantages{border-top:1px solid #e1edf2}.registration-promo__advantages .advantages__box{display:flex;flex-direction:column;align-items:center}.registration-promo__advantages .advantages__box .title{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#0db84d}.registration-promo__advantages .advantages__box .info{font-size:14px;text-align:center;max-width:300px;font-weight:400;color:#6d838c}.notification__box{background:rgb(13,184,77);box-shadow:rgba(0,0,0,0.2) 0px 0px 20px;border-radius:50%;height:50px;width:50px;cursor:pointer;position:fixed;bottom:5px;left:10px;margin:15px;z-index:10}.notification__icon{-webkit-mask:url(/static/svg/bell.svg?77a0bf396c28) center center/contain no-repeat;background-color:#fff;-webkit-mask-size:30px;height:100%}.notification__container{bottom:47px;left:46px;border-radius:2px;font-size:13px;box-shadow:rgba(0,0,0,0.2) 0 0 20px;display:none;position:absolute;cursor:default;width:376px;background:white;overflow:hidden}.notification__container.show{display:block;animation:fadeIn 0.3s}.notification__container--close__icon{position:absolute;right:7px;width:12px;top:7px;height:12px;display:flex;justify-content:center;align-items:center;cursor:pointer}.notification__container--header{background-color:rgb(255,255,255);color:rgb(103,106,108);text-align:center;font-weight:bold;font-size:20px;border-bottom:1px solid #f1f2f3;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification__container--tabs{display:flex;align-items:center;padding:10px 10px 15px}.notification__container--tabs .tab{background:none;border-bottom:2px solid transparent;padding:5px 2px;margin:0 10px;cursor:pointer;font-size:12px;color:var(--secondaryFontColor);position:relative;transition:all 0.3s linear;transition-property:background-color,color,border-color}.notification__container--tabs .tab.active{border-color:#000}.notification__container--content{margin-left:10px;cursor:pointer;max-height:220px;min-height:220px;overflow-y:auto;height:100%;color:rgb(103,106,108);display:flex;width:731px;transition:all 200ms ease-out 0s;transform:translate3d(0px,0px,0px)}.notification__container--content.active{transform:translate3d(-376px,0px,0px)}.notification__container--content .content__tab{width:50%;overflow:hidden;overflow-y:auto;max-height:220px;min-height:220px;overflow-y:auto}.notification__container--content .content__tab::-webkit-scrollbar{width:6px}.notification__container--content .content__tab::-webkit-scrollbar-track{background:#f1f1f1}.notification__container--content .content__tab::-webkit-scrollbar-thumb{background:#dce2e8}.notification__container--content .content__tab::-webkit-scrollbar-thumb:hover{background:#555}.notification__container--content .content__tab--item{display:flex;max-height:95px;min-height:60px;padding:0 30px 0 10px;overflow:hidden;margin-bottom:15px;max-width:100%}.notification__container--content .content__tab--item img{min-width:60px;max-width:60px;margin-right:10px;background-position:top center;background-repeat:no-repeat;background-size:contain}.notification__container--content .content__tab--item .info__title{display:flex;font-size:15px;line-height:1.35;align-items:center}.notification__container--content .content__tab--item .info__label{background:rgb(232,11,121);margin-left:5px;display:block;font-size:10px;padding:2px 5px;color:#fff;border-radius:4px;text-transform:uppercase}.notification__container--content .content__tab--item .info__description{font-size:12px;line-height:1.05}@keyframes fadeIn{0%{opacity:0;transform:scale(0.9) translate(0,100px)}100%{transform:scale(1) translate(0,0)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0.9) translate(0,100px)}}.brand-zone__bg{background:#fff;border-radius:8px;padding:20px}.brand-zone__img-btn{position:relative}.brand-zone__img-btn img{width:100%;border-radius:8px;display:block;height:350px;-o-object-fit:cover;object-fit:cover;object-position:left}.brand-zone__img-btn .btn{position:absolute;right:20px;bottom:20px;background-color:#0db84d;color:#fff}.brand-zone__article{position:relative;display:block;min-height:350px}.brand-zone__article img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.brand-zone__article-content{width:100%;height:250px;background:linear-gradient(0,rgba(0,0,0,0.6),transparent);border-radius:8px;position:absolute;bottom:0;padding:10px 10px 20px;display:flex;justify-content:flex-end;flex-direction:column}.brand-zone__article-label{font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-transform:uppercase;color:#fff;margin-bottom:4px}.brand-zone__article-title{font-style:normal;font-weight:800;font-size:16px;line-height:22px;color:#fff}.brand-zone__slider-item img{height:230px;width:100%;display:block;border-radius:8px;-o-object-fit:cover;object-fit:cover}.brand-zone__slider-item i{color:#0db84d;font-size:20px}.brand-zone__slider-item-content{padding-top:10px;display:flex;justify-content:space-between;align-items:center}.brand-zone__slider-item-label{font-style:normal;font-weight:800;font-size:11px;line-height:15px;color:#e80b79}.brand-zone__slider-item-name{font-style:normal;font-weight:800;font-size:14px;line-height:19px;color:#3b4045;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-zone .owl-dots{border-top:1px solid #eceef0;margin:20px 0;height:56px;display:flex;align-items:center;justify-content:center;padding:20px 0}.brand-zone .owl-dots .owl-dot.active span{background:#e80b79}.brand-zone .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 0.2s ease;border-radius:30px}@media (max-width:1000px){.brand-zone__bg{gap:0.5rem}}.delivery-time{border-radius:4px;background-color:#f9f9fa;padding:16px;margin-bottom:8px}.delivery-time .box-input{display:flex;background:none;height:40px;border-radius:4px;border:1px solid #ced4d9;align-items:center;cursor:pointer}.delivery-time .box-input.error{border:1px solid #fc0}.delivery-time .box-input.open i.fas{padding-left:14px;padding-right:14px;color:#3c3c3c;transform:rotate(180deg)}.delivery-time .error_box-input{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}.delivery-time .error_box-input:before{border:solid #fc0;border-width:0 6px 6px 0;content:" ";position:absolute;top:-3px;left:10px;transform:rotate(-45deg)}.delivery-time input{border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;line-height:1.43;z-index:1;cursor:pointer}.delivery-time i.fas{padding-right:14px;padding-left:14px;color:#3c3c3c;transition:transform 0.2s ease-in-out}.delivery-time .select-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,0.15);border:1px solid rgba(60,60,60,0.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.delivery-time .select-menu li{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap;cursor:pointer}.delivery-time .select-menu li:hover{background:#5897fb;color:#fff}.delivery-time .select-menu.hidden{display:none;visibility:hidden}.register-component__description{font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.register-component__description .link{font-weight:600;text-decoration:underline;cursor:pointer;color:#808a95}.register-component__information{position:relative;border-radius:4px;background-color:rgba(13,184,77,0.1);padding:40px;margin-top:8px}.register-component__information .title{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#0db84d;margin-bottom:16px}.register-component__information .img{position:absolute;right:20px;top:-26px;width:140px;height:190px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.register-component__information .img{width:105px;height:142.5px;top:unset;bottom:0;right:-20px;object-fit:cover}}.register-component__information .list{display:flex;flex-wrap:wrap;width:460px}.register-component__information .list-item{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;width:50%;margin-bottom:4px}.register-component__information .list-item i{color:#0db84d;font-size:12px;margin-right:10px}.register-component .button-next{max-width:267px}.register-component .more-checkbox{margin-left:23px;margin-top:8px}.register-component .more-checkbox .link{text-decoration:underline;cursor:pointer;color:#808a95}.register-component .more-checkbox .link:hover{text-decoration:none}.register-component .show-more-checkbox{position:absolute;top:19px;right:113px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;margin-left:23px;cursor:pointer}.register-component .form-check{padding:0}.register-component .form-check label{font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;font-weight:600;color:#808a95;margin-left:23px;cursor:pointer}.register-component .form-password{display:none}.register-component .form-password.show{display:flex}.register-component .form-password .password-eye{color:#808a95;font-size:12px;cursor:pointer;position:absolute;top:14px;right:25px}.register-component .hide{display:none}@media (max-width:991px){.register-component .button-next{max-width:100%}}@media (max-width:766px){.register-component__information .img{display:none}}@media (max-width:626px){.register-component__information .list .list-item{width:100%}}.delivery-details__header{display:flex;align-items:center;justify-content:space-between}.delivery-details__header-title{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}.delivery-details__header-title::before{width:14px;height:14px;background-color:#fff;border:1px solid #ced4d9;display:flex;content:" ";border-radius:50%;margin-right:9px}.delivery-details__header-title::after{width:6px;height:6px;background-color:#fff;border-radius:50%;position:absolute;content:" ";display:flex;margin-left:4px}.delivery-details__header-copy-action{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:right;color:#abb4bd;text-decoration:underline;cursor:pointer}.delivery-details__header-copy-action:hover{text-decoration:none}.delivery-details__address{border-radius:4px;border:2px solid #ced4d9;background-color:#fff;padding:24px;cursor:pointer}.delivery-details__address form{padding-left:23px}.delivery-details__active{cursor:default;border-radius:4px;border:2px solid #0db84d}.delivery-details__active .delivery-details__header-title{color:#0db84d}.delivery-details__active .delivery-details__header-title::before{background-color:#0db84d;border:none}.delivery-details__description-address{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;margin-top:8px}.delivery-details__description-title{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;margin-bottom:8px}.delivery-details__description-list{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:20px;padding-inline-start:20px;padding-right:10px}.delivery-details__description-list li{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}.delivery-details__textarea{height:136px;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%;resize:none}.delivery-details .form-check{padding:0}.delivery-details .form-check .form-check-label{font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;font-weight:600;color:#808a95;margin-left:23px;cursor:pointer}.delivery-details .locality-info-description{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;margin-top:8px}.delivery-details .delivery-info-container .description,.delivery-details .delivery-info-container .delivery-description{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;margin-top:8px}.button-next{max-width:267px}.show-for-mobile{display:none}@media (max-width:991px){.margin-form{margin-top:10px}.button-next{max-width:100%}.none-for-mobile{display:none!important}.show-for-mobile{display:block!important}}.registration-promo__title{font-size:24px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#6d838c}.registration-promo__description{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#499cf5}.registration-promo__btn{width:230px;border-radius:4px;background-color:#499cf5;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;cursor:pointer;border:none;margin:24px auto 0;display:block;outline:none!important;transition:opacity 0.3s ease}.registration-promo__btn:hover{transition:opacity 0.3s ease;opacity:0.8;color:#fff}.registration-promo__advantages{border-top:1px solid #e1edf2}.registration-promo__advantages .advantages__box{display:flex;flex-direction:column;align-items:center}.registration-promo__advantages .advantages__box .title{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#0db84d}.registration-promo__advantages .advantages__box .info{font-size:14px;text-align:center;max-width:300px;font-weight:400;color:#6d838c}.review{padding:0 20px 20px}.review .gallery-container img{width:100%}.review .title{font-style:normal;font-weight:800;font-size:16px;line-height:20px;color:#0db84d;margin-block-start:0;margin-block-end:0}.review__description .content{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#3b4045!important;margin:20px 0}.review__summary{font-size:14px;line-height:19px;color:#3b4045;font-style:normal;border-left:4px solid #0db84d;padding-left:10px}.review__summary-name{font-weight:700}.review__summary-date{font-weight:500}.review__summary-date span{font-weight:700}.review__meals-day{background:#f9f9fa;border:1px solid #eceef0;box-sizing:border-box;border-radius:8px;padding:20px;margin-bottom:20px}.review__meals-day .title{font-size:18px;line-height:22px;padding-bottom:20px;border-bottom:1px solid #dde1e5}.review__meals-menu{display:grid;padding:20px 0;grid-template-columns:repeat(2,1fr);grid-row-gap:16px;grid-column-gap:30px}.review__meals-menu__item{display:flex;flex-direction:row;align-items:flex-start}.review__meals-menu .box{border-left:4px solid #eceef0;padding-left:8px}.review__meals-menu .name{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}.review__meals-menu .description{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}@media screen and (max-width:768px){.review__meals-menu{grid-template-columns:repeat(1,1fr)}}.review__pros-and-cons{background:#f9f9fa;border:1px solid #eceef0;padding:20px;box-sizing:border-box;border-radius:5px;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:40px}.review__pros-and-cons .block{width:50%}.review__pros-and-cons .header{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;margin-bottom:20px;font-style:normal;font-weight:800;font-size:14px;line-height:19px}.review__pros-and-cons .header--pluses{color:#0db84d}.review__pros-and-cons .header--cons{color:#f2a705}.review__pros-and-cons .item{display:flex;align-items:center;font-style:normal;font-weight:500;font-size:14px;line-height:19px;color:#808a95;margin-bottom:10px}.review__pros-and-cons .item i{margin-right:10px;font-size:18px}.review__pros-and-cons .item .fa-thumbs-up{color:#0db84d}.review__pros-and-cons .item .fa-thumbs-down{color:#f2a705}.review__information{display:flex;align-items:center}.review__information i{color:#808a95;font-size:20px;margin-right:20px}.review__information-text{font-style:normal;font-weight:300;font-size:12px;line-height:16px;color:#808a95}main .blog-promo{background-color:#dde1e5;padding:48px 0}main .blog-promo .container{min-height:auto}main .blog-promo .newsletter-form{padding:0 20px;border-radius:8px;border-top:none}main .blog-promo__title{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;margin-bottom:16px}main .blog-promo__title a{text-decoration:underline;color:#808a95}main .blog-promo__title a:hover{text-decoration:none}main .blog-promo__articles{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:24px}main .blog-promo__articles .article__link{position:relative;width:100%;height:240px;display:block}main .blog-promo__articles .article__name{text-shadow:0 2px 4px rgba(0,0,0,0.4);font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;display:flex;align-items:center;justify-content:center;color:#fff;position:absolute;z-index:2;width:100%;height:100%;text-align:center;padding:0 40px}main .blog-promo__articles .article__img{width:100%;height:240px;border-radius:6px;-o-object-fit:cover;object-fit:cover}main .blog-promo__article{position:relative;cursor:pointer}main .blog-promo__article:after{background-color:rgba(0,0,0,0.4);content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:6px}main .blog-promo__article i{color:#dde1e5;font-size:16px;position:absolute;right:16px;top:16px;z-index:2}.container-diet-checkout .company-diet-checkout{margin:8px 0;padding:16px;border-radius:6px;background-color:rgba(13,184,77,0.2)}.container-diet-checkout .company-diet-checkout .title,.container-diet-checkout .company-diet-checkout .sub-title{font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}.container-diet-checkout .company-diet-checkout .sub-title{font-size:14px;color:#0db84d;margin:20px 0 10px}.container-diet-checkout .company-diet-checkout .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.container-diet-checkout .company-diet-checkout .header .title{font-size:16px;color:#808a95}.container-diet-checkout .company-diet-checkout .header .close{cursor:pointer;outline:none}.container-diet-checkout .company-diet-checkout .header .close i{color:#808a95;font-size:16px;font-weight:900}.container-diet-checkout .company-diet-checkout .checkout-information{display:flex;align-items:center;justify-content:flex-start}.container-diet-checkout .company-diet-checkout .checkout-information .checkout-label{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;margin-bottom:6px}.container-diet-checkout .company-diet-checkout .checkout-information .days-counter{width:144px;height:40px}.container-diet-checkout .company-diet-checkout .checkout-information .select-container{width:186px;margin-left:8px}.container-diet-checkout .company-diet-checkout .checkout-information select{border-radius:4px;border:solid 1px #ced4d9;width:100%;height:100%;padding:10px;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}.container-diet-checkout .company-diet-checkout .checkout-information select:focus-visible{outline-offset:0}.container-diet-checkout .company-diet-checkout .checkout-information select option{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}.container-diet-checkout .checkout-summary{padding:16px;border-radius:6px;background-color:#0db84d;display:flex;align-items:center;justify-content:space-between}.container-diet-checkout .checkout-summary .price{font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#fff}.container-diet-checkout .checkout-summary .diet-checkout-summary-btn{cursor:pointer;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#fff;padding:14px 16px;border-radius:4px;border:2px solid #7bcc8d;background-color:#067d34;font-weight:800;text-align:left;text-decoration:none;width:50%;position:relative;transition:all 0.3s ease;display:flex;justify-content:space-between}.container-diet-checkout .checkout-summary .diet-checkout-summary-btn:hover{border:2px solid #fff;background-color:#067d34;transition:all 0.3s ease}@media screen and (max-width:768px){.container-diet-checkout .company-diet-checkout .checkout-information{flex-direction:column;gap:10px;align-items:flex-start}.container-diet-checkout .company-diet-checkout .checkout-information .select-container{width:100%;margin:0}.container-diet-checkout .company-diet-checkout .checkout-information .days-counter-container{width:100%}.container-diet-checkout .company-diet-checkout .checkout-information .days-counter-container .days-counter{width:100%}.container-diet-checkout .company-diet-checkout .checkout-information .days-counter-container .days-counter input{width:50%;text-align:right}.container-diet-checkout .company-diet-checkout .checkout-information .days-counter-container .days-counter .number-counter__text{width:50%;text-align:left}}.items-content{display:flex;flex-direction:column}.items-content .item{cursor:pointer}.items-content .item-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #eceef0}.items-content .item-header .label{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#656d75;min-width:150px;margin-right:20px}.items-content .item-header .value{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:right;color:#e80b79;display:flex;align-items:center;justify-content:flex-end;width:calc(100vw - 236px)}.items-content .item-header .value .fa-chevron-down{transition:transform 0.5s ease;color:#656d75;font-size:12px;margin-left:12px}.items-content .item-content{display:none}.items-content .item--open .item-header{border-bottom:1px solid transparent}.items-content .item--open .item-content{display:block;transition:all 0.25s ease-out;border-bottom:1px solid #eceef0;padding:0 16px 16px}.items-content .item--open .item-content .diet-tag-line{margin-bottom:12px}.items-content .item--open .fa-chevron-down{transform:rotate(180deg)}.items-content .prices-custom-select .number-counter__container,.items-content .prices-custom-select input,.items-content .kcal-custom-select .number-counter__container,.items-content .kcal-custom-select input{max-width:initial!important;width:100%}.items-content .line-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.items-content .line-container .left{display:flex;align-items:center;justify-content:flex-start}#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}}.search-results{position:relative;background-color:#eceff1;border-top:1px solid #eceef0;min-height:850px;padding-bottom:40px}.search-results .bg{background:linear-gradient(180deg,#fff 7.85%,rgba(255,255,255,0) rgba(255,255,255,0) 78.89%);position:absolute;left:0;top:0;height:500px;width:100%}.search-results .small-sub-title{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#808a95;padding-bottom:4px}.search-results .white-block .diets-list{display:flex;flex-direction:column}.search-results .white-block .diets-list a{text-decoration:none;display:flex;padding:20px;border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:normal;color:#808a95;transition:all 0.3s ease}.search-results .white-block .diets-list a:hover{color:#0db84d}.search-results .white-block .companies-list{display:flex;flex-direction:column}.search-results .white-block .companies-list .company-item{text-decoration:none;display:flex;padding:20px;border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;width:100%}.search-results .white-block .companies-list .company-item .company-content{display:flex;align-items:center}.search-results .white-block .companies-list .company-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}.search-results .white-block .companies-list .company-item .company-content .logotype-full{background-color:#fff;border-radius:6px;width:64px;height:64px;-o-object-fit:cover;object-fit:cover;margin-right:20px;border:1px solid #eceef0;display:block}.search-results .white-block .companies-list .company-item .company-content .company-name{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:normal;color:#808a95;text-decoration:none;width:100%}.search-results .white-block .companies-list .company-item .company-content .headline-rating{display:flex;align-items:center}.search-results .white-block .companies-list .company-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}.search-results .empty-results{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:100px 0}.search-results .empty-results-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#3b4045}.search-results .empty-results-description{font-style:normal;font-weight:500;font-size:16px;line-height:30px;color:#808a95}.search-results .empty-results a{color:#808a95;text-decoration:underline}.search-results .empty-results a:hover{text-decoration:none}.localities-title{font-size:24px;color:#000}.localities-sub-title{font-size:18px;color:#000;margin-top:40px}.locality-letter-list{margin-top:0.5rem;padding:1rem 0;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:0.35rem}.locality-letter-list .locality-list-item{font-size:18px;font-weight:700;color:#0db84d;cursor:pointer;text-decoration:none}.localities-group-letter{color:#000000;font-size:1.15rem;font-weight:600;margin:1.5rem 0}.localities-list{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0;margin:0.75rem 0;list-style:none}.localities-list>li a{font-size:1.15rem;color:#68737f}.localities-list>li a small{font-weight:400;font-size:0.95rem}@media (max-width:1000px){.localities-list{grid-template-columns:1fr 1fr}}@media (max-width:500px){.localities-list{grid-template-columns:1fr}.locality-letter-list{justify-content:flex-start}}.main-bg{background:#fff}.for-companies-container .header-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;overflow:auto;flex-wrap:inherit}.for-companies-container .header-nav__item{width:100%;padding:0 12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#3d5159;transition:all 0.3s ease;text-align:center;border-radius:4px;background-color:#e1edf2;height:60px;cursor:pointer;min-width:115px}.for-companies-container .header-nav__item.active{transition:all 0.3s ease;background-color:#3d5159;color:#fff}.for-companies-container .header-nav-content{border-radius:2px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);border:1px solid #d1dce0;background-color:#fff;margin-top:24px}.for-companies-container .header-nav-content .caterosystem{padding:32px}.for-companies-container .header-nav-content .caterosystem img{margin:0 auto 24px;display:block;width:402px}@media (max-width:768px){.for-companies-container .header-nav-content .caterosystem img{max-width:100%}}.for-companies-container .header-nav-content .caterosystem p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159}.for-companies-container .header-nav-content .caterosystem .title{font-size:24px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#0db84d;padding:12px 0}.for-companies-container .header-nav-content .caterosystem .list-title{font-size:18px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#3d5159;padding:8px 0}.for-companies-container .header-nav-content .caterosystem .list-title span{color:#0db84d}.for-companies-container .title-first{text-align:center;font-weight:700;font-stretch:condensed;font-style:normal;letter-spacing:normal;width:66.66667%;margin-right:auto;margin-left:auto}.for-companies-container .title-first span{color:#0db84d}.for-companies-container .for-companies-title{text-align:center;font-weight:700;font-stretch:condensed;font-style:normal;letter-spacing:normal}.for-companies-container .for-companies-title.title_h2{font-size:28px;line-height:1.29;color:#3d5159}.for-companies-container .for-companies-title span{color:#0db84d}.for-companies-container .hero-text-block .text-box{font-size:16px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;position:relative;padding:12px 24px 12px 0;font-weight:400}.for-companies-container .hero-text-block .promo-box{background:#0db84d;font-size:24px;font-weight:700;height:100%;line-height:1.2;letter-spacing:1.03px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px}.for-companies-container .benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:48px;grid-row-gap:48px}.for-companies-container .benefits .benefits-item{display:flex;flex-direction:column;align-items:center}.for-companies-container .benefits .benefits-item i{color:#0db84d;font-size:35px;padding-bottom:12px}.for-companies-container .benefits .benefits-item .benefits-item__title{font-size:18px;font-weight:700;color:#808a95;padding-bottom:12px}.for-companies-container .media-body{background:#e1edf2;padding:12px;border-radius:4px;margin:auto}.for-companies-container .media-body--text{font-size:12px;font-weight:bold;color:#6d838c;margin:0}.for-companies-container .media-body--email{font-size:14px;font-weight:600;color:#499cf5;margin:0}.for-companies-container .form .container-btn{display:flex;justify-content:end}.for-companies-container .form .container-btn .btn{margin-top:16px;padding:12px 36px;text-transform:uppercase}.for-companies-container .slider-container .slider-header{font-size:28px;line-height:1.29;color:#3d5159}.for-companies-container .slider-container .slider-header h3{font-weight:700}.for-companies-container .owl-carousel .carousel-slide a{height:50px;display:flex;align-items:center;justify-content:center}.for-companies-container .owl-carousel .carousel-img{width:80px!important;filter:grayscale(100%)}.for-companies-container .owl-carousel .carousel-img:hover{filter:none}.for-companies-container .adv .item{display:flex;align-items:center;justify-content:center;padding:24px 0 36px;border-bottom:1px solid #d1dce0}.for-companies-container .adv .item img{width:40%;margin-right:24px}.for-companies-container .adv .item .content-item{width:40%;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;position:relative;font-weight:400}.for-companies-container .adv .item .content-item .line{margin-bottom:4px}.for-companies-container .adv .item .content-item .content-item__btn{margin-top:16px;display:block;width:fit-content;border-radius:4px;background-color:#0db84d;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#fff;padding:12px 18px;transition:opacity 0.3s ease;text-transform:uppercase}.for-companies-container .marketing{padding:32px}.for-companies-container .marketing--text{font-size:16px;font-weight:400;color:#3d5159;position:relative;margin-bottom:16px;display:block}.for-companies-container .marketing--item{display:flex;align-items:center;justify-content:center;padding:24px 0 36px}.for-companies-container .marketing--item img{width:40%;margin-right:24px;max-width:100%;vertical-align:middle;border-style:none}.for-companies-container .marketing--content-item{width:40%;font-size:14px;color:#3d5159;position:relative}.for-companies-container .marketing--content-item .title{font-size:24px;font-weight:bold;line-height:1;color:#6d838c;z-index:2}.for-companies-container .marketing--content-item .info{font-size:16px;font-weight:400;line-height:1.5;color:#3d5159;margin-top:16px}.for-companies-container .btn-end{display:flex;justify-content:center;margin-top:16px}.for-companies-container .delivery{padding:32px}.for-companies-container .delivery--text{font-size:16px;color:#3d5159;margin-bottom:16px}.for-companies-container .delivery--list{margin-bottom:36px}.for-companies-container .delivery--item .text{font-size:16px;line-height:1.5;color:#3d5159;margin-bottom:16px}.for-companies-container .delivery--item .title{font-size:18px;font-weight:700;line-height:1.29;color:#3d5159}.for-companies-container .delivery--default-text{font-size:16px;font-weight:400;line-height:1.5;color:#3d5159;margin-bottom:16px}.for-companies-container .delivery--iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.for-companies-container .delivery--iframe iframe{position:absolute;width:100%;height:90%}.for-companies-container .association{padding:32px}.for-companies-container .association--text{font-size:28px;font-weight:bold;line-height:1.29;color:#3d5159;text-align:center}.for-companies-container .association--list-title{font-size:24px;font-weight:bold;line-height:1.29;text-align:left;color:#0db84d;margin-top:24px;text-transform:uppercase}.for-companies-container .association--list{list-style:decimal;margin-left:26px;padding-top:16px;padding-left:0}.for-companies-container .association--list .item{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;margin-bottom:8px}.for-companies-container .association--list .item::marker{color:#0db84d;font-weight:bold}.for-companies-container .association--img{width:100%;margin-top:32px;margin-bottom:32px;max-width:100%;vertical-align:middle;border-style:none}.for-companies-container .association--action{display:flex;margin-bottom:40px;padding-top:16px}.for-companies-container .association--action .info{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;margin-left:24px;display:flex;flex-direction:column;justify-content:space-between}.for-companies-container .association--action .info .btn{display:block;width:fit-content;border-radius:4px;background-color:#0db84d;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#fff;padding:12px 18px;transition:opacity 0.3s ease;text-transform:uppercase;margin-bottom:8px}.for-companies-container .association--action img{width:25%;text-align:left;vertical-align:middle;border-style:none}.for-companies-container .association--representation .item{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159}.for-companies-container .association--revision .title{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;margin-top:16px}.for-companies-container .association--revision .item{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159}.for-companies-container .association--revision .last-text{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;margin-top:16px}.for-companies-container .help{padding:32px}.for-companies-container .help--img{max-width:100%;width:100%;vertical-align:middle;border-style:none;margin-bottom:32px}.for-companies-container .help--text{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;margin-bottom:32px}.for-companies-container .covid{padding:32px}.for-companies-container .covid--img{width:50%;float:left;margin:0 16px 16px 0}.for-companies-container .covid--paragraph{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;position:relative;margin-bottom:22px;display:block}.for-companies-container .covid--paragraph span{color:#0db84d;font-weight:600}.for-companies-container .covid--btn{display:block;width:fit-content;border-radius:4px;background-color:#0db84d;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#fff;padding:12px 18px;transition:opacity 0.3s ease;text-transform:uppercase;margin:24px auto}.for-companies-container .covid--small-text{margin-top:16px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;position:relative;text-align:center;margin-bottom:24px}.for-companies-container .covid--list{border-top:1px solid rgba(0,0,0,0.1)}.for-companies-container .covid--list .title{font-size:28px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:center;color:#3d5159;margin-top:24px}.for-companies-container .covid--list-items{display:flex;flex-wrap:wrap;margin-top:24px}.for-companies-container .covid--list-items .item{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;position:relative;display:flex;align-items:flex-start;width:50%;margin-bottom:24px;padding-right:24px}.for-companies-container .covid--list-items .item:last-of-type{width:100%}.for-companies-container .covid--list-items .item ul{list-style:lower-alpha;margin-left:20px;margin-top:16px;padding:0}.for-companies-container .covid--list-items .item span{font-size:50px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:center;color:#0db84d;margin-right:12px}@media (max-width:768px){.for-companies-container .adv .item{flex-direction:column}.for-companies-container .adv .item img{width:80%}.for-companies-container .adv .item .content-item{width:80%;margin-top:16px}.for-companies-container .adv .item .content-item .content-item__btn{width:100%;text-align:center}.for-companies-container .marketing--item{flex-direction:column}.for-companies-container .marketing--item img{width:80%}.for-companies-container .marketing--item .marketing--content-item{width:80%;margin-top:16px}.for-companies-container .association--action{flex-direction:column}.for-companies-container .association--action img{width:100%;margin-bottom:16px}.for-companies-container .association--action .info{margin:0}.for-companies-container .association--action .info .btn{margin-top:8px;width:100%;text-align:center}.for-companies-container .covid--img{width:100%;margin:0 0 16px}.for-companies-container .covid--list-items .item{width:100%}.for-companies-container .title-first{width:100%}.for-companies-container .hero-text-block .promo-box{margin-top:24px}}.newsletter-section{width:100%;display:flex;background-image:linear-gradient(0deg,#fff,#e1edf2);padding:30px 0 48px}.newsletter-section__title{font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000;display:flex;flex-direction:column;margin:0;padding-bottom:20px}.newsletter-section__description{padding-bottom:24px}.newsletter-section__description h3{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#6d838c;display:flex;flex-direction:column;margin:0}.newsletter-section__form{display:flex;justify-content:center}.newsletter-section__form-column{display:flex;flex-direction:column;width:400px}.newsletter-section__label{font-size:10px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#6d838c;margin-bottom:2px;text-transform:uppercase}.newsletter-section__input{height:38px;border:1px solid #cbcbcb;background-color:#fff;width:100%;padding:12px 10px;border-radius:4px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#3d5159;margin-bottom:2px}.newsletter-section__form-row{display:flex;margin-bottom:12px;flex-direction:column}.newsletter-section__form-row--mobile-btn{display:none}.newsletter-section__block{display:flex;flex:0 1 100%;flex-direction:column}.newsletter-section__input{height:38px;border:1px solid #cbcbcb;background-color:#fff;width:100%;padding:12px 10px;border-radius:4px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#3d5159;margin-bottom:2px}.newsletter-section__form-agreements{margin-top:18px}.newsletter-section__form-agreements-item{display:flex;margin-bottom:12px;align-items:center}.newsletter-section__form-agreements-item label{padding-left:12px;font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:normal;color:#6d838c;margin-bottom:0}.newsletter-section__form-agreements-item 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}.newsletter-section__form-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}.main-bg{background:linear-gradient(180deg,#fff 7.85%,hsla(0,0%,100%,0) 78.89%)}.catero-protect-container{padding-bottom:70px}.catero-protect-container .hero-banner{position:relative;overflow:visible;height:auto}.catero-protect-container .hero-banner img{width:100%;display:block}.catero-protect-container .hero-banner-text{max-width:500px;position:absolute;top:110px;left:70px}.catero-protect-container .hero-banner-title{font-style:normal;font-weight:800;font-size:50px;line-height:44px;color:#3b4045}.catero-protect-container .hero-banner-title i{color:#0db84d;font-size:44px}.catero-protect-container .hero-banner-title span{font-style:normal;font-weight:800;font-size:30px;line-height:44px;color:#e80b79}.catero-protect-container .hero-banner-description{font-style:normal;font-weight:500;font-size:14px;line-height:22px;color:#3b4045;padding-top:20px}.catero-protect-container .hero-banner-strengths{background:#fff;box-shadow:20px 0 50px rgba(0,0,0,0.05);border-radius:10px;display:flex;flex-direction:row;width:calc(100% - 140px);position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);bottom:-55%}.catero-protect-container .hero-banner .advantage{width:25%;display:flex;flex-direction:column;padding:20px}.catero-protect-container .hero-banner .advantage i{font-size:30px;color:#e80b79;padding-bottom:24px}.catero-protect-container .hero-banner .advantage-title{font-weight:bold;font-size:16px;line-height:22px;color:#e80b79;padding-bottom:12px}.catero-protect-container .hero-banner .advantage-info{font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#3b4045}.catero-protect-container .steps{overflow:hidden;display:flex;align-items:center;width:calc(100% - 140px);margin-left:70px;margin-top:8.5rem}.catero-protect-container .steps img{width:100%;display:block}.catero-protect-container .steps-info{width:400px;margin-left:120px;padding-top:40px}.catero-protect-container .steps-info .title{font-weight:bold;font-size:30px;line-height:41px;color:#3b4045;margin-bottom:40px}.catero-protect-container .steps-info .title span{color:#e80b79;display:block}.catero-protect-container .steps-info .step-list{padding:0}.catero-protect-container .steps-info .step-list .item{font-style:normal;font-weight:800;font-size:30px;line-height:41px;color:#e80b79;border-top:1px solid #ced4d9;padding:10px 0;display:flex;align-items:center}.catero-protect-container .steps-info .step-list .item:last-of-type{border-bottom:1px solid #ced4d9}.catero-protect-container .steps-info .step-list .item span{font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#3b4045;padding-left:20px}.catero-protect-container .refunds{display:flex;justify-content:space-between;margin-top:70px}.catero-protect-container .refunds .refund-elem{height:100%;background:#fff;box-shadow:0 0 40px rgba(0,0,0,0.06);border-radius:8px;padding:20px}.catero-protect-container .refunds .refund-elem .title{color:#3b4045;font-weight:bold;font-size:18px;line-height:22px;padding-bottom:20px}.catero-protect-container .refunds .refund-elem .title span{color:#e80b79}.catero-protect-container .refunds .refund-elem .description{font-size:14px;line-height:22px;color:#3b4045}.catero-protect-container .refunds .refund-elem .description ul{padding:0}.catero-protect-container .refunds .refund-elem .description i{color:#e80b79;padding-right:20px;font-size:20px}.catero-protect-container .refunds .refund-elem .description li{font-style:normal;font-weight:600;font-size:14px;line-height:28px;color:#3b4045;display:flex;align-items:center;padding-bottom:20px}.catero-protect-container .how-it-works{margin:70px 0;position:relative}.catero-protect-container .how-it-works .title{font-weight:bold;font-size:30px;line-height:41px;color:#3b4045;margin-bottom:100px}.catero-protect-container .how-it-works .title span{display:block;color:#e80b79}.catero-protect-container .how-it-works .title img{width:auto;display:block;position:absolute;right:-25px;top:-80px}.catero-protect-container .how-it-works .how-it-works-steps{display:flex;padding:0;justify-content:space-between}.catero-protect-container .how-it-works .how-it-works-steps .item-step{display:flex;flex-direction:column;width:calc((100% - 40px) / 3);background:#fff;box-shadow:0 0 40px rgba(0,0,0,0.06);border-radius:8px;padding:20px;position:relative}.catero-protect-container .how-it-works .how-it-works-steps .item-title{font-weight:bold;font-size:16px;line-height:22px;color:#e80b79;padding-bottom:10px}.catero-protect-container .how-it-works .how-it-works-steps .item-info{font-size:12px;line-height:16px;color:#3b4045}.catero-protect-container .how-it-works .how-it-works-steps .arrow-step{position:absolute;width:100px;right:-60px;top:-56px}.catero-protect-container .summary i{font-size:65px;color:#0db84d;margin-bottom:40px}.catero-protect-container .summary-title{font-weight:700;font-size:24px;line-height:22px;color:#3b4045;margin-bottom:20px;text-align:center}.catero-protect-container .summary-sub-title{color:#3b4045;font-style:normal;font-weight:700;font-size:18px;line-height:22px;margin-bottom:12px}.catero-protect-container .right-custom .modal-dialog{left:-320px;-webkit-transition:opacity 0.3s linear,left 0.3s ease-out;-moz-transition:opacity 0.3s linear,left 0.3s ease-out;-o-transition:opacity 0.3s linear,left 0.3s ease-out;transition:opacity 0.3s linear,left 0.3s ease-out}.catero-protect-container .right-custom .modal-content{height:100%;overflow-y:auto;position:fixed;right:0;top:0;margin:auto;width:464px;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.catero-protect-container .right-custom .modal-body{padding:0}.catero-protect-container .right-custom .header{padding:20px 0;background-color:#eceef0;margin-top:0;border-radius:0}.catero-protect-container .right-custom .header .title{font-size:18px;font-weight:bold;line-height:1.33;text-align:center;color:#808a95}.catero-protect-container .right-custom .header .close{width:40px;height:64px;cursor:pointer;position:absolute;right:0;top:0;display:flex;align-items:center}.catero-protect-container .right-custom .header .close i{color:#abb4bd;font-size:24px}.catero-protect-container .right-custom .content{padding:20px 40px;font-size:14px;font-weight:400;line-height:1.43;color:#808a95}.catero-protect-container .right-custom textarea{height:136px;border-radius:4px;border:1px solid #ced4d9;background-color:#fff;padding:16px 12px;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%;resize:none}@media (max-width:993px){.catero-protect-container .steps{margin-top:0rem}.catero-protect-container .hero-banner{margin-bottom:0}.catero-protect-container .hero-banner .hero-banner-text{position:relative;top:auto;left:auto;margin-top:20px;padding:0 20px;max-width:100%}.catero-protect-container .hero-banner .hero-banner-title{max-width:400px}.catero-protect-container .hero-banner .hero-banner-strengths{position:relative;flex-direction:row;flex-wrap:wrap;justify-content:space-between;left:auto;bottom:auto;transform:translate(0,0);margin-top:20px;background:transparent;box-shadow:none;width:100%}.catero-protect-container .hero-banner .advantage{width:calc(50% - 10px);background:#fff;box-shadow:20px 0 50px rgba(0,0,0,0.05);border-radius:10px;margin-bottom:20px}}@media (max-width:768px){.catero-protect-container .how-it-works .how-it-works-steps{flex-direction:column}.catero-protect-container .how-it-works .how-it-works-steps .item-step{width:100%;margin-bottom:20px}.catero-protect-container .how-it-works .how-it-works-steps .item-step img{position:absolute;width:100px;right:-30px;top:auto;transform:rotate(90deg);bottom:-40px;z-index:1}.catero-protect-container .refunds{gap:10px}.catero-protect-container .promo-bg{display:none}.catero-protect-container .hero-banner .advantage{background:#fff;box-shadow:20px 0 50px rgba(0,0,0,0.05);border-radius:10px;width:100%;margin-bottom:20px}.catero-protect-container .btn{width:100%;justify-content:center}}@media (max-width:1000px){.catero-protect-container .how-it-works .title img{display:none}.catero-protect-container .newsletter-info .info-item{width:100%}.catero-protect-container .steps .steps-info{width:100%}}@media (max-width:1230px){.catero-protect-container .hero-banner-text{left:20px;top:70px;max-width:400px}.catero-protect-container .hero-banner-title{font-size:40px}.catero-protect-container .hero-banner-strengths{left:0;bottom:-258px;width:100%}}.catero-protect-container .steps{width:100%;margin-left:0}.catero-protect-container .steps .steps-info{margin-left:0}.section{background-color:#f7f7f7}.section--white{background-color:#fff}.section .container{min-height:auto}.catering-for-seniors .seniors__horizon{height:1px;width:50px;background-color:#000}.catering-for-seniors .seniors__breadcrumb{padding:20px 0;display:flex;font-size:14px}.catering-for-seniors .seniors__breadcrumb--item{margin-right:10px}.catering-for-seniors .seniors__breadcrumb--item .fa{margin-left:10px}.catering-for-seniors .seniors__breadcrumb--item a{color:#555}.catering-for-seniors .seniors__breadcrumb--item span{color:#72c02c}.catering-for-seniors .seniors__title{font-weight:500;font-size:25px}.catering-for-seniors .seniors__img{width:100%}.catering-for-seniors .seniors__paragraph{font-size:14px;line-height:1.6;color:#555}.catering-for-seniors .seniors__list{font-size:14px;list-style:disc;padding-left:30px}#dietcatering .mobile-filter{display:none}#dietcatering h1{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#3b4045;margin:0 0 24px}#dietcatering .header-filter{margin:0 12px 24px!important;padding:20px 0 0 1px;border-radius:8px;border:1px solid #dde1e5;background-color:#f9f9fa;position:-webkit-sticky;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:visible;z-index:10;-ms-overflow-style:none;scrollbar-width:none;border-radius:8px;border:1px solid #dde1e5;background-color:#f9f9fa;padding:20px;margin:24px 0;display:flex;align-items:center}#dietcatering .header-filter::-webkit-scrollbar{display:none}#dietcatering .header-filter .days-counter{width:144px}#dietcatering .header-filter .custom-select-container{margin-left:16px;position:relative;display:block;flex:1}#dietcatering .header-filter .custom-select-container .custom-select{padding:8px;border-radius:4px;border:1px solid #ced4d9;background-color:#fff;width:auto;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;transition:all 0.3s ease}#dietcatering .header-filter .custom-select-container .custom-select .content{display:flex;justify-content:space-between;width:calc(100% - 34px);margin-right:10px}#dietcatering .header-filter .custom-select-container .custom-select .content .label{font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;white-space:nowrap;font-weight:600;color:#3b4045;padding-right:30px}#dietcatering .header-filter .custom-select-container .custom-select .content .selected-value{font-weight:700;text-align:right;color:#e80b79;text-overflow:ellipsis;overflow:hidden;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;white-space:nowrap;max-width:166px}#dietcatering .header-filter .custom-select-container .custom-select .arrow{display:flex;align-items:center;justify-content:center;border-radius:2px;background-color:#eceef0;color:#808a95;font-size:16px;min-width:24px;height:24px}#dietcatering .header-filter .custom-select-container .custom-select .arrow i{transition:transform 0.2s ease-in-out}#dietcatering .sidebar-container .left-filter{padding:20px 0 0 1px;border-radius:8px;border:1px solid #dde1e5;background-color:#f9f9fa;position:-webkit-sticky;position:sticky;top:130px;max-height:calc(100vh - 48px);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#dietcatering .sidebar-container .left-filter::-webkit-scrollbar{display:none}#dietcatering .sidebar-container .left-filter .block{border-bottom:1px solid #dde1e5;padding:0 20px 16px;margin-bottom:16px;transition:all 0.3s ease}#dietcatering .sidebar-container .left-filter .block .far{font-size:12px;transform:rotate(180deg);transition:transform 0.2s ease-in-out}#dietcatering .sidebar-container .left-filter .block.block--hide .block-content{display:none}#dietcatering .sidebar-container .left-filter .block.block--hide .far{transform:rotate(0deg);transition:transform 0.2s ease-in-out}#dietcatering .sidebar-container .left-filter .block:first-child .title{margin:0 0 12px 0}#dietcatering .sidebar-container .left-filter .block:last-child{margin-bottom:0;border:none}#dietcatering .sidebar-container .left-filter .block .title{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#656d75;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}#dietcatering .sidebar-container .left-filter .block .block-content{margin-top:14px}#dietcatering .sidebar-container .left-filter .block .block-content .popular-diet-link{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;text-decoration:none;cursor:pointer}#dietcatering .sidebar-container .left-filter .block .block-content .popular-diet-link:hover{text-decoration:underline}#dietcatering .sidebar-container .left-filter .block .block-content .line-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}#dietcatering .sidebar-container .left-filter .block .block-content .line-container .left{display:flex;align-items:center;justify-content:flex-start}#dietcatering .sidebar-container .left-filter .block .block-content .line-container .left i.fa-info-circle{color:#808a95;font-size:12px;margin-left:6px}#dietcatering .sidebar-container .left-filter .block .block-content .line-container .stars{margin-left:12px}#dietcatering .listing-container .city-list-container{padding-left:24px}#dietcatering .listing-container .city-list-container .header-content{position:static;top:24px;z-index:10}#dietcatering .listing-container .city-list-container .header-content .hero-line{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}#dietcatering .listing-container .city-list-container .header-content .hero-line h2{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#656d75;margin:0!important;padding-right:20px}#dietcatering .listing-container .city-list-container .header-content .hero-line .actions{display:flex;align-items:center}#dietcatering .listing-container .city-list-container .header-content .hero-line .actions .sort{display:flex;align-items:center;justify-content:space-between;white-space:nowrap}#dietcatering .listing-container .city-list-container .header-content .hero-line .actions .sort span{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:right;color:#808a95;margin-right:12px}#dietcatering .listing-container .city-list-container .header-content .hero-line .actions .default-select{width:212px}#dietcatering .listing-container .city-list-container .header-content .filters{display:none}#dietcatering .listing-container .city-list-container .header-content .filters button{color:#fff;background:#0db84d}#dietcatering .listing-container .city-list-container .active-filters{margin:0 0 20px;display:flex;flex-wrap:wrap}#dietcatering .listing-container .city-list-container .active-filters .active-filter{margin-right:16px;padding:8px;border-radius:4px;background-color:#f9f9fa;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s ease;margin-top:8px}#dietcatering .listing-container .city-list-container .active-filters .active-filter i{margin-right:6px}#dietcatering .listing-container .city-list-container .list-title{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#abb4bd;margin-bottom:20px;display:flex;align-items:center}#dietcatering .listing-container .city-list-container .list-title i{font-size:12px;color:#abb4bd;margin-left:6px;cursor:pointer}#dietcatering .listing-container .city-list-container .company-card{border-radius:8px;box-shadow:0 5px 16px 0 rgba(0,0,0,0.09);background-color:#fff;margin-bottom:32px;padding:20px 35px}#dietcatering .listing-container .city-list-container .company-card .promo{height:288px;position:relative;-o-object-fit:none;object-fit:none;padding-left:0}#dietcatering .listing-container .city-list-container .company-card .promo a{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#0db84d;padding:14px;width:calc(100% - 52px);position:absolute;text-decoration:none;left:20px!important;bottom:20px;border-radius:4px;background-color:#fff;transition:all 0.3s ease}#dietcatering .listing-container .city-list-container .company-card .promo .background{border-radius:6px;box-shadow:2px 2px 12px 0 rgba(0,0,0,0.08);width:100%;height:288px}#dietcatering .listing-container .city-list-container .company-card .promo .logotype{background-color:#fff;padding:4px;border-radius:6px;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;position:absolute;left:20px;top:20px}#dietcatering .listing-container .city-list-container .company-card .diets-slider-container .baseLoader{margin-top:50px;width:100%}#dietcatering .listing-container .city-list-container .company-card .content{padding-left:0;padding-right:0;position:relative}#dietcatering .listing-container .city-list-container .company-card .content .pluses{display:flex;flex-wrap:wrap}#dietcatering .listing-container .city-list-container .company-card .content .pluses .badge-cm{margin:0 8px 8px 0;white-space:nowrap}#dietcatering .listing-container .city-list-container .company-card .content .headline{display:flex;flex-direction:row;align-items:center;margin-top:8px;flex-wrap:wrap}#dietcatering .listing-container .city-list-container .company-card .content .headline .headline-name{display:flex;align-items:center;padding-right:12px}#dietcatering .listing-container .city-list-container .company-card .content .headline .headline-name a{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#0c71ad;text-decoration:none;width:100%}#dietcatering .listing-container .city-list-container .company-card .content .headline .headline-rating{display:flex;align-items:center}#dietcatering .listing-container .city-list-container .company-card .content .headline .headline-rating .stars{display:flex}#dietcatering .listing-container .city-list-container .company-card .content .headline .headline-rating .stars i{color:#f2a705;font-size:12px;margin-right:4px}#dietcatering .listing-container .city-list-container .company-card .content .headline .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}#dietcatering .listing-container .city-list-container .company-card .content .headline .headline-rating .dot{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;margin:0 3px}#dietcatering .listing-container .city-list-container .company-card .content .headline .headline-rating .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}#dietcatering .listing-container .city-list-container .company-card .content .headline .headline-rating .opinions-count:hover{text-decoration:underline}#dietcatering .listing-container .city-list-container .company-card .content .headline .headline-rating .rating-empty{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;margin-left:8px;color:#808a95}#dietcatering .listing-container .city-list-container .company-card .content .badges{margin-top:16px;display:flex;flex-wrap:wrap}#dietcatering .listing-container .city-list-container .company-card .content .badges .badge-cm{margin:0 8px 8px 0}#dietcatering .listing-container .city-list-container .company-card .content .delivery-information{font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;margin-top:8px;font-weight:600}#dietcatering .listing-container .city-list-container .company-card .content .diets-header{border-top:1px solid #dde1e5;margin-top:20px;padding:20px 0 16px;display:flex;align-items:center;justify-content:space-between}#dietcatering .listing-container .city-list-container .company-card .content .diets-header .title{font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;font-weight:bold}#dietcatering .listing-container .city-list-container .company-card .content .diets-header a{font-weight:600;color:#0db84d;text-decoration:underline;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}.empty-listing{width:100%;align-items:center;justify-content:center;padding:100px 20px}.empty-listing-title{font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#808a95}.empty-listing-description{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;padding-top:10px;color:#abb4bd;margin:0 auto}.empty-listing-description span{text-decoration:underline;cursor:pointer;color:#0db84d}.empty-listing-description span:hover{text-decoration:none}.footer-custom{gap:20px}.footer-custom button{width:calc(50% - 4px);justify-content:center}@media (max-width:1280px){#dietcatering .header-filter,#dietcatering .sidebar-container{display:none}#dietcatering .listing-container{flex:0 0 auto;width:100%}#dietcatering .listing-container .city-list-container .header-content{position:sticky;top:24px}#dietcatering .listing-container .city-list-container .header-content .hero-line{padding:20px;border-radius:8px;border:1px solid #dde1e5;background-color:#f9f9fa;margin-bottom:20px}#dietcatering .listing-container .city-list-container .header-content .filters{display:block;margin-left:12px;min-width:140px}#dietcatering .listing-container .city-list-container .company-card .content .pluses{flex-wrap:nowrap;overflow:auto}}@media (max-width:992px){#dietcatering .city-list-container .company-card .content{padding-top:10px}}@media (max-width:767px){#dietcatering .mobile-filter{display:flex;width:calc(100% + 30px);padding:12px;background-color:#f9f9fa;margin-left:-15px}#dietcatering .mobile-filter button{width:calc(50% - 5px);justify-content:center}#dietcatering .mobile-filter button.btn--green{background-color:#0db84d;color:#fff}#dietcatering .mobile-filter button:first-of-type{margin-right:10px}#dietcatering .listing-container .city-list-container .header-content{position:static}#dietcatering .listing-container .city-list-container .header-content .hero-line{padding:0;border-radius:0;border:none;background-color:transparent}#dietcatering .listing-container .city-list-container .header-content .hero-line .actions{display:none}}.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}}.paid-diet-sidebar{position:sticky;top:30px}.paid-diet-sidebar .paid-diet-sidebar__company-logo{width:64px;height:64px;border-radius:2px;border:1px solid #dde1e5;background-color:#fff;position:absolute;margin:16px;-o-object-fit:contain;object-fit:contain;padding:4px}.paid-diet-sidebar .paid-diet-sidebar__image{border-radius:4px;box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);background-color:#fff;width:100%;margin-bottom:24px}.paid-diet-sidebar .paid-diet-sidebar__information{margin-left:16px}.paid-diet-sidebar .paid-diet-sidebar__information .paid-diet-sidebar__options{margin-top:18px}.paid-diet-sidebar .paid-diet-sidebar__information .paid-diet-sidebar__options .paid-diet-sidebar__option{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;margin-bottom:12px;display:flex;align-items:baseline}.paid-diet-sidebar .paid-diet-sidebar__information .paid-diet-sidebar__options .paid-diet-sidebar__option svg{color:#808a95;margin-right:8px;height:14px;margin-top:2px}.company-name{font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#3b4045;margin-bottom:4px;text-decoration:none;cursor:pointer;display:block}.company-name:hover{color:#3b4045}.company-rating{display:flex;align-items:center;cursor:default}.company-rating .company-rating__value,.company-rating .company-rating__opinions-count{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.diet-paid-content{display:flex;flex-direction:column}.diet-content-block{border-bottom:1px solid #eceef0;padding:24px}.diet-content-block.diet-content-block--without-border,.diet-content-block.diet-content-block:last-of-type{border-bottom:0}.diet-content-block .diet-content-block__title{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#3b4045;margin-bottom:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.diet-content-block .diet-content-block__title.diet-content-block__title--green{margin-bottom:24px;color:#0db84d}.search-similar-diet{border-top:1px solid #eceef0!important}.diet-name{font-size:20px;font-weight:700;line-height:1.2}.diet-name,.diet-price .label{font-stretch:normal;font-style:normal;letter-spacing:normal;color:#3b4045}.diet-rating{display:flex;align-items:center;margin-bottom:16px}.diet-rating .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;text-decoration:underline}.diet-rating .dot{font-size:14px;font-weight:600;line-height:1.43;margin:0 3px}.diet-rating .dot,.social-proof{font-stretch:normal;font-style:normal;letter-spacing:normal;color:#808a95}.rating-stars .rating-stars__container{display:flex;position:relative;align-items:center}.rating-stars .rating-stars__container .rating-stars__main{overflow:hidden;display:flex;position:absolute}.rating-stars .rating-stars__container .rating-stars__background{display:flex}.rating-stars .rating-stars__container span{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;margin-left:8px}.rating-stars .rating-stars__item{margin-right:4px}.rating-stars .rating-stars__item.rating-stars__item--background{opacity:0.3}.social-proof{font-size:12px;font-weight:400;line-height:1.33;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;margin-bottom:16px}.social-proof svg{color:#e80b79;margin-right:6px;font-size:14px}.social-proof span{font-weight:700;margin-right:2px}.diet-checkout .diet-variants-container,.diet-checkout .diet-calories-list{margin-bottom:24px}.diet-checkout .diet-variants-list,.diet-checkout .diet-calories-list{display:flex;flex-direction:row;flex-wrap:wrap}.diet-checkout .diet-variants-list .diet-variant,.diet-checkout .diet-variants-list .diet-calorific-value,.diet-checkout .diet-calories-list .diet-variant,.diet-checkout .diet-calories-list .diet-calorific-value{border-radius:4px;border:2px solid #ced4d9;background-color:#fff;padding:10px 12px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#808a95;margin-right:8px;cursor:pointer;transition:all 0.3s ease;margin-bottom:8px}.diet-checkout .diet-variants-list .diet-variant.active,.diet-checkout .diet-variants-list .diet-calorific-value.active,.diet-checkout .diet-calories-list .diet-variant.active,.diet-checkout .diet-calories-list .diet-calorific-value.active{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#e80b79;border:2px solid #e80b79;transition:all 0.3s ease}.days-counter__description{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:8px}.days-counter__description span{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;cursor:pointer;text-decoration:underline}.diet-variants-description{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95;width:100%}.diet-price{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.diet-price .diet-price__guarantee{display:flex;flex-direction:row;align-items:center;background-color:rgba(13,184,77,0.1);border-radius:4px;margin-bottom:12px;padding:20px 16px}.diet-price .diet-price__guarantee svg{font-size:20px;color:#0db84d;margin-right:12px}.diet-price .diet-price__guarantee .diet-price__guarantee-title{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#0db84d;margin-bottom:2px}.diet-price .diet-price__guarantee .diet-price__guarantee-description{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}.diet-price .diet-price__container{border-radius:4px;background-color:#0db84d;padding:16px}.diet-price .diet-price__container .diet-price__description{padding:4px 8px;border-radius:12px;background-color:#fde6f1;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#e80b79;margin-bottom:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.diet-price .diet-price__container .diet-price__description .diet-price-before-promo{font-weight:700;text-decoration:line-through;margin-right:4px}.diet-price .diet-price__container .diet-price__value{font-size:32px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#fff}.diet-price .diet-price__container .diet-price__value span{font-size:24px;font-weight:600}.diet-price .diet-price__container .diet-price__daily{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#fff}.diet-price .diet-price__container.diet-price__container--free{background-color:#f9f9fa}.diet-price .diet-price__container.diet-price__container--free .diet-price__value{color:#bdc5cc}.diet-price .diet-price__container .free-diet-comment{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#bdc5cc}.company-discount{background:#fde6f1;border:2px solid #e80b79;border-radius:4px;padding:16px;margin-top:12px;display:flex;flex-direction:column;cursor:pointer}.company-discount .headline{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.company-discount .headline .label{padding-bottom:8px;font-size:14px;font-weight:400;line-height:1.33}.company-discount .headline .price-container{display:flex;align-items:center;justify-content:flex-start}.company-discount .description{padding-top:8px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#3b4045}.company-discount .description span{font-weight:700}.company-discount svg{margin-right:16px;font-size:32px;color:#e80b79}.company-discount .price{font-size:32px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#e80b79}.company-discount .price span{font-size:24px;font-weight:600}.company-discount .daily-price{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#e80b79}.new-menu-alert{padding:16px;border-radius:4px;background-color:rgba(13,184,77,0.1);display:flex;align-items:center;justify-content:flex-start;margin-top:24px}.new-menu-alert svg{color:#0db84d;font-size:20px;margin-right:12px}.new-menu-alert .text{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.33;color:#0db84d}.diet-menu{padding:24px;margin-top:24px;border-radius:4px;background-color:#f9f9fa}.diet-menu .diet-menu__header{padding-bottom:24px;border-bottom:1px solid #eceef0;display:flex;align-items:center;justify-content:space-between}.diet-menu .diet-menu__header .diet-menu__name{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#656d75}.diet-menu .diet-menu__header .diet-menu__actions{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.diet-menu .diet-menu__header .diet-menu__actions .diet-menu__action{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;width:32px;height:32px;border-radius:50%;background-color:#dde1e5;justify-content:center;transition:all 0.3s ease}.diet-menu .diet-menu__header .diet-menu__actions .diet-menu__action:first-of-type{margin-right:16px}.diet-menu .diet-menu__header .diet-menu__actions .diet-menu__action svg{color:#808a95;font-size:14px}.diet-menu .diet-menu-container{display:grid;margin-top:24px;grid-template-columns:repeat(2,1fr);grid-row-gap:16px;grid-column-gap:30px}.diet-menu .diet-menu-container .diet-menu-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.diet-menu .diet-menu-container .diet-menu-item .diet-menu-item__content{border-left:4px solid #eceef0;padding-left:8px}.diet-menu .diet-menu-container .diet-menu-item .diet-menu-item__content .diet-menu-item__name{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}.diet-menu .diet-menu-container .diet-menu-item .diet-menu-item__content .diet-menu-item__description{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.diet-menu .diet-menu-container .diet-menu-item .diet-menu-item__actions{width:min-content}.diet-menu .diet-menu-container .diet-menu-item .diet-menu-item__actions .diet-menu-item__action{color:#ced4d9;border:none;background:none}.diet-menu-min-height{min-height:380px}.diet-menu-content-empty{min-height:25vh}.diet-menu-disclaimer{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.43;color:#abb4bd;margin-top:16px}.diet-description{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.nutritionist-preview{display:flex;flex-direction:row;align-items:center;margin-left:30px}.nutritionist-preview .nutritionist-preview__photo{width:64px;height:64px;background-color:#eceef0;border-radius:50%;display:flex;padding:4px}.nutritionist-preview .nutritionist-preview__photo img{width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.nutritionist-preview .nutritionist-preview__name{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;margin-left:12px}.nutritionist-preview .nutritionist-preview__name .nutritionist-preview__name-description{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.similar-diet{margin-bottom:24px}.similar-diet .image{border-radius:2px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#f9f9fa}.similar-diet .content{display:flex;justify-content:space-between}.similar-diet .content .left .diet-name{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#3b4045;margin-bottom:4px}.similar-diet .content .left .company{display:flex;align-items:center;margin-bottom:16px}.similar-diet .content .left .company .company-name{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#808a95;margin-right:8px}.similar-diet .content .left .company .company-name a{text-decoration:underline;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#808a95}.similar-diet .content .left .buy{display:flex;align-items:center;margin-bottom:8px}.similar-diet .content .left .buy .prices{margin-left:12px;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#808a95}.input-container{position:relative!important;padding-right:0!important}.input-container svg{color:#808a95;font-size:16px;position:absolute;top:20px;left:32px}.input-container input{border-radius:4px;border:1px solid #ced4d9;background-color:#fff;padding:15px 40px 15px 40px;width:100%;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#808a95;outline:none}.input-container:after{content:attr(data-city-information);position:relative;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;top:10px;right:50px}.modal-container .header{box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);background-color:#fff;justify-content:center;padding:20px;position:sticky;top:0;z-index:1}.modal-container .header .title{font-size:16px;color:#656d75}.modal-container .modal-content{margin:8px 0 0 0;overflow-y:auto;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;border:none}.modal-container .modal-content .diet-name-line{display:flex;align-items:center;justify-content:space-between}.modal-container .modal-content .diet-name-line .logotype{width:48px;height:48px;border-radius:2px;border:1px solid #dde1e5;background-color:#fff;-o-object-fit:contain;object-fit:contain;padding:4px}.modal-container .modal-content .diet-name-line .information .name{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#3b4045}.modal-container .modal-content .diet-name-line .information .company-name,.modal-container .modal-content .diet-name-line .information .company-name a{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.modal-container .modal-content .diet-name-line .information .company-name a{text-decoration:underline}.modal-container .modal-content .delimiter{width:100%;height:1px;background-color:#eceef0;display:block}.modal-container .modal-content .summary-opinion-text{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#808a95;max-width:320px;margin:0 auto}.modal-container .modal-content .opinion-item{padding:24px 16px;border-top:1px solid #eceef0}.modal-container .modal-content .opinion-item .opinion-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.modal-container .modal-content .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}.modal-container .modal-content .opinion-item .comment{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.modal-container .modal-content .opinion-item .summary{display:flex;flex-direction:row;margin-top:8px}.modal-container .modal-content .opinion-item .summary .border{min-width:4px;width:4px;height:auto;background-color:#eceef0;border-radius:2px;display:flex;margin-right:8px}.modal-container .modal-content .opinion-item .summary .line{color:#808a95;display:flex;align-items:center;margin-bottom:4px}.modal-container .modal-content .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}.modal-container .modal-content .opinion-item .summary .line svg{font-size:14px;margin-right:8px}.modal-container .modal-content .opinion-item .summary .line.line--positive{color:#0db84d}.modal-container .modal-content .opinion-item .summary .line:last-of-type{margin-bottom:0}.modal-container .modal-content .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}.modal-container .modal-content .opinion-item .vote{display:flex;align-items:center;justify-content:flex-end}.modal-container .modal-content .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}.modal-container .modal-content .opinion-item .vote .thumbs svg{margin-right:6px;font-size:12px;color:#808a95}.modal-container .modal-content .opinion-item .vote .thumbs:first-of-type{margin-right:8px}.modal-container .modal-content .opinion-item .vote .thumbs.thumbs--up{background-color:rgba(13,184,77,0.1);color:#0db84d}.modal-container .modal-content .opinion-item .vote .thumbs.thumbs--up svg{color:#0db84d}.diets__paragraph{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;position:relative}.diets__paragraph.bold{font-weight:bold}.diets__title{font-size:28px;font-weight:700;line-height:1.14;color:#3b4045}.diets__item{border-radius:8px;transition:all 0.3s ease;display:block;position:relative}.diets__item.green:after{background-color:rgba(13,184,77,0.5)}.diets__item.yellow:after{background-color:rgba(242,167,5,0.5)}.diets__item.pink:after{background-color:rgba(232,11,121,0.5)}.diets__item:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:8px}.diets__item .img{border-radius:8px;width:100%;-o-object-fit:cover;object-fit:cover;height:200px}.diets__item .name{font-family:Manrope,sans-serif;font-size:24px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,0.4);z-index:1;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.main-filters .main-filter{padding-bottom:1rem;flex:1}.main-filters .main-filter .quick-option{color:black;padding:8px 16px;border:2px solid #ECEEEF;border-radius:32px;white-space:nowrap}#locality-search{min-width:200px}#locality-search,#sort-filter{padding:8px 12px;border:1px solid #3B4045;width:auto}#locality-search span,#sort-filter span{font-weight:800;font-size:1rem;line-height:150%}.cat-description{max-height:108px;overflow:hidden;font-size:18px}@media (max-width:1400px){.main-filters .main-filter .quick-option{font-size:0.9rem}}@media (max-width:1200px){.main-filters .main-filter{flex:unset}}@media (max-width:575px){.cat-description{font-size:16px;max-height:140px;overflow-x:hidden;overflow-y:auto}.main-filters .main-filter .quick-option{padding:6px 12px;font-size:0.8rem}#locality-search{min-width:140px}#locality-search,#sort-filter{padding:6px 8px}#locality-search span,#sort-filter span{font-size:0.9rem}}.example-menu__box{border-radius:4px;background-color:#0db84d;padding:8px!important}.example-menu__content{border-radius:4px;background-color:#fff;margin-top:32px;padding:0 8px;display:flex;flex-direction:column}.example-menu__title{font-size:24px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#fff;padding-top:24px}.example-menu__title i{padding-right:12px}.example-menu__subtitle{font-size:13px;font-weight:600;font-stretch:condensed;font-style:normal;letter-spacing:normal;text-align:center;color:#fff;padding-top:8px}.example-menu__meals{border-radius:4px;background-color:#fff;margin-top:32px;padding:0 8px;display:flex;flex-direction:column}.example-menu__more-items{display:none}.example-menu__more-items.active{display:block}.example-menu__item{border-bottom:1px solid #e1edf2;padding:24px 0;display:flex;align-items:center}.example-menu__btn{border-radius:4px;background-color:#b3c1c7;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:0;margin:24px auto;outline:none!important;cursor:pointer;transition:opacity 0.3s ease}.example-menu__day{font-size:16px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;width:100%;text-align:center;padding:0;color:#3d5159;text-transform:uppercase}.example-menu__label{font-size:16px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#3d5159;width:25%}.example-menu__text{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;width:75%;padding:0 32px}main{background-color:#fff}#diet-list-main-row>.col-12{border-top:2px solid #ECEEEF}.diets-entry{background-color:#fff}.diets-entry .best-diets-company-catering img{height:303px}.diets-entry .best-diets-company-catering .diets-entry__list-company{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}.diets-entry .best-diets-company-catering .diets-entry__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}.diets-entry .best-diets-company-catering .diets-entry__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}.diets-entry .best-diets-company-catering .diets-entry__item__price i{margin-right:8px}.diets-entry .reviews-list{display:flex}.diets-entry .reviews-list .review-small-item{width:calc((100% - 108px) / 3);display:flex;flex-direction:column}.diets-entry .reviews-list .review-small-item:nth-of-type(2){margin:0 54px}.diets-entry .reviews-list .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}.diets-entry .reviews-list .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}.diets-entry .reviews-list .review-small-item__text p,.diets-entry .reviews-list .review-small-item__text span{color:#6d838c!important}.diets-entry .reviews-list .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}.diets-entry__free-title{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#b3c1c7;max-width:920px;display:flex;align-items:center;gap:5px}.diets-entry__free-title i{cursor:pointer}.diets-entry__header{font-size:24px;font-weight:700;line-height:1.14;color:#656d75;z-index:2}.diets-entry__header.h2{font-size:18px;font-weight:700;line-height:1.14;color:#3b4045}.diets-entry__header.h4{color:#808a95;line-height:1.14;font-size:18px}.diets-entry__full-width{padding-bottom:48px;position:relative}.diets-entry__table-container{max-width:1000px;margin:0 auto;height:300px;overflow:hidden}.diets-entry__table-container.active{height:auto!important}.diets-entry__table-container table{color:#3d5159;border:1px solid #a9a9a9}.diets-entry__table-container table tr,.diets-entry__table-container table td{border:1px solid #a9a9a9}.diets-entry__table-container table td{padding:0.5rem!important;text-align:center}.diets-entry__table-container table td a{text-decoration:underline;color:#0db84d}.diets-entry__table-container table p{margin-bottom:0}.diets-entry__table-container .paleo-table{padding-bottom:48px;position:relative}.diets-entry__table-background{background-image:linear-gradient(180deg,rgba(225,237,242,0),#fff);width:100%;height:145px;bottom:120px;position:absolute}.diets-entry__table-background.hide{display:none}.diets-entry #showTablePaleo{border-radius:4px;background-color:#499cf5;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;cursor:pointer;border:none;margin:24px auto 0;display:block;outline:none!important;transition:opacity 0.3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.diets-entry__table{width:70%;margin-right:auto;margin-left:auto}.diets-entry__table table{width:100%;color:#3d5159;border:1px solid #a9a9a9}.diets-entry__table table tr{border:1px solid #a9a9a9}.diets-entry__table table tr:first-of-type{font-weight:700!important}.diets-entry__table table td{padding:0.5rem!important;text-align:center;border:1px solid #a9a9a9}.diets-entry__paragraph{font-size:14px;font-weight:400;line-height:1.5;color:#3d5159;position:relative}.diets-entry__paragraph--bold{font-weight:700}.diets-entry__paragraph a{text-decoration:underline;color:#0db84d;font-weight:600}.diets-entry__paragraph a:hover{text-decoration:none}.diets-entry__li{padding-left:24px;border-left:7px solid}.diets-entry__li-plus{color:#0db84d;border-color:#0db84d}.diets-entry__li-minus{color:#d0021b;border-color:#d0021b}.diets-entry__li li{font-size:16px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;margin-bottom:8px}.diets-entry__li .title{font-size:16px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.5;letter-spacing:normal;padding-bottom:8px;margin-bottom:0}.diets-entry__quote{font-size:22px;font-style:italic;line-height:1.27;padding-left:24px;border-left:7px solid #b3c1c7;width:70%;margin-right:auto;margin-left:auto}.diets-entry__input-box .city-search{margin:0 auto;border-radius:8px;box-shadow:0 16px 48px 0 rgba(61,81,89,0.3);background-color:#0db84d;height:112px;padding:24px;display:flex;position:relative}.diets-entry__input-box .city-search__container{width:100%;position:relative}.diets-entry__input-box .city-search__label{position:absolute;font-size:12px;font-weight:600;color:#6d838c;padding:12px 9px}.diets-entry__input-box .city-search__location{position:absolute;font-size:16px;color:#b3c1c7;cursor:pointer;right:9px;top:22.5px;display:flex;align-items:center}.diets-entry__input-box .city-search__result{display:none;border-radius:0 0 4px 4px;background-color:#fff;position:absolute;top:83px;width:calc(100% - 266px);border-top:1px solid #d1dce0;box-shadow:0 36px 48px 0 rgba(61,81,89,0.3);z-index:22}.diets-entry__input-box .city-search__input{display:flex;border-radius:4px;background-color:#fff;border:none;padding:30px 220px 12px 9px;font-size:20px;color:#3d5159;width:100%}.diets-entry__input-box .city-search__btn{min-width:270px;margin-left:18px;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);background-color:#3d5159;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;text-transform:uppercase;border:none;outline:none!important;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color 0.3s ease-out;height:69px}.diets-entry__input-box .city-search__btn i{margin-right:12px}.diets-entry__input-box .city-search__btn:hover{background-color:#485f67;transition:background-color 0.3s ease-out}@media (max-width:768px){.diets-entry__input-box .city-search{height:auto}.diets-entry__input-box .city-search__location{top:calc(50% - 8px);right:1rem}.diets-entry__input-box .city-search__location span{display:none}.diets-entry__input-box .city-search__label{font-size:11px;padding:6px 1rem}.diets-entry__input-box .city-search__input{padding:1.25rem 1rem}.diets-entry__input-box .city-search__btn{height:auto;margin-left:0;margin-top:0.75rem;padding:0.75rem 1rem;font-size:1rem}}.diets-entry__list-title{font-size:28px;font-weight:700;line-height:1.14;letter-spacing:normal;color:#3b4045}@media (max-width:768px){.diets-entry__list-title{font-size:18px}}.diets-entry__list-item{border-radius:2px;border:1px solid #d1dce0;background-color:#fff;cursor:pointer;transition:all 0.3s ease;margin-bottom:30px}.diets-entry__list-item:hover{box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);transition:all 0.3s ease}.diets-entry__list-item__info{border-color:transparent;transition:all 0.3s ease;text-align:center;min-height:395.95px;margin:0}.diets-entry__list-item__info:hover{border:1px solid #d1dce0;transition:all 0.3s ease}.diets-entry__list-item__info .img-info{border-radius:2px 2px 0 0}.diets-entry__list-item__info .title-info{font-size:22px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.09;letter-spacing:normal;text-align:center;color:#3d5159;margin:16px auto 0;max-width:220px}.diets-entry__list-item__info .description-info{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#6d838c;margin:16px auto 0;max-width:160px}.diets-entry__list-item__info .link-info{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#0db84d;margin:36px auto 0}.diets-entry__list-item__info .link-info i{margin-left:8px}.diets-entry__list-img{width:100%;border-radius:2px 2px 0 0;max-width:100%;vertical-align:middle;border-style:none}.diets-entry__list-name{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#0db84d;padding:12px 16px 8px}.diets-entry__list-company{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#6d838c;padding:0 16px 6px;display:block}.diets-entry__list-rating{display:flex;justify-content:left;align-items:center;padding:0 16px}.diets-entry__list-rating__text{margin-left:7px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#6d838c}.diets-entry__list-rating__stars{color:#6d838c;font-size:12px;margin-right:4px}.diets-entry__list-cta{display:flex;justify-content:space-between;align-items:center;padding:8px 16px 16px}.diets-entry__list-cta .price{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6d838c}.diets-entry__list-cta .price span{font-size:16px;font-weight:700}.diets-entry__list-cta .btn-buy{border-radius:4px;background-color:#0db84d;font-size:14px;font-weight:700;line-height:1.43;color:#fff;padding:12px 18px;transition:opacity 0.3s ease}.diets-entry__list-cta .btn-buy:hover{transition:opacity 0.3s ease;opacity:0.8}.sale__hero{position:relative}.sale__hero-container{max-width:1260px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.sale__hero-img{width:100%;display:block;max-width:1900px;margin:auto}.sale__hero-timer{z-index:2;display:flex;align-items:center;background:#fff;border-radius:4px;padding:10px 20px;position:absolute;bottom:0}.sale__hero-time{display:flex}.sale__hero-label{font-weight:bold;font-size:14px;line-height:19px;display:flex;align-items:center;color:#3b4045}.sale__hero-item{border-right:1px solid #e80b79;align-items:center;justify-content:center;min-width:140px;font-style:normal;font-weight:500;font-size:14px;line-height:19px;display:flex;color:#e80b79;margin-left:10px}.sale__hero-item:last-of-type{border-right:0}.sale__hero-item span{font-style:normal;font-weight:800;font-size:24px;line-height:33px;display:flex;align-items:center;color:#e80b79;padding:0 20px}.sale__header{background:#eceff1;padding-top:30px;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.sale__header-title{font-style:normal;font-weight:800;font-size:18px;line-height:25px;color:#e80b79}.sale__header-search{width:250px}.sale__header-search input{padding:9px;border-radius:4px;border:1px solid #ced4d9;background-color:#fff;outline:none;width:100%;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#3b4045;margin:0}.sale__header-search .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}.sale__card{background:#fff;box-shadow:0 4px 80px rgba(0,0,0,0.1);border-radius:8px;padding:20px;position:relative;margin-bottom:30px;max-height:100%}.sale__card-discount{background:#e80b79;border-radius:0 0 8px 8px;position:absolute;top:0;right:20px;font-style:normal;font-weight:800;font-size:24px;line-height:30px;color:#fff;z-index:2;padding:20px 6px;min-width:70px;display:flex;align-items:center;justify-content:center}.sale__card-company{position:relative}.sale__card-link{cursor:pointer}.sale__card-img{border-radius:8px;box-shadow:2px 2px 12px 0 rgba(0,0,0,0.08);width:100%;height:240px;-o-object-fit:cover;object-fit:cover;display:block}.sale__card-pluses{margin:16px 0 8px;overflow:auto}.sale__card-headline{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.sale__card-headline .logotype{background-color:#fff;padding:4px;border-radius:6px;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border:1px solid #dde1e5;margin-right:10px;display:block}.sale__card-headline .headline__content-title{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-decoration:none;width:100%}.sale__card-headline .headline__content-title a{color:#0c71ad}.sale__card-headline .headline__content-rating{display:flex;align-items:center;flex-wrap:wrap}.sale__card-headline .headline__content-rating .stars{display:flex}.sale__card-headline .headline__content-rating .stars i{color:#f2a705;font-size:12px;margin-right:4px}.sale__card-headline .headline__content-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}.sale__card-headline .headline__content-rating .dot{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;margin:0 3px}.sale__card-headline .headline__content-rating .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}.sale__card-headline .headline__content-rating .opinions-count:hover{text-decoration:underline}.sale__card .diets-header{border-top:1px solid #dde1e5;margin-top:20px;padding:20px 0 16px;display:flex;align-items:center;justify-content:space-between}.sale__card .diets-header .count-diets{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#656d75}.sale__card .diets-header .link{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#0db84d;text-decoration:underline}.sale__card .diets-link{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#0db84d;text-decoration:underline}.sale__card .diets-link:hover{text-decoration:none}.sale__card .btn-company{font-size:14px;font-weight:700;text-align:center;color:#0db84d;padding:14px;width:calc(100% - 40px);position:absolute;left:20px!important;bottom:32px;border-radius:4px;background-color:#fff}.sale__card .btn-company:hover{color:#fff;background-color:#0db84d;transition:all 0.3s ease}.sale__card .diets-slider-container .baseLoader{margin-top:30px}.sale__content-pluses{background:#fff;border-radius:4px;padding:20px;max-height:100%;height:100%}.sale__content-pluses .title{font-weight:800;font-size:18px;line-height:22px;color:#3b4045;margin-bottom:40px}.sale__content-pluses .plus i{font-size:60px;color:#e80b79;margin-bottom:40px}.sale__content-pluses .plus-title{font-weight:800;font-size:18px;line-height:22px;color:#e80b79;margin-bottom:20px}.sale__content-pluses .plus-description{font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#656d75}.sale__content-article{background-color:#fff;border-radius:4px;padding-bottom:10px}.sale__content-article .list-article-categories{padding-left:10px;padding-top:10px}.sale__content-article .article-content img{border-radius:4px 4px 0 0;display:block;width:100%;height:250px;object-fit:cover}.sale__content-article .article-label{font-style:normal;font-weight:700;font-size:12px;line-height:16px;display:flex;align-items:center;text-transform:uppercase;color:#e80b79;margin:10px 0;padding:0 10px}.sale__content-article .article-name{min-height:50px;font-style:normal;font-weight:800;font-size:18px;line-height:25px;color:#3b4045;margin-bottom:10px;padding:0 10px}.sale__content-article .article-icon{color:#0db84d;font-size:18px;text-align:right;padding:0 10px;height:18px;display:block}@media (max-width:850px){.sale__hero-timer{flex-direction:column;border-radius:0;width:100%;margin-left:-15px}.sale__hero-label{font-size:12px;margin-bottom:4px}.sale__hero-item{min-width:auto;font-size:12px;padding:0 10px;line-height:16px}.sale__hero-item span{font-size:12px;padding:0 10px;line-height:16px}}@media (max-width:991px){.sale .plus{text-align:center;width:100%;padding:0 0 60px}.sale .box__steps{margin-bottom:30px}.sale .blog_entry:not(:first-child){margin-top:30px}.sale .blog_entry:last-child{margin-bottom:30px}}.sale-empty__box{border-top:1px solid #eceef0;padding:75px 0}.sale-empty__content{display:flex;flex-direction:column;align-items:center}.sale-empty__content-text{font-style:normal;font-weight:500;font-size:24px;line-height:33px;text-align:center;color:#3b4045;margin-bottom:30px}.sale-empty__content img{display:block;width:100%;max-width:450px}.list-article-footer .list-article-categories{display:flex;align-items:center}.list-article-footer .list-article-categories .list-article-category{font-style:normal;font-weight:700;font-size:12px;line-height:16px;display:flex;align-items:center;text-transform:uppercase;color:#e80b79;margin-right:12px}.list-article-footer .list-article-title{font-style:normal;font-weight:800;font-size:18px;line-height:25px;color:#3b4045}.blog-container .blog-menu{background:#f9f9fa;border-radius:8px;display:flex;align-items:center;margin-bottom:20px;overflow:auto hidden;scrollbar-width:none;-ms-overflow-style:none}.blog-container .blog-menu::-webkit-scrollbar{display:none}.blog-container .blog-menu .blog-menu-item{font-style:normal;font-weight:600;font-size:14px;line-height:16px;display:flex;align-items:center;text-align:center;color:#abb4bd;text-decoration:none;padding:18px 20px;position:relative;transition:all 0.3s ease}.blog-container .blog-menu .blog-menu-item.active{color:#3b4045}.blog-container .blog-menu .blog-menu-item.active::before{background:#0db84d;content:attr(data-label);border-radius:50px;display:block;height:3px;width:max-content;padding:0 10px;bottom:0;position:absolute;color:transparent;left:10px}.blog-container .blog-menu .blog-menu-item:hover{color:#3b4045;transition:all 0.3s ease}.blog-container .content .tns-nav{width:calc(100% - 20px);border-top:1px solid #eceef0;margin:20px 0 0 10px;height:56px}.blog-container .content .blog-index-slider .blog-index-slider-item{border-radius:8px;position:relative;cursor:pointer;min-height:500px}.blog-container .content .blog-index-slider .blog-index-slider-item img{width:100%;border-radius:8px;display:block;height:500px;-o-object-fit:cover;object-fit:cover}.blog-container .content .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content{padding:30px 40% 30px 30px;position:absolute;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,0.7),hsla(0,0%,100%,0));width:100%;min-height:160px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.blog-container .content .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:28px;line-height:38px;color:#fff}.blog-container .content .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content .blog-index-slider-item-footer{display:flex;align-items:center;margin-top:10px}.blog-container .content .blog-index-slider .blog-index-slider-item .blog-index-slider-item-content .blog-index-slider-item-footer .blog-index-slider-item-categories{display:flex}.blog-container .content .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;overflow:auto;-ms-overflow-style:none}.blog-container .content .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:#fff;padding-right:20px;position:relative;white-space:nowrap}.blog-container .content .list-article{text-decoration:none;margin-top:20px;display:block}.blog-container .content .list-article .list-article-image-container{position:relative;min-height:260px;margin-bottom:10px;height:260px;overflow:hidden;border-radius:8px}.blog-container .content .list-article .list-article-image-container img{width:100%;display:block;height:260px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:10px;transition:transform 0.5s ease}.blog-container .content .list-article .list-article-image-container .list-article-content{position:absolute;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,0.4),hsla(0,0%,100%,0));width:100%;min-height:45px;border-radius:8px;display:flex;align-items:flex-end;justify-content:flex-start}.blog-container .content .list-article .list-article-image-container .list-article-content .list-article-content-item{font-style:normal;font-weight:700;font-size:12px;line-height:16px;display:flex;align-items:center;color:#fff;padding:10px;position:relative}.blog-container .white-block{margin:0 -10px}.blog-container .white-block .col-4{padding:0 10px}@media (max-width:500px){.blog-menu{width:100vw;max-width:100vw;margin-left:-15px;border-radius:0}.blog-menu .blog-menu-item{font-size:13px}}.blog-view{padding:0 15px}.blog-view #dataDescription{display:none}.blog-view__menu{background:#f9f9fa;border-radius:8px;display:flex;align-items:center;margin-bottom:20px;overflow:auto hidden;scrollbar-width:none;-ms-overflow-style:none}.blog-view__menu::-webkit-scrollbar{display:none}.blog-view__menu .item{font-weight:600;font-size:14px;line-height:16px;color:#abb4bd;text-decoration:none;padding:18px 20px;cursor:pointer}.blog-view__menu .item:hover{color:#3b4045}.blog-view__img img{width:100%;border-radius:8px;display:block;height:500px;-o-object-fit:cover;object-fit:cover}.blog-view__article{background:#fff;border:1px solid #eceef0;box-sizing:border-box;border-radius:8px;padding:20px 30px;width:100%;margin-top:-80px}.blog-view__article ul{background:#ECEFF1;border-radius:4px;padding:20px 20px 20px 40px}.blog-view__article ul li{padding-bottom:4px;background-color:transparent!important;word-break:break-all}.blog-view__article ul li span{background-color:transparent!important;word-break:break-all}.blog-view__header .category{font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-transform:uppercase;color:#e80b79;margin-right:10px}.blog-view__header .title{font-style:normal;font-weight:800;font-size:36px;line-height:44px;color:#3b4045;padding:10px 0 10px}.blog-view__header .options{display:flex;align-items:center;border-bottom:1px solid #dde1e5;padding-bottom:10px;margin-bottom:30px;overflow:auto}.blog-view__header .options-item{font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#808a95;padding-right:30px;position:relative;white-space:nowrap}.blog-view__header .options-item:not(:last-child)::after{width:4px;height:4px;content:" ";display:block;background:#808a95;border-radius:2px;position:absolute;top:calc(50% - 2px);right:13px}.blog-view__category{display:flex}.blog-view__share{background:#fff;border-radius:8px;padding:20px;margin:20px 0}.blog-view__share .author{display:flex;align-items:center;height:100%}.blog-view__share img{width:72px;height:72px;border-radius:50%;display:block;margin-right:20px}.blog-view__share .author-content{display:flex;flex-direction:column;align-items:flex-start}.blog-view__share .author-content .name{font-style:normal;font-weight:800;font-size:16px;line-height:22px;color:#3b4045}.blog-view__share .author-content .info{font-style:normal;font-weight:bold;font-size:12px;line-height:16px;display:flex;align-items:center;flex-direction:column;color:#808a95}.blog-view__share .copy{display:flex;flex-direction:column;justify-content:center;height:100%}.blog-view__share .copy .title{font-weight:800;font-size:16px;line-height:22px;color:#3b4045;padding-bottom:10px}.blog-view__share .copy .share-input{background:#eceef0;border-radius:8px;padding:10px;font-style:normal;font-weight:600;font-size:12px;line-height:30px;color:#808a95;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-view__share .copy .share-input::after{background:#fff;opacity:0.8;-webkit-filter:blur(20px);filter:blur(20px);height:50px;width:80px;position:absolute;right:20px;top:0;content:" ";display:block;z-index:1}.blog-view__share .copy .share-action{background:#0db84d;border-radius:8px;color:#fff;position:absolute;right:0;top:0;height:50px;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all 0.3s ease}.blog-view__share .copy .share-action:hover{background:#0a9e42}.blog-view__sources{background:#fff;border-radius:8px;padding:20px}.blog-view__sources .title{font-style:normal;font-weight:800;font-size:16px;line-height:22px;color:#3b4045;padding-bottom:10px}.blog-view__sources .list li{font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:#95a1ad;word-break:break-all}.blog-view__content .diets-list-title{font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#3b4045;padding-bottom:14px}.blog-view__content .diets-list-slider-item{margin-right:10px;position:relative}.blog-view__content .diets-list-slider-item .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}.blog-view__content .diets-list-slider-item .rating i{font-size:11px;color:#f2a705;margin-right:4px}.blog-view__content .diets-list-slider-item .logotype{display:none}.blog-view__content .diets-list-slider-item-content{border-radius:0 0 4px 4px;background-color:#eceef0;padding:10px}.blog-view__content .diets-list-slider-item-name{font-style:normal;font-weight:800;line-height:16px;display:flex;font-size:12px;color:#abb4bd;margin-bottom:4px}.blog-view__content .diets-list-slider-item-company-name{font-style:normal;font-weight:800;font-size:14px;line-height:16px;display:flex;color:#656d75;margin-bottom:4px}.blog-view__content .diets-list-slider-item-company-price{font-style:normal;font-weight:500;font-size:12px;line-height:16px;display:flex;color:#abb4bd;align-items:center;gap:5px}.blog-view__content img{width:100%;height:auto}@media (max-width:500px){.blog-view__content img{height:auto}.blog-view__menu{width:100vw;max-width:100vw;margin-left:-15px;border-radius:0}.blog-view__menu .item{font-size:13px}}.popular-articles__title{font-weight:700;font-size:20px;line-height:27px;color:#3b4045;padding-bottom:10px}.popular-articles__block{background:#fff;border-radius:8px;padding:20px}.popular-articles__items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px}.popular-articles__items .article__item{text-decoration:none;display:flex}.popular-articles__items .article__image{min-height:150px;min-width:150px}.popular-articles__items .article__image img{width:150px;display:block;height:150px;object-fit:cover;border-radius:4px}.popular-articles__items .article__info{padding:10px 0 5px 10px;display:flex;flex-direction:column;justify-content:space-between}.popular-articles__items .article__category{font-style:normal;font-weight:800;font-size:11px;line-height:15px;text-transform:uppercase;color:#e80b79;margin-right:10px}.popular-articles__items .article__title{padding:5px 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}.popular-articles__items .article__min{font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#656d75;padding:0 10px;position:relative}@media (max-width:1200px){.popular-articles__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.popular-articles .article__min{padding-left:0}.popular-articles .article__info{padding-left:0}.popular-articles .article__image img{width:100%}.popular-articles .article__item{flex-direction:column}}@media (max-width:530px){.popular-articles__items{grid-template-columns:repeat(1,1fr)}}.add-another-diet{grid-area:add-another-diet;width:max-content;margin:auto}.add-another-diet .link{font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:21px;color:#3B4045;text-align:center;display:flex;align-items:center;gap:9px;padding:12px 48px}.checkout-add-item .sidebar{border-radius:4px;background-color:#0db84d;padding:24px}.checkout-add-item .sidebar .diet-price__description{padding:4px 8px;border-radius:12px;background-color:#fde6f1;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#e80b79;margin-bottom:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.checkout-add-item .sidebar .diet-price__description .diet-price-before-promo{font-weight:700;text-decoration:line-through;margin-right:4px}.checkout-add-item .sidebar .price{display:flex;justify-content:space-between;align-items:flex-end}.checkout-add-item .sidebar .price .price__label{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#fff}.checkout-add-item .sidebar .price .price__label.daily-label{margin-top:6px}.checkout-add-item .sidebar .price .price__value{font-size:32px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:#fff}.checkout-add-item .sidebar .price .price__value span{font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:#fff}.checkout-add-item .sidebar .action-button{margin-top:24px}.checkout-add-item .sidebar-fixed{position:fixed}@media screen and (max-width:992px){.checkout-add-item .sidebar-fixed{position:relative;margin-top:16px;width:100%}}.checkout-add-item .checkout-content-block{border-bottom:1px solid #eceef0;padding:24px}.checkout-add-item .checkout-content-block .last-day-info{color:#808a95;text-align:center;font-size:14px}.checkout-add-item .checkout-content-block .diet-view{display:flex;flex-direction:row}.checkout-add-item .checkout-content-block .diet-view .diet-view__image{width:168px;height:116px;border-radius:2px}.checkout-add-item .checkout-content-block .diet-view .diet-view__description{display:flex;flex-direction:column;margin-left:24px;width:100%}.checkout-add-item .checkout-content-block .diet-view .diet-view__description .diet-view__name{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#3b4045;margin-bottom:4px;text-decoration:none;display:block;cursor:pointer}.checkout-add-item .checkout-content-block .diet-view .diet-view__description .diet-view__company-name{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#808a95;margin-bottom:16px;display:block}.checkout-add-item .checkout-content-block .diet-view .diet-view__description .diet-view__company-name a{cursor:pointer;color:#808a95}.checkout-add-item .checkout-content-block .diet-view .diet-view__description .diet-view__information{display:flex;justify-content:space-between;align-items:center;cursor:default}.checkout-add-item .checkout-content-block .diet-view .diet-view__description .diet-view__information .diet-view__left{display:flex}.checkout-add-item .checkout-content-block .diet-view .diet-view__description .diet-view__information .diet-view__left .diet-view__line{width:4px;height:auto;border-radius:3.5px;background-color:#dde1e5;margin-right:8px}.checkout-add-item .checkout-content-block .diet-view .diet-view__description .diet-view__information .diet-view__left .diet-view__text{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.checkout-add-item .checkout-content-block .diet-view .diet-view__description .diet-view__information .diet-view__right .days-count{padding:10px 0;display:flex;align-items:center;justify-content:center;border-radius:4px;border:2px solid #e80b79;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#e80b79;min-width:70px;cursor:default}.checkout-add-item .price-information{display:flex;align-items:center;justify-content:space-between}.checkout-add-item .price-information .text{width:50%}.checkout-add-item .price-information .text span{color:#808a95;text-decoration:none}.checkout-add-item .price-information .block{width:40%}@media (max-width:992px){.checkout-add-item .sidebar{position:relative;top:auto;padding:16px}}.checkout-benefits{display:flex;grid-area:benefits;flex-direction:row;gap:16px;overflow:auto}.checkout-benefits .item{padding:16px;display:flex;flex-direction:column;gap:4px;font-family:Manrope,sans-serif;background:#FFFFFF;border-radius:8px;width:0;flex:1 1 auto}.checkout-benefits .title{font-size:12px;font-weight:800;line-height:18px;color:#FF2063}.checkout-benefits .title img{margin-right:8px}.checkout-benefits .content{font-size:12px;font-weight:500;line-height:18px;color:#3B4045}@media screen and (max-width:576px){.checkout-benefits{margin:0 -12px;padding:0 12px}}@media screen and (max-width:768px){.checkout-benefits .item{width:231px;flex:1 0 auto}}main{background:#F5F6F7}.checkout-view{min-height:50vh!important}.checkout-view .top-actions{padding-top:16px}.checkout-view .button-back{border:none!important;background:none;text-decoration:underline;font-size:14px;line-height:21px;font-weight:600;color:#3B4045;font-family:Manrope,sans-serif}.checkout-view .diet-checkout{border-radius:8px;background-color:#fff}.checkout-view .diet-checkout .diet-checkout__item{display:grid;padding:16px;grid-template-areas:"header header" "diet-details prices";row-gap:16px;column-gap:8px;grid-template-columns:auto max-content}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__header{grid-area:header;display:grid;grid-template-areas:"title delete";grid-template-columns:auto max-content}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__title{grid-area:title;font-family:Manrope,sans-serif;font-weight:800;font-size:18px;line-height:27px;color:#3B4045}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__name{text-decoration:none;color:#3B4045}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-name{text-decoration:none;color:#808A95}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__delete{grid-area:delete;color:#808a95;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:5px;text-decoration:underline;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:24px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__delete .diet-checkout__delete-icon-mobile{display:none}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__diet-details{grid-area:diet-details;display:grid;grid-template-areas:"photo company-details" "photo order-information";column-gap:28px;row-gap:24px;grid-template-columns:auto 1fr}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__photo{grid-area:photo;width:164px;height:164px;border-radius:8px;object-fit:cover}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-details{grid-area:company-details;display:grid;grid-template-areas:"company-summary cateroprotect";grid-template-columns:max-content;align-items:center;gap:8px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-summary{grid-area:company-summary;display:flex;flex-direction:row;align-items:center;gap:8px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-logo{width:40px;height:40px;border-radius:4px;object-fit:contain}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-rating{display:flex;flex-direction:row;align-items:center;font-family:Manrope,sans-serif;font-weight:600;font-size:14px;line-height:21px;color:#3B4045}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-rating .diet-checkout__star-icon{padding:3.75px;width:24px;height:24px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-opinions{text-decoration:underline;font-family:Manrope,sans-serif;font-weight:600;font-size:14px;line-height:21px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__title-mobile{display:none;font-size:14px;font-weight:400;line-height:21px;color:#808A95}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__title-mobile .diet-checkout__name{display:block;font-size:18px;font-weight:800;line-height:27px;color:#3B4045;width:fit-content}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__cateroprotect{grid-area:cateroprotect}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__cateroprotect-mobile{grid-area:cateroprotect-mobile;display:none}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information{grid-area:order-information;display:flex;justify-content:flex-start;align-items:center}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__line{width:4px;height:100%;background-color:#ECEEEF;margin-right:8px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__order-details{display:flex;flex-direction:column;width:100%;max-width:340px;gap:8px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__order-details .diet-checkout__order-information-detail{display:flex;flex-direction:row;justify-content:space-between}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__order-details .diet-checkout__order-information-left .diet-checkout__info-title{font-family:Manrope,sans-serif;font-weight:800;font-size:14px;line-height:16.8px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__order-details .diet-checkout__order-information-left .diet-checkout__text{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__order-details .diet-checkout__order-information-right{display:flex}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__order-details .diet-checkout__change_button{border:none;background:none;text-decoration:underline;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:21px;text-align:left;color:#3B4045}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__prices{grid-area:prices;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__prices .diet-checkout__price{color:#3B4045;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:27px;text-align:right}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__prices .diet-checkout__daily-price{color:#808A95;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:21px;text-align:right}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__prices .diet-checkout__daily-price .diet-checkout__daily-price-day{font-weight:600}.checkout-view .diet-checkout .diet-checkout__additions{display:flex;width:100%;border-top:1px solid #eceef0;padding:16px;flex-direction:column;user-select:none}.checkout-view .diet-checkout .diet-checkout__additions:last-of-type{margin-right:0}.checkout-view .diet-checkout .diet-checkout__additions .section-title{font-family:Manrope,sans-serif;font-size:12px;font-weight:800;line-height:14.4px;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.checkout-view .diet-checkout .diet-checkout__additions .section-title span{font-weight:500}.checkout-view .diet-checkout .diet-checkout__additions .section-title i{transition:all ease-in-out 0.2s}.checkout-view .diet-checkout .diet-checkout__additions .list{display:flex;flex-wrap:wrap}.checkout-view .diet-checkout .diet-checkout__additions.collapsed .section-title i{transform:rotate(180deg)}.checkout-view .diet-checkout .diet-checkout__additions.collapsed .list{display:none}.checkout-view .horizontal-line{width:100%;height:2px;background:#ECEEEF}.checkout-view .horizontal-line.mobile{display:none}.checkout-view .faq{width:100%;padding:48px 0}.checkout-view .faq .header{font-family:Manrope,sans-serif;font-size:18px;font-weight:800;line-height:27px;text-align:center;color:#3B4045;margin-bottom:24px}.checkout-view .faq .header span{color:#56A551}.checkout-view .faq .questions{display:flex;flex-direction:column;gap:8px}.checkout-view .faq .item i{transition:all ease-in-out 0.2s}.checkout-view .faq .item.collapsed i{transform:rotate(180deg)}.checkout-view .faq .item.collapsed .answer{display:none}.checkout-view .faq .question{font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:21px;color:#FF2063;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.checkout-view .faq .question i{color:#3B4045;font-size:16px;padding:8px}.checkout-view .faq .answer{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#3B4045}.checkout-view .sidebar{border-radius:8px;background-color:#FFFFFF;padding:16px;position:sticky;top:30px;display:grid;flex-direction:column;gap:16px;grid-template-areas:"sidebar-price-details" "sidebar-horizontal-line" "sidebar-price-summary"}.checkout-view .sidebar .sidebar__hide-details{grid-area:sidebar-hide-details;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:21px;text-align:right;color:#3B4045;justify-content:center;align-items:center;width:max-content;justify-self:center;gap:4px;display:none}.checkout-view .sidebar i{transition:all ease-in-out 0.2s}.checkout-view .sidebar .sidebar__title.expanded{display:inline}.checkout-view .sidebar .sidebar__title.collapsed{display:none}.checkout-view .sidebar .horizontal-line{grid-area:sidebar-horizontal-line;width:100%;height:2px;background:#ECEEEF}.checkout-view .sidebar .price-details{grid-area:sidebar-price-details;display:flex;gap:4px;flex-direction:column}.checkout-view .sidebar .price-summary{grid-area:sidebar-price-summary;display:flex;flex-direction:column;gap:16px}.checkout-view .sidebar .price{display:flex;justify-content:space-between;align-items:center}.checkout-view .sidebar .price .price__label{font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:18px;color:#3B4045;display:flex;align-items:center;gap:4px}.checkout-view .sidebar .price .price__value{font-family:Manrope,sans-serif;font-size:16px;font-weight:800;line-height:24px;color:#FF2063}.checkout-view .sidebar .price--small .price__value{font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:21px;text-align:right;color:#3B4045}.checkout-view .sidebar .action-button{margin:0;padding:12px 48px;background:#56A551;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;line-height:27px;text-align:center;color:#FFFFFF;border:none}.checkout-view .desktop{display:block}.checkout-view .mobile{display:none}.checkout-view .sundose{padding:0!important}.checkout-view .sundose .title{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#0db84d;margin-bottom:16px;padding-left:15px}.checkout-view .sundose #checkout-view-slider{display:flex;flex-direction:column;position:relative;user-select:none}.checkout-view .sundose #checkout-view-slider .sundose-diet{padding:0 15px;cursor:pointer}.checkout-view .sundose #checkout-view-slider .sundose-diet img{width:100%;border-radius:4px;margin:0 0 4px 0}.checkout-view .sundose #checkout-view-slider .sundose-diet .name{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#3b4045}.checkout-view .sundose #checkout-view-slider .sundose-diet .tags{font-size:14px;font-weight:500!important;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#808a95;margin-bottom:4px}.checkout-view .sundose #checkout-view-slider .sundose-diet .price{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#808a95}.checkout-view .summary{margin-top:64px}.checkout-view .summary .summary__item{display:flex;align-items:center}.checkout-view .summary .summary__item svg{color:#808a95;font-size:20px;margin-right:16px;margin-left:16px}.checkout-view .summary .summary__item .content .title{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#808a95}.checkout-view .summary .summary__item .content .description{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#808a95;max-width:222px}.container-empty{display:flex;justify-content:center;flex-wrap:wrap}.container-empty .empty-checkout{display:flex;flex-direction:column;align-items:center;margin-top:64px}.container-empty .empty-checkout .icon{color:#ced4d9;text-align:center;margin-bottom:36px;font-size:80px}.container-empty .empty-checkout__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}.container-empty .empty-checkout__description{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#808a95}.default-footer{padding-top:64px;background:#eceff1}.default-footer .mini-footer{border-top:1px solid #ced4d9;padding:25px 15px 30px 15px;display:flex;align-items:center;justify-content:space-between;max-width:1260px;width:100%;margin-right:auto;margin-left:auto}.default-footer .mini-footer .actions a{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#808a95;text-decoration:underline;margin-right:16px}.default-footer .mini-footer .site-information{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#808a95}.mobile-sidebar-spacer{height:116px;width:100%;display:none}@media (max-width:991px){.company-addition{width:100%}.summary__item{margin-bottom:32px;margin-right:-16px}}@media (max-width:768px){.checkout-view .diet-checkout .diet-checkout__item{display:grid;padding:16px;column-gap:initial;grid-template-areas:"header" "diet-details" "prices"}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__header{grid-template-areas:"delete"}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__delete{font-size:12px;font-weight:600;line-height:18px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__delete .diet-checkout__delete-icon-mobile{display:block}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__delete .diet-checkout__delete-icon{display:none}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__title{display:none}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__title-mobile{display:block}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__photo{width:110px;height:110px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-logo{width:32px;height:32px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-details{grid-template-areas:"cateroprotect-mobile" "title-mobile" "company-summary";grid-template-columns:initial}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-rating{font-size:12px;font-weight:600;line-height:18px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__company-opinions{font-size:12px;font-weight:600;line-height:18px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__cateroprotect{display:none}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__cateroprotect-mobile{display:block}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__diet-details{column-gap:16px;row-gap:16px;grid-template-areas:"photo company-details" "order-information order-information"}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information{padding-bottom:16px;border-bottom:2px solid #ECEEEF}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__line{display:none}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__order-details{max-width:unset}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__order-details .diet-checkout__order-information-left .diet-checkout__info-title{font-size:12px;font-weight:800;line-height:14.4px}.checkout-view .diet-checkout .diet-checkout__item .diet-checkout__order-information .diet-checkout__order-details .diet-checkout__order-information-left .diet-checkout__text{font-size:14px;font-weight:400;line-height:21px}.checkout-view .sidebar{position:fixed;top:unset;bottom:0;left:0;width:100%;z-index:1;box-shadow:0 -4px 8px 0 rgba(0,0,0,0.1);border-radius:0;padding:12px 16px;gap:12px;grid-template-areas:"sidebar-hide-details" "sidebar-horizontal-line" "sidebar-price-details" "sidebar-price-summary"}.checkout-view .sidebar .sidebar__hide-details{display:flex}.checkout-view .sidebar.collapsed{gap:8px}.checkout-view .sidebar.collapsed .sidebar__title.expanded{display:none}.checkout-view .sidebar.collapsed .sidebar__title.collapsed{display:inline}.checkout-view .sidebar.collapsed .sidebar__hide-details i{transform:rotate(180deg)}.checkout-view .sidebar.collapsed .price-details{display:none}.checkout-view .sidebar .price-summary{display:flex;flex-direction:row;gap:16px;justify-content:space-between}.checkout-view .sidebar .price-summary .price{flex-direction:column;align-items:flex-start}.checkout-view .sidebar .price-summary .price .price__label{font-size:14px;line-height:21px}.checkout-view .sidebar .price-summary .price .price__value{font-size:18px;line-height:21.6px}.checkout-view .sidebar .price-summary .action-button{padding:12px 24px;gap:16px;border-radius:4px;font-size:14px;font-weight:800;line-height:21px}.checkout-view .desktop{display:none}.checkout-view .mobile{display:block}.checkout-view .horizontal-line.mobile{display:block}.mobile-sidebar-spacer{display:block}}.checkout-summary{padding-top:32px}.checkout-summary__account{display:flex}.checkout-summary .delivery-block .delivery-details-form{margin-top:2px}.checkout-summary .delivery-block .delivery-details__address{margin-bottom:8px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}.checkout-summary .delivery-block .form-container{margin-top:16px}.checkout-summary .delivery-block .form-container .col-form-label{height:40px}.checkout-summary .delivery-block .form-container label{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#808a95;display:flex;align-items:center;margin-top:0}@media screen and (max-width:768px){.checkout-summary .delivery-block .form-container .form-check{display:flex;align-items:center}.checkout-summary .delivery-block .form-container .form-check label.form-check-label{padding:0;margin-bottom:0;margin-left:1rem}}.checkout-summary .sidebar{border-radius:4px;background-color:#0db84d;padding:32px 24px 24px 24px;position:sticky;top:30px}.checkout-summary .sidebar .item{border-radius:4px;background-color:#fff;margin-bottom:16px;padding:16px;display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;flex-direction:column}.checkout-summary .sidebar .item .header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.checkout-summary .sidebar .item .header .name{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#656d75;display:flex;justify-content:flex-start;flex-wrap:wrap}.checkout-summary .sidebar .item .header .name div{display:flex;margin-right:5px}.checkout-summary .sidebar .item .header .name div.first{width:100%}.checkout-summary .sidebar .item .header .company-name{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}.checkout-summary .sidebar .item .header .right{display:flex;align-items:center;min-width:120px;justify-content:flex-end}.checkout-summary .sidebar .item .header .price{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#656d75}.checkout-summary .sidebar .item .header .arrow{font-size:14px;color:#656d75;margin-left:9px}.checkout-summary .sidebar .item .header .arrow.rotate{transform:rotate(180deg)}.checkout-summary .sidebar .item .item__summary{display:flex;width:100%;border-top:1px solid #ced4d9;margin-top:16px;padding-top:16px;flex-direction:column}.checkout-summary .sidebar .item .item__summary.hide{display:none}.checkout-summary .sidebar .item .item__summary .line{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.checkout-summary .sidebar .item .item__summary .label{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#808a95}.checkout-summary .sidebar .item .item__summary .value{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:#656d75}.checkout-summary .sidebar .price{display:flex;justify-content:space-between;align-items:flex-end}.checkout-summary .sidebar .price .price__label{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#fff}.checkout-summary .sidebar .price .price__value{font-size:32px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:#fff}.checkout-summary .sidebar .price .price__value span{font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:#fff}.checkout-summary .sidebar .action-button{margin:0}.checkout-summary__block{box-shadow:0 5px 25px 0 rgba(0,0,0,0.09);background-color:#f9f9fa;border-radius:4px;padding:24px;margin-bottom:24px;position:relative}.checkout-summary__block.active{background-color:#fff}.checkout-summary__block.active .checkout-summary__content{display:block}.checkout-summary__block .title{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#808a95}.checkout-summary__block .edit-action{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:right;color:#abb4bd;text-decoration:underline;cursor:pointer;position:absolute;top:26px;right:24px}.checkout-summary__block .edit-action:hover{text-decoration:none}.checkout-summary__discount-action{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:right;color:#0db84d;text-decoration:underline;cursor:pointer;position:absolute;top:26px;right:24px}.checkout-summary__account{display:flex;align-items:center;margin-top:16px}.checkout-summary__account .item{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;margin-right:16px}.checkout-summary .delivery-summary-component{margin-top:16px;display:flex;align-items:flex-start}.checkout-summary .delivery-summary-component .left,.checkout-summary .delivery-summary-component .right{width:50%;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.checkout-summary .delivery-summary-component .left .title,.checkout-summary .delivery-summary-component .right .title{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:8px;display:flex;align-items:center}.checkout-summary .delivery-summary-component .left .title .fa-clock,.checkout-summary .delivery-summary-component .left .title .fa-lock,.checkout-summary .delivery-summary-component .right .title .fa-clock,.checkout-summary .delivery-summary-component .right .title .fa-lock{color:#808a95;font-size:12px;margin-right:8px}.checkout-summary .delivery-summary-component .text{display:flex;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95;margin-bottom:8px}.checkout-summary .delivery-summary-component .text--with-bg{border-radius:2px;background-color:#fff;padding:8px 12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.payment__payu{padding:14px 24px;border-radius:4px;border:2px solid #0db84d;background-color:#fff;display:flex;align-items:center;margin-bottom:24px;justify-content:space-between;box-sizing:border-box}.payment__text{display:flex;align-items:center}.payment__check{width:14px;height:14px;border:transparent;background-color:#0db84d;border-radius:50%;margin-right:7px}.payment__check::after{width:6px;height:6px;background-color:#fff;border-radius:50%;position:absolute;content:" ";display:flex;margin-left:4px;margin-top:4px}.payment__title{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#0db84d}.payment__logotype{width:40px;height:40px}.payment__logotype img{width:100%;object-fit:contain}.payment__item{display:flex;align-items:center;justify-content:space-between;font-family:Manrope,sans-serif}.payment__item__content{font-size:14px;line-height:21px;font-weight:600}.payment__item.item--discount{border-radius:4px;background-color:#f1fcf6}.payment__code{font-weight:800}.payment__active{color:#45B84D}.payment__text{font-family:Manrope,sans-serif;color:#808A95;display:flex;align-items:center;font-size:14px;font-weight:600;line-height:21px}.payment__value{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:right;color:#808a95}.payment .delete-action{margin-left:24px}.payment .delete-action:hover{cursor:pointer}.finally-agreement input{min-width:15px;height:15px;padding:0;margin:0}.finally-agreement .form-check{display:flex;gap:10px;color:#808a95}.finally-agreement .form-check .link{font-weight:bold;color:#656d75;text-decoration:none}.finally-agreement .form-check .agreement-text{font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}@media (max-width:982px){.checkout-summary.container .row.row-checkout{flex-wrap:wrap-reverse}}.delete-cart-item .modal-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px;background-color:#eceef0}.delete-cart-item .modal-header .modal-title{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#808a95}.delete-cart-item .close{color:#808a95;font-size:17px;cursor:pointer}.delete-cart-item .modal-body{padding:24px;overflow-y:auto;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#808a95}.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}}.bg-main{background:linear-gradient(180deg,#fff 7.85%,hsla(0,0%,100%,0) 78.89%);padding-bottom:70px}.calculator-container .calculator__form{background:#fff;box-shadow:1px -1px 9px 1px rgba(0,0,0,0.25);border-radius:7px;min-height:300px}.calculator-container .calculator__form .results{font-style:normal;font-weight:800;font-size:16px;line-height:22px;color:#3b4045;padding:40px 20px}.calculator-container .calculator__form .results .calorie-value{font-style:normal;font-weight:600;font-size:32px;line-height:18px;color:#e80b79;padding-top:20px;margin-bottom:110px}.calculator-container .calculator__form-title{font-weight:bold;font-size:18px;line-height:25px;color:#3b4045;padding:20px;box-shadow:0 4px 4px rgba(0,0,0,0.05)}.calculator-container .calculator__form-title span{color:#0db84d}.calculator-container .calculator__form-content{padding:40px 20px}.calculator-container .calculator__form-line .line-title{font-style:normal;font-weight:800;font-size:16px;line-height:22px;padding-bottom:15px;color:#3b4045}.calculator-container .calculator__form .line-content .btn-action-container{display:flex}.calculator-container .calculator__form .line-content .btn-action-container .btn{border:1px solid #abb4bd;border-radius:4px;font-weight:600;font-size:12px;line-height:18px;padding:10px 20px;color:#abb4bd;cursor:pointer;width:max-content;margin-right:10px;transition:all 0.3s ease}.calculator-container .calculator__form .line-content .btn-action-container .btn:hover{color:#e80b79;border-color:#e80b79}.calculator-container .calculator__form .line-content .btn-action-container .btn:focus{box-shadow:none}.calculator-container .calculator__form .line-content .btn-action-container .category-selected{transition:all 0.3s ease;color:#e80b79;border-color:#e80b79}.calculator-container .calculator__form .line-content .input-container{display:flex;margin:30px 0}.calculator-container .calculator__form .line-content .input-container .form-control{width:150px;margin-right:10px;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}.calculator-container .calculator__form .line-content .input-container .form-control:focus{border:1px solid #808a95;box-shadow:none}.calculator-container .calculator__progress-input{-webkit-appearance:none;height:2px;padding:0;width:100%;border:none;border-radius:4px;background-color:#e80b79;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}.calculator-container .calculator__progress-input::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background-color:#808a95;border:none}.calculator-container .calculator__progress-input::-moz-range-thumb{width:18px;height:18px;background-color:#e80b79;border-radius:50%;cursor:pointer;-webkit-appearance:none;margin-top:-9px;border:none}.calculator-container .calculator__progress-input::-webkit-slider-thumb{width:18px;height:18px;background-color:#e80b79;border-radius:50%;cursor:pointer;-webkit-appearance:none;margin-top:-9px}.calculator-container .calculator__progress-container{display:flex;justify-content:space-between;margin-bottom:30px}.calculator-container .calculator__progress-item{font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#abb4bd;transition:all 0.3s ease;position:relative;margin-top:16px;width:20%;padding-right:10px;text-align:left}.calculator-container .calculator__progress-item span{font-size:10px}.calculator-container .calculator__progress-item:hover,.calculator-container .calculator__progress-item.progress-item--active{color:#e80b79;transition:all 0.3s ease;cursor:pointer}.calculator-container .calculator__form-last__btn{display:flex;margin-top:60px;justify-content:flex-end}.calculator-container .calculator__form-last__btn .default-button{padding:16px 28px}.calculator-container .calculator__form-last__btn .default-button--gray{background-color:#eceef0;color:#808a95}.calculator-container .calculator__form-last__btn .default-button--green{background-color:#0db84d;color:#fff}.calculator-container .calculator__card{background:#fff;border-radius:8px;padding:40px;width:100%;color:#3b4045}.calculator-container .calculator__card-title{font-style:normal;font-weight:800;font-size:36px;line-height:49px;color:#000;border-bottom:1px solid #dde1e5;padding-bottom:20px;margin-bottom:40px!important}.calculator-container .calculator__card-title span{color:#0db84d;display:block}.calculator-container .calculator__card-subtitle{font-style:normal;font-weight:800;font-size:24px;line-height:33px;color:#000;padding:20px 0!important}.calculator-container .calculator__card-h3{color:#0db84d;font-style:normal;font-weight:700;font-size:16px;line-height:22px;margin:0;padding-bottom:20px!important;padding-top:5px!important}.calculator-container .calculator__card-paragraph{padding-bottom:15px!important;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}@media (max-width:769px){.calculator-container .calculator__form .line-content .btn-action-container{flex-direction:column}.calculator-container .calculator__form .line-content .btn-action-container .btn{width:100%}.calculator-container .calculator__form .line-content .input-container{flex-direction:column}.calculator-container .calculator__form .line-content .input-container .form-control{width:100%;margin-bottom:10px}.calculator-container .btn-container .default-button{width:100%;justify-content:center}}@media (max-width:991px){.calculator-container .img-for-form{display:none}}.benefits,.benefits-mobile{width:100%;justify-content:space-between;align-items:flex-start;display:flex}.benefits .benefit,.benefits-mobile .benefit{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.benefits .benefit h6,.benefits-mobile .benefit h6{font-weight:700;font-size:18px}.benefits .benefit p,.benefits-mobile .benefit p{color:#808a95;font-size:14px;font-weight:600}.benefits .benefit img,.benefits-mobile .benefit img{margin-bottom:1rem}.benefits-mobile{display:none;flex-wrap:wrap;margin-top:2rem;margin-bottom:1.5rem}.benefits-mobile .benefit{width:50%;flex:auto;margin-bottom:1.5rem}.benefits-mobile .benefit img{max-width:48px;max-height:48px}.benefits-mobile .benefit h6{font-size:16px}.benefits-mobile .benefit p{font-size:12px;font-weight:400;margin:0}@media (max-width:768px){.benefits{display:none}.benefits-mobile{display:flex}}.section-header{display:flex;justify-content:center;flex-direction:column;margin-bottom:4rem;padding-top:3rem}.section-header h1{text-align:center}.section-header h4{font-size:24px;text-align:center}@media (max-width:768px){.section-header h4{font-size:18px;max-width:300px;margin:auto;line-height:24px!important}}.section-how-it-works{display:flex;margin-bottom:4rem;justify-content:flex-start;align-items:center;flex-direction:column}.section-how-it-works .content{display:flex;margin-bottom:2rem;flex-direction:row}.section-how-it-works .logo_image{width:100%;max-width:100px;height:auto;margin-right:4rem}.section-how-it-works .wrapper{display:flex;flex-direction:column}.section-how-it-works .wrapper p{max-width:1060px;font-size:18px}@media (max-width:768px){.section-how-it-works .wrapper p{font-size:14px}}@media (max-width:768px){.section-header{margin-bottom:1.5rem}.section-how-it-works{margin-bottom:0rem}.section-how-it-works .content{flex-direction:column;align-items:center}.section-how-it-works .logo_image{margin:0 0 1rem 0}.section-how-it-works .wrapper h4{text-align:center}}#diet-list-main-row>.col-12:first-child{border-top:0}.stars i{font-size:20px}.popular-company-item{position:relative;-o-object-fit:none;object-fit:none;padding:0 10px;text-decoration:none}.popular-company-item .img-container{height:280px;position:relative;overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}.popular-company-item .img-container img{object-position:center;object-fit:cover;min-height:100%}.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}.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}.popular-company-item .popular-company-information{padding-top:5px;user-select:none}.popular-company-item .popular-company-information .diet-name{font-style:normal;font-weight:800;font-size:18px;line-height:27px;color:#3b4045;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular-company-item .popular-company-information .company-rating{font-style:normal;font-weight:400;font-size:14px;line-height:21px;display:flex;color:#808a95;align-items:center}.popular-company-item .popular-company-information .company-rating .diet-company{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular-company-item .popular-company-information .company-rating i{color:#f2a703;margin-right:4px}.nav-buttons{transform:scale(0.7);transform-origin:right}.nav-buttons .arrow-left:hover{transform:translate(-5px,0)}.nav-buttons .arrow-right:hover{transform:translate(5px,0)}.nav-buttons .arrow-left,.nav-buttons .arrow-right{background-color:transparent;border:none;display:flex;justify-content:center;align-items:flex-start;min-height:64px;transition-duration:0.2s;transition-property:transform;transition-timing-function:cubic-bezier(0.075,0.82,0.165,1);user-select:none}.nav-buttons .arrow-left[disabled],.nav-buttons .arrow-right[disabled]{opacity:0.5;pointer-events:none}#main-filters-ranking{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#main-filters-ranking::after{content:"";display:block;position:absolute;background-color:#ECEEEF;height:2px;width:100%;bottom:0;left:0;transition:all 0.3s linear}#main-filters-ranking .main-filter{padding:0}#main-filters-ranking .main-filter .quick-option{border:none;font-weight:600;color:#808a95;padding-bottom:1rem;font-size:18px;font-weight:700;position:relative;background-color:transparent;outline:none;width:100%;text-align:center}#main-filters-ranking .main-filter .quick-option.active{color:#3b4045}#main-filters-ranking .main-filter .quick-option.active::after{content:"";display:block;position:absolute;background-color:#0db84d;height:2px;width:100%;bottom:0;left:0;transition:all 0.3s linear;z-index:1}.search-other-diets{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:6rem;padding-top:2rem}.search-other-diets .left{display:flex;flex-direction:column}@media (max-width:767px){#main-filters-ranking .main-filter .quick-option{font-size:14px}.search-other-diets{flex-direction:column;text-align:center;padding-top:0rem;margin-bottom:4.5rem}}.title-line{color:#3b4045;font-weight:800!important;font-size:26px;font-weight:400;line-height:150%;margin-top:48px;margin-bottom:40px}.title-line .sub-title{color:#808a95;font-weight:400!important}@media (max-width:576px){.title-line{font-size:22px;line-height:120%;margin-top:24px}}.opinion-small-item{width:50%;margin-bottom:1rem}.opinion-small-item__company-name{display:flex;align-items:center;margin:0}.opinion-small-item__name{font-size:14px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3d5159;margin-bottom:8px;margin-right:1rem}.opinion-small-item__rating{margin-left:0.5rem}.opinion-small-item__rating .stars{align-items:center}#last-opinions{margin-top:64px!important}#diets-entry-section{padding-top:64px!important;margin-top:50px!important}#visited-diets-slider{padding-bottom:64px!important}#show-collapse-par-1 svg,#show-collapse-par-2 svg{transition:all 0.3s ease-in-out}#show-collapse-par-1 svg.rotate,#show-collapse-par-2 svg.rotate{transform:rotate(180deg)}@media (max-width:768px){.opinion-small-item{width:100%}.title-line{font-size:24px;line-height:140%;margin-top:36px;margin-bottom:24px}.title-line>span{font-size:18px!important}#last-opinions{margin-top:32px!important}#diets-entry-section{padding-top:32px!important;margin-top:0px!important}#visited-diets-slider{padding-bottom:32px!important}}