.not-found-message[data-v-75cdf576]{display:flex;flex-direction:column;align-items:center}.not-found-message__header[data-v-75cdf576]{font-size:40px}.not-found-page[data-v-dcb929b4]{display:flex;justify-content:center;align-items:center;width:100%;min-height:50vh}.progress-loader[data-v-18e6578a]{height:5px;width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:12}.progress-loader__bar[data-v-18e6578a]{height:5px;width:0;position:relative;z-index:21}.progress-loader__bar--animation-start[data-v-18e6578a]{background-color:#c3eba1;animation:stage1-18e6578a 1s 1 forwards,stage2-18e6578a 1s 1s 1 forwards}.progress-loader__bar--animation-finish[data-v-18e6578a]{background-color:#c3eba1;animation:stage3-18e6578a 1s 1 forwards}@keyframes stage1-18e6578a{0%{width:0}to{width:30%}}@keyframes stage2-18e6578a{0%{width:30%}to{width:70%}}@keyframes stage3-18e6578a{to{width:100%}}.kfo-trainings-list[data-v-d216e24a]{list-style-type:none;flex-grow:1;width:100%;max-width:700px;margin:0 auto}@media(min-width:768px){.kfo-trainings-list[data-v-d216e24a]{max-width:920px}}.kfo-trainings-list__video-preview[data-v-d216e24a]{height:100%}.kfo-trainings-list__image-preview[data-v-d216e24a]{width:267px;height:150px}.kfo-trainings-list__category-name[data-v-d216e24a]{font-weight:700;padding:10px 20px}.kfo-trainings-list__trainings[data-v-d216e24a]{display:flex;flex-direction:row;justify-content:space-evenly;-ms-justify-content:space-around;flex-wrap:wrap;padding:25px}@media(min-width:1200px){.kfo-trainings-list__trainings[data-v-d216e24a]{justify-content:space-between}}.theme-light .kfo-trainings-list__trainings[data-v-d216e24a]{background-color:#f7f9f9}.theme-dark .kfo-trainings-list__trainings[data-v-d216e24a]{background-color:#292d2d}.kfo-trainings-list__training-video-container[data-v-d216e24a]{position:relative;width:267px;height:150px;margin-bottom:10px}.kfo-trainings-list__training-video-container[data-v-d216e24a] .progress-loader{position:absolute}.kfo-trainings-list__trainings-item[data-v-d216e24a]{margin:10px;cursor:pointer}.kfo-trainings-list__training-description-row[data-v-d216e24a]{display:flex;justify-content:space-between}.theme-dark .kfo-trainings-list__training-description-row[data-v-d216e24a],.theme-light .kfo-trainings-list__training-description-row[data-v-d216e24a]{color:#999d9d}.back-button[data-v-c1d462ea]{display:inline-flex;align-items:center;cursor:pointer}.back-button__label[data-v-c1d462ea]{display:none}@media(min-width:768px){.back-button__label[data-v-c1d462ea]{display:block}}.back-button svg[data-v-c1d462ea]{margin-right:15px}.day-header[data-v-c7215308]{display:flex;flex-direction:column;align-items:center;margin-top:17px}@media(min-width:768px){.day-header[data-v-c7215308]{margin-top:23px}}.day-header__meal[data-v-c7215308]{font-weight:700;margin:0}@media(min-width:768px){.day-header__meal[data-v-c7215308]{font-size:18px;font-size:calc(18/16*1rem)}}.day-header__date[data-v-c7215308]{margin:0}.page-top-bar-header[data-v-248572ce]{display:flex;flex-direction:column;align-items:center;margin-top:17px;margin-bottom:10px}@media(min-width:768px){.page-top-bar-header[data-v-248572ce]{margin-top:23px}}.page-top-bar-header__title[data-v-248572ce]{font-weight:700;margin:0}.page-top-bar-header__subtitle[data-v-248572ce]{margin:0}.page-top-bar[data-v-507dc804]{position:relative;margin:16px 16px 21px}@media(min-width:768px){.page-top-bar[data-v-507dc804]{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:768px;margin:23px auto 30px;padding:0 50px}}@media(min-width:1200px){.page-top-bar[data-v-507dc804]{margin-top:0;padding:0 0 30px}}@media(min-width:768px){.page-top-bar--centered[data-v-507dc804]{justify-content:center}}@media(min-width:768px){.page-top-bar__back-button[data-v-507dc804],.page-top-bar__header[data-v-507dc804]{flex:0 0 33.33%}}.page-top-bar__back-button[data-v-507dc804]{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(min-width:768px){.page-top-bar__back-button[data-v-507dc804]{position:static;transform:none}}.page-top-bar__header[data-v-507dc804]{margin-top:0}.page-top-bar[data-v-507dc804] .page-top-bar-header{margin:0}.page-top-bar[data-v-507dc804] .page-top-bar-header__title{text-align:center;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.page-top-bar[data-v-507dc804] .page-top-bar-header__title{font-size:18px;font-size:calc(18/16*1rem)}}.tabs-navigation[data-v-5ba29399]{width:100%;z-index:10;display:flex;overflow-x:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.tabs-navigation[data-v-5ba29399]::-webkit-scrollbar{height:0}@media(min-width:1200px){.tabs-navigation[data-v-5ba29399]{overflow-x:unset;flex-wrap:wrap}}.theme-light .tabs-navigation[data-v-5ba29399]{background-color:#fff;box-shadow:0 0 8px 0 #a3b1b2}.theme-dark .tabs-navigation[data-v-5ba29399]{background-color:#1e1e1e;box-shadow:0 0 8px 0 #000}.tabs-navigation__tab[data-v-5ba29399]{font-size:16px;font-size:calc(16/16*1rem);flex:1;padding:10px;text-align:center;border-bottom:3px solid transparent;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;cursor:pointer;min-width:28%}@media(min-width:1200px){.tabs-navigation__tab[data-v-5ba29399]{min-width:0}}.theme-light .tabs-navigation__tab[data-v-5ba29399]{color:#999d9d}.theme-dark .tabs-navigation__tab[data-v-5ba29399]{color:#626565}.theme-light .tabs-navigation__tab--active[data-v-5ba29399]{color:#000;border-bottom-color:#000}.theme-dark .tabs-navigation__tab--active[data-v-5ba29399]{color:#ced0d0;border-bottom-color:#ced0d0}.tabs-navigation__tab svg[data-v-5ba29399]{margin-right:5px}.tabs-navigation__tab svg circle[data-v-5ba29399]{fill:#4fa9f6}.tabs-navigation__tab-content[data-v-5ba29399]{display:none;padding:10px 0 0}.tabs-navigation__tab-content--active[data-v-5ba29399]{display:block}.tabs-navigation__icon-new[data-v-5ba29399]{width:18px;height:18px;flex-shrink:0}.tabs-navigation__title[data-v-5ba29399]{position:relative}.page-trainings-videos[data-v-73bb829e]{margin:0 auto;width:100%}@media(min-width:1200px){.page-trainings-videos[data-v-73bb829e]{padding-top:77px}}.page-trainings-videos__list[data-v-73bb829e]{margin-top:30px}@media(min-width:768px){.page-trainings-videos__list[data-v-73bb829e]{padding:0 50px}}@media(min-width:1200px){.page-trainings-videos__list[data-v-73bb829e]{padding:0}}.page-trainings-videos[data-v-73bb829e] .tabs-navigation{z-index:0;width:100%;justify-content:center;box-shadow:0 5px 4px 0 rgba(240,242,242,.5);flex:0 0 41px}.page-trainings-videos[data-v-73bb829e] .tabs-navigation__tab{flex:unset;padding:0 0 12px;margin:10px 12px 0;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.page-trainings-videos[data-v-73bb829e] .tabs-navigation{margin:0 auto}}.page-trainings-videos[data-v-73bb829e] .page-top-bar{border-bottom:0}.page-video-player[data-v-3264f5a5]{position:relative;width:100%;padding:10px 16px;margin:0 auto}@media(min-width:768px){.page-video-player[data-v-3264f5a5]{padding:0}}@media(min-width:1200px){.page-video-player[data-v-3264f5a5]{padding-top:77px}}.page-video-player__video[data-v-3264f5a5]{display:block;width:100%;max-width:700px;height:auto;box-shadow:0 0 15px rgba(0,0,0,.1);margin:0 auto}.page-video-player[data-v-3264f5a5] .page-top-bar{border-bottom:0}.card[data-v-f4c843e4]{width:calc(100% - 10px);max-width:370px;padding:30px 40px 40px;margin:0 auto;line-height:1.3;border-radius:10px}@media(min-width:1200px){.card[data-v-f4c843e4]{max-width:524px}}.theme-light .card[data-v-f4c843e4]{background-color:#fff}.theme-dark .card[data-v-f4c843e4]{background-color:#1e1e1e}.process-start-container[data-v-3a9af4d6]{line-height:1.3}.process-start-container__header[data-v-3a9af4d6]{text-align:center;margin:30px 0;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.process-start-container__header[data-v-3a9af4d6]{font-size:18px;font-size:calc(18/16*1rem)}}@media(min-width:1200px){.process-start-container__header[data-v-3a9af4d6]{margin:0 0 20px}}.process-start-container__description[data-v-3a9af4d6]{margin:0 0 15px;text-align:center}.process-start-container__reminder[data-v-3a9af4d6]{text-align:center;padding:0 20px;font-size:12px;font-size:calc(12/16*1rem)}.theme-light .process-start-container__reminder[data-v-3a9af4d6]{color:#999d9d}.theme-dark .process-start-container__reminder[data-v-3a9af4d6]{color:#626565}.process-start-container__list-container[data-v-3a9af4d6]{display:flex;justify-content:center}@media(min-width:768px){.process-start-container__list[data-v-3a9af4d6]{padding-left:20px}}.process-start-container__list-item[data-v-3a9af4d6]{position:relative;padding-left:8px}.process-start-container__list-item[data-v-3a9af4d6]:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";display:block;width:3px;height:3px;border-radius:50%;background:#4fa9f6}.process-start-container--premium .process-start-container__list-item[data-v-3a9af4d6]:before{background:#ffcea1}.process-start-container--diet .process-start-container__list-item[data-v-3a9af4d6]:before{background:#ff3939}.process-start-container[data-v-3a9af4d6] .btn--primary{font-size:14px;font-size:calc(14/16*1rem);margin-bottom:0}.process-start-container[data-v-3a9af4d6] .btn--transparent{margin-top:30px}.process-start-container[data-v-3a9af4d6] .unbreakable{white-space:nowrap}.page-process-start[data-v-b7981fd6]{width:100%}@media(min-width:1200px){.page-process-start[data-v-b7981fd6]{padding-top:77px}}.notification-box[data-v-54fa06be]{font-size:18px;font-size:calc(18/16*1rem);display:flex;align-items:center;justify-content:space-between;position:relative;padding:10px;line-height:22px;text-align:left;border-radius:10px;margin:5px;width:calc(100% - 10px);color:#000}.notification-box path[data-v-54fa06be]{fill:#000}.notification-box.notification-box__without-icon[data-v-54fa06be]{padding:6px 10px 9px}.notification-box__icon-wrapper[data-v-54fa06be]{width:18px;height:18px;flex-grow:0;flex-shrink:0;margin-right:10px}.notification-box__icon[data-v-54fa06be]{width:100%;height:100%}.notification-box__icon path[data-v-54fa06be]{fill:#000}.notification-box__text[data-v-54fa06be]{width:100%}.notification-box__url[data-v-54fa06be]{text-decoration:underline}.notification-box__title[data-v-54fa06be]{font-weight:700}.notification-box__close[data-v-54fa06be]{box-sizing:border-box;flex-grow:0;flex-shrink:0;width:22px;height:22px;padding:3px;cursor:pointer}.notification-box__close svg[data-v-54fa06be]{height:100%;width:100%}.notification-box--error[data-v-54fa06be]{background-color:#f76a7b;color:#fff}.notification-box--error path[data-v-54fa06be]{fill:#fff}.notification-box--info[data-v-54fa06be]{background-color:#b5dbfb}.notification-box--success[data-v-54fa06be]{background-color:#c3eba1}.notification-box--warning[data-v-54fa06be]{background-color:#ffcea1}.transition-fade-enter-active[data-v-6a38da41],.transition-fade-leave-active[data-v-6a38da41]{transition:opacity .5s}.transition-fade-enter[data-v-6a38da41],.transition-fade-leave-to[data-v-6a38da41]{opacity:0}.transition-quick-fade-enter-active[data-v-6a38da41],.transition-quick-fade-leave-active[data-v-6a38da41]{transition:opacity .2s}.transition-quick-fade-enter[data-v-6a38da41],.transition-quick-fade-leave-to[data-v-6a38da41]{opacity:0}.global-notifications-wrapper{position:fixed;z-index:99;width:100%}.matching-process-title[data-v-5f628fe6]{text-align:center;margin:20px 0}@media(min-width:768px){.matching-process-title[data-v-5f628fe6]{margin:30px 0 25px;font-size:18px;font-size:calc(18/16*1rem)}}@media(min-width:1200px){.matching-process-title[data-v-5f628fe6]{margin:0 0 30px}}.matching-process-buttons_v2[data-v-2daf6d94]{display:flex;width:100%;align-items:center;justify-content:space-between;position:relative;max-width:365px;margin:10px auto}@media(min-width:768px){.matching-process-buttons_v2[data-v-2daf6d94]{margin-top:20px;margin-bottom:50px}}@media(min-width:1200px){.matching-process-buttons_v2[data-v-2daf6d94]{max-width:524px;margin-top:30px}}@media(min-width:768px){.matching-process-buttons_v2__item[data-v-2daf6d94]:first-child{position:relative;z-index:1}}@media(min-width:768px){.matching-process-buttons_v2__item[data-v-2daf6d94]:nth-child(2){position:absolute;width:100%;height:100%}}.matching-process-buttons_v2__prev-button[data-v-2daf6d94]{padding-left:16px}.matching-process-buttons_v2__prev-button.btn[data-v-2daf6d94]{font-size:14px;font-size:calc(14/16*1rem)}.matching-process-buttons_v2__next-button[data-v-2daf6d94]{margin-right:16px}@media(min-width:768px){.matching-process-buttons_v2__next-button[data-v-2daf6d94]{margin-right:0;left:50%;position:absolute;transform:translateX(-50%)}}.matching-process-buttons_v2__next-button.btn[data-v-2daf6d94]{font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.matching-process-buttons_v2__next-button.btn[data-v-2daf6d94]{font-size:14px;font-size:calc(14/16*1rem)}}.matching-process-buttons_v2--disabled .matching-process-buttons_v2__next-button[data-v-2daf6d94],.matching-process-buttons_v2--disabled .matching-process-buttons_v2__prev-button[data-v-2daf6d94]{pointer-events:none}.theme-light .matching-process-buttons_v2--disabled .matching-process-buttons_v2__next-button.btn--transparent[data-v-2daf6d94],.theme-light .matching-process-buttons_v2--disabled .matching-process-buttons_v2__prev-button.btn--transparent[data-v-2daf6d94]{color:#999d9d!important}.theme-dark .matching-process-buttons_v2--disabled .matching-process-buttons_v2__next-button.btn--transparent[data-v-2daf6d94],.theme-dark .matching-process-buttons_v2--disabled .matching-process-buttons_v2__prev-button.btn--transparent[data-v-2daf6d94]{color:#898d8d!important}.theme-light .matching-process-buttons_v2--disabled .matching-process-buttons_v2__next-button.btn--primary[data-v-2daf6d94],.theme-light .matching-process-buttons_v2--disabled .matching-process-buttons_v2__prev-button.btn--primary[data-v-2daf6d94]{background:#e3e3e3!important}.theme-dark .matching-process-buttons_v2--disabled .matching-process-buttons_v2__next-button.btn--primary[data-v-2daf6d94],.theme-dark .matching-process-buttons_v2--disabled .matching-process-buttons_v2__prev-button.btn--primary[data-v-2daf6d94]{background:#626565!important}.matching-process-progress-bar[data-v-085a1bdc]{display:flex;margin:12px auto 20px;padding:0 16px;max-width:375px}@media(min-width:768px){.matching-process-progress-bar[data-v-085a1bdc]{margin:12px auto 30px}}@media(min-width:1200px){.matching-process-progress-bar[data-v-085a1bdc]{padding:0;max-width:524px}}.matching-process-progress-bar__item[data-v-085a1bdc]{flex:1;background-color:#f7f8f9;margin:0 1px;height:6px}.matching-process-progress-bar__item[data-v-085a1bdc]:first-of-type{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.matching-process-progress-bar__item[data-v-085a1bdc]:last-of-type{margin-right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.matching-process-progress-bar__item--filled[data-v-085a1bdc]{background-color:#4fa9f6}.matching-process-progress-bar--diet .matching-process-progress-bar__item--filled[data-v-085a1bdc]{background-color:#ff3939}.matching-process-progress-bar--premium .matching-process-progress-bar__item--filled[data-v-085a1bdc]{background-color:#ffcea1}.checkbox[data-v-5883aa36]{display:table;align-items:center;position:relative;padding:0 0 0 40px;margin:10px 0;cursor:pointer;height:25px}.checkbox--with-sublabel[data-v-5883aa36]{display:inline-block}.checkbox--with-sublabel .checkbox__label[data-v-5883aa36]{padding-bottom:2px}.checkbox__icon[data-v-5883aa36]{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:4px;z-index:2}.theme-light .checkbox__icon[data-v-5883aa36]{background-color:#fff;border:1px solid #ced0d0}.theme-dark .checkbox__icon[data-v-5883aa36]{background-color:#1e1e1e;border:1px solid #626565}.theme-light .checkbox__icon path[data-v-5883aa36]{fill:#000}.theme-dark .checkbox__icon path[data-v-5883aa36]{fill:#ced0d0}.theme-light .checkbox__icon[data-v-5883aa36]:hover{border-color:#626565}.theme-dark .checkbox__icon[data-v-5883aa36]:hover{border-color:#303131}.checkbox__icon[data-v-5883aa36],.checkbox__input[data-v-5883aa36]{position:absolute;left:0;top:0}.checkbox__label[data-v-5883aa36]{display:table-cell;vertical-align:middle;margin:0;min-height:20px}.checkbox__label[data-v-5883aa36] [data-navigate]{text-decoration:underline}.checkbox__sublabel[data-v-5883aa36]{font-size:14px;font-size:calc(14/16*1rem)}.theme-light .checkbox__sublabel[data-v-5883aa36]{color:#999d9d}.theme-dark .checkbox__sublabel[data-v-5883aa36]{color:#626565}.checkbox--disabled .checkbox__label[data-v-5883aa36]{pointer-events:auto;cursor:pointer}.checkbox--disabled .checkbox__label .link[data-v-5883aa36],.checkbox--disabled .checkbox__label span[data-v-5883aa36]{text-decoration:underline}.theme-light .checkbox--disabled .checkbox__icon[data-v-5883aa36]{border-color:#fff;background-color:#e8e8e8}.theme-light .checkbox--disabled .checkbox__icon path[data-v-5883aa36]{fill:#fff}.theme-dark .checkbox--disabled .checkbox__icon[data-v-5883aa36]{border-color:#626565;background-color:#333535}.theme-dark .checkbox--disabled .checkbox__icon path[data-v-5883aa36]{fill:#626565}.label-base[data-v-57379b20]{display:inline-block;margin-bottom:10px;font-size:16px;font-size:calc(16/16*1rem)}.theme-light .label-base[data-v-57379b20]{color:#000}.theme-dark .label-base[data-v-57379b20]{color:#ced0d0}.daily-goals__summary[data-v-32c870ba]{display:flex;padding:15px 16px;margin:35px 0 15px}.theme-light .daily-goals__summary[data-v-32c870ba]{background:#f7f9f9}.theme-dark .daily-goals__summary[data-v-32c870ba]{background:#292d2d}.daily-goals__summary-icon[data-v-32c870ba]{margin-right:10px}.daily-goals__summary-content[data-v-32c870ba]{display:flex;justify-content:space-between;flex-wrap:wrap}.daily-goals__summary-sum[data-v-32c870ba]{font-weight:700}.daily-goals__summary-sum-value[data-v-32c870ba]{padding-right:2px}.daily-goals__summary-info[data-v-32c870ba]{width:100%;padding-top:5px}@media(min-width:768px){.daily-goals__form-wrapper[data-v-32c870ba]{max-width:50%}}.daily-goals--disabled[data-v-32c870ba]{pointer-events:none}.theme-dark .daily-goals--disabled[data-v-32c870ba],.theme-light .daily-goals--disabled[data-v-32c870ba]{color:#999d9d}.theme-light .daily-goals--disabled[data-v-32c870ba] .checkbox__icon{border-color:#e3e3e3}.theme-dark .daily-goals--disabled[data-v-32c870ba] .checkbox__icon{border-color:#626565}.theme-dark .daily-goals--disabled[data-v-32c870ba] .input,.theme-light .daily-goals--disabled[data-v-32c870ba] .input{color:#999d9d}.daily-goals__header-checkbox[data-v-32c870ba]{padding:0 11px}.daily-goals[data-v-32c870ba] .checkbox__icon,.daily-goals[data-v-32c870ba] .checkbox__label{pointer-events:none}@media(max-width:320px){.daily-goals[data-v-32c870ba] .input{font-size:16px;font-size:calc(16/16*1rem)}}.diet-macronutrients-limits-notification[data-v-24cd37e7]{display:flex;flex-wrap:nowrap;background:#41cce3;padding:15px 11px;margin:0 0 10px;color:#fff;border-radius:10px}.diet-macronutrients-limits-notification__icon[data-v-24cd37e7]{margin-right:10px}.diet-macronutrients-limits-notification[data-v-24cd37e7] svg{width:23px;height:23px}.diet-macronutrients-limits-notification[data-v-24cd37e7] path{fill:#fff}.energy-need-formula__header[data-v-61a91f49]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;margin-top:16px;margin-bottom:25px}.energy-need-formula__action-button[data-v-61a91f49]{flex:1}.energy-need-formula__header-label[data-v-61a91f49]{flex:3;text-align:center;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.energy-need-formula__header-label[data-v-61a91f49]{font-size:18px;font-size:calc(18/16*1rem)}}.energy-need-formula__close-button[data-v-61a91f49]{flex:1;text-align:right}.energy-need-formula__close-button svg[data-v-61a91f49]{width:12px;height:12px;cursor:pointer}@media(min-width:768px){.energy-need-formula__close-button svg[data-v-61a91f49]{width:14px;height:14px}}.theme-light .energy-need-formula__close-button svg path[data-v-61a91f49]{fill:#000}.theme-dark .energy-need-formula__close-button svg path[data-v-61a91f49]{fill:#ced0d0}.energy-need-formula__modal-inner[data-v-61a91f49]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.energy-need-formula__calculation[data-v-61a91f49],.energy-need-formula__introduction[data-v-61a91f49],.energy-need-formula__list-item[data-v-61a91f49],.energy-need-formula__list[data-v-61a91f49]{margin-bottom:20px}.energy-need-formula__list-item span[data-v-61a91f49]{display:block;margin-bottom:2px}.energy-need-formula__list-item[data-v-61a91f49]:last-child{margin-bottom:0}.energy-need-formula .scrollable-area[data-v-61a91f49]{max-height:420px;padding:0 35px 25px;background:transparent}.energy-need-formula .scrollable-area[data-v-61a91f49]::-webkit-scrollbar{display:block;width:5px;background-color:#e8e8e8}.energy-need-formula .scrollable-area[data-v-61a91f49]::-webkit-scrollbar-thumb{background-color:#000}.energy-need-formula[data-v-61a91f49] .energy-need-formula--custom-modal{max-height:500px;top:65px!important;top:calc(65px + constant(safe-area-inset-top))!important;top:calc(65px + env(safe-area-inset-top))!important}@media(min-width:768px){.energy-need-formula[data-v-61a91f49] .energy-need-formula--custom-modal{top:130px!important}}.theme-light .energy-need-formula[data-v-61a91f49] .energy-need-formula--custom-modal{background-color:#fff;box-shadow:0 14px 38px 0 #a3b1b2}.theme-dark .energy-need-formula[data-v-61a91f49] .energy-need-formula--custom-modal{background-color:#1e1e1e;box-shadow:0 14px 38px 0 #000}.info-card[data-v-79ed5f98]{padding:20px 20px 20px 0;display:flex;border-radius:10px}.theme-light .info-card[data-v-79ed5f98]{background-color:#fdf8e6}.theme-dark .info-card[data-v-79ed5f98]{background-color:#5a5844}.info-card__icon-wrapper[data-v-79ed5f98]{padding:0 10px 10px;min-width:37px}.info-card__icon[data-v-79ed5f98]{width:17px;height:17px;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;top:-3px}.theme-light .info-card__icon[data-v-79ed5f98]{background-color:#333535;color:#fff}.theme-dark .info-card__icon[data-v-79ed5f98]{background-color:#d9dbdb;color:#5a5844}.summary-item[data-v-e7ed878e]{border-radius:10px;margin:0 auto;padding:18px 20px 25px;width:calc(100% - 10px);max-width:365px}.theme-light .summary-item[data-v-e7ed878e]{background-color:#f7f9f9}.theme-dark .summary-item[data-v-e7ed878e]{background-color:#292d2d}.summary-item--pending[data-v-e7ed878e]{filter:blur(2px)}.summary-item__title[data-v-e7ed878e]{margin:0 0 10px;font-weight:700}.summary-item__item[data-v-e7ed878e]{display:flex;justify-content:space-between}.summary-item__item[data-v-e7ed878e]:not(:last-child){margin-bottom:10px}.summary-item__item-label[data-v-e7ed878e]{margin:0}.summary-item__item-value[data-v-e7ed878e]{margin:0;font-weight:700;text-align:right}.daily-goals-summary[data-v-1cfccb4d]{width:100%;max-width:375px;margin:0 auto}@media(min-width:1200px){.daily-goals-summary[data-v-1cfccb4d]{max-width:524px}}.daily-goals-summary__title[data-v-1cfccb4d]{margin:25px 16px 15px;padding:0}@media(min-width:1200px){.daily-goals-summary__title[data-v-1cfccb4d]{margin-left:0;margin-right:0}}.daily-goals-summary__prediction[data-v-1cfccb4d]{margin-top:20px;display:flex;align-items:flex-start}.daily-goals-summary__prediction-icon[data-v-1cfccb4d]{margin-right:10px}.daily-goals-summary__prediction-content[data-v-1cfccb4d]{margin:0}.tempo[data-v-72f52a42]{display:flex;justify-content:center;align-items:center}.tempo__button[data-v-72f52a42]{cursor:pointer}.theme-dark .tempo__button[data-v-72f52a42],.theme-light .tempo__button[data-v-72f52a42]{background:#76bbf6}.tempo__button--disabled[data-v-72f52a42]{opacity:.3;pointer-events:none}.theme-dark .tempo__button[data-v-72f52a42]:hover,.theme-light .tempo__button[data-v-72f52a42]:hover{background:#5eaff4}.tempo__value[data-v-72f52a42]{width:100%;max-width:90px;height:36px;line-height:34px;text-align:center;margin:0 10px;user-select:none;border-radius:4px}.theme-light .tempo__value[data-v-72f52a42]{border:1px solid #ced0d0;background:#fff}.theme-dark .tempo__value[data-v-72f52a42]{border:1px solid #626565;background:#1e1e1e}.weight-change-tempo[data-v-78b3f631]{margin:0 auto;max-width:375px;width:100%}@media(min-width:1200px){.weight-change-tempo[data-v-78b3f631]{max-width:524px}}.weight-change-tempo__title[data-v-78b3f631]{margin:0 16px 10px}@media(min-width:1200px){.weight-change-tempo__title[data-v-78b3f631]{margin:0 0 10px}}.weight-change-tempo__frame[data-v-78b3f631]{border-radius:10px;margin:0 5px;padding:20px}.theme-light .weight-change-tempo__frame[data-v-78b3f631]{background-color:#f7f9f9}.theme-dark .weight-change-tempo__frame[data-v-78b3f631]{background-color:#292d2d}@media(min-width:1200px){.weight-change-tempo__frame[data-v-78b3f631]{width:365px;margin:0 auto}}.weight-change-tempo__summary[data-v-78b3f631]{margin:10px 0 0;text-align:center}.process-daily-goals-container__form[data-v-216bd2d6]{display:flex;justify-content:center;flex-direction:column;margin:20px 0 5px}.process-daily-goals-container__form-title[data-v-216bd2d6]{margin:0 0 15px;padding:0 11px}.process-daily-goals-container__info-card[data-v-216bd2d6]{margin:0 5px 25px}.process-daily-goals-container__diet-macronutrients-limits-notification[data-v-216bd2d6]{width:calc(100% - 10px);margin:0 5px 20px}.process-daily-goals-container .energy-need-formula[data-v-216bd2d6],.process-daily-goals-container__form[data-v-216bd2d6],.process-daily-goals-container__info-card[data-v-216bd2d6],.process-daily-goals-container__tempo[data-v-216bd2d6]{max-width:375px;margin:0 auto}.process-daily-goals-container[data-v-216bd2d6] .daily-goals__form-wrapper{max-width:100%;margin-top:15px;margin-bottom:0;padding:0 25px}@media(min-width:768px){.process-daily-goals-container[data-v-216bd2d6] .daily-goals__form-wrapper{padding:0 20px}}@media(min-width:1200px){.process-daily-goals-container[data-v-216bd2d6] .daily-goals__form-wrapper{width:365px;margin-left:auto;margin-right:auto}}.process-daily-goals-container[data-v-216bd2d6] .daily-goals__summary{border-radius:10px;padding:15px 11px;margin:30px 5px 10px}@media(min-width:1200px){.process-daily-goals-container[data-v-216bd2d6] .daily-goals__summary{width:365px;margin-left:auto;margin-right:auto}}.theme-light .process-daily-goals-container[data-v-216bd2d6] .daily-goals__summary{background:#fff}.theme-dark .process-daily-goals-container[data-v-216bd2d6] .daily-goals__summary{background:#1e1e1e}.process-daily-goals-container[data-v-216bd2d6] .daily-goals__summary-title{font-size:16px;font-size:calc(16/16*1rem)}.process-daily-goals-container[data-v-216bd2d6] .daily-goals__summary-sum{font-weight:700;font-size:16px;font-size:calc(16/16*1rem)}.process-daily-goals-container[data-v-216bd2d6] .daily-goals__summary-info{font-size:14px;font-size:calc(14/16*1rem)}.process-daily-goals-container[data-v-216bd2d6] .daily-goals .label .validation__message{padding-right:0}.process-daily-goals-container[data-v-216bd2d6] .daily-goals-form__input{font-size:14px;font-size:calc(14/16*1rem)}.process-daily-goals-container[data-v-216bd2d6] .custom-daily-goals{padding:0;margin:0 5px}@media(min-width:1200px){.process-daily-goals-container[data-v-216bd2d6] .custom-daily-goals{margin:0}}.process-daily-goals-container[data-v-216bd2d6] .custom-daily-goals__inner{padding-top:10px;padding-bottom:0}.process-daily-goals-container[data-v-216bd2d6] .custom-daily-goals__items:empty{margin:0}.process-daily-goals-container[data-v-216bd2d6] .custom-daily-goals__subtitle,.process-daily-goals-container[data-v-216bd2d6] .custom-daily-goals__title{padding:0 11px}.process-daily-goals-container[data-v-216bd2d6] .matching-process-buttons{margin-top:10px}.process-daily-goals-container[data-v-216bd2d6] .energy-need-formula__button{font-size:14px;font-size:calc(14/16*1rem)}@keyframes SkeletonLoading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.loading-stub-panel{padding:0 5px}.loading-stub-panel__row{display:flex;flex-direction:row}.loading-stub-panel__item{border-radius:6px;margin:5px;animation:SkeletonLoading 2s ease-in-out 0s infinite normal none running;height:50px;background-color:#f7f9f9}.theme-light .loading-stub-panel__item{background-color:#f7f8f9}.theme-dark .loading-stub-panel__item{background-color:#333535}.loading-stub-panel__small-tile{width:25px;height:25px}.loading-stub-panel__long-tile{flex:1;height:25px}.loading-stub-panel__big-tile{margin:10px 5px;height:70px;flex:1}.loading-stub-panel--desktop-only{display:none}@media(min-width:1200px){.loading-stub-panel--desktop-only{display:flex}}.page-process-daily-goals[data-v-ef4100c8]{margin:0 auto;width:100%;max-width:375px;position:relative}@media(min-width:1200px){.page-process-daily-goals[data-v-ef4100c8]{padding-top:77px;max-width:546px}}.page-process-daily-goals[data-v-ef4100c8] .loading-stub-panel{position:absolute;top:12px;left:50%;transform:translateX(-50%);max-width:365px;width:100%}@media(min-width:768px){.page-process-daily-goals[data-v-ef4100c8] .loading-stub-panel{margin-top:20px}}@media(min-width:1200px){.page-process-daily-goals[data-v-ef4100c8] .loading-stub-panel{margin-top:50px;max-width:524px}}.input-time-picker--disabled[data-v-480499b0]{opacity:.5;pointer-events:none}.theme-light .input-time-picker--disabled[data-v-480499b0] input.invalid{border:1px solid #ced0d0!important}.theme-dark .input-time-picker--disabled[data-v-480499b0] input.invalid{border:1px solid #626565!important}.input-time-picker[data-v-480499b0] input{background:none}.theme-light .input-time-picker[data-v-480499b0] input{border:1px solid #ced0d0;color:#000;background:#fff}.theme-dark .input-time-picker[data-v-480499b0] input{border:1px solid #626565;color:#ced0d0;background:#1e1e1e}.theme-light .input-time-picker[data-v-480499b0] input.invalid{border:2px solid #ff3838}.theme-dark .input-time-picker[data-v-480499b0] input.invalid{border:2px solid #f5495d}.radio-base[data-v-bf8acfae]{display:block;position:relative;padding-left:40px;line-height:20px;cursor:pointer;user-select:none;margin:10px 0}.radio-base:hover .radio-base__checkmark[data-v-bf8acfae]{background-color:#f2f2f2}.radio-base__input[data-v-bf8acfae]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-base__input:checked~.radio-base__checkmark[data-v-bf8acfae]{border:1px solid #000}.radio-base__input:checked~.radio-base__checkmark[data-v-bf8acfae]:after{display:block}.radio-base__checkmark[data-v-bf8acfae]{position:absolute;top:50%;transform:translateY(-50%);left:0;height:26px;width:26px;background-color:#fff;border:1px solid #ced0d0;border-radius:50%;pointer-events:none}.radio-base__checkmark[data-v-bf8acfae]:after{content:"";background-color:#000;border-radius:50%;display:none;height:10px;width:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-base--disabled[data-v-bf8acfae]{color:#e3e3e3}.radio-base--disabled .radio-base__checkmark[data-v-bf8acfae]{border-color:#e3e3e3}.radio-list[data-v-7964fec0]{margin-bottom:40px}.theme-light .radio-list--invalid[data-v-7964fec0]{color:#ff3939}.theme-dark .radio-list--invalid[data-v-7964fec0]{color:#f5495d}.theme-light .radio-list--invalid[data-v-7964fec0] .radio-base__checkmark{border-color:#ff3838}.theme-dark .radio-list--invalid[data-v-7964fec0] .radio-base__checkmark{border-color:#f5495d}.radio-list--disabled[data-v-7964fec0]{pointer-events:none}.radio-list__header[data-v-7964fec0]{font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.radio-list__header[data-v-7964fec0]{font-size:16px;font-size:calc(16/16*1rem)}}.radio-list__label[data-v-7964fec0]{pointer-events:none;display:block;height:auto}.radio-list__description[data-v-7964fec0]{pointer-events:none;color:#999d9d;margin-top:8px}.radio-list__items-container[data-v-7964fec0]{display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.radio-list__items-container[data-v-7964fec0]:not(.radio-list__items-container--keep-mobile-style){flex-direction:row}}.radio-list__content[data-v-7964fec0]{pointer-events:none;display:flex;flex-direction:column;justify-content:center;height:70px;padding-right:16px}@media(min-width:768px){.radio-list__content[data-v-7964fec0]:not(.radio-list__content--keep-mobile-style){height:auto;display:block}}.radio-list__validation-error-message[data-v-7964fec0]{margin-top:5px;width:100%;text-align:center;font-size:12px;font-size:calc(12/16*1rem)}.theme-light .radio-list__validation-error-message[data-v-7964fec0]{color:#ff3939}.theme-dark .radio-list__validation-error-message[data-v-7964fec0]{color:#f5495d}.radio-list__item[data-v-7964fec0]{margin-top:1px;padding:5px 16px;height:auto;border-radius:4px}.theme-light .radio-list__item[data-v-7964fec0]{background-color:#f7f9f9}.theme-dark .radio-list__item[data-v-7964fec0]{background-color:#292d2d}.theme-light .radio-list__item[data-v-7964fec0]:hover:not(.radio-list__item--selected){background-color:#e8eeee}.theme-dark .radio-list__item[data-v-7964fec0]:hover:not(.radio-list__item--selected){background-color:#1d2020}.radio-list__item[data-v-7964fec0]:hover:not(.radio-list__item--selected) .radio-base:hover .radio-base__checkmark{background-color:#fff}.radio-list__item--selected[data-v-7964fec0]{background-color:#76bbf6!important}.theme-dark .radio-list__item--selected .radio-list__description[data-v-7964fec0],.theme-dark .radio-list__item--selected .radio-list__label[data-v-7964fec0],.theme-light .radio-list__item--selected .radio-list__description[data-v-7964fec0],.theme-light .radio-list__item--selected .radio-list__label[data-v-7964fec0]{color:#fff}@media(min-width:768px){.radio-list__item[data-v-7964fec0]:not(.radio-list__item--keep-mobile-style){flex:1;max-width:25%;padding:10px 0 15px 14px}.radio-list__item[data-v-7964fec0]:not(.radio-list__item--keep-mobile-style) .radio-base{display:flex;flex-direction:column-reverse;justify-content:flex-end;height:100%;padding-left:0;padding-top:40px}.radio-list__item[data-v-7964fec0]:not(.radio-list__item--keep-mobile-style) .radio-base__checkmark{top:0;left:0;transform:none}}.radio-list[data-v-7964fec0] .radio-base{margin:0;line-height:14px}.input-base[data-v-7f53c174]{position:relative;padding-bottom:17px;transition:color .1s}.theme-light .input-base--invalid[data-v-7f53c174]{color:#ff3939}.theme-dark .input-base--invalid[data-v-7f53c174]{color:#f5495d}.input-base__input-element[data-v-7f53c174]{font-size:16px;font-size:calc(16/16*1rem);appearance:none;background:none;width:100%;padding:8px 20px 9px 10px;line-height:18px;height:36px;border-radius:4px;transition:background-color .1s}.theme-light .input-base__input-element[data-v-7f53c174]{border:1px solid #ced0d0;background:#fff;color:#000}.theme-dark .input-base__input-element[data-v-7f53c174]{border:1px solid #626565;background:#1e1e1e;color:#ced0d0}.theme-light .input-base__input-element--validation-error[data-v-7f53c174]{color:#ff3939}.theme-dark .input-base__input-element--validation-error[data-v-7f53c174]{color:#f5495d}.input-base__validation-error-message[data-v-7f53c174]{position:absolute;left:0;width:100%;text-align:center;font-size:12px;font-size:calc(12/16*1rem)}.theme-light .input-base__validation-error-message[data-v-7f53c174]{color:#ff3939}.theme-dark .input-base__validation-error-message[data-v-7f53c174]{color:#f5495d}.theme-light .input-base--disabled .input-base__input-element[data-v-7f53c174]{background-color:#e3e3e3}.theme-dark .input-base--disabled .input-base__input-element[data-v-7f53c174]{background-color:#626565}.meal-schema-item[data-v-5dafe9d2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:288px;margin:0 auto}.meal-schema-item__name-row[data-v-5dafe9d2]{display:flex;flex-grow:1;align-items:center;justify-content:space-between}.meal-schema-item[data-v-5dafe9d2]:not(:last-child){margin-bottom:5px}.theme-light .meal-schema-item--invalid[data-v-5dafe9d2] .input-base__input-element{color:#ff3838;border:2px solid #ff3838}.theme-dark .meal-schema-item--invalid[data-v-5dafe9d2] .input-base__input-element{color:#f5495d;border:2px solid #f5495d}.theme-light .meal-schema-item--invalid[data-v-5dafe9d2] .input-base__input-wrapper:after{color:#ff3838}.theme-dark .meal-schema-item--invalid[data-v-5dafe9d2] .input-base__input-wrapper:after{color:#f5495d}.theme-light .meal-schema-item--invalid[data-v-5dafe9d2] .checkbox__icon{border:2px solid #ff3838}.theme-dark .meal-schema-item--invalid[data-v-5dafe9d2] .checkbox__icon{border:2px solid #f5495d}.theme-light .meal-schema-item--invalid[data-v-5dafe9d2] .vue__time-picker input{color:#ff3838;border:2px solid #ff3838}.theme-dark .meal-schema-item--invalid[data-v-5dafe9d2] .vue__time-picker input{color:#f5495d;border:2px solid #f5495d}.meal-schema-item__left[data-v-5dafe9d2]{display:flex;align-items:center}@media(max-width:320px){.meal-schema-item__left[data-v-5dafe9d2]{width:70%}}.meal-schema-item__error-message[data-v-5dafe9d2]{width:100%;margin:5px 0;font-size:12px;font-size:calc(12/16*1rem)}.theme-light .meal-schema-item__error-message[data-v-5dafe9d2]{color:#ff3838}.theme-dark .meal-schema-item__error-message[data-v-5dafe9d2]{color:#f5495d}.meal-schema-item__checkbox[data-v-5dafe9d2]{padding:0 0 0 35px}.meal-schema-item__checkbox-required-for-diet[data-v-5dafe9d2],.meal-schema-item__checkbox-required-for-diet[data-v-5dafe9d2] .checkbox__icon{pointer-events:none}.meal-schema-item__checkbox-required-for-diet[data-v-5dafe9d2] .checkbox__label:after{content:"*";color:#4fa9f6;display:inline}.meal-schema-item__checkbox-required-for-diet--label-hidden[data-v-5dafe9d2].checkbox{pointer-events:none}.meal-schema-item__checkbox-required-for-diet--label-hidden[data-v-5dafe9d2] .checkbox__label:after{display:none}.meal-schema-item__checkbox-required-for-diet--label-hidden[data-v-5dafe9d2] .input-base__input-wrapper{position:relative}.meal-schema-item__checkbox-required-for-diet--label-hidden[data-v-5dafe9d2] .input-base__input-wrapper:after{position:absolute;top:8px;right:6px;content:"*";display:block}.meal-schema-item--custom-obligatory[data-v-5dafe9d2] .input-base__input-wrapper{position:relative}.meal-schema-item--custom-obligatory[data-v-5dafe9d2] .input-base__input-wrapper:after{position:absolute;top:8px;right:6px;content:"**";display:block}.meal-schema-item__radio-list[data-v-5dafe9d2]{margin:10px 0 15px;flex:0 0 100%}.meal-schema-item__radio-list[data-v-5dafe9d2] .radio-list__item{margin-top:0;padding:10px 10px 10px 40px;max-width:100%;background:transparent}.meal-schema-item__radio-list[data-v-5dafe9d2] .radio-list__item--selected,.meal-schema-item__radio-list[data-v-5dafe9d2] .radio-list__item:hover{background:transparent!important}.theme-light .meal-schema-item__radio-list[data-v-5dafe9d2] .radio-list__item--selected .radio-list__label{color:#000}.theme-dark .meal-schema-item__radio-list[data-v-5dafe9d2] .radio-list__item--selected .radio-list__label{color:#ced0d0}.meal-schema-item__radio-list[data-v-5dafe9d2] .radio-list__item .radio-base{padding-top:0;padding-left:40px}.meal-schema-item__radio-list[data-v-5dafe9d2] .radio-list__content{display:flex;height:24px}.meal-schema-item__radio-list[data-v-5dafe9d2] .radio-list__items-container{flex-direction:column}.meal-schema-item__radio-list[data-v-5dafe9d2] .radio-list .radio-base{padding-top:0;padding-left:40px;line-height:25px}.meal-schema-item__time-picker[data-v-5dafe9d2]{text-align:right}.meal-schema-item__time-picker[data-v-5dafe9d2] .time-picker{width:63px}.meal-schema-item__time-picker[data-v-5dafe9d2] .time-picker input.display-time{width:100%;height:36px;border-radius:6px;text-align:center}.meal-schema-item__time-picker[data-v-5dafe9d2] .time-picker .dropdown{right:0;left:auto}.meal-schema-item__name-input[data-v-5dafe9d2]{width:180px;flex-shrink:0;padding-bottom:0!important}.theme-light .meal-schema-item__name-input.input-base--invalid[data-v-5dafe9d2] .input-base__input-element{border:2px solid #ff3838}.theme-dark .meal-schema-item__name-input.input-base--invalid[data-v-5dafe9d2] .input-base__input-element{border:2px solid #f5495d}.meal-schema-item__name-input.input-base--invalid[data-v-5dafe9d2] .input-base__validation-error-message{bottom:-15px;font-size:12px;font-size:calc(12/16*1rem)}.meals-schema__title[data-v-b3bf3a9a]{margin-bottom:20px}.meals-schema__title-item[data-v-b3bf3a9a]{margin:0}.meals-schema__title-item[data-v-b3bf3a9a]:first-child{margin-bottom:4px}.theme-light .meals-schema__title-item-info--error[data-v-b3bf3a9a]{color:#ff3939}.theme-dark .meals-schema__title-item-info--error[data-v-b3bf3a9a]{color:#f5495d}.meals-schema__label[data-v-b3bf3a9a]{display:flex;justify-content:space-between;margin:0 auto 8px;max-width:288px}.meals-schema__label-item[data-v-b3bf3a9a]{margin:0}.meals-schema--disabled[data-v-b3bf3a9a] .checkbox__label{color:#999d9d}.meals-schema__disclaimer-info[data-v-b3bf3a9a]{margin-bottom:20px}.meals-schema__items-container-free[data-v-b3bf3a9a]{border-right:2px solid #ffcea1}.meals-schema__items-container-free-label[data-v-b3bf3a9a]{color:#ffcea1;text-align:right;padding:10px 0 0;margin:0;font-size:12px;font-size:calc(12/16*1rem)}.process-meal-scheme-container__info-card-container[data-v-22c7ba2d]{margin:30px auto 0;max-width:375px}@media(min-width:1200px){.process-meal-scheme-container__info-card-container[data-v-22c7ba2d]{max-width:546px}}.process-meal-scheme-container[data-v-22c7ba2d] .meal-schema-item__left{margin-right:10px;max-width:270px}.process-meal-scheme-container[data-v-22c7ba2d] .custom-schema__inner{border-bottom:0}.process-meal-scheme-container[data-v-22c7ba2d] .meal-schema-container__custom-schema-container,.process-meal-scheme-container[data-v-22c7ba2d] .meal-schema-item,.process-meal-scheme-container[data-v-22c7ba2d] .meals-schema__disclaimer,.process-meal-scheme-container[data-v-22c7ba2d] .meals-schema__label,.process-meal-scheme-container[data-v-22c7ba2d] .meals-schema__title{max-width:375px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width:1200px){.process-meal-scheme-container[data-v-22c7ba2d] .meal-schema-container__custom-schema-container,.process-meal-scheme-container[data-v-22c7ba2d] .meals-schema__disclaimer,.process-meal-scheme-container[data-v-22c7ba2d] .meals-schema__title{max-width:524px;padding-left:0;padding-right:0}}.process-meal-scheme-container[data-v-22c7ba2d] .meal-schema-item__left,.process-meal-scheme-container[data-v-22c7ba2d] .meal-schema-item__name-input{flex:auto}.process-meal-scheme-container[data-v-22c7ba2d] .info-card{margin:0 5px}@media(min-width:1200px){.process-meal-scheme-container[data-v-22c7ba2d] .info-card{margin:0}}.page-process-meal-scheme[data-v-f6548d9a]{width:100%;margin:0 auto;position:relative}@media(min-width:1200px){.page-process-meal-scheme[data-v-f6548d9a]{padding-top:77px}}.page-process-meal-scheme[data-v-f6548d9a] .loading-stub-panel{position:absolute;top:12px;left:50%;transform:translateX(-50%);max-width:365px;width:100%}@media(min-width:768px){.page-process-meal-scheme[data-v-f6548d9a] .loading-stub-panel{margin-top:20px}}@media(min-width:1200px){.page-process-meal-scheme[data-v-f6548d9a] .loading-stub-panel{margin-top:50px;max-width:524px}}.link-button-base[data-v-cc0a94ce]{border:none;background:none;color:#487ca9;cursor:pointer;outline:none}.link-button-base[data-v-cc0a94ce]:hover{text-decoration:underline}@media(pointer:coarse){.link-button-base[data-v-cc0a94ce]:hover{text-decoration:none}}.page-process-completed[data-v-75e6e18e]{width:100%;padding-top:50px}.theme-light .page-process-completed[data-v-75e6e18e]{background-color:#f7f9f9}.theme-dark .page-process-completed[data-v-75e6e18e]{background-color:#292d2d}@media(min-width:1200px){.page-process-completed[data-v-75e6e18e]{padding-top:77px}}.page-process-completed__icon[data-v-75e6e18e]{display:block;margin:0 auto 30px}.page-process-completed__title[data-v-75e6e18e]{margin-bottom:30px;text-align:center;font-size:24px;font-size:calc(24/16*1rem)}.page-process-completed__card[data-v-75e6e18e]{width:calc(100% - 10px);max-width:370px;margin:0 auto 40px;padding:30px 40px 40px;border-radius:10px}.theme-light .page-process-completed__card[data-v-75e6e18e]{background-color:#fff}.theme-dark .page-process-completed__card[data-v-75e6e18e]{background-color:#1e1e1e}@media(min-width:1200px){.page-process-completed__card[data-v-75e6e18e]{max-width:524px}}.page-process-completed__card-content[data-v-75e6e18e]{text-align:center;margin-bottom:30px}.page-process-completed__card-links[data-v-75e6e18e]{display:flex;justify-content:center}.page-process-completed__card-market[data-v-75e6e18e]{margin:0 10px}.page-process-completed__card-market img[data-v-75e6e18e]{height:35px;width:auto;display:block}.page-process-completed__button[data-v-75e6e18e]{display:block;margin:0 auto}.select-base[data-v-c2e57946]{position:relative}.select-base__select-element[data-v-c2e57946]{appearance:none;padding:8px 20px 9px 10px;cursor:pointer;border-radius:4px;line-height:18px;height:37px}.theme-light .select-base__select-element[data-v-c2e57946]{background:#fff;border:1px solid #ced0d0;color:#000}.theme-dark .select-base__select-element[data-v-c2e57946]{background:#1e1e1e;border:1px solid #626565;color:#ced0d0}.select-base__select-element[data-v-c2e57946]:focus-visible{outline:1px solid #000}.select-base__option-element[data-v-c2e57946]{cursor:pointer}.select-base[data-v-c2e57946]:after{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:block;content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}.theme-light .select-base[data-v-c2e57946]:after{border-top:6px solid #000}.theme-dark .select-base[data-v-c2e57946]:after{border-top:6px solid #ced0d0}.select-with-label[data-v-36c24068]{display:flex}.select-with-label--disabled[data-v-36c24068]{pointer-events:none}.theme-dark .select-with-label--disabled[data-v-36c24068],.theme-light .select-with-label--disabled[data-v-36c24068]{color:#b0b4b4}.select-with-label__label[data-v-36c24068]{flex-grow:2}.select-with-label__select[data-v-36c24068]{flex-grow:1}.checkbox-list[data-v-ffec5faa]{margin-bottom:40px}.checkbox-list--disabled[data-v-ffec5faa]{pointer-events:none}.theme-dark .checkbox-list--disabled[data-v-ffec5faa] .checkbox__label,.theme-light .checkbox-list--disabled[data-v-ffec5faa] .checkbox__label{color:#b0b4b4}.theme-light .checkbox-list--disabled[data-v-ffec5faa] .checkbox__icon{background-color:#f0f1f2;border-color:#b0b4b4}.theme-light .checkbox-list--disabled[data-v-ffec5faa] .checkbox__icon path{fill:#b0b4b4}.theme-dark .checkbox-list--disabled[data-v-ffec5faa] .checkbox__icon{background-color:#f0f1f2;border-color:#b0b4b4}.theme-dark .checkbox-list--disabled[data-v-ffec5faa] .checkbox__icon path{fill:#b0b4b4}.theme-light .checkbox-list--invalid[data-v-ffec5faa]{color:#ff3939}.theme-dark .checkbox-list--invalid[data-v-ffec5faa]{color:#f5495d}.theme-light .checkbox-list--invalid[data-v-ffec5faa] .checkbox__label{color:#ff3939}.theme-dark .checkbox-list--invalid[data-v-ffec5faa] .checkbox__label{color:#f5495d}.theme-light .checkbox-list--invalid[data-v-ffec5faa] .checkbox__icon{border-color:#ff3838}.theme-dark .checkbox-list--invalid[data-v-ffec5faa] .checkbox__icon{border-color:#f5495d}.checkbox-list__header[data-v-ffec5faa]{font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.checkbox-list__header[data-v-ffec5faa]{font-size:16px;font-size:calc(16/16*1rem)}}.checkbox-list__label[data-v-ffec5faa]{pointer-events:none;display:block;height:auto}.checkbox-list__description[data-v-ffec5faa]{pointer-events:none;color:#999d9d;margin-top:8px}.checkbox-list__items-container[data-v-ffec5faa]{display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.checkbox-list__items-container[data-v-ffec5faa]{flex-direction:row}}.checkbox-list__content[data-v-ffec5faa]{pointer-events:none;display:flex;flex-direction:column;justify-content:center;height:70px;padding-right:16px}@media(min-width:768px){.checkbox-list__content[data-v-ffec5faa]{height:auto;display:block}}.checkbox-list__validation-error-message[data-v-ffec5faa]{margin-top:5px;width:100%;text-align:center;font-size:12px;font-size:calc(12/16*1rem)}.theme-light .checkbox-list__validation-error-message[data-v-ffec5faa]{color:#ff3939}.theme-dark .checkbox-list__validation-error-message[data-v-ffec5faa]{color:#f5495d}.checkbox-list__item[data-v-ffec5faa]{margin-top:1px;padding:5px 16px;height:auto;background-color:#f7f8f9}.checkbox-list__item[data-v-ffec5faa]:hover:not(.checkbox-list__item--selected){background-color:#e8ebee}.checkbox-list__item--selected[data-v-ffec5faa]{background-color:#76bbf6}.checkbox-list__item--selected .checkbox-list__description[data-v-ffec5faa],.checkbox-list__item--selected .checkbox-list__label[data-v-ffec5faa],.checkbox-list__item--selected[data-v-ffec5faa] .checkbox__label{color:#fff}@media(min-width:768px){.checkbox-list__item[data-v-ffec5faa]{flex:1;max-width:25%;padding:10px 0 15px 14px}}.water-reminder-form--disabled[data-v-35d69641]{pointer-events:none}.theme-dark .water-reminder-form--disabled[data-v-35d69641],.theme-light .water-reminder-form--disabled[data-v-35d69641]{color:#999d9d}.water-reminder-form__ask-every-container[data-v-35d69641],.water-reminder-form__end-time-container[data-v-35d69641],.water-reminder-form__start-time-container[data-v-35d69641]{display:flex;text-align:left;margin:10px 0}.water-reminder-form[data-v-35d69641] .select-with-label__label,.water-reminder-form__end-time-label[data-v-35d69641],.water-reminder-form__start-time-label[data-v-35d69641]{font-size:16px;font-size:calc(16/16*1rem);flex-grow:2;line-height:36px;padding:0}.water-reminder-form__end-time-input[data-v-35d69641],.water-reminder-form__start-time-input[data-v-35d69641]{flex-basis:40%}.water-reminder-form[data-v-35d69641] .select-with-label__select{flex-basis:40%;flex-grow:unset}.water-reminder-form[data-v-35d69641] .select-with-label select{width:100%;border-radius:4px}.switch-button[data-v-8721ca28]{height:30px;width:50px;flex:0 0 50px;border:0;border-radius:15px;position:relative;cursor:pointer;transition:all .3s ease-in-out}.theme-light .switch-button[data-v-8721ca28]{background:#ced0d0}.theme-dark .switch-button[data-v-8721ca28]{background:#626565}.switch-button[data-v-8721ca28]:focus{outline:0}.switch-button__pointer[data-v-8721ca28]{display:block;padding:0;border:0;border-radius:50%;height:22px;width:22px;transform:translateX(0);transition:all .3s ease-in-out;position:absolute;bottom:4px;left:5px}.theme-dark .switch-button__pointer[data-v-8721ca28],.theme-light .switch-button__pointer[data-v-8721ca28]{background:#fff}.theme-dark .switch-button--switched[data-v-8721ca28],.theme-light .switch-button--switched[data-v-8721ca28]{background:#4fa9f6}.switch-button--switched .switch-button__pointer[data-v-8721ca28]{transform:translateX(18px)}.switch-button--disabled[data-v-8721ca28]:hover{cursor:not-allowed}.switch-button--disabled[data-v-8721ca28]:active{pointer-events:none}.theme-light .switch-button--disabled[data-v-8721ca28]{background:#f7f8f9}.theme-dark .switch-button--disabled[data-v-8721ca28]{background:#333535}.labeled-switcher[data-v-e6936fb2]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px}.labeled-switcher__title[data-v-e6936fb2]{margin:0 10px 0 0;font-size:17px;font-size:calc(17/16*1rem)}.labeled-switcher__subtitle[data-v-e6936fb2]{color:#999d9d;margin:5px 10px 0 0;font-size:15px;font-size:calc(15/16*1rem)}.labeled-switcher__subtitle[data-v-e6936fb2]:empty{margin-top:0}.labeled-switcher--disabled[data-v-e6936fb2]{color:#999d9d}.page-process-reminders[data-v-43481c51]{width:380px;margin:0 auto}@media(min-width:1200px){.page-process-reminders[data-v-43481c51]{width:524px;padding-top:77px}}.page-process-reminders--pending[data-v-43481c51] .diet-profile{opacity:.5;pointer-events:none}@media(min-width:768px){.page-process-reminders__content[data-v-43481c51]{max-width:320px;margin:0 auto}}@media(min-width:1200px){.page-process-reminders__content[data-v-43481c51]{max-width:382px}}.page-process-reminders__meal-content[data-v-43481c51]{padding-top:10px}@media(min-width:768px){.page-process-reminders__meal-content[data-v-43481c51]{padding-top:20px}}.page-process-reminders__water-content[data-v-43481c51]{padding-top:30px}.page-process-reminders[data-v-43481c51] .notification{padding:11px 11px 15px;margin:20px 5px 0;width:calc(100% - 10px)}@media(min-width:768px){.page-process-reminders[data-v-43481c51] .notification{width:100%;margin-left:0;margin-right:0}}@media(min-width:1200px){.page-process-reminders[data-v-43481c51] .notification{margin-top:30px}}.page-process-reminders[data-v-43481c51] .notification__icon{align-self:flex-start}.page-process-reminders[data-v-43481c51] .select-with-label{align-items:center;padding:0 16px}.page-process-reminders[data-v-43481c51] .select-with-label :first-of-type__label{display:flex;align-items:center}.page-process-reminders[data-v-43481c51] .select-with-label :last-of-type{margin-bottom:0}.page-process-reminders[data-v-43481c51] .select-with-label__select{flex-grow:unset;flex-basis:40%}.page-process-reminders[data-v-43481c51] .select-with-label__select .select-base{display:flex}.page-process-reminders[data-v-43481c51] .select-with-label__select .select-base select{flex-grow:1;color:#b0b4b4}.page-process-reminders[data-v-43481c51] .checkbox-list{margin-bottom:5px}.page-process-reminders[data-v-43481c51] .checkbox-list__items-container{flex-direction:column}.page-process-reminders[data-v-43481c51] .checkbox__label{color:#000}.page-process-reminders[data-v-43481c51] .checkbox-list__item{max-width:unset;padding:5px 16px 14px}.page-process-reminders[data-v-43481c51] .checkbox-list__item .checkbox{margin:0}.page-process-reminders[data-v-43481c51] .checkbox-list__item--selected{background-color:unset}.page-process-reminders[data-v-43481c51] .water-reminder-form{padding:0 16px}.page-process-reminders[data-v-43481c51] .water-reminder-form .select-with-label{padding:0}.page-process-reminders[data-v-43481c51] .water-reminder-form .input{color:#b0b4b4}.page-process-reminders[data-v-43481c51] .water-reminder-form__end-time-container,.page-process-reminders[data-v-43481c51] .water-reminder-form__start-time-container{margin-bottom:15px}@media(min-width:768px){.page-process-reminders[data-v-43481c51] .matching-process-progress-bar{margin-left:0;margin-right:0}}@media(min-width:1200px){.page-process-reminders[data-v-43481c51] .matching-process-buttons{margin-top:30px}}.page-process-reminders[data-v-43481c51] .diet-profile{margin:0 auto}.page-process-reminders[data-v-43481c51] .radio-list{padding:0}.page-process-reminders[data-v-43481c51] .radio-list__items-container{padding:0 5px}@media(min-width:768px){.page-process-reminders[data-v-43481c51] .radio-list__items-container{flex-direction:column}}.page-process-reminders[data-v-43481c51] .radio-list__header{margin:0 auto;padding:0 16px 30px}@media(min-width:768px){.page-process-reminders[data-v-43481c51] .radio-list__header{padding:0 0 30px;font-size:14px;font-size:calc(14/16*1rem)}}@media(min-width:768px){.page-process-reminders[data-v-43481c51] .radio-list__item{max-width:348px;margin-top:2px;margin-left:auto;margin-right:auto}.page-process-reminders[data-v-43481c51] .radio-list__item .radio-base{display:block;padding-left:40px;padding-top:5px}.page-process-reminders[data-v-43481c51] .radio-list__item .radio-base__checkmark{top:50%;left:0;transform:translateY(-50%)}}.loading[data-v-b5cfd8aa]{z-index:100;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.loading__spinner-wrapper[data-v-b5cfd8aa]{display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.loading__spinner[data-v-b5cfd8aa]{border-radius:50%;border-color:#24bd31 #4fa9f6 #ff3838 #f80;border-style:solid;border-width:8px;height:50px;width:50px;background:transparent;animation:loader-b5cfd8aa 1s linear infinite}.search-result__multi .loading[data-v-b5cfd8aa]{padding-top:0;top:0;height:22px!important}.body-measurements .loading[data-v-b5cfd8aa]{padding-top:60px}.size-measurement-history .loading[data-v-b5cfd8aa],.weight-measurements-list .loading[data-v-b5cfd8aa]{padding-top:0}@keyframes loader-b5cfd8aa{to{transform:rotate(1turn)}}.purchase-summary-page[data-v-1d295263]{width:100%;height:calc(100vh - 205px);display:flex;flex-direction:column;text-align:center;padding:0 16px;min-height:450px;justify-content:space-between;background-image:url(img/web/payments/purchase-summary-fitatu.png);background-repeat:no-repeat;background-position:bottom;background-size:288px}@media(min-width:768px){.purchase-summary-page[data-v-1d295263]{min-height:700px;height:calc(100vh - 164px);background-size:638px}}.purchase-summary-page__content[data-v-1d295263]{margin-top:87px;flex:1;display:flex;flex-direction:column}@media(min-width:1200px){.purchase-summary-page__content[data-v-1d295263]{margin-top:106px}}@media(min-width:768px){.purchase-summary-page__header-info[data-v-1d295263]{font-size:18px;font-size:calc(18/16*1rem)}}.purchase-summary-page__product-name[data-v-1d295263]{padding:15px 0 5px;font-size:40px;font-size:calc(40/16*1rem)}@media(min-width:768px){.purchase-summary-page__product-name[data-v-1d295263]{font-size:56px;font-size:calc(56/16*1rem)}}@media(min-width:768px){.purchase-summary-page__product-period[data-v-1d295263]{font-size:24px;font-size:calc(24/16*1rem)}}.purchase-summary-page__fill-settings-info[data-v-1d295263]{margin-top:30px}@media(min-width:768px){.purchase-summary-page__fill-settings-info[data-v-1d295263]{font-size:16px;font-size:calc(16/16*1rem)}}.purchase-summary-page__fill-settings-button[data-v-1d295263]{display:inline-block}@media(min-width:768px){.purchase-summary-page__fill-settings-button[data-v-1d295263]{font-size:24px;font-size:calc(24/16*1rem)}}.purchase-summary-page__image[data-v-1d295263]{max-width:638px;width:100%;height:auto;margin:0 auto}.purchase-summary-page[data-v-1d295263] .loading{position:relative;margin:30px auto 0;top:auto;left:auto;transform:none}[data-v-5c94e5ce] span{cursor:pointer}.agreements-form__line[data-v-32a037e4]{height:1px;background-color:#f0f1f2;width:100%;margin:20px 0}.agreements-form__checkbox[data-v-32a037e4]{margin-top:0}.agreements-form__checkbox[data-v-32a037e4] .checkbox__label a{text-decoration:underline}.agreements-form__checkbox--has-error[data-v-32a037e4] .checkbox__icon{border-color:#ff3838}.agreements-form__checkbox--short[data-v-32a037e4] .checkbox__label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.agreements-form__checkbox-wrapper[data-v-32a037e4],.agreements-form__description-toggler[data-v-32a037e4]{cursor:pointer;font-size:12px;font-size:calc(12/16*1rem)}.agreements-form__description-toggler[data-v-32a037e4]{width:100%;display:inline-block;margin:5px 0 0;text-align:right}.agreements-form__checkbox-wrapper[data-v-32a037e4]{padding-top:10px}.agreements-form__required-text[data-v-32a037e4]{margin:20px 0 0;color:#979797}.register-form__agreements[data-v-f52ee596]{margin-top:40px}.register-form--disabled[data-v-f52ee596] input{pointer-events:none;background-color:#e8e8e8}.register-form--disabled[data-v-f52ee596] .checkbox{pointer-events:none}.register-form--disabled[data-v-f52ee596] .checkbox__icon-tick{border-color:#e8e8e8;background-color:#e8e8e8}.rounded-button-base[data-v-113bcfa1]{font-size:16px;font-size:calc(16/16*1rem);display:block;flex-shrink:0;margin:20px auto;min-width:50%;padding:10px 20px;border-radius:500px;text-align:center;border:0;cursor:pointer;transition:background-color .2s;background:#76bbf6;color:#fff}@media(min-width:1200px){.rounded-button-base[data-v-113bcfa1]{min-width:auto}}.rounded-button-base[data-v-113bcfa1]:active,.rounded-button-base[data-v-113bcfa1]:focus{outline:none}.rounded-button-base[data-v-113bcfa1]:hover{background:#5eaff4}.rounded-button-base[data-v-113bcfa1]:active{background:#46a3f3}.rounded-button-base[data-v-113bcfa1]:disabled{background-color:#e8e8e8}.terms-popup__header[data-v-0e3eeb4f]{padding:0 10px}.terms-popup__list-container[data-v-0e3eeb4f]{height:300px}.terms-popup__list-container .checkbox[data-v-0e3eeb4f]{padding-top:15px}.terms-popup__list-container .checkbox[data-v-0e3eeb4f]:first-of-type{padding:0}.terms-popup .scrollable-area[data-v-0e3eeb4f]{padding:10px}.terms-popup .scrollable-area[data-v-0e3eeb4f]::-webkit-scrollbar{display:block;width:5px;background-color:#e8e8e8}.terms-popup .scrollable-area[data-v-0e3eeb4f]::-webkit-scrollbar-thumb{background-color:#000}.terms-popup .checkbox__description[data-v-0e3eeb4f]{font-size:12px;font-size:calc(12/16*1rem);margin-left:0;padding-left:40px}.terms-popup .checkbox__icon-tick[data-v-0e3eeb4f]{pointer-events:none;margin-right:-25px}.terms-popup__buttons-wrapper[data-v-0e3eeb4f]{display:flex;justify-content:space-around;padding:0 10%}.terms-popup__cancel-button[data-v-0e3eeb4f]{margin:0}.body--ios .terms-popup .scrollable-area[data-v-0e3eeb4f]{-webkit-overflow-scrolling:auto}.terms-popup__email[data-v-0e3eeb4f]{padding:0 10px}.terms-popup[data-v-0e3eeb4f] .facebook-email-input .label:before{font-size:16px;font-size:calc(16/16*1rem)}.terms-popup[data-v-0e3eeb4f] .facebook-email-input__input-wrapper{position:relative;margin-bottom:10px}.terms-popup[data-v-0e3eeb4f] .facebook-email-input__input{width:calc(100% - 26px)}.terms-popup[data-v-0e3eeb4f] .facebook-email-input .icon-close{position:absolute;right:0;top:40px}.create-new-account-page[data-v-3311ea9b]{padding:0 16px;width:100%;margin:30px auto 0;display:flex;flex-direction:column}@media(min-width:768px){.create-new-account-page[data-v-3311ea9b]{max-width:750px;flex-direction:row;justify-content:space-between}}@media(min-width:768px){.create-new-account-page__column[data-v-3311ea9b]{width:310px}}.create-new-account-page__header[data-v-3311ea9b]{font-size:20px;font-size:calc(20/16*1rem);margin-bottom:40px}@media(min-width:768px){.create-new-account-page__header[data-v-3311ea9b]{font-size:24px;font-size:calc(24/16*1rem)}}.create-new-account-page__login-button[data-v-3311ea9b]{background-color:#f7f8f9;color:#4fa9f6;border:1px solid #76bbf6}.create-new-account-page__login-button[data-v-3311ea9b]:hover{background-color:#f7f8f9;color:#379df5;border-color:#5eaff4}.create-new-account-page[data-v-3311ea9b] .create-new-account-page__header{margin-bottom:20px}.create-new-account-page[data-v-3311ea9b] .auth-register__input-wrapper{margin:30px 0}.create-new-account-page[data-v-3311ea9b] .login-link{text-align:center}.create-new-account-page[data-v-3311ea9b] .rodo-link{text-align:center;margin:40px 0 50px;font-size:14px;font-size:calc(14/16*1rem)}.create-new-account-page[data-v-3311ea9b] .agreements-form__description-toggler{font-size:14px;font-size:calc(14/16*1rem)}.create-new-account-page[data-v-3311ea9b] .label:before{font-size:16px;font-size:calc(16/16*1rem)}.create-new-account-page[data-v-3311ea9b] .agreements-form__checkbox-description,.create-new-account-page[data-v-3311ea9b] .validation__message{font-size:14px;font-size:calc(14/16*1rem)}.create-new-account-page[data-v-3311ea9b] .rounded-button-base{clear:both;margin:40px auto;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.create-new-account-page[data-v-3311ea9b] .rounded-button-base{font-size:24px;font-size:calc(24/16*1rem);width:100%;max-width:100%}}.own-product-nutrition-item[data-v-2e8f1ad0]{display:flex;align-items:center;justify-content:space-between}.theme-light .own-product-nutrition-item--invalid .own-product-nutrition-item__label[data-v-2e8f1ad0]{color:#ff3939}.theme-dark .own-product-nutrition-item--invalid .own-product-nutrition-item__label[data-v-2e8f1ad0]{color:#f5495d}.own-product-nutrition-item--invalid[data-v-2e8f1ad0] .input-base__input-element{border-width:2px}.theme-light .own-product-nutrition-item--invalid[data-v-2e8f1ad0] .input-base__input-element{border-color:#ff3939}.theme-dark .own-product-nutrition-item--invalid[data-v-2e8f1ad0] .input-base__input-element{border-color:#f5495d}.own-product-nutrition-item--indent[data-v-2e8f1ad0]{padding-left:30px}@media(min-width:768px){.own-product-nutrition-item--indent[data-v-2e8f1ad0]{padding-left:0}}.own-product-nutrition-item__label[data-v-2e8f1ad0]{display:flex;white-space:nowrap;line-height:1;margin-bottom:0;flex-direction:column}@media(min-width:768px){.own-product-nutrition-item__label[data-v-2e8f1ad0]{margin-right:20px;flex:0 0 170px}}@media(min-width:768px){.own-product-nutrition-item--indent .own-product-nutrition-item__label[data-v-2e8f1ad0]{padding-left:30px}}.own-product-nutrition-item__label-primary[data-v-2e8f1ad0]{font-size:16px;font-size:calc(16/16*1rem)}.own-product-nutrition-item__label-extended[data-v-2e8f1ad0]{padding-left:10px;font-size:14px;font-size:calc(14/16*1rem)}.theme-light .own-product-nutrition-item__label-extended[data-v-2e8f1ad0]{color:#999d9d}.theme-dark .own-product-nutrition-item__label-extended[data-v-2e8f1ad0]{color:#626565}@media(min-width:768px){.own-product-nutrition-item__label-extended[data-v-2e8f1ad0]{padding-left:0}}.own-product-nutrition-item__inputs[data-v-2e8f1ad0]{display:flex;justify-content:flex-end;width:125px}@media(min-width:768px){.own-product-nutrition-item__inputs[data-v-2e8f1ad0]{width:auto;flex:auto}}.own-product-nutrition-item__input[data-v-2e8f1ad0]{flex:auto;margin-right:10px}.own-product-nutrition-item__select[data-v-2e8f1ad0]{min-width:55px}@media(min-width:1200px){.own-product-nutrition-item__select[data-v-2e8f1ad0],.own-product-nutrition-item__unit[data-v-2e8f1ad0]{flex:0 0 111px}}.own-product-nutrition-item__unit[data-v-2e8f1ad0]{line-height:36px;padding-left:11px;font-size:16px;font-size:calc(16/16*1rem)}.own-product-nutrition-item__asterisk[data-v-2e8f1ad0]{color:red}.own-product-nutrition-item[data-v-2e8f1ad0] .input-base:not(.input-base--invalid){padding-bottom:0}.own-product-nutrition-item[data-v-2e8f1ad0] .select-base__select-element{width:100%;padding-top:7px;padding-bottom:7px}.own-product-fats[data-v-1a981323]{margin-bottom:30px}@media(min-width:768px){.own-product-fats[data-v-1a981323]{margin-bottom:50px}}.own-product-fats__title[data-v-1a981323]{font-weight:700;margin:0 0 20px;font-size:16px;font-size:calc(16/16*1rem)}.own-product-fats__item[data-v-1a981323]:not(:last-child){margin-bottom:15px}@media(min-width:768px){.own-product-fats__item[data-v-1a981323]:not(:last-child){margin-bottom:20px}}.own-product-proteins__title{margin:0 0 20px;font-weight:700;font-size:16px;font-size:calc(16/16*1rem)}.own-product-proteins__item:not(:last-child){margin-bottom:15px}@media(min-width:768px){.own-product-proteins__item:not(:last-child){margin-bottom:20px}}.own-product-minerals[data-v-1814f8e2]{margin-bottom:30px}@media(min-width:768px){.own-product-minerals[data-v-1814f8e2]{margin-bottom:50px}}.own-product-minerals__title[data-v-1814f8e2]{margin:0 0 20px;font-weight:700;font-size:16px;font-size:calc(16/16*1rem)}.own-product-minerals__item[data-v-1814f8e2]:not(:last-child){margin-bottom:15px}@media(min-width:768px){.own-product-minerals__item[data-v-1814f8e2]:not(:last-child){margin-bottom:20px}}.own-product-vitamins[data-v-71986147]{margin-bottom:30px}@media(min-width:768px){.own-product-vitamins[data-v-71986147]{margin-bottom:50px}}.own-product-vitamins__title[data-v-71986147]{margin:0 0 20px;font-weight:700;font-size:16px;font-size:calc(16/16*1rem)}.own-product-vitamins__item[data-v-71986147]:not(:last-child){margin-bottom:15px}@media(min-width:768px){.own-product-vitamins__item[data-v-71986147]:not(:last-child){margin-bottom:20px}}.own-product-name[data-v-091eb06b]{width:100%;margin-bottom:25px}.theme-light .own-product-name--invalid .own-product-name__item--required .own-product-name__label[data-v-091eb06b]{color:#ff3939}.theme-dark .own-product-name--invalid .own-product-name__item--required .own-product-name__label[data-v-091eb06b]{color:#f5495d}.own-product-name--invalid .own-product-name__item--required[data-v-091eb06b] .input-base__input-element{border-width:2px}.theme-light .own-product-name--invalid .own-product-name__item--required[data-v-091eb06b] .input-base__input-element{border-color:#ff3939}.theme-dark .own-product-name--invalid .own-product-name__item--required[data-v-091eb06b] .input-base__input-element{border-color:#f5495d}.own-product-name__item[data-v-091eb06b]{display:flex;align-items:center}.own-product-name__item[data-v-091eb06b]:not(:last-child){margin-bottom:15px}@media(min-width:768px){.own-product-name__item[data-v-091eb06b]:not(:last-child){margin-bottom:20px}}.own-product-name__label[data-v-091eb06b]{line-height:1;margin-bottom:6px;flex:0 0 30%;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.own-product-name__label[data-v-091eb06b]{margin-bottom:0;margin-right:20px;flex:0 0 170px}}.own-product-name__input[data-v-091eb06b]{flex:auto}.own-product-name__asterisk[data-v-091eb06b]{color:red}.own-product-name[data-v-091eb06b] .input-base:not(.input-base--invalid){padding-bottom:0}.own-product-measures-switcher__button[data-v-1ceacbdb]{display:inline-block;text-align:center;padding:7px 15px;border:0;cursor:pointer;font-size:14px;font-size:calc(14/16*1rem)}.theme-light .own-product-measures-switcher__button[data-v-1ceacbdb]{background:#f7f9f9;color:#000}.theme-dark .own-product-measures-switcher__button[data-v-1ceacbdb]{background:#292d2d;color:#ced0d0}.own-product-measures-switcher__button[data-v-1ceacbdb]:focus{outline:0}.own-product-measures-switcher__button[data-v-1ceacbdb]:focus-visible{outline:1px solid #000}.own-product-measures-switcher__button[data-v-1ceacbdb]:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.own-product-measures-switcher__button[data-v-1ceacbdb]:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.own-product-measures-switcher__button[data-v-1ceacbdb]:not(:last-child){margin-right:1px}.theme-dark .own-product-measures-switcher__button--selected[data-v-1ceacbdb],.theme-light .own-product-measures-switcher__button--selected[data-v-1ceacbdb]{background:#76bbf6;color:#fff}.own-product-measures[data-v-39fd7770]{width:100%;margin-bottom:15px}@media(min-width:768px){.own-product-measures[data-v-39fd7770]{margin-bottom:20px}}.own-product-measures__switcher[data-v-39fd7770]{margin-bottom:15px}@media(min-width:768px){.own-product-measures__switcher[data-v-39fd7770]{display:flex;align-items:center;margin-bottom:20px}}.own-product-measures__label[data-v-39fd7770]{margin:0 0 10px;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.own-product-measures__label[data-v-39fd7770]{flex:0 0 170px;margin-right:20px;margin-bottom:0}}.own-product-measures[data-v-39fd7770] .own-product-measures-switcher{text-align:center}.own-product-measures[data-v-39fd7770] .own-product-measures-switcher__button{width:30%}@media(min-width:768px){.own-product-measures[data-v-39fd7770] .own-product-measures-switcher__button{width:auto}}.own-product-basic-nutritional[data-v-5852ec64]{margin-bottom:15px}@media(min-width:768px){.own-product-basic-nutritional[data-v-5852ec64]{margin-bottom:20px}}.own-product-basic-nutritional__item[data-v-5852ec64]{justify-content:space-between}.own-product-basic-nutritional__item[data-v-5852ec64]:not(:last-child){margin-bottom:15px}@media(min-width:768px){.own-product-basic-nutritional__item[data-v-5852ec64]:not(:last-child){margin-bottom:20px}}.own-product[data-v-277f39a0]{max-width:523px}@media(min-width:1200px){.own-product[data-v-277f39a0]{max-width:612px}}.own-product__expand-button[data-v-277f39a0]{display:block;margin:30px auto 0;background:none;border:0;padding:0;cursor:pointer;font-size:16px;font-size:calc(16/16*1rem)}.theme-light .own-product__expand-button[data-v-277f39a0]{color:#000}.theme-dark .own-product__expand-button[data-v-277f39a0]{color:#ced0d0}@media(min-width:768px){.own-product__expand-button[data-v-277f39a0]{margin:40px auto 0}}.own-product__expand-button[data-v-277f39a0]:focus-visible{outline:1px solid #000}.own-product--expanded .own-product__expand-button[data-v-277f39a0]{margin-bottom:30px}@media(min-width:768px){.own-product--expanded .own-product__expand-button[data-v-277f39a0]{margin-bottom:40px}}.own-product__expand-button-icon[data-v-277f39a0]{margin-right:5px;transition:all .5s}.theme-light .own-product__expand-button-icon path[data-v-277f39a0]{fill:#000}.theme-dark .own-product__expand-button-icon path[data-v-277f39a0]{fill:#ced0d0}.own-product--expanded .own-product__expand-button-icon[data-v-277f39a0]{transform:rotateX(180deg)}.own-product__detailed-info[data-v-277f39a0]{display:none}.own-product--expanded .own-product__detailed-info[data-v-277f39a0]{display:block}.own-product__macro-sum-invalid[data-v-277f39a0]{text-align:right;margin-bottom:10px}.theme-light .own-product__macro-sum-invalid[data-v-277f39a0]{color:#ff3939}.theme-dark .own-product__macro-sum-invalid[data-v-277f39a0]{color:#f5495d}.own-product[data-v-277f39a0] .input-base{padding-bottom:21px}.own-product[data-v-277f39a0] .input-base__validation-error-message{line-height:1}.page-new-product[data-v-d2766924]{width:100%;max-width:700px;margin:0 auto 50px}@media(min-width:1200px){.page-new-product[data-v-d2766924]{padding-top:77px}}.page-new-product .page-top-bar[data-v-d2766924]{border-bottom:0}@media(min-width:768px){.page-new-product .rounded-button-base[data-v-d2766924]{min-width:auto}}.page-new-product .rounded-button-base[data-v-d2766924]:focus-visible{outline:1px solid #000}.page-new-product__own-product[data-v-d2766924]{margin:0 auto;padding:20px 16px}.loading-overlay[data-v-fc3e3c14]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.theme-light .loading-overlay[data-v-fc3e3c14]{background-color:hsla(0,0%,100%,.7)}.theme-dark .loading-overlay[data-v-fc3e3c14]{background-color:rgba(0,0,0,.7)}.loading-with-overlay[data-v-7e56499a]{width:100%;z-index:10}.page-delete-email[data-v-4bbfc536]{width:100%;display:flex;justify-content:center;padding:50px 16px 0;margin:0 auto}.page-delete-email__wrapper[data-v-4bbfc536]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media(min-width:768px){.page-delete-email__wrapper[data-v-4bbfc536]{max-width:750px}}.page-delete-email__subtitle[data-v-4bbfc536],.page-delete-email__title[data-v-4bbfc536]{width:100%;text-align:center}.page-delete-email__title[data-v-4bbfc536]{margin-top:20px;margin-bottom:10px;font-size:20px;font-size:calc(20/16*1rem)}@media(min-width:768px){.page-delete-email__title[data-v-4bbfc536]{font-size:24px;font-size:calc(24/16*1rem)}}.page-delete-email__subtitle[data-v-4bbfc536]{margin-bottom:20px;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.page-delete-email__subtitle[data-v-4bbfc536]{font-size:18px;font-size:calc(18/16*1rem)}}.page-delete-email__login-button.rounded-button-base[data-v-4bbfc536]{min-width:150px}.gender-settings_v2[data-v-6ef8b9cd]{width:100%;max-width:343px;margin-left:auto;margin-right:auto}.gender-settings_v2__label[data-v-6ef8b9cd]{margin:0 0 10px}.gender-settings_v2__list[data-v-6ef8b9cd]{display:flex;justify-content:center}.gender-settings_v2__item[data-v-6ef8b9cd]{display:flex;justify-content:center;width:125px}.theme-light .gender-settings_v2__item--selected .gender-settings_v2__item-icon[data-v-6ef8b9cd] circle{fill:#333535}.theme-light .gender-settings_v2__item--selected .gender-settings_v2__item-icon[data-v-6ef8b9cd] path{fill:#fff}.theme-dark .gender-settings_v2__item--selected .gender-settings_v2__item-icon[data-v-6ef8b9cd] circle{fill:#d9dbdb}.theme-dark .gender-settings_v2__item--selected .gender-settings_v2__item-icon[data-v-6ef8b9cd] path{fill:#292d2d}.gender-settings_v2__item-label[data-v-6ef8b9cd]{display:flex;flex-direction:column;align-items:center;cursor:pointer}.gender-settings_v2__item-label span[data-v-6ef8b9cd]{margin-top:10px;display:block}.theme-light .gender-settings_v2__item-icon[data-v-6ef8b9cd] circle{fill:#e6e6e6}.theme-light .gender-settings_v2__item-icon[data-v-6ef8b9cd] path{fill:#fff}.theme-dark .gender-settings_v2__item-icon[data-v-6ef8b9cd] circle{fill:#545757}.theme-dark .gender-settings_v2__item-icon[data-v-6ef8b9cd] path{fill:#292d2d}.gender-settings_v2__item-input[data-v-6ef8b9cd]{display:none}.birthdate-form[data-v-666f68ed]{margin-top:15px}.birthdate-form__wrapper[data-v-666f68ed]{display:flex}.theme-dark .birthdate-form__wrapper--error[data-v-666f68ed] .label-base,.theme-light .birthdate-form__wrapper--error[data-v-666f68ed] .label-base{color:#ff3939}.theme-dark .birthdate-form__wrapper--error[data-v-666f68ed] .input-base__input-element,.theme-light .birthdate-form__wrapper--error[data-v-666f68ed] .input-base__input-element{border:1px solid #ff3939;color:#ff3939}.birthdate-form__input[data-v-666f68ed]{width:70px;padding-right:20px}.birthdate-form__input[data-v-666f68ed]:last-child{width:100px}.birthdate-form__title[data-v-666f68ed]{font-size:16px;font-size:calc(16/16*1rem);margin-bottom:10px}.birthdate-form__error[data-v-666f68ed]{margin-bottom:15px;color:#ff3939;visibility:hidden;font-size:12px;font-size:calc(12/16*1rem)}.birthdate-form__error--visible[data-v-666f68ed]{visibility:visible}.birthdate-form__parent-approve[data-v-666f68ed]{margin-top:10px}.birthdate-form[data-v-666f68ed] .input-base{padding-bottom:7px}.birthdate-form[data-v-666f68ed] .input-base__input-element{text-align:right;padding-right:10px}.birthdate-form[data-v-666f68ed] .label-base{margin-bottom:5px}.birthdate-form[data-v-666f68ed] .checkbox__label a{text-decoration:underline}.theme-light .height-form--disabled[data-v-d6da77d6] .input,.theme-light .height-form--disabled[data-v-d6da77d6] .label,.theme-light .height-form--disabled[data-v-d6da77d6] .switch-form__switch-button{color:#e3e3e3}.theme-dark .height-form--disabled[data-v-d6da77d6] .input,.theme-dark .height-form--disabled[data-v-d6da77d6] .label,.theme-dark .height-form--disabled[data-v-d6da77d6] .switch-form__switch-button{color:#626565}.height-form__label[data-v-d6da77d6]{margin-bottom:5px;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.height-form__label[data-v-d6da77d6]{font-size:16px;font-size:calc(16/16*1rem)}}.height-form[data-v-d6da77d6] .input-base__input-element{font-size:18px;font-size:calc(18/16*1rem)}.height-form[data-v-d6da77d6] .switch-form .label:before{display:none}.profile-settings[data-v-0cdd82e4]{padding:20px 16px;width:100%;position:relative}@media(min-width:768px){.profile-settings[data-v-0cdd82e4]{padding:0}}.profile-settings__gender-form[data-v-0cdd82e4]{max-width:100%}.profile-settings__birthdate-form[data-v-0cdd82e4],.profile-settings__height-form[data-v-0cdd82e4]{margin-top:40px}.profile-settings__save-button[data-v-0cdd82e4]{margin-top:50px}.profile-settings[data-v-0cdd82e4] .loading-stub-panel{position:absolute;top:12px;left:0;width:100%}.profile-settings[data-v-0cdd82e4] .birthdate-form__title,.profile-settings[data-v-0cdd82e4] .gender-settings_v2__label,.profile-settings[data-v-0cdd82e4] .height-form__label{font-weight:700;font-size:16px;font-size:calc(16/16*1rem)}.profile-settings[data-v-0cdd82e4] .birthdate-form__input{flex-shrink:0;width:100px;padding-bottom:0}.profile-settings[data-v-0cdd82e4] .birthdate-form__input:last-child{flex:auto;width:auto;padding-right:0}.profile-settings[data-v-0cdd82e4] .birthdate-form__error{display:none;margin-bottom:0}.profile-settings[data-v-0cdd82e4] .birthdate-form__error--visible{display:block}.profile-settings[data-v-0cdd82e4] .birthdate-form__wrapper--error{margin-bottom:5px}.profile-settings[data-v-0cdd82e4] .birthdate-form .input-base__input-element{text-align:center}.day-selector{margin-bottom:20px;padding:0 16px}.day-selector__title{font-size:12px;font-size:calc(12/16*1rem);margin-bottom:10px}.day-selector__wrapper{display:flex;justify-content:space-between;align-items:center}.theme-light .day-selector__wrapper--invalid{color:#ff3838;border:2px solid #ff3838;border-radius:15px}.theme-dark .day-selector__wrapper--invalid{color:#f5495d;border:2px solid #f5495d;border-radius:15px}.day-selector__item{font-size:14px;font-size:calc(14/16*1rem);flex:1;margin-right:1px;padding:7px 0;cursor:pointer;text-align:center}.theme-light .day-selector__item{background:#f7f9f9}.theme-dark .day-selector__item{background:#292d2d}.day-selector__item:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.day-selector__item:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.day-selector__item--active{color:#fff}.theme-dark .day-selector__item--active,.theme-light .day-selector__item--active{background:#76bbf6}.custom-meal-schema-modal[data-v-78146a1c]{display:flex;flex-direction:column;height:100%}.custom-meal-schema-modal__modal-title[data-v-78146a1c]{text-align:center;margin-top:20px;margin-bottom:20px}.custom-meal-schema-modal__modal-close-button[data-v-78146a1c]{position:absolute;top:12px;right:12px;cursor:pointer}.theme-light .custom-meal-schema-modal__modal-close-button path[data-v-78146a1c]{fill:#000}.theme-dark .custom-meal-schema-modal__modal-close-button path[data-v-78146a1c]{fill:#ced0d0}.custom-meal-schema-modal .scrollable-area[data-v-78146a1c]{height:calc(100% - 130px);margin-top:30px;padding:0 6px 15px}.custom-meal-schema-modal .scrollable-area[data-v-78146a1c]::-webkit-scrollbar{display:block;width:5px;background-color:#e8e8e8}.custom-meal-schema-modal .scrollable-area[data-v-78146a1c]::-webkit-scrollbar-thumb{background-color:#000}.custom-meal-schema-modal .btn[data-v-78146a1c]{margin-bottom:6px}.custom-meal-schema-modal[data-v-78146a1c] .v--modal{padding:14px 14px 14px 0}@media(max-width:320px){.custom-meal-schema-modal[data-v-78146a1c] .v--modal{padding:0}}.custom-meal-schema-modal[data-v-78146a1c] .meals-schema{padding:0 5px 0 16px}@media(max-width:320px){.custom-meal-schema-modal[data-v-78146a1c] .meals-schema{padding:0 5px 0 0}}.custom-meal-schema-modal[data-v-78146a1c] .radio-list__item .radio-base{display:block;padding-top:5px;padding-left:40px}.confirm-modal__inner[data-v-a408dbb2]{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px}.confirm-modal__description[data-v-a408dbb2]{margin-bottom:5px;text-align:center}.confirm-modal__header[data-v-a408dbb2]{display:flex;justify-content:center;font-weight:700;margin-bottom:15px;text-align:center}.confirm-modal__buttons[data-v-a408dbb2]{display:flex;align-items:center}.confirm-modal .btn--transparent[data-v-a408dbb2]{padding-right:36px}.confirm-modal[data-v-a408dbb2] button{margin-bottom:0}.confirm-modal[data-v-a408dbb2] .v--modal{display:flex;flex-direction:column;justify-content:space-evenly}.page-meal-schema-settings[data-v-14f4fdc4]{width:100%;padding:20px 16px;position:relative}.page-meal-schema-settings[data-v-14f4fdc4] .loading-stub-panel{position:absolute;top:12px;left:0;width:100%}.water-input[data-v-69f2c05d]{display:flex;justify-content:space-between;align-items:center}.water-input__unit-label[data-v-69f2c05d]{margin-left:10px;margin-top:15px}.page-water-settings[data-v-ba506572]{padding:0 16px 70px;position:relative}.page-water-settings[data-v-ba506572] .water-input{justify-content:flex-start}.page-water-settings[data-v-ba506572] .water-input .label-base{font-size:14px;font-size:calc(14/16*1rem)}.page-water-settings[data-v-ba506572] .water-input__unit-label{margin-top:18px}.page-water-settings[data-v-ba506572] .loading-stub-panel{position:absolute;top:12px;left:0;width:100%}.page-privacy-settings[data-v-3d55ed92]{padding:20px 16px 70px;width:100%;position:relative}@media(min-width:1200px){.page-privacy-settings[data-v-3d55ed92]{padding-top:0}}.page-privacy-settings__delete-account[data-v-3d55ed92]{margin:30px 0;font-size:14px;font-size:calc(14/16*1rem)}.page-privacy-settings__delete-account[data-v-3d55ed92] span{cursor:pointer;text-decoration:underline}.page-privacy-settings__checkbox[data-v-3d55ed92]{margin-bottom:15px}.page-privacy-settings[data-v-3d55ed92] .checkbox__label{font-size:12px;font-size:calc(12/16*1rem)}.page-privacy-settings[data-v-3d55ed92] .checkbox__label [data-navigate],.page-privacy-settings[data-v-3d55ed92] .checkbox__label a{text-decoration:underline}.page-privacy-settings[data-v-3d55ed92] .loading-stub-panel{position:absolute;top:12px;left:0;width:100%}.page-reminders-settings[data-v-a37bda0e]{width:100%;max-width:380px;padding:20px 16px}@media(min-width:768px){.page-reminders-settings[data-v-a37bda0e]{padding-top:0}}.page-reminders-settings__header[data-v-a37bda0e]{margin:0;font-size:14px;font-size:calc(14/16*1rem)}.page-reminders-settings__meal-content[data-v-a37bda0e],.page-reminders-settings__water-content[data-v-a37bda0e]{padding-top:30px}.page-reminders-settings[data-v-a37bda0e] .select-with-label{align-items:center;padding:0 16px}.page-reminders-settings[data-v-a37bda0e] .select-with-label :first-of-type__label{display:flex;align-items:center}.page-reminders-settings[data-v-a37bda0e] .select-with-label :last-of-type{margin-bottom:0}.page-reminders-settings[data-v-a37bda0e] .select-with-label__select{flex-grow:unset;flex-basis:40%}.page-reminders-settings[data-v-a37bda0e] .select-with-label__select .select-base{display:flex}.page-reminders-settings[data-v-a37bda0e] .select-with-label__select .select-base select{flex-grow:1;color:#b0b4b4}.page-reminders-settings[data-v-a37bda0e] .checkbox-list{margin-bottom:5px}.page-reminders-settings[data-v-a37bda0e] .checkbox-list__items-container{flex-direction:column}.page-reminders-settings[data-v-a37bda0e] .checkbox__label{color:#000}.page-reminders-settings[data-v-a37bda0e] .checkbox-list__item{max-width:unset;padding:5px 16px 14px}.page-reminders-settings[data-v-a37bda0e] .checkbox-list__item .checkbox{margin:0}.page-reminders-settings[data-v-a37bda0e] .checkbox-list__item--selected{background-color:unset}.page-reminders-settings[data-v-a37bda0e] .water-reminder-form{padding:0 16px}.page-reminders-settings[data-v-a37bda0e] .water-reminder-form .select-with-label{padding:0}.page-reminders-settings[data-v-a37bda0e] .water-reminder-form .input{color:#b0b4b4}.page-reminders-settings[data-v-a37bda0e] .water-reminder-form__end-time-container,.page-reminders-settings[data-v-a37bda0e] .water-reminder-form__start-time-container{margin-bottom:15px}.page-reminders-settings[data-v-a37bda0e] .radio-list{padding:0}.page-reminders-settings[data-v-a37bda0e] .radio-list__items-container{padding:0 5px}@media(min-width:768px){.page-reminders-settings[data-v-a37bda0e] .radio-list__items-container{flex-direction:column}}.page-reminders-settings[data-v-a37bda0e] .radio-list__header{margin:0 auto;padding:0 16px 30px}@media(min-width:768px){.page-reminders-settings[data-v-a37bda0e] .radio-list__header{padding:0 0 30px;font-size:14px;font-size:calc(14/16*1rem)}}@media(min-width:768px){.page-reminders-settings[data-v-a37bda0e] .radio-list__item{max-width:348px;margin-top:2px;margin-left:auto;margin-right:auto}.page-reminders-settings[data-v-a37bda0e] .radio-list__item .radio-base{display:block;padding-left:40px;padding-top:5px}.page-reminders-settings[data-v-a37bda0e] .radio-list__item .radio-base__checkmark{top:50%;left:0;transform:translateY(-50%)}}.page-account-settings[data-v-48d77cb1]{padding:20px 16px;width:100%;position:relative}@media(min-width:768px){.page-account-settings[data-v-48d77cb1]{padding:0}}.page-account-settings__header[data-v-48d77cb1]{font-weight:700;margin:0 0 10px;font-size:16px;font-size:calc(16/16*1rem)}.page-account-settings__description[data-v-48d77cb1]{margin:0;font-size:14px;font-size:calc(14/16*1rem)}.page-account-settings__paragraph[data-v-48d77cb1]{margin-bottom:15px;line-height:16px;font-size:14px;font-size:calc(14/16*1rem)}.page-account-settings__nickname[data-v-48d77cb1]{padding:0 10px 30px}.page-account-settings__nickname-input[data-v-48d77cb1]{margin:30px 0 13px}.page-account-settings__deletion[data-v-48d77cb1]{padding:0 10px}.page-account-settings__deletion-list[data-v-48d77cb1]{padding:10px 20px}.page-account-settings__deletion-list li[data-v-48d77cb1]{margin-bottom:3px;position:relative;padding-left:20px;list-style-type:none;font-size:14px;font-size:calc(14/16*1rem)}.page-account-settings__deletion-list li[data-v-48d77cb1]:before{content:"";display:block;width:2px;height:2px;border-radius:50%;background:#000;position:absolute;left:0;top:7px}.page-account-settings__deletion-button[data-v-48d77cb1]{text-align:center}.page-account-settings__deletion-popup[data-v-48d77cb1]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:250px;padding:20px 20px 0;border-radius:10px;box-shadow:0 0 8px 0 #9b9d9d;text-align:center}.page-account-settings__deletion-popup .page-account-settings__description[data-v-48d77cb1]{margin-bottom:10px}.page-account-settings__deletion-popup-buttons[data-v-48d77cb1]{display:flex;justify-content:space-around}.page-account-settings[data-v-48d77cb1] .link{padding:0}.page-account-settings[data-v-48d77cb1] .loading-stub-panel{position:absolute;top:12px;left:0;width:100%}.page-account-settings[data-v-48d77cb1] .link-button-base{margin:20px 0}.activity-levels[data-v-3014e854]{max-width:700px}.activity-levels[data-v-3014e854] .radio-list__header .activity-levels__header-bracket{color:#999d9d}@media(min-width:768px){.activity-levels[data-v-3014e854] .radio-list__header .activity-levels__header-bracket{display:inline}}@media(min-width:768px){.activity-levels--keep-mobile-style .activity-levels[data-v-3014e854] .radio-list__header .activity-levels__header-bracket{display:block}}.weight-change-speed[data-v-309c937a] label.label-base{font-size:16px;font-size:calc(16/16*1rem);line-height:19px;margin-bottom:30px;max-width:343px}.weight-change-speed[data-v-309c937a] label.label-base:first-of-type{font-size:14px;font-size:calc(14/16*1rem);display:inline-block;text-align:left;color:#626565;line-height:16px;margin-bottom:5px}.weight-form--disabled[data-v-b0879900] .input,.weight-form--disabled[data-v-b0879900] .label,.weight-form--disabled[data-v-b0879900] .switch-form__switch-button{color:#e3e3e3}.weight-form__label[data-v-b0879900]{margin-bottom:5px;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.weight-form__label[data-v-b0879900]{font-size:16px;font-size:calc(16/16*1rem)}}.weight-form[data-v-b0879900] .input-base__input-element{font-size:18px;font-size:calc(18/16*1rem)}.weight-form[data-v-b0879900] .switch-form .label:before{display:none}.page-goals-settings[data-v-447834ac]{position:relative;padding:20px 16px 50px;width:100%}@media(min-width:1200px){.page-goals-settings[data-v-447834ac]{padding:0 0 50px}}.page-goals-settings__separator[data-v-447834ac]{display:block;border:0;border-bottom:1px solid #e8e9e9;margin:40px 0}.page-goals-settings__submit-button[data-v-447834ac]{margin:50px auto 20px}.page-goals-settings[data-v-447834ac] .switch-form__unit--split .columns:nth-of-type(2) .label:before{min-height:13px}@media(min-width:768px){.page-goals-settings[data-v-447834ac] .switch-form__unit--split .columns:nth-of-type(2) .label:before{min-height:15px}}.page-goals-settings[data-v-447834ac] .label-base{font-size:14px;font-size:calc(14/16*1rem)}.page-goals-settings[data-v-447834ac] .weight-form:not(:first-child){margin-top:30px}.page-goals-settings[data-v-447834ac] .labeled-switcher{padding-left:0;padding-right:0}.page-goals-settings[data-v-447834ac] .weight-change-speed{margin:30px auto}.page-goals-settings[data-v-447834ac] .weight-change-speed__buttons-wrapper,.page-goals-settings[data-v-447834ac] .weight-change-speed label{display:flex;justify-content:center}.page-goals-settings[data-v-447834ac] .activity-levels .radio-list__header{padding:0 0 15px}.theme-light .page-goals-settings[data-v-447834ac] .page-goals-settings__text-warning .activity-levels__header-bracket,.theme-light .page-goals-settings[data-v-447834ac] .page-goals-settings__text-warning .radio-list__header,.theme-light .page-goals-settings[data-v-447834ac] .page-goals-settings__text-warning .radio-list__label{color:#ff3939}.theme-dark .page-goals-settings[data-v-447834ac] .page-goals-settings__text-warning .activity-levels__header-bracket,.theme-dark .page-goals-settings[data-v-447834ac] .page-goals-settings__text-warning .radio-list__header,.theme-dark .page-goals-settings[data-v-447834ac] .page-goals-settings__text-warning .radio-list__label{color:#f5495d}.theme-light .page-goals-settings[data-v-447834ac] .page-goals-settings__text-warning .radio-base__checkmark{border-color:#ff3838}.theme-dark .page-goals-settings[data-v-447834ac] .page-goals-settings__text-warning .radio-base__checkmark{border-color:#f5495d}.page-goals-settings[data-v-447834ac] .target-achieve-prediction{margin-top:20px}.page-goals-settings[data-v-447834ac] .loading-stub-panel{position:absolute;top:12px;left:0;width:100%}.page-goals-settings[data-v-447834ac] .daily-goals__form-wrapper{max-width:100%}.reach-goal[data-v-44a20712]{max-width:1360px;position:relative;margin:0 auto;text-align:center}.reach-goal__picture[data-v-44a20712]{margin-bottom:40px}.reach-goal__image[data-v-44a20712]{width:100%}.reach-goal__description[data-v-44a20712]{width:311px;margin:0 auto}@media(min-width:768px){.reach-goal__description[data-v-44a20712]{font-size:18px;font-size:calc(18/16*1rem);position:absolute;top:126px;left:5%;width:370px}}@media(min-width:1200px){.reach-goal__description[data-v-44a20712]{font-size:20px;font-size:calc(20/16*1rem);left:12%;width:560px}}.reach-goal__title[data-v-44a20712]{font-size:24px;font-size:calc(24/16*1rem);margin-bottom:15px;line-height:26px}@media(min-width:768px){.reach-goal__title[data-v-44a20712]{font-size:30px;font-size:calc(30/16*1rem);margin-bottom:10px;line-height:34px;color:#000}}@media(min-width:1200px){.reach-goal__title[data-v-44a20712]{font-size:52px;font-size:calc(52/16*1rem);margin-bottom:20px;line-height:56px}}.reach-goal__subtitle[data-v-44a20712]{font-size:16px;font-size:calc(16/16*1rem);line-height:20px}@media(min-width:768px){.reach-goal__subtitle[data-v-44a20712]{font-size:18px;font-size:calc(18/16*1rem);width:320px;margin:0 auto;color:#000}}@media(min-width:1200px){.reach-goal__subtitle[data-v-44a20712]{font-size:20px;font-size:calc(20/16*1rem);width:500px;margin:0 auto}}.reach-goal[data-v-44a20712] .offer-name{color:#ffdec2;font-weight:700}.reach-goal[data-v-44a20712] .offer-name-ai{color:#7bd0ff;font-weight:700}.apple-watch__heading[data-v-5d2840d2]{font-size:26px;font-size:calc(26/16*1rem);margin-bottom:27px;line-height:32px;font-weight:400}@media(min-width:768px){.apple-watch__heading[data-v-5d2840d2]{font-size:36px;font-size:calc(36/16*1rem);line-height:43px;margin-bottom:15px}}@media(min-width:1200px){.apple-watch__heading[data-v-5d2840d2]{font-size:40px;font-size:calc(40/16*1rem);line-height:48px;margin-bottom:10px}}.apple-watch__text[data-v-5d2840d2]{font-size:18px;font-size:calc(18/16*1rem);max-width:300px;margin:0 auto 34px;text-align:center;line-height:27px}@media(min-width:768px){.apple-watch__text[data-v-5d2840d2]{margin:0 auto 50px;max-width:500px}}.apple-watch__image-wrapper[data-v-5d2840d2]{width:100%;max-width:340px;height:fit-content;margin:0 auto 17px}@media(min-width:768px){.apple-watch__image-wrapper[data-v-5d2840d2]{max-width:498px;margin-bottom:36px}}@media(min-width:1200px){.apple-watch__image-wrapper[data-v-5d2840d2]{margin-bottom:33px}}.apple-watch__image-wrapper img[data-v-5d2840d2]{width:100%;height:auto;user-select:none}.apple-watch__table-wrapper[data-v-5d2840d2]{width:100%;max-width:643px;margin:0 auto}.apple-watch__table[data-v-5d2840d2]{width:100%;border-collapse:collapse}.apple-watch__table tbody tr[data-v-5d2840d2]:not(:last-child),.apple-watch__table thead tr[data-v-5d2840d2]{border-bottom:1px solid #ddd}.apple-watch__table thead th[data-v-5d2840d2]{padding-bottom:21px}.apple-watch__table thead th[data-v-5d2840d2]:first-child{text-align:left}.apple-watch__table tbody td[data-v-5d2840d2]{padding:20px 0}.apple-watch__td[data-v-5d2840d2],.apple-watch__th[data-v-5d2840d2]{font-size:14px;font-size:calc(14/16*1rem);line-height:18px}@media(min-width:768px){.apple-watch__td[data-v-5d2840d2],.apple-watch__th[data-v-5d2840d2]{font-size:18px;font-size:calc(18/16*1rem);line-height:21px}}@media(min-width:1200px){.apple-watch__td[data-v-5d2840d2],.apple-watch__th[data-v-5d2840d2]{font-size:18px;font-size:calc(18/16*1rem);line-height:27px}}.apple-watch__th[data-v-5d2840d2]{font-weight:700}.apple-watch__th[data-v-5d2840d2]:not(:first-child){width:auto;margin-right:13px}@media(min-width:768px){.apple-watch__th[data-v-5d2840d2]:not(:first-child){width:126px;margin-right:2px}}.apple-watch__th[data-v-5d2840d2]:first-child{margin-right:19px}@media(min-width:768px){.apple-watch__th[data-v-5d2840d2]:first-child{margin-right:16px}}.apple-watch__th[data-v-5d2840d2]:last-child{margin-right:0}.apple-watch__th--premium[data-v-5d2840d2]{color:#f2c195}.apple-watch__th--premium-ai[data-v-5d2840d2]{color:#69d3fb}.apple-watch__icon-wrapper[data-v-5d2840d2]{display:flex;align-items:center;justify-content:center}.shopping-list__heading[data-v-68db6359]{font-size:26px;font-size:calc(26/16*1rem);margin-top:0;margin-bottom:27px;line-height:32px;font-weight:400}@media(min-width:768px){.shopping-list__heading[data-v-68db6359]{font-size:36px;font-size:calc(36/16*1rem);line-height:43px;margin-bottom:15px}}@media(min-width:1200px){.shopping-list__heading[data-v-68db6359]{font-size:40px;font-size:calc(40/16*1rem);line-height:48px;margin-bottom:10px}}.shopping-list__text[data-v-68db6359]{font-size:18px;font-size:calc(18/16*1rem);max-width:300px;margin:0 auto;text-align:center;line-height:27px}@media(min-width:768px){.shopping-list__text[data-v-68db6359]{margin:0 auto;max-width:500px}}.shopping-list__description[data-v-68db6359]{margin:0}.shopping-list__image-wrapper[data-v-68db6359]{width:100%;max-width:300px;height:fit-content;margin:0 auto}@media(min-width:768px){.shopping-list__image-wrapper[data-v-68db6359]{max-width:415px}}@media(min-width:1200px){.shopping-list__image-wrapper[data-v-68db6359]{max-width:566px}}.shopping-list__image-wrapper img[data-v-68db6359]{width:100%;height:auto;user-select:none}.recipe-steps[data-v-471dde8c]{padding-top:46px;padding-bottom:37px;background-color:#ffdec2;border-radius:15px;color:#000}@media(min-width:768px){.recipe-steps[data-v-471dde8c]{padding-top:76px;padding-bottom:78px;border-radius:20px}}@media(min-width:1200px){.recipe-steps[data-v-471dde8c]{padding-top:36px;padding-bottom:63px}}.recipe-steps__container[data-v-471dde8c]{width:300px;margin:0 auto}@media(min-width:768px){.recipe-steps__container[data-v-471dde8c]{width:425px}}@media(min-width:1200px){.recipe-steps__container[data-v-471dde8c]{width:500px;display:flex;align-items:center;width:80%}}.recipe-steps__title[data-v-471dde8c]{font-size:20px;font-size:calc(20/16*1rem);margin-bottom:20px;text-align:center;font-weight:700;color:#fff;text-shadow:0 3px 9px rgba(223,183,147,.79)}@media(min-width:768px){.recipe-steps__title[data-v-471dde8c]{padding-bottom:25px}}@media(min-width:1200px){.recipe-steps__title[data-v-471dde8c]{padding-bottom:20px}}.recipe-steps__subtitle[data-v-471dde8c]{font-size:26px;font-size:calc(26/16*1rem);margin-bottom:15px;text-align:center}@media(min-width:768px){.recipe-steps__subtitle[data-v-471dde8c]{font-size:36px;font-size:calc(36/16*1rem);margin-bottom:16px;line-height:42px}}@media(min-width:1200px){.recipe-steps__subtitle[data-v-471dde8c]{font-size:40px;font-size:calc(40/16*1rem);margin-bottom:10px;line-height:48px}}.recipe-steps__description[data-v-471dde8c]{font-size:18px;font-size:calc(18/16*1rem);margin-bottom:16px;line-height:22px;text-align:center}@media(min-width:768px){.recipe-steps__description[data-v-471dde8c]{width:350px;margin:0 auto;line-height:26px}}.recipe-steps__image[data-v-471dde8c]{display:block;width:100%;max-width:248px;margin:0 auto}@media(min-width:768px){.recipe-steps__image[data-v-471dde8c]{max-width:376px}}@media(min-width:1200px){.recipe-steps__image[data-v-471dde8c]{max-width:432px}}.web-application__container[data-v-a24bb27a]{margin:0 auto;width:311px;display:flex;align-items:center;flex-direction:column;position:relative}@media(min-width:768px){.web-application__container[data-v-a24bb27a]{width:524px}}@media(min-width:1200px){.web-application__container[data-v-a24bb27a]{width:1000px}}.web-application__header[data-v-a24bb27a]{font-size:26px;font-size:calc(26/16*1rem);line-height:31px;text-align:center}@media(min-width:768px){.web-application__header[data-v-a24bb27a]{font-size:36px;font-size:calc(36/16*1rem);line-height:43px;width:100%}}@media(min-width:1200px){.web-application__header[data-v-a24bb27a]{font-size:40px;font-size:calc(40/16*1rem);margin-left:600px;width:400px;line-height:48px;text-align:left}}.web-application__description[data-v-a24bb27a]{font-size:18px;font-size:calc(18/16*1rem);line-height:22px;text-align:center;margin-top:9px}@media(min-width:768px){.web-application__description[data-v-a24bb27a]{line-height:27px;margin-top:21px;width:100%}}@media(min-width:1200px){.web-application__description[data-v-a24bb27a]{margin:10px 0 0 600px;width:400px;text-align:left}}.web-application__image[data-v-a24bb27a]{width:250px;margin-top:36px}@media(min-width:768px){.web-application__image[data-v-a24bb27a]{margin-top:62px;width:340px}}@media(min-width:1200px){.web-application__image[data-v-a24bb27a]{margin:0;width:410px;position:absolute;top:0;left:80px}}.fit-apps[data-v-13b049b0]{padding:50px 0 66px;background-color:#ffdec2;border-radius:15px;color:#000}@media(min-width:768px){.fit-apps[data-v-13b049b0]{border-radius:20px;padding:74px 0 88px}}@media(min-width:1200px){.fit-apps[data-v-13b049b0]{padding:100px 0 101px}}.fit-apps__container[data-v-13b049b0]{width:271px;margin:0 auto 24px}@media(min-width:768px){.fit-apps__container[data-v-13b049b0]{width:500px;margin-bottom:42px}}@media(min-width:1200px){.fit-apps__container[data-v-13b049b0]{margin-bottom:64px}}.fit-apps__title[data-v-13b049b0]{font-size:26px;font-size:calc(26/16*1rem);line-height:31px;margin-bottom:13px;text-align:center}@media(min-width:768px){.fit-apps__title[data-v-13b049b0]{font-size:36px;font-size:calc(36/16*1rem);margin-bottom:16px;line-height:43px}}@media(min-width:1200px){.fit-apps__title[data-v-13b049b0]{font-size:40px;font-size:calc(40/16*1rem);line-height:48px;margin-bottom:10px}}.fit-apps__description[data-v-13b049b0]{font-size:18px;font-size:calc(18/16*1rem);line-height:22px;text-align:center}@media(min-width:768px){.fit-apps__description[data-v-13b049b0]{line-height:27px}}.fit-apps__image[data-v-13b049b0]{display:block;width:100%;max-width:229px;margin:-20px auto}@media(min-width:768px){.fit-apps__image[data-v-13b049b0]{max-width:307px}}@media(min-width:1200px){.fit-apps__image[data-v-13b049b0]{max-width:485px}}.premium-features[data-v-8247c4d8]{padding-top:40px;padding-bottom:64px;border-radius:15px}.theme-light .premium-features[data-v-8247c4d8]{background-color:#f9f9f9;color:#000}.theme-dark .premium-features[data-v-8247c4d8]{background-color:#333535;color:#d9dbdb}@media(min-width:768px){.premium-features[data-v-8247c4d8]{font-size:36px;font-size:calc(36/16*1rem);padding-top:104px;padding-bottom:128px;border-radius:20px}}@media(min-width:1200px){.premium-features[data-v-8247c4d8]{font-size:40px;font-size:calc(40/16*1rem);padding-top:111px;padding-bottom:150px}}.premium-features__header[data-v-8247c4d8]{font-size:26px;font-size:calc(26/16*1rem);width:200px;margin:0 auto 69px;text-align:center;line-height:32px}@media(min-width:768px){.premium-features__header[data-v-8247c4d8]{font-size:36px;font-size:calc(36/16*1rem);width:100%;margin-bottom:49px}}@media(min-width:1200px){.premium-features__header[data-v-8247c4d8]{font-size:40px;font-size:calc(40/16*1rem);margin-bottom:44px}}.premium-features__container[data-v-8247c4d8]{padding-left:16px;padding-right:45px}@media(min-width:768px){.premium-features__container[data-v-8247c4d8]{width:450px;padding:0;margin:0 auto;line-height:18px}}@media(min-width:1200px){.premium-features__container[data-v-8247c4d8]{width:600px;line-height:18px}}.premium-features__feature[data-v-8247c4d8]{position:relative;cursor:pointer}.premium-features__novelty[data-v-8247c4d8]{font-size:18px;font-size:calc(18/16*1rem);position:absolute;top:-20px;color:#ffdec2;font-weight:700}@media(min-width:768px){.premium-features__novelty[data-v-8247c4d8]{top:0;left:-84px}}.premium-features__chevron[data-v-8247c4d8]{position:absolute;top:-2px;right:-30px}@media(min-width:1200px){.premium-features__chevron[data-v-8247c4d8]{right:-3px}}.theme-light .premium-features__chevron[data-v-8247c4d8]{fill:#000}.theme-dark .premium-features__chevron[data-v-8247c4d8]{fill:#ced0d0}.premium-features__title[data-v-8247c4d8]{font-size:18px;font-size:calc(18/16*1rem);margin-bottom:28px}.faq-item[data-v-4bb4c44b]{font-size:18px;font-size:calc(18/16*1rem);line-height:22px}.faq-item__question-container[data-v-4bb4c44b]{padding-right:30px;position:relative}.faq-item__question-container[data-v-4bb4c44b]:hover{cursor:pointer}@media(min-width:768px){.faq-item__question-container[data-v-4bb4c44b]{padding-right:40px}}@media(min-width:1200px){.faq-item__question-container[data-v-4bb4c44b]{padding-right:55px}}.faq-item__answer[data-v-4bb4c44b]{padding:10px 0 18px 20px}@media(min-width:768px){.faq-item__answer[data-v-4bb4c44b]{padding:30px 0 16px 50px}}.faq-item__chevron[data-v-4bb4c44b]{position:absolute;transition:all .3s;top:6px;right:0}.faq-item__chevron--up[data-v-4bb4c44b]{transform:rotate(180deg)}.theme-light .faq-item__chevron path[data-v-4bb4c44b]{fill:#000}.theme-dark .faq-item__chevron path[data-v-4bb4c44b]{fill:#ced0d0}.faq[data-v-6401f364]{padding-top:40px;padding-bottom:118px;border-radius:15px}.theme-light .faq[data-v-6401f364]{background-color:#f9f9f9;color:#000}.theme-dark .faq[data-v-6401f364]{background-color:#333535;color:#d9dbdb}@media(min-width:768px){.faq[data-v-6401f364]{padding-top:104px;padding-bottom:181px;border-radius:20px}}@media(min-width:1200px){.faq[data-v-6401f364]{padding-top:100px;padding-bottom:201px}}.faq__header[data-v-6401f364]{font-size:26px;font-size:calc(26/16*1rem);width:300px;margin:0 auto 40px;text-align:center;line-height:31px}@media(min-width:768px){.faq__header[data-v-6401f364]{font-size:36px;font-size:calc(36/16*1rem);width:100%;margin-bottom:49px;line-height:43px}}@media(min-width:1200px){.faq__header[data-v-6401f364]{font-size:40px;font-size:calc(40/16*1rem);margin-bottom:44px;line-height:48px}}.faq__container[data-v-6401f364]{padding:0 16px}@media(min-width:768px){.faq__container[data-v-6401f364]{width:524px;padding:0;margin:0 auto}}@media(min-width:1200px){.faq__container[data-v-6401f364]{width:594px}}.faq__item[data-v-6401f364]{margin-bottom:22px}.faq__item[data-v-6401f364]:last-child{margin-bottom:0}.action-panel[data-v-47803da4]{display:flex;flex-direction:column;align-items:center;padding:15px 10px 10px;width:100%}.theme-light .action-panel[data-v-47803da4]{background-color:#fff;color:#000;filter:drop-shadow(0 -5px 4px rgba(0,0,0,.05))}.theme-dark .action-panel[data-v-47803da4]{background-color:#1e1e1e;color:#d9dbdb;filter:drop-shadow(0 -5px 4px rgba(0,0,0,.05))}@media(min-width:768px){.action-panel[data-v-47803da4]{padding:20px 10px 10px}}.action-panel__button[data-v-47803da4]{font-size:18px;font-size:calc(18/16*1rem);background-color:#ffcea1;color:#000;padding:12px 25px 8px;border-radius:25px;margin-bottom:8px}@media(min-width:768px){.action-panel__button[data-v-47803da4]{font-size:24px;font-size:calc(24/16*1rem);padding:13px 32px;margin-bottom:10px}}.action-panel__monthly-price[data-v-47803da4]{font-size:14px;font-size:calc(14/16*1rem)}.fitatu-only-badge[data-v-54ba2720]{font-size:12px;font-size:calc(12/16*1rem);display:flex;justify-content:center;align-items:center;width:65px;height:65px;background-color:#ff3062;color:#fff;font-weight:700;border-radius:50%;transform:rotate(15deg);z-index:2;animation:pulse-54ba2720 .7s infinite}@media(min-width:768px){.fitatu-only-badge[data-v-54ba2720]{font-size:20px;font-size:calc(20/16*1rem);width:110px;height:110px}}@media(min-width:1200px){.fitatu-only-badge[data-v-54ba2720]{font-size:26px;font-size:calc(26/16*1rem);width:150px;height:150px}}@keyframes pulse-54ba2720{0%{transform:scale(1) rotate(15deg)}50%{transform:scale(1.1) rotate(15deg)}to{transform:scale(1) rotate(15deg)}}.meal-suggestions[data-v-766b83fe]{margin:0 auto;text-align:center;padding-top:64px;padding-bottom:48px;background-color:#ffdec2;color:#000;border-radius:20px}@media(min-width:768px){.meal-suggestions[data-v-766b83fe]{padding-top:80px;padding-bottom:86px}}@media(min-width:1200px){.meal-suggestions[data-v-766b83fe]{padding-top:80px;padding-bottom:50px}}.meal-suggestions__image[data-v-766b83fe]{width:100%;max-width:332px}@media(min-width:768px){.meal-suggestions__image[data-v-766b83fe]{max-width:600px}}@media(min-width:1200px){.meal-suggestions__image[data-v-766b83fe]{max-width:787px}}.meal-suggestions__header[data-v-766b83fe]{font-size:20px;font-size:calc(20/16*1rem);width:230px;margin:0 auto 10px;line-height:24px;font-weight:700}@media(min-width:768px){.meal-suggestions__header[data-v-766b83fe]{margin:0 auto 14px}}.meal-suggestions__title[data-v-766b83fe]{font-size:20px;font-size:calc(20/16*1rem);color:#fff}.meal-suggestions__subtitle[data-v-766b83fe]{font-size:26px;font-size:calc(26/16*1rem);margin-bottom:10px;line-height:32px}@media(min-width:768px){.meal-suggestions__subtitle[data-v-766b83fe]{font-size:36px;font-size:calc(36/16*1rem);margin-bottom:11px;line-height:43px}}@media(min-width:1200px){.meal-suggestions__subtitle[data-v-766b83fe]{font-size:40px;font-size:calc(40/16*1rem);margin-bottom:11px;line-height:48px}}.meal-suggestions__description[data-v-766b83fe]{font-size:18px;font-size:calc(18/16*1rem);width:310px;margin:0 auto 35px;line-height:22px}@media(min-width:768px){.meal-suggestions__description[data-v-766b83fe]{width:520px;margin:0 auto 30px;line-height:27px}}@media(min-width:1200px){.meal-suggestions__description[data-v-766b83fe]{margin:0 auto}}.meal-suggestions__fitatu-only-badge[data-v-766b83fe]{position:absolute;right:calc(50% - 160px)}@media(min-width:768px){.meal-suggestions__fitatu-only-badge[data-v-766b83fe]{right:calc(50% - 265px)}}@media(min-width:1200px){.meal-suggestions__fitatu-only-badge[data-v-766b83fe]{right:calc(50% - 380px)}}.recipe-rating[data-v-043ba233]{display:flex;justify-content:center;align-items:center;font-weight:700;border-radius:9px;padding:0;line-height:18px}.theme-light .recipe-rating[data-v-043ba233]{background-color:#feea99}.theme-dark .recipe-rating[data-v-043ba233]{background-color:#e8c429}.recipe-rating__icon[data-v-043ba233]{margin:3px 6px 4px 7px;fill:#000;width:12px;height:11px}.recipe-rating__description[data-v-043ba233]{margin-right:10px;color:#000}.intermittent-fasting[data-v-54e2491b]{margin:90px auto;text-align:center}@media(min-width:576px){.intermittent-fasting[data-v-54e2491b]{margin:0 auto 130px}}@media(min-width:1024px){.intermittent-fasting[data-v-54e2491b]{margin:0 auto 100px}}.intermittent-fasting__header[data-v-54e2491b]{font-size:20px;font-size:calc(20/16*1rem);width:230px;margin:0 auto 10px;line-height:24px;font-weight:700;color:#ffdec2}@media(min-width:768px){.intermittent-fasting__header[data-v-54e2491b]{margin:0 auto 14px}}.intermittent-fasting__title[data-v-54e2491b]{font-size:20px;font-size:calc(20/16*1rem);color:#fff}.intermittent-fasting__subtitle[data-v-54e2491b]{font-size:26px;font-size:calc(26/16*1rem);margin-bottom:10px;line-height:32px}@media(min-width:768px){.intermittent-fasting__subtitle[data-v-54e2491b]{font-size:36px;font-size:calc(36/16*1rem);margin-bottom:11px;line-height:43px}}@media(min-width:1200px){.intermittent-fasting__subtitle[data-v-54e2491b]{font-size:40px;font-size:calc(40/16*1rem);margin-bottom:11px;line-height:48px}}.intermittent-fasting__description[data-v-54e2491b]{font-size:18px;font-size:calc(18/16*1rem);width:310px;margin:0 auto 51px;line-height:22px}@media(min-width:768px){.intermittent-fasting__description[data-v-54e2491b]{width:520px;margin:0 auto 74px;line-height:27px}}.intermittent-fasting__image[data-v-54e2491b]{width:100%;margin:0 auto 15px;max-width:291px}@media(min-width:768px){.intermittent-fasting__image[data-v-54e2491b]{max-width:582px;margin-bottom:30px}}@media(min-width:1200px){.intermittent-fasting__image[data-v-54e2491b]{max-width:718px;margin-bottom:38px}}.intermittent-fasting__types[data-v-54e2491b]{margin-top:10px;display:flex;justify-content:center}.intermittent-fasting__types-wrapper[data-v-54e2491b]{display:flex;flex-wrap:nowrap;justify-content:center;gap:7px}@media(min-width:768px){.intermittent-fasting__types-wrapper[data-v-54e2491b]{gap:17px}}.intermittent-fasting__type[data-v-54e2491b]{color:#fff;min-width:65px;min-height:62px;padding:9px 7px 8px;border-radius:13px;flex:0 0 65px;position:relative;background-color:#76bbf6}@media(min-width:768px){.intermittent-fasting__type[data-v-54e2491b]{min-width:162px;min-height:151px;padding:22px 17px 19px;border-radius:31px;flex:0 0 162px}}.intermittent-fasting__type-premium[data-v-54e2491b]{border-radius:8px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:#ffcea1;padding:1px 2px}@media(min-width:768px){.intermittent-fasting__type-premium[data-v-54e2491b]{padding:1px 10px 2px}}.intermittent-fasting__type-hours[data-v-54e2491b]{font-size:15px;font-size:calc(15/16*1rem);color:#fff;font-weight:700;line-height:18px}@media(min-width:768px){.intermittent-fasting__type-hours[data-v-54e2491b]{font-size:37px;font-size:calc(37/16*1rem);line-height:45px}}.intermittent-fasting__type-description[data-v-54e2491b],.intermittent-fasting__type-premium[data-v-54e2491b],.intermittent-fasting__type-rating[data-v-54e2491b],.intermittent-fasting__type-review-count[data-v-54e2491b],.intermittent-fasting__type-review-rating[data-v-54e2491b]{color:#000}.intermittent-fasting__type-description[data-v-54e2491b],.intermittent-fasting__type-premium[data-v-54e2491b],.intermittent-fasting__type-review-count[data-v-54e2491b]{font-size:6px;font-size:calc(6/16*1rem);line-height:7px}@media(min-width:768px){.intermittent-fasting__type-description[data-v-54e2491b],.intermittent-fasting__type-premium[data-v-54e2491b],.intermittent-fasting__type-review-count[data-v-54e2491b]{font-size:12px;font-size:calc(12/16*1rem);line-height:14px}}@media(min-width:1200px){.intermittent-fasting__type-description[data-v-54e2491b],.intermittent-fasting__type-premium[data-v-54e2491b],.intermittent-fasting__type-review-count[data-v-54e2491b]{font-size:15px;font-size:calc(15/16*1rem);line-height:17px}}.intermittent-fasting__type-review-rating[data-v-54e2491b]{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:5px}@media(min-width:768px){.intermittent-fasting__type-review-rating[data-v-54e2491b]{margin-top:10px;gap:5px}}@media(min-width:1200px){.intermittent-fasting__type-review-rating[data-v-54e2491b]{gap:7px}}.intermittent-fasting__type-rating[data-v-54e2491b]{display:inline-block;margin-right:0}.intermittent-fasting__type-review-count[data-v-54e2491b]{display:inline-block;line-height:1}.intermittent-fasting[data-v-54e2491b] .recipe-rating__description{font-size:7px;font-size:calc(7/16*1rem);line-height:8px;margin-right:2px}@media(min-width:768px){.intermittent-fasting[data-v-54e2491b] .recipe-rating__description{font-size:13px;font-size:calc(13/16*1rem);line-height:15px;margin-right:5px}}@media(min-width:1200px){.intermittent-fasting[data-v-54e2491b] .recipe-rating__description{font-size:16px;font-size:calc(16/16*1rem);line-height:19px;margin-right:7px}}.intermittent-fasting[data-v-54e2491b] .recipe-rating__icon{width:5px;height:5px;margin:1px 1px 2px 3px}@media(min-width:768px){.intermittent-fasting[data-v-54e2491b] .recipe-rating__icon{width:9px;height:9px;margin:2px 2px 3px 5px}}@media(min-width:1200px){.intermittent-fasting[data-v-54e2491b] .recipe-rating__icon{width:11px;height:11px;margin:3px 3px 5px 7px}}.user-comment__name-container[data-v-98739f5c]{display:flex;align-items:center;margin-bottom:13px}.user-comment__name-bg[data-v-98739f5c]{font-size:16px;font-size:calc(16/16*1rem);display:flex;justify-content:center;align-items:center;width:28px;height:28px;margin-right:15px;border-radius:50%;color:#fff}.user-comment__date-container[data-v-98739f5c]{display:flex;margin-bottom:6px}.user-comment__stars[data-v-98739f5c]{margin-right:7px}.user-comment__comment-text[data-v-98739f5c]{font-size:14px;font-size:calc(14/16*1rem);color:#666;line-height:18px}.user-comments[data-v-7f63987a]{padding:30px 0;border-radius:15px;color:#000}@media(min-width:768px){.user-comments[data-v-7f63987a]{padding:20px 0}}@media(min-width:1200px){.user-comments[data-v-7f63987a]{padding:30px 0}}.user-comments__container[data-v-7f63987a]{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding-top:40px;background-color:#fff;border-radius:15px}@media(min-width:1200px){.user-comments__container[data-v-7f63987a]{flex-direction:row;justify-content:center;align-items:flex-start}}.user-comments__title[data-v-7f63987a]{font-size:26px;font-size:calc(26/16*1rem);line-height:31px;margin-bottom:34px;text-align:center}.theme-light .user-comments__title[data-v-7f63987a]{color:#000}.theme-dark .user-comments__title[data-v-7f63987a]{color:#d9dbdb}@media(min-width:768px){.user-comments__title[data-v-7f63987a]{font-size:36px;font-size:calc(36/16*1rem);margin-bottom:40px;line-height:43px}}@media(min-width:1200px){.user-comments__title[data-v-7f63987a]{font-size:40px;font-size:calc(40/16*1rem);line-height:48px;margin-bottom:60px}}.user-comments__comment[data-v-7f63987a]{max-width:300px;margin:0 30px 50px}.user-comments .review-verification-disclaimer[data-v-7f63987a]{font-size:12px;font-size:calc(12/16*1rem);padding:0;text-align:center}.support-fitatu[data-v-7363763e]{border-radius:15px;color:#000;background-color:#ffc7c0}.support-fitatu__image[data-v-7363763e]{width:100%}.support-fitatu__picture[data-v-7363763e]{padding-bottom:40px}@media(min-width:768px){.support-fitatu__picture[data-v-7363763e]{padding-bottom:50px}}@media(min-width:1200px){.support-fitatu__picture[data-v-7363763e]{margin-top:-70px}}.support-fitatu__title[data-v-7363763e]{font-size:26px;font-size:calc(26/16*1rem);line-height:31px;padding:50px 0 10px;text-align:center;width:235px;margin:0 auto}@media(min-width:768px){.support-fitatu__title[data-v-7363763e]{font-size:36px;font-size:calc(36/16*1rem);width:335px;margin-bottom:16px;line-height:43px}}@media(min-width:1200px){.support-fitatu__title[data-v-7363763e]{font-size:40px;font-size:calc(40/16*1rem);width:370px;line-height:48px;margin-bottom:27px}}.support-fitatu__description[data-v-7363763e]{font-size:18px;font-size:calc(18/16*1rem);width:285px;margin:0 auto;line-height:22px;text-align:center}@media(min-width:768px){.support-fitatu__description[data-v-7363763e]{width:520px;margin:0 auto 24px;line-height:27px}}@media(min-width:1200px){.support-fitatu__description[data-v-7363763e]{width:500px}}.premium-offer-notification__wrapper[data-v-1b5c27dc]{font-size:18px;font-size:calc(18/16*1rem);color:#000;padding:10px 16px;background-color:#ffcea1;border-radius:15px;text-align:center;line-height:22px}.premium-offer-notification__wrapper[data-v-1b5c27dc]:hover{cursor:pointer}.premium-offer-notification[data-v-1b5c27dc] .premium-offer-notification__link{text-decoration:underline}.promotions-banner[data-v-3a69a86e]{display:flex;align-items:center;justify-content:center;min-height:54px}.promotions-banner__container[data-v-3a69a86e]{display:flex;max-width:460px}.promotions-banner__img[data-v-3a69a86e]{height:54px;width:64px}.promotions-banner__img img[data-v-3a69a86e]{width:100%;object-fit:contain}.promotions-banner__content[data-v-3a69a86e]{display:flex;flex-direction:column}.promotions-banner__title[data-v-3a69a86e]{margin-top:5px;font-weight:700;font-size:16px;font-size:calc(16/16*1rem)}.time-counter[data-v-5d4d331b]{display:flex}.time-counter__field[data-v-5d4d331b],.time-counter__separator[data-v-5d4d331b]{display:inline-flex;justify-content:center;align-items:center}.time-counter__field[data-v-5d4d331b]{width:1.2em}.web-banner-promotion[data-v-1dbf4758]{text-align:center;padding:10px 0 20px;min-height:198px}@media(min-width:768px){.web-banner-promotion[data-v-1dbf4758]{min-height:130px}}@media(min-width:1200px){.web-banner-promotion[data-v-1dbf4758]{padding:10px 0 6px;min-height:112px}}.web-banner-promotion__wrapper[data-v-1dbf4758]{display:flex;flex-direction:column;align-items:center;margin:0 auto;column-gap:15px}@media(min-width:768px){.web-banner-promotion__wrapper[data-v-1dbf4758]{flex-direction:row;flex-wrap:wrap;justify-content:center;width:768px}}@media(min-width:1200px){.web-banner-promotion__wrapper[data-v-1dbf4758]{flex-wrap:nowrap;width:1200px}}.web-banner-promotion__text[data-v-1dbf4758]{font-size:14px;font-size:calc(14/16*1rem);line-height:17px;font-weight:700;letter-spacing:10px;margin-bottom:10px;flex-basis:25%}@media(min-width:768px){.web-banner-promotion__text[data-v-1dbf4758]{font-size:17px;font-size:calc(17/16*1rem);line-height:20px;margin-bottom:5px;flex-basis:100%}}@media(min-width:1200px){.web-banner-promotion__text[data-v-1dbf4758]{font-size:26px;font-size:calc(26/16*1rem);line-height:32px;flex-basis:25%}}.web-banner-promotion__image-left[data-v-1dbf4758]{margin-bottom:10px;flex-basis:25%}.web-banner-promotion__image-left img[data-v-1dbf4758]{max-height:52px}@media(min-width:768px){.web-banner-promotion__image-left[data-v-1dbf4758]{margin-bottom:0}.web-banner-promotion__image-left img[data-v-1dbf4758]{max-height:60px}}@media(min-width:1200px){.web-banner-promotion__image-left img[data-v-1dbf4758]{max-height:90px}}.web-banner-promotion__image-right[data-v-1dbf4758]{flex-basis:25%}.web-banner-promotion__image-right img[data-v-1dbf4758]{max-height:42px}@media(min-width:1200px){.web-banner-promotion__image-right img[data-v-1dbf4758]{max-height:90px}}.web-banner-promotion__time-counter[data-v-1dbf4758]{margin-bottom:10px;display:inline-block;flex-basis:25%}@media(min-width:768px){.web-banner-promotion__time-counter[data-v-1dbf4758]{margin-bottom:0}}.web-banner-promotion[data-v-1dbf4758] .time-counter{color:var(--timeCounterColor);justify-content:center}.web-banner-promotion[data-v-1dbf4758] .time-counter__field{height:42px;width:38px;border:1px solid var(--timeCounterColor);border-radius:7px}.web-banner-promotion[data-v-1dbf4758] .time-counter__separator{margin:0 2px}.daily-goal[data-v-2f099907]{margin:0 auto;text-align:center;padding-top:64px;padding-bottom:0;background-color:#ffdec2;color:#000;border-radius:20px}@media(min-width:768px){.daily-goal[data-v-2f099907]{padding-top:80px}}@media(min-width:1200px){.daily-goal[data-v-2f099907]{padding-top:80px}}.daily-goal__image[data-v-2f099907]{width:100%;max-width:282px}@media(min-width:768px){.daily-goal__image[data-v-2f099907]{max-width:375px}}@media(min-width:1200px){.daily-goal__image[data-v-2f099907]{max-width:410px}}.daily-goal__header[data-v-2f099907]{font-size:20px;font-size:calc(20/16*1rem);width:230px;margin:0 auto 10px;line-height:24px;font-weight:700}@media(min-width:768px){.daily-goal__header[data-v-2f099907]{margin:0 auto 14px}}.daily-goal__title[data-v-2f099907]{font-size:20px;font-size:calc(20/16*1rem);color:#fff}.daily-goal__subtitle[data-v-2f099907]{font-size:26px;font-size:calc(26/16*1rem);margin-bottom:10px;line-height:32px}@media(min-width:768px){.daily-goal__subtitle[data-v-2f099907]{font-size:36px;font-size:calc(36/16*1rem);margin-bottom:11px;line-height:43px}}@media(min-width:1200px){.daily-goal__subtitle[data-v-2f099907]{font-size:40px;font-size:calc(40/16*1rem);margin-bottom:11px;line-height:48px}}.daily-goal__description[data-v-2f099907]{font-size:18px;font-size:calc(18/16*1rem);width:310px;margin:0 auto;line-height:22px}@media(min-width:768px){.daily-goal__description[data-v-2f099907]{width:520px;margin:0 auto;line-height:27px}}.daily-goal__fitatu-only-badge[data-v-2f099907]{position:absolute;right:calc(50% - 115px)}@media(min-width:768px){.daily-goal__fitatu-only-badge[data-v-2f099907]{right:calc(50% - 190px)}}@media(min-width:1200px){.daily-goal__fitatu-only-badge[data-v-2f099907]{right:calc(50% - 250px)}}.widget[data-v-47fa6e30]{margin:0 auto;text-align:center;padding-top:0;padding-bottom:48px;background-color:#ffdec2;color:#000;border-radius:20px}@media(min-width:768px){.widget[data-v-47fa6e30]{padding-bottom:86px}}@media(min-width:1200px){.widget[data-v-47fa6e30]{padding-bottom:50px}}.widget__image[data-v-47fa6e30]{width:100%;max-width:282px}@media(min-width:768px){.widget__image[data-v-47fa6e30]{max-width:375px}}@media(min-width:1200px){.widget__image[data-v-47fa6e30]{max-width:410px}}.widget__header[data-v-47fa6e30]{font-size:20px;font-size:calc(20/16*1rem);width:230px;margin:0 auto 10px;line-height:24px;font-weight:700}@media(min-width:768px){.widget__header[data-v-47fa6e30]{margin:0 auto 14px}}.widget__title[data-v-47fa6e30]{font-size:20px;font-size:calc(20/16*1rem);color:#fff}.widget__subtitle[data-v-47fa6e30]{font-size:26px;font-size:calc(26/16*1rem);margin-bottom:10px;line-height:32px}@media(min-width:768px){.widget__subtitle[data-v-47fa6e30]{font-size:36px;font-size:calc(36/16*1rem);margin-bottom:11px;line-height:43px}}@media(min-width:1200px){.widget__subtitle[data-v-47fa6e30]{font-size:40px;font-size:calc(40/16*1rem);margin-bottom:11px;line-height:48px}}.widget__description[data-v-47fa6e30]{font-size:18px;font-size:calc(18/16*1rem);width:310px;margin:0 auto 30px;line-height:22px}@media(min-width:768px){.widget__description[data-v-47fa6e30]{width:520px;margin:0 auto;line-height:27px}}.no-ads[data-v-1a4bde3b]{margin:0 auto;text-align:center;padding-top:64px;padding-bottom:48px}@media(min-width:768px){.no-ads[data-v-1a4bde3b]{padding-top:80px;padding-bottom:86px}}@media(min-width:1200px){.no-ads[data-v-1a4bde3b]{padding-top:80px;padding-bottom:50px}}.no-ads__image[data-v-1a4bde3b]{width:100%;max-width:282px}@media(min-width:768px){.no-ads__image[data-v-1a4bde3b]{max-width:375px}}@media(min-width:1200px){.no-ads__image[data-v-1a4bde3b]{max-width:410px}}.no-ads__subtitle[data-v-1a4bde3b]{font-size:26px;font-size:calc(26/16*1rem);margin-bottom:10px;line-height:32px}@media(min-width:768px){.no-ads__subtitle[data-v-1a4bde3b]{font-size:36px;font-size:calc(36/16*1rem);margin-bottom:11px;line-height:43px}}@media(min-width:1200px){.no-ads__subtitle[data-v-1a4bde3b]{font-size:40px;font-size:calc(40/16*1rem);margin-bottom:11px;line-height:48px}}.no-ads__description[data-v-1a4bde3b]{font-size:18px;font-size:calc(18/16*1rem);width:310px;margin:0 auto 23px;line-height:22px}@media(min-width:768px){.no-ads__description[data-v-1a4bde3b]{width:520px;line-height:27px}}.premium-feature-popup[data-v-42b5eed4]{position:relative;display:flex;justify-content:center;padding:80px 0 50px;background-color:#ffdec2;height:100dvh}@media(min-width:768px){.premium-feature-popup[data-v-42b5eed4]{height:auto;padding:44px 0 60px}}.premium-feature-popup__container[data-v-42b5eed4]{display:flex;width:275px;flex-direction:column;align-items:center;text-align:center;height:100%;justify-content:flex-start}@media(min-width:768px){.premium-feature-popup__container[data-v-42b5eed4]{height:auto;padding:0;justify-content:center}}.premium-feature-popup__novelty[data-v-42b5eed4]{font-size:18px;font-size:calc(18/16*1rem);margin-bottom:4px;font-weight:700;color:#fff}.premium-feature-popup__header[data-v-42b5eed4]{font-size:20px;font-size:calc(20/16*1rem);width:240px;line-height:28px;color:#000;margin-bottom:41px}@media(min-width:768px){.premium-feature-popup__header[data-v-42b5eed4]{margin-bottom:30px}}.premium-feature-popup__image[data-v-42b5eed4]{width:100%;margin-bottom:31px;padding:0 36px}@media(min-width:768px){.premium-feature-popup__image[data-v-42b5eed4]{width:var(--desktop-width);margin-bottom:10px}}.premium-feature-popup__description[data-v-42b5eed4],.premium-feature-popup__footer[data-v-42b5eed4]{font-size:16px;font-size:calc(16/16*1rem);margin-bottom:35px;line-height:1.33;color:#000}.premium-feature-popup__close-button[data-v-42b5eed4]{cursor:pointer;padding:20px;background:none;color:#4fa9f6;font-weight:400;margin-top:auto}@media(min-width:768px){.premium-feature-popup__close-button[data-v-42b5eed4]{margin-top:unset}}.premium-feature-popup__close-button--ofer-btn[data-v-42b5eed4]{padding:15px 25px;background:#000;color:#ffcea1;font-weight:700;border-radius:25px}.premium-feature-popup__icon-close-wrapper[data-v-42b5eed4]{position:absolute;top:20px;right:0;padding:20px;cursor:pointer}.premium-feature-popup__icon-close-wrapper svg[data-v-42b5eed4]{width:12px;height:12px}.premium-feature-popup__icon-close-wrapper svg path[data-v-42b5eed4]{fill:#000}.premium-ai[data-v-2bcdc2c5]{margin:0 auto;text-align:center;background-color:#ffdec2;color:#000;border-radius:20px;padding-bottom:50px}@media(min-width:768px){.premium-ai[data-v-2bcdc2c5]{padding-bottom:100px}}.premium-ai__robot-icon[data-v-2bcdc2c5]{display:block;margin:0 auto}.premium-ai__robot-icon--right[data-v-2bcdc2c5]{display:none}@media(min-width:768px){.premium-ai__robot-icon--top[data-v-2bcdc2c5]{display:none}.premium-ai__robot-icon--right[data-v-2bcdc2c5]{display:inline-block;margin-top:-11px;width:67px}}.premium-ai__innovation[data-v-2bcdc2c5]{font-size:26px;font-size:calc(26/16*1rem);padding-top:11px;color:#fff;font-weight:700}@media(min-width:768px){.premium-ai__innovation[data-v-2bcdc2c5]{font-size:36px;font-size:calc(36/16*1rem);display:inline-flex;justify-content:center;align-items:center}}@media(min-width:768px){.premium-ai__innovation-title[data-v-2bcdc2c5]{padding-top:19px;padding-right:10px}}.premium-ai__header[data-v-2bcdc2c5]{font-size:26px;font-size:calc(26/16*1rem);background-color:#7bd0ff;color:#000;border-radius:20px;line-height:24px;padding-top:23px;padding-bottom:41px;position:relative}@media(min-width:1200px){.premium-ai__header[data-v-2bcdc2c5]{padding-bottom:61px}}.premium-ai__from-image[data-v-2bcdc2c5]{text-align:center;margin:0 auto;padding-top:40px;max-width:301px}@media(min-width:768px){.premium-ai__from-image[data-v-2bcdc2c5]{padding-top:70px;max-width:604px}}@media(min-width:1200px){.premium-ai__from-image[data-v-2bcdc2c5]{padding-top:57px;max-width:600px}}.premium-ai__from-image[data-v-2bcdc2c5]:not(:last-child){margin-bottom:100px}.premium-ai__from-image-title[data-v-2bcdc2c5]{font-size:18px;font-size:calc(18/16*1rem);margin:0}@media(min-width:768px){.premium-ai__from-image-title[data-v-2bcdc2c5]{font-size:24px;font-size:calc(24/16*1rem)}}.premium-ai__from-image-text[data-v-2bcdc2c5]{display:flex;flex-direction:column;gap:15px}.premium-ai__from-image-paragraph[data-v-2bcdc2c5],.premium-ai__from-text-paragraph[data-v-2bcdc2c5]{font-size:18px;font-size:calc(18/16*1rem);margin:0}.premium-ai__from-text[data-v-2bcdc2c5]{text-align:center;margin:0 auto;max-width:301px}@media(min-width:768px){.premium-ai__from-text[data-v-2bcdc2c5]{max-width:604px}}@media(min-width:1200px){.premium-ai__from-text[data-v-2bcdc2c5]{max-width:690px}}.premium-ai__from-text-title[data-v-2bcdc2c5]{font-size:26px;font-size:calc(26/16*1rem);margin:0 0 10px;font-weight:400}@media(min-width:768px){.premium-ai__from-text-title[data-v-2bcdc2c5]{font-size:36px;font-size:calc(36/16*1rem)}}@media(min-width:1200px){.premium-ai__from-text-title[data-v-2bcdc2c5]{font-size:40px;font-size:calc(40/16*1rem)}}.premium-ai__from-text-paragraph--narrow[data-v-2bcdc2c5]{margin:0 auto}@media(min-width:768px){.premium-ai__from-text-paragraph--narrow[data-v-2bcdc2c5]{max-width:500px}}.premium-ai__title[data-v-2bcdc2c5]{font-size:calc(26/16*1rem);margin:0 auto;padding-top:7px;font-size:26px;line-height:30px;width:320px;color:#000}@media(min-width:768px){.premium-ai__title[data-v-2bcdc2c5]{font-size:36px;font-size:calc(36/16*1rem);width:580px;padding-top:0;line-height:44px}}.premium-ai__image[data-v-2bcdc2c5]{width:100%;max-width:284px;display:block;margin:0 auto}@media(min-width:768px){.premium-ai__image[data-v-2bcdc2c5]{max-width:422px}}@media(min-width:1200px){.premium-ai__image[data-v-2bcdc2c5]{max-width:422px}}.premium-ai__from-image-image[data-v-2bcdc2c5]{width:100%;max-width:277px;display:block;margin:0 auto}@media(min-width:768px){.premium-ai__from-image-image[data-v-2bcdc2c5]{max-width:416px}}@media(min-width:1200px){.premium-ai__from-image-image[data-v-2bcdc2c5]{max-width:547px}}.premium-ai__fitatu-only-badge[data-v-2bcdc2c5]{position:absolute;top:20px;right:20px}@media(min-width:1200px){.premium-ai__fitatu-only-badge[data-v-2bcdc2c5]{top:30px;right:30px}}.premium-offer[data-v-b3939d60]{margin:0 auto;width:100%}.premium-offer__premium-title[data-v-b3939d60]{font-size:22px;font-size:calc(22/16*1rem);padding-top:38px;padding-bottom:48px;text-align:center}@media(min-width:768px){.premium-offer__premium-title[data-v-b3939d60]{font-size:26px;font-size:calc(26/16*1rem);padding-top:61px;padding-bottom:69px}}.premium-offer .scrollable-area[data-v-b3939d60]{padding-bottom:0}.premium-offer .web-banner-promotion[data-v-b3939d60],.premium-offer__marketing-promotion[data-v-b3939d60]{margin-bottom:20px}.premium-offer__container[data-v-b3939d60]{max-width:1160px;margin:0 auto;padding:0 10px}@media(min-width:768px){.premium-offer__container[data-v-b3939d60]{padding:0 25px}}@media(min-width:1200px){.premium-offer__container[data-v-b3939d60]{padding:0 10px}}.premium-offer__apple-watch[data-v-b3939d60]{margin:0 30px 87px}@media(min-width:768px){.premium-offer__apple-watch[data-v-b3939d60]{margin:0 0 135px}}.premium-offer__shopping-list[data-v-b3939d60]{margin-top:90px;margin-bottom:70px}@media(min-width:768px){.premium-offer__shopping-list[data-v-b3939d60]{margin-top:130px;margin-bottom:94px}}@media(min-width:1200px){.premium-offer__shopping-list[data-v-b3939d60]{margin-bottom:96px}}.premium-offer__joint-cards[data-v-b3939d60]{background-color:#ffdec2;border-radius:20px}.premium-offer__notification[data-v-b3939d60]{margin:10px 10px 20px}@media(min-width:768px){.premium-offer__notification[data-v-b3939d60]{margin:10px 25px 20px}}@media(min-width:1200px){.premium-offer__notification[data-v-b3939d60]{margin:10px 40px 20px}}.premium-offer__meal-suggestions[data-v-b3939d60]{margin-bottom:60px}@media(min-width:768px){.premium-offer__meal-suggestions[data-v-b3939d60]{margin-bottom:70px}}@media(min-width:1200px){.premium-offer__meal-suggestions[data-v-b3939d60]{margin-bottom:90px}}.premium-offer__reach-goals[data-v-b3939d60]{margin-bottom:50px}.premium-offer__reach-goals--first[data-v-b3939d60]{margin-top:20px}@media(min-width:768px){.premium-offer__reach-goals[data-v-b3939d60]{margin-bottom:40px}}@media(min-width:1200px){.premium-offer__reach-goals[data-v-b3939d60]{margin-bottom:150px}.premium-offer__reach-goals[data-v-b3939d60] .reach-goal__description:lang(fr_FR){top:85px}}.premium-offer__recipes-catalog[data-v-b3939d60]{margin-bottom:-21px}@media(min-width:768px){.premium-offer__recipes-catalog[data-v-b3939d60]{margin-bottom:105px}}@media(min-width:1200px){.premium-offer__recipes-catalog[data-v-b3939d60]{margin-bottom:130px}}.premium-offer__recipe-steps[data-v-b3939d60]{margin-bottom:60px}@media(min-width:768px){.premium-offer__recipe-steps[data-v-b3939d60]{margin-bottom:94px}}@media(min-width:1200px){.premium-offer__recipe-steps[data-v-b3939d60]{margin-bottom:150px}}.premium-offer__web-application[data-v-b3939d60]{margin-bottom:80px}@media(min-width:768px){.premium-offer__web-application[data-v-b3939d60]{margin-bottom:119px}}@media(min-width:1200px){.premium-offer__web-application[data-v-b3939d60]{margin-bottom:182px}}.premium-offer__fit-apps[data-v-b3939d60]{margin-bottom:20px}@media(min-width:768px){.premium-offer__fit-apps[data-v-b3939d60]{margin-bottom:40px}}@media(min-width:1200px){.premium-offer__fit-apps[data-v-b3939d60]{margin-bottom:50px}}.premium-offer__premium-features[data-v-b3939d60]{margin-bottom:20px}@media(min-width:768px){.premium-offer__premium-features[data-v-b3939d60]{margin-bottom:45px}}@media(min-width:1200px){.premium-offer__premium-features[data-v-b3939d60]{margin-bottom:50px}}.premium-offer__user-comments[data-v-b3939d60]{margin-bottom:20px}@media(min-width:768px){.premium-offer__user-comments[data-v-b3939d60]{margin-bottom:45px}}@media(min-width:1200px){.premium-offer__user-comments[data-v-b3939d60]{margin-bottom:30px}}.premium-offer__support-fitatu[data-v-b3939d60]{margin-bottom:20px}@media(min-width:768px){.premium-offer__support-fitatu[data-v-b3939d60]{margin-bottom:45px}}@media(min-width:1200px){.premium-offer__support-fitatu[data-v-b3939d60]{margin-bottom:50px}}.premium-offer__action-panel[data-v-b3939d60]{bottom:0;left:0;position:sticky;z-index:2}.premium-offer__action-panel[data-v-b3939d60] .action-panel__button,.premium-offer__small-promotions-banner[data-v-b3939d60]{cursor:pointer}@media(min-width:768px){.premium-offer[data-v-b3939d60] .premium-feature-popup{padding:64px 0 80px;border-radius:20px}.premium-offer[data-v-b3939d60] .premium-feature-popup__container{width:560px}.premium-offer[data-v-b3939d60] .premium-feature-popup__novelty{font-size:20px;font-size:calc(20/16*1rem)}.premium-offer[data-v-b3939d60] .premium-feature-popup__header{font-size:30px;font-size:calc(30/16*1rem);margin-bottom:60px;width:560px}.premium-offer[data-v-b3939d60] .premium-feature-popup__description,.premium-offer[data-v-b3939d60] .premium-feature-popup__footer{font-size:18px;font-size:calc(18/16*1rem);line-height:27px;width:400px}.premium-offer[data-v-b3939d60] .premium-feature-popup__close-button{font-size:18px;font-size:calc(18/16*1rem)}.premium-offer[data-v-b3939d60] .premium-feature-popup__icon-close-wrapper{top:0;right:0;padding:20px}}.premium-offer[data-v-b3939d60] .v--modal-box{border-radius:0}@media(min-width:768px){.premium-offer[data-v-b3939d60] .v--modal-box{border-radius:20px}}.cooking-time-section[data-v-4cde02a4]{display:flex;align-items:center;position:relative;justify-content:space-between}.cooking-time-section__title[data-v-4cde02a4]{margin:0}.cooking-time-section__input-wrapper[data-v-4cde02a4]{display:flex;align-items:center}.cooking-time-section__label[data-v-4cde02a4]{width:56px}.cooking-time-section[data-v-4cde02a4].input-base{width:50px;padding-bottom:0;margin-right:10px;margin-left:14px;position:static}.cooking-time-section[data-v-4cde02a4].input-base__input-element{padding:9px}.cooking-time-section[data-v-4cde02a4].input-base__validation-error-message{text-align:left}.theme-light .cooking-time-section--invalid[data-v-4cde02a4].input-base__input-element{color:#ff3939;border-color:#ff3838}.theme-dark .cooking-time-section--invalid[data-v-4cde02a4].input-base__input-element{color:#f5495d;border-color:#f5495d}.photo-section[data-v-706ec1d0]{position:relative}.photo-section__add-section[data-v-706ec1d0]{border-radius:10px;padding:23px 0 15px}.theme-light .photo-section__add-section[data-v-706ec1d0]{background-color:#f7f9f9;border:1px solid #f7f9f9}.theme-dark .photo-section__add-section[data-v-706ec1d0]{background-color:#292d2d;border:1px solid #292d2d}.photo-section__icon[data-v-706ec1d0]{width:30px;height:auto;margin:auto}.theme-light .photo-section__icon path[data-v-706ec1d0]{fill:#000}.theme-dark .photo-section__icon path[data-v-706ec1d0]{fill:#d9dbdb}.photo-section__button[data-v-706ec1d0]{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 0 4px;color:#4fa9f6;border-radius:10px}.photo-section__button[data-v-706ec1d0]:hover{cursor:pointer}.photo-section__description[data-v-706ec1d0]{text-align:center}.theme-dark .photo-section__description[data-v-706ec1d0],.theme-light .photo-section__description[data-v-706ec1d0]{color:#999d9d}.photo-section[data-v-706ec1d0] .photo-uploader{position:absolute;width:100%;height:100%;overflow:hidden;left:0;right:0;top:0}.photo-section__preview-section[data-v-706ec1d0]{position:relative}.photo-section__preview[data-v-706ec1d0]{width:100%;height:auto;border-radius:10px}.photo-section__delete[data-v-706ec1d0]{position:absolute;display:flex;z-index:1;top:15px;right:15px;color:#000;background-color:#fff;width:24px;height:24px;padding:6px;border-radius:100%}.name-section h4[data-v-9071ccfe]{margin:0 0 10px}.name-section[data-v-9071ccfe].input-base__validation-error-message{text-align:left}.theme-light .name-section__input-name--invalid[data-v-9071ccfe]{color:#ff3939}.theme-light .name-section__input-name--invalid[data-v-9071ccfe].input-base__input-element{border-color:#ff3838}.theme-dark .name-section__input-name--invalid[data-v-9071ccfe]{color:#f5495d}.theme-dark .name-section__input-name--invalid[data-v-9071ccfe].input-base__input-element{border-color:#f5495d}.share-section__list[data-v-2d9a96f7]{padding-left:60px}.share-section__list-title[data-v-2d9a96f7]{margin-left:-20px}.share-section__list-item[data-v-2d9a96f7]{list-style-type:disc;padding-left:20px}.share-section__list-item[data-v-2d9a96f7]:last-of-type{padding-bottom:20px}.filter-badge[data-v-069e00e0]{display:inline-block;padding:6px 10px 4px;border-radius:15px}.theme-light .filter-badge[data-v-069e00e0]{background-color:#f7f8f9;color:#000}.theme-dark .filter-badge[data-v-069e00e0]{background-color:#333535;color:#ced0d0}.theme-light .filter-badge--active[data-v-069e00e0]{background-color:#000;color:#fff}.theme-dark .filter-badge--active[data-v-069e00e0]{background-color:#ced0d0;color:#333535}.tags-recipes-catalog-filters-section__title[data-v-3f4d0eed]{margin:16px 0}.tags-recipes-catalog-filters-section__filter[data-v-3f4d0eed]{display:inline-block;margin-right:6px;font-size:14px;font-size:calc(14/16*1rem)}.tags-recipes-catalog-filters-section__filter[data-v-3f4d0eed]:hover{cursor:pointer}.tags-recipes-catalog-filters-section[data-v-3f4d0eed] .filter-badge{padding:9px 10px 7px;margin:0 5px 10px 0}.theme-light .tags-recipes-catalog-filters-section--invalid .tags-recipes-catalog-filters-section__validation-message[data-v-3f4d0eed]{color:#ff3939}.theme-light .tags-recipes-catalog-filters-section--invalid .filter-badge[data-v-3f4d0eed]{border:1px solid #ff3838}.theme-dark .tags-recipes-catalog-filters-section--invalid .tags-recipes-catalog-filters-section__validation-message[data-v-3f4d0eed]{color:#f5495d}.theme-dark .tags-recipes-catalog-filters-section--invalid .filter-badge[data-v-3f4d0eed]{border:1px solid #f5495d}.dish-tags-list[data-v-695242d1]{position:relative;padding:5px 0 100px}.dish-tags-list__section[data-v-695242d1]{margin-top:30px;padding:0 16px}.dish-tags-list__section[data-v-695242d1]:first-of-type{margin-top:10px}.dish-tags-list__ingredients-section[data-v-695242d1]{margin-bottom:30px}.textarea-base[data-v-f2c9d98e]{position:relative;padding-bottom:17px}.theme-light .textarea-base--invalid[data-v-f2c9d98e]{color:#ff3939}.theme-dark .textarea-base--invalid[data-v-f2c9d98e]{color:#f5495d}.textarea-base__textarea-element[data-v-f2c9d98e]{font-size:16px;font-size:calc(16/16*1rem);border:1px solid #ebebeb;background:none;width:100%;padding:0 10px;height:200px;line-height:36px;border-radius:4px;-webkit-appearance:none;appearance:none}.theme-light .textarea-base__textarea-element[data-v-f2c9d98e]{color:#000;background-color:#fff}.theme-dark .textarea-base__textarea-element[data-v-f2c9d98e]{color:#ced0d0;background-color:#1e1e1e}.theme-light .textarea-base__textarea-element--validation-error[data-v-f2c9d98e]{border-color:#ff3838}.theme-dark .textarea-base__textarea-element--validation-error[data-v-f2c9d98e]{border-color:#f5495d}.textarea-base__validation-error-message[data-v-f2c9d98e]{position:absolute;left:0;width:100%;text-align:center;font-size:12px;font-size:calc(12/16*1rem)}.theme-light .textarea-base__validation-error-message[data-v-f2c9d98e]{color:#ff3939}.theme-dark .textarea-base__validation-error-message[data-v-f2c9d98e]{color:#f5495d}.theme-light .user-tags-section__textarea--invalid[data-v-9da18a2e]{border-color:#ff3838}.theme-dark .user-tags-section__textarea--invalid[data-v-9da18a2e]{border-color:#f5495d}.user-tags-section__textarea--empty[data-v-9da18a2e] ::v-deeptextarea{line-height:18px;padding:10px}.tags-section__button[data-v-1847c052]{margin-left:19px;color:#4fa9f6;font-weight:400}.tags-section__button[data-v-1847c052]:hover{cursor:pointer}.tags-section__user-tags-section[data-v-1847c052]{margin-top:30px}.tags-section[data-v-1847c052] .dish-tags-list{padding-bottom:0}.tags-section[data-v-1847c052] .dish-tags-list__section{padding:0}.portions-section[data-v-1d9d1684]{display:flex;align-items:center;position:relative;justify-content:space-between}.portions-section__title[data-v-1d9d1684]{margin:0}.portions-section__input-wrapper[data-v-1d9d1684]{display:flex;align-items:center}.portions-section__label[data-v-1d9d1684]{width:56px}.portions-section__multiplication-sign[data-v-1d9d1684]{margin-right:5px;font-size:10px}.portions-section[data-v-1d9d1684].input-base{width:50px;padding-bottom:0;margin-right:10px;margin-left:14px;position:static}.portions-section[data-v-1d9d1684].input-base__input-element{padding:9px}.portions-section[data-v-1d9d1684].input-base__validation-error-message{text-align:left}.theme-light .portions-section--invalid[data-v-1d9d1684].input-base__input-element{color:#ff3939;border-color:#ff3838}.theme-dark .portions-section--invalid[data-v-1d9d1684].input-base__input-element{color:#f5495d;border-color:#f5495d}.instructions-step[data-v-5072859c]{display:flex;width:100%;justify-content:space-between}.instructions-step__number[data-v-5072859c]{padding:10px}.instructions-step__textarea[data-v-5072859c]{width:100%}.instructions-step__textarea[data-v-5072859c] .textarea-base__textarea-element{height:92px}.instructions-step__delete[data-v-5072859c]{padding:10px}.instructions-step__delete svg[data-v-5072859c]{width:13px;height:13px}.theme-light .instructions-step__delete path[data-v-5072859c]{fill:#000}.theme-dark .instructions-step__delete path[data-v-5072859c]{fill:#ced0d0}.theme-light .instructions-section--invalid .instructions-section__button[data-v-34a2cc68],.theme-light .instructions-section--invalid .instructions-section__validation-message[data-v-34a2cc68]{color:#ff3939}.theme-light .instructions-section--invalid .instructions-section__wrapper[data-v-34a2cc68]{border-color:#ff3838}.theme-dark .instructions-section--invalid .instructions-section__button[data-v-34a2cc68],.theme-dark .instructions-section--invalid .instructions-section__validation-message[data-v-34a2cc68]{color:#f5495d}.theme-dark .instructions-section--invalid .instructions-section__wrapper[data-v-34a2cc68]{border-color:#f5495d}.instructions-section__title[data-v-34a2cc68]{margin:13px 0}.instructions-section__wrapper[data-v-34a2cc68]{border-radius:10px;overflow:hidden}.theme-light .instructions-section__wrapper[data-v-34a2cc68]{background-color:#f7f9f9;border:1px solid #f7f9f9}.theme-dark .instructions-section__wrapper[data-v-34a2cc68]{background-color:#292d2d;border:1px solid #292d2d}.instructions-section__button[data-v-34a2cc68]{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 0;color:#4fa9f6;border-radius:10px}.instructions-section__button--extended[data-v-34a2cc68]{padding:15px 0}.instructions-section__button[data-v-34a2cc68]:hover{cursor:pointer}.instructions-section__step[data-v-34a2cc68]:first-of-type{padding-top:15px}.instructions-section__validation-message[data-v-34a2cc68]{margin-top:5px}.ingredient[data-v-34043fc4]{position:relative;padding:9px 0 0 15px}.theme-light .ingredient[data-v-34043fc4]{background-color:#f7f9f9}.theme-dark .ingredient[data-v-34043fc4]{background-color:#292d2d}.ingredient__name[data-v-34043fc4]{margin-top:7px;margin-bottom:5px;padding-right:30px}.ingredient__description[data-v-34043fc4]{font-size:14px;font-size:calc(14/16*1rem);display:flex;justify-content:space-between;width:calc(100% - 32px);color:#999d9d}.ingredient__close-icon[data-v-34043fc4]{position:absolute;top:6px;right:-1px;padding:10px}.ingredient__close-icon svg[data-v-34043fc4]{width:13px;height:13px}.theme-light .ingredient__close-icon path[data-v-34043fc4]{fill:#000}.theme-dark .ingredient__close-icon path[data-v-34043fc4]{fill:#ced0d0}.ingredient__close-icon[data-v-34043fc4]:hover{cursor:pointer}.ingredient__verified[data-v-34043fc4]{margin-left:9px}.theme-light .ingredient__verified path[data-v-34043fc4]{fill:#000}.theme-dark .ingredient__verified path[data-v-34043fc4]{fill:#ced0d0}.ingredients-section__title[data-v-39ff6883]{margin:13px 0}.ingredients-section__wrapper[data-v-39ff6883]{border-radius:10px;overflow:hidden}.theme-light .ingredients-section__wrapper[data-v-39ff6883]{background-color:#f7f9f9;border:1px solid #f7f9f9}.theme-dark .ingredients-section__wrapper[data-v-39ff6883]{background-color:#292d2d;border:1px solid #292d2d}.ingredients-section__button[data-v-39ff6883]{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 0;color:#4fa9f6;border-radius:10px}.ingredients-section__button--extended[data-v-39ff6883]{padding:15px 0}.ingredients-section__button[data-v-39ff6883]:hover{cursor:pointer}.ingredients-section[data-v-39ff6883].ingredient:last-child{padding-bottom:20px}.ingredients-section[data-v-39ff6883].ingredient:last-child:after{position:absolute;bottom:0;display:block;width:calc(100% - 30px);height:1px;content:""}.theme-light .ingredients-section[data-v-39ff6883].ingredient:last-child:after{background-color:#fff}.theme-dark .ingredients-section[data-v-39ff6883].ingredient:last-child:after{background-color:#626565}.theme-light .ingredients-section--invalid .ingredients-section__button[data-v-39ff6883],.theme-light .ingredients-section--invalid .ingredients-section__validation-message[data-v-39ff6883]{color:#ff3939}.theme-light .ingredients-section--invalid .ingredients-section__wrapper[data-v-39ff6883]{border-color:#ff3838}.theme-dark .ingredients-section--invalid .ingredients-section__button[data-v-39ff6883],.theme-dark .ingredients-section--invalid .ingredients-section__validation-message[data-v-39ff6883]{color:#f5495d}.theme-dark .ingredients-section--invalid .ingredients-section__wrapper[data-v-39ff6883]{border-color:#f5495d}.ingredients-section__validation-message[data-v-39ff6883]{margin-top:5px}.add-user-dish-container[data-v-07cc6797]{margin-top:16px}.add-user-dish-container__name-section[data-v-07cc6797],.add-user-dish-container__photo-section[data-v-07cc6797]{margin-bottom:20px}.add-user-dish-container__cooking-time[data-v-07cc6797],.add-user-dish-container__portions-quantity[data-v-07cc6797]{margin:30px 0}.page-edit-user-dish[data-v-61d2b4ac]{max-width:700px;margin:0 auto;width:100%}.page-edit-user-dish__required-label[data-v-61d2b4ac]{padding-bottom:50px}@media(min-width:768px){.page-edit-user-dish[data-v-61d2b4ac]{margin-top:55px}}@media(max-width:767px){.page-edit-user-dish__form[data-v-61d2b4ac]{padding:20px 16px}.page-edit-user-dish__required-label[data-v-61d2b4ac]{padding:0 16px 50px}}.clearable-input[data-v-74a0a740]{position:relative}.clearable-input .scale-enter-active[data-v-74a0a740],.clearable-input .scale-leave-active[data-v-74a0a740]{transition:transform .3s}.clearable-input .scale-enter[data-v-74a0a740],.clearable-input .scale-leave-to[data-v-74a0a740]{transform:scale(0)}.clearable-input__custom-icon[data-v-74a0a740]{width:36px;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0}.clearable-input__custom-icon[data-v-74a0a740]:empty{display:none}.clearable-input__custom-icon[data-v-74a0a740]:not(:empty)+.clearable-input__clear-input .input-base__input-element{padding-left:36px}.theme-light .clearable-input__custom-icon path[data-v-74a0a740]{fill:#000}.theme-dark .clearable-input__custom-icon path[data-v-74a0a740]{fill:#ced0d0}.clearable-input__clear-icon[data-v-74a0a740]{width:36px;height:36px;padding:11px;position:absolute;right:0;top:0;cursor:pointer}.theme-light .clearable-input__clear-icon path[data-v-74a0a740]{fill:#000}.theme-dark .clearable-input__clear-icon path[data-v-74a0a740]{fill:#ced0d0}.clearable-input[data-v-74a0a740] .input-base__input-element{padding-right:40px}.badge[data-v-3e404ff8]{border-radius:8px;line-height:17px;padding:0 9px}.theme-light .badge[data-v-3e404ff8]{background-color:#fff;color:#000}.theme-dark .badge[data-v-3e404ff8]{background-color:#1e1e1e;color:#ced0d0}.badge[data-v-3e404ff8]:hover{cursor:default}.search-item[data-v-24a128fc]{position:relative;margin:0 0 1px;padding:10px 50px 10px 16px;display:flex;align-items:flex-start;cursor:pointer;transition:background-color .2s;border-radius:0}.search-item__container[data-v-24a128fc]{display:flex;flex:1}.search-item__badge-premium-recipe[data-v-24a128fc]{display:inline-block;margin-left:5px;color:#fff;background-color:#ff8700}.search-item--wide[data-v-24a128fc]{padding-right:16px}.search-item--initially-generated[data-v-24a128fc]{background-color:#4fa9f6}.theme-dark .search-item--initially-generated .search-item__description[data-v-24a128fc],.theme-dark .search-item--initially-generated .search-item__title[data-v-24a128fc],.theme-light .search-item--initially-generated .search-item__description[data-v-24a128fc],.theme-light .search-item--initially-generated .search-item__title[data-v-24a128fc]{color:#fff}.theme-light .search-item svg path[data-v-24a128fc]{fill:#000}.theme-dark .search-item svg path[data-v-24a128fc]{fill:#ced0d0}.search-item--selected[data-v-24a128fc]{background-color:#4fa9f6}.theme-dark .search-item--selected svg path[data-v-24a128fc],.theme-light .search-item--selected svg path[data-v-24a128fc]{fill:#fff}.search-item--replace[data-v-24a128fc]{padding:10px 10px 10px 16px}.search-item__replace-arrow[data-v-24a128fc]{align-self:flex-start}.search-item__icon-used-before[data-v-24a128fc]{padding-right:10px}.search-item__content[data-v-24a128fc]{flex:1}.theme-light .search-item__title[data-v-24a128fc]{color:#000}.theme-dark .search-item__title[data-v-24a128fc]{color:#ced0d0}.theme-dark .search-item--selected .search-item__title[data-v-24a128fc],.theme-light .search-item--selected .search-item__title[data-v-24a128fc]{color:#fff}.search-item__title svg[data-v-24a128fc]{align-self:center;margin-left:5px}.search-item__description[data-v-24a128fc]{display:flex;justify-content:space-between}.theme-light .search-item__description[data-v-24a128fc]{color:#999d9d}.theme-dark .search-item__description[data-v-24a128fc]{color:#626565}.theme-dark .search-item--selected .search-item__description[data-v-24a128fc],.theme-light .search-item--selected .search-item__description[data-v-24a128fc]{color:#fff}.search-item__icon-incomplete[data-v-24a128fc]{position:relative}.search-item__icon-incomplete svg[data-v-24a128fc]{width:23px;height:23px}.search-item__cooking-time[data-v-24a128fc]{margin-right:10px}.search-item .checkbox--premium-recipe[data-v-24a128fc]{visibility:hidden;pointer-events:none}.search-item[data-v-24a128fc] .loading{position:absolute;left:auto;right:16px;top:10px;width:25px;height:25px;transform:none}.search-item[data-v-24a128fc] .loading__spinner{border-width:3px;width:25px;height:25px}.search-item[data-v-24a128fc] .ico-incomplete{position:absolute;top:-3px;transform:scale(.6)}.theme-light .search-item[data-v-24a128fc] .ico-incomplete path{fill:#ff3939}.theme-dark .search-item[data-v-24a128fc] .ico-incomplete path{fill:#f5495d}.search-item[data-v-24a128fc] .checkbox{position:absolute;right:16px;top:10px;width:25px;height:25px;padding:0;margin:0}.search-results-list__load-more-section[data-v-5c445939]{text-align:center;position:relative;height:35px;margin-top:15px;margin-bottom:15px}.search-results-list__loading[data-v-5c445939] .loading__spinner{width:35px;height:35px;border-width:5px}.search-results-list__loading[data-v-5c445939] .loading__spinner-wrapper{left:auto;transform:none}.add-new-item-button[data-v-708d757a]{display:flex;align-items:center;cursor:pointer}.add-new-item-button [data-v-708d757a]{cursor:pointer}.add-new-item-button__add-btn svg[data-v-708d757a]{width:100%;height:100%}.add-new-item-bar[data-v-4857e46e]{position:relative;display:flex;align-items:center;justify-content:center;height:40px;background:#fff}.theme-light .add-new-item-bar[data-v-4857e46e]{box-shadow:0 8px 0 0 #fff,0 0 8px 0 #a3b1b2}.theme-dark .add-new-item-bar[data-v-4857e46e]{box-shadow:0 8px 0 0 #1e1e1e,0 0 8px 0 #000}.add-new-item-bar[data-v-4857e46e] .btn-icon{margin:10px 8px}@media(min-width:375px){.add-new-item-bar[data-v-4857e46e] .btn-icon{margin:10px 16px}}.page-search[data-v-78e27484]{width:100%;padding-top:25px}.page-search__input[data-v-78e27484]{margin:0 16px}.page-search__show-more[data-v-78e27484]{color:#999d9d;text-align:center;padding:0 16px}.page-search[data-v-78e27484] .search-results-list{position:relative}.type-filter[data-v-2aa5efa8]{display:flex;flex:none}.type-filter__button[data-v-2aa5efa8]{flex:1;height:30px;line-height:30px;align-items:center;padding:0 10px;cursor:pointer}.theme-light .type-filter__button[data-v-2aa5efa8]{background-color:#f7f9f9;color:#000}.theme-dark .type-filter__button[data-v-2aa5efa8]{background-color:#333535;color:#ced0d0}.theme-light .type-filter__button[data-v-2aa5efa8]:hover{background-color:#e8eeee}.theme-dark .type-filter__button[data-v-2aa5efa8]:hover{background-color:#1a1b1b}.theme-dark .type-filter__button--selected[data-v-2aa5efa8],.theme-light .type-filter__button--selected[data-v-2aa5efa8]{background-color:#4fa9f6;color:#fff}.theme-light .type-filter__button--selected[data-v-2aa5efa8]:hover{background-color:#379df5}.theme-dark .type-filter__button--selected[data-v-2aa5efa8]:hover{background-color:#1e91f4}.type-filter__button--products[data-v-2aa5efa8]{border-top-left-radius:16px;border-bottom-left-radius:16px;margin-right:.5px}.type-filter__button--dishes[data-v-2aa5efa8]{border-top-right-radius:16px;border-bottom-right-radius:16px;margin-left:.5px}.filter-form[data-v-53da3d6f]{display:flex;align-items:center;justify-content:center}.filter-form__label[data-v-53da3d6f]{font-size:16px;font-size:calc(16/16*1rem);display:none}.range-input[data-v-3d29556a]{display:flex;align-items:center}.range-input .scale-enter-active[data-v-3d29556a],.range-input .scale-leave-active[data-v-3d29556a]{transition:transform .3s}.range-input .scale-enter[data-v-3d29556a],.range-input .scale-leave-to[data-v-3d29556a]{transform:scale(0)}.range-input__separator[data-v-3d29556a]{margin:0 5px}.range-input__unit[data-v-3d29556a]{margin-left:5px}.range-input__clear-icon[data-v-3d29556a]{width:36px;height:36px;padding:11px;cursor:pointer}.theme-light .range-input__clear-icon path[data-v-3d29556a]{fill:#000}.theme-dark .range-input__clear-icon path[data-v-3d29556a]{fill:#ced0d0}.range-input[data-v-3d29556a] .input-base{padding-bottom:0}.desktop-filters[data-v-68360528]{width:212px;margin-right:34px;position:relative}.desktop-filters__header[data-v-68360528]{display:flex;align-items:baseline;font-weight:700;margin:15px 0;line-height:25px}.desktop-filters__header-label[data-v-68360528]{margin-right:5px}.desktop-filters__header-amount[data-v-68360528]{display:flex;justify-content:center;align-items:center;width:21px;height:21px;border-radius:50%}.theme-dark .desktop-filters__header-amount[data-v-68360528],.theme-light .desktop-filters__header-amount[data-v-68360528]{background-color:#4fa9f6;color:#fff}.desktop-filters__type-filter[data-v-68360528]{width:176px;margin-bottom:15px}.desktop-filters[data-v-68360528] .range-input{margin:7px 0 20px}.desktop-filters[data-v-68360528] .checkbox{margin:25px 0}.desktop-filters[data-v-68360528] .checkbox__label{font-size:14px;font-size:calc(14/16*1rem)}.desktop-filters[data-v-68360528] .input-base{width:81px;height:36px}.desktop-filters[data-v-68360528] .filter-form{justify-content:unset}.filter-badge[data-v-0246b42b]{display:flex;align-items:center;margin-right:10px;padding:7px 10px;border:0;border-radius:16px;transition:background .2s;cursor:pointer;height:30px}.theme-light .filter-badge[data-v-0246b42b]{background-color:#f7f9f9;color:#000}.theme-dark .filter-badge[data-v-0246b42b]{background-color:#292d2d;color:#ced0d0}.theme-light .filter-badge[data-v-0246b42b]:hover{background-color:#e8eeee}.theme-dark .filter-badge[data-v-0246b42b]:hover{background-color:#1a1b1b}.theme-light .filter-badge[data-v-0246b42b] svg path{fill:#000}.theme-dark .filter-badge[data-v-0246b42b] svg path{fill:#ced0d0}.theme-dark .filter-badge--selected[data-v-0246b42b],.theme-light .filter-badge--selected[data-v-0246b42b]{background-color:#4fa9f6;color:#fff}.theme-light .filter-badge--selected[data-v-0246b42b]:hover{background-color:#379df5}.theme-dark .filter-badge--selected[data-v-0246b42b]:hover{background-color:#1e91f4}.theme-dark .filter-badge--selected[data-v-0246b42b] svg path,.theme-light .filter-badge--selected[data-v-0246b42b] svg path{fill:#fff}.filter-badge[data-v-0246b42b]:first-child{margin-left:0}.filter-badge[data-v-0246b42b]:focus{outline:none}.filter-badge__title[data-v-0246b42b]{padding:0 3px}.filter-badge__number[data-v-0246b42b]{display:inline-block;width:16px;height:16px;line-height:16px;border-radius:50%;background:#4fa9f6;color:#fff;margin-left:4px}.filter-badge__description[data-v-0246b42b]:empty{display:none}.filter-badge[data-v-0246b42b] .ico-down-arrow{height:10px;width:10px}.filter-badge[data-v-0246b42b] .ico-filter{height:11px;width:11px}.from-dietician-filter[data-v-5cdf6f44]{display:flex;flex:none;margin-top:10px}.search-filters[data-v-4fedbd7f]{width:100%;overflow-x:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;display:flex;padding:0 16px;margin-bottom:8px}@media(min-width:1200px){.search-filters[data-v-4fedbd7f]{overflow-x:unset;flex-wrap:wrap}}.search-filters[data-v-4fedbd7f]::-webkit-scrollbar{width:0}.search-filters__type-filter[data-v-4fedbd7f]{font-size:12px;font-size:calc(12/16*1rem);margin-right:10px}.search-filters__icon[data-v-4fedbd7f]{margin-left:4px}.search-filters[data-v-4fedbd7f] .filter-badge{flex-shrink:0}@media(min-width:768px){.search-filters[data-v-4fedbd7f] .filter-badge{margin-bottom:5px}}.language-filter-select[data-v-22b82ccd]{display:flex;align-items:center;justify-content:space-between}.language-filter-select__label[data-v-22b82ccd]{margin-right:15px}.language-filter-select[data-v-22b82ccd] .select-base__select-element{border-radius:16px;border-width:0;width:56px;height:30px;padding:7px 10px}.theme-light .language-filter-select[data-v-22b82ccd] .select-base__select-element{background:#f7f9f9;color:#000}.theme-dark .language-filter-select[data-v-22b82ccd] .select-base__select-element{background:#292d2d;color:#ced0d0}.theme-light .language-filter-select[data-v-22b82ccd] .select-base:after{border-top-color:#000}.theme-dark .language-filter-select[data-v-22b82ccd] .select-base:after{border-top-color:#ced0d0}.theme-light .search-filters-modal[data-v-1e934b58]{color:#000}.theme-dark .search-filters-modal[data-v-1e934b58]{color:#ced0d0}.search-filters-modal__header[data-v-1e934b58]{display:flex;justify-content:space-between;align-items:flex-start;height:50px;padding:10px 16px 0;margin-bottom:20px}.search-filters-modal__clear-button[data-v-1e934b58]{font-size:14px;font-size:calc(14/16*1rem);flex:1;text-align:left;padding:0}.search-filters-modal__clear-button[data-v-1e934b58]:focus{outline:none}@media(min-width:768px){.search-filters-modal__clear-button[data-v-1e934b58]{font-size:16px;font-size:calc(16/16*1rem)}}.search-filters-modal__header-label[data-v-1e934b58]{flex:2;text-align:center;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.search-filters-modal__header-label[data-v-1e934b58]{font-size:18px;font-size:calc(18/16*1rem)}}.search-filters-modal__close-button[data-v-1e934b58]{flex:1;text-align:right}.search-filters-modal__close-button svg[data-v-1e934b58]{width:12px;height:12px;cursor:pointer}@media(min-width:768px){.search-filters-modal__close-button svg[data-v-1e934b58]{width:14px;height:14px}}.theme-light .search-filters-modal__close-button svg path[data-v-1e934b58]{fill:#000}.theme-dark .search-filters-modal__close-button svg path[data-v-1e934b58]{fill:#ced0d0}.search-filters-modal__filter-wrapper[data-v-1e934b58]{font-size:14px;font-size:calc(14/16*1rem);padding:0 16px}@media(min-width:768px){.search-filters-modal__filter-wrapper[data-v-1e934b58]{font-size:16px;font-size:calc(16/16*1rem)}}.search-filters-modal__apply-button[data-v-1e934b58]{display:block;margin:30px auto}.search-filters-modal__btw-title[data-v-1e934b58]{margin:20px 0 10px}.search-filters-modal[data-v-1e934b58] .search-filters-modal--custom-modal{top:65px!important;top:calc(65px + constant(safe-area-inset-top))!important;top:calc(65px + env(safe-area-inset-top))!important}.theme-light .search-filters-modal[data-v-1e934b58] .search-filters-modal--custom-modal{background-color:#fff;box-shadow:0 14px 38px 0 #a3b1b2}.theme-dark .search-filters-modal[data-v-1e934b58] .search-filters-modal--custom-modal{background-color:#1e1e1e;box-shadow:0 14px 38px 0 #000}@media(min-width:768px){.search-filters-modal[data-v-1e934b58] .search-filters-modal--custom-modal{top:130px!important}}@media(min-width:768px){.search-filters-modal .search-filters-modal__clear-button[data-v-1e934b58],.search-filters-modal .search-filters-modal__close-button[data-v-1e934b58]{width:20%}}.search-filters-modal--all[data-v-1e934b58] .filter-form{display:flex;justify-content:space-between}.search-filters-modal--all[data-v-1e934b58] .filter-form__label{font-size:14px;font-size:calc(14/16*1rem);flex:0 0 30vw;display:block}@media(min-width:768px){.search-filters-modal--all[data-v-1e934b58] .filter-form__label{font-size:16px;font-size:calc(16/16*1rem);flex:0 0 60%}}.search-filters-modal--all[data-v-1e934b58] .filter-form__form{flex:0 0 70vw}@media(min-width:768px){.search-filters-modal--all[data-v-1e934b58] .filter-form__form{flex:0 0 40%}}.search-filters-modal--all[data-v-1e934b58] .filter-form .range-input{margin:10px 0}.search-filters-modal--all[data-v-1e934b58] .filter-form .range-input__unit{width:40px}.search-filters-modal--all[data-v-1e934b58] .filter-form .input-base{width:54px}.search-filters-modal--all[data-v-1e934b58] .language-filter-select{margin-top:20px}.search-filters-modal--all[data-v-1e934b58] .language-filter-select .select-base__select-element{line-height:1;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.search-filters-modal--all[data-v-1e934b58] .language-filter-select .select-base__select-element{font-size:16px;font-size:calc(16/16*1rem)}}.search-filters-modal[data-v-1e934b58] .type-filter{justify-content:center}.search-filters-modal[data-v-1e934b58] .type-filter__button{min-width:30%;text-align:center}.search-filters-modal[data-v-1e934b58] .filter-form .input-base{width:60px;text-align:center}@media(min-width:375px){.search-filters-modal[data-v-1e934b58] .filter-form .input-base{width:76px}}.search-filters-modal[data-v-1e934b58] .filter-form .input-base__input-element{font-size:18px;font-size:calc(18/16*1rem);text-align:center;padding:7px 0;line-height:normal}@media(min-width:375px){.search-filters-modal[data-v-1e934b58] .filter-form .input-base__input-element{padding:7px 5px}}.search-add-button[data-v-5c4e5d1c]{position:relative;z-index:1;padding:9px 0}.theme-light .search-add-button[data-v-5c4e5d1c]{box-shadow:0 0 6px 0 #a3b1b2}.theme-dark .search-add-button[data-v-5c4e5d1c]{box-shadow:0 0 6px 0 #000}.search-add-button__button[data-v-5c4e5d1c]{background:none;border:0;padding:0;display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer}.search-add-button__button[data-v-5c4e5d1c]:focus{outline:0}.search-add-button__icon[data-v-5c4e5d1c]{width:32px;height:32px;border-radius:50%;margin-right:15px}.theme-light .search-add-button__icon[data-v-5c4e5d1c]{background:#76bbf6}.theme-dark .search-add-button__icon[data-v-5c4e5d1c]{background:#626565}.search-add-button__label[data-v-5c4e5d1c]{font-size:14px;font-size:calc(14/16*1rem)}.scroll-top-button[data-v-78e52ab2]{position:fixed;right:0;bottom:0;z-index:2;padding:10px 15px 15px 10px}@media(min-width:768px){.scroll-top-button[data-v-78e52ab2]{padding:10px;right:20px;bottom:20px}}.scroll-top-button__button[data-v-78e52ab2]{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:0;border-radius:50%;cursor:pointer}.theme-light .scroll-top-button__button[data-v-78e52ab2]{background:#76bbf6}.theme-dark .scroll-top-button__button[data-v-78e52ab2]{background:#626565}.scroll-top-button__svg[data-v-78e52ab2]{transform:rotate(-180deg);transform-origin:center center;display:block}.scroll-top-button__svg path[data-v-78e52ab2]{fill:#fff}.recipe-add-ingredient[data-v-8f762a4e]{max-width:700px;margin:0 auto;width:100%}@media(min-width:768px){.recipe-add-ingredient[data-v-8f762a4e]{margin-top:55px}}.recipe-add-ingredient .page-search__content-wrapper[data-v-8f762a4e]{padding:0 16px}.acceptance_message[data-v-030f175b]{font-size:14px;font-size:calc(14/16*1rem);line-height:16.8px}.acceptance_message__link-button[data-v-030f175b]{text-decoration:underline;cursor:pointer}.theme-light .acceptance_message__link-button[data-v-030f175b]{color:#000}.theme-dark .acceptance_message__link-button[data-v-030f175b]{color:#ced0d0}.apple-labeled-button[data-v-238066b8]{margin:15px auto}@media(min-width:768px){.apple-labeled-button[data-v-238066b8]{margin:10px auto}}.apple-labeled-button__label[data-v-238066b8]{font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}.apple-labeled-button__icon-wrapper[data-v-238066b8]{position:absolute;left:17px;top:50%;transform:translateY(-50%)}.apple-labeled-button[data-v-238066b8] .rounded-button-base{position:relative;display:flex;align-items:center;justify-content:center;width:250px;height:50px;margin:0 auto;padding:0 10px 0 44px;border-radius:500px}.theme-light .apple-labeled-button[data-v-238066b8] .rounded-button-base:not([disabled]){background-color:#fff}.theme-dark .apple-labeled-button[data-v-238066b8] .rounded-button-base:not([disabled]){background-color:transparent}.apple-labeled-button[data-v-238066b8] .rounded-button-base svg{display:block;width:19px;height:22px;object-fit:contain}.theme-light .apple-labeled-button[data-v-238066b8] .rounded-button-base{color:#333535;border:2px solid #333535}.theme-light .apple-labeled-button[data-v-238066b8] .rounded-button-base svg path{fill:#333535}.theme-dark .apple-labeled-button[data-v-238066b8] .rounded-button-base{color:#fff;border:2px solid #fff}.theme-dark .apple-labeled-button[data-v-238066b8] .rounded-button-base svg path{fill:#fff}.facebook-labeled-button[data-v-2c25196a]{margin:15px auto}@media(min-width:768px){.facebook-labeled-button[data-v-2c25196a]{margin:10px auto}}.facebook-labeled-button__label[data-v-2c25196a]{font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}.facebook-labeled-button__icon-wrapper[data-v-2c25196a]{position:absolute;left:17px;top:50%;transform:translateY(-50%)}.facebook-labeled-button[data-v-2c25196a] .rounded-button-base{position:relative;width:250px;height:50px;padding:0 10px 0 44px;margin:0 auto;border-radius:500px;border:2px solid #3b5998;display:flex;align-items:center;justify-content:center;color:#3b5998}.theme-light .facebook-labeled-button[data-v-2c25196a] .rounded-button-base:enabled{background-color:#fff}.theme-dark .facebook-labeled-button[data-v-2c25196a] .rounded-button-base:enabled{background-color:transparent}.facebook-labeled-button[data-v-2c25196a] .rounded-button-base:disabled{background-color:#9b9d9d}.facebook-labeled-button[data-v-2c25196a] .rounded-button-base svg{display:block;width:22px;height:22px}.theme-light .facebook-labeled-button[data-v-2c25196a] .rounded-button-base{border:2px solid #3b5998;color:#3b5998}.theme-light .facebook-labeled-button[data-v-2c25196a] .rounded-button-base svg path{fill:#3b5998}.theme-dark .facebook-labeled-button[data-v-2c25196a] .rounded-button-base{border:2px solid #1970fd;color:#1970fd}.theme-dark .facebook-labeled-button[data-v-2c25196a] .rounded-button-base svg path{fill:#1970fd}.page-login[data-v-f15e131e]{width:100%;display:flex;flex-direction:column;padding:30px 16px 0;margin:0 auto}@media(min-width:768px){.page-login[data-v-f15e131e]{max-width:750px;flex-direction:row;justify-content:space-between;padding-top:50px}}@media(min-width:768px){.page-login__column[data-v-f15e131e]{width:310px}}.page-login__header[data-v-f15e131e]{font-size:18px;font-size:calc(18/16*1rem);margin-bottom:20px}@media(min-width:768px){.page-login__header[data-v-f15e131e]{font-size:24px;font-size:calc(24/16*1rem)}}.page-login__submit-button[data-v-f15e131e]{margin:40px auto;transition:background-color .1s;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.page-login__submit-button[data-v-f15e131e]{font-size:24px;font-size:calc(24/16*1rem)}}.page-login__register-button[data-v-f15e131e]{margin:40px auto;background-color:#f7f8f9;color:#4fa9f6;border:1px solid #76bbf6;font-size:16px;font-size:calc(16/16*1rem)}.page-login__register-button[data-v-f15e131e]:hover{background-color:#f7f8f9;color:#379df5;border-color:#5eaff4}@media(min-width:768px){.page-login__register-button[data-v-f15e131e]{font-size:24px;font-size:calc(24/16*1rem)}}.page-login__password-reminder-link[data-v-f15e131e]{padding:0;margin:40px auto;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.page-login__password-reminder-link[data-v-f15e131e]{font-size:18px;font-size:calc(18/16*1rem)}}.page-login__bottom[data-v-f15e131e]{margin:50px 0;text-align:center}.page-login__bottom p[data-v-f15e131e]{font-size:13px;font-size:calc(13/16*1rem)}@media(min-width:768px){.page-login__bottom p[data-v-f15e131e]{font-size:14px;font-size:calc(14/16*1rem)}}.page-login__or[data-v-f15e131e]{text-align:center}.page-login__apple-button[data-v-f15e131e]{margin-top:20px}.page-login__loading[data-v-f15e131e]{position:absolute;top:50%;height:auto}.page-login[data-v-f15e131e] .label-base{font-size:16px;font-size:calc(16/16*1rem)}.page-login[data-v-f15e131e] .input-base{margin-bottom:10px}.page-login[data-v-f15e131e] .register-link{text-align:center}.page-login[data-v-f15e131e]{justify-content:center}@media(min-width:1200px){.page-login[data-v-f15e131e]{max-width:unset}}.page-login__submit-button[data-v-f15e131e]{width:100%;margin-bottom:0}.page-login__register-button[data-v-f15e131e],.page-login__submit-button[data-v-f15e131e]{padding:0}@media(min-width:768px){.page-login__register-button[data-v-f15e131e],.page-login__submit-button[data-v-f15e131e]{font-size:16px;font-size:calc(16/16*1rem)}}.page-login__header[data-v-f15e131e]{align-self:flex-start}.page-login__column[data-v-f15e131e]:first-of-type{order:1}@media(min-width:768px){.page-login__column[data-v-f15e131e]{width:309px}.page-login__column[data-v-f15e131e]:first-of-type{margin-right:50px;order:0}}@media(min-width:1200px){.page-login__column[data-v-f15e131e]{width:380px}.page-login__column[data-v-f15e131e]:first-of-type{margin-right:100px}}.page-login__content-wrapper[data-v-f15e131e]{display:flex;flex-direction:column;align-items:center}.page-login__bottom[data-v-f15e131e]{margin-top:30px}.page-login[data-v-f15e131e] form{width:100%}.page-login[data-v-f15e131e] .input-base__input-element{width:100%;height:36px;border-radius:6px}.page-login[data-v-f15e131e] .facebook-labeled-button{margin-bottom:0}.page-login[data-v-f15e131e] .facebook-labeled-button span:lang(fr_FR){font-size:13px;font-size:calc(13/16*1rem)}.page-login[data-v-f15e131e] .rounded-button-base{width:220px;height:unset;min-height:36px;display:flex;justify-content:center;align-items:center}.page-login[data-v-f15e131e] .forgot-password-link{margin:20px 0;font-size:16px;font-size:calc(16/16*1rem)}.page-login[data-v-f15e131e] .terms-popup{padding:15px 15px 0}@media(min-width:768px){.page-login[data-v-f15e131e] .apple-labeled-button__label,.page-login[data-v-f15e131e] .facebook-labeled-button__label{font-size:16px;font-size:calc(16/16*1rem)}}.page-login[data-v-f15e131e] .v--modal-overlay{z-index:98}.social-login-container[data-v-21d88e00]{display:flex;width:288px;justify-content:center;flex-direction:column;align-items:center;text-align:center}@media(min-width:768px){.social-login-container[data-v-21d88e00]{width:380px}}.social-login-container--without-providers[data-v-21d88e00]{padding-top:25px}@media(min-width:768px){.social-login-container--without-providers[data-v-21d88e00]{padding-top:200px}}.social-login-container__login-by-email-header[data-v-21d88e00]{font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin:20px 0 1px;font-size:18px;font-size:calc(18/16*1rem)}@media(min-width:768px){.social-login-container__login-by-email-header[data-v-21d88e00]{font-size:24px;font-size:calc(24/16*1rem);margin:28px 0 0}}.social-login-container__login-by-email-button[data-v-21d88e00],.social-login-container__register-button[data-v-21d88e00]{width:250px;height:50px}.social-login-container__bottom[data-v-21d88e00]{width:288px}@media(min-width:768px){.social-login-container__bottom[data-v-21d88e00]{width:350px}}.social-login-container__bottom[data-v-21d88e00] p{font-size:14px}.social-login-container__bottom[data-v-21d88e00] p:first-of-type{margin-top:20px}.social-login-container[data-v-21d88e00] .facebook-labeled-button{margin-top:40px}.social-login-container[data-v-21d88e00] .forgot-password-link{margin-top:0}.authorization-and-order-header[data-v-90e93dd8]{margin-top:5px;display:flex;flex-direction:row;justify-content:space-around;font-size:18px;font-size:calc(18/16*1rem)}@media(min-width:768px){.authorization-and-order-header[data-v-90e93dd8]{max-width:380px;margin:20px auto 0}}.authorization-and-order-header__step[data-v-90e93dd8]{display:flex;justify-content:center;padding:10px 0 4px;color:#999d9d}.authorization-and-order-header__step--active[data-v-90e93dd8]{font-weight:700;color:#000;border-bottom:2px solid #000}@media(min-width:768px){.authorization-and-order-header__step--active[data-v-90e93dd8]{border-bottom-width:3px}}.social-login-page[data-v-9df163d2]{display:flex;justify-content:center;margin:66px auto 0;flex-direction:column}.social-login-page[data-v-9df163d2] .facebook-labeled-button__label:not(:lang(pl_PL)){font-size:16px;margin-top:7px}.social-login-page[data-v-9df163d2] .apple-labeled-button__label{margin-top:3px}.social-login-page[data-v-9df163d2] .apple-labeled-button button.rounded-button-base{margin-bottom:30px}.social-login-page[data-v-9df163d2] .labeled-button button{border-radius:500px}.page-password-reminder[data-v-719b649b]{max-width:380px;position:relative;padding:0 15px;margin:0 auto}@media(min-width:768px){.page-password-reminder[data-v-719b649b]{padding:0}}.page-password-reminder__header[data-v-719b649b]{font-size:20px;font-size:calc(20/16*1rem);margin-top:30px}@media(min-width:768px){.page-password-reminder__header[data-v-719b649b]{font-size:24px;font-size:calc(24/16*1rem);margin-top:110px}}.page-password-reminder__description[data-v-719b649b]{font-size:18px;font-size:calc(18/16*1rem);margin-top:25px}@media(min-width:768px){.page-password-reminder__description[data-v-719b649b]{margin-top:45px}}.page-password-reminder__form[data-v-719b649b]{margin-top:40px}@media(min-width:768px){.page-password-reminder__form[data-v-719b649b]{margin-top:50px}}@media(min-width:768px){.page-password-reminder[data-v-719b649b] .btn--primary{margin-top:60px}}@media(min-width:1200px){.page-password-reminder[data-v-719b649b] .btn--primary{font-size:24px;font-size:calc(24/16*1rem)}}.rodo-information[data-v-4ff77b09]{flex:1}.rodo-information__header[data-v-4ff77b09]{font-weight:700;margin:10px 0}.rodo-information__description[data-v-4ff77b09]{margin-bottom:10px}.rodo-information[data-v-4ff77b09] .link{padding:0}.rodo-regulations[data-v-4d5218e2]{display:flex;align-items:center;flex-direction:column;justify-content:space-between;width:100%;max-width:700px;margin:0 auto;padding:15px}@media(min-width:1200px){.rodo-regulations[data-v-4d5218e2]{padding-top:77px}}.rodo-regulations__bottom[data-v-4d5218e2]{width:100%;padding:10px 10px 20px}.page-reset-password[data-v-2cc772d4]{max-width:380px;position:relative;padding:0 15px;margin:0 auto}@media(min-width:768px){.page-reset-password[data-v-2cc772d4]{padding:0}}.page-reset-password__header[data-v-2cc772d4]{font-size:20px;font-size:calc(20/16*1rem);margin-top:30px}@media(min-width:768px){.page-reset-password__header[data-v-2cc772d4]{font-size:24px;font-size:calc(24/16*1rem);margin-top:110px}}.page-reset-password__description[data-v-2cc772d4]{font-size:18px;font-size:calc(18/16*1rem);margin-top:25px}@media(min-width:768px){.page-reset-password__description[data-v-2cc772d4]{margin-top:45px}}.page-reset-password__form[data-v-2cc772d4]{margin-top:40px}@media(min-width:768px){.page-reset-password__form[data-v-2cc772d4]{margin-top:50px}}@media(min-width:768px){.page-reset-password[data-v-2cc772d4] .btn--primary{margin-top:60px}}@media(min-width:1200px){.page-reset-password[data-v-2cc772d4] .btn--primary{font-size:24px;font-size:calc(24/16*1rem)}}.plan-activated-popup[data-v-4677d2c1]{text-align:center}@media(min-width:768px){.plan-activated-popup[data-v-4677d2c1]{font-size:18px;font-size:calc(18/16*1rem)}}.plan-activated-popup__close-button[data-v-4677d2c1]{padding:10px;text-align:right}.plan-activated-popup__close-button svg[data-v-4677d2c1]{width:12px;height:12px;cursor:pointer}@media(min-width:768px){.plan-activated-popup__close-button svg[data-v-4677d2c1]{width:14px;height:14px}}.plan-activated-popup__close-button svg path[data-v-4677d2c1]{fill:#000}.plan-activated-popup__title[data-v-4677d2c1]{padding:0 40px}.plan-activated-popup__title--bold[data-v-4677d2c1]{font-weight:600}@media(min-width:768px){.plan-activated-popup__title[data-v-4677d2c1]{padding:0 50px}}.plan-activated-popup__description[data-v-4677d2c1]{padding:20px 40px 0}.plan-activated-popup__button[data-v-4677d2c1]{margin:40px auto;width:240px;max-width:240px}@media(min-width:768px){.plan-activated-popup__button[data-v-4677d2c1]{font-size:24px;font-size:calc(24/16*1rem);margin:40px auto 50px;width:310px;max-width:310px}}.input-date-picker[data-v-6639cc40]{position:relative}.input-date-picker[data-v-6639cc40]:after{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:block;content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}.theme-light .input-date-picker[data-v-6639cc40]:after{border-top:6px solid #000}.theme-dark .input-date-picker[data-v-6639cc40]:after{border-top:6px solid #ced0d0}.input-date-picker[data-v-6639cc40] .input-date-picker__input-element{width:100%;padding:0 10px;height:36px;line-height:36px;border-radius:4px;-webkit-appearance:none;appearance:none;cursor:pointer}.theme-light .input-date-picker[data-v-6639cc40] .input-date-picker__input-element{color:#000;border:1px solid #ced0d0;background:#fff}.theme-dark .input-date-picker[data-v-6639cc40] .input-date-picker__input-element{color:#ced0d0;border:1px solid #626565;background:#1e1e1e}.birthdate-picker__validation-message[data-v-ba78a2b0]{display:none}.birthdate-picker--invalid .birthdate-picker__validation-message[data-v-ba78a2b0]{margin-top:5px;display:block}.theme-light .birthdate-picker--invalid .birthdate-picker__validation-message[data-v-ba78a2b0]{color:#ff3939}.theme-dark .birthdate-picker--invalid .birthdate-picker__validation-message[data-v-ba78a2b0]{color:#f5495d}.theme-light .birthdate-picker--invalid[data-v-ba78a2b0] .input-date-picker__input-element{border-color:#ff3838}.theme-dark .birthdate-picker--invalid[data-v-ba78a2b0] .input-date-picker__input-element{border-color:#f5495d}.theme-light .birthdate-picker--invalid[data-v-ba78a2b0] .label-base{color:#ff3939}.theme-dark .birthdate-picker--invalid[data-v-ba78a2b0] .label-base{color:#f5495d}.birthdate-picker--disabled .birthdate-picker__label[data-v-ba78a2b0]{color:#e3e3e3}.meals-schema__title[data-v-385fbd4e]{margin-bottom:10px}.meals-schema__title-item[data-v-385fbd4e]{margin:0}.meals-schema__label[data-v-385fbd4e]{display:flex;justify-content:space-between;margin-bottom:10px}.meals-schema__label-item[data-v-385fbd4e]{margin:0}.meals-schema__item[data-v-385fbd4e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.meals-schema__item[data-v-385fbd4e]:not(:last-child){margin-bottom:19px}.meals-schema__item-radio-list[data-v-385fbd4e]{flex:0 0 100%}.meals-schema--checkbox-blocked[data-v-385fbd4e],.meals-schema--checkbox-obligatory[data-v-385fbd4e]{pointer-events:none}.meals-schema--disabled[data-v-385fbd4e] .checkbox__label{color:#999d9d}.meals-schema--checkbox-obligatory[data-v-385fbd4e] .checkbox__icon{background:#e8e8e8}.meals-schema--checkbox-obligatory[data-v-385fbd4e] .checkbox__label:after{content:" *";color:#4fa9f6;display:inline}.meals-schema__disclaimer-mark[data-v-385fbd4e]{color:#4fa9f6}.meals-schema__disclaimer-error[data-v-385fbd4e]{display:none;margin-top:5px}.theme-light .meals-schema__disclaimer-error[data-v-385fbd4e]{color:#ff3939}.theme-dark .meals-schema__disclaimer-error[data-v-385fbd4e]{color:#f5495d}.js--validation-error .meals-schema__disclaimer-error[data-v-385fbd4e]{display:block}.meals-schema[data-v-385fbd4e] .radio-list{margin:0}.meals-schema[data-v-385fbd4e] .radio-list__item{margin-top:0;padding:10px 10px 10px 40px;max-width:100%;background:transparent}.meals-schema[data-v-385fbd4e] .radio-list__item--selected,.meals-schema[data-v-385fbd4e] .radio-list__item:hover{background:transparent!important}.meals-schema[data-v-385fbd4e] .radio-list__item--selected .radio-list__label{color:#000}.meals-schema[data-v-385fbd4e] .radio-list__items-container{flex-direction:column}.meals-schema[data-v-385fbd4e] .radio-list .radio-base{padding-top:0;padding-left:40px;line-height:25px}.gender-settings[data-v-589de256]{padding:0}.gender-settings__radios[data-v-589de256]{display:flex;flex-direction:row;justify-content:space-between}.gender-settings__radio[data-v-589de256]{padding-left:45px;display:flex;justify-items:center;width:100%;height:40px;line-height:40px;cursor:pointer}.gender-settings[data-v-589de256] .label-base{margin-bottom:0}.gender-settings[data-v-589de256] .radio-base{margin:0}.gender-settings[data-v-589de256] .radio-base__checkmark{left:10px}.partner-code[data-v-14ed377e]{padding:10px 16px;background:#f7f9f9}.partner-code__title[data-v-14ed377e]{margin:0 0 7px}.partner-code .input-base[data-v-14ed377e]{padding-bottom:0}.switch-form[data-v-6ca946e8]{display:flex;justify-content:space-between;align-items:flex-end}.switch-form__column[data-v-6ca946e8]{position:relative;flex:1 1 50%;padding-right:20px}.switch-form__column[data-v-6ca946e8]:last-child{padding-right:0}.switch-form[data-v-6ca946e8]:not(:last-child){margin-bottom:30px}.switch-form__unit[data-v-6ca946e8]{display:none}.theme-light .switch-form__unit .input[data-v-6ca946e8]{color:#000}.theme-dark .switch-form__unit .input[data-v-6ca946e8]{color:#ced0d0}.switch-form__unit--split .columns[data-v-6ca946e8]:first-of-type{padding-left:0}.switch-form__unit--split .columns[data-v-6ca946e8]:last-of-type{padding-right:0}.switch-form__unit--split .labeled-input[data-v-6ca946e8]{margin-top:2px}.switch-form__unit--active[data-v-6ca946e8]{display:flex;align-items:flex-end;flex-wrap:wrap}.theme-light .switch-form .validation__container--error .label input[data-v-6ca946e8]{color:#ff3939}.theme-dark .switch-form .validation__container--error .label input[data-v-6ca946e8]{color:#f5495d}.theme-light .switch-form .validation__container--error .label[data-v-6ca946e8]:before{color:#ff3939}.theme-dark .switch-form .validation__container--error .label[data-v-6ca946e8]:before{color:#f5495d}.switch-form .validation__container--error .switch-form__validation-error-message[data-v-6ca946e8]{display:block}.switch-form__validation-error-message[data-v-6ca946e8]{bottom:-20px;display:none;font-size:.75rem;padding-right:10px;position:absolute;text-align:center;width:100%}.theme-light .switch-form__validation-error-message[data-v-6ca946e8]{color:#ff3939}.theme-dark .switch-form__validation-error-message[data-v-6ca946e8]{color:#f5495d}.switch-form__single-unit[data-v-6ca946e8]{float:left;position:relative;width:50%;padding-left:0;padding-right:0}.switch-form__switch-container[data-v-6ca946e8]{display:flex}.switch-form__switch-button[data-v-6ca946e8]{font-size:16px;font-size:calc(16/16*1rem);border:0;flex:1;height:36px;line-height:36px;text-align:center;white-space:nowrap;margin-right:1px;cursor:pointer}.theme-light .switch-form__switch-button[data-v-6ca946e8]{color:#000;background:#f7f9f9}.theme-light .switch-form__switch-button--active[data-v-6ca946e8]{background-color:#4fa9f6;color:#fff}.theme-dark .switch-form__switch-button[data-v-6ca946e8]{color:#ced0d0;background:#292d2d}.theme-dark .switch-form__switch-button--active[data-v-6ca946e8]{background-color:#4fa9f6;color:#fff}.switch-form__switch-button[data-v-6ca946e8]:first-child{border-top-left-radius:18px;border-bottom-left-radius:18px}.switch-form__switch-button[data-v-6ca946e8]:last-child{border-top-right-radius:18px;border-bottom-right-radius:18px;margin-right:0}.switch-form__buttons-container[data-v-6ca946e8],.switch-form__units-container[data-v-6ca946e8]{float:left;position:relative;width:50%;padding-left:10px}.initial-profile-settings-page__padded-content[data-v-6ca946e8]{padding:0 16px}.initial-profile-settings-page__rodo-info[data-v-6ca946e8]{padding:10px 0 20px}.initial-profile-settings-page .scrollable-area[data-v-6ca946e8]{padding:10px 0 0}.initial-profile-settings-page .activities-rules[data-v-6ca946e8]{padding:-16px}.initial-profile-settings-page .activities-rules__label[data-v-6ca946e8]{display:inline-block;margin:15px 0}.initial-profile-settings-page .meal-schema-label[data-v-6ca946e8]{margin-top:40px}.initial-profile-settings-page[data-v-6ca946e8] .label-base{font-size:14px;font-size:calc(14/16*1rem)}.initial-profile-settings-page[data-v-6ca946e8] .birthdate-picker{width:50%;padding-right:20px;margin-top:15px;margin-bottom:10px}.initial-profile-settings-page[data-v-6ca946e8] .weight-form{margin-top:30px}.initial-profile-settings-page[data-v-6ca946e8] .labeled-switcher{padding-left:0;padding-right:0}.initial-profile-settings-page[data-v-6ca946e8] .weight-change-speed{margin:30px auto}.initial-profile-settings-page[data-v-6ca946e8] .weight-change-speed__buttons-wrapper,.initial-profile-settings-page[data-v-6ca946e8] .weight-change-speed label{display:flex;justify-content:center}.initial-profile-settings-page[data-v-6ca946e8] .activity-levels .radio-list__header{padding:15px 16px}.theme-light .initial-profile-settings-page[data-v-6ca946e8] .initial-profile-settings-page__text-warning .activity-levels__header-bracket,.theme-light .initial-profile-settings-page[data-v-6ca946e8] .initial-profile-settings-page__text-warning .radio-list__header,.theme-light .initial-profile-settings-page[data-v-6ca946e8] .initial-profile-settings-page__text-warning .radio-list__label{color:#ff3939}.theme-dark .initial-profile-settings-page[data-v-6ca946e8] .initial-profile-settings-page__text-warning .activity-levels__header-bracket,.theme-dark .initial-profile-settings-page[data-v-6ca946e8] .initial-profile-settings-page__text-warning .radio-list__header,.theme-dark .initial-profile-settings-page[data-v-6ca946e8] .initial-profile-settings-page__text-warning .radio-list__label{color:#f5495d}.theme-light .initial-profile-settings-page[data-v-6ca946e8] .initial-profile-settings-page__text-warning .radio-base__checkmark{border-color:#ff3838}.theme-dark .initial-profile-settings-page[data-v-6ca946e8] .initial-profile-settings-page__text-warning .radio-base__checkmark{border-color:#f5495d}.initial-profile-settings-page[data-v-6ca946e8] .target-achieve-prediction{margin-top:20px}.initial-profile-settings-page[data-v-6ca946e8] .partner-code{margin-top:40px}.initial-profile-settings-page__control[data-v-6ca946e8]{position:relative}.initial-profile-settings-page__btn-toggle[data-v-6ca946e8]{font-size:16px;font-size:calc(16/16*1rem);margin-bottom:0;padding:10px 40px}.theme-light .initial-profile-settings-page__btn-toggle[data-v-6ca946e8]{color:#000}.theme-dark .initial-profile-settings-page__btn-toggle[data-v-6ca946e8]{color:#ced0d0}.initial-profile-settings-page__icon[data-v-6ca946e8]{position:absolute;top:50%;transform:translateY(-50%);margin-left:20px;transition:all .3s;color:#999d9d}.initial-profile-settings-page__icon--isOpen[data-v-6ca946e8]{transform:translateY(-50%) rotate(180deg)}.initial-profile-settings-page[data-v-6ca946e8]{width:100%;min-height:50vh;position:relative;max-width:700px;margin:20px auto}@media(min-width:1200px){.initial-profile-settings-page[data-v-6ca946e8]{padding-top:77px}}.initial-profile-settings-page__rodo-info[data-v-6ca946e8]{font-size:14px;font-size:calc(14/16*1rem)}.initial-profile-settings-page__separator[data-v-6ca946e8]{display:none}@media(min-width:768px){.initial-profile-settings-page__separator[data-v-6ca946e8]{display:block;height:1px;background:#e8e9e9;border:0;margin:40px 0}}.initial-profile-settings-page__submit-button[data-v-6ca946e8]{margin:50px auto 20px}@media(min-width:1200px){.initial-profile-settings-page__submit-button[data-v-6ca946e8]{font-size:24px;font-size:calc(24/16*1rem)}}@media(min-width:768px){.initial-profile-settings-page[data-v-6ca946e8] .input-date-picker,.initial-profile-settings-page__narrow-section[data-v-6ca946e8]{max-width:50%}}.initial-profile-settings-page[data-v-6ca946e8] .switch-form__unit--split .columns:nth-of-type(2) .label:before{min-height:13px}@media(min-width:768px){.initial-profile-settings-page[data-v-6ca946e8] .switch-form__unit--split .columns:nth-of-type(2) .label:before{min-height:15px}}.initial-profile-settings-page[data-v-6ca946e8] .activities-rules{max-width:700px}@media(min-width:768px){.initial-profile-settings-page[data-v-6ca946e8] .input-date-picker .input-base{padding-bottom:0}.initial-profile-settings-page[data-v-6ca946e8] .activity-levels .radio-list{margin-left:20px}.initial-profile-settings-page[data-v-6ca946e8] .activity-levels .radio-list__header{padding:0 0 13px}.initial-profile-settings-page[data-v-6ca946e8] .activities-rules__label{margin-top:0}}.date-carousel-web[data-v-45583bd9]{display:flex;justify-content:center;align-items:center;height:50px;width:100%;position:relative;z-index:1}.theme-light .date-carousel-web[data-v-45583bd9]{background-color:#fff}.theme-dark .date-carousel-web[data-v-45583bd9]{background-color:#1e1e1e}.date-carousel-web__background-container[data-v-45583bd9]{position:absolute;bottom:0;right:0;left:0;width:100%}.date-carousel-web__background[data-v-45583bd9]{text-align:center;overflow:hidden}.date-carousel-web__background--christmas[data-v-45583bd9]{width:240px;height:auto;position:relative;bottom:-70px}@media(max-width:320px){.date-carousel-web__background--christmas[data-v-45583bd9]{width:200px;bottom:-60px}}.date-carousel-web__content[data-v-45583bd9]{width:100%;position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;height:50px}.date-carousel-web__logo[data-v-45583bd9]{width:100%;height:35px}.theme-light .date-carousel-web__logo[data-v-45583bd9]{background:url(img/logo/fitatu.svg) no-repeat 50%}.theme-dark .date-carousel-web__logo[data-v-45583bd9]{background:url(img/logo/fitatu-dark.svg) no-repeat 50%}.date-carousel-web__button[data-v-45583bd9]{width:32px;height:32px;border-radius:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1}.theme-light .date-carousel-web__button[data-v-45583bd9]{background-color:#f7f9f9}.theme-dark .date-carousel-web__button[data-v-45583bd9]{background-color:#1e1e1e}@media(min-width:768px){.date-carousel-web__button[data-v-45583bd9]{width:40px;height:40px}}.date-carousel-web__button[data-v-45583bd9]:hover{background:#e8ebee}.date-carousel-web__button[data-v-45583bd9]:active{background:#dadfe3}.theme-light .date-carousel-web__button svg path[data-v-45583bd9]{fill:#76bbf6}.theme-dark .date-carousel-web__button svg path[data-v-45583bd9]{fill:#626565}.date-carousel-web__days[data-v-45583bd9]{display:flex;flex-grow:1}@media(min-width:768px){.date-carousel-web__days[data-v-45583bd9]{margin:0 30px}}.date-carousel-web__day[data-v-45583bd9]{display:flex;flex-direction:column;flex:1 1 33.3%;align-items:center;padding:1px 0;margin:0 5px;cursor:pointer;position:relative;user-select:none}.theme-dark .date-carousel-web__day[data-v-45583bd9],.theme-light .date-carousel-web__day[data-v-45583bd9]{color:#999d9d}.theme-light .date-carousel-web__day--active[data-v-45583bd9]{color:#000;border-bottom:3px solid #000}.theme-dark .date-carousel-web__day--active[data-v-45583bd9]{color:#ced0d0;border-bottom:3px solid #ced0d0}.date-carousel-web__day--active .date-carousel-web__day-name[data-v-45583bd9]{font-size:18px;font-size:calc(18/16*1rem);font-weight:700}.date-carousel-web__day-name[data-v-45583bd9]{font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.date-carousel-web__day-name[data-v-45583bd9]{font-size:18px;font-size:calc(18/16*1rem)}}.date-carousel-web__weekday-name[data-v-45583bd9]{font-size:12px;font-size:calc(12/16*1rem);text-transform:capitalize}.date-carousel-web__weekday-name--logo[data-v-45583bd9]{margin-top:-2px;padding-bottom:7px}.date-carousel-web .btn-context[data-v-45583bd9]{position:absolute;right:-33px;padding-top:9px;background:none;border:0;outline:none;width:45px;cursor:pointer;z-index:10}.date-carousel-web .btn-context path[data-v-45583bd9]{fill:#c3eba1}.date-carousel-web .btn-context:hover path[data-v-45583bd9]{fill:#b6e78c}.date-carousel-web .btn-context:active path[data-v-45583bd9]{fill:#a8e277}.date-carousel-web[data-v-45583bd9] .date-carousel-web__date-picker{width:100%;height:100%;position:absolute;left:0;top:0}.date-carousel-web[data-v-45583bd9] .date-carousel-web__date-picker-input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;user-select:none!important}.date-carousel-web[data-v-45583bd9] .date-carousel-web__date-picker-calendar{top:40px;left:-122px}@media(min-width:768px){.date-carousel-web[data-v-45583bd9] .date-carousel-web__date-picker-calendar{left:-95px}}.date-carousel-web[data-v-45583bd9] .day__month_btn{font-weight:700}.role-premium.theme-light .date-carousel-web__logo[data-v-45583bd9]{background-image:url(img/logo/fitatu_premium_new.svg)}.role-premium.theme-dark .date-carousel-web__logo[data-v-45583bd9]{background-image:url(img/logo/fitatu_premium_new-dark.svg)}.role-diet.theme-light .date-carousel-web__logo[data-v-45583bd9]{background-image:url(img/logo/fitatu_flex_new.svg);background-size:contain}@media(min-width:375px){.role-diet.theme-light .date-carousel-web__logo[data-v-45583bd9]{background-size:auto}}.role-diet.theme-dark .date-carousel-web__logo[data-v-45583bd9]{background-image:url(img/logo/fitatu_flex_new-dark.svg);background-size:contain}@media(min-width:375px){.role-diet.theme-dark .date-carousel-web__logo[data-v-45583bd9]{background-size:auto}}.context-menu-item[data-v-1a1cad74]{min-width:255px}.context-menu-item__content[data-v-1a1cad74]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;font-size:14px;font-size:calc(14/16*1rem)}.theme-dark .context-menu-item__content[data-v-1a1cad74],.theme-light .context-menu-item__content[data-v-1a1cad74]{color:#4fa9f6}@media(min-width:1200px){.context-menu-item__content[data-v-1a1cad74]{font-size:16px;font-size:calc(16/16*1rem)}}.context-menu-item__content[data-v-1a1cad74]:hover{cursor:pointer}.theme-dark .context-menu-item__content[data-v-1a1cad74]:hover,.theme-light .context-menu-item__content[data-v-1a1cad74]:hover{color:#4fa9f6}.context-menu-item__content__content[data-v-1a1cad74]{width:100%}.context-menu-item__content svg[data-v-1a1cad74]{margin-left:10px}.theme-dark .context-menu-item__content svg path[data-v-1a1cad74],.theme-light .context-menu-item__content svg path[data-v-1a1cad74]{fill:#4fa9f6}.context-menu-item__content--disabled[data-v-1a1cad74]{pointer-events:none}.theme-dark .context-menu-item__content--disabled[data-v-1a1cad74],.theme-light .context-menu-item__content--disabled[data-v-1a1cad74]{color:#999d9d}.theme-dark .context-menu-item__content--disabled svg path[data-v-1a1cad74],.theme-light .context-menu-item__content--disabled svg path[data-v-1a1cad74]{fill:#999d9d}.context-menu-item__content--disabled-but-clickable[data-v-1a1cad74]{pointer-events:auto}.premium-badge[data-v-3a599758]{display:inline-block;padding:2px 8px;border-radius:8px;background:#ffcea1;color:#000;font-size:14px;font-size:calc(14/16*1rem)}.meal-context-menu__save-as-recipe-item[data-v-78fe2e6f]{display:flex;align-items:center}.meal-context-menu__icon-new[data-v-78fe2e6f]{width:16px;height:16px}.meal-context-menu__icon-new circle[data-v-78fe2e6f]{fill:#ff3939}.meal-context-menu__icon-new path[data-v-78fe2e6f]{fill:#fff!important}.planner-section--filled[data-v-c8aa55ac]{cursor:pointer}.planner-section--pending[data-v-c8aa55ac]{pointer-events:none}.planner-section--expanded.planner-section--filled .planner-section__items[data-v-c8aa55ac]{margin-bottom:10px}.planner-section__description[data-v-c8aa55ac]{position:relative;padding:10px 86px 15px 16px}.theme-light .planner-section__description[data-v-c8aa55ac]{background-color:#fff}.theme-dark .planner-section__description[data-v-c8aa55ac]{background-color:#1e1e1e}@media(min-width:768px){.planner-section__description[data-v-c8aa55ac]{display:flex;justify-content:space-between;align-items:flex-end;padding:25px 100px 25px 0}}.planner-section__header[data-v-c8aa55ac]{display:flex;transition:color .1s;align-items:center;line-height:26px;flex-wrap:wrap}@media(min-width:768px){.planner-section__header[data-v-c8aa55ac]{flex:0 1 40%;max-width:40%;margin-bottom:0;line-height:1}}.planner-section--pending .planner-section__header[data-v-c8aa55ac]{color:#e3e3e3}.planner-section__header-title[data-v-c8aa55ac]{font-size:22px;font-size:calc(22/16*1rem);font-weight:700;margin:0 10px 0 0}.theme-light .planner-section__header-title[data-v-c8aa55ac]{color:#000}.theme-dark .planner-section__header-title[data-v-c8aa55ac]{color:#ced0d0}.planner-section__header-time[data-v-c8aa55ac]{font-size:22px;font-size:calc(22/16*1rem);margin:0}.theme-light .planner-section__header-time[data-v-c8aa55ac]{color:#000}.theme-dark .planner-section__header-time[data-v-c8aa55ac]{color:#ced0d0}.planner-section__chevron[data-v-c8aa55ac]{position:relative;margin-left:10px;transition:all .3s}.planner-section__chevron--up[data-v-c8aa55ac]{transform:rotate(180deg)}.theme-light .planner-section__chevron path[data-v-c8aa55ac]{fill:#000}.theme-dark .planner-section__chevron path[data-v-c8aa55ac]{fill:#ced0d0}.planner-section__energy[data-v-c8aa55ac]{display:flex;line-height:19px}@media(min-width:768px){.planner-section__energy[data-v-c8aa55ac]{flex:0 1 60%;max-width:60%}}.planner-section__energy-item[data-v-c8aa55ac]{font-size:16px;font-size:calc(16/16*1rem);flex:0 0 18.25%;transition:color .1s;text-align:center}@media(min-width:375px){.planner-section__energy-item[data-v-c8aa55ac]{flex:0 0 18.75%}}.theme-light .planner-section__energy-item[data-v-c8aa55ac]{color:#999d9d}.theme-dark .planner-section__energy-item[data-v-c8aa55ac]{color:#626565}.planner-section__energy-item[data-v-c8aa55ac]:first-child{flex:0 0 27%}@media(min-width:375px){.planner-section__energy-item[data-v-c8aa55ac]:first-child{flex:0 0 25%}}@media(max-width:767px){.planner-section__energy-item[data-v-c8aa55ac]:first-child{text-align:left}}.planner-section--pending .planner-section__energy-item[data-v-c8aa55ac]{color:#e3e3e3}.planner-section__buttons[data-v-c8aa55ac]{position:absolute;right:16px;bottom:0;height:100%;display:flex;align-items:center}@media(min-width:768px){.planner-section__buttons[data-v-c8aa55ac]{right:0;top:1px}}.planner-section__buttons .btn-context[data-v-c8aa55ac]{display:flex;justify-content:center;align-items:center;background:none;border:0;width:32px;height:32px;cursor:pointer;margin-right:3px;padding:0}.planner-section__buttons .btn-context path[data-v-c8aa55ac]{fill:#c3eba1}.planner-section__buttons .btn-context:hover path[data-v-c8aa55ac]{fill:#b6e78c}.planner-section__buttons .btn-context:active path[data-v-c8aa55ac]{fill:#a8e277}.planner-section__buttons .btn-icon[data-v-c8aa55ac]{cursor:pointer;transition:background-color .1s}.planner-section--pending .planner-section__buttons .btn-icon[data-v-c8aa55ac]{background:#e3e3e3}.theme-light .planner-section__buttons .btn-icon--primary path[data-v-c8aa55ac]{fill:#fff}.theme-dark .planner-section__buttons .btn-icon--primary path[data-v-c8aa55ac]{fill:#1e1e1e}.planner-section__buttons [class^=btn][data-v-c8aa55ac]:focus{outline:none}.planner-section__add-btn[data-v-c8aa55ac]{width:39px;height:39px}.planner-section__add-btn svg[data-v-c8aa55ac]{width:100%;height:100%}.planner-item[data-v-ba3e2628]{position:relative;cursor:pointer;padding-right:86px;margin:1px 0}.theme-light .planner-item[data-v-ba3e2628]{background-color:#f7f9f9}.theme-dark .planner-item[data-v-ba3e2628]{background-color:#292d2d}@media(min-width:768px){.planner-item[data-v-ba3e2628]{padding-right:100px}}.planner-item__loader[data-v-ba3e2628]{position:relative;left:14px;top:10px}.planner-item__padded-content[data-v-ba3e2628]{padding:14px 0 16px}.planner-item__top-row[data-v-ba3e2628]{padding-left:16px;display:flex;gap:9px;justify-content:space-between}.planner-item__image-wrapper[data-v-ba3e2628]{transform:translateX(calc(100px - 16px));height:120px;width:160px;border-radius:6px;background-color:grey;overflow:hidden;margin-bottom:10px}.planner-item__image[data-v-ba3e2628]{width:100%;height:100%;object-fit:cover;object-position:center}.planner-item__name[data-v-ba3e2628]{font-size:18px;font-size:calc(18/16*1rem);line-height:22px}.theme-light .planner-item__name[data-v-ba3e2628]{color:#000}.theme-dark .planner-item__name[data-v-ba3e2628]{color:#ced0d0}@media(min-width:768px){.planner-item__name[data-v-ba3e2628]{max-width:80%}}.planner-item__name-row[data-v-ba3e2628]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.planner-item__ai-label[data-v-ba3e2628]{font-size:14px;font-size:calc(14/16*1rem);line-height:17px;padding:2px 7px 1px;background-color:#69d3fb;border-radius:9px}@media(min-width:768px){.planner-item__description[data-v-ba3e2628]{display:flex;justify-content:space-between;align-items:flex-end;flex:0 0 40%}}.planner-item__source[data-v-ba3e2628]{font-size:18px;font-size:calc(18/16*1rem);text-indent:16px;color:#999d9d;margin-top:16px}.planner-item__amount[data-v-ba3e2628]{text-indent:16px;color:#999d9d;line-height:19px}@media(min-width:768px){.planner-item__amount[data-v-ba3e2628]{flex:0 0 40%}}.planner-item__amount-ai[data-v-ba3e2628]{font-size:18px;font-size:calc(18/16*1rem);line-height:22px;color:#999d9d;margin-top:10px}@media(min-width:768px){.planner-item__amount-ai[data-v-ba3e2628]{flex:0 0 40%}}.planner-item__btw[data-v-ba3e2628]{min-width:180px;display:flex;padding-left:16px;line-height:19px}@media(min-width:768px){.planner-item__btw[data-v-ba3e2628]{flex:0 0 60%;padding-left:0}}.planner-item__btw-item[data-v-ba3e2628]{flex:0 0 18.25%;color:#999d9d;text-align:center}@media(min-width:375px){.planner-item__btw-item[data-v-ba3e2628]{flex:0 0 18.75%}}.planner-item__btw-item[data-v-ba3e2628]:first-child{flex:0 0 27%}@media(min-width:375px){.planner-item__btw-item[data-v-ba3e2628]:first-child{flex:0 0 25%}}@media(max-width:767px){.planner-item__btw-item[data-v-ba3e2628]:first-child{text-align:left}}.planner-item__icon-close-background[data-v-ba3e2628]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.theme-light .planner-item__icon-close-background[data-v-ba3e2628]{background-color:#fff}.theme-dark .planner-item__icon-close-background[data-v-ba3e2628]{background-color:#1e1e1e}.planner-item__icon-close[data-v-ba3e2628]{position:absolute;top:0;right:4px;padding:14px 25px}@media(min-width:768px){.planner-item__icon-close[data-v-ba3e2628]{right:0}}.planner-item__icon-close svg[data-v-ba3e2628]{width:12px;height:12px}.theme-light .planner-item__icon-close path[data-v-ba3e2628]{fill:#000}.theme-dark .planner-item__icon-close path[data-v-ba3e2628]{fill:#ced0d0}.planner-item__icon-close--from-ai[data-v-ba3e2628]{position:absolute;top:6px;right:-4px}.planner-item[data-v-ba3e2628] .loading__spinner{width:20px;height:20px;border-width:3px}.diet-proposal-planner-item[data-v-936f595e]{position:relative;cursor:pointer;margin:1px 0}.theme-light .diet-proposal-planner-item[data-v-936f595e]{background-color:#f7f9f9}.theme-dark .diet-proposal-planner-item[data-v-936f595e]{background-color:#292d2d}.diet-proposal-planner-item__loader[data-v-936f595e]{position:relative;left:14px;top:10px}.diet-proposal-planner-item__padded-content[data-v-936f595e]{padding:15px 0}.diet-proposal-planner-item__top-content[data-v-936f595e]{display:flex;justify-content:space-between;padding-right:16px}.diet-proposal-planner-item__name[data-v-936f595e]{font-size:18px;font-size:calc(18/16*1rem);line-height:22px;margin-bottom:1px;padding-left:16px}@media(min-width:768px){.diet-proposal-planner-item__name[data-v-936f595e]{max-width:80%}}.diet-proposal-planner-item__button[data-v-936f595e]{font-size:18px;font-size:calc(18/16*1rem);display:flex;align-items:center;line-height:22px;padding:10px 16px}.diet-proposal-planner-item__button-replace[data-v-936f595e]{margin-right:10px}.diet-proposal-planner-item__amount[data-v-936f595e]{font-size:18px;font-size:calc(18/16*1rem);line-height:22px;text-indent:16px;color:#999d9d;margin-bottom:3px}@media(min-width:768px){.diet-proposal-planner-item__amount[data-v-936f595e]{flex:0 0 40%}}.diet-proposal-planner-item__btw[data-v-936f595e]{min-width:180px;display:flex;padding:0 86px 0 16px;line-height:20px}@media(min-width:768px){.diet-proposal-planner-item__btw[data-v-936f595e]{max-width:60%;padding-right:100px}}.diet-proposal-planner-item__btw-item[data-v-936f595e]{font-size:17px;font-size:calc(17/16*1rem);flex:0 0 18.25%;color:#999d9d;text-align:center}@media(min-width:375px){.diet-proposal-planner-item__btw-item[data-v-936f595e]{flex:0 0 18.75%}}.diet-proposal-planner-item__btw-item[data-v-936f595e]:first-child{flex:0 0 27%;text-align:left}@media(min-width:375px){.diet-proposal-planner-item__btw-item[data-v-936f595e]:first-child{flex:0 0 25%}}.diet-proposal-planner-item__icon-close-background[data-v-936f595e]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.theme-light .diet-proposal-planner-item__icon-close-background[data-v-936f595e]{background-color:#fff}.theme-dark .diet-proposal-planner-item__icon-close-background[data-v-936f595e]{background-color:#1e1e1e}.diet-proposal-planner-item__icon-close[data-v-936f595e]{position:absolute;top:6px;right:-4px;padding:14px 25px}@media(min-width:768px){.diet-proposal-planner-item__icon-close[data-v-936f595e]{right:0}}.diet-proposal-planner-item__icon-close svg[data-v-936f595e]{width:12px;height:12px}.theme-light .diet-proposal-planner-item__icon-close path[data-v-936f595e]{fill:#000}.theme-dark .diet-proposal-planner-item__icon-close path[data-v-936f595e]{fill:#ced0d0}.diet-proposal-planner-item__image-wrapper[data-v-936f595e]{display:flex;flex:0 0 160px;height:120px;width:160px;background-color:grey;position:relative;margin:0 0 14px 9px;border-radius:6px;overflow:hidden}.diet-proposal-planner-item__image-wrapper img[data-v-936f595e]{width:100%;height:100%;object-fit:cover;object-position:center}.diet-proposal-planner-item__plan-name[data-v-936f595e]{font-size:16px;font-size:calc(16/16*1rem);line-height:20px;position:absolute;top:5px;left:5px;padding:0 8px}.diet-proposal-planner-item__preparation-time[data-v-936f595e]{font-size:16px;font-size:calc(16/16*1rem);line-height:20px;position:absolute;bottom:5px;left:5px;padding:0 8px;display:flex;align-items:center}.diet-proposal-planner-item__clock-icon[data-v-936f595e]{margin-right:5px;width:12px;height:12px}.theme-light .diet-proposal-planner-item__clock-icon path[data-v-936f595e]{fill:#000}.theme-dark .diet-proposal-planner-item__clock-icon path[data-v-936f595e]{fill:#ced0d0}.diet-proposal-planner-item[data-v-936f595e] .loading__spinner{width:20px;height:20px;border-width:3px}.diet-proposal-planner-item[data-v-936f595e] .rounded-button-base{min-width:auto}.meal-planner-item[data-v-420224f3]:last-child{margin-bottom:10px}.meal-planner-sections-header-label__container[data-v-86e97480]{position:relative}.meal-planner-sections-header-label__icon-new[data-v-86e97480]{position:absolute;right:-23px;top:-4px}.meal-planner-sections-header-label__icon-new circle[data-v-86e97480]{fill:#ff3939}.meal-planner-sections-header[data-v-0668248c]{min-height:30px;padding-right:86px}@media(min-width:768px){.meal-planner-sections-header[data-v-0668248c]{padding-right:100px}}.meal-planner-sections-header__container[data-v-0668248c]{min-width:180px;display:flex;padding-left:16px;padding-top:10px}@media(min-width:768px){.meal-planner-sections-header__container[data-v-0668248c]{flex:0 0 40%;padding-left:40%}}.meal-planner-sections-header__label[data-v-0668248c]{flex:0 0 18.25%;text-align:center;font-size:16px;font-size:calc(16/16*1rem);line-height:19px}@media(min-width:375px){.meal-planner-sections-header__label[data-v-0668248c]{flex:0 0 18.75%}}.theme-light .meal-planner-sections-header__label[data-v-0668248c]{color:#999d9d}.theme-dark .meal-planner-sections-header__label[data-v-0668248c]{color:#626565}.meal-planner-sections-header__label[data-v-0668248c]:first-child{flex:0 0 27%}@media(min-width:375px){.meal-planner-sections-header__label[data-v-0668248c]:first-child{flex:0 0 25%}}.meal-planner-sections-header__label--short[data-v-0668248c]{display:block}.meal-planner-sections-header__label--long[data-v-0668248c]{display:none}@media(min-width:768px){.meal-planner-sections-header__label--long[data-v-0668248c]{display:block}.meal-planner-sections-header__label--short[data-v-0668248c]{display:none}}.planner-suggestion[data-v-db13f228]{padding:10px 16px 0;margin-bottom:1px;font-size:14px;font-size:calc(14/16*1rem)}.planner-suggestion[data-v-db13f228]:first-child{padding-top:0}@media(min-width:768px){.planner-suggestion[data-v-db13f228]{padding:10px 30px;font-size:14px;font-size:calc(14/16*1rem)}}.theme-light .planner-suggestion[data-v-db13f228]{background-color:#f7f9f9}.theme-dark .planner-suggestion[data-v-db13f228]{background-color:#292d2d}.planner-suggestion__title[data-v-db13f228]{cursor:pointer}.theme-dark .planner-suggestion__title[data-v-db13f228],.theme-light .planner-suggestion__title[data-v-db13f228]{color:#4fa9f6}.planner-suggestion__description[data-v-db13f228]{margin-top:3px}.theme-dark .planner-suggestion__description[data-v-db13f228],.theme-light .planner-suggestion__description[data-v-db13f228]{color:#999d9d}.copy-meal[data-v-6b2c703b]{height:100%;display:flex;flex-direction:column;justify-content:space-between}.copy-meal__header[data-v-6b2c703b]{display:flex;justify-content:center;align-items:baseline;height:45px;line-height:45px}.theme-light .copy-meal__header[data-v-6b2c703b]{box-shadow:0 0 15px #a3b1b2}.theme-dark .copy-meal__header[data-v-6b2c703b]{box-shadow:0 0 15px #000}.copy-meal__inputs-wrapper[data-v-6b2c703b]{width:60%;padding:5px;margin:0 auto}.copy-meal__date[data-v-6b2c703b],.copy-meal__meal[data-v-6b2c703b]{margin:10px 0 15px}.copy-meal__meal-select[data-v-6b2c703b]{display:block}.copy-meal__meal-select[data-v-6b2c703b] .select-base__select-element{padding:9px 20px 9px 10px;width:100%}.copy-meal[data-v-6b2c703b] .label-base{margin-bottom:0}.copy-activity[data-v-45826dc5]{height:100%;display:flex;flex-direction:column;justify-content:space-between}.copy-activity__header[data-v-45826dc5]{display:flex;justify-content:center;align-items:baseline;height:45px;line-height:45px}.theme-light .copy-activity__header[data-v-45826dc5]{box-shadow:0 0 15px #a3b1b2}.theme-dark .copy-activity__header[data-v-45826dc5]{box-shadow:0 0 15px #000}.copy-activity__inputs-wrapper[data-v-45826dc5]{width:60%;padding:5px;margin:0 auto}.copy-activity__date[data-v-45826dc5],.copy-activity__meal[data-v-45826dc5]{margin:10px 0 15px}.copy-activity__meal-select[data-v-45826dc5]{display:block}.copy-activity__meal-select[data-v-45826dc5] .select-base__select-element{padding:9px 20px 9px 10px;width:100%}.water-counter[data-v-be99452a]{display:flex;flex-flow:wrap;padding-left:18px}.theme-light .water-counter[data-v-be99452a]{background-color:#fff}.theme-dark .water-counter[data-v-be99452a]{background-color:#1e1e1e}.water-counter__icon-wrapper[data-v-be99452a]{margin-right:15px;margin-bottom:10px;cursor:pointer;position:relative}.water-counter__action-icon-wrapper[data-v-be99452a]{display:block;position:absolute;left:0;top:0;height:100%;width:100%}.water-counter__action-icon-wrapper[data-v-be99452a] svg{left:50%;top:45%;position:absolute;transform:translateX(-50%) translateY(-50%)}.theme-light .water-counter[data-v-be99452a] .icon-glass__glass{fill:#f2f2f2}.theme-dark .water-counter[data-v-be99452a] .icon-glass__glass{fill:#898d8d}.water-counter[data-v-be99452a] .icon-glass__water-level{transform:scaleY(0);transform-origin:bottom center;transition:transform 1.5s ease-out}.water-counter[data-v-be99452a] .icon-glass--filled .icon-glass__water-level{transform:scale(1)}.planner-water-section--pending[data-v-b480be56]{pointer-events:none}.planner-water-section__description[data-v-b480be56]{position:relative;padding:10px 86px 15px 16px}.theme-light .planner-water-section__description[data-v-b480be56]{background-color:#fff}.theme-dark .planner-water-section__description[data-v-b480be56]{background-color:#1e1e1e}@media(min-width:768px){.planner-water-section__description[data-v-b480be56]{display:flex;justify-content:space-between;align-items:flex-end;padding:25px 100px 25px 0}}.planner-water-section__header[data-v-b480be56]{display:flex;transition:color .1s;line-height:26px}@media(min-width:768px){.planner-water-section__header[data-v-b480be56]{flex:0 1 40%;max-width:40%;margin-bottom:0;line-height:1}}.planner-water-section--pending .planner-water-section__header[data-v-b480be56]{color:#e3e3e3}.planner-water-section__header-title[data-v-b480be56]{font-size:22px;font-size:calc(22/16*1rem);font-weight:700;margin:0 10px 0 0}.theme-light .planner-water-section__header-title[data-v-b480be56]{color:#000}.theme-dark .planner-water-section__header-title[data-v-b480be56]{color:#ced0d0}.planner-water-section__consumption[data-v-b480be56]{font-size:16px;font-size:calc(16/16*1rem);color:#999d9d;line-height:19px;transition:color .1s}@media(min-width:768px){.planner-water-section__consumption[data-v-b480be56]{text-align:right}}.planner-water-section--pending .planner-water-section__consumption[data-v-b480be56]{color:#e3e3e3}.planner-water-section__water-counter[data-v-b480be56]{margin-top:5px}.save-as-recipe-modal__content[data-v-0606b653]{padding:25px 25px 20px}.save-as-recipe-modal__controls[data-v-0606b653]{display:flex;flex-direction:column}.save-as-recipe-modal[data-v-0606b653] .btn{margin:12px auto}.recipes-catalog-photo[data-v-18b37f0a]{width:100%;height:100%;position:relative}.recipes-catalog-photo[data-v-18b37f0a]:hover{cursor:pointer}.recipes-catalog-photo__image[data-v-18b37f0a]{background-position:50%;background-size:cover;width:100%;height:100%;position:relative;border-radius:0}.recipes-catalog-photo__image[data-v-18b37f0a]:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2;content:""}@supports(mix-blend-mode:multiply){.recipes-catalog-photo__image[data-v-18b37f0a]:before{mix-blend-mode:multiply}.theme-light .recipes-catalog-photo__image[data-v-18b37f0a]:before{background:linear-gradient(0deg,#fff 82%,#dfdfdf)}.theme-dark .recipes-catalog-photo__image[data-v-18b37f0a]:before{background:linear-gradient(0deg,#fff 82%,#333)}}.favorite-heart__icon[data-v-496d3c56]{width:22px;height:20px}.theme-light .favorite-heart__icon[data-v-496d3c56]{fill:#fff}.theme-dark .favorite-heart__icon[data-v-496d3c56]{fill:#ced0d0}.favorite-heart--pending[data-v-496d3c56]{pointer-events:none}.theme-light .favorite-heart--theme-dark .favorite-heart__icon[data-v-496d3c56]{fill:#000}.theme-dark .favorite-heart--theme-dark .favorite-heart__icon[data-v-496d3c56]{fill:#ced0d0}.favorite-heart[data-v-496d3c56]:hover{cursor:pointer}.small-recipe-card[data-v-2660f872]{width:100%;margin:0;overflow-wrap:break-word}.small-recipe-card__photo-wrapper[data-v-2660f872]{position:relative;height:200px;border-radius:4px;overflow:hidden}.small-recipe-card__caption[data-v-2660f872]{margin:12px -5px 0 6px}.small-recipe-card__description[data-v-2660f872]{line-height:18px}.small-recipe-card__description[data-v-2660f872]:hover{cursor:pointer}.small-recipe-card__reviews[data-v-2660f872]{margin-top:10px;display:flex}.small-recipe-card__rating[data-v-2660f872]{display:inline-flex;margin-right:5px}.small-recipe-card__link[data-v-2660f872]{padding:0}.small-recipe-card__badge[data-v-2660f872]{position:absolute;bottom:5px;right:5px;z-index:1}.small-recipe-card__badge-premium[data-v-2660f872]{position:absolute;top:5px;left:5px;color:#fff;background-color:#ff8700;z-index:2}.small-recipe-card__badge-clock[data-v-2660f872]{width:9px;height:9px}.theme-light .small-recipe-card__badge-clock path[data-v-2660f872]{fill:#000}.theme-dark .small-recipe-card__badge-clock path[data-v-2660f872]{fill:#ced0d0}.small-recipe-card__badge-energy[data-v-2660f872]{margin-right:9px}.small-recipe-card__badge-time[data-v-2660f872]{margin-left:4px}.small-recipe-card__heart[data-v-2660f872]{position:absolute;top:0;right:0;z-index:2;padding:5px}.small-recipe-card__source-icon[data-v-2660f872]{position:absolute;z-index:1;bottom:23px;right:5px}.swiper-button[data-v-8cae0476]{background-size:100%;margin-top:0;top:0;height:100%;width:50px;outline:0}.swiper-button .arrow-circle-container[data-v-8cae0476]{width:32px;height:32px;border-radius:50%;position:absolute;top:50%;right:-15px}.theme-light .swiper-button .arrow-circle-container[data-v-8cae0476]{background-color:#fff}.theme-dark .swiper-button .arrow-circle-container[data-v-8cae0476]{background-color:#1e1e1e}.swiper-button .arrow-circle-container svg[data-v-8cae0476]{transform:translate(-50%,50%);position:absolute;left:50%}.swiper-button .arrow-circle-container svg path[data-v-8cae0476]{fill:#4fa9f6}.swiper-button.swiper-button-prev[data-v-8cae0476]{left:0}.theme-light .swiper-button.swiper-button-prev[data-v-8cae0476]{background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.theme-dark .swiper-button.swiper-button-prev[data-v-8cae0476]{background-image:linear-gradient(90deg,#1e1e1e,hsla(0,0%,100%,0))}.swiper-button.swiper-button-prev .arrow-circle-container[data-v-8cae0476]{left:-12px}.swiper-button.swiper-button-next[data-v-8cae0476]{right:0}.theme-light .swiper-button.swiper-button-next[data-v-8cae0476]{background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.theme-dark .swiper-button.swiper-button-next[data-v-8cae0476]{background-image:linear-gradient(270deg,#1e1e1e,hsla(0,0%,100%,0))}.swiper-button.swiper-button-next .arrow-circle-container[data-v-8cae0476]{right:-12px}.swiper-button.swiper-button-disabled[data-v-8cae0476]{opacity:0;transition:opacity .5s}.planner-diet-proposals[data-v-e2944788]{position:relative}.planner-diet-proposals__title[data-v-e2944788]{font-size:18px;font-size:calc(18/16*1rem);line-height:22px;padding:0 45px 10px 0;text-align:left}.planner-diet-proposals__icon-close[data-v-e2944788]{position:absolute;top:-13px;right:0;padding:14px 25px;z-index:20;cursor:pointer}@media(min-width:768px){.planner-diet-proposals__icon-close[data-v-e2944788]{right:0}}.planner-diet-proposals__icon-close svg[data-v-e2944788]{width:13px;height:13px}.theme-light .planner-diet-proposals__icon-close path[data-v-e2944788]{fill:#000}.theme-dark .planner-diet-proposals__icon-close path[data-v-e2944788]{fill:#ced0d0}.planner-diet-proposals__more-link[data-v-e2944788]{height:230px;padding:20px;display:flex;border-radius:4px}.theme-light .planner-diet-proposals__more-link[data-v-e2944788]{background-color:#fff;border:1px solid #f0f1f2}.theme-dark .planner-diet-proposals__more-link[data-v-e2944788]{background-color:#1e1e1e;border:1px solid #52585e}.planner-diet-proposals__lower-kcal-proposals-button[data-v-e2944788]{display:block;margin-top:5px;padding-left:0}.planner-diet-proposals__swiper[data-v-e2944788]{margin:10px -16px;border-bottom:1px solid #f7f9f9;padding-left:0}.planner-diet-proposals__insert-button[data-v-e2944788]{font-size:18px;font-size:calc(18/16*1rem);line-height:22px;margin-top:11px;padding-left:6px}.planner-diet-proposals[data-v-e2944788] .swiper-wrapper{display:flex}.planner-diet-proposals[data-v-e2944788] .small-slide{flex:0 0 170px;padding-bottom:20px}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__photo-wrapper{height:230px}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__caption{margin:10px 0 0 6px}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__description{font-size:17px;font-size:calc(17/16*1rem);line-height:normal}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__rating{margin-right:8px;background:none;border-radius:0}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__rating .recipe-rating__icon{width:15px;height:15px;margin:0 3px 0 0}.theme-light .planner-diet-proposals[data-v-e2944788] .small-recipe-card__rating .recipe-rating__icon path{fill:#000}.theme-dark .planner-diet-proposals[data-v-e2944788] .small-recipe-card__rating .recipe-rating__icon path{fill:#ced0d0}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__rating .recipe-rating__description{font-size:16px;font-size:calc(16/16*1rem);line-height:19px}.theme-light .planner-diet-proposals[data-v-e2944788] .small-recipe-card__rating .recipe-rating__description{color:#000}.theme-dark .planner-diet-proposals[data-v-e2944788] .small-recipe-card__rating .recipe-rating__description{color:#ced0d0}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__link{font-size:16px;font-size:calc(16/16*1rem);line-height:19px}.theme-light .planner-diet-proposals[data-v-e2944788] .small-recipe-card__link{color:#000}.theme-dark .planner-diet-proposals[data-v-e2944788] .small-recipe-card__link{color:#ced0d0}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__heart{padding:9px}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__heart .favorite-heart__icon{width:29px;height:26px}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__badge{display:flex;align-items:center;padding:0 8px;height:20px}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__badge-energy{font-size:16px;font-size:calc(16/16*1rem);line-height:19px;margin-right:5px}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__badge-time{font-size:16px;font-size:calc(16/16*1rem);line-height:19px;margin-left:5px}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__badge-clock{width:12px;height:12px}.planner-diet-proposals[data-v-e2944788] .small-recipe-card__badge-premium{background-color:#ffcea1;color:#fff}.planner-diet-proposals[data-v-e2944788] .small-recipe-card .recipes-catalog-photo__image:before{background:none}.planner-diet-proposals[data-v-e2944788] .rounded-button-base{font-size:18px;font-size:calc(18/16*1rem);font-weight:100;padding:10px 30px;margin:20px 0}.planner-diet-proposals[data-v-e2944788] .loading-stub-panel{padding:0}.planner-diet-proposals[data-v-e2944788] .loading-stub-panel__item{margin-left:0;margin-right:0}.planner-diet-proposals[data-v-e2944788] .swiper-button-prev{left:-16px}.planner-diet-proposals[data-v-e2944788] .swiper-button-next{right:-16px}.diet-proposals-container--collapsed[data-v-1dd0fd3c] .swiper-button{display:none}.turn-on-diet-plan-modal__inner[data-v-7ad945f9]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px 30px 40px}.turn-on-diet-plan-modal__header[data-v-7ad945f9]{position:relative;margin-top:15px;font-size:24px;font-size:calc(24/16*1rem)}@media(max-width:320px){.turn-on-diet-plan-modal__header[data-v-7ad945f9]{font-size:22px;font-size:calc(22/16*1rem)}}.turn-on-diet-plan-modal__description[data-v-7ad945f9]{margin-top:10px;font-size:16px;font-size:calc(16/16*1rem)}@media(max-width:320px){.turn-on-diet-plan-modal__description[data-v-7ad945f9]{font-size:14px;font-size:calc(14/16*1rem)}}.turn-on-diet-plan-modal__button[data-v-7ad945f9]{position:relative}.turn-on-diet-plan-modal__close-icon[data-v-7ad945f9]{position:absolute;padding:10px;right:4px;top:0;cursor:pointer}.turn-on-diet-plan-modal__close-icon svg[data-v-7ad945f9]{width:12px;height:12px}.theme-light .turn-on-diet-plan-modal__close-icon path[data-v-7ad945f9]{fill:#000}.theme-dark .turn-on-diet-plan-modal__close-icon path[data-v-7ad945f9]{fill:#ced0d0}.turn-on-diet-plan-modal[data-v-7ad945f9] .rounded-button-base{margin:25px 0 0;font-size:18px;font-size:calc(18/16*1rem)}.copy-all-meals-modal__content[data-v-7270fcfd]{padding:25px 25px 20px}.copy-all-meals-modal__title[data-v-7270fcfd]{padding-top:11px;padding-bottom:10px;width:250px;line-height:22px;font-weight:700;text-align:center}.copy-all-meals-modal__subtitle[data-v-7270fcfd]{margin-bottom:17px;text-align:center}.copy-all-meals-modal__controls[data-v-7270fcfd]{display:flex;flex-direction:column}.copy-all-meals-modal[data-v-7270fcfd] .btn{margin:12px auto}.copy-all-meals-modal[data-v-7270fcfd] .input-date-picker{width:73%;margin:0 auto}.copy-all-meals-modal[data-v-7270fcfd] .input-base__input-element{border-radius:6px}.delete-all-meals-modal__content[data-v-efc3bdee]{display:flex;flex-direction:column;align-items:center;padding:25px}.delete-all-meals-modal__icon[data-v-efc3bdee]{margin:20px 0 10px;font-size:50px;font-size:calc(50/16*1rem)}.delete-all-meals-modal__question[data-v-efc3bdee]{text-align:center;margin:10px 0}.delete-all-meals-modal__button[data-v-efc3bdee]{margin:10px 10px 0;padding:10px 15px}.planner-feature-blocker__icon[data-v-2d22ccec]{font-size:82px;color:#e3e3e3}.planner-feature-blocker__title[data-v-2d22ccec]{margin-bottom:20px;margin-top:50px}.page-planner[data-v-7fe5a3ae]{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;max-width:700px;margin:0 auto;padding-top:35px}@media(min-width:1200px){.page-planner[data-v-7fe5a3ae]{padding-top:77px}}.page-planner__content-container[data-v-7fe5a3ae]{flex-grow:1}.page-planner__date-carousel-container[data-v-7fe5a3ae]{background-color:#fff;width:100%;height:60px}@media(min-width:768px){.page-planner__date-carousel-container[data-v-7fe5a3ae]{height:auto}}.page-planner__water[data-v-7fe5a3ae]{margin:15px 0}@media(min-width:768px){.page-planner__water[data-v-7fe5a3ae]{margin:25px 0 0}}.page-planner .fade-planner-item-enter-active[data-v-7fe5a3ae]{transition:opacity .5s ease .25s}.page-planner .fade-planner-item-leave-active[data-v-7fe5a3ae]{transition:opacity .25s ease}.page-planner .fade-planner-item-enter[data-v-7fe5a3ae],.page-planner .fade-planner-item-leave-to[data-v-7fe5a3ae]{opacity:0}.page-planner[data-v-7fe5a3ae] .date-carousel-web{margin:0 auto;max-width:500px}.page-planner[data-v-7fe5a3ae] .copy-all-meals-modal__content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff}.page-planner[data-v-7fe5a3ae] .v--modal-box{overflow:unset}.page-planner[data-v-7fe5a3ae] .meal-planner-section--active-menu .planner-section__description{padding-bottom:10px}.page-planner[data-v-7fe5a3ae] .planner-diet-proposals{padding:0 16px;width:100vw}.page-planner[data-v-7fe5a3ae] .planner-diet-proposals .swiper-button{top:30px;opacity:0}@media(min-width:768px){.page-planner[data-v-7fe5a3ae] .planner-diet-proposals{padding:0;width:auto}.page-planner[data-v-7fe5a3ae] .planner-diet-proposals .swiper-button{opacity:1}.page-planner[data-v-7fe5a3ae] .planner-diet-proposals .swiper-button.swiper-button-disabled{opacity:0}}.simple-measure[data-v-28e70b9e]{width:100%;min-height:56px;padding:10px 16px;border-radius:0;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:space-between}.theme-light .simple-measure[data-v-28e70b9e]{border-bottom:2px solid #f7f9f9}.theme-dark .simple-measure[data-v-28e70b9e]{border-bottom:2px solid #292d2d}.simple-measure[data-v-28e70b9e]:hover{background:#1a1a1a}.theme-light .simple-measure:hover.simple-measure--pending[data-v-28e70b9e]{background:#e3e3e3!important}.theme-dark .simple-measure:hover.simple-measure--pending[data-v-28e70b9e]{background:#626565!important}.simple-measure--pending[data-v-28e70b9e]{pointer-events:none;border-color:#fff}.theme-light .simple-measure--pending .btn-icon[data-v-28e70b9e],.theme-light .simple-measure--pending[data-v-28e70b9e]{background-color:#e3e3e3!important}.theme-light .simple-measure--pending svg path[data-v-28e70b9e]{fill:#f7f9f9!important}.theme-light .simple-measure--pending[data-v-28e70b9e] .input-base__input-wrapper input.input-base__input-element,.theme-light .simple-measure--pending[data-v-28e70b9e] select{color:#e3e3e3;background-color:#e3e3e3}.theme-dark .simple-measure--pending .btn-icon[data-v-28e70b9e],.theme-dark .simple-measure--pending[data-v-28e70b9e]{background-color:#626565!important}.theme-dark .simple-measure--pending svg path[data-v-28e70b9e]{fill:#292d2d!important}.theme-dark .simple-measure--pending[data-v-28e70b9e] .input-base__input-wrapper input.input-base__input-element,.theme-dark .simple-measure--pending[data-v-28e70b9e] select{color:#626565;background-color:#626565}.measure__text[data-v-2aa40b19]{flex-basis:50%;margin-right:10px}.measure__text[data-v-2aa40b19]:not(:first-child){text-align:left;flex-basis:25%}.theme-light .measure:hover.measure--pending[data-v-2aa40b19]{background:#e3e3e3!important}.theme-dark .measure:hover.measure--pending[data-v-2aa40b19]{background:#626565!important}.measure--selected[data-v-2aa40b19]{background-color:#c3eba1}.measure--selected[data-v-2aa40b19]:hover{background:#a6d3f9}.measure__arrow-icon[data-v-2aa40b19]{background-color:#c3eba1}.theme-light .measure__arrow-icon svg path[data-v-2aa40b19]{fill:#f7f9f9}.theme-dark .measure__arrow-icon svg path[data-v-2aa40b19]{fill:#292d2d}.measure__arrow-icon--selected[data-v-2aa40b19]{background-color:#fff}.theme-dark .measure__arrow-icon--selected svg path[data-v-2aa40b19],.theme-light .measure__arrow-icon--selected svg path[data-v-2aa40b19]{fill:#c3eba1}.measure[data-v-2aa40b19]:hover{background:#1a1a1a}.own-measure[data-v-18ae0aa0]{display:flex;width:100%;align-items:center;justify-content:space-between}.own-measure__inputs-container[data-v-18ae0aa0]{display:flex;justify-content:space-between;flex-basis:64%;height:36px;overflow:hidden}@media(min-width:375px){.own-measure__inputs-container[data-v-18ae0aa0]{flex-basis:61%}}.own-measure__input-container[data-v-18ae0aa0]{flex:0 0 25%;margin-right:10px}.own-measure__text[data-v-18ae0aa0]{flex-basis:36%;text-align:center}@media(max-width:320px){.own-measure__text[data-v-18ae0aa0]{font-size:14px;font-size:calc(14/16*1rem)}}@media(min-width:375px){.own-measure__text[data-v-18ae0aa0]{flex-basis:39%}}.own-measure[data-v-18ae0aa0] input{text-align:right;padding:5px;border:1px solid #ced0d0;transition:none}.theme-light .own-measure[data-v-18ae0aa0] input{background-color:#fff}.theme-dark .own-measure[data-v-18ae0aa0] input{background-color:#1e1e1e}@media(max-width:320px){.own-measure[data-v-18ae0aa0] input{font-size:14px;font-size:calc(14/16*1rem)}}.own-measure[data-v-18ae0aa0] .select-base{flex:1 1 65%}.own-measure[data-v-18ae0aa0] .select-base__select-element{width:100%;height:100%;padding-top:0;padding-bottom:0;line-height:34px}@media(max-width:320px){.own-measure[data-v-18ae0aa0] .select-base__select-element{font-size:14px;font-size:calc(14/16*1rem)}}.own-measure[data-v-18ae0aa0] .select-base:after{right:5px}.simple-own-measure__container[data-v-1e790426]{display:flex;width:100%;align-items:center;justify-content:space-between}.theme-light .simple-own-measure svg path[data-v-1e790426]{fill:#f7f9f9}.theme-dark .simple-own-measure svg path[data-v-1e790426]{fill:#292d2d}.simple-own-measure__arrow-icon[data-v-1e790426]{background-color:#c3eba1}.nutrition-list[data-v-79d82ab6]{font-size:16px;font-size:calc(16/16*1rem);width:auto;margin:0 0 20px;line-height:2.15em}.nutrition-list__title[data-v-79d82ab6]{margin-bottom:0;padding:0 16px;color:#999d9d}.theme-dark .nutrition-list__title[data-v-79d82ab6],.theme-light .nutrition-list__title[data-v-79d82ab6]{color:#999d9d}.nutrition-list__list[data-v-79d82ab6]{flex:1 0 100%;margin:0}.theme-light .nutrition-list__list[data-v-79d82ab6]{color:#000}.theme-dark .nutrition-list__list[data-v-79d82ab6]{color:#ced0d0}.nutrition-list__list .nutrition-list__list[data-v-79d82ab6]{margin:0 -16px;border-radius:0}.theme-light .nutrition-list__list .nutrition-list__list[data-v-79d82ab6]{background-color:#f7f9f9}.theme-dark .nutrition-list__list .nutrition-list__list[data-v-79d82ab6]{background-color:#292d2d}.nutrition-list__item[data-v-79d82ab6]{padding:0 16px;display:flex;justify-content:space-between;flex-wrap:wrap}.nutrition-list__item .nutrition-list__item[data-v-79d82ab6]{padding-left:32px}@media(max-width:320px){.nutrition-list__label[data-v-79d82ab6]{max-width:230px}}.nutrition-list__label-header[data-v-79d82ab6]{width:100%;max-width:none}.nutrition-list__annotation[data-v-79d82ab6]{padding:20px 16px 40px;line-height:18px;font-size:14px;font-size:calc(14/16*1rem)}.theme-dark .nutrition-list__annotation[data-v-79d82ab6],.theme-light .nutrition-list__annotation[data-v-79d82ab6]{color:#999d9d}.product-ingredients-raw[data-v-0c3d5df4]{margin:0 16px;line-height:18px}.product-ingredients-badge[data-v-98b04e46]{margin:5px 5px 5px 0;padding:6px 10px;border-radius:16px;display:inline-block}.theme-light .product-ingredients-badge[data-v-98b04e46]{background-color:#f7f9f9}.theme-dark .product-ingredients-badge[data-v-98b04e46]{background-color:#292d2d}.theme-dark .product-ingredients-badge--link[data-v-98b04e46],.theme-light .product-ingredients-badge--link[data-v-98b04e46]{color:#4fa9f6}.product-ingredients-badge--link[data-v-98b04e46]:hover{cursor:pointer}.product-ingredients-badge[data-v-98b04e46]:last-child{margin-right:0}.product-ingredients-badge__title[data-v-98b04e46]{line-height:18px}.product-ingredients-category[data-v-62fa9c9f]{border-left:5px solid;padding:0 16px 0 calc(16px - 5px)}.product-ingredients-category--healthy[data-v-62fa9c9f]{border-left-color:#24bd31}.product-ingredients-category--safe[data-v-62fa9c9f]{border-left-color:#c3d83e}.product-ingredients-category--suspicious[data-v-62fa9c9f]{border-left-color:#fee934}.product-ingredients-category--harmful[data-v-62fa9c9f]{border-left-color:#ff8700}.product-ingredients-category--very-harmful[data-v-62fa9c9f]{border-left-color:red}.product-ingredients-category__ingredients[data-v-62fa9c9f]{margin-top:10px}.product-ingredients-categories-list__category[data-v-5f97b424]{margin-bottom:30px}.product-ingredients-categories-list__category[data-v-5f97b424]:last-child{margin-bottom:0}.product-ingredients-info[data-v-770bb212]{margin-bottom:10px}.product-ingredients-info__header[data-v-770bb212]{line-height:19px;margin:10px 16px 9px}.product-ingredients-info__list[data-v-770bb212],.product-ingredients-info__raw[data-v-770bb212]{margin-top:20px}.product-ingredients-form[data-v-08094f48]{padding:0 16px}.product-ingredients-form__description[data-v-08094f48]{color:#4fa9f6}.product-ingredients-form[data-v-08094f48] .textarea-base__textarea-element{border:1px solid #4fa9f6}.product-ingredients-form[data-v-08094f48] .textarea-base__validation-error-message{display:none}.product-ingredients-notification[data-v-48e80b8a]{display:flex;padding:16px;background-color:#4fa9f6;color:#fff}.product-ingredients-notification__icon[data-v-48e80b8a]{flex-grow:0;flex-shrink:0;height:18px;width:18px;margin-right:10px}.product-ingredients-notification__icon svg[data-v-48e80b8a]{width:100%;height:100%}.product-ingredients-form-container[data-v-1f459024]{position:relative}.product-ingredients-form-container__notification[data-v-1f459024]{margin:10px 0 20px}.group-select-base[data-v-3288ea8d]{position:relative}.group-select-base__select-element[data-v-3288ea8d]{appearance:none;padding:8px 20px 9px 10px;cursor:pointer;border-radius:4px;line-height:18px;height:37px}.theme-light .group-select-base__select-element[data-v-3288ea8d]{background:#fff;border:1px solid #ced0d0;color:#000}.theme-dark .group-select-base__select-element[data-v-3288ea8d]{background:#1e1e1e;border:1px solid #626565;color:#ced0d0}.group-select-base__select-element[data-v-3288ea8d]:focus{outline:0}.group-select-base__option-element[data-v-3288ea8d]{cursor:pointer}.group-select-base[data-v-3288ea8d]:after{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:block;content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}.theme-light .group-select-base[data-v-3288ea8d]:after{border-top:6px solid #000}.theme-dark .group-select-base[data-v-3288ea8d]:after{border-top:6px solid #ced0d0}.product-ingredients-category-form-container[data-v-e731e106]{position:relative}.product-ingredients-category-form-container__select-container[data-v-e731e106]{display:flex;flex-direction:column;padding:0 16px}@media(min-width:375px){.product-ingredients-category-form-container__select-container[data-v-e731e106]{flex-direction:row}}.product-ingredients-category-form-container__select[data-v-e731e106]{margin:20px 0}@media(min-width:375px){.product-ingredients-category-form-container__select[data-v-e731e106]{margin-right:40px}}.product-ingredients-category-form-container__select[data-v-e731e106] .group-select-base__select-element{width:100%}.theme-dark .product-ingredients-category-form-container__select[data-v-e731e106] .group-select-base__select-element,.theme-light .product-ingredients-category-form-container__select[data-v-e731e106] .group-select-base__select-element{border:1px solid #4fa9f6}.product-ingredients-category-form-container__error[data-v-e731e106]{font-size:12px;font-size:calc(12/16*1rem);padding:0 16px;margin-top:-10px;color:#ff3939}@media(min-width:375px){.product-ingredients-category-form-container[data-v-e731e106] .rounded-button-base{min-width:30%}}.product-ingredients-category-verification-container[data-v-81198c3c]{position:relative}@media(min-width:576px){.product-ingredients-category-verification-container[data-v-81198c3c]{width:530px;margin:0 auto}}.product-ingredients-category-verification-container__description[data-v-81198c3c]{border:1px solid #ff3838;border-top:0;padding:16px;margin:0 16px;line-height:18px}@media(min-width:375px){.product-ingredients-category-verification-container__description[data-v-81198c3c]{text-align:center}}.product-ingredients-category-verification-container__buttons[data-v-81198c3c]{width:100%;padding:0 16px}@media(min-width:375px){.product-ingredients-category-verification-container__buttons[data-v-81198c3c]{display:inline-flex;justify-content:center}}@media(min-width:375px){.product-ingredients-category-verification-container__buttons[data-v-81198c3c] .rounded-button-base{min-width:100px;margin:20px 4px}}.product-ingredients-verification-container[data-v-7781bb39]{position:relative}@media(min-width:576px){.product-ingredients-verification-container[data-v-7781bb39]{width:530px;margin:0 auto}}.product-ingredients-verification-container__header[data-v-7781bb39]{line-height:19px;margin:10px 16px 9px}.product-ingredients-verification-container__icon-new[data-v-7781bb39]{margin:0 2px}.product-ingredients-verification-container__icon-new circle[data-v-7781bb39]{fill:#ff3939}.product-ingredients-verification-container__beta[data-v-7781bb39]{font-size:10px;font-size:calc(10/16*1rem);font-weight:700;color:#ff3939}.product-ingredients-verification-container[data-v-7781bb39] .product-ingredients-raw{border:1px solid #ff3838;border-top:0;padding:16px;margin-bottom:20px}.product-ingredients-verification-container__description[data-v-7781bb39]{padding:0 16px}@media(min-width:375px){.product-ingredients-verification-container__description[data-v-7781bb39]{text-align:center}}.product-ingredients-verification-container__buttons[data-v-7781bb39]{width:100%;padding:0 16px}@media(min-width:375px){.product-ingredients-verification-container__buttons[data-v-7781bb39]{display:inline-flex;justify-content:center}}@media(min-width:375px){.product-ingredients-verification-container__buttons[data-v-7781bb39] .rounded-button-base{min-width:100px;margin:20px 4px}}.fitatu-score-bar[data-v-308c3034]{width:10px;height:100%}.fitatu-score-bar__category-bar--healthy[data-v-308c3034]{background-color:#24bd31}.fitatu-score-bar__category-bar--safe[data-v-308c3034]{background-color:#c3d83e}.fitatu-score-bar__category-bar--suspicious[data-v-308c3034]{background-color:#fee934}.fitatu-score-bar__category-bar--harmful[data-v-308c3034]{background-color:#ff8700}.fitatu-score-bar__category-bar--very-harmful[data-v-308c3034]{background-color:red}.fitatu-score[data-v-5683cbdc]{display:flex}.fitatu-score__wrapper[data-v-5683cbdc]{display:flex;height:78px;border:3px solid #f0f1f2;border-radius:7px;overflow:hidden}.fitatu-score__content[data-v-5683cbdc]{padding:2px 9px 0}.fitatu-score__logo[data-v-5683cbdc]{width:52px;height:17px;margin:5px 0 0 2px}.theme-light .fitatu-score__logo[data-v-5683cbdc]{background:url(img/logo/fitatu.svg) no-repeat 0 0/auto 17px}.theme-dark .fitatu-score__logo[data-v-5683cbdc]{background:url(img/logo/fitatu-dark.svg) no-repeat 0 0/auto 17px}.fitatu-score__caption[data-v-5683cbdc]{font-size:12px;line-height:14px}.fitatu-score__score[data-v-5683cbdc]{font-size:34px;font-weight:700;line-height:34px;height:34px}.fitatu-score__max-score[data-v-5683cbdc]{margin-left:-3px;font-size:14px;font-weight:400}.product[data-v-1b379578]{display:flex;flex-direction:column;padding:0}.product__name[data-v-1b379578]{font-weight:700;margin:0 12px 20px 16px;line-height:24px}@media(min-width:768px){.product__name[data-v-1b379578]{margin:0 50px 25px}}@media(min-width:1200px){.product__name[data-v-1b379578]{margin:0 0 30px}}.theme-light .product__name[data-v-1b379578]{color:#000}.theme-dark .product__name[data-v-1b379578]{color:#f3f4f5}.product__measures[data-v-1b379578]{padding-bottom:10px}.product__measures[data-v-1b379578],.product__nutritions[data-v-1b379578]{max-width:530px;width:100%;margin-left:auto;margin-right:auto}.product__link[data-v-1b379578]{cursor:pointer}.product--pending[data-v-1b379578]{color:#e3e3e3;pointer-events:none}.product--pending .product__verified-container svg path[data-v-1b379578]{fill:#e3e3e3}.product__header[data-v-1b379578]{display:flex;align-items:start;width:100%;padding-top:19px}@media(min-width:1200px){.product__header[data-v-1b379578]{justify-content:space-around}}.product__informations[data-v-1b379578]{width:100%}.product__fitatu-score[data-v-1b379578]{margin:-3px 16px 10px 0}.product__heart[data-v-1b379578]{float:right;display:inline;margin:0 14px 12px 5px;width:22px;height:20px}.product__nutrition-button[data-v-1b379578]{margin-bottom:0}.report-form[data-v-0f24467e]{padding:20px}.report-form[data-v-0f24467e] textarea{line-height:1.3;padding:13px 9px}.report-form[data-v-0f24467e] .link-button-base{display:block;margin:0 auto;padding:10px 20px;outline:none}.report-form[data-v-0f24467e] .textarea-base__validation-error-message{bottom:-10px}.page-product-planner-item[data-v-ae027ebc]{width:100%;max-width:700px;margin:0 auto}@media(min-width:1200px){.page-product-planner-item[data-v-ae027ebc]{padding-top:77px}}.page-product-planner-item__product[data-v-ae027ebc]{width:100%;margin:0 auto}.page-product-planner-item[data-v-ae027ebc] .scrollable-area{padding:0 0 50px}.page-product-planner-item[data-v-ae027ebc] .product__name{font-size:18px;font-size:calc(18/16*1rem)}.page-product-planner-item[data-v-ae027ebc] .sfd-link .link-button-base{margin:0;padding:3px}.date-meal-measure[data-v-52bd207c]{width:100%}.date-meal-measure__selects-container[data-v-52bd207c]{display:flex;justify-content:space-between;width:95%;height:36px;overflow:hidden}.date-meal-measure[data-v-52bd207c] .select-base{flex:1 1 auto;margin-right:5px}.date-meal-measure[data-v-52bd207c] .select-base__select-element{width:100%;height:100%;padding-top:0;padding-bottom:0;line-height:34px}@media(max-width:320px){.date-meal-measure[data-v-52bd207c] .select-base__select-element{font-size:14px;font-size:calc(14/16*1rem)}}.date-meal-measure[data-v-52bd207c] .select-base:after{right:5px}.simple-own-measure-with-date-meal__wrapper[data-v-051e2517]{width:100%}.simple-own-measure-with-date-meal__measure-container[data-v-051e2517]{display:flex;width:100%;align-items:center;justify-content:space-between}.simple-own-measure-with-date-meal__measure-container[data-v-051e2517]:first-of-type{padding-bottom:10px}.theme-light .simple-own-measure-with-date-meal svg path[data-v-051e2517]{fill:#f7f9f9}.theme-dark .simple-own-measure-with-date-meal svg path[data-v-051e2517]{fill:#292d2d}.simple-own-measure-with-date-meal__arrow-icon[data-v-051e2517]{background-color:#c3eba1}.simple-own-measure-with-date-meal[data-v-051e2517] .own-measure__text{text-align:left;margin-left:10px}.ingredient[data-v-69551138]{display:flex;justify-content:space-between;flex-wrap:wrap;cursor:pointer;width:100%;padding:10px 0}.ingredient--expanded .ingredient__hint[data-v-69551138]{display:block}.ingredient__name[data-v-69551138]{flex:0 0 50%;pointer-events:none}.ingredient__name svg[data-v-69551138]{width:15px;height:15px}.ingredient__name svg path[data-v-69551138]{fill:#4fa9f6}.ingredient__description[data-v-69551138]{pointer-events:none;flex:0 0 50%;text-align:right}.ingredient__hint[data-v-69551138]{margin-top:15px;display:none}.ingredient__icon[data-v-69551138]{width:23px;height:23px;white-space:nowrap}.ingredients-list[data-v-158b790a]{padding:5px 16px;border-radius:0;margin-right:0;margin-left:0}.theme-light .ingredients-list[data-v-158b790a]{background-color:#f7f9f9}.theme-dark .ingredients-list[data-v-158b790a]{background-color:#292d2d}.step-base[data-v-0c8f65aa]{display:flex;align-items:center}.step-base__button[data-v-0c8f65aa]{width:32px;height:32px;border-width:0;border-radius:50%;background:#c3eba1;margin:0;padding:0;cursor:pointer;outline:0}.theme-light .step-base__button[data-v-0c8f65aa] svg path{fill:#f7f9f9}.theme-dark .step-base__button[data-v-0c8f65aa] svg path{fill:#292d2d}.step-base__value[data-v-0c8f65aa]{margin:0 10px;padding:0 5px;min-width:50px;height:36px;line-height:36px;border:1px solid #ced0d0;border-radius:4px;text-align:center}.ingredients-counter[data-v-d01c2044]{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 16px 15px}@media(min-width:768px){.ingredients-counter[data-v-d01c2044]{position:relative;padding:40px 170px 40px 0}}.ingredients-counter__title[data-v-d01c2044]{font-weight:700;margin:0}@media(min-width:768px){.ingredients-counter__title br[data-v-d01c2044]{display:none}}.ingredients-counter__desc[data-v-d01c2044]{flex:0 0 100%;color:#999d9d;margin:8px 0 0}@media(min-width:768px){.ingredients-counter[data-v-d01c2044] .step-base{position:absolute;right:20px;top:40px}}.recipe-premium-incentive[data-v-4b1eda36]{display:flex;justify-content:center}.recipe-premium-incentive[data-v-4b1eda36] .recipe-premium-incentive__wrapper{width:220px;text-align:center}.recipe-premium-incentive[data-v-4b1eda36] .recipe-premium-incentive__description{margin-bottom:35px;font-weight:700;line-height:18px}.recipe-ingredients-to-planner__link[data-v-0740a871]{padding:20px 0;text-align:center}.empty-list[data-v-5abefd4d]{padding:24px 0;text-align:center}.empty-list__description[data-v-5abefd4d]{margin:0;padding:13px 44px 6px}.empty-list__icon[data-v-5abefd4d]{width:66px;height:66px}.empty-list__icon path[data-v-5abefd4d]{fill:#dbeeff}.reviews[data-v-0c64a43f]{padding:30px 16px}.reviews__header[data-v-0c64a43f]{display:flex;justify-content:space-between;margin:0 0 30px}.reviews__title[data-v-0c64a43f]{margin:0;font-weight:700}.reviews__review[data-v-0c64a43f]:not(:last-child){margin-bottom:30px}.reviews__review-header[data-v-0c64a43f]{display:flex;justify-content:space-between;margin:0 0 10px}.reviews__review-header p[data-v-0c64a43f]{margin:0}.reviews__review-date[data-v-0c64a43f]{padding-left:10px}.theme-light .reviews__review-date[data-v-0c64a43f]{color:#999d9d}.theme-dark .reviews__review-date[data-v-0c64a43f]{color:#626565}.reviews__review-content[data-v-0c64a43f]{margin:0;white-space:pre-line}.reviews__edit-review[data-v-0c64a43f]{margin:10px 0 0;background:none;border:0;padding:0;color:#4fa9f6;cursor:pointer}.reviews__show-more[data-v-0c64a43f]{margin:30px auto 0}.reviews__rating-wrapper[data-v-0c64a43f]{display:flex}.reviews__btn-context[data-v-0c64a43f]{display:flex;justify-content:center;align-items:center;width:14px;height:18px;margin-left:15px;padding:0;background:none;border:0;cursor:pointer}.reviews__btn-context svg[data-v-0c64a43f]{height:18px}.reviews__btn-context path[data-v-0c64a43f]{fill:#999d9d}.recipe-formula__header[data-v-625fa76e]{padding:25px 16px 15px}.recipe-formula__header-title[data-v-625fa76e]{font-weight:700;margin:0 0 5px}.recipe-formula__header-subtitle[data-v-625fa76e]{color:#999d9d;margin:0}.recipe-formula__list[data-v-625fa76e]{padding:20px 16px;margin:0;list-style-type:none;border-radius:0}.theme-light .recipe-formula__list[data-v-625fa76e]{background:#f7f9f9}.theme-dark .recipe-formula__list[data-v-625fa76e]{background:#292d2d}.recipe-formula__list-item[data-v-625fa76e]:not(:last-child){margin-bottom:10px}.recipe-formula__list-item[data-v-625fa76e]{position:relative}.recipe-formula__list-item[data-v-625fa76e] .photo-uploader{position:absolute;top:0;width:100%;height:100%;overflow:hidden}.recipe-formula__list-item[data-v-625fa76e] .link-button-base{margin:0;padding:0}.add-recipe-photo[data-v-73f07d90]{position:relative;width:100%;height:100%;border-radius:0;overflow:hidden}.theme-light .add-recipe-photo[data-v-73f07d90]{background-color:#f0f1f2}.theme-dark .add-recipe-photo[data-v-73f07d90]{background-color:#292d2d}.add-recipe-photo--pending[data-v-73f07d90]{filter:blur(.5px);transition:-webkit-filter 1s linear}.add-recipe-photo--pending[data-v-73f07d90] .loading__spinner{width:86px;height:86px}.add-recipe-photo__incentive[data-v-73f07d90]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.theme-light .add-recipe-photo__incentive path[data-v-73f07d90]{fill:#fff}.theme-dark .add-recipe-photo__incentive path[data-v-73f07d90]{fill:#626565}.add-recipe-photo__image[data-v-73f07d90]{margin-bottom:15px}.add-recipe-photo__description[data-v-73f07d90]{padding:10px 20px;color:#55d576;border-radius:30px;cursor:pointer}.theme-light .add-recipe-photo__description[data-v-73f07d90]{background-color:#fff}.theme-dark .add-recipe-photo__description[data-v-73f07d90]{background-color:#626565}.add-recipe-photo[data-v-73f07d90]:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";border-radius:0}@supports(mix-blend-mode:multiply){.add-recipe-photo[data-v-73f07d90]:before{mix-blend-mode:multiply}.theme-light .add-recipe-photo[data-v-73f07d90]:before{background:linear-gradient(0deg,#fff 82%,#dfdfdf)}.theme-dark .add-recipe-photo[data-v-73f07d90]:before{background:linear-gradient(0deg,#fff 82%,#333)}}.add-recipe-photo[data-v-73f07d90] .photo-uploader{position:absolute;width:100%;height:100%;overflow:hidden}.recipe-card[data-v-793042bd]{margin:0 0 30px;width:100%}.recipe-card__photo-wrapper[data-v-793042bd]{position:relative;height:270px;margin:0}.recipe-card__caption[data-v-793042bd]{display:flex;justify-content:space-between}.recipe-card__description[data-v-793042bd]{margin:12px 16px 0;line-height:22px}.recipe-card__reviews[data-v-793042bd]{margin:12px 16px 0;line-height:22px;text-align:center;white-space:nowrap}.recipe-card__rating[data-v-793042bd]{margin-bottom:4px;text-align:center}.recipe-card__link[data-v-793042bd]{padding:0;line-height:14px;display:block;width:100%;text-align:center}.recipe-card__badge[data-v-793042bd]{position:absolute;bottom:5px;right:5px;z-index:1}.theme-light .recipe-card__badge svg path[data-v-793042bd]{fill:#000}.theme-dark .recipe-card__badge svg path[data-v-793042bd]{fill:#ced0d0}.recipe-card__heart[data-v-793042bd]{position:absolute;top:0;right:0;z-index:1;padding:15px}.recipe-card__icon-clock[data-v-793042bd]{width:9px;height:9px;margin-right:3px}.recipe-card__icon-clock path[data-v-793042bd]{fill:#000}.recipe-card__source-icon[data-v-793042bd]{position:absolute;z-index:1;bottom:23px;right:5px}.recipe-card[data-v-793042bd] .swiper-container{height:100%}.recipe-card[data-v-793042bd] .swiper-pagination-bullet-active{background:#333}.recipe-card[data-v-793042bd] .swiper-button-next,.recipe-card[data-v-793042bd] .swiper-button-prev{outline:none;transform:translateZ(0)}.recipe-card[data-v-793042bd] .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{transform:translateX(-50%) translateZ(0)}.recipe-card[data-v-793042bd] .swiper-button-prev{background-image:url(img/shared/chevron-left.svg)}.recipe-card[data-v-793042bd] .swiper-button-next{background-image:url(img/shared/chevron-right.svg)}.review-star[data-v-a5643398]{padding:5px 15px}.review-star[data-v-a5643398]:hover{cursor:pointer}.theme-light .review-star__icon[data-v-a5643398]{fill:#ced0d0}.theme-dark .review-star__icon[data-v-a5643398]{fill:#626565}.theme-light .review-star__icon--highlighted[data-v-a5643398]{fill:#000}.theme-dark .review-star__icon--highlighted[data-v-a5643398]{fill:#e8c429}.reviews-stars[data-v-37f6e1ba]{position:relative;text-align:center}.reviews-stars__validation-error[data-v-37f6e1ba]{font-size:12px;font-size:calc(12/16*1rem);position:absolute;bottom:0;width:100%}.theme-light .reviews-stars__validation-error[data-v-37f6e1ba]{color:#ff3939}.theme-dark .reviews-stars__validation-error[data-v-37f6e1ba]{color:#f5495d}.recipe-stars-rating[data-v-5c1684a2]{width:calc(100% - 20px);text-align:center;border-radius:4px;margin:10px;padding:25px 0}.theme-light .recipe-stars-rating[data-v-5c1684a2]{border:1px solid #ced0d0}.theme-dark .recipe-stars-rating[data-v-5c1684a2]{border:1px solid #626565}.recipe-stars-rating__title[data-v-5c1684a2]{text-align:center;font-weight:700;margin-bottom:9px}.recipe-tags[data-v-77e6f726]{padding:10px 16px;line-height:18px}.recipe-tags__button[data-v-77e6f726]{display:inline-block;color:#487ca9}.recipe-tags__button[data-v-77e6f726]:hover{cursor:pointer}.theme-light .recipe[data-v-76d54df8]{background-color:#fff}.theme-dark .recipe[data-v-76d54df8]{background-color:#1e1e1e}.recipe__content[data-v-76d54df8]{position:relative}.recipe__main-content--blurry[data-v-76d54df8]{pointer-events:none;opacity:0}@supports(filter:blur()){.recipe__main-content--blurry[data-v-76d54df8]{filter:blur(3px);opacity:.2}}.recipe__premium-incentive[data-v-76d54df8]{position:absolute;top:65px;width:100%;z-index:2}.recipe__formula[data-v-76d54df8]{margin-bottom:15px}.recipe__author[data-v-76d54df8]{display:inline-block;margin-bottom:15px;padding:0 16px}.recipe__link[data-v-76d54df8]{cursor:pointer}.recipe--pending[data-v-76d54df8]{color:#e3e3e3;pointer-events:none}.recipe__ingredients-in-portion-label[data-v-76d54df8]{padding:30px 0 15px}.recipe__buttons[data-v-76d54df8]{padding-top:5px}.recipe__buttons[data-v-76d54df8] .link-button-base{margin:5px auto}.recipe[data-v-76d54df8] .simple-own-measure{margin-left:0;margin-right:0}.recipe__status[data-v-76d54df8]{margin:0 0 15px;padding:0 16px}.recipe-panel-button[data-v-59691b07]{text-align:center}.recipe-panel-button__link[data-v-59691b07]{padding:20px 50px;margin:10px auto}.page-recipe-planner-item[data-v-e9911322]{width:100%;max-width:700px;margin:0 auto}@media(min-width:1200px){.page-recipe-planner-item[data-v-e9911322]{padding-top:77px}}.page-recipe-planner-item__recipe[data-v-e9911322]{width:100%;max-width:530px;margin:0 auto}.page-recipe-planner-item[data-v-e9911322] .page-top-bar{border-bottom:0}.page-product-search-item[data-v-09a59fe4]{width:100%;max-width:700px;margin:0 auto}@media(min-width:1200px){.page-product-search-item[data-v-09a59fe4]{padding-top:77px}}.page-product-search-item__product[data-v-09a59fe4]{width:100%;margin:0 auto}.page-product-search-item[data-v-09a59fe4] .link-button-base{margin:0 auto;display:block;padding:10px}.delete-product-modal{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center!important}.delete-product-modal .delete-product-modal-buttons{display:flex}.page-recipe-search-item[data-v-2b6af952]{width:100%;max-width:700px;margin:0 auto}@media(min-width:1200px){.page-recipe-search-item[data-v-2b6af952]{padding-top:77px}}.page-recipe-search-item__recipe[data-v-2b6af952]{width:100%;max-width:530px;margin:0 auto}.page-recipe-search-item[data-v-2b6af952] .page-top-bar{border-bottom:0}.user-review__buttons[data-v-ad8ee20e]{display:flex;justify-content:space-between;margin-top:5px}.user-review__buttons[data-v-ad8ee20e] .rounded-button-base{margin:0;min-width:100px}.user-review__reviews-stars[data-v-ad8ee20e]{padding-bottom:17px;margin-bottom:8px}.user-review__reviews-stars[data-v-ad8ee20e] .reviews-stars__wrapper{padding:16px 0;text-align:center}.theme-light .user-review__reviews-stars[data-v-ad8ee20e] .reviews-stars__wrapper{background:#f7f9f9}.theme-dark .user-review__reviews-stars[data-v-ad8ee20e] .reviews-stars__wrapper{background:#292d2d}.new-recipe-review[data-v-151a1cdd] .recipe-review{margin:0}@media(min-width:768px){.new-recipe-review[data-v-151a1cdd] .recipe-review{margin:0}}.add-new-item-links[data-v-3b7ed41b]{display:flex;justify-content:center;flex-direction:column;margin-top:15px}.add-new-item-links__link[data-v-3b7ed41b]{padding:10px 0;text-decoration:underline}.page-search[data-v-9fe36566]{width:100%;display:flex;flex-direction:column;margin:0 auto;overflow-y:scroll;position:relative;z-index:0;min-height:calc(100vh - 5px - 60px - 140px)}@media(min-width:768px){.page-search[data-v-9fe36566]{min-height:calc(100vh - 5px - 89px - 70px);overflow-y:hidden}}@media(min-width:1200px){.page-search[data-v-9fe36566]{padding-top:77px}}.page-search[data-v-9fe36566]::-webkit-scrollbar{display:none}@media(min-width:1200px){.page-search--fixed-filters .page-search__search-wrapper[data-v-9fe36566]{margin-left:246px}.page-search--fixed-filters .page-search__desktop-filters[data-v-9fe36566]{position:fixed;width:212px;top:90px;margin-bottom:0}}.page-search__search-wrapper[data-v-9fe36566]{width:100%}@media(min-width:1200px){.page-search__search-wrapper[data-v-9fe36566]{width:474px}}.page-search__search-wrapper[data-v-9fe36566] .input-base{padding:20px 0}@media(min-width:768px){.page-search__search-wrapper[data-v-9fe36566] .input-base{padding:30px 0}}.page-search__search-wrapper[data-v-9fe36566] .input-base__input-element{font-size:18px;font-size:calc(18/16*1rem)}@media(min-width:768px){.page-search__search-wrapper[data-v-9fe36566] .input-base,.page-search__search-wrapper[data-v-9fe36566] .search-item{width:504px;margin:0 auto}}@media(min-width:1200px){.page-search__search-wrapper[data-v-9fe36566] .input-base,.page-search__search-wrapper[data-v-9fe36566] .search-item{width:unset;margin:unset}}.page-search__search-wrapper[data-v-9fe36566] .clearable-input__clear-icon{margin:30px 10px;width:12px;height:12px;padding:0}@media(min-width:768px){.page-search__search-wrapper[data-v-9fe36566] .clearable-input__clear-icon{margin:39px 10px}}.page-search__search-wrapper[data-v-9fe36566] .clearable-input__clear-icon svg{width:12px;height:12px}.page-search__content-wrapper[data-v-9fe36566]{padding-bottom:50px}@media(min-width:768px){.page-search__content-wrapper[data-v-9fe36566]{width:100%;display:flex;margin:0 auto;max-width:768px}}.page-search__input-wrapper[data-v-9fe36566]{padding:0 16px}@media(min-width:768px){.page-search__input[data-v-9fe36566]{width:504px;margin:0 auto}}@media(min-width:1200px){.page-search__input[data-v-9fe36566]{width:unset;margin:unset}}.page-search__search-filters-list[data-v-9fe36566]{flex:none}@media(min-width:768px){.page-search__search-filters-list[data-v-9fe36566]{max-width:768px;padding:0 0 0 50px;flex-wrap:nowrap}}@media(min-width:1200px){.page-search__search-filters-list[data-v-9fe36566]{padding:0}}.page-search__last-used-label[data-v-9fe36566]{padding:0 16px;font-size:11px;font-size:calc(11/16*1rem)}@media(min-width:768px){.page-search__last-used-label[data-v-9fe36566]{width:504px;display:flex;justify-content:center}}@media(min-width:1200px){.page-search__last-used-label[data-v-9fe36566]{width:unset;display:unset}}.page-search__show-more[data-v-9fe36566]{color:#999d9d;text-align:center;padding:0 16px}.page-search__no-results-label[data-v-9fe36566]{text-align:center;margin-bottom:30px}.page-search[data-v-9fe36566] .desktop-filters{display:none}@media(min-width:1200px){.page-search[data-v-9fe36566] .desktop-filters{display:block}}.page-search[data-v-9fe36566] .label-base{margin:0}@media(min-width:1200px){.page-search[data-v-9fe36566] .search-filters{display:none}}.page-search[data-v-9fe36566] .search-results-list{position:relative}.page-search[data-v-9fe36566] .day-header{background-color:#fff;z-index:1}.page-search[data-v-9fe36566] .tabs-navigation{z-index:0;width:100%;box-shadow:0 5px 4px 0 rgba(240,242,242,.5);flex:0 0 41px}.page-search[data-v-9fe36566] .tabs-navigation__tab{padding:0 0 12px;margin:10px 12px 0;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.page-search[data-v-9fe36566] .tabs-navigation__tab{min-width:auto}}@media(min-width:1200px){.page-search[data-v-9fe36566] .tabs-navigation__tab{flex:unset}}@media(min-width:768px){.page-search[data-v-9fe36566] .tabs-navigation{justify-content:center;margin:0 auto}}.page-search[data-v-9fe36566] .page-top-bar{border-bottom:0}@media(min-width:768px){.page-search[data-v-9fe36566] .page-top-bar{margin-bottom:10px}}@media(min-width:1200px){.page-search[data-v-9fe36566] .page-top-bar{margin-bottom:0}}.page-search__add-new-item-bar[data-v-9fe36566]{height:auto;padding:5px 0 20px;position:absolute;bottom:0;width:100%}.page-own-search[data-v-42be1632]{position:relative;width:100%;display:flex;flex-direction:column;margin:0 auto;z-index:0;min-height:calc(100vh - 5px - 60px - 140px)}@media(min-width:768px){.page-own-search[data-v-42be1632]{min-height:calc(100vh - 5px - 89px - 70px);overflow-y:hidden}}@media(min-width:1200px){.page-own-search[data-v-42be1632]{padding-top:77px}.page-own-search__search-wrapper[data-v-42be1632]{width:474px}}@media(min-width:1200px){.page-own-search--fixed-filters .page-own-search__search-wrapper[data-v-42be1632]{margin-left:246px}.page-own-search--fixed-filters .page-own-search__desktop-filters[data-v-42be1632]{position:fixed;width:212px;top:90px;margin-bottom:0}}.page-own-search__search-wrapper[data-v-42be1632]{width:100%}.page-own-search__search-wrapper[data-v-42be1632] .input-base{padding:20px 0}@media(min-width:768px){.page-own-search__search-wrapper[data-v-42be1632] .input-base{padding:30px 0}}.page-own-search__search-wrapper[data-v-42be1632] .input-base__input-element{font-size:18px;font-size:calc(18/16*1rem)}@media(min-width:768px){.page-own-search__search-wrapper[data-v-42be1632] .input-base,.page-own-search__search-wrapper[data-v-42be1632] .search-item{margin:0 auto;width:504px}}@media(min-width:1200px){.page-own-search__search-wrapper[data-v-42be1632] .input-base,.page-own-search__search-wrapper[data-v-42be1632] .search-item{width:unset;margin:unset}}.page-own-search__search-wrapper[data-v-42be1632] .clearable-input__input-element{font-size:18px;font-size:calc(18/16*1rem)}.page-own-search__search-wrapper[data-v-42be1632] .clearable-input__clear-icon{margin:30px 10px;width:12px;height:12px;padding:0}.page-own-search__search-wrapper[data-v-42be1632] .clearable-input__clear-icon svg{width:12px;height:12px}@media(min-width:768px){.page-own-search__search-wrapper[data-v-42be1632] .clearable-input__clear-icon{top:9px}}.page-own-search__content-wrapper[data-v-42be1632]{padding-bottom:50px}@media(min-width:768px){.page-own-search__content-wrapper[data-v-42be1632]{width:100%;display:flex;margin:0 auto;max-width:768px}}@media(min-width:768px){.page-own-search__input[data-v-42be1632]{width:504px;margin:0 auto}}@media(min-width:1200px){.page-own-search__input[data-v-42be1632]{width:unset;margin:unset}}.page-own-search__input-wrapper[data-v-42be1632]{padding:0 16px;max-height:76px}@media(min-width:768px){.page-own-search__input-wrapper[data-v-42be1632]{max-height:96px}}.page-own-search__search-filters-list[data-v-42be1632]{flex:none}@media(min-width:768px){.page-own-search__search-filters-list[data-v-42be1632]{max-width:768px;padding:0 0 0 50px;flex-wrap:nowrap}}@media(min-width:1200px){.page-own-search__search-filters-list[data-v-42be1632]{padding:0}}.page-own-search__last-used-label[data-v-42be1632]{padding:0 16px}.page-own-search__show-more[data-v-42be1632]{color:#999d9d;text-align:center;padding:0 16px}.page-own-search__no-results-label[data-v-42be1632]{text-align:center;margin-bottom:30px}.page-own-search__add-new-item-bar[data-v-42be1632]{height:auto;padding:5px 0 20px;position:absolute;bottom:0;width:100%}.page-own-search[data-v-42be1632] .desktop-filters{display:none;margin-right:34px}@media(min-width:1200px){.page-own-search[data-v-42be1632] .desktop-filters{display:block}}.page-own-search[data-v-42be1632] .label-base{margin:0}@media(min-width:1200px){.page-own-search[data-v-42be1632] .search-filters{display:none}}.page-own-search[data-v-42be1632] .search-results-list{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.page-own-search[data-v-42be1632] .search-results-list::-webkit-scrollbar{display:none}@media(min-width:768px){.page-own-search[data-v-42be1632] .search-results-list{margin:0 auto}}.page-own-search[data-v-42be1632] .clearable-input__clear-icon{margin:30px 10px;width:12px;height:12px;padding:0}.page-own-search[data-v-42be1632] .clearable-input__clear-icon svg{width:12px;height:12px}.page-own-search[data-v-42be1632] .day-header{background-color:#fff;z-index:1}.page-own-search[data-v-42be1632] .tabs-navigation{z-index:0;width:100%;box-shadow:0 5px 4px 0 rgba(240,242,242,.5);flex:0 0 41px}.page-own-search[data-v-42be1632] .tabs-navigation__tab{padding:0 0 12px;margin:10px 12px 0;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.page-own-search[data-v-42be1632] .tabs-navigation__tab{min-width:auto}}@media(min-width:1200px){.page-own-search[data-v-42be1632] .tabs-navigation__tab{flex:unset}}@media(min-width:768px){.page-own-search[data-v-42be1632] .tabs-navigation{margin:0 auto;justify-content:center}}.page-own-search[data-v-42be1632] .page-top-bar{border-bottom:0}@media(min-width:768px){.page-own-search[data-v-42be1632] .page-top-bar{margin-bottom:10px}}@media(min-width:1200px){.page-own-search[data-v-42be1632] .page-top-bar{margin-bottom:0}}.favorites-search-empty-list__container[data-v-bd60cfa8]{display:flex;flex-direction:column;height:100%;width:255px;justify-content:center;align-items:center;margin:10px auto}.favorites-search-empty-list__main-icon[data-v-bd60cfa8]{width:149px;height:143px}.theme-light .favorites-search-empty-list__main-icon path[data-v-bd60cfa8]:first-of-type{fill:#ffd7dd}.theme-light .favorites-search-empty-list__main-icon path[data-v-bd60cfa8]:nth-of-type(2){fill:#fff}.theme-dark .favorites-search-empty-list__main-icon path[data-v-bd60cfa8]:first-of-type{fill:#d64556}.theme-dark .favorites-search-empty-list__main-icon path[data-v-bd60cfa8]:nth-of-type(2){fill:#1e1e1e}.favorites-search-empty-list__icon[data-v-bd60cfa8]{width:17px;height:15px;margin-left:8px}.theme-light .favorites-search-empty-list__icon path[data-v-bd60cfa8]{fill:#000}.theme-dark .favorites-search-empty-list__icon path[data-v-bd60cfa8]{fill:#ced0d0}.favorites-search-empty-list__title[data-v-bd60cfa8]{margin:20px 0 10px;line-height:29px;text-align:center}.favorites-search-empty-list__description[data-v-bd60cfa8]{margin:0;line-height:22px;text-align:center}.page-favorites-search[data-v-d5b6403e]{position:relative;width:100%;display:flex;flex-direction:column;margin:0 auto;min-height:calc(100vh - 5px - 60px - 140px)}@media(min-width:768px){.page-favorites-search[data-v-d5b6403e]{min-height:calc(100vh - 5px - 89px - 70px);overflow-y:hidden}}@media(min-width:1200px){.page-favorites-search[data-v-d5b6403e]{padding-top:77px}}.page-favorites-search[data-v-d5b6403e] .search-bar{margin:16px 16px 6px}@media(min-width:768px){.page-favorites-search[data-v-d5b6403e] .search-bar{max-width:768px;display:flex;margin:23px auto 0;width:768px;padding:0 50px}}@media(min-width:1200px){.page-favorites-search[data-v-d5b6403e] .search-bar{margin-top:32px;padding:0}}.page-favorites-search[data-v-d5b6403e] .label-base{margin:0}.page-favorites-search[data-v-d5b6403e] .search-results-list{padding-top:20px;position:relative;height:100%}@media(min-width:768px){.page-favorites-search[data-v-d5b6403e] .search-results-list{width:504px;margin:0 auto;padding-top:30px}}.page-favorites-search[data-v-d5b6403e] .day-header{background-color:#fff;z-index:1}.page-favorites-search[data-v-d5b6403e] .tabs-navigation{z-index:0;width:100%;box-shadow:0 5px 4px 0 rgba(240,242,242,.5);flex:0 0 41px}.page-favorites-search[data-v-d5b6403e] .tabs-navigation__tab{padding:0 0 12px;margin:10px 12px 0;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.page-favorites-search[data-v-d5b6403e] .tabs-navigation__tab{min-width:auto}}@media(min-width:1200px){.page-favorites-search[data-v-d5b6403e] .tabs-navigation__tab{flex:unset}}@media(min-width:768px){.page-favorites-search[data-v-d5b6403e] .tabs-navigation{margin:0 auto;justify-content:center}}.page-favorites-search[data-v-d5b6403e] .page-top-bar{border-bottom:0}@media(min-width:768px){.page-favorites-search[data-v-d5b6403e] .page-top-bar{margin-bottom:10px}}@media(min-width:1200px){.page-favorites-search[data-v-d5b6403e] .page-top-bar{margin-bottom:0}}.page-recommendations-search[data-v-bb8fc68a]{width:100%;max-width:700px;height:85vh;display:flex;flex-direction:column;padding-bottom:50px;margin:0 auto}@media(min-width:1200px){.page-recommendations-search[data-v-bb8fc68a]{padding-top:77px}}.page-recommendations-search__input[data-v-bb8fc68a]{margin:0 16px}.page-recommendations-search__no-results-label[data-v-bb8fc68a]{text-align:center}.page-recommendations-search[data-v-bb8fc68a] .search-results-list{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.page-activity-search[data-v-6b175711]{width:100%;max-width:700px;margin:0 auto;height:85vh;display:flex;flex-direction:column;padding-bottom:50px}@media(min-width:1200px){.page-activity-search[data-v-6b175711]{padding-top:45px}}.page-activity-search__input[data-v-6b175711]{margin:0 16px}.page-activity-search__last-used-label[data-v-6b175711]{padding:0 16px}.page-activity-search__no-results-label[data-v-6b175711]{text-align:center;margin-bottom:30px}.page-activity-search[data-v-6b175711] .search-results-list{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.page-activity-search[data-v-6b175711] .search-results-list .search-item{padding-right:16px}.page-activate-account[data-v-4a635f3d]{width:100%;display:flex;justify-content:center;padding:50px 16px 0;margin:0 auto}.page-activate-account__wrapper[data-v-4a635f3d]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media(min-width:768px){.page-activate-account__wrapper[data-v-4a635f3d]{max-width:750px}}.page-activate-account__title[data-v-4a635f3d]{width:100%;text-align:center;margin-top:20px;margin-bottom:10px;font-size:20px;font-size:calc(20/16*1rem)}@media(min-width:768px){.page-activate-account__title[data-v-4a635f3d]{font-size:24px;font-size:calc(24/16*1rem)}}.delete-account[data-v-b77e2b82]{margin:0 auto}.delete-account__success[data-v-b77e2b82]{display:flex;flex-direction:column;padding:60px 0;align-items:center}.delete-account__success-icon[data-v-b77e2b82]{display:block;width:57px;height:auto}@media(min-width:768px){.delete-account__success-icon[data-v-b77e2b82]{width:67px}}.delete-account__success-title[data-v-b77e2b82]{text-align:center;margin:20px auto 10px;font-weight:700;font-size:20px;font-size:calc(20/16*1rem)}@media(min-width:768px){.delete-account__success-title[data-v-b77e2b82]{font-size:24px;font-size:calc(24/16*1rem)}}.delete-account__success-content[data-v-b77e2b82]{margin:0;text-align:center;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.delete-account__success-content[data-v-b77e2b82]{font-size:18px;font-size:calc(18/16*1rem)}}.delete-account__success-btn[data-v-b77e2b82]{margin-top:40px}.gift-code[data-v-5c59759e]{width:100%;background-image:url(img/web/giftCode/gift-code-bg-fitatu.png);background-size:contain;background-repeat:no-repeat}@media(min-width:768px){.gift-code[data-v-5c59759e]{background-size:700px;background-position:center 40px}}@media(min-width:1200px){.gift-code[data-v-5c59759e]{background-size:940px;background-position:center 85px}}.gift-code__content[data-v-5c59759e]{display:flex;flex-direction:column;width:90%;max-width:280px;margin:110px auto 30px;border-radius:8px;box-shadow:0 7px 19px 0 #9b9d9d;background-color:hsla(0,0%,100%,.9)}@media(min-width:768px){.gift-code__content[data-v-5c59759e]{max-width:400px;margin-top:80px}}@media(min-width:1200px){.gift-code__content[data-v-5c59759e]{margin-top:120px}}.gift-code__content-title[data-v-5c59759e]{font-size:26px;font-size:calc(26/16*1rem);font-weight:600;text-align:center;padding:32px 23px}.gift-code__content-title--accent[data-v-5c59759e]{color:#4fa9f6}@media(min-width:768px){.gift-code__content-title[data-v-5c59759e]{font-size:36px;font-size:calc(36/16*1rem);padding:52px 36px 40px}}.gift-code__content-input[data-v-5c59759e]{text-align:center}.gift-code__input[data-v-5c59759e]{width:185px;margin:20px auto}.gift-code__input[data-v-5c59759e] input{cursor:text;background-color:#fff}.gift-code__button[data-v-5c59759e]{margin:0 auto 40px;width:185px;min-width:185px}@media(min-width:768px){.gift-code__button[data-v-5c59759e]{font-size:24px;font-size:calc(24/16*1rem);margin:0 auto 68px}}@media(min-width:768px){.gift-code[data-v-5c59759e] .notification{max-width:700px}}.gift-code-activated[data-v-7d7262b8]{width:100%;background-image:url(img/web/giftCode/gift-code-bg-fitatu.png);background-size:contain;background-repeat:no-repeat;text-align:center}@media(min-width:768px){.gift-code-activated[data-v-7d7262b8]{background-size:700px;background-position:center 40px}}@media(min-width:1200px){.gift-code-activated[data-v-7d7262b8]{background-size:940px;background-position:center 85px}}.gift-code-activated__content[data-v-7d7262b8]{display:flex;flex-direction:column;width:90%;max-width:280px;margin:110px auto 30px;border-radius:8px;box-shadow:0 7px 19px 0 #9b9d9d;background-color:hsla(0,0%,100%,.9)}@media(min-width:768px){.gift-code-activated__content[data-v-7d7262b8]{max-width:400px;margin-top:80px}}@media(min-width:1200px){.gift-code-activated__content[data-v-7d7262b8]{margin-top:120px}}.gift-code-activated__provider[data-v-7d7262b8]{height:40px;line-height:40px;background:#000;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff}.gift-code-activated__content-top[data-v-7d7262b8]{padding:30px 23px}@media(min-width:768px){.gift-code-activated__content-top[data-v-7d7262b8]{font-size:18px;font-size:calc(18/16*1rem);padding:58px 40px 34px}}.gift-code-activated__code[data-v-7d7262b8]{background-color:#fff;height:27px;width:fit-content;max-width:90%;line-height:27px;margin:13px auto;padding:0 30px;border-radius:13.5px;font-weight:600}.gift-code-activated__plan[data-v-7d7262b8]{margin:0 auto 30px}@media(min-width:768px){.gift-code-activated__plan[data-v-7d7262b8]{margin-bottom:38px}}.gift-code-activated__plan-name[data-v-7d7262b8]{font-size:26px;font-size:calc(26/16*1rem);font-weight:600;margin-bottom:5px}@media(min-width:768px){.gift-code-activated__plan-name[data-v-7d7262b8]{font-size:36px;font-size:calc(36/16*1rem);margin-bottom:0}}@media(min-width:768px){.gift-code-activated__plan-description[data-v-7d7262b8]{font-size:18px;font-size:calc(18/16*1rem)}}.gift-code-activated__plan-discount[data-v-7d7262b8]{font-size:26px;font-size:calc(26/16*1rem);font-weight:700;color:#ffcea1}@media(min-width:768px){.gift-code-activated__plan-discount[data-v-7d7262b8]{font-size:36px;font-size:calc(36/16*1rem)}}.gift-code-activated__content-description[data-v-7d7262b8]{padding:0 20px}@media(min-width:768px){.gift-code-activated__content-description[data-v-7d7262b8]{font-size:18px;font-size:calc(18/16*1rem)}}.gift-code-activated__button[data-v-7d7262b8]{margin:20px auto 40px}@media(min-width:768px){.gift-code-activated__button[data-v-7d7262b8]{font-size:24px;font-size:calc(24/16*1rem);margin:30px auto 68px}}.p24-gift-code[data-v-dff608c8]{margin:30px 0 15px}.p24-gift-code--disabled[data-v-dff608c8]{filter:grayscale(1);pointer-events:none}.p24-gift-code__header[data-v-dff608c8]{margin-bottom:8px;white-space:nowrap}.p24-gift-code__header-optional[data-v-dff608c8]{margin-left:5px;color:#999d9d;font-weight:400;text-transform:capitalize;font-size:14px;font-size:calc(14/16*1rem)}.p24-gift-code__content[data-v-dff608c8]{margin-top:20px}.p24-gift-code__head[data-v-dff608c8]{display:flex;flex-direction:column}@media(min-width:768px){.p24-gift-code__head[data-v-dff608c8]{flex-direction:row}}.p24-gift-code__title[data-v-dff608c8]{text-align:center}@media(min-width:768px){.p24-gift-code__title[data-v-dff608c8]{text-align:right;line-height:28px;flex:3}}.p24-gift-code__code[data-v-dff608c8]{margin:10px auto 0;text-align:center}@media(min-width:768px){.p24-gift-code__code[data-v-dff608c8]{margin:0 0 0 50px;flex:2}}.p24-gift-code__code-text[data-v-dff608c8]{padding:3.5px 24px;border-radius:13.5px;background-color:#fff4ea;width:fit-content;max-width:100%}.p24-gift-code__divider[data-v-dff608c8]{width:100%;height:1px;margin:20px auto 15px;background-color:#fff4ea}@media(min-width:768px){.p24-gift-code__divider[data-v-dff608c8]{width:80%}}.p24-gift-code__summary[data-v-dff608c8]{margin-bottom:10px}.p24-gift-code__summary-item[data-v-dff608c8]{text-align:right;width:100%;margin:0 auto 17px;display:flex;justify-content:space-between;line-height:18px}.p24-gift-code__summary-item[data-v-dff608c8]:last-child{margin-bottom:0}.p24-gift-code__item-name[data-v-dff608c8]{flex:2}@media(min-width:768px){.p24-gift-code__item-name[data-v-dff608c8]{font-size:16px;font-size:calc(16/16*1rem);flex:3}}.p24-gift-code__item-price[data-v-dff608c8]{flex:1;text-align:left;margin-left:30px}@media(min-width:768px){.p24-gift-code__item-price[data-v-dff608c8]{font-size:16px;font-size:calc(16/16*1rem);flex:2;margin-left:50px}}.p24-input-gift-code--disabled[data-v-5ee7dade]{pointer-events:none}.p24-input-gift-code--disabled .p24-input-gift-code__header-optional[data-v-5ee7dade],.p24-input-gift-code--disabled .p24-input-gift-code__header[data-v-5ee7dade],.p24-input-gift-code--disabled .p24-input-gift-code__title[data-v-5ee7dade]{color:#e8e8e8}.p24-input-gift-code--disabled .p24-input-gift-code__button[data-v-5ee7dade]{pointer-events:none}@media(min-width:768px){.p24-input-gift-code[data-v-5ee7dade]{display:flex;flex-wrap:nowrap}}.p24-input-gift-code__header[data-v-5ee7dade]{margin-bottom:8px}@media(min-width:768px){.p24-input-gift-code__header[data-v-5ee7dade]{white-space:nowrap;margin-bottom:0;margin-right:20px}}.p24-input-gift-code__header-optional[data-v-5ee7dade]{margin-left:5px;color:#999d9d;font-weight:400;text-transform:capitalize;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.p24-input-gift-code__header-optional[data-v-5ee7dade]{display:block;margin-left:0}}.p24-input-gift-code__content[data-v-5ee7dade]{background-color:#f7f9f9;padding:30px 27px 40px}@media(min-width:768px){.p24-input-gift-code__content[data-v-5ee7dade]{padding-bottom:0}}.p24-input-gift-code__form[data-v-5ee7dade]{display:flex;flex-wrap:nowrap;align-items:center}@media(min-width:768px){.p24-input-gift-code__form[data-v-5ee7dade]{flex-direction:row;justify-content:center}}.p24-input-gift-code__input[data-v-5ee7dade]{flex:1;margin:0 18px 0 0;padding:0}.p24-input-gift-code__button[data-v-5ee7dade]{margin:0;padding:0 15px;border:1px solid #000;border-radius:20px;background:#fff;height:28px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px;font-size:calc(14/16*1rem)}.accept-terms-checkbox[data-v-eb897d82]{position:relative;font-size:14px;font-size:calc(14/16*1rem)}.accept-terms-checkbox__checkbox-wrapper[data-v-eb897d82]{display:flex;align-items:center}.accept-terms-checkbox__validation-error-message[data-v-eb897d82]{font-size:12px;font-size:calc(12/16*1rem)}.theme-light .accept-terms-checkbox__validation-error-message[data-v-eb897d82]{color:#ff3939}.theme-dark .accept-terms-checkbox__validation-error-message[data-v-eb897d82]{color:#f5495d}.theme-light .accept-terms-checkbox--invalid[data-v-eb897d82]{color:#ff3939}.theme-dark .accept-terms-checkbox--invalid[data-v-eb897d82]{color:#f5495d}.accept-terms-checkbox--disabled[data-v-eb897d82]{pointer-events:none}.accept-terms-checkbox--disabled .accept-terms-checkbox__checkbox-wrapper[data-v-eb897d82]{color:#e8e8e8}.accept-terms-checkbox--disabled[data-v-eb897d82] .checkbox{opacity:.5}.accept-terms-checkbox[data-v-eb897d82] .accept-terms-checkbox__link{text-decoration:underline;cursor:pointer}.web-subscription-blocker[data-v-6a40811f]{margin-top:10px;border-radius:10px;padding:20px 16px;background:#b5dbfb;display:flex;align-items:flex-start}.web-subscription-blocker__icon[data-v-6a40811f]{flex-grow:0;flex-shrink:0;height:18px;width:18px;margin-right:10px}.web-subscription-blocker__icon svg[data-v-6a40811f]{width:18px;height:18px}.web-subscription-blocker__icon path[data-v-6a40811f]{fill:#000}.web-subscription-blocker__content[data-v-6a40811f]{margin:0}.plan-item[data-v-76d1ecbc]{flex:1;overflow:inherit;position:relative;padding:0 30px 10px}.plan-item--premium-ai .plan-item__offer[data-v-76d1ecbc]{background-color:#98daff}.plan-item__additional-info[data-v-76d1ecbc]{font-size:12px;font-size:calc(12/16*1rem);color:#000;text-align:left;padding:5px 0;font-weight:300}.plan-item__header[data-v-76d1ecbc]{font-size:16px;font-size:calc(16/16*1rem);color:#000;text-align:left;margin-bottom:7px}.plan-item__offer[data-v-76d1ecbc]{display:flex;align-items:center;border-radius:10px;background-color:#ffdec1;margin-bottom:5px;margin-top:5px;padding:7px 10px}.plan-item__bestseller[data-v-76d1ecbc]{width:70px;height:70px;position:absolute;top:-8px;right:-42px;z-index:999;display:flex;align-items:start;justify-content:center}.plan-item__bestseller-icon[data-v-76d1ecbc]{text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center}.plan-item__bestseller-icon-default[data-v-76d1ecbc]{background-color:#ff3062;color:#fff;width:51px;height:30px;border-radius:13.5px}.plan-item__bestseller-icon img[data-v-76d1ecbc]{width:100%}.plan-item__bestseller-icon p[data-v-76d1ecbc]{z-index:2}.plan-item__input[data-v-76d1ecbc]{display:flex;align-items:center;flex:1}.plan-item__details[data-v-76d1ecbc]{text-align:left;flex:1;position:relative;padding-left:8px}.plan-item__checkbox[data-v-76d1ecbc]{display:flex}.plan-item__amount[data-v-76d1ecbc]{font-size:12px;font-size:calc(12/16*1rem);text-decoration:line-through}.plan-item__promo-amount[data-v-76d1ecbc]{font-size:22px;font-size:calc(22/16*1rem)}.plan-item__promo-amount--bestseller[data-v-76d1ecbc]{display:flex;align-items:center;font-weight:700}.plan-item__monthly[data-v-76d1ecbc]{font-size:12px;font-size:calc(12/16*1rem)}.plan-item__footer_container[data-v-76d1ecbc]{padding-top:10px;overflow:hidden}.plan-item__footer[data-v-76d1ecbc]{font-size:12px;font-size:calc(12/16*1rem);text-align:left}.plan-item[data-v-76d1ecbc] .loading-stub-panel{width:100%}.plan-item[data-v-76d1ecbc] .radio-base{padding-left:30px}.choose-plan-section-tab[data-v-02381e16] .plan-item:not(:last-child){margin-bottom:20px}@media(min-width:768px){.choose-plan-section-tab[data-v-02381e16] .plan-item:not(:last-child){margin-bottom:0}}.choose-plan-section-tab__container[data-v-02381e16]{display:flex;flex-direction:column;align-items:center;padding-top:20px}@media(min-width:768px){.choose-plan-section-tab__container[data-v-02381e16]{flex-direction:row;justify-content:center;align-items:baseline}}.choose-plan-section-tab__additional-link[data-v-02381e16]{font-size:14px;font-size:calc(14/16*1rem);text-decoration-line:underline;padding:0 10px;margin-bottom:10px}.choose-plan-section-tab__credit-cards[data-v-02381e16]{display:flex;margin-top:8px}.choose-plan-section-tab__credit-card[data-v-02381e16]{width:51px;height:25px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:7px;margin-right:3px;border:1px solid #e7e7e7}.choose-plan-section-tab__credit-card img[data-v-02381e16]{display:block}.choose-plan-section-tab__mastercard[data-v-02381e16]{height:13px}.choose-plan-section-tab__visa[data-v-02381e16]{height:15px}.choose-plan-section[data-v-b575eed4]{text-align:center;background-repeat:no-repeat;border-radius:15px;background-color:var(--background-color);display:flex;flex-direction:column;background-image:var(--backgroundMobile);background-position:0 0}@media(min-width:768px){.choose-plan-section[data-v-b575eed4]{background-image:var(--backgroundTablet)}}@media(min-width:1200px){.choose-plan-section[data-v-b575eed4]{background-position:0 100%;background-image:var(--backgroundWeb)}}.choose-plan-section--custom-background[data-v-b575eed4]{background-position:center 0}@media(min-width:768px){.choose-plan-section--custom-background[data-v-b575eed4]{background-position:0;background-color:initial;background-size:cover}}@media(min-width:1200px){.choose-plan-section--custom-background[data-v-b575eed4]{background-color:initial;background-size:cover}}.choose-plan-section--disabled[data-v-b575eed4]{pointer-events:none}.choose-plan-section__header[data-v-b575eed4]{font-size:26px;font-size:calc(26/16*1rem);padding:22px 0 25px}@media(min-width:768px){.choose-plan-section__header[data-v-b575eed4]{font-size:32px;font-size:calc(32/16*1rem)}}.choose-plan-section__container[data-v-b575eed4]{border-radius:10px;background-color:#fff;width:300px;margin-left:auto;margin-right:auto}@media(min-width:768px){.choose-plan-section__container[data-v-b575eed4]{width:630px}}@media(min-width:1200px){.choose-plan-section__container[data-v-b575eed4]{width:630px}}.choose-plan-section__tabs[data-v-b575eed4]{display:flex;background-color:#000;color:#fff;border-radius:10px 10px 0 0;overflow:hidden}.choose-plan-section__tab[data-v-b575eed4]{font-size:18px;font-size:calc(18/16*1rem);line-height:22px;height:48px;font-weight:700;flex:1;flex-grow:1;display:flex;align-items:center;justify-content:center;border-radius:10px 10px 0 0;padding:0 8px;cursor:pointer}.choose-plan-section__tab--active[data-v-b575eed4]{background-color:#fff;color:#000}.choose-plan-section__tab-icon[data-v-b575eed4]{margin-left:11px}.choose-plan-section__omnibus-link[data-v-b575eed4]{font-size:12px;font-size:calc(12/16*1rem);text-decoration:underline;cursor:pointer;pointer-events:auto;margin-top:15px;margin-bottom:30px}.omnibus-best-offer-popup[data-v-e255f860]{font-size:16px;font-size:calc(16/16*1rem);padding:50px 40px 80px;background-color:#ffefe0}.omnibus-best-offer-popup--PREMIUM_PLUS_AI[data-v-e255f860]{background-color:#ceeeff}.omnibus-best-offer-popup__close[data-v-e255f860]{position:absolute;top:0;right:0;padding:20px;cursor:pointer}.omnibus-best-offer-popup__close svg[data-v-e255f860]{width:12px;height:12px}.theme-light .omnibus-best-offer-popup__close svg path[data-v-e255f860]{fill:#000}.theme-dark .omnibus-best-offer-popup__close svg path[data-v-e255f860]{fill:#ced0d0}.order-and-payment-page[data-v-ff905ee8]{width:100%}.order-and-payment-page__container[data-v-ff905ee8]{width:100%;max-width:100%;margin:0 auto;padding:0 16px}@media(min-width:768px){.order-and-payment-page__container[data-v-ff905ee8]{max-width:718px;padding:0}}@media(min-width:1200px){.order-and-payment-page__container[data-v-ff905ee8]{max-width:1100px;padding:20px 0 0}}.order-and-payment-page__content[data-v-ff905ee8]{position:relative;margin-top:30px;box-shadow:inset 0 0 0 3px #fff4ea;border-radius:20px}.order-and-payment-page__content[data-v-ff905ee8]:has(.choose-plan-section--premium-ai){box-shadow:inset 0 0 0 3px #ceeeff}.order-and-payment-page__inner-content[data-v-ff905ee8]{padding:20px 16px 65px}@media(min-width:768px){.order-and-payment-page__inner-content[data-v-ff905ee8]{padding:30px 0 50px;width:442px;margin:0 auto}}.order-and-payment-page__notification-box[data-v-ff905ee8]{margin-top:20px}.order-and-payment-page__gift-code-input[data-v-ff905ee8],.order-and-payment-page__gift-code[data-v-ff905ee8]{padding-bottom:20px;border-bottom:1px solid #fff4ea}.order-and-payment-page:has(.choose-plan-section--premium-ai) .order-and-payment-page__button[data-v-ff905ee8]{background:#7bd0ff}.order-and-payment-page__button[data-v-ff905ee8]{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);margin:0;background:#ffdec1;color:#000;border:7px solid #fff;font-size:24px;font-size:calc(24/16*1rem)}@media(min-width:768px){.order-and-payment-page__button[data-v-ff905ee8]{border-width:11px;font-size:18px;font-size:calc(18/16*1rem)}}.order-and-payment-page__security-notice[data-v-ff905ee8]{margin:50px 0 0}.order-and-payment-page__price-explanation-wrapper[data-v-ff905ee8]{font-size:14px;font-size:calc(14/16*1rem);line-height:17px;margin-top:48px;display:flex;flex-direction:column;align-items:center}.order-and-payment-page__price-explanation-wrapper p[data-v-ff905ee8]{margin:0}.order-and-payment-page__regulation a[data-v-ff905ee8]{text-decoration:underline}.order-and-payment-page__support-notice[data-v-ff905ee8]{margin:30px 0 60px}.order-and-payment-page[data-v-ff905ee8] .accept-terms-checkbox{margin-top:20px}.order-and-payment-page[data-v-ff905ee8] .v--modal-box{border-radius:20px}.technical-break[data-v-171a0074]{width:100%;padding:0 16px;display:flex;flex-direction:column;align-items:center}.technical-break__icon[data-v-171a0074]{width:50px;height:50px;margin:80px 0 20px}.technical-break__icon path[data-v-171a0074]{fill:#ffa04a}.technical-break__top-label[data-v-171a0074]{margin-bottom:20px;text-align:center}.technical-break__bottom-label[data-v-171a0074]{margin:20px 0;text-align:center}.page-access-blocker[data-v-2e590798]{height:100%;width:100%;background-color:#fff;text-align:center;padding:30px;z-index:10}.page-access-blocker__icon[data-v-2e590798]{font-size:82px;color:#e3e3e3}.page-access-blocker__title[data-v-2e590798]{margin-top:50px;font-weight:700}.summary[data-v-36000587]{margin:0 auto}@media(min-width:768px){.summary[data-v-36000587]{width:700px}}.summary .scrollable-area[data-v-36000587]{padding:15px 0}.summary[data-v-36000587] .ico-chevron-right{display:none}.shopping-list-out-of-date__close-icon[data-v-672c6ef6]{cursor:pointer}.shopping-list-out-of-date[data-v-672c6ef6] .link{cursor:pointer;color:#fff;text-decoration:underline;padding-right:0}.shopping-list-context-menu[data-v-4ffe7dfc]{width:100%}.shopping-list-context-menu__icon-wrapper[data-v-4ffe7dfc]{width:100%;display:flex;justify-content:flex-end;padding-right:16px}.shopping-list-context-menu__icon-wrapper svg path[data-v-4ffe7dfc]{fill:#4fa9f6}.shopping-list-context-menu[data-v-4ffe7dfc] .context-menu-item__content{height:44px;align-items:center}.shopping-list-topbar[data-v-c91f2b10]{box-shadow:0 5px 4px 0 rgba(240,242,242,.5);margin-bottom:30px}@media(min-width:768px){.shopping-list-topbar[data-v-c91f2b10]{margin-bottom:50px}}.shopping-list-topbar__container[data-v-c91f2b10]{position:relative;display:flex;align-items:center;justify-content:space-between;height:65px;margin:0 auto}@media(min-width:768px){.shopping-list-topbar__container[data-v-c91f2b10]{height:70px;max-width:768px;padding:0 50px}}@media(min-width:1200px){.shopping-list-topbar__container[data-v-c91f2b10]{max-width:800px}}.shopping-list-topbar__back-button[data-v-c91f2b10]{cursor:pointer;padding:5px 16px;border:0;background:none}.shopping-list-topbar__back-button svg[data-v-c91f2b10]{display:block}.shopping-list-topbar__back-button[data-v-c91f2b10]:focus{outline:0}@media(min-width:768px){.shopping-list-topbar__back-button[data-v-c91f2b10]{padding-left:0;padding-right:0;margin-right:15px}}@media(min-width:1200px){.shopping-list-topbar__back-button[data-v-c91f2b10]{display:none}}.shopping-list-topbar__back-button--hidden[data-v-c91f2b10]{opacity:0}.shopping-list-topbar__description[data-v-c91f2b10]{text-align:center;white-space:nowrap}.shopping-list-topbar__description-title[data-v-c91f2b10]{margin:0;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.shopping-list-topbar__description-title[data-v-c91f2b10]{display:none}}.shopping-list-topbar__description-subtitle[data-v-c91f2b10]{margin:0;font-size:12px;font-size:calc(12/16*1rem)}.theme-light .shopping-list-topbar__description-subtitle[data-v-c91f2b10]{color:#000}.theme-dark .shopping-list-topbar__description-subtitle[data-v-c91f2b10]{color:#f3f4f5}@media(min-width:768px){.shopping-list-topbar__description-subtitle[data-v-c91f2b10]{margin-right:20px;font-weight:700;font-size:14px;font-size:calc(14/16*1rem)}}@media(min-width:1200px){.shopping-list-topbar__description-subtitle[data-v-c91f2b10]{margin-right:30px}}.shopping-list-topbar__context-menu[data-v-c91f2b10]{width:auto}@media(min-width:768px){.shopping-list-topbar__context-menu[data-v-c91f2b10]{display:none}}.shopping-list-topbar__context-menu[data-v-c91f2b10] .shopping-list-context-menu__icon-wrapper{padding-left:16px}.shopping-list-topbar__menu[data-v-c91f2b10]{display:none}@media(min-width:768px){.shopping-list-topbar__menu[data-v-c91f2b10]{flex:auto;display:flex;justify-content:space-between}}.shopping-list-topbar__menu-column[data-v-c91f2b10]{display:flex;align-items:center}.shopping-list-topbar__menu-item[data-v-c91f2b10]{border:0;background:none;display:flex;align-items:center;padding:0;cursor:pointer}.shopping-list-topbar__menu-item svg[data-v-c91f2b10]{display:block}.shopping-list-topbar__menu-item[data-v-c91f2b10]:not(:last-child){margin-right:20px}@media(min-width:1200px){.shopping-list-topbar__menu-item[data-v-c91f2b10]:not(:last-child){margin-right:30px}}.shopping-list-topbar__menu-item[data-v-c91f2b10]:focus{outline:0}.shopping-list-topbar__menu-item-text[data-v-c91f2b10]{margin-left:15px;font-size:14px;font-size:calc(14/16*1rem)}.shopping-list-item[data-v-722e48de]{padding:8px 15px}.theme-light .shopping-list-item[data-v-722e48de]{background-color:#f7f9f9;color:#000}.theme-dark .shopping-list-item[data-v-722e48de]{background-color:#292d2d;color:#ced0d0}.shopping-list-item__row[data-v-722e48de]{display:flex;justify-content:space-between;align-items:center}.shopping-list-item__info[data-v-722e48de]{flex:1}.shopping-list-item__item-product-name[data-v-722e48de]{position:relative;display:flex;align-items:center}.theme-dark .shopping-list-item__item-product-description[data-v-722e48de],.theme-light .shopping-list-item__item-product-description[data-v-722e48de]{color:#999d9d}@media(min-width:768px){.shopping-list-item__item-product-description[data-v-722e48de]{font-size:14px;font-size:calc(14/16*1rem)}}.shopping-list-item__hint[data-v-722e48de]{padding:10px 40px 0;font-size:11px;font-size:calc(11/16*1rem)}.shopping-list-item__info-icon[data-v-722e48de]{width:15px;height:15px;margin-left:8px;margin-right:20px}.shopping-list-item__info-icon path[data-v-722e48de]{fill:#4fa9f6}.theme-light .shopping-list-item__category circle[data-v-722e48de]{fill:#fff}.theme-dark .shopping-list-item__category circle[data-v-722e48de]{fill:#1e1e1e}.shopping-list-item--selected[data-v-722e48de]{opacity:.5}.shopping-list-item--selected .shopping-list-item__item-product-name[data-v-722e48de]{text-decoration:line-through}.shopping-list-items__icon-disabled[data-v-48ee0f9e]{opacity:.5;pointer-events:none}.shopping-list-items[data-v-48ee0f9e] .mark-as-bought-enter-active,.shopping-list-items[data-v-48ee0f9e] .mark-as-bought-leave-active{transition:opacity .5s}.shopping-list-items[data-v-48ee0f9e] .mark-as-bought-enter,.shopping-list-items[data-v-48ee0f9e] .mark-as-bought-leave-to{opacity:0}.theme-light .shopping-list-items[data-v-48ee0f9e] .swipeout{background-color:#f7f9f9}.theme-dark .shopping-list-items[data-v-48ee0f9e] .swipeout{background-color:#292d2d}.shopping-list-items[data-v-48ee0f9e] .swipeout-right{display:flex;align-items:center}.shopping-list-items[data-v-48ee0f9e] .swipeout-right svg{cursor:pointer;padding:5px;width:55px;height:55px}.theme-light .shopping-list-items[data-v-48ee0f9e] .swipeout-right path{fill:#fff}.theme-dark .shopping-list-items[data-v-48ee0f9e] .swipeout-right path{fill:#1e1e1e}.shopping-list-current[data-v-4570cff9]{margin:0 auto}@media(min-width:768px){.shopping-list-current[data-v-4570cff9]{max-width:768px;padding:0 50px}}.shopping-list-current__list-empty-message[data-v-4570cff9]{text-align:center}.shopping-list-current__button[data-v-4570cff9]{border:0;background:none;cursor:pointer;margin-top:5px}.theme-light .shopping-list-current[data-v-4570cff9] .shopping-list-item,.theme-light .shopping-list-current[data-v-4570cff9] .swipeout{background:#fff}.theme-dark .shopping-list-current[data-v-4570cff9] .shopping-list-item,.theme-dark .shopping-list-current[data-v-4570cff9] .swipeout{background:#1e1e1e}@media(min-width:768px){.shopping-list-current[data-v-4570cff9] .shopping-list-item{padding:10px 50px 10px 0}}@media(min-width:768px){.shopping-list-current[data-v-4570cff9] .swipeout-action{transform:none}.shopping-list-current[data-v-4570cff9] .swipeout-action:not(:last-child){margin-right:20px}}@media(min-width:768px){.shopping-list-current[data-v-4570cff9] .swipeout-content{width:calc(100% - 94px)}}@media(min-width:768px){.shopping-list-current[data-v-4570cff9] .swipeout-right{transform:none}.shopping-list-current[data-v-4570cff9] .swipeout-right svg{display:block;padding:0;width:32px;height:32px}.shopping-list-current[data-v-4570cff9] .swipeout-right circle,.shopping-list-current[data-v-4570cff9] .swipeout-right path{transition:all .4s}.theme-light .shopping-list-current[data-v-4570cff9] .swipeout-right .icon-trash circle{fill:#f7f9f9}.theme-light .shopping-list-current[data-v-4570cff9] .swipeout-right .icon-trash path{fill:#000}.theme-dark .shopping-list-current[data-v-4570cff9] .swipeout-right .icon-trash circle{fill:#292d2d}.theme-dark .shopping-list-current[data-v-4570cff9] .swipeout-right .icon-trash path{fill:#f3f4f5}.shopping-list-current[data-v-4570cff9] .swipeout-right .icon-trash:hover circle{fill:#f5495d}.shopping-list-current[data-v-4570cff9] .swipeout-right .icon-trash:hover path{fill:#fff}.theme-light .shopping-list-current[data-v-4570cff9] .swipeout-right .icon-edit circle{fill:#f7f9f9}.theme-light .shopping-list-current[data-v-4570cff9] .swipeout-right .icon-edit path{fill:#000}.theme-dark .shopping-list-current[data-v-4570cff9] .swipeout-right .icon-edit circle{fill:#292d2d}.theme-dark .shopping-list-current[data-v-4570cff9] .swipeout-right .icon-edit path{fill:#f3f4f5}.shopping-list-current[data-v-4570cff9] .swipeout-right .icon-edit:hover circle{fill:#55d576}.shopping-list-current[data-v-4570cff9] .swipeout-right .icon-edit:hover path{fill:#fff}}.theme-light .shopping-list-current[data-v-4570cff9] .shopping-list-item__category svg circle{fill:#f7f9f9}.theme-dark .shopping-list-current[data-v-4570cff9] .shopping-list-item__category svg circle{fill:#292d2d}.generate-new-shopping-list-info[data-v-143b7220]{padding:0 20px;line-height:1.3}.generate-new-shopping-list-info__header[data-v-143b7220]{text-align:center}.generate-new-shopping-list-info__list-header[data-v-143b7220]{margin:30px 0 20px}.generate-new-shopping-list-info__list[data-v-143b7220]{list-style-position:inside;list-style-type:disc}.generate-new-shopping-list-info__button[data-v-143b7220]{margin-top:35px}.meals-range-form[data-v-5153e64e]{margin:0 auto;width:100%;max-width:525px}.meals-range-form__row[data-v-5153e64e]{display:flex;align-items:flex-start}.meals-range-form__row[data-v-5153e64e]:not(:last-child){margin-bottom:15px}@media(min-width:768px){.meals-range-form__row[data-v-5153e64e]:not(:last-child){margin-bottom:20px}}.meals-range-form__label[data-v-5153e64e]{margin:0 15px 0 0;line-height:36px;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.meals-range-form__label[data-v-5153e64e]{margin-right:25px}}.meals-range-form__inputs[data-v-5153e64e]{flex:auto}@media(min-width:768px){.meals-range-form__inputs[data-v-5153e64e]{display:flex}}.meals-range-form__datepicker[data-v-5153e64e]{margin-bottom:15px;width:100%}@media(min-width:768px){.meals-range-form__datepicker[data-v-5153e64e]{flex:1;margin-right:20px;margin-bottom:0}}.meals-range-form__select[data-v-5153e64e]{display:block;width:100%}@media(min-width:768px){.meals-range-form__select[data-v-5153e64e]{flex:1}}.meals-range-form__select[data-v-5153e64e]:after{display:none}.meals-range-form__select[data-v-5153e64e] .select-base__select-element{width:100%;padding:8px 20px 7px 10px}.theme-light .meals-range-form__select[data-v-5153e64e] .select-base__select-element{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI1Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC45OTgtLjAwMmwtNS41IDUuMDAxTC0uMDAzLS4wMDJoMTEuMDAxeiIvPjwvc3ZnPg==") no-repeat right 5px center #fff}.theme-dark .meals-range-form__select[data-v-5153e64e] .select-base__select-element{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI1Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC45OTgtLjAwMmwtNS41IDUuMDAxTC0uMDAzLS4wMDJoMTEuMDAxeiIvPjwvc3ZnPg==") no-repeat right 5px center #1e1e1e}.labeled-checkbox[data-v-4367e502]{position:relative}.labeled-checkbox__label[data-v-4367e502]{position:relative;z-index:1;min-width:125px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;user-select:none}.theme-light .labeled-checkbox__label[data-v-4367e502]{background-color:#f7f9f9}.theme-dark .labeled-checkbox__label[data-v-4367e502]{background-color:#292d2d}@media(min-width:768px){.labeled-checkbox__label[data-v-4367e502]{min-width:auto;padding:0 10px}}.labeled-checkbox__input[data-v-4367e502]{position:absolute;left:10px;top:5px}.theme-light .labeled-checkbox__input:checked+.labeled-checkbox__label[data-v-4367e502]{background-color:#000;color:#fff}.theme-dark .labeled-checkbox__input:checked+.labeled-checkbox__label[data-v-4367e502]{background-color:#f3f4f5;color:#fff}.labeled-checkbox__input:checked:required+.labeled-checkbox__label[data-v-4367e502],.labeled-checkbox__input[data-v-4367e502]:checked:required{pointer-events:none}.meals-select-form__header[data-v-8a02dc10]{text-align:center;margin:0 0 30px;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.meals-select-form__header[data-v-8a02dc10]{font-size:18px;font-size:calc(18/16*1rem)}}.meals-select-form__inputs-container[data-v-8a02dc10]{display:flex;justify-content:space-around;flex-wrap:wrap}@media(min-width:768px){.meals-select-form__inputs-container[data-v-8a02dc10]{max-width:630px;margin:0 auto;justify-content:center}}.meals-select-form__input[data-v-8a02dc10]{margin-bottom:20px}@media(min-width:768px){.meals-select-form__input[data-v-8a02dc10]:not(:last-child){margin-right:20px}}.theme-light .shopping-list-scheme-generator[data-v-a55bd2ac]{color:#000}.theme-dark .shopping-list-scheme-generator[data-v-a55bd2ac]{color:#f3f4f5}.shopping-list-scheme-generator__wrapper[data-v-a55bd2ac]{margin:0 auto;padding:0 16px;display:flex;flex-direction:column}.shopping-list-scheme-generator__top[data-v-a55bd2ac]{box-shadow:0 5px 4px 0 rgba(240,242,242,.5);padding-bottom:30px}.shopping-list-scheme-generator__description[data-v-a55bd2ac]{border-radius:20px;padding:25px 10px;margin:0 auto;font-size:14px;font-size:calc(14/16*1rem)}.theme-light .shopping-list-scheme-generator__description[data-v-a55bd2ac]{background-color:#f7f9f9}.theme-dark .shopping-list-scheme-generator__description[data-v-a55bd2ac]{background-color:#292d2d}@media(min-width:768px){.shopping-list-scheme-generator__description[data-v-a55bd2ac]{max-width:520px;padding:25px 60px}}.shopping-list-scheme-generator__description[data-v-a55bd2ac] .generate-new-shopping-list-info{padding:0}.shopping-list-scheme-generator__description[data-v-a55bd2ac] .generate-new-shopping-list-info__list-header{text-align:center;margin:10px auto}@media(min-width:768px){.shopping-list-scheme-generator__description[data-v-a55bd2ac] .generate-new-shopping-list-info__list-header{margin:20px auto}}.shopping-list-scheme-generator__meals-range-form[data-v-a55bd2ac]{order:1;margin-top:30px;margin-bottom:30px}@media(min-width:768px){.shopping-list-scheme-generator__meals-range-form[data-v-a55bd2ac]{margin-top:40px;margin-bottom:60px}}.shopping-list-scheme-generator__meals-select-form[data-v-a55bd2ac]{order:3}@media(min-width:768px){.shopping-list-scheme-generator__meals-select-form[data-v-a55bd2ac]{order:2}}.shopping-list-scheme-generator__buttons[data-v-a55bd2ac]{order:2;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px}@media(min-width:768px){.shopping-list-scheme-generator__buttons[data-v-a55bd2ac]{order:3}}.shopping-list-items-form__item[data-v-8e8d5108]{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:15px 0 20px}.shopping-list-items-form__item[data-v-8e8d5108]:last-child{padding-bottom:15px}.shopping-list-items-form__item-index[data-v-8e8d5108]{padding:10px}.shopping-list-items-form__item-inputs[data-v-8e8d5108]{flex:1}.shopping-list-items-form__item-inputs[data-v-8e8d5108] .clearable-input:nth-child(2) .input-base{padding-bottom:0}.shopping-list-items-form__icon-close[data-v-8e8d5108]{min-width:34px;min-height:100%;padding:10px;cursor:pointer}.shopping-list-items-form__icon-close svg[data-v-8e8d5108]{width:14px}.theme-light .shopping-list-items-form__icon-close svg path[data-v-8e8d5108]{fill:#000}.theme-dark .shopping-list-items-form__icon-close svg path[data-v-8e8d5108]{fill:#ced0d0}.shopping-list-items-form__icon-close--disabled[data-v-8e8d5108]{pointer-events:none}.shopping-list-items-form__icon-close--disabled svg[data-v-8e8d5108]{display:none}.shopping-list-add-new-items[data-v-40880587]{margin:0 auto;max-width:540px;padding:0 6px;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.shopping-list-add-new-items[data-v-40880587]{padding:0}}.shopping-list-add-new-items__form[data-v-40880587]{width:100%}@media(min-width:768px){.shopping-list-add-new-items__form[data-v-40880587]{margin-bottom:10px}}@media(min-width:768px){.shopping-list-add-new-items[data-v-40880587] .shopping-list-items-form__item{padding:0}.shopping-list-add-new-items[data-v-40880587] .shopping-list-items-form__item-inputs{display:flex;justify-content:space-between}.shopping-list-add-new-items[data-v-40880587] .clearable-input{flex:1;max-width:230px}.shopping-list-add-new-items[data-v-40880587] .input-base{padding-bottom:20px}}.shopping-list-disabled[data-v-36117f14]{width:100%;margin:0 auto}@media(min-width:768px){.shopping-list-disabled[data-v-36117f14]{width:552px;max-width:100%}}.shopping-list-disabled__art[data-v-36117f14]{width:100%;background-color:#c3eba1;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:flex-start;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-bottom:67px}.shopping-list-disabled__art-title-wrapper[data-v-36117f14]{background-color:#ff0057;padding:9px 16px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.shopping-list-disabled__art-title[data-v-36117f14]{font-size:14px;font-size:calc(14/16*1rem);margin:0;color:#fff}.shopping-list-disabled__art-image-wrapper[data-v-36117f14]{width:100%;overflow:hidden;position:relative;transform:translateY(37px);width:160px;display:flex;align-items:center;justify-content:center}.shopping-list-disabled__art-image-wrapper[data-v-36117f14]:before{content:"";display:block;padding-top:205%}.shopping-list-disabled__art-image-wrapper>img[data-v-36117f14]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;object-position:center}.shopping-list-disabled__art-image-wrapper img[data-v-36117f14]{width:100%;height:auto}.shopping-list-disabled__art-image-wrapper img[data-v-36117f14]:first-of-type{position:absolute;inset:0;z-index:1}.shopping-list-disabled__art-image-wrapper img[data-v-36117f14]:last-of-type{width:calc(100% - 14px)}.shopping-list-disabled__text[data-v-36117f14],.shopping-list-disabled__title[data-v-36117f14]{margin:0 auto}.shopping-list-disabled__title[data-v-36117f14]{text-align:center;margin-bottom:23px}@media(min-width:768px){.shopping-list-disabled__title[data-v-36117f14]{font-size:24px;font-size:calc(24/16*1rem);max-width:500px}}.shopping-list-disabled__text[data-v-36117f14]{font-size:16px;font-size:calc(16/16*1rem);text-align:center;margin-bottom:37px;max-width:90%}@media(min-width:768px){.shopping-list-disabled__text[data-v-36117f14]{max-width:378px}}.info-banner[data-v-80f698fc]{display:flex;align-items:flex-start;gap:8px;max-width:1010px;margin:0 10px;border-radius:10px;background-color:#76bbf6;padding:8px 16px 8px 10px}@media(min-width:1200px){.info-banner[data-v-80f698fc]{margin:0 auto}}.info-banner__message[data-v-80f698fc]{font-size:15px;font-size:calc(15/16*1rem);margin:0}.info-banner__info-icon[data-v-80f698fc]{margin-right:2px}.info-banner__info-icon svg[data-v-80f698fc]{width:18px;height:18px}.info-banner__info-icon svg path[data-v-80f698fc]{fill:#000}.info-banner__close[data-v-80f698fc]{background:none;border:none;outline:none;margin-top:2px}@media not all and (hover:none){.info-banner__close[data-v-80f698fc]:hover{cursor:pointer}}.info-banner__close svg[data-v-80f698fc]{width:12px;height:12px}.info-banner__close svg path[data-v-80f698fc]{fill:#000}.edit-shopping-list-item-form[data-v-37464cea]{display:flex;flex-direction:column}.edit-shopping-list-item-form__icon-close[data-v-37464cea]{position:relative;padding:15px;height:30px;align-self:flex-end;cursor:pointer}.edit-shopping-list-item-form__icon-close svg[data-v-37464cea]{width:12px}.theme-light .edit-shopping-list-item-form__icon-close svg path[data-v-37464cea]{fill:#000}.theme-dark .edit-shopping-list-item-form__icon-close svg path[data-v-37464cea]{fill:#ced0d0}.edit-shopping-list-item-form__inputs[data-v-37464cea]{margin:30px 20px 0}.edit-shopping-list-item-form[data-v-37464cea] .btn{margin:20px auto;min-width:50%}.shopping-list-share[data-v-bd9a3764]{position:relative;padding:30px 20px;height:100%}.shopping-list-share__close[data-v-bd9a3764]{border:0;background:none;padding:10px;margin:0;position:absolute;right:0;top:0;cursor:pointer}.shopping-list-share__close[data-v-bd9a3764]:focus{outline:none}.shopping-list-share__close[data-v-bd9a3764] svg{width:12px;height:auto}.shopping-list-share__close[data-v-bd9a3764] path{fill:#000}.shopping-list-share .scrollable-area[data-v-bd9a3764]{height:100%;padding:0 6px 15px}.shopping-list-share .scrollable-area[data-v-bd9a3764]::-webkit-scrollbar{display:block;width:5px;background-color:#e8e8e8}.shopping-list-share .scrollable-area[data-v-bd9a3764]::-webkit-scrollbar-thumb{background-color:#000}.shopping-list-share__content[data-v-bd9a3764]{position:relative}.shopping-list-share__pre[data-v-bd9a3764]{position:relative;z-index:1;display:block;padding:10px;overflow:auto;font-size:14px;font-size:calc(14/16*1rem)}.theme-light .shopping-list-share__pre[data-v-bd9a3764]{border:1px solid #000;color:#000;background:#f7f9f9}.theme-dark .shopping-list-share__pre[data-v-bd9a3764]{border:1px solid #ced0d0;color:#ced0d0;background:#292d2d}.shopping-list-share__textarea[data-v-bd9a3764]{width:1px;height:1px;position:absolute;left:10px;top:10px}.shopping-list-share[data-v-bd9a3764] .rounded-button-base{min-width:auto}.shopping-list-share__info[data-v-bd9a3764]{margin:20px auto;padding:10px 0;text-align:center;font-size:16px;font-size:calc(16/16*1rem)}.theme-dark .shopping-list-share__info[data-v-bd9a3764] path,.theme-light .shopping-list-share__info[data-v-bd9a3764] path{fill:#c3eba1}.page-shopping-list[data-v-4633f54a]{width:100%;display:flex;flex-direction:column;padding-bottom:50px}@media(min-width:1200px){.page-shopping-list[data-v-4633f54a]{padding-top:77px}}.page-shopping-list__info-banner[data-v-4633f54a]{margin-bottom:20px;margin-top:20px}@media(min-width:1200px){.page-shopping-list__info-banner[data-v-4633f54a]{margin-top:0;margin-bottom:40px}}@media(min-width:768px){.page-shopping-list__top-bar[data-v-4633f54a]{order:2}}.page-shopping-list__top-bar--modified[data-v-4633f54a]{box-shadow:none}@media(min-width:768px){.page-shopping-list__notification[data-v-4633f54a]{order:1}}@media(min-width:768px){.page-shopping-list__add-items[data-v-4633f54a],.page-shopping-list__create[data-v-4633f54a],.page-shopping-list__current-list[data-v-4633f54a]{order:3}}.page-shopping-list[data-v-4633f54a] .notification-box{position:relative;border-radius:10px;padding:15px 34px 15px 11px;margin:0 5px 10px}@media(min-width:768px){.page-shopping-list[data-v-4633f54a] .notification-box{padding:18px 62px 18px 30px}}.page-shopping-list[data-v-4633f54a] .notification-box__icon{display:none}.page-shopping-list[data-v-4633f54a] .notification-box__notification{font-size:14px;font-size:calc(14/16*1rem)}.page-shopping-list[data-v-4633f54a] .notification-box--info{color:#fff}.page-shopping-list[data-v-4633f54a] .shopping-list-out-of-date{margin:0 auto;max-width:678px;width:100%}@media(min-width:768px){.page-shopping-list[data-v-4633f54a] .shopping-list-out-of-date{margin-top:20px}}.page-shopping-list[data-v-4633f54a] .shopping-list-out-of-date__close-icon{position:absolute;right:11px;top:11px}@media(min-width:768px){.page-shopping-list[data-v-4633f54a] .shopping-list-out-of-date__close-icon{right:20px;top:50%;transform:translateY(-50%)}}.page-shopping-list[data-v-4633f54a] .shopping-list-out-of-date__close-icon svg{width:12px;height:12px;display:block}.page-shopping-list[data-v-4633f54a] .clearable-input__clear-icon{display:flex;justify-content:center;align-items:center}.page-shopping-list[data-v-4633f54a] .clearable-input svg{display:block;width:8px;height:auto}.page-shopping-list[data-v-4633f54a] .page-top-bar{display:none;border-bottom:0}@media(min-width:768px){.page-shopping-list[data-v-4633f54a] .page-top-bar{display:flex}}@media(min-width:768px){.page-shopping-list[data-v-4633f54a] .shopping-list-topbar__container{height:auto;padding-bottom:20px}}.page-changed-email[data-v-2d4311d3]{width:100%;display:flex;justify-content:center;padding:50px 16px 0;margin:0 auto}.page-changed-email__wrapper[data-v-2d4311d3]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 55px}@media(min-width:768px){.page-changed-email__wrapper[data-v-2d4311d3]{max-width:750px}}.page-changed-email__subtitle[data-v-2d4311d3],.page-changed-email__title[data-v-2d4311d3]{width:100%;text-align:center}.page-changed-email__title[data-v-2d4311d3]{margin-top:20px;margin-bottom:10px;font-size:20px;font-size:calc(20/16*1rem)}@media(min-width:768px){.page-changed-email__title[data-v-2d4311d3]{font-size:24px;font-size:calc(24/16*1rem)}}.page-changed-email__subtitle[data-v-2d4311d3]{margin-bottom:20px;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.page-changed-email__subtitle[data-v-2d4311d3]{font-size:18px;font-size:calc(18/16*1rem)}}.page-changed-email__login-button.rounded-button-base[data-v-2d4311d3]{min-width:150px}.recipe-category[data-v-83dbab52]{padding-bottom:10px;background-repeat:no-repeat;background-position-x:-30px}.theme-light .recipe-category[data-v-83dbab52]{background-color:#fff;background-blend-mode:normal}.theme-dark .recipe-category[data-v-83dbab52]{background-color:#1e1e1e;background-blend-mode:overlay}.recipe-category__text-container[data-v-83dbab52]{display:flex;justify-content:space-between;padding:11px 16px;box-shadow:inset 0 7px 6px -5px rgba(240,242,242,.5)}.recipe-category__title[data-v-83dbab52]{padding:12px 0}.recipe-category__title[data-v-83dbab52]:hover{cursor:pointer}.recipe-category__link[data-v-83dbab52]{display:flex}.recipe-category__link[data-v-83dbab52].link-button-base{padding:0}.more-category-recipes[data-v-6e2092c4]{position:relative;display:flex;justify-content:center;align-items:center;width:160px;height:200px;border-radius:4px;cursor:pointer}.theme-light .more-category-recipes[data-v-6e2092c4]{background-color:#fff;border:1px solid #f0f1f2}.theme-dark .more-category-recipes[data-v-6e2092c4]{background-color:#1e1e1e;border:1px solid #52585e}.more-category-recipes__button[data-v-6e2092c4]{width:100px}.recipes-catalog-container[data-v-39a6a6d8]{height:100%}.recipes-catalog-container .scrollable-area[data-v-39a6a6d8]{padding:0 0 45px}.recipes-catalog-container .small-slide[data-v-39a6a6d8]{width:160px}.recipes-catalog-container--pending[data-v-39a6a6d8]{color:#e3e3e3;pointer-events:none}.recipes-catalog-container__tab-navigation[data-v-39a6a6d8]{padding-top:6px}.recipes-catalog-container[data-v-39a6a6d8] .tabs-navigation{justify-content:center}.recipes-catalog-container[data-v-39a6a6d8] .tabs-navigation__tab{font-size:14px;font-size:calc(14/16*1rem);flex:unset;min-width:unset}.recipes-catalog-container[data-v-39a6a6d8] .tabs-navigation__tab--active{font-weight:700;border-bottom-color:transparent}.recipes-catalog-container[data-v-39a6a6d8] .tabs-navigation__tab--active>.tabs-navigation__title:after{position:absolute;bottom:-10px;display:block;width:100%;height:2px;background-color:#000;content:""}.page-recipes-catalog[data-v-1256b898]{max-width:700px;margin:0 auto;width:100%}@media(min-width:768px){.page-recipes-catalog[data-v-1256b898]{margin-top:55px}}.page-recipes-catalog[data-v-1256b898] .small-slide{width:calc(50% - 39px);min-width:140px}.page-recipes-catalog[data-v-1256b898] .recipe-card{padding:0 32px}.page-recipes-catalog[data-v-1256b898] .recipe-category__title{padding:12px 16px}@media(min-width:375px){.page-recipes-catalog[data-v-1256b898] .small-slide{width:calc(33.3% - 39px)}}@media(min-width:768px){.page-recipes-catalog[data-v-1256b898] .recipe-card{display:flex}.page-recipes-catalog[data-v-1256b898] .recipe-card__photo-wrapper{width:50%}.page-recipes-catalog[data-v-1256b898] .recipe-card__caption{flex-direction:column;justify-content:flex-start}.page-recipes-catalog[data-v-1256b898] .recipe-card__description{font-size:24px;font-size:calc(24/16*1rem)}.page-recipes-catalog[data-v-1256b898] .recipe-card__description:hover{cursor:pointer}.page-recipes-catalog[data-v-1256b898] .recipe-card__reviews{display:flex;margin-top:20px}.page-recipes-catalog[data-v-1256b898] .recipe-card__rating{margin:0}.page-recipes-catalog[data-v-1256b898] .recipe-card__link{width:auto;margin-top:0;margin-bottom:0;margin-left:5px}.page-recipes-catalog[data-v-1256b898] .recipe-category{background-position-x:0}.page-recipes-catalog[data-v-1256b898] .small-recipe-card__link.link-button-base{margin:0 auto}}.page-recipes-catalog[data-v-1256b898] .page-top-bar{border-bottom:0}.recipes-catalog-category-container[data-v-7c8cda36]{height:100%}.recipes-catalog-category-container__wrapper[data-v-7c8cda36]{display:flex;flex-wrap:wrap;max-width:700px;margin:0 auto;padding:0 0 40px 10px}.recipes-catalog-category-container[data-v-7c8cda36].small-recipe-card{margin:20px 10px 0 0;width:calc(50% - 10px);min-width:140px}@media(min-width:576px){.recipes-catalog-category-container[data-v-7c8cda36].small-recipe-card{width:calc(33.3333% - 10px)}}.recipes-catalog-category-container--pending[data-v-7c8cda36]{color:#e3e3e3;pointer-events:none}.recipes-catalog-category-container .scrollable-area[data-v-7c8cda36]{padding:0}.recipes-catalog-category-container__load-more[data-v-7c8cda36]{padding:15px 5px;text-align:center}.page-recipes-catalog-category[data-v-ab47767a]{width:100%}@media(min-width:1200px){.page-recipes-catalog-category[data-v-ab47767a] .page-top-bar{margin:77px auto 0}}.subscription-history[data-v-3ae72d2e]{max-width:360px;margin-left:auto;margin-right:auto}.subscription-history__row[data-v-3ae72d2e]:not(:last-child){margin-bottom:30px}.subscription-history__row-change-card p[data-v-3ae72d2e]{white-space:nowrap;margin:0}.subscription-history__row-change-card p[data-v-3ae72d2e]:last-child{font-size:14px}.subscription-history__separator[data-v-3ae72d2e]{height:1px;width:100%;margin-bottom:30px;background-color:#f2f2f2}.subscription-history__label[data-v-3ae72d2e]{margin:0 0 5px;font-size:15px;font-size:calc(15/16*1rem)}.subscription-history__content[data-v-3ae72d2e]{margin:0;font-size:17px;font-size:calc(17/16*1rem)}.subscription-history__list-item[data-v-3ae72d2e]{display:flex;justify-content:space-between}.subscription-history__cancel-button[data-v-3ae72d2e],.subscription-history__register-card-button[data-v-3ae72d2e]{border:0;background:none;cursor:pointer;margin-top:5px;padding-left:0}.subscription-history__list[data-v-3ae72d2e]{font-size:15px;font-size:calc(15/16*1rem);width:100%;display:flex;flex-direction:column}.subscription-history__list-row[data-v-3ae72d2e]{display:flex;padding-bottom:11px}.subscription-history__list-date[data-v-3ae72d2e]{flex:31}.subscription-history__list-type[data-v-3ae72d2e]{flex:49}.subscription-history__subscription-name[data-v-3ae72d2e]{text-align:right;justify-content:end;flex:20}.page-subscriptions[data-v-6e6e1b1a]{width:100%;padding:0 16px 50px}@media(min-width:1200px){.page-subscriptions[data-v-6e6e1b1a]{padding-top:77px}}.page-subscriptions .page-top-bar[data-v-6e6e1b1a]{border-bottom:0}.app-store-buttons[data-v-21b60078]{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.app-store-buttons[data-v-21b60078]{flex-direction:row;justify-content:center}}.app-store-buttons__store-link img[data-v-21b60078]{display:block;height:50px;margin:10px 0}@media(min-width:768px){.app-store-buttons__store-link img[data-v-21b60078]{height:60px;margin:0 35px}}.page-share-unavailable[data-v-a4d241a8]{text-align:center;max-width:700px;margin:0 auto;padding:0 20px}.page-share-unavailable__title[data-v-a4d241a8]{line-height:26px}.page-share-unavailable__subtitle[data-v-a4d241a8]{margin-bottom:20px}@media(min-width:768px){.page-share-unavailable__subtitle[data-v-a4d241a8]{margin-bottom:40px}}.page-share-unavailable__info-icon[data-v-a4d241a8]{display:block;margin:30px auto}@media(min-width:768px){.page-share-unavailable__info-icon[data-v-a4d241a8]{margin:60px auto}}.page-feature-unavailable[data-v-011c2e19]{text-align:center;max-width:700px;margin:0 auto;padding:0 20px}.page-feature-unavailable__title[data-v-011c2e19]{line-height:26px}.page-feature-unavailable__subtitle[data-v-011c2e19]{margin-bottom:20px}@media(min-width:768px){.page-feature-unavailable__subtitle[data-v-011c2e19]{margin-bottom:40px}}.page-feature-unavailable__info-icon[data-v-011c2e19]{display:block;margin:30px auto}@media(min-width:768px){.page-feature-unavailable__info-icon[data-v-011c2e19]{margin:60px auto}}.recipes-catalog-favorites-container[data-v-10f9bd41]{height:100%}.recipes-catalog-favorites-container__wrapper[data-v-10f9bd41]{display:flex;flex-wrap:wrap;max-width:700px;margin:0 auto;padding:0 0 40px 10px}.recipes-catalog-favorites-container__load-more[data-v-10f9bd41]{padding:15px 5px;text-align:center}.recipes-catalog-favorites-container--pending[data-v-10f9bd41]{color:#e3e3e3;pointer-events:none}.recipes-catalog-favorites-container__tab-navigation[data-v-10f9bd41]{padding-top:6px}.recipes-catalog-favorites-container[data-v-10f9bd41] .tabs-navigation{justify-content:center;box-shadow:none}.recipes-catalog-favorites-container[data-v-10f9bd41] .tabs-navigation__tab{font-size:14px;font-size:calc(14/16*1rem);flex:unset;min-width:unset}.recipes-catalog-favorites-container[data-v-10f9bd41] .tabs-navigation__tab--active{font-weight:700;border-bottom-color:transparent}.recipes-catalog-favorites-container[data-v-10f9bd41] .tabs-navigation__tab--active>.tabs-navigation__title:after{position:absolute;bottom:-10px;display:block;width:100%;height:2px;background-color:#000;content:""}.recipes-catalog-favorites-container[data-v-10f9bd41] .small-recipe-card{margin:20px 10px 0 0;width:calc(50% - 10px);min-width:140px}@media(min-width:576px){.recipes-catalog-favorites-container[data-v-10f9bd41] .small-recipe-card{width:calc(33.3333% - 10px)}}.recipes-catalog-favorites-container[data-v-10f9bd41] .scrollable-area{padding:0 0 45px}.product-ingredient-title[data-v-1dbd21c4]{border-left:5px solid;padding-left:11px}.product-ingredient-title__header[data-v-1dbd21c4]{margin-bottom:11px;font-weight:700;font-size:20px;font-size:calc(20/16*1rem)}.product-ingredient-title__e-notation[data-v-1dbd21c4]{margin-bottom:12px;line-height:18px}.product-ingredient-title--healthy[data-v-1dbd21c4]{border-left-color:#24bd31}.product-ingredient-title--safe[data-v-1dbd21c4]{border-left-color:#c3d83e}.product-ingredient-title--suspicious[data-v-1dbd21c4]{border-left-color:#fee934}.product-ingredient-title--harmful[data-v-1dbd21c4]{border-left-color:#ff8700}.product-ingredient-title--very-harmful[data-v-1dbd21c4]{border-left-color:red}.product-ingredient-categories[data-v-e480cca6]{padding:15px}.theme-light .product-ingredient-categories[data-v-e480cca6]{background-color:#f7f9f9;color:#000}.theme-dark .product-ingredient-categories[data-v-e480cca6]{background-color:#292d2d;color:#ced0d0}.product-ingredient-categories__label[data-v-e480cca6]{padding:0 7px}.theme-light .product-ingredient-categories__label[data-v-e480cca6]{border-right:1px solid #ddd}.theme-dark .product-ingredient-categories__label[data-v-e480cca6]{border-right:1px solid #626565}.product-ingredient-categories__label[data-v-e480cca6]:first-child{padding-left:0}.product-ingredient-categories__label[data-v-e480cca6]:last-child{border-right:none;padding-right:0}.product-ingredient-info__title[data-v-135978a2]{font-weight:700;padding-top:22px}.product-ingredient-info__text[data-v-135978a2]{padding-top:6px;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.products-ingredient-container__title[data-v-6ee490bf]{margin:20px 0 0 -16px}.products-ingredient-container[data-v-6ee490bf] .product-ingredient-categories{margin:20px -16px 0}.page-product-ingredient[data-v-59effe37]{width:100%;max-width:700px;margin:0 auto;padding:0 16px}@media(min-width:768px){.page-product-ingredient[data-v-59effe37]{margin-top:35px}}.search-results-list__load-more-section[data-v-289f4026]{text-align:center;width:100%;position:relative;height:35px;margin-top:15px}.search-results-list__load-more-link[data-v-289f4026]{margin:0 auto;display:inline-block}.search-results-list[data-v-289f4026] .loading__spinner{width:35px;height:35px;border-width:5px}.search-results-list[data-v-289f4026] .loading__spinner-wrapper{left:auto;transform:none}.filter-button[data-v-ef05a08e]{font-size:14px;font-size:calc(14/16*1rem)}.filter-button__filter-badge[data-v-ef05a08e]{padding-right:45px;padding-left:45px;cursor:pointer}.filter-button__filters-count[data-v-ef05a08e]{width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;margin-left:3px;border-radius:50%}.theme-light .filter-button__filters-count[data-v-ef05a08e]{color:#fff;background-color:#000}.theme-dark .filter-button__filters-count[data-v-ef05a08e]{color:#333535;background-color:#ced0d0}.filter-button__filter-icon[data-v-ef05a08e]{width:11px;height:10px;margin-right:5px}.theme-light .filter-button svg path[data-v-ef05a08e]{fill:#000}.theme-dark .filter-button svg path[data-v-ef05a08e]{fill:#ced0d0}.cooking-time-filters-section__title[data-v-76db9190]{margin:0 0 15px}.cooking-time-filters-section__filter[data-v-76db9190]{display:inline-block;margin-right:6px;font-size:14px;font-size:calc(14/16*1rem)}.cooking-time-filters-section[data-v-76db9190].filter-badge{padding:9px 10px 7px;margin:5px 5px 5px 0}.badge-premium.badge[data-v-6735947c]{display:inline-block;margin-left:10px;padding:0 10px;line-height:20px;font-weight:400}.theme-dark .badge-premium.badge[data-v-6735947c],.theme-light .badge-premium.badge[data-v-6735947c]{color:#fff;background-color:#ff8700}.nutrition-values-filters-section__title[data-v-70356f32]{margin:0 0 21px}.nutrition-values-filters-section[data-v-70356f32] .filter-form{display:flex;justify-content:space-between;padding:10px 0}.nutrition-values-filters-section[data-v-70356f32] .filter-form__label{font-size:16px;font-size:calc(16/16*1rem);flex:0 0 30vw;display:block}@media(min-width:768px){.nutrition-values-filters-section[data-v-70356f32] .filter-form__label{font-size:16px;font-size:calc(16/16*1rem);flex:0 0 60%}}.nutrition-values-filters-section[data-v-70356f32] .filter-form__form{margin-left:5px}.nutrition-values-filters-section[data-v-70356f32] .filter-form .range-input__unit{flex:0 0 30px;margin-left:10px}.nutrition-values-filters-section[data-v-70356f32] .filter-form .range-input__separator{margin:0 10px}.marketing-incentive[data-v-9ab09bc6]{background:#000;position:relative}.marketing-incentive__icon[data-v-9ab09bc6]{font-size:40px;font-size:calc(40/16*1rem);border-radius:50%;position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:40px;height:40px;line-height:40px;z-index:2;background-color:#000}.marketing-incentive__description[data-v-9ab09bc6]{font-size:16px;font-size:calc(16/16*1rem);padding:15px 10px 15px 50px;color:#fff}.marketing-incentive--diet-access[data-v-9ab09bc6]:before,.marketing-incentive--premium-access[data-v-9ab09bc6]:before{content:"";width:3px;position:absolute;height:100%;left:0}.marketing-incentive--premium-access[data-v-9ab09bc6]:before{background-color:#ffcea1}.marketing-incentive--diet-access[data-v-9ab09bc6]:before{width:6px;background:linear-gradient(270deg,#ffcea1 0,#ffcea1 50%,#ff3939 0,#ff3939)}.marketing-incentive[data-v-9ab09bc6] .marketing-incentive__premium-name{color:#ffcea1}.marketing-incentive[data-v-9ab09bc6] .icon-diet,.marketing-incentive[data-v-9ab09bc6] .marketing-incentive__diet-name{color:#ff3939}.marketing-incentive[data-v-9ab09bc6] .icon-premium{color:#ffcea1}.marketing-overlay-incentive--blocked .marketing-overlay-incentive__premium-incentive-container[data-v-daa2275e]{border-left:3px solid #ffcea1;margin-bottom:0;padding:0 0 15px;pointer-events:none}.marketing-overlay-incentive--blocked .marketing-overlay-incentive__premium-incentive-overlay[data-v-daa2275e]{opacity:.3}.ingredients-filters-section__description[data-v-8adc2730]{margin-bottom:10px}.ingredients-filters-section__title[data-v-8adc2730]{display:flex;align-items:center;margin:16px 0}.theme-light .ingredients-filters-section__tag-input[data-v-8adc2730]{background-color:#fff}.theme-dark .ingredients-filters-section__tag-input[data-v-8adc2730]{background-color:#1e1e1e}.ingredients-filters-section__tag-input[data-v-8adc2730] .ti-input{border-radius:4px;border:1px solid #ced0d0;min-height:36px;padding:2px 10px}.ingredients-filters-section__tag-input[data-v-8adc2730] .ti-new-tag-input-wrapper{padding:0;margin:0}.ingredients-filters-section__tag-input[data-v-8adc2730] .ti-new-tag-input{font-size:16px;font-size:calc(16/16*1rem);border:none;background:none;width:100%;padding:2px 2px 0;height:27px;line-height:27px;vertical-align:middle;-webkit-appearance:none;transition:background-color .1s}.theme-light .ingredients-filters-section__tag-input[data-v-8adc2730] .ti-new-tag-input{color:#000}.theme-dark .ingredients-filters-section__tag-input[data-v-8adc2730] .ti-new-tag-input{color:#ced0d0}.ingredients-filters-section__tag-input[data-v-8adc2730] .ti-tag{font-size:16px;font-size:calc(16/16*1rem);background-color:#76bbf6;border-radius:4px;font-weight:500;padding:5px}.ingredients-filters-section__tag-input[data-v-8adc2730] .ti-tag span{display:block}.ingredients-filters-section__tag-close[data-v-8adc2730]{width:8px;margin:0 3px;display:block}.ingredients-filters-section__tag-close[data-v-8adc2730]:hover{cursor:pointer}.recipes-catalog-filters-list[data-v-e902870c]{position:relative;padding:5px 0 100px}.recipes-catalog-filters-list__section[data-v-e902870c]{margin-top:30px;padding:0 16px}.recipes-catalog-filters-list__section[data-v-e902870c]:first-of-type{margin-top:10px}.recipes-catalog-filters-list__ingredients-section[data-v-e902870c]{margin-bottom:30px}.recipes-catalog-filters-submit-panel[data-v-18d2b8a2]{position:absolute;left:0;width:100%;height:71px;z-index:10}.theme-light .recipes-catalog-filters-submit-panel[data-v-18d2b8a2]{background:#fff;box-shadow:0 -1px 6px 0 #a3b1b2}.theme-dark .recipes-catalog-filters-submit-panel[data-v-18d2b8a2]{background:#1e1e1e;box-shadow:0 -1px 6px 0 #000}.recipes-catalog-filters-submit-panel__container[data-v-18d2b8a2]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%}.recipes-catalog-filters-submit-panel[data-v-18d2b8a2] .rounded-button-base{font-size:18px;font-size:calc(18/16*1rem);margin:0 10px 0 0;padding:10px 30px;min-width:0}.recipes-catalog-filters-submit-panel[data-v-18d2b8a2] .link-button-base{font-size:18px;font-size:calc(18/16*1rem);margin-left:10px}.recipes-catalog-search-no-results[data-v-cb5a9348]{padding:0 16px;text-align:center}.recipes-catalog-search-no-results__title[data-v-cb5a9348]{margin:30px 0 10px}.page-recipes-catalog-search[data-v-712edafa]{height:100%}.page-recipes-catalog-search__wrapper[data-v-712edafa]{max-width:700px;margin:0 auto;padding:0}.page-recipes-catalog-search__tab-navigation[data-v-712edafa]{padding-top:6px}.page-recipes-catalog-search__result-list[data-v-712edafa]{display:flex;flex-wrap:wrap;max-width:700px;margin:0 auto;padding:0 0 40px 10px}.page-recipes-catalog-search[data-v-712edafa] .tabs-navigation{justify-content:center;box-shadow:none}.page-recipes-catalog-search[data-v-712edafa] .tabs-navigation__tab{font-size:14px;font-size:calc(14/16*1rem);flex:unset;min-width:unset}.page-recipes-catalog-search[data-v-712edafa] .tabs-navigation__tab--active{font-weight:700;border-bottom-color:transparent}.page-recipes-catalog-search[data-v-712edafa] .tabs-navigation__tab--active>.tabs-navigation__title:after{position:absolute;bottom:-10px;display:block;width:100%;height:2px;background-color:#000;content:""}.page-recipes-catalog-search[data-v-712edafa] .small-recipe-card{display:inline-block;margin:20px 10px 0 0;width:calc(50% - 10px);min-width:140px}@media(min-width:576px){.page-recipes-catalog-search[data-v-712edafa] .small-recipe-card{width:calc(33.3333% - 10px)}}.page-recipes-catalog-search[data-v-712edafa] .scrollable-area{padding:0 0 45px}.page-recipes-catalog-search[data-v-712edafa] .search-results-list{display:flex;flex-wrap:wrap;max-width:700px;margin:0 auto;padding:0 0 70px 10px;position:relative;-webkit-overflow-scrolling:touch;overflow-y:hidden;overflow-x:hidden;height:calc(100% - 180px)}.page-recipes-catalog-search[data-v-712edafa] .recipes-catalog-filters-submit-panel{position:absolute;bottom:0;margin:auto}.page-recipes-catalog-search[data-v-712edafa] .recipes-catalog-filters-submit-panel__container{max-width:700px;margin:auto}.page-recipes-catalog-search__input-wrapper[data-v-712edafa]{margin:21px 16px 0}.page-recipes-catalog-search__controls[data-v-712edafa]{padding:0 16px}.fitatu-score-description__advantages-header[data-v-749b7536]{padding:5px 16px;font-size:20px;font-size:calc(20/16*1rem)}.fitatu-score-description__advantages-list[data-v-749b7536]{padding:10px 16px;list-style:disc}.theme-light .fitatu-score-description__advantages-list[data-v-749b7536]{background-color:#f7f9f9}.theme-dark .fitatu-score-description__advantages-list[data-v-749b7536]{background-color:#292d2d}.fitatu-score-description__advantages-list-item[data-v-749b7536]{margin:10px 16px}.fitatu-score-description__score-calculation-list[data-v-749b7536]{padding:0;list-style-position:inside}.fitatu-score-description__score-calculation-list li[data-v-749b7536]::marker{font-weight:700}.fitatu-score-description__score-calculation-header[data-v-749b7536]{font-weight:700;display:inline}.fitatu-score-description__change-possibility-header[data-v-749b7536]{font-weight:700}.fitatu-score-description__change-possibility-list[data-v-749b7536]{list-style:disc;padding-left:16px}.fitatu-score-description__change-possibility-list-item[data-v-749b7536]{margin-bottom:5px}.fitatu-score-description__change-possibility[data-v-749b7536],.fitatu-score-description__score-calculation[data-v-749b7536]{padding:0 16px;line-height:18px}.page-fitatu-score-info[data-v-070e1b85]{max-width:700px;margin:0 auto;width:100%}@media(min-width:768px){.page-fitatu-score-info[data-v-070e1b85]{margin-top:55px}}.settings-menu{width:100%}.settings-menu__header{position:relative;width:calc(100% - 10px);padding:10px 0;margin:0 5px;background-color:transparent;border:0;font-weight:700;font-size:18px;font-size:calc(18/16*1rem)}.settings-menu__header:focus{outline:0}@media(min-width:768px){.settings-menu__header{display:none}}.settings-menu__chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .5s}.settings-menu__chevron--up{transform:translateY(-50%) rotate(180deg)}.settings-menu__chevron path{fill:#000}.settings-menu__list{display:none}@media(min-width:768px){.settings-menu__list{display:flex;flex-direction:column;position:static;width:100%}}.settings-menu__list--expanded{display:flex;flex-direction:column;position:absolute;left:5px;width:calc(100% - 10px);padding:5px 0;background:#fff;box-shadow:0 -8px 0 0 #fff,0 0 8px 0 #ced0d0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:10}.settings-menu__item{width:100%;text-align:center;padding:7px 5px;font-size:16px;font-size:calc(16/16*1rem)}@media(min-width:768px){.settings-menu__item{text-align:left;padding:7px 0;font-size:14px;font-size:calc(14/16*1rem)}}.settings-menu__item.router-link-active{font-weight:700;display:none}@media(min-width:768px){.settings-menu__item.router-link-active{display:block}}.page-settings[data-v-38276aa0]{position:relative;z-index:0;width:100%}@media(min-width:768px){.page-settings[data-v-38276aa0]{padding-top:77px;display:flex;justify-content:center}}@media(min-width:768px){.page-settings__menu[data-v-38276aa0]{flex:0 0 200px;margin-right:50px}}@media(min-width:768px){.page-settings__router-view[data-v-38276aa0]{flex:0 0 365px}}.diet-plan-photo[data-v-69836938]{width:100%;height:100%;position:relative}.diet-plan-photo[data-v-69836938]:hover{cursor:pointer}.diet-plan-photo__image[data-v-69836938]{background-position:50%;background-size:cover;width:100%;height:100%;position:relative;border-radius:10px}.diet-plan-photo__image[data-v-69836938]:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2;content:"";background:none!important}@supports(mix-blend-mode:multiply){.diet-plan-photo__image[data-v-69836938]:before{mix-blend-mode:multiply}.theme-light .diet-plan-photo__image[data-v-69836938]:before{background:linear-gradient(0deg,#fff 82%,#dfdfdf)}.theme-dark .diet-plan-photo__image[data-v-69836938]:before{background:linear-gradient(0deg,#fff 82%,#333)}}.diet-plan-user-rating-summary[data-v-67b69746]{padding:20px 16px 0;position:relative}.diet-plan-user-rating-summary__image[data-v-67b69746]{border-radius:10px;height:160px}.diet-plan-user-rating-summary__rating-details[data-v-67b69746]{display:flex;margin-top:17px}.diet-plan-user-rating-summary__rating[data-v-67b69746]{display:flex;flex-grow:1;padding-left:15px}.diet-plan-user-rating-summary__reviews-count[data-v-67b69746]{padding-left:10px}.diet-plan-user-rating-summary__users-count[data-v-67b69746]{flex-grow:1;text-align:right;padding-right:15px}.diet-plan-user-rating-summary[data-v-67b69746] .badge-premium{position:absolute;top:25px;left:10px;z-index:2;background-color:#ffcea1!important;color:#fff!important}.diet-plan-quotation[data-v-7b62edce]{padding:20px 30px 30px;width:270px;margin:0 auto;display:flex;flex-direction:column;align-items:center;border-radius:10px}.theme-light .diet-plan-quotation[data-v-7b62edce]{background-color:#f7f9f9}.theme-dark .diet-plan-quotation[data-v-7b62edce]{background-color:#292d2d}.diet-plan-quotation__top[data-v-7b62edce]{font-size:60px;font-size:calc(60/16*1rem);height:55px}.diet-plan-quotation__text[data-v-7b62edce]{padding:0 15px 15px;text-align:center}.diet-plan-details[data-v-4c764755]{border-radius:10px;padding:40px 60px 45px;display:flex;flex-direction:column}.theme-light .diet-plan-details[data-v-4c764755]{background-color:#f7f9f9}.theme-dark .diet-plan-details[data-v-4c764755]{background-color:#292d2d}.diet-plan-details__header[data-v-4c764755]{text-align:center;margin:0}.diet-plan-details__features-list[data-v-4c764755]{margin-top:15px}.diet-plan-details__feature-item[data-v-4c764755]{display:flex;height:52px;align-items:center}.diet-plan-details__icon-wrapper[data-v-4c764755]{display:flex;flex:0 0 40px;align-items:center;justify-content:center;margin-right:15px}.theme-light .diet-plan-details__feature-icon path[data-v-4c764755]{fill:#000}.theme-dark .diet-plan-details__feature-icon path[data-v-4c764755]{fill:#ced0d0}.diet-plan-details__button[data-v-4c764755]{position:relative}.diet-plan-details__button--pending[data-v-4c764755]{background-color:#9b9d9d!important;color:transparent!important}.diet-plan-details__extra-info[data-v-4c764755]{margin:20px auto;text-align:center}.diet-plan-details[data-v-4c764755] .rounded-button-base{margin:25px 0 0;font-size:18px;font-size:calc(18/16*1rem)}.diet-plan-details[data-v-4c764755] .loading__spinner{width:25px;height:25px;border-width:3px}.diet-plan-details[data-v-4c764755] .loading__spinner-wrapper{left:auto;transform:none}.diet-plan-recipes-examples[data-v-20b26978]{position:relative}.diet-plan-recipes-examples__header[data-v-20b26978]{text-align:center;margin:0 0 20px}.diet-plan-recipes-examples__recipe[data-v-20b26978]{display:flex;flex-direction:column}.diet-plan-recipes-examples__image[data-v-20b26978]{height:140px;border-radius:10px}.diet-plan-recipes-examples__recipe-name[data-v-20b26978]{display:flex;padding:15px;text-align:center;align-self:center}.diet-plan-recipes-examples[data-v-20b26978] .small-slide{width:140px}.diet-plan-recipes-examples[data-v-20b26978] .swiper-button .arrow-circle-container{top:100px}.diet-plan-chart[data-v-eaea0b7e]{position:relative;margin:50px auto;padding:40px 35px}.theme-light .diet-plan-chart[data-v-eaea0b7e]{background-color:#f7f9f9}.theme-dark .diet-plan-chart[data-v-eaea0b7e]{background-color:#292d2d}.diet-plan-chart__header[data-v-eaea0b7e]{text-align:center;margin:0 0 20px}.diet-plan-chart__chart-img[data-v-eaea0b7e]{width:100%;margin-top:50px}.diet-plan-chart__chart-img img[data-v-eaea0b7e]{width:100%;height:auto}.diet-plan-chart__chart-dates[data-v-eaea0b7e]{margin-top:10px;display:flex;justify-content:space-between;padding-left:50px}.diet-plan-chart__chart-key[data-v-eaea0b7e]{margin-top:30px;display:flex;flex-direction:column}.diet-plan-chart__chart-key-item[data-v-eaea0b7e]{position:relative;padding-left:60px;margin:5px 0}.diet-plan-chart__chart-key-item[data-v-eaea0b7e]:before{display:block;content:"";position:absolute;top:4px;left:0;width:12px;height:12px;border-radius:50%;overflow:hidden;background:#979797}.diet-plan-chart__chart-key-item[data-v-eaea0b7e]:after{display:block;content:"";position:absolute;top:9px;left:10px;width:30px;height:2px;background:#979797}.diet-plan-chart__chart-key-item[data-v-eaea0b7e]:last-child:after,.diet-plan-chart__chart-key-item[data-v-eaea0b7e]:last-child:before{background:#4fa9f6}.diet-plan-chart__button-wrapper[data-v-eaea0b7e]{margin:40px auto 0;padding:0 35px}.diet-plan-chart__button[data-v-eaea0b7e]{position:relative;width:100%}.diet-plan-chart__button--pending[data-v-eaea0b7e]{background-color:#9b9d9d!important;color:transparent!important}.diet-plan-chart__extra-info[data-v-eaea0b7e]{display:block;margin:20px auto;text-align:center}.diet-plan-chart[data-v-eaea0b7e] .rounded-button-base{font-size:18px;font-size:calc(18/16*1rem)}.diet-plan-chart[data-v-eaea0b7e] .loading__spinner{width:25px;height:25px;border-width:3px}.diet-plan-chart[data-v-eaea0b7e] .loading__spinner-wrapper{left:auto;transform:none}.beta-info-modal[data-v-c51c87ae]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px 30px 40px}.beta-info-modal__icon[data-v-c51c87ae]{width:48px;height:auto}@media(max-width:320px){.beta-info-modal__icon[data-v-c51c87ae]{width:40px}}.theme-light .beta-info-modal__icon path[data-v-c51c87ae]{fill:#000}.theme-dark .beta-info-modal__icon path[data-v-c51c87ae]{fill:#f3f4f5}.beta-info-modal__header[data-v-c51c87ae]{position:relative;margin-top:15px;font-size:24px;font-size:calc(24/16*1rem)}@media(max-width:320px){.beta-info-modal__header[data-v-c51c87ae]{font-size:22px;font-size:calc(22/16*1rem)}}.beta-info-modal__description[data-v-c51c87ae]{margin-top:10px;font-size:16px;font-size:calc(16/16*1rem)}@media(max-width:320px){.beta-info-modal__description[data-v-c51c87ae]{font-size:14px;font-size:calc(14/16*1rem)}}.beta-info-modal__button[data-v-c51c87ae]{position:relative}.beta-info-modal__button--pending[data-v-c51c87ae]{background-color:#9b9d9d!important;color:transparent!important}.beta-info-modal[data-v-c51c87ae] .rounded-button-base{margin:25px 0 0;font-size:18px;font-size:calc(18/16*1rem)}.beta-info-modal[data-v-c51c87ae] .loading__spinner{width:25px;height:25px;border-width:3px}.beta-info-modal[data-v-c51c87ae] .loading__spinner-wrapper{left:auto;transform:none}.diet-plan-container__content-wrapper[data-v-224951be]{width:100%}.diet-plan-container__change-modal-inner[data-v-224951be]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;text-align:center}.diet-plan-container__change-modal-description[data-v-224951be]{margin-top:5px}.diet-plan-container__change-modal-button[data-v-224951be]{position:relative}.diet-plan-container__change-modal-button--pending[data-v-224951be]{background-color:#9b9d9d!important;color:transparent!important}.diet-plan-container__change-modal-cancel-button[data-v-224951be]{color:#4fa9f6;display:inline-block;padding:10px 15px;margin:15px 10px 0;cursor:pointer}.diet-plan-container[data-v-224951be] .diet-plan-details{margin:32px 16px 40px}.diet-plan-container[data-v-224951be] .diet-plan-quotation{margin-top:40px}.diet-plan-container[data-v-224951be] .rounded-button-base{margin:25px 0 0;font-size:18px;font-size:calc(18/16*1rem)}.diet-plan-container[data-v-224951be] .loading__spinner{width:25px;height:25px;border-width:3px}.diet-plan-container[data-v-224951be] .loading__spinner-wrapper{left:auto;transform:none}.diet-plan-page[data-v-45fb3561]{width:100%;padding:0 16px}@media(min-width:1200px){.diet-plan-page[data-v-45fb3561]{padding-top:77px}}.diet-plan-page[data-v-45fb3561] .diet-plan-container{display:flex;justify-content:center}@media(min-width:768px){.diet-plan-page[data-v-45fb3561] .diet-plan-container{width:700px;margin:0 auto}}.diet-plan-page[data-v-45fb3561] .diet-plan-user-rating-summary{padding:0}@media(min-width:768px){.diet-plan-page[data-v-45fb3561] .diet-plan-user-rating-summary__image{height:240px}}.diet-plan-page[data-v-45fb3561] .diet-plan-details{max-width:349px;margin:42px auto 40px}.diet-plan-page[data-v-45fb3561] .diet-plan-recipes-examples{max-width:480px;margin:0 auto}@media(min-width:768px){.diet-plan-page[data-v-45fb3561] .diet-plan-quotation{width:350px}}.diet-plan-page[data-v-45fb3561] .reviews{max-width:496px;margin:10px auto}.diet-plan-page[data-v-45fb3561] .diet-plan-chart{max-width:496px;padding:40px 55px}.diet-plan-page[data-v-45fb3561] .diet-plan-chart__chart-key{padding-left:50px}.diet-plan-page[data-v-45fb3561] .page-top-bar{margin:30px auto;padding:0}@media(min-width:768px){.diet-plan-page[data-v-45fb3561] .page-top-bar__back-button{position:relative;left:50px}}.diet-plan-page[data-v-45fb3561] .loading-stub-panel{width:100%}.all-diet-proposals-container[data-v-adcd7274]{position:relative}.all-diet-proposals-container__results[data-v-adcd7274]{display:flex;flex-wrap:wrap}.all-diet-proposals-container__result-item[data-v-adcd7274]{width:calc(50% - 5px);margin-bottom:25px;margin-right:10px}.all-diet-proposals-container__result-item[data-v-adcd7274]:nth-child(2n+2){margin-right:0}@media(min-width:768px){.all-diet-proposals-container__result-item[data-v-adcd7274]{width:calc(33% - 5px)}.all-diet-proposals-container__result-item[data-v-adcd7274]:nth-child(2n+2){margin-right:10px}.all-diet-proposals-container__result-item[data-v-adcd7274]:nth-child(3n+3){margin-right:0}}.all-diet-proposals-container__load-more-section[data-v-adcd7274]{width:100%;text-align:center}.all-diet-proposals-container__lower-kcal-proposals-button[data-v-adcd7274]{display:block;margin-top:5px;padding-left:0}.all-diet-proposals-container[data-v-adcd7274] .loading-stub-panel{padding:0}.all-diet-proposals-container[data-v-adcd7274] .loading-stub-panel__item{margin-left:0;margin-right:0}.diet-plans-recipes-page[data-v-311180d8]{display:flex;flex-direction:column;overflow-y:scroll;position:relative;z-index:0;min-height:calc(100vh - 5px - 60px - 140px)}@media(min-width:768px){.diet-plans-recipes-page[data-v-311180d8]{min-height:calc(100vh - 5px - 89px - 70px);overflow-y:hidden}}@media(min-width:1200px){.diet-plans-recipes-page[data-v-311180d8]{padding-top:77px}}.diet-plans-recipes-page__wrapper[data-v-311180d8]{max-width:700px;margin:0 auto;width:100%}.diet-plans-recipes-page[data-v-311180d8]::-webkit-scrollbar{display:none}.diet-plans-recipes-page__tab-navigation[data-v-311180d8]{padding-top:6px}.diet-plans-recipes-page__container[data-v-311180d8]{margin-top:30px}.diet-plans-recipes-page[data-v-311180d8] .tabs-navigation{justify-content:center;box-shadow:none}.diet-plans-recipes-page[data-v-311180d8] .tabs-navigation__tab{flex:unset;min-width:unset;font-size:14px;font-size:calc(14/16*1rem)}.diet-plans-recipes-page[data-v-311180d8] .tabs-navigation__tab--active{font-weight:700;border-bottom-color:transparent}.diet-plans-recipes-page[data-v-311180d8] .tabs-navigation__tab--active>.tabs-navigation__title:after{position:absolute;bottom:-10px;display:block;width:100%;height:2px;background-color:#000;content:""}.diet-plans-recipes-page[data-v-311180d8] .page-top-bar{border-bottom:0}@media(min-width:768px){.diet-plans-recipes-page[data-v-311180d8] .page-top-bar{margin-bottom:10px}}@media(min-width:1200px){.diet-plans-recipes-page[data-v-311180d8] .page-top-bar{margin-bottom:0}}.diet-plans-recipes-search-page[data-v-2667dafb]{height:100%}.diet-plans-recipes-search-page__wrapper[data-v-2667dafb]{max-width:700px;margin:0 auto;padding:0}.diet-plans-recipes-search-page__tab-navigation[data-v-2667dafb]{padding-top:6px}.diet-plans-recipes-search-page__input-wrapper[data-v-2667dafb]{margin:21px 16px 0}.diet-plans-recipes-search-page .scrollable-area[data-v-2667dafb]{padding:0 0 45px}@media(min-width:768px){.diet-plans-recipes-search-page__input[data-v-2667dafb]{width:504px;margin:0 auto}}@media(min-width:1200px){.diet-plans-recipes-search-page__input[data-v-2667dafb]{width:unset;margin:unset}}.diet-plans-recipes-search-page__results[data-v-2667dafb]{display:flex;flex-wrap:wrap;padding:0 0 70px 10px}.diet-plans-recipes-search-page__result-item[data-v-2667dafb]{margin:20px 10px 0 0;width:calc(50% - 10px);min-width:140px}@media(min-width:576px){.diet-plans-recipes-search-page__result-item[data-v-2667dafb]{width:calc(33.3333% - 10px)}}.diet-plans-recipes-search-page__load-more-section[data-v-2667dafb]{width:100%;text-align:center;position:relative;height:35px;margin-top:15px}.diet-plans-recipes-search-page[data-v-2667dafb] .tabs-navigation{justify-content:center;box-shadow:none}.diet-plans-recipes-search-page[data-v-2667dafb] .tabs-navigation__tab{font-size:14px;font-size:calc(14/16*1rem);flex:unset;min-width:unset}.diet-plans-recipes-search-page[data-v-2667dafb] .tabs-navigation__tab--active{font-weight:700;border-bottom-color:transparent}.diet-plans-recipes-search-page[data-v-2667dafb] .tabs-navigation__tab--active>.tabs-navigation__title:after{position:absolute;bottom:-10px;display:block;width:100%;height:2px;background-color:#000;content:""}.diet-plans-recipes-search-page[data-v-2667dafb] .page-top-bar{border-bottom:0}@media(min-width:768px){.diet-plans-recipes-search-page[data-v-2667dafb] .page-top-bar{margin-bottom:10px}}@media(min-width:1200px){.diet-plans-recipes-search-page[data-v-2667dafb] .page-top-bar{margin-top:23px;margin-bottom:0}}.diet-plans-recipes-search-page[data-v-2667dafb] .recipes-catalog-filters-submit-panel{position:absolute;bottom:0;margin:auto}.diet-plans-recipes-search-page[data-v-2667dafb] .recipes-catalog-filters-submit-panel__container{max-width:700px;margin:auto}.diet-plans-recipes-search-page__controls[data-v-2667dafb]{padding:0 16px}.page-edit-diet-plan-review[data-v-61645303]{padding:20px 16px}.page-edit-diet-plan-review--pending[data-v-61645303]{opacity:.2;pointer-events:none}.page-new-diet-plan-review[data-v-f47792f0]{padding:20px 16px}.page-new-diet-plan-review--pending[data-v-f47792f0]{opacity:.2;pointer-events:none}.active-diet-plan-header__title[data-v-563be7f1]{padding:15px 0;margin:0}.active-diet-plan-header__summary[data-v-563be7f1]{border-width:2px;border-style:solid;display:flex;flex-direction:column;padding:20px;align-items:center;border-radius:6px}.theme-light .active-diet-plan-header__summary[data-v-563be7f1]{border-color:#dbeeff}.theme-dark .active-diet-plan-header__summary[data-v-563be7f1]{border-color:#384b5c}.active-diet-plan-header__button[data-v-563be7f1]{position:relative}.active-diet-plan-header__button--pending[data-v-563be7f1]{background-color:#9b9d9d!important;color:transparent!important}.active-diet-plan-header[data-v-563be7f1] .rounded-button-base{margin:10px auto 0;font-size:18px;font-size:calc(18/16*1rem)}.active-diet-plan-header[data-v-563be7f1] .rounded-button-base .loading__spinner{width:25px;height:25px;border-width:3px}.active-diet-plan-header[data-v-563be7f1] .rounded-button-base .loading__spinner-wrapper{left:auto;transform:none}.diet-plan-card[data-v-041885f2]{display:flex;flex-direction:row;position:relative;width:270px;background-color:#f7f9f9;border-radius:10px;cursor:pointer}.theme-light .diet-plan-card[data-v-041885f2]{background-color:#f7f9f9}.theme-dark .diet-plan-card[data-v-041885f2]{background-color:#292d2d}.diet-plan-card__details[data-v-041885f2]{position:relative;width:150px;display:flex;flex-direction:column;padding:12px 15px 12px 25px;justify-content:flex-start;border-bottom-right-radius:10px;border-top-right-radius:10px}.theme-light .diet-plan-card__details[data-v-041885f2]{background-color:#f7f9f9}.theme-dark .diet-plan-card__details[data-v-041885f2]{background-color:#292d2d}.diet-plan-card__name[data-v-041885f2]{margin-bottom:11px}.diet-plan-card__rating[data-v-041885f2]{margin-bottom:8px;width:fit-content}.diet-plan-card__reviews-count[data-v-041885f2]{margin-bottom:5px}.diet-plan-card[data-v-041885f2] .diet-plan-photo{height:170px;width:120px;align-self:center}.diet-plan-card[data-v-041885f2] .badge-premium{position:absolute;top:5px;left:0;z-index:1;background-color:#ffcea1!important;color:#fff!important}.diet-plans-recommended-container .scrollable-area[data-v-f45ed452]{padding:0 0 20px}.diet-plans-recommended-container__diet-plans-list[data-v-f45ed452]{padding:0 6px}.diet-plans-recommended-container__diet-plans-list-label[data-v-f45ed452]{padding:0 10px;font-weight:700;font-size:18px}.diet-plans-recommended-container[data-v-f45ed452] .tabs-navigation{justify-content:center}.diet-plans-recommended-container[data-v-f45ed452] .tabs-navigation__tab{font-size:14px;font-size:calc(14/16*1rem);flex:unset;min-width:unset}.diet-plans-recommended-container[data-v-f45ed452] .tabs-navigation__tab--active{font-weight:700;border-bottom-color:transparent}.diet-plans-recommended-container[data-v-f45ed452] .tabs-navigation__tab--active>.tabs-navigation__title:after{position:absolute;bottom:-10px;display:block;width:100%;height:2px;background-color:#000;content:""}.diet-plans-recommended-container[data-v-f45ed452] .active-diet-plan-header{margin:10px 16px 30px}.diet-plans-recommended-container[data-v-f45ed452] .diet-plan-card{width:100%;margin-bottom:20px}.diet-plans-recommended-container[data-v-f45ed452] .diet-plan-card__details{width:70%}.diet-plan-recommended-page[data-v-1f6e9f38]{max-width:700px;margin:0 auto;width:100%}@media(min-width:1200px){.diet-plan-recommended-page[data-v-1f6e9f38]{padding-top:77px}}.diet-plan-recommended-page[data-v-1f6e9f38] .diet-plan-container{display:flex;justify-content:center}@media(min-width:768px){.diet-plan-recommended-page[data-v-1f6e9f38] .diet-plan-container{width:700px;margin:0 auto}}.diet-plan-recommended-page[data-v-1f6e9f38] .diet-plan-user-rating-summary{padding:0}@media(min-width:768px){.diet-plan-recommended-page[data-v-1f6e9f38] .diet-plan-user-rating-summary__image{height:240px}}.diet-plan-recommended-page[data-v-1f6e9f38] .diet-plan-details{max-width:349px;margin:42px auto 40px}.diet-plan-recommended-page[data-v-1f6e9f38] .diet-plan-recipes-examples{max-width:480px;margin:0 auto}@media(min-width:768px){.diet-plan-recommended-page[data-v-1f6e9f38] .diet-plan-quotation{width:350px}}.diet-plan-recommended-page[data-v-1f6e9f38] .reviews{max-width:496px;margin:10px auto}.diet-plan-recommended-page[data-v-1f6e9f38] .page-top-bar{margin:30px auto;padding:0}.diet-plan-recommended-page[data-v-1f6e9f38] .loading-stub-panel{width:100%}.page-add-user-dish[data-v-018ad213]{max-width:700px;margin:0 auto;width:100%}.page-add-user-dish__required-label[data-v-018ad213]{padding-bottom:50px}@media(min-width:768px){.page-add-user-dish[data-v-018ad213]{margin-top:55px}}@media(max-width:767px){.page-add-user-dish__form[data-v-018ad213]{padding:20px 16px}.page-add-user-dish__required-label[data-v-018ad213]{padding:0 16px 50px}}.page-recipe-ingredient[data-v-174736b4]{width:100%;max-width:700px;margin:0 auto}@media(min-width:1200px){.page-recipe-ingredient[data-v-174736b4]{padding-top:77px}}.page-recipe-ingredient__product[data-v-174736b4]{width:100%;margin:0 auto}.page-fridge-search[data-v-0fc88a7c]{width:100%;display:flex;flex-direction:column;margin:0 auto;overflow-y:scroll;position:relative;z-index:0;min-height:calc(100vh - 5px - 60px - 140px)}@media(min-width:768px){.page-fridge-search[data-v-0fc88a7c]{min-height:calc(100vh - 5px - 89px - 70px);overflow-y:hidden}}@media(min-width:1200px){.page-fridge-search[data-v-0fc88a7c]{padding-top:77px}}@media(min-width:768px){.page-fridge-search__content-wrapper[data-v-0fc88a7c]{width:100%;display:flex;margin:0 auto;max-width:768px}}.page-fridge-search__search-wrapper[data-v-0fc88a7c]{width:100%}.page-fridge-search__input-wrapper[data-v-0fc88a7c]{padding:10px 16px 20px}@media(min-width:768px){.page-fridge-search__input-wrapper[data-v-0fc88a7c]{padding:10px 16px 30px}}.page-fridge-search__no-results-label[data-v-0fc88a7c]{text-align:center;margin-bottom:30px}.page-fridge-search__label[data-v-0fc88a7c]{font-size:14px;font-size:calc(14/16*1rem);margin:20px 16px 0;text-align:center}.page-fridge-search__label[data-v-0fc88a7c] span{padding:2px 3px;border-radius:2px;background:#ced0d0}.page-fridge-search__tag-input[data-v-0fc88a7c]{margin:0 auto}.page-fridge-search__tag-input[data-v-0fc88a7c] .ti-input{border-radius:4px;border:1px solid #ced0d0;min-height:36px;padding:2px 10px}.page-fridge-search__tag-input[data-v-0fc88a7c] .ti-new-tag-input-wrapper{padding:0;margin:0}.page-fridge-search__tag-input[data-v-0fc88a7c] .ti-new-tag-input{font-size:16px;font-size:calc(16/16*1rem);border:none;background:none;width:100%;padding:2px 2px 0;height:27px;line-height:27px;vertical-align:middle;-webkit-appearance:none;transition:background-color .1s}.theme-light .page-fridge-search__tag-input[data-v-0fc88a7c] .ti-new-tag-input{color:#000}.theme-dark .page-fridge-search__tag-input[data-v-0fc88a7c] .ti-new-tag-input{color:#ced0d0}.page-fridge-search__tag-input[data-v-0fc88a7c] .ti-tag{font-size:16px;font-size:calc(16/16*1rem);background-color:#76bbf6;border-radius:4px;font-weight:500;padding:5px}.page-fridge-search__tag-input[data-v-0fc88a7c] .ti-tag span{display:block}.page-fridge-search__tag-close[data-v-0fc88a7c]{width:8px;margin:0 3px;display:block;cursor:pointer}.page-fridge-search[data-v-0fc88a7c] .search-results-list{position:relative;max-width:522px;margin:0 auto 30px}.page-fridge-search[data-v-0fc88a7c] .day-header{background-color:#fff;z-index:1}.page-fridge-search[data-v-0fc88a7c] .tabs-navigation{z-index:0;width:100%;box-shadow:0 5px 4px 0 rgba(240,242,242,.5);flex:0 0 41px}.page-fridge-search[data-v-0fc88a7c] .tabs-navigation__tab{padding:0 0 12px;margin:10px 12px 0;font-size:14px;font-size:calc(14/16*1rem)}@media(min-width:768px){.page-fridge-search[data-v-0fc88a7c] .tabs-navigation__tab{min-width:auto}}@media(min-width:1200px){.page-fridge-search[data-v-0fc88a7c] .tabs-navigation__tab{flex:unset}}@media(min-width:768px){.page-fridge-search[data-v-0fc88a7c] .tabs-navigation{margin:0 auto;justify-content:center}}.page-fridge-search[data-v-0fc88a7c] .page-top-bar{border-bottom:0}@media(min-width:768px){.page-fridge-search[data-v-0fc88a7c] .page-top-bar{margin-bottom:10px}}@media(min-width:1200px){.page-fridge-search[data-v-0fc88a7c] .page-top-bar{margin-bottom:0}}.cookies-consent-button{font-size:18px;font-size:calc(18/16*1rem);font-weight:700;display:flex;align-items:center;justify-content:center;border:none;gap:10px;border-radius:10px;padding:10px 15px;color:#fff;transition:all .3s ease;transition-property:background-color,color,border-color}@media(min-width:768px){.cookies-consent-button{padding:15px 20px}}.theme-dark .cookies-consent-button--primary,.theme-light .cookies-consent-button--primary{background-color:#4fa9f6}@media not all and (hover:none){.theme-dark .cookies-consent-button--primary:hover,.theme-light .cookies-consent-button--primary:hover{background-color:#76bbf6}}.cookies-consent-button--secondary{background-color:transparent;border:2px solid #3a3735;color:#3a3735}@media not all and (hover:none){.cookies-consent-button--secondary:hover{border-color:#000;color:#000}}.cookies-consent-button:hover{cursor:pointer}.cookies-consent-button__text{order:1}.cookies-consent-options__title{font-size:24px;font-size:calc(24/16*1rem);margin-bottom:10px}@media(min-width:768px){.cookies-consent-options__title{font-size:24px;font-size:calc(24/16*1rem);margin-bottom:20px}}.cookies-consent-options__wrapper{display:flex;flex-direction:column;gap:10px}.cookies-consent-options__option{display:flex;align-items:flex-start;justify-content:flex-start;gap:20px}.cookies-consent-options__option-text{font-size:14px;font-size:calc(14/16*1rem);text-align:left}@media(min-width:768px){.cookies-consent-options__option-text{font-size:16px;font-size:calc(16/16*1rem)}}.cookies-consent-options__option-title{font-size:20px;font-size:calc(20/16*1rem);margin-bottom:10px;margin-top:0}.cookies-consent{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;max-height:100dvh}.cookies-consent--hidden{top:0;left:0;right:100%;bottom:0;height:0;overflow:hidden;display:none;visibility:hidden}.cookies-consent--manage-open .cookies-consent__text{display:none}@media(min-width:768px){.cookies-consent--manage-open .cookies-consent__text{display:initial}}.cookies-consent__backdrop{height:100%;width:100%;background-color:rgba(0,0,0,.7)}.cookies-consent__content{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:1;background-color:#fff;display:flex;flex-direction:column;max-height:100%}@media(min-width:768px){.cookies-consent__content{padding:50px}}.cookies-consent__logo-wrapper{margin:0 auto 15px;width:fit-content;height:auto;transform:scale(1.5);transform-origin:top}@media(min-width:768px){.cookies-consent__logo-wrapper{margin:0 auto 30px}}.cookies-consent__text{width:100%;text-align:center;max-width:700px;margin:20px auto}@media(min-width:768px){.cookies-consent__text{margin:0 auto 30px}}.cookies-consent__text a{text-decoration:underline}.cookies-consent__title{font-size:24px;font-size:calc(24/16*1rem);margin-bottom:15px;margin-top:0}@media(min-width:768px){.cookies-consent__title{font-size:28px;font-size:calc(28/16*1rem);margin-bottom:20px}}.cookies-consent__buttons{display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:10px}@media(min-width:768px){.cookies-consent__buttons{flex-direction:row;gap:20px}}.cookies-consent__icon-tick{fill:#fff;order:0}.cookies-consent__options{margin-top:20px;margin-bottom:20px;flex:0;overflow-y:scroll}@media(min-width:768px){.cookies-consent__options{margin-top:0;margin-bottom:30px}}.cookies-consent__grid-button{display:grid;grid-template-columns:1fr}.cookies-consent__button-text{grid-column:1/-1;grid-row:1/2;text-align:center}.cookies-consent__button-text--hidden{opacity:0}.marketing-banner-modal[data-v-91d29b4e]{background:none}.marketing-banner-modal__content[data-v-91d29b4e]{border-radius:30px;overflow:hidden;margin:auto;display:flex;align-items:center;justify-content:center;height:100%;border:5px solid var(--borderColor)}@media(min-width:768px){.marketing-banner-modal__content[data-v-91d29b4e]{height:300px}}.marketing-banner-modal__content-nested[data-v-91d29b4e]{width:100%;height:100%;background-color:var(--backgroundColor);transition:all .2s;margin:auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.marketing-banner-modal__image-wrapper[data-v-91d29b4e]{width:100%;height:100%}.marketing-banner-modal__image[data-v-91d29b4e]{width:100%;height:100%;object-fit:contain;object-position:center}.marketing-banner-modal__close[data-v-91d29b4e]{position:absolute;top:10px;right:10px;box-sizing:border-box;z-index:1000;padding:10px;display:flex;align-items:center;justify-content:center;outline:none;border:none;background:none}.marketing-banner-modal__close svg[data-v-91d29b4e]{color:var(--closeIconColor)}@media not all and (hover:none){.marketing-banner-modal__close[data-v-91d29b4e]:hover{cursor:pointer}}.marketing-banner-modal .v--modal{box-shadow:none;background-color:transparent}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:.5s}.marketing-banner-modal.v--modal-overlay .v--modal-box{position:absolute;bottom:50px!important;top:50%!important;left:20px!important;right:20px!important;transform:translateY(-50%)!important;height:fit-content!important;width:calc(100% - 40px)!important}@media(min-width:768px){.marketing-banner-modal.v--modal-overlay .v--modal-box{width:calc(100% - 50px)!important;bottom:25px!important;left:25px!important;right:25px!important;top:unset!important;transform:translateY(0)!important}}.language-chooser[data-v-5900aadc]{display:flex;justify-content:space-between;height:34px;width:75px;background:#f7f9f9;border-radius:15px;position:relative}.theme-light .language-chooser[data-v-5900aadc]{background:#f7f9f9}.theme-dark .language-chooser[data-v-5900aadc]{background:#101010}.language-chooser__label[data-v-5900aadc]{margin-right:15px;width:100%;height:100%}.language-chooser__flag[data-v-5900aadc]{height:18px;position:absolute;left:15px;margin-top:8px}.language-chooser[data-v-5900aadc] .select-base{width:100%;height:100%}.language-chooser[data-v-5900aadc] .select-base__select-element{width:100%;height:100%;border-width:0;font-size:0;background-color:transparent}.language-chooser[data-v-5900aadc] .select-base__option-element{font-size:16px;font-size:calc(16/16*1rem)}.menu[data-v-6c8ec458]{position:relative;display:flex;flex-direction:column;align-items:flex-end}.menu__user[data-v-6c8ec458]{margin-bottom:15px;margin-right:125px}.menu[data-v-6c8ec458] .menu-list{display:flex;justify-content:center;flex-wrap:wrap;position:relative;right:-20px}.menu[data-v-6c8ec458] .menu-list>.menu-item:not(:last-child),.menu[data-v-6c8ec458] .menu-nested__title>.menu-item{margin-right:5px}@media(min-width:1200px){.menu[data-v-6c8ec458] .menu-nested__list{right:20px}.menu[data-v-6c8ec458] .menu-nested__list .menu-item:last-child{margin-right:0}}.menu[data-v-919fbfb4]{position:relative}.menu__button[data-v-919fbfb4]{border:0;background:none;cursor:pointer;position:relative;display:flex;align-items:center;padding:16px}.menu__button[data-v-919fbfb4]:focus{outline:none}.menu__button-stripe[data-v-919fbfb4]{position:relative;display:block;width:22px;height:3px;background:#000;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms;border-radius:1px}.menu--opened .menu__button-stripe[data-v-919fbfb4]{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.menu__button-stripe[data-v-919fbfb4]:after,.menu__button-stripe[data-v-919fbfb4]:before{position:absolute;left:0;display:block;width:22px;height:3px;content:"";background:#000;border-radius:1px}.menu__button-stripe[data-v-919fbfb4]:before{transition:top 75ms ease .12s,opacity 75ms ease;top:-7px}.menu--opened .menu__button-stripe[data-v-919fbfb4]:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.menu__button-stripe[data-v-919fbfb4]:after{bottom:-7px;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.menu--opened .menu__button-stripe[data-v-919fbfb4]:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.menu__list[data-v-919fbfb4]{position:absolute;top:calc(100% + 20px);left:10px;width:300px;background-color:#fff;transition:transform .25s ease-in-out;transform:translateX(-120%);border-radius:5px;box-shadow:0 5px 4px 0 #f0f1f2;padding:20px 30px}.menu--opened .menu__list[data-v-919fbfb4]{transform:translateX(0)}.menu[data-v-919fbfb4] ul{list-style-type:none}.menu-item[data-v-2bc4bb8f]{display:block;list-style-type:none;position:relative;padding:10px 20px;margin-bottom:5px;border:0;text-align:center;white-space:nowrap;cursor:pointer;color:#000;font-size:16px}.menu-item__disabled[data-v-2bc4bb8f]{color:#999d9d;pointer-events:none}@media(min-width:768px){.menu-item[data-v-2bc4bb8f]{margin-bottom:10px}}@media(min-width:1200px){.menu-item[data-v-2bc4bb8f]{margin-bottom:0;font-size:18px;font-size:calc(18/16*1rem)}}.menu-item[data-v-2bc4bb8f]:after{position:absolute;left:0;bottom:0;content:"";display:block;width:0;height:3px;background:#000;transition:width .25s ease-in-out}.menu-item[data-v-2bc4bb8f]:active:after,.menu-item[data-v-2bc4bb8f]:hover:after{width:100%}.menu-item.router-link-active[data-v-2bc4bb8f]{font-weight:700}.menu-item.router-link-active[data-v-2bc4bb8f]:after{width:100%}.menu-item[data-v-2bc4bb8f]:focus{outline:none}.menu-nested[data-v-3c523550]{display:inline-block;list-style-type:none;position:relative}@media(min-width:1200px){.menu-nested[data-v-3c523550]{position:static}}.menu-nested__list[data-v-3c523550]{display:none;position:absolute;left:50%;top:100%;transform:translateX(-50%);background:#fff;box-shadow:0 5px 4px 0 #f0f1f2;border-radius:10px}@media(min-width:1200px){.menu-nested__list[data-v-3c523550]{left:auto;right:0;transform:none;box-shadow:none;background:transparent}}.menu-nested--expanded .menu-nested__list[data-v-3c523550]{display:flex;align-items:flex-end;flex-direction:column}@media(min-width:1200px){.menu-nested--expanded .menu-nested__list[data-v-3c523550]{flex-direction:row}.menu-nested--expanded .menu-nested__list--with-background[data-v-3c523550]{background:#fff;border-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0 10px}}.menu-nested__list[data-v-3c523550] .router-link-active:after{width:0}.menu-nested__list[data-v-3c523550] .menu-item{padding:5px 0;margin:10px 20px 5px;font-size:16px;font-size:calc(16/16*1rem)}.theme-light .menu-nested__list[data-v-3c523550] .menu-item{color:#000}.theme-dark .menu-nested__list[data-v-3c523550] .menu-item{color:#ced0d0}.menu-nested__list[data-v-3c523550] .menu-item:first-child{margin-top:15px}.menu-nested__list[data-v-3c523550] .menu-item:last-child{margin-bottom:20px}.menu-nested__list[data-v-3c523550] .menu-item:after{height:1px}@media(min-width:1200px){.menu-nested__list[data-v-3c523550] .menu-item{margin:20px 15px}.menu-nested__list[data-v-3c523550] .menu-item:first-child{padding-left:0;margin-top:20px}.menu-nested__list[data-v-3c523550] .menu-item:last-child{padding-right:0}}.menu-list[data-v-345df5f5]{margin-right:15px}@media(min-width:1200px){.menu-list[data-v-345df5f5]{margin-right:-20px}}.menu-item[data-v-5b69f5cf]{list-style-type:none;display:block;padding:10px 0;margin:0;border:0;background:none;text-align:left;cursor:pointer;color:#000}.menu-item.router-link-active[data-v-5b69f5cf]{font-weight:700}.menu-item[data-v-5b69f5cf]:focus{outline:0}.menu-item__description[data-v-5b69f5cf]{padding-top:5px}.menu-item__description[data-v-5b69f5cf]:empty{display:none}.menu-item__disabled[data-v-5b69f5cf]{color:#999d9d;pointer-events:none}.menu-nested[data-v-1469355a]{list-style-type:none}.menu-nested__title[data-v-1469355a] .menu-item__title{cursor:pointer}.menu-nested__list[data-v-1469355a]{display:none;padding-left:20px}.menu-nested--expanded .menu-nested__list[data-v-1469355a]{display:block}.page-header[data-v-776d9b96]{position:relative;z-index:2;height:60px}@media(min-width:768px){.page-header[data-v-776d9b96]{height:89px}}.page-header__content[data-v-776d9b96]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:#fff;filter:drop-shadow(0 5px 4px rgba(0,0,0,.05))}@media(min-width:768px){.page-header__content[data-v-776d9b96]{padding:0 10px 0 30px;justify-content:space-between}}@media(min-width:1200px){.page-header__content[data-v-776d9b96]{padding:0 50px}}.page-header__logo[data-v-776d9b96]{width:110px;cursor:pointer}@media(min-width:768px){.page-header__logo[data-v-776d9b96]{width:160px}}.page-header .menu--mobile[data-v-776d9b96]{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center}@media(min-width:768px){.page-header .menu--mobile[data-v-776d9b96]{display:none}}.page-header .menu--desktop[data-v-776d9b96]{display:none}@media(min-width:768px){.page-header .menu--desktop[data-v-776d9b96]{display:flex;align-self:flex-end;top:10px}}@media(min-width:1200px){.page-header .menu--desktop[data-v-776d9b96]{top:0}}.page-header__logo[data-v-776d9b96]{width:auto}.page-header__logo svg[data-v-776d9b96]{width:100px}@media(min-width:768px){.page-header__logo svg[data-v-776d9b96]{width:160px}}.page-header--premium .page-header__logo svg[data-v-776d9b96]{width:150px}@media(min-width:1200px){.page-header--premium .page-header__logo svg[data-v-776d9b96]{width:250px}}.page-header--diet .page-header__logo svg[data-v-776d9b96]{width:140px;height:auto}.page-header--diet .page-header__logo svg .fil0[data-v-776d9b96]{fill:#ff3838;fill-rule:nonzero}@media(min-width:768px){.page-header--diet .page-header__logo svg[data-v-776d9b96]{width:200px}}.page-header__language-chooser-wrapper[data-v-776d9b96]{position:absolute;right:10px;top:10px;z-index:10}@media(min-width:768px){.page-header__language-chooser-wrapper[data-v-776d9b96]{position:static}}@media(min-width:1024px){.page-header__language-chooser-wrapper[data-v-776d9b96]{position:absolute;right:50px}}.page-header[data-v-776d9b96] .menu--desktop .menu-nested__list .menu-item{padding:1px 0;font-size:12px;font-size:calc(12/16*1rem)}@media(min-width:1200px){.page-header[data-v-776d9b96] .menu--desktop .menu-nested__list .menu-item{font-size:14px;font-size:calc(14/16*1rem)}}.page-header[data-v-776d9b96] .menu-list{right:0}.page-header[data-v-cc43cb50]{position:relative;z-index:2;height:60px}@media(min-width:768px){.page-header[data-v-cc43cb50]{height:89px}}.page-header__content[data-v-cc43cb50]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:#fff;filter:drop-shadow(0 5px 4px rgba(0,0,0,.05))}@media(min-width:768px){.page-header__content[data-v-cc43cb50]{padding:0 10px 0 30px;justify-content:space-between}}@media(min-width:1200px){.page-header__content[data-v-cc43cb50]{padding:0 50px}}.page-header__logo[data-v-cc43cb50]{width:110px;cursor:pointer}@media(min-width:768px){.page-header__logo[data-v-cc43cb50]{width:160px}}.page-header .menu--mobile[data-v-cc43cb50]{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center}@media(min-width:768px){.page-header .menu--mobile[data-v-cc43cb50]{display:none}}.page-header .menu--desktop[data-v-cc43cb50]{display:none}@media(min-width:768px){.page-header .menu--desktop[data-v-cc43cb50]{display:flex;align-self:flex-end;top:10px}}@media(min-width:1200px){.page-header .menu--desktop[data-v-cc43cb50]{top:0}}.page-header__logo[data-v-cc43cb50]{width:auto}.page-header__logo svg[data-v-cc43cb50]{width:100px}@media(min-width:768px){.page-header__logo svg[data-v-cc43cb50]{width:160px}}.page-header--premium .page-header__logo svg[data-v-cc43cb50]{width:150px}@media(min-width:1200px){.page-header--premium .page-header__logo svg[data-v-cc43cb50]{width:250px}}.page-header--diet .page-header__logo svg[data-v-cc43cb50]{width:140px;height:auto}.page-header--diet .page-header__logo svg .fil0[data-v-cc43cb50]{fill:#ff3838;fill-rule:nonzero}@media(min-width:768px){.page-header--diet .page-header__logo svg[data-v-cc43cb50]{width:200px}}.page-header__language-chooser-wrapper[data-v-cc43cb50]{position:absolute;right:10px;top:10px;z-index:10}@media(min-width:768px){.page-header__language-chooser-wrapper[data-v-cc43cb50]{position:static}}@media(min-width:1024px){.page-header__language-chooser-wrapper[data-v-cc43cb50]{position:absolute;right:50px}}.page-header[data-v-cc43cb50] .menu--desktop .menu-nested__list .menu-item{padding:1px 0;font-size:12px;font-size:calc(12/16*1rem)}@media(min-width:1200px){.page-header[data-v-cc43cb50] .menu--desktop .menu-nested__list .menu-item{font-size:14px;font-size:calc(14/16*1rem)}}.page-header[data-v-cc43cb50] .menu-list{right:0}.icon[data-v-8ab641f8]{background-color:#fff;border-radius:20.5px;margin:0 7.5px;height:41px;width:55px;cursor:pointer;display:flex;justify-content:center;align-items:center}.icon[data-v-8ab641f8]:hover{background:#f7f7f7}.social-links[data-v-0cd754b8]{display:flex;flex-direction:row;justify-content:flex-end}@media(min-width:1200px){.social-links[data-v-0cd754b8]{flex:1}}.dev-tools[data-v-53057b2b]{display:flex;flex-direction:column;justify-content:space-evenly;width:100%;height:100%;padding:0 25px}.dev-tools__title[data-v-53057b2b]{text-align:center}.dev-tools__address[data-v-53057b2b]{display:flex}.dev-tools__button--disabled[data-v-53057b2b]{pointer-events:none;background-color:#e3e3e3}.dev-tools select[data-v-53057b2b]{font-size:18px;font-size:calc(18/16*1rem);flex-basis:25%;color:#fff;line-height:40px;height:40px;outline:none;text-align:center;text-align-last:center;border:none;background:#666;-webkit-appearance:none}.dev-tools input[data-v-53057b2b]{height:40px;width:100%;border:1px solid #666;border-radius:0;margin:0;text-align:center}.dev-tools textarea[data-v-53057b2b]{resize:none}.dev-tools textarea[data-v-53057b2b]::-webkit-scrollbar{display:block;width:5px;background-color:#e8e8e8}.dev-tools textarea[data-v-53057b2b]::-webkit-scrollbar-thumb{background-color:#000}.page-footer[data-v-453176ab]{display:flex;flex-direction:column;flex-wrap:nowrap}.page-footer__primary-content[data-v-453176ab]{height:140px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:21px 55px 12px;background-color:#f7f9f9;z-index:3}@media(min-width:768px){.page-footer__primary-content[data-v-453176ab]{padding:15px 50px}}@media(min-width:1200px){.page-footer__primary-content[data-v-453176ab]{height:70px;padding:15px 35px;flex-direction:row}.page-footer__primary-content[data-v-453176ab]>:first-child{order:2}.page-footer__primary-content[data-v-453176ab]>:nth-child(2){order:3}.page-footer__primary-content[data-v-453176ab]>:nth-child(3){order:1}}.page-footer__fitatu-info[data-v-453176ab]{font-size:12px;font-size:calc(12/16*1rem);text-align:center}@media(min-width:768px){.page-footer__fitatu-info[data-v-453176ab]{font-size:14px;font-size:calc(14/16*1rem);text-align:left}}@media(min-width:1200px){.page-footer__fitatu-info[data-v-453176ab]{flex:1}}.page-footer__social-media[data-v-453176ab]{display:flex;flex-direction:row;justify-content:flex-end}@media(min-width:1200px){.page-footer__social-media[data-v-453176ab]{flex:1}}.page-footer__facebook[data-v-453176ab],.page-footer__instagram[data-v-453176ab]{background-color:#fff;border-radius:20.5px;margin:0 7.5px;height:41px;cursor:pointer}.page-footer__facebook[data-v-453176ab]:hover,.page-footer__instagram[data-v-453176ab]:hover{background:#f7f7f7}.page-footer__facebook[data-v-453176ab]{padding:9px 15px}.page-footer__instagram[data-v-453176ab]{padding:7px 15px}.page-footer__menu[data-v-453176ab]{font-size:14px;font-size:calc(14/16*1rem);display:flex;justify-content:center;flex-wrap:wrap}.page-footer__menu li[data-v-453176ab]{cursor:pointer;margin:0 15px;text-align:center}.page-footer__menu li a[data-v-453176ab]{white-space:nowrap}@media(min-width:768px){.page-footer__menu li a[data-v-453176ab]{white-space:normal}}@media(min-width:1200px){.page-footer__menu[data-v-453176ab]{flex-wrap:nowrap;flex:1}}.page-footer__secondary-content[data-v-453176ab]{height:140px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:12px 55px;z-index:3}@media(min-width:768px){.page-footer__secondary-content[data-v-453176ab]{flex-direction:row;padding:15px 25px}}.page-footer__regional[data-v-453176ab]{flex:1;text-align:right}.page-footer__intelligent[data-v-453176ab]{flex:1;text-align:left}.page-footer__innovations[data-v-453176ab]{text-align:center}.notifications-wrapper[data-v-192632fc]{position:fixed;width:100%;z-index:2002;left:0;right:0}@media(min-width:768px){.notifications-wrapper[data-v-192632fc]{width:calc(100% - 68px);margin:20px auto 0}}@media(min-width:1200px){.notifications-wrapper[data-v-192632fc]{width:700px}}.progress-bar[data-v-1521fdd0]{display:flex;position:relative;flex:1;height:8px;margin:0 0 2px;border-radius:4px}.theme-light .progress-bar[data-v-1521fdd0]{background-color:#fff}.theme-dark .progress-bar[data-v-1521fdd0]{background-color:#222}.progress-bar__progress[data-v-1521fdd0]{height:100%;background-color:#000;border-radius:4px}.progress-bar__progress--exceeded[data-v-1521fdd0]{background-color:#ff3939!important;position:absolute}.progress-bar-with-labeled-range[data-v-a036cad4]{width:100%}.progress-bar-with-labeled-range__header[data-v-a036cad4]{font-size:14px;font-size:calc(14/16*1rem);letter-spacing:-.2px;line-height:17px}.progress-bar-with-labeled-range__value[data-v-a036cad4]{font-size:16px;font-size:calc(16/16*1rem);font-weight:700;line-height:19px}.progress-bar-with-labeled-range__description[data-v-a036cad4]{font-size:14px;font-size:calc(14/16*1rem);line-height:17px;color:#9d9d9d}.progress-bar-with-labeled-range[data-v-a036cad4] .progress-bar{margin-bottom:6px}@media(min-width:768px){.progress-bar-with-labeled-range[data-v-a036cad4] .progress-bar{margin-bottom:20px}}.summary-bar[data-v-33b88a6d]{display:flex;width:100%;max-width:700px;min-height:55px;padding:12px 12px 6px;margin:0 auto;border-radius:10px 10px 0 0}.theme-light .summary-bar[data-v-33b88a6d]{background-color:#f7f9f9;box-shadow:0 -1px 6px 0 rgba(0,0,0,.1)}.theme-dark .summary-bar[data-v-33b88a6d]{background-color:#292d2d;box-shadow:0 -1px 6px 0 rgba(0,0,0,.25)}.summary-bar[data-v-33b88a6d]:lang(de_DE){padding:8px 6px}.summary-bar[data-v-33b88a6d]:lang(nl_NL){padding:8px 4px}.summary-bar--pending[data-v-33b88a6d] .progress-bar-with-labeled-range{color:#e3e3e3}@media(min-width:768px){.summary-bar[data-v-33b88a6d]{height:131px;padding:20px 0 0}}.summary-bar[data-v-33b88a6d] .progress-bar-with-labeled-range{transition:color .1s}.summary-bar[data-v-33b88a6d] .progress-bar-with-labeled-range:not(:last-child){margin-right:11px}@media(min-width:768px){.summary-bar[data-v-33b88a6d] .progress-bar-with-labeled-range:not(:last-child){margin-right:12px}}.summary-bar[data-v-33b88a6d] .progress-bar-with-labeled-range .progress-bar__progress--energy{background-color:#b899ef}.summary-bar[data-v-33b88a6d] .progress-bar-with-labeled-range .progress-bar__progress--protein{background-color:#91dffc}.summary-bar[data-v-33b88a6d] .progress-bar-with-labeled-range .progress-bar__progress--fat{background-color:#e5d593}.summary-bar[data-v-33b88a6d] .progress-bar-with-labeled-range .progress-bar__progress--carbohydrate{background-color:#aa9be4}.app[data-v-f4ac9566]{display:flex;flex-direction:column;min-height:100%;padding-top:5px}.app__content[data-v-f4ac9566]{position:relative;display:flex;flex-grow:1;width:100%;margin:0 auto}.app__footer-container[data-v-f4ac9566]{width:100%}@media(min-width:768px){.app__footer[data-v-f4ac9566]{z-index:4}}.app[data-v-f4ac9566] .scrollable-area{overflow-y:auto}.app[data-v-f4ac9566] .summary-bar{position:fixed;z-index:4;bottom:0;background-color:#fff}.app[data-v-f4ac9566] .summary-bar+.page-footer{margin-bottom:55px}@media(min-width:768px){.app[data-v-f4ac9566] .summary-bar+.page-footer{margin-bottom:0}}@media(min-width:768px){.app[data-v-f4ac9566] .summary-bar{position:relative}}.app[data-v-f4ac9566] .input-base__input-element--validation-error{border-color:#ced0d0}.theme-light .app[data-v-f4ac9566] .input-base__input-element--validation-error{border-bottom:2px solid #ff3838}.theme-dark .app[data-v-f4ac9566] .input-base__input-element--validation-error{border-bottom:2px solid #f5495d}.app[data-v-f4ac9566] .input-base__validation-error-message,.app[data-v-f4ac9566] .textarea-base__validation-error-message{font-size:14px;font-size:calc(14/16*1rem);text-align:left}.app[data-v-f4ac9566] .validation-message{font-size:14px;font-size:calc(14/16*1rem)}.app[data-v-f4ac9566] .btn{min-width:auto;padding-left:50px;padding-right:50px}@media(min-width:1200px){.app[data-v-f4ac9566] .btn{min-height:50px;padding-left:70px;padding-right:70px}}.app[data-v-f4ac9566] .loading__spinner-wrapper{left:auto;transform:none}.app[data-v-f4ac9566] .global-notifications-wrapper{max-width:700px;left:50%;transform:translateX(-50%)}.smart-banner[data-v-a5af104a]{position:sticky;top:0;right:0;left:0;z-index:1000000;display:flex;align-items:center;gap:10px;padding:9px 16px;justify-content:flex-start;min-height:56px;border-bottom:1px solid #f1f1f1;color:#000;background-color:#fff}.smart-banner__logo[data-v-a5af104a]{min-width:38px;height:38px;background-color:#fff;box-shadow:0 1.58333px 3.16667px rgba(0,0,0,.25);border-radius:8px;display:flex;align-items:center;justify-content:center}.smart-banner__logo svg[data-v-a5af104a]{width:16px;height:auto}.smart-banner__close[data-v-a5af104a]{padding:8px;color:#000;display:flex;align-items:center;justify-content:center;border:none;outline:none;background-color:transparent}.smart-banner__close svg[data-v-a5af104a]{width:15px;height:15px}.smart-banner__button[data-v-a5af104a]{font-size:15px;font-size:calc(15/16*1rem);white-space:nowrap;font-weight:700;margin-left:auto;padding:9px 14px;color:#fff;background-color:#000;border-radius:20px;border:none;outline:none}.smart-banner__text[data-v-a5af104a]{font-size:14px;font-size:calc(14/16*1rem);margin:0;font-weight:500}.app[data-v-4d37e53a]{display:flex;flex-direction:column;min-height:100%;padding-top:5px}.app__content[data-v-4d37e53a]{position:relative;display:flex;flex-grow:1;width:100%;margin:0 auto}.app__footer-container[data-v-4d37e53a]{width:100%}@media(min-width:768px){.app__footer[data-v-4d37e53a]{z-index:4}}.app[data-v-4d37e53a] .scrollable-area{overflow-y:auto}.app[data-v-4d37e53a] .summary-bar{position:fixed;z-index:4;bottom:0;background-color:#fff}.app[data-v-4d37e53a] .summary-bar+.page-footer{margin-bottom:55px}@media(min-width:768px){.app[data-v-4d37e53a] .summary-bar+.page-footer{margin-bottom:0}}@media(min-width:768px){.app[data-v-4d37e53a] .summary-bar{position:relative}}.app[data-v-4d37e53a] .input-base__input-element--validation-error{border-color:#ced0d0}.theme-light .app[data-v-4d37e53a] .input-base__input-element--validation-error{border-bottom:2px solid #ff3838}.theme-dark .app[data-v-4d37e53a] .input-base__input-element--validation-error{border-bottom:2px solid #f5495d}.app[data-v-4d37e53a] .input-base__validation-error-message,.app[data-v-4d37e53a] .textarea-base__validation-error-message{font-size:14px;font-size:calc(14/16*1rem);text-align:left}.app[data-v-4d37e53a] .validation-message{font-size:14px;font-size:calc(14/16*1rem)}.app[data-v-4d37e53a] .btn{min-width:auto;padding-left:50px;padding-right:50px}@media(min-width:1200px){.app[data-v-4d37e53a] .btn{min-height:50px;padding-left:70px;padding-right:70px}}.app[data-v-4d37e53a] .loading__spinner-wrapper{left:auto;transform:none}.app[data-v-4d37e53a] .global-notifications-wrapper{max-width:700px;left:50%;transform:translateX(-50%)}.app__summary-bar[data-v-4d37e53a]{border-radius:0;cursor:pointer}.theme-dark .app__summary-bar[data-v-4d37e53a],.theme-light .app__summary-bar[data-v-4d37e53a]{box-shadow:unset}.app.role-diet[data-v-4d37e53a] .progress-loader--inactive,.app.role-diet[data-v-4d37e53a] .progress-loader__bar{background-color:#ff3939}.app.role-premium[data-v-4d37e53a] .progress-loader--inactive,.app.role-premium[data-v-4d37e53a] .progress-loader__bar{background-color:#ffcea1}.js--hide{display:none!important}.fl--r{float:right}.fl--l{float:left}.ta--c{text-align:center}.pb30{padding-bottom:30px}.pt20{padding-top:20px}@font-face{font-family:albert-sans;src:url(fonts/albert-sans/AlbertSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:albert-sans;src:url(fonts/albert-sans/AlbertSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:albert-sans;src:url(fonts/albert-sans/AlbertSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:albert-sans;src:url(fonts/albert-sans/AlbertSans-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:icomoon;src:url(fonts/icomoon/icomoon.ttf?8h5oat) format("truetype"),url(fonts/icomoon/icomoon.svg?8h5oat#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-filter:before{content:"\E90D"}.icon-add:before{content:"\E600"}.icon-chevron-down:before{content:"\E601"}.icon-chevron-left:before{content:"\E602"}.icon-chevron-right:before{content:"\E603"}.icon-chevron-up:before{content:"\E604"}.icon-context-menu:before{content:"\E605"}.icon-water:before{content:"\E607"}.icon-shopping-cart:before{content:"\E608"}.icon-menu:before{content:"\E609"}.icon-diet-plan:before{content:"\E60A"}.icon-search:before{content:"\E60B"}.icon-verified:before{content:"\E60C"}.icon-settings:before{content:"\E60D"}.icon-nutritions:before{content:"\E60E"}.icon-close:before{content:"\E610"}.icon-tick:before{content:"\E611"}.icon-info:before{content:"\E612"}.icon-padlock:before{content:"\E613"}.icon-fixed:before{content:"\E614"}.icon-back:before{content:"\E615"}.icon-menu-goals:before{content:"\E900"}.icon-snicker:before{content:"\E901"}.icon-barcode:before{content:"\E902"}.icon-download:before{content:"\E903"}.icon-body-measurements:before{content:"\E904"}.icon-dumbbell:before{content:"\E905"}.icon-star:before{content:"\E906"}.icon-cup:before{content:"\E907"}.icon-arrow:before{content:"\E908"}.icon-premium:before{content:"\E909"}.icon-catalog-activity:before{content:"\E90A"}.icon-checkbox-selected:before{content:"\E90B"}.icon-loop:before{content:"\E90C"}.icon-thumbs-down-selected:before{content:"\E90E"}.icon-thumbs-down:before{content:"\E90F"}.icon-thumbs-up:before{content:"\E910"}.icon-thumbs-up-selected:before{content:"\E911"}.icon-new-feature:before{content:"\E912"}.icon-mail:before{content:"\E914"}.icon-xls:before{content:"\E915"}.icon-csv:before{content:"\E916"}.icon-pdf:before{content:"\E917"}.icon-text_premium:before{content:"\E918"}.icon-phone:before{content:"\E919"}.icon-menu-export:before{content:"\E91B"}.icon-menu-connected-apps:before{content:"\E91C"}.icon-menu-premium:before{content:"\E91D"}.icon-camera:before{content:"\E91F"}.icon-flex-help:before{content:"\E920"}.icon-flex-export:before{content:"\E921"}.icon-flex-goals:before{content:"\E922"}.icon-flex-control:before{content:"\E923"}.icon-flex-alarms:before{content:"\E924"}.icon-flex-shopping-list:before{content:"\E925"}.icon-flex-service:before{content:"\E926"}.section-head{padding:10px 16px 0}.section-title{font-size:18px;font-size:calc(18/16*1rem);font-weight:700;line-height:1.1em;margin:16px 0 0}.section-title:last-child{margin-bottom:16px}.section-subtitle{font-size:14px;font-size:calc(14/16*1rem);margin:5px 0 16px;color:#999d9d}.text__section{margin:10px 0;padding:0 10px}.text__section:first-of-type{margin-top:10px}.text--muted{color:#999d9d}.text--normal{color:#000}.text--large{font-size:18px;font-size:calc(18/16*1rem)}.text--small{font-size:11px;font-size:calc(11/16*1rem)}.text--small span{text-decoration:underline}.theme-light .text--warning{color:#ff3939}.theme-dark .text--warning{color:#f5495d}.text--info{color:#4fa9f6}.text--bolded{font-weight:700}.text--underlined{text-decoration:underline}.text--ellipsed{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.food-verified{font-size:14px;font-size:calc(14/16*1rem);color:#000;display:flex;align-items:center}.row{margin:0 auto}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.columns.four{width:calc(4/12*100%)}.columns.four,.columns.six{float:left;position:relative;padding-left:10px;padding-right:10px}.columns.six{width:calc(6/12*100%)}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{display:flex;flex-direction:column;font-family:albert-sans,monospace;font-size:16px;margin:0;padding:0;width:100%}body.theme-light{background-color:#fff;color:#000}body.theme-dark{background-color:#1e1e1e;color:#ced0d0}body.body--splash-screen .splash-screen__content{display:block}body.body--modal-open{overflow:hidden}body.body--ios{padding-top:env(safe-area-inset-top)}button,input,select,textarea{font-size:16px;font-size:calc(16/16*1rem);font-family:albert-sans,monospace}a{color:inherit;text-decoration:none}.link{color:#487ca9;display:inline-block;padding:5px}.app-body{position:relative;z-index:1}.page-view{height:100%;flex:1 1 100%;position:relative;overflow:hidden}.theme-light .page-view{background:#fff}.theme-dark .page-view{background:#1e1e1e}.page-view--active{z-index:2;visibility:visible;display:flex;flex-direction:column}body .page-view--not-active{z-index:1;visibility:hidden;display:none}.page-view--demo-disabled:before{content:"";position:fixed;top:55px;width:100%;left:0;z-index:1;height:100%}#app{position:fixed;-webkit-tap-highlight-color:rgba(0,0,0,0)}#app-view{height:100%;flex:0 1 100%;width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column}.snow{display:none}body.body--snow .snow{display:block}.review-verification-disclaimer{font-size:14px;font-size:calc(14/16*1rem);color:#999d9d;padding:16px 0}.pages-container{height:100%;position:relative;flex:1 1 100%;display:flex;flex-direction:column;overflow:hidden}.scrollable-area{height:100%;flex:1 1 100%;overflow-y:scroll;overflow-x:hidden;padding:10px 16px 100px;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.theme-light .scrollable-area{background-color:#fff}.theme-dark .scrollable-area{background-color:#1e1e1e}#app-view.app-view--top-bar-hidden .scrollable-area{padding-top:calc(0px + 0px)}.scrollable-area.smooth-scroll--disabled{-webkit-overflow-scrolling:auto}.scrollable-area::-webkit-scrollbar{display:none}.scrollable-area--x,.scrollable-area--y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.scrollable-area--x::-webkit-scrollbar,.scrollable-area--y::-webkit-scrollbar{display:none}.scrollable-area--x{overflow-x:scroll;overflow-y:hidden}.scrollable-area--y{overflow-x:hidden;overflow-y:scroll}.scrollable-area.scrollable-area--disabled{overflow-y:hidden}ul{list-style-type:none;margin:0;padding:0}ol{padding-left:20px}.list--base>.list-item{display:block;padding:15px 0;position:relative}.list--base>.list-item--has-checkbox,.list--base>.list-item--has-radio-button{padding-left:40px;position:relative}.icon-verified{font-size:12px;font-size:calc(12/16*1rem);color:#000;margin-left:6px}.icon-barcode{font-size:25px;font-size:calc(25/16*1rem)}.icon-barcode:active,.icon-barcode:focus{background-color:#dae3e3}.icon-barcode:before{position:relative}input{border-radius:0}input[type=date],input[type=email],input[type=number],input[type=text]{-webkit-appearance:none}input[type=number],input[type=text]{-webkit-user-select:auto!important}::-webkit-input-placeholder,::placeholder{color:#999d9d}[class*=custom-input] input{background:transparent;width:100%}.theme-dark [class*=custom-input] input,.theme-light [class*=custom-input] input{border:none}textarea{font-size:18px;font-size:calc(18/16*1rem);padding:13px 9px;border:1px solid #ebebeb;min-height:100px}input:focus,textarea:focus{outline:none}.labeled-input{border-bottom:1px solid #ced0d0;display:inline-block;margin-top:15px;position:relative;width:100%}.labeled-input.error{border-bottom-color:red}.labeled-input.error .oi,.labeled-input.error:after,.labeled-input.error:before,.labeled-input.error input{color:red}.labeled-input.unit input{padding-right:15%}.labeled-input input,.labeled-input select{font-size:16px;font-size:calc(16/16*1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:none;height:35px;margin:0;width:100%}.labeled-input select:focus{outline:none}.labeled-input:after,.labeled-input:before{color:#000;font-size:75%;position:absolute}.labeled-input:after{content:attr(data-labeled-input-text);left:0;top:-15px;white-space:nowrap}.labeled-input:before{bottom:8px;content:attr(data-labeled-input-unit);color:#333;font-size:100%;right:0}.labeled-input .icon-barcode{position:absolute;right:6px;top:0;width:50px;text-align:center;height:100%}@media(max-width:320px){.labeled-input .icon-barcode{width:40px}}.labeled-input .icon-barcode:before{top:5px}.button--flat{background-color:transparent;border:none;color:#4fa9f6;outline:none;padding:20px 15px;text-align:center;transition:all .3s ease;width:100%;font-size:inherit}.button--flat:active,.button--flat:focus{background-color:#e6e6e6}.btn-icon{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;flex-shrink:0;position:relative;padding:0;border:0;background:transparent}.btn-icon--primary{background:#c3eba1}.btn-icon--primary:hover{background:#b6e78c}.btn-icon--primary:active{background:#a8e277}.theme-light .btn-icon--primary path{fill:#fff}.theme-dark .btn-icon--primary path{fill:#333535}.btn-icon--secondary{background:#fff}.theme-light .btn-icon--secondary path{fill:#55d576}.theme-dark .btn-icon--secondary path{fill:#b0b4b4}.btn-icon:focus{outline:none;vertical-align:middle}.btn-icon:after{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;content:""}.btn-icon svg{display:block;margin:0 auto}.btn{font-size:16px;font-size:calc(16/16*1rem);display:block;margin:20px auto;min-width:50%;padding:10px 20px;flex-shrink:0;border-radius:500px;text-align:center;border:0;cursor:pointer;transition:background-color .2s}.btn--primary{background:#76bbf6;color:#fff}.btn--primary:hover{background:#5eaff4}.btn--primary:active{background:#46a3f3}.btn--secondary{background:#f7f8f9;color:#000}.btn--secondary:hover{background:#e8ebee}.btn--secondary:active{background:#dadfe3}.btn--diet{background:#ff3939;color:#fff}.btn--diet:hover{background:#ff2020}.btn--diet:active{background:#ff0606}.btn--premium{background:#ffcea1;color:#fff}.btn--premium:hover{background:#ffc188}.btn--premium:active{background:#ffb36e}.btn--dark{background:#000;color:#fff}.btn--dark:hover{background:#0d0d0d}.btn--dark:active{background:#1a1a1a}.btn--facebook{background:#f7f8f9;color:#5772a9}.btn--facebook:hover{background:#e8ebee}.btn--facebook:active{background:#dadfe3}.btn--transparent{font-size:18px;font-size:calc(18/16*1rem);background:transparent;color:#4fa9f6}.btn:focus{outline:none}.btn--disabled{pointer-events:none}.btn--disabled,.btn--disabled:active,.btn--disabled:hover{background:#e8e8e8!important}.btn--outline{color:#4fa9f6;border:2px solid #4fa9f6;background-color:transparent}.btn--small-text{font-size:14px;font-size:calc(14/16*1rem)}.validation__container{position:relative}.theme-light .validation__container--error{border-color:#ff3838!important;color:#ff3939!important}.theme-dark .validation__container--error{border-color:#f5495d!important;color:#f5495d!important}.theme-light .validation__container--error:after,.theme-light .validation__container--error:before,.theme-light .validation__container--error input{border-color:#ff3838;color:#ff3939!important}.theme-dark .validation__container--error:after,.theme-dark .validation__container--error:before,.theme-dark .validation__container--error input{border-color:#f5495d;color:#f5495d!important}.validation__message{font-size:12px;font-size:calc(12/16*1rem);bottom:-20px;display:none;left:0;position:absolute;text-align:center;width:100%}.validation__container--error .validation__message{display:block;white-space:nowrap}.validation-message{font-size:12px;font-size:calc(12/16*1rem)}.flex-column{display:flex;flex-direction:column;flex:1;overflow-y:hidden}.flex-column .scrollable-area{flex:1}.vdp-datepicker__calendar{border:none;border-radius:4px;padding:10px}.theme-light .vdp-datepicker__calendar{background-color:#f7f9f9;box-shadow:0 0 50px 0 #fff}.theme-dark .vdp-datepicker__calendar{background-color:#292d2d;box-shadow:0 0 50px 0 #1e1e1e}.role-premium .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.role-premium .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.role-premium .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#ffcea1}.role-diet .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.role-diet .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.role-diet .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#ff3939}.vdp-datepicker__calendar .cell{border-radius:500px}.vdp-datepicker__calendar .cell.today{background:#e3e3e3}.theme-light .vdp-datepicker__calendar .cell.today:not(.selected){color:#999d9d}.theme-dark .vdp-datepicker__calendar .cell.today:not(.selected){color:#626565}.vdp-datepicker__calendar .cell.selected{color:#fff;background:#000;font-weight:600}.role-premium .vdp-datepicker__calendar .cell.selected{background:#ffcea1}.role-diet .vdp-datepicker__calendar .cell.selected{background:#ff3939}.vdp-datepicker__calendar .cell.day:hover,.vdp-datepicker__calendar .cell.month:hover,.vdp-datepicker__calendar .cell.year:hover{border-color:#999d9d}.role-premium .vdp-datepicker__calendar .prev:after{border-right:10px solid #ffcea1}.role-diet .vdp-datepicker__calendar .prev:after{border-right:10px solid #ff3939}.role-premium .vdp-datepicker__calendar .next:after{border-left:10px solid #ffcea1}.role-diet .vdp-datepicker__calendar .next:after{border-left:10px solid #ff3939}.role-premium .feature-accent--background{background-color:#ffcea1!important}.role-premium .feature-accent--background:hover{background-color:#ffb36e!important}.role-diet .feature-accent--background{background-color:#ff3939!important}.role-diet .feature-accent--background:hover{background-color:#ff0606!important}.role-premium .feature-accent--color{color:#ffcea1!important}.role-premium .feature-accent--color:hover{color:#ffb36e!important}.role-diet .feature-accent--color{color:#ff3939!important}.role-diet .feature-accent--color:hover{color:#ff0606!important}.role-premium .feature-accent--fill{fill:#ffcea1!important}.role-premium .feature-accent--fill:hover{fill:#ffb36e!important}.role-diet .feature-accent--fill{fill:#ff3939!important}.role-diet .feature-accent--fill:hover{fill:#ff0606!important}.role-premium .feature-accent--svg-fill path{fill:#ffcea1!important}.role-premium .feature-accent--svg-fill path:hover{fill:#ffb36e!important}.role-diet .feature-accent--svg-fill path{fill:#ff3939!important}.role-diet .feature-accent--svg-fill path:hover{fill:#ff0606!important}.role-premium .feature-accent--border-bottom-color{border-bottom-color:#ffcea1!important}.role-diet .feature-accent--border-bottom-color{border-bottom-color:#ff3939!important}.role-premium .feature-accent--border-top-color{border-top-color:#ffcea1!important}.role-diet .feature-accent--border-top-color{border-top-color:#ff3939!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body,html{min-height:100%;height:100%;overflow:unset}body{display:block;-webkit-text-size-adjust:100%}.v--modal-overlay{background:none}.v--modal{box-shadow:0 14px 38px 0 #9b9d9d}.validation__container--error input{border-color:#ced0d0}.theme-light .validation__container--error input{border-bottom:2px solid #ff3838}.theme-dark .validation__container--error input{border-bottom:2px solid #f5495d}.validation__message{text-align:left}button::-moz-focus-inner{border:0}.link-button-base{font-size:18px;font-size:calc(18/16*1rem)}@media print{.reviews{display:none}}@media print{.page-footer{display:block;height:auto!important;padding:10px 50px 0!important}}@media print{.page-footer__menu.page-footer__menu,.page-footer__social-media.page-footer__social-media,.page-header__language-chooser-wrapper{display:none}.page-header__content.page-header__content{position:static;box-shadow:none;justify-content:center}}@media print{.circular-progress-bar,.page-header .menu.menu--desktop,.page-header .menu.menu--mobile{display:none}}@media print{.circular-progress-bar-with-labeled-range__name.circular-progress-bar-with-labeled-range__name{display:block}}@media print{.recipe .recipe-exchange-button,.recipe .recipe-report-to-moderation-button{display:none}.recipe__author{margin:0!important}}@media print{.recipe-card__caption.recipe-card__caption{justify-content:space-between}.recipe-card .swiper-button-next,.recipe-card .swiper-button-prev,.recipe-card .swiper-pagination{display:none}}@media print{.recipes-catalog-photo__image{-webkit-print-color-adjust:exact}}@media print{.day-header.day-header{display:flex;max-width:530px;margin:25px auto 10px}}@media print{.simple-measure.simple-measure{background-color:transparent;color:#000}.simple-measure.simple-measure .btn-icon{display:none}}@media print{.own-measure__input.own-measure__input input{border:0}}@media print{.ingredients-counter .step-base__button{display:none}}@media print{.nutrition-list{display:block!important}.theme-light .nutrition-list__item{border-bottom:1px solid #f7f9f9}.theme-dark .nutrition-list__item{border-bottom:1px solid #292d2d}}@media print{.page-product-search-item .product{display:block}}@media print{.date-switcher-vue__button,.page-product-search-item .__product+.btn,.page-product-search-item .product__measures .simple-own-measure,.page-product-search-item .summary-bar,.week-day-switcher__item.week-day-switcher__item{display:none}.week-day-switcher__item.week-day-switcher__item--selected{display:flex;background:transparent!important}}@media print{.date-carousel-web__button.date-carousel-web__button,.date-carousel-web__day.date-carousel-web__day,.planner-suggestion{display:none}.date-carousel-web__day.date-carousel-web__day--active{display:flex}}@media print{.planner-section__buttons.planner-section__buttons{display:none}}@media print{.ingredient .ingredient__hint,.planner-section__items{display:block!important}}@media print{.page-planner.page-planner{display:block}}@media print{.page-shopping-list{display:block!important}.page-shopping-list__top-bar{box-shadow:none!important}}@media print{.shopping-list-topbar{margin-bottom:20px!important}.shopping-list-topbar__container{justify-content:center}.shopping-list-topbar__back-button,.shopping-list-topbar__context-menu{display:none}.shopping-list-topbar__menu{display:none!important}.shopping-list-topbar__description{margin-left:auto;margin-right:auto}.shopping-list-topbar__description-title{display:block!important}}@media print{.shopping-list-item{page-break-inside:avoid}.shopping-list-item__checkbox,.shopping-list-item__info-icon{display:none}}@media print{.shopping-list-items .swipeout-right{display:none!important}}@media print{.shopping-list-current .swipeout-content{width:100%!important}}@media print{.notifications-wrapper,.progress-loader{display:none}.app{min-height:auto!important}.app__footer-container.app__footer-container{position:relative}.app__content.app__content{display:block;padding-bottom:0}.app .summary-bar.summary-bar{position:relative}.app--summary-bar-visible{padding-bottom:0!important}}.transition-fade-enter-active,.transition-fade-leave-active{transition:opacity .5s}.transition-fade-enter,.transition-fade-leave-to{opacity:0}.transition-quick-fade-enter-active,.transition-quick-fade-leave-active{transition:opacity .2s}.transition-quick-fade-enter,.transition-quick-fade-leave-to{opacity:0}.font-size-xxs{font-size:10px;font-size:calc(10/16*1rem)}.font-size-xs{font-size:12px;font-size:calc(12/16*1rem)}.font-size-s{font-size:14px;font-size:calc(14/16*1rem)}.font-size-base{font-size:16px;font-size:calc(16/16*1rem)}.font-size-l{font-size:18px;font-size:calc(18/16*1rem)}.font-size-xl{font-size:20px;font-size:calc(20/16*1rem)}.font-size-xxl{font-size:22px;font-size:calc(22/16*1rem)}.font-size-xxxl{font-size:24px;font-size:calc(24/16*1rem)}.text-bold{font-weight:700}.text-underline{text-decoration:underline}.text-link{color:#487ca9;cursor:pointer;padding:5px}.theme-light .text-warning{color:#ff3939}.theme-dark .text-warning{color:#f5495d}.text-center{text-align:center}.text-capitalize{text-transform:capitalize}.input{font-family:albert-sans,monospace;margin:0;width:100%;padding:0 10px;border-radius:4px;text-align:left;-webkit-appearance:none;line-height:34px;height:36px}.theme-light .input{border:1px solid #ced0d0;background:#fff;color:#000}.theme-dark .input{border:1px solid #626565;background:#1e1e1e;color:#ced0d0}.input:focus,.input select:focus{outline:none}.input--right{text-align:right}.input--with-btn{padding-right:30px}.label{font-size:16px;font-size:calc(16/16*1rem);display:inline-block;position:relative;vertical-align:bottom;width:100%}.label:after,.label:before{position:absolute}.theme-light .label:after,.theme-light .label:before{color:#000}.theme-dark .label:after,.theme-dark .label:before{color:#ced0d0}.label:before{position:relative;display:inline-block;content:attr(data-labeled-input-text);margin-bottom:10px;font-size:14px;font-size:calc(14/16*1rem)}.label:after,.label:empty:before{display:none}.label--with-unit:after{display:block;bottom:8px;left:calc(100% - 25px);content:attr(data-labeled-input-unit)}.label--with-unit .input{width:calc(100% - 30px);text-align:right}.checkbox{position:relative;display:table}.checkbox__icon-tick{position:relative;display:inline-block;width:25px;height:25px;line-height:25px;border-radius:4px;text-align:center;float:left;color:transparent;font-size:17px;font-size:calc(17/16*1rem)}.theme-light .checkbox__icon-tick{background-color:#fff;border:1px solid #ced0d0}.theme-dark .checkbox__icon-tick{background-color:#1e1e1e;border:1px solid #626565}.theme-light .checkbox__label{color:#000}.theme-dark .checkbox__label{color:#ced0d0}.checkbox__description{line-height:1.2em;padding-left:15px;display:table-cell;vertical-align:middle;width:100%;height:25px;font-size:16px;font-size:calc(16/16*1rem)}.theme-light .checkbox__description{color:#000}.theme-dark .checkbox__description{color:#ced0d0}.theme-light .checkbox--selected .checkbox__icon-tick{color:#000}.theme-dark .checkbox--selected .checkbox__icon-tick{color:#ced0d0}.theme-light .checkbox--validation-error .checkbox__icon-tick{border:1px solid #ff3838}.theme-dark .checkbox--validation-error .checkbox__icon-tick{border:1px solid #f5495d}.checkbox__custom-input{display:none}.theme-light .checkbox .checkbox__custom-input:checked+.checkbox__icon-tick{color:#000}.theme-dark .checkbox .checkbox__custom-input:checked+.checkbox__icon-tick{color:#ced0d0}.checkbox--disabled{pointer-events:none}.theme-light .checkbox--disabled .checkbox__icon-tick{background:#e8e8e8;border-color:#fff;color:"checkboxDisabledFill"}.theme-dark .checkbox--disabled .checkbox__icon-tick{background:#333535;border-color:#626565;color:"checkboxDisabledFill"}.theme-dark .checkbox--disabled .checkbox__description,.theme-light .checkbox--disabled .checkbox__description{color:#999d9d}.checkbox--blocked{pointer-events:none}.theme-light .checkbox--blocked .checkbox__icon-tick{background:#e8e8e8}.theme-dark .checkbox--blocked .checkbox__icon-tick{background:#333535}.radio-list{position:relative}.radio-list__item{height:40px}.radio-list__item--selected .radio-list__circle:before{border-color:#000}.radio-list__item--selected .radio-list__circle:after{display:block;background-color:#000;color:#000}.radio-list__item--disabled .radio-list__circle:before{background-color:#e3e3e3;border-color:#a3b1b2}.radio-list__circle{height:100%;width:30px;float:left;position:relative}.radio-list__circle:before{background-color:#fff;border:1px solid #ced0d0;border-radius:50%;height:18px;width:18px}.radio-list__circle:after,.radio-list__circle:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.radio-list__circle:after{background-color:#333;border-radius:50%;display:none;height:10px;left:5px;width:10px}.radio-list__label{display:table-cell;vertical-align:middle;height:40px}.notification-box{font-size:18px;font-size:calc(18/16*1rem);display:flex;align-items:center;justify-content:space-between;position:relative;padding:10px;line-height:22px;text-align:left;border-radius:10px;margin:5px;width:calc(100% - 10px);color:#000}.notification-box path{fill:#000}.notification-box.notification-box__without-icon{padding:6px 10px 9px}.notification-box__icon-wrapper{width:18px;height:18px;flex-grow:0;flex-shrink:0;margin-right:10px}.notification-box__icon{width:100%;height:100%}.notification-box__icon path{fill:#000}.notification-box__text{width:100%}.notification-box__url{text-decoration:underline}.notification-box__title{font-weight:700}.notification-box__close{box-sizing:border-box;flex-grow:0;flex-shrink:0;width:22px;height:22px;padding:3px;cursor:pointer}.notification-box__close svg{height:100%;width:100%}.notification-box--error{background-color:#f76a7b;color:#fff}.notification-box--error path{fill:#fff}.notification-box--info{background-color:#b5dbfb}.notification-box--success{background-color:#c3eba1}.notification-box--warning{background-color:#ffcea1}.popup{display:flex;justify-content:center;align-items:center;position:fixed;z-index:2001}.popup,.popup__blackout{height:100%;width:100%;top:0;left:0}.popup__blackout{background-color:#000;opacity:.5;position:absolute}.popup__content-container{height:auto;max-height:90%;max-width:75%;padding:15px;position:relative;word-wrap:break-word}@media(max-width:320px){.popup__content-container{max-width:85%}}.theme-light .popup__content-container{background-color:#fff}.theme-dark .popup__content-container{background-color:#1e1e1e}.popup .link{color:#000;text-decoration:underline;padding:0}.theme-light .popup .link{color:#000}.theme-dark .popup .link{color:#ced0d0}.daily-goals-form__row{display:flex;justify-content:space-between;align-items:flex-start;min-height:40px}.daily-goals-form__row:first-child{border-bottom:1px solid #fff;margin-bottom:5px}.daily-goals-form__input-label{font-size:14px;font-size:calc(14/16*1rem);flex:1;height:40px;line-height:40px;white-space:nowrap}.theme-light .daily-goals-form__input-label{color:#000}.theme-dark .daily-goals-form__input-label{color:#ced0d0}.daily-goals-form .label--with-unit{width:105px;flex:0 0 105px;display:flex;align-items:center;justify-content:flex-end}.daily-goals-form .label--with-unit input{width:65px}.theme-light .daily-goals-form .label--with-unit input{border-color:#ced0d0;color:#000}.theme-dark .daily-goals-form .label--with-unit input{border-color:#626565;color:#ced0d0}.daily-goals-form .label--with-unit:after{position:relative;left:auto;bottom:auto;padding-left:5px;width:40px;font-size:14px;font-size:calc(14/16*1rem)}.theme-light .daily-goals-form .label--with-unit:after{color:#000}.theme-dark .daily-goals-form .label--with-unit:after{color:#ced0d0}.daily-goals-form__input-wrapper{padding-top:0}.daily-goals-form__input-wrapper .validation__message{position:static;white-space:normal;padding:5px;text-align:left;line-height:1.1em}.daily-goals-form__input-wrapper .validation__message:lang(de_DE),.daily-goals-form__input-wrapper .validation__message:lang(fr_FR),.daily-goals-form__input-wrapper .validation__message:lang(it_IT),.daily-goals-form__input-wrapper .validation__message:lang(pl_PL){width:auto;left:auto;right:0}.daily-goals-form--disabled{pointer-events:none}.daily-goals-form--disabled .daily-goals-form__input{font-size:14px;font-size:calc(14/16*1rem);border-color:transparent!important;pointer-events:none;padding-left:0;padding-right:5px;background:transparent}.daily-goals-form--disabled .label--with-unit:after{padding-left:0}.theme-light .daily-goals-form__input-wrapper.validation__container--error:after{color:#000!important}.theme-dark .daily-goals-form__input-wrapper.validation__container--error:after{color:#ced0d0!important}.default-popup{text-align:center;padding:10px}.default-popup__close{position:absolute;right:0;top:0;padding:10px 15px}.default-popup__icon{font-size:50px;font-size:calc(50/16*1rem);margin:20px 0 10px}.default-popup__title{font-weight:700;margin:10px 0}.default-popup__text{margin:10px 0}.default-popup__button{color:#4fa9f6;display:inline-block;padding:10px 15px;margin:10px 10px 0;cursor:pointer}.theme-light .nutrition--filled{background-color:#f7f9f9}.theme-dark .nutrition--filled{background-color:#292d2d}.nutrition__item--filled,.nutrition__item--header,.nutrition__item--primary,.nutrition__item--second-level-item,.nutrition__item--standalone,.nutrition__item--third-level-item{padding:0 16px 20px}.theme-light .nutrition__item--filled,.theme-light .nutrition__item--header,.theme-light .nutrition__item--primary,.theme-light .nutrition__item--second-level-item,.theme-light .nutrition__item--standalone,.theme-light .nutrition__item--third-level-item{background-color:#f7f9f9}.theme-dark .nutrition__item--filled,.theme-dark .nutrition__item--header,.theme-dark .nutrition__item--primary,.theme-dark .nutrition__item--second-level-item,.theme-dark .nutrition__item--standalone,.theme-dark .nutrition__item--third-level-item{background-color:#292d2d}.nutrition__item--filled>div,.nutrition__item--header>div,.nutrition__item--primary>div,.nutrition__item--second-level-item>div,.nutrition__item--standalone>div,.nutrition__item--third-level-item>div{display:inline-block}.theme-light .nutrition__item--filled .progressbar__bar,.theme-light .nutrition__item--header .progressbar__bar,.theme-light .nutrition__item--primary .progressbar__bar,.theme-light .nutrition__item--second-level-item .progressbar__bar,.theme-light .nutrition__item--standalone .progressbar__bar,.theme-light .nutrition__item--third-level-item .progressbar__bar{background-color:#fff}.theme-dark .nutrition__item--filled .progressbar__bar,.theme-dark .nutrition__item--header .progressbar__bar,.theme-dark .nutrition__item--primary .progressbar__bar,.theme-dark .nutrition__item--second-level-item .progressbar__bar,.theme-dark .nutrition__item--standalone .progressbar__bar,.theme-dark .nutrition__item--third-level-item .progressbar__bar{background-color:#1e1e1e}@media(max-width:320px){.nutrition__item--filled,.nutrition__item--header,.nutrition__item--primary,.nutrition__item--second-level-item,.nutrition__item--standalone,.nutrition__item--third-level-item{font-size:14px;font-size:calc(14/16*1rem)}}.nutrition__item--header{white-space:nowrap;padding:0}.theme-light .nutrition__item--header{background-color:#fff}.theme-dark .nutrition__item--header{background-color:#1e1e1e}.nutrition__item--header+.nutrition__item--standalone{padding-top:20px}.nutrition__item--second-level-item{padding:0 16px 10px 36px}.nutrition__item--second-level-item-without-progressbar{padding-bottom:24px}.nutrition__item--third-level-item{padding:0 16px 10px 46px}.nutrition__item--filled .nutrition__item-center{display:none}.nutrition__item--helper{padding:10px 16px;width:100%}.theme-dark .nutrition__item--helper,.theme-light .nutrition__item--helper{color:#999d9d}.nutrition__item--helper>div{display:inline-block}.nutrition__item--primary{font-weight:700;padding:30px 16px 15px;font-size:18px;font-size:calc(18/16*1rem)}.theme-light .nutrition__item--primary{background-color:#fff}.theme-dark .nutrition__item--primary{background-color:#1e1e1e}.nutrition__item--primary-header{padding:30px 16px 15px}.nutrition__item--primary-header>.nutrition__item--helper{padding:0}.nutrition__item--second-level-item+.nutrition__item--standalone,.nutrition__item--third-level-item+.nutrition__item--standalone{padding-top:30px}.nutrition__item-left{float:left;width:40%;padding:0}.nutrition__item-left--wider{width:71%}#page-recipe .nutrition__item-left{width:70%}.nutrition__item-left.link{position:relative}.theme-light .nutrition__item-left.link{color:#000}.theme-dark .nutrition__item-left.link{color:#ced0d0}.nutrition__item-left.link svg{position:absolute;right:-15px;width:8px;vertical-align:middle}.nutrition__item-left.link path{fill:#487ca9}.nutrition__item-center,.nutrition__item-right{width:29%;text-align:right}.nutrition__item-center{padding-right:5px}.nutrition__item-right{float:right}.nutrition__item-demo{font-size:10px;font-size:calc(10/16*1rem);color:#4fa9f6}.nutrition__item--total{position:relative}.nutrition__item--total .progressbar__bar{position:absolute;top:auto;left:0;bottom:-5px}.theme-light .nutrition__item--exceeded .nutrition__item-center,.theme-light .nutrition__item--exceeded .nutrition__item-left,.theme-light .nutrition__item--exceeded .nutrition__item.left.link{color:#ff3939}.theme-dark .nutrition__item--exceeded .nutrition__item-center,.theme-dark .nutrition__item--exceeded .nutrition__item-left,.theme-dark .nutrition__item--exceeded .nutrition__item.left.link{color:#f5495d}.nutrition__section-title{font-weight:700;font-size:18px;font-size:calc(18/16*1rem)}.theme-light .nutrition__section-title{color:#000}.theme-dark .nutrition__section-title{color:#ced0d0}.nutrition__annotation{padding:20px 16px 40px;font-size:14px;font-size:calc(14/16*1rem)}.theme-dark .nutrition__annotation,.theme-light .nutrition__annotation{color:#999d9d}.nutrition__sub-item--activityEnergy .nutrition__item-center,.nutrition__sub-item--addedActivityEnergy .nutrition__item-center,.nutrition__sub-item--dietEnergy .nutrition__item-center{display:none}.nutritions-list{font-size:16px;font-size:calc(16/16*1rem);width:auto;margin:0 0 20px;line-height:2.15em}.nutritions-list__title{margin-bottom:0;padding:0 16px}.theme-dark .nutritions-list__title,.theme-light .nutritions-list__title{color:#999d9d}.nutritions-list__list{color:#000;flex:1 0 100%;margin:0}.theme-light .nutritions-list__list{color:#000}.theme-dark .nutritions-list__list{color:#ced0d0}.nutritions-list__list .nutritions-list__list{margin:0 -16px}.theme-light .nutritions-list__list .nutritions-list__list{background:#f7f9f9}.theme-dark .nutritions-list__list .nutritions-list__list{background:#292d2d}.nutritions-list__item{padding:0 16px;display:flex;justify-content:space-between;flex-wrap:wrap}.nutritions-list__item .nutritions-list__item{padding-left:32px}.progressbar{background-color:#fff;bottom:0;color:#000;height:74px;left:0;position:absolute;width:100%;z-index:10}.progressbar__text,.progressbar__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progressbar__wrapper{padding:0 20px;position:relative;width:100%}.progressbar__bar{position:relative;background-color:#e8e8e8;height:6px;width:100%;border-radius:3px;overflow:hidden}.progressbar__bar--slim{height:3px;position:relative;top:-5px;border-radius:1.5px}.progressbar__bar--single{margin:20px auto 7px;width:100%}.progressbar__bar--triple{float:left;position:relative;padding:0 3px}.progressbar__bar--triple:first-of-type{padding:0 7px 0 0}.progressbar__bar--triple:last-of-type{padding:0 0 0 7px}.progressbar__nutritions{height:10px;width:100%}.progressbar__body{position:absolute;left:0;top:0;background-color:#9b9d9d;height:100%;max-width:100%}.progressbar__body--exceeded{background-color:#ff3939}.progressbar__label{font-size:10px;font-size:calc(10/16*1rem);position:absolute;top:13px;width:100%}@media(max-width:320px){.progressbar__label{font-size:50%}}.progressbar__label span:first-of-type{margin-right:5px}.progressbar__label--calories{top:-13px}.progressbar__label--demo{font-size:10px;font-size:calc(10/16*1rem);font-weight:700;position:absolute;right:20px;top:-13px}@media(max-width:320px){.progressbar__label--demo{font-size:50%}}.progressbar__bar--energy .progressbar__body{background-color:#b899ef}.progressbar__bar--energy .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--fat .progressbar__body{background-color:#e5d593}.progressbar__bar--fat .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--saturatedFat .progressbar__body{background-color:#e5d593}.progressbar__bar--saturatedFat .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--monounsaturatedFat .progressbar__body{background-color:#e5d593}.progressbar__bar--monounsaturatedFat .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--polyunsaturatedFat .progressbar__body{background-color:#e5d593}.progressbar__bar--polyunsaturatedFat .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--omega3 .progressbar__body{background-color:#e5d593}.progressbar__bar--omega3 .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--omega6 .progressbar__body{background-color:#e5d593}.progressbar__bar--omega6 .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--carbohydrate .progressbar__body{background-color:#aa9be4}.progressbar__bar--carbohydrate .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--sugars .progressbar__body{background-color:#aa9be4}.progressbar__bar--sugars .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--protein .progressbar__body{background-color:#91dffc}.progressbar__bar--protein .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--vegetableProtein .progressbar__body{background-color:#91dffc}.progressbar__bar--vegetableProtein .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--animalProtein .progressbar__body{background-color:#91dffc}.progressbar__bar--animalProtein .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--cholesterol .progressbar__body{background-color:#9b9d9d}.progressbar__bar--cholesterol .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--fiber .progressbar__body{background-color:#9b9d9d}.progressbar__bar--fiber .progressbar__body--exceeded{background-color:#ff3939}.progressbar__bar--magnesium .progressbar__body{background-color:#9b9d9d}.progressbar__bar--magnesium .progressbar__body--exceeded{background-color:#ff3939}.progress__bar--triple--protein{width:34%}.progress__bar--triple--protein .progressbar__text{width:26%}.progress__bar--triple--protein .progressbar__value{width:69%}.progress__bar--triple--fat{width:32%}.progress__bar--triple--fat .progressbar__text{width:35%}.progress__bar--triple--fat .progressbar__value{width:59%}.progress__bar--triple--carbohydrate{width:34%}.progress__bar--triple--carbohydrate .progressbar__text{width:23%}.progress__bar--triple--carbohydrate .progressbar__value{width:65%}.progress__bar--triple--cholesterol{width:34%}.progress__bar--triple--cholesterol .progressbar__text{width:23%}.progress__bar--triple--cholesterol .progressbar__value{width:65%}.progress__bar--triple--fiber{width:34%}.progress__bar--triple--fiber .progressbar__text{width:23%}.progress__bar--triple--fiber .progressbar__value{width:65%}.progress__bar--triple--magnesium{width:34%}.progress__bar--triple--magnesium .progressbar__text{width:23%}.progress__bar--triple--magnesium .progressbar__value{width:65%}.ios-env .progressbar__label{font-size:9px;font-size:calc(9/16*1rem)}.ios-env .progressbar__label span:first-of-type{margin-right:2px}.ios-env .progressbar__label--demo{font-size:9px;font-size:calc(9/16*1rem)}.ios-env .progressbar__bar--triple--protein{width:34%}.ios-env .progressbar__bar--triple--protein .progressbar__text{width:27%}.ios-env .progressbar__bar--triple--protein .progressbar__value{width:68%}.ios-env .progressbar__bar--triple--fat{width:32%}.ios-env .progressbar__bar--triple--fat .progressbar__text{width:35%}.ios-env .progressbar__bar--triple--fat .progressbar__value{width:62%}.ios-env .progressbar__bar--triple--carbohydrate{width:34%}.ios-env .progressbar__bar--triple--carbohydrate .progressbar__text{width:26%}.ios-env .progressbar__bar--triple--carbohydrate .progressbar__value{width:68%}.ios-env .progressbar__bar--triple--cholesterol{width:34%}.ios-env .progressbar__bar--triple--cholesterol .progressbar__text{width:26%}.ios-env .progressbar__bar--triple--cholesterol .progressbar__value{width:68%}.ios-env .progressbar__bar--triple--fiber{width:34%}.ios-env .progressbar__bar--triple--fiber .progressbar__text{width:26%}.ios-env .progressbar__bar--triple--fiber .progressbar__value{width:68%}.ios-env .progressbar__bar--triple--magnesium{width:34%}.ios-env .progressbar__bar--triple--magnesium .progressbar__text{width:26%}.ios-env .progressbar__bar--triple--magnesium .progressbar__value{width:68%}.photo-uploader__label{height:60px;overflow:hidden;position:relative}.photo-uploader__input-file{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.popup__content-container{overflow-y:scroll}@media(min-width:768px){.popup__content-container{overflow-y:unset}}.popup .btn{min-width:auto}.popup .scrollable-area{overflow-y:auto}.popup .terms-popup__list-container{height:auto}@media(max-height:640px){.popup .terms-popup__list-container{height:300px}}.page__default-container{margin:0 auto;padding-top:77px;max-width:700px;width:100%}.meal-preferences__section{margin:0 0 40px}.meal-preferences__section-title{font-weight:400;margin:15px 0 0}.theme-light .meal-preferences__section-title{color:#333939}.theme-dark .meal-preferences__section-title{color:#ced0d0}.meal-preferences__type-item{margin:10px 0 15px}.meal-preferences__type-label-name{display:block;margin-top:4px;line-height:18px}.meal-preferences__type-option{font-size:12px;font-size:calc(12/16*1rem);line-height:15px}.meal-preferences__type-option:after{content:", "}.meal-preferences__type-option:last-child:after{content:""}.meal-preferences__type-option.meal-preferences__options-not-available{color:#000}.meal-preferences .radio-list__item{font-size:16px;font-size:calc(16/16*1rem);margin:0 0 1px}.meal-preferences__section-preparation{padding-bottom:17px}.meal-preferences__section-preparation .meal-preferences__section-title{margin-left:39px;line-height:15px}.meal-preferences__type-item{margin:0 0 1px;padding:13px 16px 5px 39px}.meal-preferences__type-label-name{font-size:16px;font-size:calc(16/16*1rem)}.meal-preferences__type-option{font-size:14px;font-size:calc(14/16*1rem);color:#898d8d}.meal-preferences:last-of-type .meal-preferences__section{margin-bottom:0}.switch-form{display:flex;justify-content:space-between;align-items:flex-end}.switch-form__column{position:relative;flex:1 1 50%;padding-right:20px}.switch-form__column:last-child{padding-right:0}.switch-form:not(:last-child){margin-bottom:30px}.switch-form__unit{display:none}.theme-light .switch-form__unit .input{color:#000}.theme-dark .switch-form__unit .input{color:#ced0d0}.switch-form__unit--split .columns:first-of-type{padding-left:0}.switch-form__unit--split .columns:last-of-type{padding-right:0}.switch-form__unit--split .labeled-input{margin-top:2px}.switch-form__unit--active{display:flex;align-items:flex-end;flex-wrap:wrap}.theme-light .switch-form .validation__container--error .label input{color:#ff3939}.theme-dark .switch-form .validation__container--error .label input{color:#f5495d}.theme-light .switch-form .validation__container--error .label:before{color:#ff3939}.theme-dark .switch-form .validation__container--error .label:before{color:#f5495d}.switch-form .validation__container--error .switch-form__validation-error-message{display:block}.switch-form__validation-error-message{bottom:-20px;display:none;font-size:.75rem;padding-right:10px;position:absolute;text-align:center;width:100%}.theme-light .switch-form__validation-error-message{color:#ff3939}.theme-dark .switch-form__validation-error-message{color:#f5495d}.switch-form__single-unit{float:left;position:relative;width:50%;padding-left:0;padding-right:0}.switch-form__switch-container{display:flex}.switch-form__switch-button{font-size:16px;font-size:calc(16/16*1rem);border:0;flex:1;height:36px;line-height:36px;text-align:center;white-space:nowrap;margin-right:1px;cursor:pointer}.theme-light .switch-form__switch-button{color:#000;background:#f7f9f9}.theme-light .switch-form__switch-button--active{background-color:#4fa9f6;color:#fff}.theme-dark .switch-form__switch-button{color:#ced0d0;background:#292d2d}.theme-dark .switch-form__switch-button--active{background-color:#4fa9f6;color:#fff}.switch-form__switch-button:first-child{border-top-left-radius:18px;border-bottom-left-radius:18px}.switch-form__switch-button:last-child{border-top-right-radius:18px;border-bottom-right-radius:18px;margin-right:0}.switch-form__buttons-container,.switch-form__units-container{float:left;position:relative;width:50%;padding-left:10px}