@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz:wght@200..700&display=swap";.simple-button{--btn-padding: 17px 37px;--btn-font-size: 14px;display:flex;align-items:center;justify-content:center;padding:var(--btn-padding);width:100%;background-color:transparent;transition:.2s;max-height:54px;border:1px solid #dfdfe1;border-radius:90px;outline:none;cursor:pointer;box-sizing:border-box}.simple-button span{color:#000;font-size:var(--btn-font-size);font-weight:700;line-height:1.2em}.simple-button.full{width:100%}.simple-button__icon{display:flex}.simple-button__icon+span{margin-left:8px}.simple-button.gray,.simple-button.gray:hover{background-color:#b3b3b3!important;border-color:#b3b3b3!important}.simple-button:disabled{pointer-events:none;background-color:#b3b3b3!important;border-color:#b3b3b3!important}.simple-button:disabled:hover{background-color:#b3b3b3!important;border-color:#b3b3b3!important}.simple-button.orange{background-color:#c10016;border-color:#c10016}.simple-button.orange span{color:#fff}.simple-button.orange:hover{background-color:#a80013;border-color:#a80013}.simple-button.white-to-orange{background-color:#fff;border-color:#dfdfe1}.simple-button.white-to-orange span{color:#000}.simple-button.white-to-orange:hover{background-color:#a80013;border-color:#a80013}.simple-button.white-to-orange:hover span{color:#fff}.simple-button.secondary{background-color:#fff;color:#c10016;border-color:#c10016}.simple-button.secondary span{color:#c10016}.simple-button.secondary:hover{background-color:#fff9f9;border-color:#a80013}.simple-button.step-edit-button{margin-top:20px;max-width:270px}.simple-button.step-edit-button span{font-size:14px}.simple-button--loading{pointer-events:none;cursor:wait}.simple-button__loading{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.simple-button__loading-text{color:inherit;font-size:var(--btn-font-size);font-weight:700;line-height:1.2em}.simple-button__spinner{flex-shrink:0;width:24px;height:24px}.simple-button__spinner .mdc-circular-progress{width:24px;height:24px}.simple-button__spinner .mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic circle,.simple-button__spinner .mdc-circular-progress__indeterminate-circle-graphic circle{stroke:currentColor}.simple-button.orange.simple-button--loading .simple-button__loading-text,.simple-button.orange.simple-button--loading .simple-button__spinner{color:#fff}.simple-button.simple-white-fill-button-loader{background-color:#c10016;border:none;pointer-events:none;cursor:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.simple-button.simple-white-fill-button-loader:hover{border:none}.simple-button.simple-white-fill-button-loader .mdc-circular-progress--large{width:32px;height:32px}.simple-button.simple-white-fill-button-loader .mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic circle,.simple-button.simple-white-fill-button-loader .mdc-circular-progress__indeterminate-circle-graphic circle{stroke:#fff!important}.simple-button:hover{border-color:#000}@media all and (max-width: 1200px){.simple-button{--btn-padding: 16px;--btn-font-size: 14px}.simple-button.step-edit-button{max-width:unset;width:100%}}.simple-button.text-button{width:auto;padding:0;margin:16px auto;border:none}.simple-button.text-button span{transition:.2s}.simple-button.text-button:hover span{color:#c10016}.max-date-modal[data-v-183ae8ea]{padding:12px 16px;text-align:center}.max-date-modal__content[data-v-183ae8ea]{font-size:16px;line-height:24px}.max-date-modal__footer[data-v-183ae8ea]{margin-top:16px}.simple-button[data-v-183ae8ea]{max-width:240px;display:inline-block}.calendar{--black-600: black;--border-width: 1px;--circle-size: 41px;--vc-pane-width: 100%;--calendar-day-height: 52px;--vc-pane-layout-gap: 40px;--vc-weeks-gap: 8px;--calendar-max-height: unset;--calendar-overflow-y: auto;overflow-x:hidden!important}.calendar::-webkit-scrollbar{width:2px}.calendar::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.calendar::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.calendar .vc-container{border:none;--font-bold: 500;overflow-y:var(--calendar-overflow-y);max-height:var(--calendar-max-height)}.calendar .vc-pane-container.in-transition{overflow:unset!important}.calendar .vc-arrow{width:4.4rem;box-sizing:border-box;border-radius:10px;transition:.2s}.calendar .vc-arrow:hover{background:none}.calendar .vc-svg-icon{width:30px;height:30px;transform:translateY(-2px)}.calendar .vc-svg-icon path{fill:#000}.calendar .vc-arrows-container{z-index:9;transform:translate(-50%);left:50%;width:100%}.calendar .vc-title{font-size:1.6rem;margin-bottom:2.2rem;text-transform:capitalize;font-weight:700;color:#000;pointer-events:none}.calendar .vc-weeks{padding:0;row-gap:var(--vc-weeks-gap)}.calendar .vc-weekday{font-size:1.4rem;color:#000}.calendar .vc-day-layer{width:100%;margin:0 auto}.calendar .vc-pane{width:100%}.calendar .vc-pane-layout{padding-inline:2px;gap:var(--vc-pane-layout-gap)}.calendar .column-from-end-2{margin-right:auto}.calendar .column-from-end-1{margin-left:auto}.calendar .is-today .vc-highlights{display:none!important}.calendar .vc-day-content{height:var(--circle-size);width:var(--circle-size);font-size:1.6rem;position:relative}.calendar .vc-day-content.highlight-content--start{color:#fff!important}.calendar .vc-day-content:focus{background-color:unset}.calendar .vc-highlight :not(.highlight-background--start) :not(.highlight-background--base) :not(.highlight-background--end){background-color:unset!important}.calendar .highlight-background--start{background-color:#000!important;height:var(--circle-size);width:var(--circle-size)}.calendar .is-disabled.highlight-content--start{color:var(--gray-400)!important;font-weight:400!important}.calendar .vc-day{height:var(--calendar-day-height)}.calendar .vc-day.is-not-in-month{height:0}.calendar .vc-day.is-not-in-month.in-next-month{display:none}.calendar .vc-day .vc-highlight.highlight-background--base{height:calc(var(--circle-size) - 10px);border-top-width:1px!important;border-bottom-width:1px!important}.calendar .vc-day .vc-highlight.vc-highlight-base-start{border-left-width:var(--border-width)!important;border-top-left-radius:var(--rounded-full)!important;border-bottom-left-radius:var(--rounded-full)!important;width:100%!important}.calendar .vc-day .vc-highlight.vc-highlight-base-end{border-right-width:var(--border-width)!important;border-top-right-radius:var(--rounded-full)!important;border-bottom-right-radius:var(--rounded-full)!important;width:100%!important}.calendar .vc-day .vc-highlight.highlight-background--end{background-color:#000!important;height:var(--circle-size);width:var(--circle-size)}.calendar .vc-day .highlight-content--end{color:#fff!important}.calendar .vc-day.on-right .vc-highlight.vc-highlight-base-start,.calendar .vc-day.on-right .vc-highlight.vc-highlight-base-middle,.calendar .vc-day.is-last-day .vc-highlight.vc-highlight-base-start,.calendar .vc-day.is-last-day .vc-highlight.vc-highlight-base-middle{border-right-width:var(--border-width)!important;border-top-right-radius:var(--rounded-full)!important;border-bottom-right-radius:var(--rounded-full)!important;width:100%!important}.calendar .vc-day.on-left .vc-highlight.vc-highlight-base-middle,.calendar .vc-day.on-left .vc-highlight.vc-highlight-base-end,.calendar .vc-day.is-first-day .vc-highlight.vc-highlight-base-middle,.calendar .vc-day.is-first-day .vc-highlight.vc-highlight-base-end{border-left-width:var(--border-width)!important;border-top-left-radius:var(--rounded-full)!important;border-bottom-left-radius:var(--rounded-full)!important;width:100%!important}.calendar.no-weekends .vc-day.weekday-position-5 .vc-highlight-base-start,.calendar.no-weekends .vc-day.weekday-position-5 .vc-highlight-base-middle{border-right-width:var(--border-width)!important;border-top-right-radius:var(--rounded-full)!important;border-bottom-right-radius:var(--rounded-full)!important;width:calc(100% + 5px)!important}.calendar.no-weekends .vc-day.weekday-position-5 .vc-highlight-base-start.vc-highlight-base-start,.calendar.no-weekends .vc-day.weekday-position-5 .vc-highlight-base-middle.vc-highlight-base-start{width:calc(100% + 10px)!important}.calendar .vc-day.registered .vc-day-content{color:#c10016!important}.calendar .vc-day .promotionBackground{border:none!important;background-color:inherit!important}.calendar .vc-day .promotionContent{color:#c10016!important}.calendar .vc-day .promotionContent.is-disabled{color:var(--gray-400)!important}.calendar.not-normal-type .vc-highlight{height:var(--circle-size);width:var(--circle-size)}.calendar.not-normal-type .vc-day-content:not(.is-disabled).highlight-content-custom--start{color:#fff!important}.calendar.addons-calendar .vc-day .vc-day-content:not(.is-disabled){border:1px solid}.calendar.addons-calendar .vc-day .vc-highlights+.vc-day-content{border:none}.calendar .vc-popover-content{border-radius:10px}.calendar .vc-popover-content .vc-popover-caret{display:none}.calendar__popover{font-size:14px;line-height:20px;text-align:center;padding:12px 16px}@media all and (max-width: 1200px){.calendar{--circle-size: 49px;--vc-pane-layout-gap: 0;--vc-weeks-gap: 10px;--calendar-day-height: 61px}.calendar .vc-weekday{display:none;font-size:1.4rem}.calendar .vc-weekday.mobile{display:block;font-size:12px;line-height:1.25em;padding-bottom:0}.calendar .vc-arrows-container{display:none;top:20rem}.calendar .vc-arrow{width:4.4rem;height:6.5rem}.calendar .vc-svg-icon{width:30px;height:30px}.calendar .vc-title{font-size:1.6rem;margin-bottom:2.2rem}.calendar .vc-day-content{font-size:1.6rem}}@media all and (max-width: 980px){.calendar .vc-svg-icon{width:12px;height:21px}.calendar .vc-title{font-size:1.2rem;margin-bottom:1.6rem}.calendar .vc-weekday{font-size:1.2rem}.calendar .vc-day-content{font-size:1.4rem}}@media all and (max-width: 800px){.calendar .vc-svg-icon{width:30px;height:30px}.calendar .vc-pane{margin:0 auto}.calendar .vc-title{font-size:1.6rem;margin-bottom:2.2rem}.calendar .vc-day-content{font-size:1.6rem}}@media all and (max-width: 600px){.calendar{--circle-size: 40px;--calendar-day-height: 56px;--vc-weeks-gap: 6px}.calendar .vc-arrow{width:3.4rem;height:4.5rem}.calendar .vc-pane{margin:0 auto}.calendar .vc-day-content{font-size:1.6rem}}@media all and (max-width: 360px){.calendar{--circle-size: 32px;--calendar-day-height: 50px}}.max-date-modal-container.calendar-modal .mdc-dialog__surface{max-width:480px!important}@media all and (max-width: 1200px){.weeks-container-mobile{position:sticky;top:0;display:grid;grid-template-columns:repeat(7,1fr);font-size:14px;line-height:1.4em;margin:0 auto;background-color:#fff;z-index:999;padding-block:17px;color:#8e8e8e;box-shadow:0 28px 32px #0000000a}.weeks-container-mobile .vc-weekday{padding:0}}@media all and (max-width: 600px){.weeks-container-mobile{padding-block:10px}}.info-tooltip{position:fixed;display:flex;align-items:center;background-color:#fff;border-radius:10px;padding:1.2rem 2rem;margin-top:1rem;z-index:1;max-width:95rem;box-shadow:0 0 6px #00000080;transform:translateY(-50px)}.info-tooltip__icon{width:1.8rem;height:1.5rem;margin-right:1.4rem}.info-tooltip__text{color:#c10016;font-size:1.4rem;font-weight:500;line-height:1.25em}.info-tooltip__close-icon{width:25px;height:25px;position:absolute;top:0;right:0;cursor:pointer;transform:translateY(-50%)}@media (max-width: 600px){.info-tooltip{transform:translateY(-45px)}}.tooltip,.custom-tooltip{-webkit-tap-highlight-color:transparent;cursor:pointer;width:21px;height:21px;box-sizing:border-box;border-radius:100%;border:1px solid #dfdfe1;position:relative;display:flex;justify-content:center;align-items:center;font-size:11px}@media (max-width: 1600px){.tooltip,.custom-tooltip{width:16px;height:16px}}@media (max-width: 1200px){.tooltip,.custom-tooltip{width:21px;height:21px}}.custom-tooltip{width:auto;height:auto;border:none;border-radius:0;display:inline-flex}.custom-tooltip__icon{display:flex;align-items:center}.custom-tooltip__icon span{margin-left:8px;color:#8e8e8e;font-size:11px;font-weight:700;line-height:1.6em;text-transform:uppercase}.custom-tooltip__text{font-size:14px;font-weight:400;width:280px;background-color:#fff;color:#000;text-align:center;padding:13px 26px;border:1px solid black;border-radius:10px;position:absolute;left:100%;top:50%;transform:translate(10px,-50%);z-index:100;opacity:0;transition:all .2s;visibility:hidden}.custom-tooltip__text:after{content:" ";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent black transparent transparent}@media (max-width: 600px){.custom-tooltip__text:after{top:100%;left:50%;margin-left:-5px;margin-top:0;border-color:black transparent transparent transparent}}@media (max-width: 1600px){.custom-tooltip__text{font-size:12px;width:260px;padding:10px 20px}}@media (max-width: 600px){.custom-tooltip__text{left:50%;bottom:100%;top:initial;transform:translate(-50%,-10px);width:200px}}.custom-tooltip.bottom .custom-tooltip__text{bottom:25px;left:50%;top:unset;transform:translate(-50%)}.custom-tooltip.bottom .custom-tooltip__text:after{content:" ";position:absolute;top:100%;left:50%;margin-top:unset;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}.custom-tooltip.top .custom-tooltip__text{left:50%;top:30px;transform:translate(-50%)}.custom-tooltip.top .custom-tooltip__text:after{content:" ";position:absolute;top:unset;bottom:100%;left:50%;margin-top:unset;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent black transparent}.custom-tooltip.certificates{width:100%;height:100%;border:unset}.custom-tooltip.certificates .custom-tooltip__text{font-size:16px;font-weight:600;width:178px;background-color:#000;color:#fff;text-align:center;padding:8px 12px;border:unset;border-radius:24px;position:absolute;left:50%;top:calc(100% + 12px);transform:translate(-50%);z-index:100;opacity:0;transition:all .3s;visibility:hidden;bottom:unset}.custom-tooltip.certificates .custom-tooltip__text:after{content:" ";position:absolute;top:unset;bottom:100%;left:50%;margin-top:unset;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent black transparent}.custom-tooltip:hover .custom-tooltip__text,.custom-tooltip.active .custom-tooltip__text{visibility:visible;opacity:1}.mdc-tooltip-wrapper--rich .mdc-tooltip{top:50%;left:50%;transform:translate(5%,-61%)}.mdc-tooltip-wrapper--rich .mdc-tooltip__surface{min-width:325px;box-shadow:none;border:1px solid black;box-sizing:border-box;border-radius:10px}.mdc-tooltip-wrapper--rich .mdc-tooltip__surface .mdc-tooltip__title{display:none}.mdc-tooltip-wrapper--rich .mdc-tooltip__surface .mdc-tooltip__content{font-size:14px;color:#000;text-align:center;line-height:1.3em}@media (max-width: 1600px){.mdc-tooltip-wrapper--rich .mdc-tooltip__surface .mdc-tooltip__content{font-size:12px}}.progress-bar{border-radius:30px}.progress-bar__small{width:100%;margin-top:10px}.progress-bar__small.mdc-linear-progress{height:3px}.progress-bar__small .mdc-linear-progress__bar-inner{border-color:#c10016!important}.progress-bar__big{background:#ebd2c5;border-radius:30px;color:#fff;text-transform:uppercase;font-weight:700;padding:5px 0 4px;font-size:10px;line-height:1.2em;z-index:1;position:relative;text-align:center;overflow:hidden}.progress-bar__big:before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--beforeWidth);background:#c10016;z-index:-1;border-radius:30px;transition:all .3s}.menu-details-juices.menu-details--left{padding:3.4rem 5.5rem 0}.menu-details-juices .menu-details-juices--left.mobile{display:none}.menu-details-juices .menu-details-juices__juices-set{width:100%}.menu-details-juices .menu-details__content-header img{margin-right:4.4rem;max-width:90px}.menu-details-juices .menu-details__pros-container{display:flex;align-items:center;color:#000;font-size:1.6rem;line-height:2rem;margin-bottom:1.6rem}.menu-details-juices .menu-details__pros-container svg{margin-right:16px;min-width:20px}.menu-details-juices .menu-details__pros-container:last-child{margin-bottom:0}.menu-details-juices .swiper-opinions-container{height:12rem;margin-bottom:12rem}.menu-details-juices .button-container__order-button{bottom:4.7rem}.menu-details-juices .juices-set__header{font-size:1.6rem;font-weight:700;line-height:1.25em;text-align:center}.menu-details-juices .juices-set__content{width:100%;height:100%;max-height:20rem;padding:2.6rem 0;margin-top:2rem;border:1px solid #dfdfe1;box-sizing:border-box;border-radius:2rem;display:flex;flex-direction:column;align-items:center}.menu-details-juices .juices-set__content-header{font-size:1.8rem;font-weight:700}.menu-details-juices .juices-set__content-images{width:100%;height:100%;max-height:6rem;margin-top:2.1rem;display:flex;justify-content:center}.menu-details-juices .juices-set__content-images img{object-fit:cover}.menu-details-juices .juices-set__content-second-header{margin-top:1rem;font-size:1.6rem;font-weight:700}.menu-details-juices .juices-set__content-second-under-header{font-size:1.4rem;margin-top:.8rem}.menu-details-juices .menu-details__variant-tab{padding:1rem 1.7rem;margin-top:2.3rem}.menu-details-juices .menu-details__meals-description{line-height:1.6em;margin-bottom:4.3rem}.menu-details-juices .menu-details-juices__image{max-width:75.4rem;max-height:22.3rem;object-fit:cover}.menu-details-juices .menu-details-juices__image img{width:100%;height:100%}.menu-details-juices .menu-details__hearts-container{margin-top:4.5rem}.menu-details-juices .menu-details-juices__description{font-size:1.4rem;color:#000;text-align:center;line-height:1.6em;opacity:.5}@media (max-width: 1600px){.menu-details-juices.menu-details--left{padding:1.4rem 3.5rem 0}.menu-details-juices .menu-details__variant-tab{margin-top:2.3rem}.menu-details-juices .menu-details__meals-description{padding:0;line-height:1.4em}}@media (max-width: 1200px){.menu-details-juices .menu-details-juices__image{order:5}.menu-details-juices .menu-details__header--clients{display:block}.menu-details-juices .menu-details__meals-container{display:flex}.menu-details-juices .button-container__order-button{width:calc(100% - 12rem);position:fixed;bottom:90px;left:unset;transform:unset}.menu-details-juices .menu-details-juices__description{text-align:start}}@media (max-width: 600px){.menu-details-juices.menu-details--left{padding:0}.menu-details-juices.menu-details--right{padding:0 1.6rem}.menu-details-juices .menu-details-juices--left.mobile{display:block}.menu-details-juices .menu-details-juices--left.desktop{display:none}.menu-details-juices .menu-details__content-header{order:0}.menu-details-juices .menu-details__content-header img{margin-right:0}.menu-details-juices .menu-details__bottom-container{display:flex;flex-direction:column;align-items:center;order:3;margin-bottom:90px}.menu-details-juices .menu-details__bottom-container.mobile{display:none}.menu-details-juices .menu-details-juices__juices-set{margin-top:4.3rem}.menu-details-juices .menu-details__meals-container,.menu-details-juices .menu-details-juices__description{align-items:center;text-align:center;padding:0 2.75rem}.menu-details-juices .menu-details__pros{order:3}.menu-details-juices .menu-details__description{margin-bottom:0;order:2}.menu-details-juices .menu-details-juices__image{margin-top:3.5rem;order:1}.menu-details-juices .menu-details-juices__image>img{height:auto}.menu-details-juices .menu-details__variant-tab{margin-top:4.3rem}.menu-details-juices .menu-details__meals-description{margin-bottom:3rem}.menu-details-juices .menu-details__hearts-container{margin-top:3rem}.menu-details-juices .button-container__order-button{width:calc(100% - 3rem)}}.meal-row-addon{display:flex;flex-direction:column;align-items:center;padding:18px 23px;border:1px solid #dfdfe1;border-radius:10px;font-weight:400;width:148px;cursor:pointer;transition:all .2s}.meal-row-addon__img{max-width:44px;max-height:58px}.meal-row-addon__img img{width:100%;height:100%}.meal-row-addon__text-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.meal-row-addon__text-container .meal-row-title{font-size:16px;line-height:19.2px;margin-top:15px;text-align:center}.meal-row-addon__text-container .meal-row-description{font-size:18px;line-height:23px;font-weight:700;margin-top:8px}.meal-row-addon:hover{background-color:#f7f7f7}.meal-row-addon:not(:last-child){margin-right:10px}.meal-row-kids{display:flex;flex-direction:row;align-items:center;padding:18px 23px;border:1px solid #dfdfe1;margin:7px;font-weight:400;flex:0 0 calc(50% - 14px);border-radius:10px;cursor:pointer;transition:all .2s}.meal-row-kids__img{width:72px!important;height:72px!important}.meal-row-kids__img img{width:100%;height:100%;object-fit:contain}.meal-row-kids__text-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-left:25px}.meal-row-kids__text-container .meal-row-title{font-size:16px;line-height:19.2px;margin-top:0}.meal-row-kids__text-container .meal-row-description{font-size:18.5px;line-height:23px;font-weight:700;margin-top:20px}.meal-row-kids__text-container .meal-row-description-from{margin-right:.3em}.meal-row-kids__text-container .meal-row-description-sup{font-weight:500;font-size:10.5px;line-height:13px;text-decoration-line:underline}.meal-row-kids__text-container .meal-row-description-curr{font-size:10.5px;line-height:13.2}.meal-row-kids:hover{background-color:#f7f7f7}@media screen and (max-width: 1200px){.meal-row-kids__img{width:64px!important;height:62px!important}}@media screen and (max-width: 600px){.meal-row-kids__img{width:70px!important;height:70px!important}}@media screen and (max-width: 1200px){.meal-row-kids,.meal-row-addon{align-items:center;border:1px solid #dfdfe1;display:flex;flex-direction:row;padding:32px 21px;width:100%;flex:100%}.meal-row-kids__img,.meal-row-addon__img{width:41px;height:54px;flex-shrink:0}.meal-row-kids__img img,.meal-row-addon__img img{width:100%;height:100%}.meal-row-kids__text-container,.meal-row-addon__text-container{width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding-inline:30px;margin-left:0}.meal-row-kids__text-container .meal-row-title,.meal-row-addon__text-container .meal-row-title{font-size:16px;line-height:24px;margin-top:0;text-align:left}.meal-row-kids__text-container .meal-row-description,.meal-row-addon__text-container .meal-row-description{font-size:18.5px;line-height:23px;margin-top:0;flex-shrink:0}.meal-row-kids__text-container .meal-row-description-from,.meal-row-addon__text-container .meal-row-description-from{margin-right:.3em}.meal-row-kids__text-container .meal-row-description-sup,.meal-row-addon__text-container .meal-row-description-sup{line-height:13px}.meal-row-kids:not(:last-child),.meal-row-addon:not(:last-child){margin-right:0}.meal-row-kids:not(:first-child),.meal-row-addon:not(:first-child){margin-top:10px}}@media screen and (max-width: 600px){.meal-row-kids,.meal-row-addon{flex-direction:row;align-items:center;border:none;border-radius:0;border-bottom:1px solid #e7e7e7;padding:26px 16px;width:100%;height:100%}.meal-row-kids__img,.meal-row-addon__img{width:44px;height:59px;flex-shrink:0}.meal-row-kids__text-container,.meal-row-addon__text-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-left:25px;padding-inline:0px}.meal-row-kids__text-container .meal-row-title,.meal-row-addon__text-container .meal-row-title{line-height:19.2px}.meal-row-kids__text-container .meal-row-description,.meal-row-addon__text-container .meal-row-description{margin-top:13px}.meal-row-kids:not(:last-child),.meal-row-addon:not(:last-child){margin-right:0}.meal-row-kids:not(:first-child),.meal-row-addon:not(:first-child){margin-top:0}}.meal-row-addon__text-container--column{flex-direction:column!important}.separator{--height: 6px;--background-color: #f4f4f4;width:100%;height:var(--height);background-color:var(--background-color);margin-top:var(--page-separator-margin-top)}.summary-period__container{display:flex;justify-content:space-between;align-items:baseline}.summary-period__container .text{font-size:14px;line-height:16px;font-weight:500}.summary-period__container .text span{font-size:12px;line-height:14px}.summary-period__container .delivery{font-weight:700;font-size:14px;line-height:1.2em}.summary-period__container .date{display:flex;align-items:center;font-weight:700;font-size:14px;line-height:1.2em}.summary-period__container .date__icon{margin-left:12px;display:flex;cursor:pointer;transition:all .2s}.summary-period__container .date__icon:hover{opacity:.7}.summary-period__container .price-atom{text-align:right}.summary-period__container .price-atom__promo{align-items:flex-end}.summary-period__container .price-atom__regular .label{display:none}.summary-period__container .current-price__main{font-weight:500}.summary-period:not(:first-child){margin-top:8px}.summary-period.spacer{margin-top:24px}.summary-period.orange{color:#c10016}.summary-period.bold,.summary-period.bold .text,.summary-period.bold .current-price__main{font-weight:700}.summary-period.space-top{margin-top:24px}.summary-period.promo-name{color:#3dc77e}.summary-period.promo-name .current-price__main{font-weight:700!important}.current-price{--main-font-size: 30px;--currency-font-size: 12px;display:flex;align-items:baseline}.current-price__main{font-size:var(--main-font-size);font-weight:700;line-height:1.2em}.current-price__main--red{color:#c10016!important}.current-price__currency{line-height:1.2em;font-size:var(--currency-font-size);font-weight:500;margin-left:4px;color:#6b6b6b}.current-price.orange{color:#c10016}@media all and (max-width: 1200px){.current-price{--main-font-size: 16px;--currency-font-size: 14px}}@media all and (max-width: 600px){.current-price{--main-font-size: 20px}}.voucher-btn{--voucher-padding: 18px 28px;padding:var(--voucher-padding);display:flex;align-items:center;background-color:#fff;border:1px solid white;border-radius:15px;cursor:pointer;transition:.2s}.voucher-btn:hover{border-color:#e8e8e8}.voucher-btn__wrapper{display:flex;align-items:center}.voucher-btn__wrapper .icon{display:flex}.voucher-btn__wrapper .text{margin-left:16px;font-size:14px;line-height:1.4em}.voucher-btn__arrow{margin-left:auto}.voucher-btn.small{padding:22px 33px;align-items:flex-start}.voucher-btn.small .voucher-btn__wrapper{flex-direction:column;align-items:flex-start}.voucher-btn.small .voucher-btn__wrapper .text{margin-left:0;margin-top:10px}@media all and (max-width: 1200px){.voucher-btn{--voucher-padding: 23px 28px;border-color:#e8e8e8;padding:var(--voucher-padding)}.voucher-btn.small{padding:var(--voucher-padding);align-items:center}}.text-link{border:none;background:none;display:inline-flex;flex-direction:row;align-items:center;color:#c10016;cursor:pointer}.text-link__text{text-decoration:underline;font-size:14px;line-height:16px;font-weight:700}.voucher{--container-padding: 20px 24px 24px;--container-flex-direction: column;--value-text-font-size: 12px;--value-text-marign-left: 14px;--price-marign-top: 4px;--id-padding: 13px 24px;--id-font-size: 14px;--id-margin-top: 13px;border:1px solid #dfdfe1;border-radius:15px;cursor:pointer;transition:.2s;height:fit-content}.voucher__container{display:flex;flex-direction:var(--container-flex-direction);padding:var(--container-padding)}.voucher__container .value-container .value{display:flex;align-items:center}.voucher__container .value-container .value__text{margin-left:var(--value-text-marign-left);font-size:var(--value-text-font-size);font-weight:700;line-height:1em}.voucher__container .value-container .price{margin-left:32px;margin-top:var(--price-marign-top)}.voucher__container .id{padding:var(--id-padding);background-color:#f7f7f7;border-radius:10px;margin-top:var(--id-margin-top);font-size:var(--id-font-size);line-height:1.4em}.voucher:hover,.voucher.active{border-color:#000}.voucher.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}@media all and (max-width: 1200px){.voucher{--container-padding: 30px 20px;--container-flex-direction: row;--value-text-font-size: 14px;--value-text-marign-left: 16px;--price-marign-top: 10px;--id-padding: 9px 18px;--id-font-size: 16px;--id-margin-top: 0}.voucher__container{justify-content:space-between;align-items:center}}.voucher-login{padding:35px 10px;display:flex;align-items:center;justify-content:center;background-color:#e6f1ff}.voucher-login .icon{display:flex}.voucher-login .text{font-size:14px;line-height:1.5em;color:#016fff;margin-left:16px}.voucher-login .text span{transition:.2s;text-decoration:underline;cursor:pointer;font-weight:700}.voucher-login .text span:hover{opacity:.7}.icon-button{display:flex;align-items:center;font-size:14px;font-weight:700;cursor:pointer}.icon-button__image{display:flex}.icon-button__text{line-height:1em;margin-left:12px}.tabs{--tab-width: 49%;--tab-height: 58px;--tabs-max-width: 500px;--tabs-padding: 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;box-sizing:border-box;padding:var(--order-padding)}.tabs .tabs-nav{display:flex;position:relative;font-display:row;background:#f7f7f7;height:var(--tab-height);border-radius:29px;box-sizing:border-box;width:100%;max-width:var(--tabs-max-width)}.tabs .tabs-nav .tab{display:flex;justify-content:center;align-items:center;width:100%;font-weight:500;font-size:16px;color:#7c7c7c;cursor:pointer;z-index:2;line-height:140%;-webkit-tap-highlight-color:transparent;transition:.2s}.tabs .tabs-nav .tab:hover{color:#000}.tabs .tabs-nav .active{color:#000;font-weight:600}.tabs .tabs-nav .slider{position:absolute;display:flex;width:var(--tab-width);inset:5px;background:#fff;z-index:1;border-radius:99px;transition:.1s ease-out;box-shadow:0 1.63333px 6px #00000014}.tabs .tabs-nav .slider_0{transform:translate(0)}.tabs .tabs-nav .slider_1{transform:translate(100%)}.tabs .tabs-body{display:flex;flex-direction:column;width:100%;margin-top:20px}.tabs .tabs-body .tab-content{display:none;flex-direction:column}.tabs .tabs-body .active{display:flex;-webkit-animation:scale .2s ease-in-out;-moz-animation:scale .2s ease-in-out;animation:scale .2s ease-in-out}@media screen and (max-width: 600px){.tabs{--tab-width: 48.5%}}.textarea{--textarea-font-size: 16px;border:1px solid #dfdfe1;font-weight:400;font-size:var(--textarea-font-size);border-radius:16px;box-sizing:border-box;width:100%;resize:none;color:#000;outline:none;max-height:90px;overflow:visible;padding:16px 80px 16px 32px;height:90px!important}.textarea-error{border-color:red}.textarea:focus{border:1px solid black;transition:all .2s}.textarea:hover{border:1px solid black;transition:all .2s}.textarea:placeholder{color:#525252}@media screen and (max-width: 600px){.textarea{--textarea-font-size: 14px;padding:16px 48px 16px 32px}}.radio-circle{width:18px;height:18px;border-radius:50%;border:1px solid #dfdfe1;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s;flex-shrink:0}.radio-circle__checkmark{display:flex;opacity:0;transition:all .2s}.radio-circle__dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:#000;opacity:0;transition:all .2s}.radio-circle.active{border-color:#000}.radio-circle.active .radio-circle__checkmark,.radio-circle.active .radio-circle__dot{opacity:1}.badge{--badge-font-size: 12px;--badge-padding: 3px 9px;display:inline-flex;font-size:var(--badge-font-size);font-weight:500;line-height:1em;color:#000;padding:var(--badge-padding);border:1px solid #d6d6d6;border-radius:30px}.badge.orange{color:#c10016;border-color:#c10016}@media all and (max-width: 1200px){.badge{--badge-font-size: 11px;--badge-padding: 3px 7px}}.single-addon{--addon-info-marign-left: 20px;--addon-image-width: 42px}.single-addon:not(:first-child){margin-top:25px}.single-addon__wrapper{display:flex;align-items:center}.single-addon__wrapper .addon-image{position:relative}.single-addon__wrapper .addon-image__container{display:flex;width:var(--addon-image-width);width:40px;height:56px;background-color:#f7f7f7;border-radius:8px;justify-content:center;align-items:center}.single-addon__wrapper .addon-image__container img{width:100%;max-width:36px;object-fit:contain}.single-addon__wrapper .addon-image__number{background-color:#000;color:#fff;font-size:10px;line-height:1.3em;font-weight:700;border-radius:50%;position:absolute;left:0;top:0;transform:translateY(-50%);width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center}.single-addon__wrapper .single-addon-info{display:flex;flex-direction:column;justify-content:center;margin-left:var(--addon-info-marign-left);margin-right:10px}.single-addon__wrapper .single-addon-info__name{max-width:260px;font-size:14px;line-height:1.2em}.single-addon__wrapper .single-addon-info__date{display:flex;align-items:center;margin-top:6px}.single-addon__wrapper .single-addon-info__date .date-icon{display:flex}.single-addon__wrapper .single-addon-info__date .date-text{margin-left:10px;font-size:12px;line-height:1em;color:#525252}.single-addon__wrapper .addon-controls{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}.single-addon__wrapper .addon-controls__delete{padding:5px;display:flex;cursor:pointer;transition:.2s}.single-addon__wrapper .addon-controls__delete:hover{opacity:.7}.single-addon__wrapper .addon-controls__price{display:flex;align-items:flex-end;margin-top:4px}.single-addon__wrapper .addon-controls__price span{color:#6b6b6b;font-family:Noto Sans;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-right:8px}.single-addon__wrapper .addon-controls__price .price .current-price__main,.single-addon__wrapper .addon-controls__price .price .old_price__main{font-size:16px}.single-addon__wrapper .addon-controls__price .price .current-price__sup,.single-addon__wrapper .addon-controls__price .price .old_price__sup{font-size:10px}.single-addon__wrapper .addon-controls__price .price .current-price__currency,.single-addon__wrapper .addon-controls__price .price .old_price__currency{font-size:12px}@media all and (max-width: 1200px){.single-addon{--addon-info-marign-left: 16px;--addon-image-width: 40px}}.social-login-button{--button-height: 56px;box-sizing:border-box;width:100%}.social-login-button .button{display:flex;justify-content:center;align-items:center;gap:15px;width:100%;height:var(--button-height);border-radius:60px;font-size:14px;border:1px solid;cursor:pointer;transition:.2s}.social-login-button .button--badge{--button-height: 30px;max-width:284px;font-size:12px;font-weight:600;line-height:1.25em}.social-login-button .button--badge.button--facebook{border-color:#edeff5;background-color:#edeff5;color:#435f9a}.social-login-button .button--badge.button--facebook:hover{border-color:#e3e6f0;background-color:#e3e6f0}.social-login-button .button--badge.button--google{border-color:#f7f7f7;background-color:#f7f7f7;color:#7c7c7c}.social-login-button .button--badge.button--google:hover{border-color:#efefef;background-color:#efefef}.social-login-button .button--badge.button--apple{border-color:#f7f7f7;background-color:#f7f7f7;color:#000}.social-login-button .button--badge.button--apple:hover{border-color:#efefef;background-color:#efefef}.social-login-button .button--facebook{border-color:#395a9a;background-color:#395a9a;color:#fff}.social-login-button .button--facebook:hover{border-color:#35538f;background-color:#35538f}.social-login-button .button--google{border-color:#dfdfe1;background-color:#fff;color:#000}.social-login-button .button--google:hover{border-color:#000}.social-login-button .button--apple{border-color:#000;background-color:#000;color:#fff}.social-login-button .button--apple:hover{border-color:#0d0d0d;background-color:#0d0d0d}.social-login-button .button__icon{display:flex;justify-content:center;align-items:center}@media all and (max-width: 1200px){.social-login-button .button{justify-content:flex-start;padding-left:20px;border-radius:10px}}.auto-complete{width:100%;height:fit-content;display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;position:relative;z-index:1;transition:all .2s}.auto-complete--opened{z-index:100}.auto-complete.disabled{pointer-events:none;cursor:none}.auto-complete input:read-only{cursor:pointer}.auto-complete .auto-complete-dropdown{opacity:0;visibility:hidden;z-index:101;position:absolute;background-color:#fff;border-radius:20px;border:1px solid black;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:100%;transition:all .2s;overflow:hidden;box-sizing:border-box;box-shadow:0 8px 24px #00000014}.auto-complete .auto-complete-dropdown.opened{opacity:1;visibility:visible}.auto-complete .auto-complete-dropdown__container{display:flex;flex-direction:column;max-height:250px;padding-block:13px;overflow:auto}.auto-complete .auto-complete-dropdown__container::-webkit-scrollbar{width:2px}.auto-complete .auto-complete-dropdown__container::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.auto-complete .auto-complete-dropdown__container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.auto-complete .auto-complete-dropdown__container::-webkit-scrollbar-track{margin-block:30px}.auto-complete .auto-complete-dropdown__container .label{padding:3px 32px;line-height:1.5em;font-weight:500;display:flex;align-items:center}.auto-complete .auto-complete-dropdown__container .label.auto-complete-dropdown__no-results{color:#666;cursor:default;pointer-events:none}.auto-complete .auto-complete-dropdown__container .label.auto-complete-dropdown__no-results:hover{background:transparent}.auto-complete .auto-complete-dropdown__container .label .chosen{font-size:9px;font-weight:700;line-height:1.2em;color:#fff;background-color:#000;padding:3px 8px;margin-left:auto;border-radius:20px}.auto-complete .auto-complete-dropdown__container .label:hover,.auto-complete .auto-complete-dropdown__container .label.active{background:#f7f7f7}.input-diet-name-atom__container{display:flex;flex-direction:row;align-items:center}.input-diet-name-atom__container .check{width:16px}.input-diet-name-atom__container .check circle{transition:all .2s}.input-diet-name-atom__container .check--active circle{fill:#21bf6b}.input-diet-name-atom__container .text{margin-left:10px;font-weight:700;font-size:12px;line-height:1.5em;white-space:nowrap;color:#ababab;transition:all .2s}.input-diet-name-atom__container .text--active{color:#21bf6b}@media only screen and (max-width: 600px){.input-diet-name-atom .text{display:none}}.input-rabate-code-error-box{font-family:Noto Sans;font-style:normal;font-weight:500;line-height:1.3em;display:flex;flex-direction:row;justify-content:left;align-items:flex-start;height:40px;color:#c10016;font-size:14px;margin-top:10px}.input-rabate-code-error-box img{margin-right:10px;margin-top:3px}.input-rabate-code-atom{margin-right:-20px;z-index:2}.input-rabate-code-atom__container{padding:8px 20px;background:#b3b3b3;border-radius:50px;transition:all .2s;display:flex;flex-direction:row;align-items:center}.input-rabate-code-atom__container .text{font-weight:700;font-size:12px;line-height:1.5em;color:#fff;white-space:nowrap;transition:all .2s}.input-rabate-code-atom__container .x-icon{visibility:hidden;width:0;height:10.5px;transition:all .2s}.input-rabate-code-atom__container--focused{background:#c10016;cursor:pointer;pointer-events:all}.input-rabate-code-atom__container--validated{background:#21bf6b;cursor:pointer;pointer-events:all}.input-rabate-code-atom__container--validated .x-icon{visibility:visible;margin-left:10px;width:10.5px}.input-rabate-code-atom__container--loading{padding:5px 36px;pointer-events:none}.input-box--white .mdc-text-field__input{color:#6b6b6b;z-index:2}.input-box--white .mdc-notched-outline__leading,.input-box--white .mdc-notched-outline__notch,.input-box--white .mdc-notched-outline__trailing{background:#ffffff;z-index:1}.info-box-container{text-align:center}.input-box .mdc-circular-progress__indeterminate-circle-graphic circle{stroke:#fff}.fade-enter-active,.fade-leave-active{transition:all .2s;max-height:40px}.fade-enter-from,.fade-leave-to{opacity:0;max-height:0}.input-vouchers-error-box{padding-left:32px;font-family:Noto Sans;font-style:normal;font-weight:500;line-height:1.3em;display:flex;flex-direction:row;justify-content:left;align-items:center;height:40px;color:red;font-size:14px}.input-vouchers-atom{margin-right:-20px}.input-vouchers-atom__container{padding:8px 20px;background:#dfdfe1;border-radius:50px;transition:all .2s;display:flex;flex-direction:row;align-items:center}.input-vouchers-atom__container .text{font-weight:700;font-size:12px;line-height:1.5em;color:#fff;white-space:nowrap;transition:all .2s}.input-vouchers-atom__container .x-icon{visibility:hidden;width:0;height:10.5px;transition:all .2s}.input-vouchers-atom__container--focused{background:#c10016;cursor:pointer;pointer-events:all}.input-simple-check-atom .check{width:16px;height:16px;visibility:hidden;opacity:0;transition:all .2s}.input-simple-check-atom .check--active{opacity:1;visibility:visible}.input-green-red-check-atom .check{width:16px;height:0px;visibility:hidden;opacity:0}.input-green-red-check-atom .check--active{height:16px;visibility:visible;opacity:1}.input-green-red-check-error-box{font-family:Noto Sans;font-style:normal;font-weight:500;line-height:1.25em;display:flex;flex-direction:row;align-items:flex-end;height:25px;color:#c10016;font-size:12px;cursor:default;margin-bottom:4px}.auto-complete-arrow{display:flex;transition:all .2s;margin-left:16px;align-self:center}.auto-complete-arrow.active{transform:rotate(-180deg)}.hour-icon,.search-icon{display:flex;align-self:center;margin-right:18px}input::-webkit-autofill{content:""}.input-password-error-box{font-family:Noto Sans;font-style:normal;font-weight:500;line-height:1.25em;display:flex;flex-direction:row;align-items:flex-end;height:25px;color:#c10016;font-size:12px;cursor:default;margin-bottom:4px}.input-password-atom__container{display:flex;flex-direction:row;align-items:center}.input-password-atom__container .eye{width:20px;display:none;cursor:pointer;pointer-events:all;transition:all .2s}.input-password-atom__container .eye--active{display:block}.input-password-atom__container .check{margin-left:18px;width:16px;display:none;transition:all .2s}.input-password-atom__container .check--active{display:block}.input-green-red-check-with-link-atom{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.input-green-red-check-with-link-atom .link-container{display:flex;justify-content:center;align-items:center;transition:all .2s;opacity:0;visibility:hidden;pointer-events:none}.input-green-red-check-with-link-atom .link-container .mdc-circular-progress__indeterminate-circle-graphic circle{stroke:red}.input-green-red-check-with-link-atom .link-container .mdc-circular-progress{height:18px}.input-green-red-check-with-link-atom .link-container span{white-space:nowrap;font-weight:700;font-size:12px;line-height:1.5em;text-decoration-line:underline;color:#000;cursor:pointer;pointer-events:auto}.input-green-red-check-with-link-atom .link-container.active{opacity:1;visibility:visible;pointer-events:auto}.input-green-red-check-with-link-atom .check{width:0px;height:0px;visibility:hidden;opacity:0;margin-left:6px;transition:all .2s}.input-green-red-check-with-link-atom .check--active{width:16px;height:16px;visibility:visible;opacity:1}.input-green-red-check-with-link-error-box{font-family:Noto Sans;font-style:normal;font-weight:500;line-height:1.25em;display:flex;flex-direction:row;align-items:flex-end;height:25px;color:red;font-size:12px;cursor:default;margin-bottom:4px}.complaints-modal-button{padding:12px 18px;background-color:#c10016;border-radius:90px;display:flex;align-items:center;cursor:pointer;transition:all .2s;color:#fff}.complaints-modal-button:hover{background-color:#a80013}.complaints-modal-button__icon{display:flex}.complaints-modal-button__icon img{width:100%}.complaints-modal-button__text{font-size:14px;font-weight:700;margin-left:18px}.complaints-modal-button.floating{z-index:100;position:fixed;right:64px;bottom:40px;padding:16px 24px;box-shadow:0 10px 24px #fb50585c}.complaints-modal-button.floating .complaints-modal-button__text{margin-left:12px;font-size:16px}@media all and (max-width: 1200px){.complaints-modal-button.floating{z-index:100;padding:22px 20px;bottom:97px;right:24px}.complaints-modal-button.floating .complaints-modal-button__text{display:none}}.info-box-container{display:flex;padding:16px;background:#e8f1fe;border-radius:8px;font-family:Noto Sans;font-style:normal;font-weight:600;font-size:14px;line-height:16px;color:#1e64c0;width:100%;box-sizing:border-box}.info-box-container p{width:100%;text-align:center}.info-box-container img{width:16px;height:16px;margin-right:8px}.info-box-container--grey{background:transparent;color:#6b6b6b;padding:0}.divider{background-color:#eee;width:100%;height:1px;margin:24px 0}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.maczcoins-input-header{margin-bottom:12px;font-family:Noto Sans;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#000}.maczcoins-input-error-box{font-family:Noto Sans;font-style:normal;font-weight:500;line-height:1.3em;display:flex;flex-direction:row;justify-content:left;align-items:center;height:40px;color:red;font-size:14px}.maczcoins-input-error-box img{margin-right:10px}.maczcoins-input-atom{margin-right:-20px;z-index:2}.maczcoins-input-atom__container{padding:8px 20px;background:#b3b3b3;border-radius:50px;transition:all .2s;display:flex;flex-direction:row;align-items:center;background:#c10016;cursor:pointer;pointer-events:all}.maczcoins-input-atom__container .text{font-weight:700;font-size:12px;line-height:1.5em;color:#fff;white-space:nowrap;transition:all .2s}.maczcoins-input-atom__container--validated{background:#21bf6b;cursor:pointer;pointer-events:all}.maczcoins-input-atom__container--validated img{margin-left:10px}.maczcoins-input-atom__container--disabled{background:#dfdfe1;cursor:initial}.maczcoins-input-box--white .mdc-text-field__input{color:#6b6b6b;z-index:2}.maczcoins-input-box--white .mdc-notched-outline__leading,.maczcoins-input-box--white .mdc-notched-outline__notch,.maczcoins-input-box--white .mdc-notched-outline__trailing{background:#ffffff;z-index:1}.maczcoins-input-box--white .mdc-notched-outline__notch{padding-left:12px}.input>.mdc-text-field--disabled{border:1px solid #e0e0e0;border-radius:45px}.toggle-container{display:inline-block}.toggle-container:focus{box-shadow:0 0 0 var(--toggle-ring-width,3px) var(--toggle-ring-color,rgba(16,185,129,.188));outline:none}.toggle{align-items:center;border:var(--toggle-border,.125rem) solid;border-radius:999px;box-sizing:content-box;cursor:pointer;display:flex;font-size:var(--toggle-font-size,.75rem);height:var(--toggle-height,1.25rem);line-height:1;position:relative;transition:all .3s;width:var(--toggle-width,3rem)}.toggle-on{background:var(--toggle-bg-on,#10b981);border-color:var(--toggle-border-on,#10b981);color:var(--toggle-text-on,#fff);justify-content:flex-start}.toggle-off{background:var(--toggle-bg-off,#e5e7eb);border-color:var(--toggle-border-off,#e5e7eb);color:var(--toggle-text-off,#374151);justify-content:flex-end}.toggle-on-disabled{background:var(--toggle-bg-on-disabled,#d1d5db);border-color:var(--toggle-border-on-disabled,#d1d5db);color:var(--toggle-text-on-disabled,#9ca3af);cursor:not-allowed;justify-content:flex-start}.toggle-off-disabled{background:var(--toggle-bg-off-disabled,#e5e7eb);border-color:var(--toggle-border-off-disabled,#e5e7eb);color:var(--toggle-text-off-disabled,#9ca3af);cursor:not-allowed;justify-content:flex-end}.toggle-handle{background:var(--toggle-handle-enabled,#fff);border-radius:50%;display:inline-block;height:var(--toggle-height,1.25rem);position:absolute;top:0;transition-duration:var(--toggle-duration,.15s);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--toggle-height,1.25rem)}.toggle-handle-on{left:100%;transform:translate(-100%)}.toggle-handle-off{left:0}.toggle-handle-on-disabled{background:var(--toggle-handle-disabled,#f3f4f6);left:100%;transform:translate(-100%)}.toggle-handle-off-disabled{background:var(--toggle-handle-disabled,#f3f4f6);left:0}.toggle-label{box-sizing:border-box;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:calc(var(--toggle-width, 3.25rem) - var(--toggle-height, 1.25rem))}.maczcoins-agreement{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:16px;background:#ffffff;border-radius:16px}.maczcoins-agreement__text div:nth-child(1){margin-bottom:8px;font-family:Noto Sans;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#000}.maczcoins-agreement__text div:nth-child(2){font-family:Noto Sans;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#6b6b6b}.maczcoins-agreement__text div:nth-child(2) a{font-weight:800}.maczcoins-agreement__text div:nth-child(2) a:hover{text-decoration:underline}.maczcoins-agreement__toggle{--toggle-width: 34px;--toggle-height: 18px;--toggle-ring-width: 0;--toggle-border: 3px;--toggle-bg-on: #3dc77e}.maczcoins-message-container{display:flex;align-items:center;margin-top:12px;font-family:Noto Sans;font-style:normal;font-weight:600;font-size:14px;line-height:16px;color:#6b6b6b}.maczcoins-message-container img{margin-right:10px}.price{--currency-font-size: 12px;display:flex;align-items:flex-start;flex-direction:column}.price__from{line-height:1.2em;font-size:var(--currency-font-size);font-weight:500;margin-right:10px;color:#6b6b6b}.price__from-container{display:flex;align-items:baseline}@media all and (max-width: 1200px){.price{--currency-font-size: 14px}}@keyframes gradientAnimation-5d97a0e4{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen-5d97a0e4{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose-5d97a0e4{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate-5d97a0e4{0%{transform:rotate(360deg)}}@keyframes opacity-5d97a0e4{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse-5d97a0e4{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX-5d97a0e4{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft-5d97a0e4{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft-5d97a0e4{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight-5d97a0e4{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight-5d97a0e4{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop-5d97a0e4{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop-5d97a0e4{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop-5d97a0e4{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop-5d97a0e4{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab-5d97a0e4{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab-5d97a0e4{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition-5d97a0e4{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate-5d97a0e4{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate-5d97a0e4{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse-5d97a0e4{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader-5d97a0e4{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader-5d97a0e4{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale-5d97a0e4{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient-5d97a0e4{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.code-error[data-v-5d97a0e4]{height:2.7rem;display:flex;align-items:center;font-size:1.4rem;color:red}@media screen and (max-width: 1600px){.code-error[data-v-5d97a0e4]{font-size:1.1rem}}@media screen and (max-width: 1200px){.code-error[data-v-5d97a0e4]{font-size:1.4rem}}@media screen and (max-width: 600px){.code-error[data-v-5d97a0e4]{font-size:1.3rem}}.input-spinner[data-v-5d97a0e4]{margin:0!important}.input-spinner .mdc-circular-progress__indeterminate-circle-graphic[data-v-5d97a0e4]{stroke:#c10016}.input-spinner .mdc-circular-progress__indeterminate-circle-graphic circle[data-v-5d97a0e4]{stroke:#c10016}@keyframes gradientAnimation-a3fcc264{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen-a3fcc264{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose-a3fcc264{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate-a3fcc264{0%{transform:rotate(360deg)}}@keyframes opacity-a3fcc264{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse-a3fcc264{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX-a3fcc264{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft-a3fcc264{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft-a3fcc264{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight-a3fcc264{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight-a3fcc264{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop-a3fcc264{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop-a3fcc264{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop-a3fcc264{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop-a3fcc264{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab-a3fcc264{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab-a3fcc264{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition-a3fcc264{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate-a3fcc264{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate-a3fcc264{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse-a3fcc264{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader-a3fcc264{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader-a3fcc264{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale-a3fcc264{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient-a3fcc264{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.diet-name[data-v-a3fcc264]{padding-bottom:1.9rem;border-bottom:1px solid #cdcdcd;margin-bottom:5.5rem}.diet-name .diet-name__header[data-v-a3fcc264]{font-weight:700;font-size:1.8rem;margin-bottom:1.2rem;display:flex}@media (max-width: 1600px){.diet-name .diet-name__header[data-v-a3fcc264]{font-size:1.4rem}}@media (max-width: 1200px){.diet-name .diet-name__header[data-v-a3fcc264]{font-size:1.6rem}}.diet-name #tooltip-diet-name[data-v-a3fcc264]{position:relative;right:0;top:-1.2rem}.diet-name #tooltip-diet-name .custom-tooltip__text[data-v-a3fcc264]{z-index:1}.diet-name .diet-name__header-optional[data-v-a3fcc264]{color:#000;opacity:.5;font-size:1.2rem;margin-bottom:.5rem}.diet-name .diet-name__content[data-v-a3fcc264]{display:flex;width:100%}.diet-name .diet-name__content.active .check-image ellipse[data-v-a3fcc264]{fill:#3dc77e}.diet-name .diet-name__content.active .diet-name__info[data-v-a3fcc264]{color:#3dc77e}.diet-name .diet-name__input[data-v-a3fcc264]{color:#000;border:none;outline:none;margin-right:auto;width:100%;max-width:60%}.diet-name .diet-name__info[data-v-a3fcc264]{margin-left:auto;display:flex;align-items:center;font-weight:700;font-size:1.2rem;color:#b6b6b6;transition:.2s}.diet-name .check-image[data-v-a3fcc264]{margin-right:1.2rem}.diet-name .check-image ellipse[data-v-a3fcc264]{transition:.2s;fill:#b6b6b6}.diet-name .diet-name__random-button[data-v-a3fcc264]{margin-left:4rem;border:none;background:none;font-weight:700;font-size:1.4rem;text-decoration:underline;cursor:pointer}@media (max-width: 1600px){.diet-name[data-v-a3fcc264]{padding-bottom:1.3rem;margin-bottom:4rem}.diet-name .check-image[data-v-a3fcc264]{max-width:1.65rem}.diet-name .diet-name__header[data-v-a3fcc264]{margin-bottom:.6rem}.diet-name .diet-name__header-optional[data-v-a3fcc264]{font-size:1rem}.diet-name .diet-name__input[data-v-a3fcc264]{font-size:1.4rem;max-width:54%}.diet-name .diet-name__info[data-v-a3fcc264]{font-size:1rem}.diet-name .diet-name__random-button[data-v-a3fcc264]{font-size:1.2rem}}@media (max-width: 1200px){.diet-name[data-v-a3fcc264]{margin-top:36px;padding-bottom:1.5rem;margin-bottom:5.3rem}.diet-name .check-image[data-v-a3fcc264]{max-width:2.2rem}.diet-name .diet-name__header[data-v-a3fcc264]{margin-bottom:3rem}.diet-name .diet-name__header-optional[data-v-a3fcc264]{font-size:1.2rem}.diet-name .diet-name__input[data-v-a3fcc264]{font-size:1.6rem;max-width:60%}.diet-name .diet-name__info[data-v-a3fcc264]{font-size:1.2rem;min-width:12rem}.diet-name .diet-name__random-button[data-v-a3fcc264]{font-size:1.4rem;min-width:13rem}}@media (max-width: 600px){.diet-name[data-v-a3fcc264]{margin-top:36px;margin-inline:var(--big-padding);margin-bottom:0}.diet-name .diet-name__header[data-v-a3fcc264]{margin-bottom:0;font-size:20px}.diet-name .diet-name__content[data-v-a3fcc264]{margin-top:22px}.diet-name .diet-name__input[data-v-a3fcc264]{font-size:16px}.diet-name .diet-name__info[data-v-a3fcc264]{display:none}.diet-name .diet-name__random-button[data-v-a3fcc264]{font-size:1.2rem;margin-left:unset}}.diet-name-modal .mdc-dialog__container[data-v-a3fcc264]{width:100%}.diet-name-modal.mdc-dialog[data-v-a3fcc264]{z-index:9;padding:2rem}.diet-name-modal.mdc-dialog .mdc-dialog__surface[data-v-a3fcc264]{width:100%;border-radius:15px}.diet-name-modal.mdc-dialog .mdc-dialog__content[data-v-a3fcc264]{position:relative;height:100%;width:100%;color:inherit}.diet-name-modal .calendar__icon-x[data-v-a3fcc264]{position:absolute;top:2rem;right:2rem;width:1.3rem;height:1.3rem;cursor:pointer}.diet-name-modal .diet-name-modal__content[data-v-a3fcc264]{display:flex;justify-content:center;flex-direction:column;align-items:center}.diet-name-modal .diet-name-modal__row[data-v-a3fcc264]{display:flex;border-bottom:1px solid #cdcdcd;padding-bottom:1rem;margin-bottom:3rem;min-height:4rem;justify-content:space-between;width:100%}.diet-name-modal .diet-name-modal__row.active .check-image ellipse[data-v-a3fcc264]{fill:#3dc77e}.diet-name-modal .diet-name-modal__row.active .diet-name__info[data-v-a3fcc264]{color:#3dc77e}.diet-name-modal .diet-name-modal__row .diet-name__info[data-v-a3fcc264]{width:150px;display:flex;justify-content:space-between;align-items:center}.diet-name-modal .diet-name-modal__row .diet-name__input[data-v-a3fcc264]{font-size:1.6rem;outline:none;border:none;width:100%;display:flex;justify-content:center;align-items:center}.diet-name-modal .diet-name__button[data-v-a3fcc264]{width:10rem;height:4rem;font-weight:700;color:#c10016;border:1px solid #c10016;background:none;border-radius:2rem;font-size:1.2rem;cursor:pointer;transition:.2s;background:rgba(255,87,87,.1019607843)}.diet-name-modal .diet-name-modal__header[data-v-a3fcc264]{font-size:1.6rem;margin-bottom:3rem;display:flex;justify-content:center;align-items:center}.calendar-modal{z-index:9}.calendar-modal .mdc-dialog__container{max-width:111.8rem!important;width:100%}.calendar-modal .mdc-dialog__surface{max-width:unset!important;width:100%;padding:3.3rem 3rem 4rem;position:relative;border-radius:11px}.calendar-modal .calendar__icon-x{position:absolute;top:2.6rem;right:3rem;transition:.2s;opacity:.5;cursor:pointer}.calendar-modal .calendar__icon-x:hover{opacity:1}.calendar-modal .mdc-dialog__content{overflow:hidden}.calendar-modal .calendar-clear-button__container{display:flex;justify-content:center}.calendar-modal .calendar-options-calendar{height:calc(var(--vh, 1vh) * 100 - 37.5rem);max-height:67rem;padding-top:.6rem;overflow:auto}.calendar-modal .calendar-options-calendar::-webkit-scrollbar{width:2px}.calendar-modal .calendar-options-calendar::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.calendar-modal .calendar-options-calendar::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.calendar-modal .calendar-modal__header-container{display:flex;align-items:center;justify-content:space-between;margin:0 5.3rem 2rem}.calendar-modal .calendar-modal__header{font-weight:700;font-size:3rem}@media (max-width: 1600px){.calendar-modal .calendar-modal__header{font-size:2.2rem}}@media (max-width: 1200px){.calendar-modal .calendar-modal__header{font-size:3.2rem}}@media (max-width: 600px){.calendar-modal .calendar-modal__header{font-size:2.3rem}}.calendar-modal .calendar-modal__under-header{color:#000;opacity:.5;text-align:end}.calendar-modal .calendar-modal__options{display:flex;border:1px solid #dfdfe1;border-radius:7px;align-items:center;margin:0 5.3rem;height:6.8rem;position:relative;background-color:#fff}.calendar-modal .calendar-options--weekends{display:flex;flex:43%;align-items:center;justify-content:center}.calendar-modal .calendar-options--weekends label{font-size:1.4rem;cursor:pointer}.calendar-modal .calendar-options--period{display:flex;align-items:center;justify-content:center;flex:1 1 36%;height:6.6rem;padding:0 3.5rem;cursor:pointer;position:relative}.calendar-modal .calendar-options--period:before{content:"";position:absolute;border-left:1px solid #dfdfe1;border-right:1px solid #dfdfe1;width:calc(100% + 2px);height:3.6rem}.calendar-modal .calendar-options--period .arrow-icon{margin-left:auto;transition:.2s;transform:rotate(90deg)}.calendar-modal .calendar-options--period-text{font-weight:700}.calendar-modal .calendar-options--period-text span{color:#b3b3b3;font-size:1.2rem}.calendar-modal .calendar-options--period-points{display:flex;justify-content:center;align-items:center;position:absolute;top:-1px;left:2.3rem;width:6.8rem;height:2.6rem;background:white;transform:translateY(-50%)}.calendar-modal .calendar-options--period-points span{font-weight:700;font-size:1.2rem;color:#c10016}.calendar-modal .calendar-options--maczcoin-image{width:1.8rem;height:auto;object-fit:contain;margin-left:1.8rem;margin-right:.8rem}.calendar-modal .maczcoins-text{display:none}.calendar-modal .calendar-options--days{display:flex;align-items:center;justify-content:center;flex:40%}.calendar-modal .calendar-options--maczcoins{flex:23%;display:flex;justify-content:center;align-items:center;font-size:1.4rem}.calendar-modal .maczcoins-points{color:#c10016;font-size:1.4rem;font-weight:700}.calendar-modal .options-weekend_input,.calendar-modal .options-no__weekend_input{display:flex;align-items:center;justify-content:center;width:18px;height:18px;position:relative;cursor:pointer;margin-right:1.4rem;font-size:1.4rem;outline:none}.calendar-modal .options-weekend_input:hover:after,.calendar-modal .options-no__weekend_input:hover:after{content:"";display:block;width:8px;height:8px;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.calendar-modal .options-weekend_input:before,.calendar-modal .options-no__weekend_input:before{content:"";display:block;position:absolute;width:18px;height:18px;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.calendar-modal .options-weekend_input:checked:after,.calendar-modal .options-no__weekend_input:checked:after{content:"";display:block;width:8px;height:8px;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}.calendar-modal .options-weekend_input.is-hover:not(:checked):after,.calendar-modal .options-no__weekend_input.is-hover:not(:checked):after{content:"";display:block;width:8px;height:8px;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.calendar-modal .options-weekend_input+span,.calendar-modal .options-no__weekend_input+span{cursor:pointer}.calendar-modal .options-no__weekend_input{margin-left:3.1rem}.calendar-modal .days-text{display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:700;width:9rem;font-size:1.6rem;margin:0 3rem;text-align:center}.calendar-modal .days-text span{font-weight:700;color:#b3b3b3;font-size:1.2rem;margin-top:.3rem}.calendar-modal .days-button{display:flex;justify-content:center;align-items:center;width:3.9rem;height:3.2rem;border:1px solid #c10016;box-sizing:border-box;border-radius:10px;background-color:#fff;transition:.2s;cursor:pointer}.calendar-modal .days-button path{fill:#c10016}.calendar-modal .days-button rect{stroke:#c10016}.calendar-modal .days-button:hover{border-color:#b20014;background-color:#faefec}.calendar-modal .period-dropdown{position:relative;border:1px solid transparent;border-bottom:none}.calendar-modal .period-dropdown--open{border-left:1px solid #dfdfe1;border-right:1px solid #dfdfe1}.calendar-modal .period-dropdown--open .arrow-icon{transform:rotate(270deg)}.calendar-modal .period-dropdown--open .period-dropdown-menu{height:unset;border-color:#dfdfe1}.calendar-modal .period-dropdown--open:before{border:none;height:none}.calendar-modal .period-dropdown-menu{border:1px solid transparent;border-top:none;position:absolute;height:0;overflow:auto;top:calc(6.6rem + 0px);left:-1px;width:calc(100% + 2px);box-sizing:border-box;z-index:9;background:white;border-radius:0 0 7px 7px}.calendar-modal .periods__dropdown--row:not(:last-child){border-bottom:1px solid #dfdfe1}.calendar-modal .periods__dropdown--row-clickable{height:6.8rem;padding:0 3.5rem;display:flex;flex-direction:column;justify-content:center;transition:.2s;cursor:pointer}.calendar-modal .periods__dropdown--row-clickable:hover,.calendar-modal .periods__dropdown--row-clickable.active{background-color:#f7f7f7}.calendar-modal .periods__box--content{display:flex;flex-direction:column;width:100%}.calendar-modal .periods__row--top{display:flex}.calendar-modal .periods__row--top:not(.no-margin){margin-bottom:1.4rem}.calendar-modal .periods__row--bottom{display:flex;font-size:1.3rem}.calendar-modal .period-input{width:1.7rem;height:1.7rem;transform:translateY(1px)}.calendar-modal .periods__row--weeks{font-weight:700;margin-right:.5rem}.calendar-modal .periods__row--sup{color:#cdcdcd;font-weight:700;font-size:1.2rem;margin-top:auto}.calendar-modal .periods__row--price{margin-left:auto;font-weight:700}.calendar-modal .periods__row--coin{max-width:1.8rem;height:auto;object-fit:contain;margin:0 1rem}.calendar-modal .periods__row--points{color:#c10016;font-size:1.4rem;font-weight:700}.calendar-modal .calendar-modal__summary{width:calc(50% - 6.2rem);display:flex;flex-direction:column;justify-content:center;align-items:center}.calendar-modal .calendar-modal__summary--top{margin-bottom:2rem;display:flex;width:100%}.calendar-modal .calendar-modal__summary--bottom{display:flex;width:100%}.calendar-modal .calendar-modal__summary--top-text{font-size:1.8rem}.calendar-modal .calendar-modal__summary--bottom-text{font-size:1.8rem;font-weight:700;color:#c10016}.calendar-modal .calendar-modal__summary--top__prices-container,.calendar-modal .calendar-modal__summary--bottom__prices-container{display:flex;margin-left:auto;align-items:baseline}.calendar-modal .calendar-modal__summary--top-value,.calendar-modal .calendar-modal__summary--bottom-value{margin-left:auto;font-weight:700;font-size:2.2rem}.calendar-modal .calendar-modal__summary--top-value sup,.calendar-modal .calendar-modal__summary--bottom-value sup{font-size:1.2rem;transform:translateY(-.4rem);display:inline-block;margin-left:.3rem;font-weight:500}.calendar-modal .calendar-modal__summary--top-value--before-promotion,.calendar-modal .calendar-modal__summary--bottom-value--before-promotion{margin-right:10px;font-size:1.8rem;color:#979797}.calendar-modal .calendar-modal__footer .calendar-clear-button__container{display:none}.calendar-modal .calendar-modal__buttons-container{padding:0 5.3rem;display:flex;justify-content:space-between;font-size:1.6rem;align-items:center}.calendar-modal .calendar-accept-button{height:5.5rem;padding:0 1.5rem;background:#c10016;border-radius:10rem;color:#fff;text-align:center;font-weight:700;cursor:pointer;transition:background-color .2s;border:none}.calendar-modal .calendar-accept-button:hover{background-color:#a80013}.calendar-modal .calendar-select-all{background:none;border:none;cursor:pointer;color:#000;transition:.2s;font-weight:700;font-size:1.6rem;max-width:17rem}.calendar-modal .calendar-select-all:not(.disabled):hover{color:#0d0d0d;text-decoration:underline}.calendar-modal .calendar-select-all.disabled{opacity:.3;pointer-events:none;cursor:default}.calendar-modal .calendar-clear-button{background:none;border:none;cursor:pointer;color:#000;transition:.2s;font-weight:700;font-size:1.6rem;margin:1rem auto 5rem;max-width:15rem}.calendar-modal .calendar-clear-button:hover{color:#0d0d0d;text-decoration:underline}.calendar-modal .calendar-addon-buttons{max-width:35rem;display:flex;justify-content:space-between;margin:1rem auto 5rem}.calendar-modal .calendar-addon-buttons .calendar-clear-button{max-width:7rem;margin:unset!important}.calendar-modal .calendar-modal__button{width:calc(50% - 1.2rem);border-radius:5.1rem}.calendar-modal .calendar-modal__promotion{margin:0 5.3rem;background-color:#ffeee5;padding:16px 30px 12px 38px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-top:-4px;display:flex;align-items:center}.calendar-modal .calendar-modal__promotion .calendar-modal__promotion-header{font-size:1.4rem;font-weight:700;font-style:italic;font-family:Yanone Kaffeesatz,sans-serif;color:#c10016;line-height:1.5em}.calendar-modal .calendar-modal__promotion .calendar-modal__promotion-text{color:#732121;margin-left:auto;font-size:1.3rem;line-height:1.3em}.calendar-modal .calendar-modal__promotion .progress-bar{margin-left:38px}.calendar-modal .calendar-modal__promotion--approved{justify-content:space-between}.calendar-modal .calendar-modal__summary-promotion{width:100%;margin-top:8px}.calendar-modal .calendar-modal__summary-promotion .calendar-modal__summary-promotion-text{margin-top:10px;font-size:1.4rem;color:#732121}@media (max-width: 1600px){.calendar-modal .mdc-dialog__container{max-width:83.8rem!important}.calendar-modal .calendar__icon-x{max-width:1rem;top:1.9rem;right:2.5rem}.calendar-modal .calendar-modal__under-header{font-size:1.4rem}.calendar-modal .calendar-modal__header-container{margin-left:3.2rem;margin-right:3.2rem}.calendar-modal .calendar-modal__under-header,.calendar-modal .calendar-modal__header{margin-bottom:unset}.calendar-modal .mdc-dialog__surface{padding:3.3rem 3rem 2.8rem}.calendar-modal .options-weekend_input,.calendar-modal .options-no__weekend_input{display:flex;align-items:center;justify-content:center;width:13px;height:13px;position:relative;cursor:pointer;margin-right:.8rem}.calendar-modal .options-weekend_input:hover:after,.calendar-modal .options-no__weekend_input:hover:after{content:"";display:block;width:5px;height:5px;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.calendar-modal .options-weekend_input:before,.calendar-modal .options-no__weekend_input:before{content:"";display:block;position:absolute;width:13px;height:13px;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.calendar-modal .options-weekend_input:checked:after,.calendar-modal .options-no__weekend_input:checked:after{content:"";display:block;width:5px;height:5px;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}.calendar-modal .options-weekend_input.is-hover:after,.calendar-modal .options-no__weekend_input.is-hover:after{content:"";width:5px;height:5px}.calendar-modal .calendar-options--weekends{flex:40%}.calendar-modal .calendar-options--weekends label{font-size:1.2rem}.calendar-modal .calendar-options--days{flex:26%}.calendar-modal .options-no__weekend_input{margin-left:2.7rem}.calendar-modal .calendar-options--period-points span{font-size:1rem}.calendar-modal .calendar-options--period-text{font-size:1.4rem}.calendar-modal .calendar-options--period-text span{font-size:1rem}.calendar-modal .days-button{width:3rem;height:2.4rem;border-radius:6px}.calendar-modal .days-button--minus svg,.calendar-modal .days-button--plus svg{max-width:.9rem}.calendar-modal .days-text{margin:0 .9rem;font-size:1.2rem}.calendar-modal .calendar-modal__options{margin:0 3.4rem}.calendar-modal .calendar-options--period{height:5.1rem;padding:0 1.9rem}.calendar-modal .calendar-options--period:before{height:2.7rem}.calendar-modal .period-dropdown-menu{top:calc(5.1rem + 0px)}.calendar-modal .periods__dropdown--row-clickable{height:6.5rem;padding:0 1.9rem}.calendar-modal .periods__row--top{font-size:1.2rem}.calendar-modal .periods__row--top:not(.no-margin){margin-bottom:.85rem}.calendar-modal .periods__row--sup{font-size:1rem}.calendar-modal .periods__row--bottom{font-size:1.2rem}.calendar-modal .periods__row--points{font-size:1rem}.calendar-modal .periods__row--coin{max-width:1.35rem;margin:0 .6rem}.calendar-modal .calendar-modal__summary--top{margin-bottom:1.4rem}.calendar-modal .calendar-modal__summary--top-text{font-size:1.4rem}.calendar-modal .calendar-modal__summary--top-value{font-size:1.6rem}.calendar-modal .calendar-modal__summary--top-value sup{font-size:1rem;transform:translateY(-.2rem)}.calendar-modal .calendar-modal__summary--bottom-text{font-size:1.4rem}.calendar-modal .calendar-modal__summary--bottom-value{font-size:1.8rem}.calendar-modal .calendar-modal__buttons-container{padding:0 3.4rem;font-size:1.4rem}.calendar-modal .calendar-accept-button,.calendar-modal .calendar-clear-button{height:4.5rem}.calendar-modal .calendar-modal__button{width:calc(50% - .8rem);border-radius:38px}.calendar-modal .calendar-modal__promotion{margin:-4px 3.4rem 0;padding:12px 14px 10px}}@media (max-width: 1200px){.calendar-modal .mdc-dialog__content{overflow:hidden;padding:1rem!important}.calendar-modal .vc-pane-container{padding-bottom:0!important}.calendar-modal .vc-arrows-container{width:calc(100% + 1rem)!important}.calendar-modal .mdc-dialog__container{max-width:unset!important}.calendar-modal .mdc-dialog__surface{border-radius:0;max-height:unset;height:100%;padding:3.3rem 2rem 2.8rem}.calendar-modal .calendar__icon-x{max-width:1.8rem;top:3.6rem;right:6.2rem}.calendar-modal .calendar-modal__under-header{font-size:1.4rem;margin-right:0}.calendar-modal .calendar-modal__header-container{flex-direction:column;justify-content:center;align-items:center;margin:0 3.4rem}.calendar-modal .calendar-modal__header{margin-bottom:1rem;margin-left:0}.calendar-modal .calendar-modal__under-header{margin-bottom:2rem}.calendar-modal .options-weekend_input,.calendar-modal .options-no__weekend_input{display:flex;align-items:center;justify-content:center;width:18px;height:18px;position:relative;cursor:pointer;margin-right:1.4rem}.calendar-modal .options-weekend_input:hover:after,.calendar-modal .options-no__weekend_input:hover:after{content:"";display:block;width:8px;height:8px;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.calendar-modal .options-weekend_input:before,.calendar-modal .options-no__weekend_input:before{content:"";display:block;position:absolute;width:18px;height:18px;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.calendar-modal .options-weekend_input:checked:after,.calendar-modal .options-no__weekend_input:checked:after{content:"";display:block;width:8px;height:8px;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}.calendar-modal .options-weekend_input.is-hover:after,.calendar-modal .options-no__weekend_input.is-hover:after{content:"";width:8px;height:8px}.calendar-modal .options-no__weekend_input{margin-left:2.4rem}.calendar-modal .calendar-options--weekends{flex:100%;margin-bottom:2.4rem}.calendar-modal .calendar-options--weekends label{font-size:1.4rem}.calendar-modal .calendar-options--period-points{position:relative;top:0;left:0;transform:none;order:1;margin-left:5rem}.calendar-modal .calendar-options--period-points span{font-size:1.2rem}.calendar-modal .calendar-options--period-text{order:0;font-size:1.6rem}.calendar-modal .calendar-options--period-text span{font-size:1.2rem}.calendar-modal .arrow-icon{order:2}.calendar-modal .days-button{width:3.9rem;height:3.2rem;border-radius:8px}.calendar-modal .days-button--minus svg,.calendar-modal .days-button--plus svg{max-width:unset}.calendar-modal .days-text{margin:0 2rem;font-size:1.6rem}.calendar-modal .calendar-modal__options{margin:0 3.4rem;border:none;flex-wrap:wrap;height:unset}.calendar-modal .calendar-options--period{border-top:1px solid #dfdfe1;border-left:1px solid #dfdfe1;border-bottom:1px solid #dfdfe1;border-top-left-radius:7px;border-bottom-left-radius:7px;height:6.8rem;padding-left:5.3rem;flex:1 1 43%}.calendar-modal .calendar-options--period:before{display:none}.calendar-modal .calendar-options--days{border-top:1px solid #dfdfe1;border-left:1px solid #dfdfe1;border-bottom:1px solid #dfdfe1;border-top-left-radius:7px;border-bottom-left-radius:7px;height:6.8rem;padding-left:5rem;flex:1 1 57%;justify-content:flex-start}.calendar-modal .calendar-options--maczcoins{border-top:1px solid #dfdfe1;border-right:1px solid #dfdfe1;border-bottom:1px solid #dfdfe1;border-top-right-radius:7px;border-bottom-right-radius:7px;justify-content:flex-end;height:6.8rem;padding-right:5.3rem;flex:1 1 43%}.calendar-modal .calendar-modal__summary--top{margin-bottom:2rem}.calendar-modal .calendar-modal__summary--top-text{font-size:1.8rem}.calendar-modal .calendar-modal__summary--top-value{font-size:2.2rem}.calendar-modal .calendar-modal__summary--top-value sup{font-size:1.2rem;transform:translateY(-.4rem)}.calendar-modal .calendar-modal__summary--bottom-text{font-size:1.8rem}.calendar-modal .calendar-modal__summary--bottom-value{font-size:2.2rem}.calendar-modal .calendar-modal__buttons-container{padding:0 5.3rem;font-size:1.6rem}.calendar-modal .calendar-accept-button,.calendar-modal .calendar-clear-button{height:4.5rem}.calendar-modal .calendar-modal__button{width:calc(50% - 1.2rem);border-radius:51px}}@media (max-width: 980px){.calendar-modal .mdc-dialog__surface{padding:3.3rem 1rem 2.8rem}.calendar-modal .calendar-options--period,.calendar-modal .calendar-options--days{flex:1 1 50%}.calendar-modal .calendar-options--period-points{margin-left:2rem}}@media screen and (max-width: 700px){.calendar-modal .calendar-options--period{padding-left:3.3rem;flex:1 1 55%}.calendar-modal .calendar-options--days{padding-right:3.3rem;flex:1 1 40%}.calendar-modal .calendar-options--period-points{margin-left:unset}}@media (max-width: 600px){.calendar-modal .mdc-dialog__container{height:calc(var(--vh, 1vh) * 100)!important}.calendar-modal .mdc-dialog__content{padding:1rem 0rem 0rem!important}.calendar-modal .vc-arrows-container{width:calc(100% + 40px)!important}.calendar-modal.mdc-dialog .mdc-dialog__surface{justify-content:space-between;padding:3.3rem 0rem 0rem;max-height:100%}.calendar-modal .calendar__icon-x{right:2.2rem}.calendar-modal .calendar-options-calendar{height:calc(var(--vh, 1vh) * 100 - 345px)}.calendar-modal .calendar-addon-buttons{margin:0rem auto 2rem}.calendar-modal .calendar-modal__summary-wrap{background:white}.calendar-modal .calendar-modal__header{font-size:1.6rem;margin-bottom:1.6rem}.calendar-modal .calendar-modal__under-header{font-size:1.4rem;margin-bottom:2.6rem;text-align:center}.calendar-modal .calendar-options--maczcoin-image,.calendar-modal .calendar-options--period-points{margin-left:auto}.calendar-modal .calendar-options--period-points span,.calendar-modal .calendar-options--period-text{font-size:1.4rem}.calendar-modal .days-button{width:4.7rem;height:3.9rem;border-radius:10px}.calendar-modal .days-text{margin:0 auto;font-size:1.6rem}.calendar-modal .calendar-modal__options{margin:0 3.4rem}.calendar-modal .period-dropdown-menu{display:none}.calendar-modal .calendar-options--period{flex:100%;border-top:1px solid #dfdfe1;border-left:1px solid #dfdfe1;border-right:1px solid #dfdfe1;border-bottom:none;border-radius:7px 7px 0 0/7px 7px 0px 0px;height:5rem;padding:0 3.1rem}.calendar-modal .calendar-options--period .arrow-icon{margin-left:unset}.calendar-modal .calendar-options--days{justify-content:center;flex:100%;border-bottom:none;border-right:1px solid #dfdfe1;border-radius:10px 10px 0 0/10px 10px 0px 0px;height:6.7rem;padding:2rem 3.1rem 0rem}.calendar-modal .calendar-options--maczcoins{justify-content:flex-start;height:5.4rem;border-top:none;border-left:1px solid #dfdfe1;border-radius:0 0 10px 10px;padding:.6rem 3.1rem 2.2rem}.calendar-modal .maczcoins-text{display:block;font-size:1.2rem;opacity:.5}.calendar-modal .maczcoins-points{margin-right:1.3rem}.calendar-modal .calendar-modal__summary{width:100%}.calendar-modal .calendar-modal__summary--top-text{font-size:1.4rem}.calendar-modal .calendar-modal__summary--top-value{font-size:1.8rem}.calendar-modal .calendar-modal__summary--top-value sup{font-size:1rem;transform:translateY(-.1rem)}.calendar-modal .calendar-modal__summary--bottom-text{font-size:1.4rem}.calendar-modal .calendar-modal__summary--bottom-value{font-size:1.8rem}.calendar-modal .calendar-clear-button__container-desktop{display:none}.calendar-modal .calendar-modal__footer{position:fixed;bottom:0;width:100%;z-index:10;background-color:#fff}.calendar-modal .calendar-modal__footer .calendar-clear-button__container{display:flex;justify-content:center;background-color:#fff}.calendar-modal .calendar-modal__footer .info-tooltip{transform:translateY(-50px)}.calendar-modal .calendar-modal__buttons-container{background:#fdf9f8;padding:2.4rem 3.7rem;border-radius:40px 40px 0 0;flex-direction:column}.calendar-modal .calendar-accept-button{height:5.5rem}.calendar-modal .calendar-clear-button{margin:10px auto;height:auto}.calendar-modal .calendar-modal__button{width:100%;margin-top:2rem}.calendar-modal .calendar-modal__promotion{flex-direction:column;padding:13px 24px}.calendar-modal .calendar-modal__promotion .calendar-modal__promotion-text{margin-left:0}.calendar-modal .calendar-modal__promotion .progress-bar{margin-left:0;width:100%!important;margin-top:10px}.calendar-modal .calendar-modal__promotion--approved .calendar-modal__promotion-header{text-align:center}}.calendar-modal .mdc-dialog__content{--black-600: black;overflow-x:hidden!important;padding:1rem 2.4rem 0!important}.calendar-modal .mdc-dialog__content::-webkit-scrollbar{width:2px}.calendar-modal .mdc-dialog__content::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.calendar-modal .mdc-dialog__content::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.calendar-modal .mdc-dialog__content .vc-container{border:none}.calendar-modal .mdc-dialog__content .vc-pane-container{padding-bottom:5rem}.calendar-modal .mdc-dialog__content .vc-pane-container.in-transition{overflow:unset!important}.calendar-modal .mdc-dialog__content .vc-arrow{width:4.4rem;height:6.5rem;box-sizing:border-box;background:#f7f7f7;border-radius:10px;transition:.2s}.calendar-modal .mdc-dialog__content .vc-arrow:hover{background-color:#efefef}.calendar-modal .mdc-dialog__content .vc-svg-icon{width:30px;height:30px;transform:translateY(-2px)}.calendar-modal .mdc-dialog__content .vc-svg-icon path{fill:#000}.calendar-modal .mdc-dialog__content .vc-arrows-container{top:20rem;z-index:9;transform:translate(-50%);left:50%;width:calc(100% + 5rem)}.calendar-modal .mdc-dialog__content .vc-title{font-size:1.6rem;margin-bottom:2.2rem;text-transform:capitalize;font-weight:700;color:#000}.calendar-modal .mdc-dialog__content .vc-weeks{padding:0}.calendar-modal .mdc-dialog__content .vc-weekday{font-size:1.4rem;color:#000}.calendar-modal .mdc-dialog__content .vc-day-layer{width:6rem;margin:0 auto}.calendar-modal .mdc-dialog__content .vc-pane{min-width:42rem}.calendar-modal .mdc-dialog__content .vc-pane-layout{padding:0 4rem}.calendar-modal .mdc-dialog__content .column-from-end-2{margin-right:auto}.calendar-modal .mdc-dialog__content .column-from-end-1{margin-left:auto}.calendar-modal .mdc-dialog__content .is-today .vc-highlights{display:none!important}.calendar-modal .mdc-dialog__content .vc-day-content{height:4.1rem;width:4.1rem;font-size:1.6rem}.calendar-modal .mdc-dialog__content .vc-day-content:focus{background-color:unset}.calendar-modal .mdc-dialog__content .vc-highlight :not(.highlight-background--start) :not(.highlight-background--base) :not(.highlight-background--end){background-color:unset!important}.calendar-modal .mdc-dialog__content .highlight-background--start{background-color:#000!important;height:4.1rem;width:4.1rem}.calendar-modal .mdc-dialog__content .is-disabled.highlight-content--start{color:var(--gray-400)!important;font-weight:400!important}.calendar-modal .mdc-dialog__content .vc-day{height:7.5rem}.calendar-modal .mdc-dialog__content .vc-day.is-not-in-month{height:0}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--base{height:6rem;border-top-width:1px!important;border-bottom-width:1px!important}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.vc-highlight-base-start{border-left-width:1px!important;border-top-left-radius:var(--rounded-full)!important;border-bottom-left-radius:var(--rounded-full)!important;width:100%!important}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.vc-highlight-base-end{border-right-width:1px!important;border-top-right-radius:var(--rounded-full)!important;border-bottom-right-radius:var(--rounded-full)!important;width:100%!important}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--end{background-color:#000!important;height:4.1rem;width:4.1rem}.calendar-modal .mdc-dialog__content .vc-day .highlight-content--end{color:#fff!important}.calendar-modal .mdc-dialog__content .vc-day.on-right .vc-highlight.vc-highlight-base-start,.calendar-modal .mdc-dialog__content .vc-day.on-right .vc-highlight.vc-highlight-base-middle,.calendar-modal .mdc-dialog__content .vc-day.is-last-day .vc-highlight.vc-highlight-base-start,.calendar-modal .mdc-dialog__content .vc-day.is-last-day .vc-highlight.vc-highlight-base-middle{border-right-width:1px!important;border-top-right-radius:var(--rounded-full)!important;border-bottom-right-radius:var(--rounded-full)!important}.calendar-modal .mdc-dialog__content .vc-day.on-left .vc-highlight.vc-highlight-base-middle,.calendar-modal .mdc-dialog__content .vc-day.on-left .vc-highlight.vc-highlight-base-end,.calendar-modal .mdc-dialog__content .vc-day.is-first-day .vc-highlight.vc-highlight-base-middle,.calendar-modal .mdc-dialog__content .vc-day.is-first-day .vc-highlight.vc-highlight-base-end{border-left-width:1px!important;border-top-left-radius:var(--rounded-full)!important;border-bottom-left-radius:var(--rounded-full)!important}.calendar-modal .mdc-dialog__content.no-weekends .vc-day.weekday-position-5 .vc-highlight-base-start,.calendar-modal .mdc-dialog__content.no-weekends .vc-day.weekday-position-5 .vc-highlight-base-middle{border-right-width:1px!important;border-top-right-radius:var(--rounded-full)!important;border-bottom-right-radius:var(--rounded-full)!important}.calendar-modal .mdc-dialog__content .vc-day.registered .vc-day-content{color:#c10016!important}.calendar-modal .mdc-dialog__content .vc-day .promotionBackground{border:none!important;background-color:inherit!important}.calendar-modal .mdc-dialog__content .vc-day .promotionContent{color:#c10016!important}.calendar-modal .mdc-dialog__content .vc-day .promotionContent.is-disabled{color:var(--gray-400)!important}.calendar-modal .mdc-dialog__content.not-normal-type .vc-highlight{height:4.1rem;width:4.1rem}.calendar-modal .mdc-dialog__content.not-normal-type .vc-day-content.is-disabled{pointer-events:none!important}.calendar-modal .mdc-dialog__content.not-normal-type .vc-day-content:not(.is-disabled).highlight-content-custom--start{color:#fff!important}.calendar-modal .mdc-dialog__content.addons-calendar .vc-day .vc-day-content:not(.is-disabled){border:1px solid}.calendar-modal .mdc-dialog__content.addons-calendar .vc-day .vc-highlights+.vc-day-content{border:none}@media (max-width: 1600px){.calendar-modal .mdc-dialog__content{padding:0rem 2.4rem 0!important}.calendar-modal .mdc-dialog__content .vc-arrows-container{top:15rem}.calendar-modal .mdc-dialog__content .vc-arrow{width:3.3rem;height:4.8rem}.calendar-modal .mdc-dialog__content .vc-svg-icon{width:12px;height:21px}.calendar-modal .mdc-dialog__content .vc-pane{min-width:31rem}.calendar-modal .mdc-dialog__content .vc-title{font-size:1.2rem;margin-bottom:1.6rem}.calendar-modal .mdc-dialog__content .vc-weekday{font-size:1.2rem}.calendar-modal .mdc-dialog__content .vc-day-layer{width:4.5rem}.calendar-modal .mdc-dialog__content .vc-day-content{height:3.1rem;width:3.1rem;font-size:1.4rem}.calendar-modal .mdc-dialog__content .highlight-background--start{height:3.1rem;width:3.1rem}.calendar-modal .mdc-dialog__content .vc-day{height:5.5rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--base{height:4.5rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--end,.calendar-modal .mdc-dialog__content.not-normal-type .vc-highlight{height:3.1rem;width:3.1rem}}@media (max-width: 1200px){.calendar-modal .mdc-dialog__content{padding:1rem 2.4rem 0!important}.calendar-modal .mdc-dialog__content .vc-arrows-container{top:20rem}.calendar-modal .mdc-dialog__content .vc-arrow{width:4.4rem;height:6.5rem}.calendar-modal .mdc-dialog__content .vc-svg-icon{width:30px;height:30px}.calendar-modal .mdc-dialog__content .vc-pane{min-width:42rem}.calendar-modal .mdc-dialog__content .vc-title{font-size:1.6rem;margin-bottom:2.2rem}.calendar-modal .mdc-dialog__content .vc-weekday{font-size:1.4rem}.calendar-modal .mdc-dialog__content .vc-day-layer{width:6rem}.calendar-modal .mdc-dialog__content .vc-day-content{height:4.1rem;width:4.1rem;font-size:1.6rem}.calendar-modal .mdc-dialog__content .highlight-background--start{height:4.1rem;width:4.1rem}.calendar-modal .mdc-dialog__content .vc-day{height:7.5rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--base{height:6rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--end,.calendar-modal .mdc-dialog__content.not-normal-type .vc-highlight{height:4.1rem;width:4.1rem}}@media (max-width: 980px){.calendar-modal .mdc-dialog__content{padding:0rem 2.4rem 0!important}.calendar-modal .mdc-dialog__content .vc-arrows-container{top:15rem}.calendar-modal .mdc-dialog__content .vc-arrow{width:3.3rem;height:4.8rem}.calendar-modal .mdc-dialog__content .vc-svg-icon{width:12px;height:21px}.calendar-modal .mdc-dialog__content .vc-pane{min-width:31rem}.calendar-modal .mdc-dialog__content .vc-title{font-size:1.2rem;margin-bottom:1.6rem}.calendar-modal .mdc-dialog__content .vc-weekday{font-size:1.2rem}.calendar-modal .mdc-dialog__content .vc-day-layer{width:4.5rem}.calendar-modal .mdc-dialog__content .vc-day-content{height:3.1rem;width:3.1rem;font-size:1.4rem}.calendar-modal .mdc-dialog__content .highlight-background--start{height:3.1rem;width:3.1rem}.calendar-modal .mdc-dialog__content .vc-day{height:5.5rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--base{height:4.5rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--end,.calendar-modal .mdc-dialog__content.not-normal-type .vc-highlight{height:3.1rem;width:3.1rem}}@media screen and (max-width: 800px){.calendar-modal .mdc-dialog__content{padding:1rem 2.4rem 0!important}.calendar-modal .mdc-dialog__content .vc-arrows-container{top:20rem}.calendar-modal .mdc-dialog__content .vc-arrow{width:4.4rem;height:6.5rem}.calendar-modal .mdc-dialog__content .vc-svg-icon{width:30px;height:30px}.calendar-modal .mdc-dialog__content .vc-pane{margin:0 auto;min-width:42rem}.calendar-modal .mdc-dialog__content .vc-title{font-size:1.6rem;margin-bottom:2.2rem}.calendar-modal .mdc-dialog__content .vc-weekday{font-size:1.4rem}.calendar-modal .mdc-dialog__content .vc-day-layer{width:6rem}.calendar-modal .mdc-dialog__content .vc-day-content{height:4.1rem;width:4.1rem;font-size:1.6rem}.calendar-modal .mdc-dialog__content .highlight-background--start{height:4.1rem;width:4.1rem}.calendar-modal .mdc-dialog__content .vc-day{height:7.5rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--base{height:6rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--end,.calendar-modal .mdc-dialog__content.not-normal-type .vc-highlight{height:4.1rem;width:4.1rem}}@media (max-width: 600px){.calendar-modal .mdc-dialog__content .vc-arrows-container{top:2.4rem;transform:translate(-50%,-50%);padding:0px 8rem}.calendar-modal .mdc-dialog__content .vc-arrow{width:3.4rem;height:4.5rem}.calendar-modal .mdc-dialog__content .vc-pane-container{padding-bottom:5rem}.calendar-modal .mdc-dialog__content .vc-pane-layout{padding:0 2rem}.calendar-modal .mdc-dialog__content .vc-pane{margin:0 auto;min-width:38rem}.calendar-modal .mdc-dialog__content .vc-day-layer{width:5.5rem}.calendar-modal .mdc-dialog__content .vc-day-content{height:4.1rem;width:4.1rem;font-size:1.6rem}.calendar-modal .mdc-dialog__content .highlight-background--start{height:4.1rem;width:4.1rem}.calendar-modal .mdc-dialog__content .vc-day{height:6.3rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--base{height:5.5rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--end,.calendar-modal .mdc-dialog__content.not-normal-type .vc-highlight{height:4.1rem;width:4.1rem}}@media screen and (max-width: 450px){.calendar-modal .mdc-dialog__content .vc-arrows-container{top:2.4rem;transform:translate(-50%,-50%);padding:0px 8rem}.calendar-modal .mdc-dialog__content .vc-arrow{width:3.4rem;height:4.5rem}.calendar-modal .mdc-dialog__content .vc-svg-icon{width:30px;height:30px}.calendar-modal .mdc-dialog__content .vc-pane-layout{padding:0rem}.calendar-modal .mdc-dialog__content .vc-pane{margin:0 auto;min-width:33rem}.calendar-modal .mdc-dialog__content .vc-title{font-size:1.6rem;margin-bottom:2.2rem}.calendar-modal .mdc-dialog__content .vc-weekday{font-size:1.4rem}.calendar-modal .mdc-dialog__content .vc-day-layer{width:4.8rem}.calendar-modal .mdc-dialog__content .vc-day-content{height:3.7rem;width:3.7rem;font-size:1.6rem}.calendar-modal .mdc-dialog__content .highlight-background--start{height:3.7rem;width:3.7rem}.calendar-modal .mdc-dialog__content .vc-day{height:5.7rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--base{height:4.8rem}.calendar-modal .mdc-dialog__content .vc-day .vc-highlight.highlight-background--end,.calendar-modal .mdc-dialog__content.not-normal-type .vc-highlight{height:3.7rem;width:3.7rem}}.calendar{--black-600: black;--border-width: 1px;--circle-size: 41px;--vc-pane-width: 100%;--calendar-day-height: 52px;--vc-pane-layout-gap: 40px;--vc-weeks-gap: 8px;--calendar-max-height: unset;--calendar-overflow-y: auto;overflow-x:hidden!important}.calendar::-webkit-scrollbar{width:2px}.calendar::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.calendar::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.calendar .vc-container{border:none;--font-bold: 500;overflow-y:var(--calendar-overflow-y);max-height:var(--calendar-max-height)}.calendar .vc-pane-container.in-transition{overflow:unset!important}.calendar .vc-arrow{width:4.4rem;box-sizing:border-box;border-radius:10px;transition:.2s}.calendar .vc-arrow:hover{background:none}.calendar .vc-svg-icon{width:30px;height:30px;transform:translateY(-2px)}.calendar .vc-svg-icon path{fill:#000}.calendar .vc-arrows-container{z-index:9;transform:translate(-50%);left:50%;width:100%}.calendar .vc-title{font-size:1.6rem;margin-bottom:2.2rem;text-transform:capitalize;font-weight:700;color:#000;pointer-events:none}.calendar .vc-weeks{padding:0;row-gap:var(--vc-weeks-gap)}.calendar .vc-weekday{font-size:1.4rem;color:#000}.calendar .vc-day-layer{width:100%;margin:0 auto}.calendar .vc-pane{width:100%}.calendar .vc-pane-layout{padding-inline:2px;gap:var(--vc-pane-layout-gap)}.calendar .column-from-end-2{margin-right:auto}.calendar .column-from-end-1{margin-left:auto}.calendar .is-today .vc-highlights{display:none!important}.calendar .vc-day-content{height:var(--circle-size);width:var(--circle-size);font-size:1.6rem;position:relative}.calendar .vc-day-content.highlight-content--start{color:#fff!important}.calendar .vc-day-content:focus{background-color:unset}.calendar .vc-highlight :not(.highlight-background--start) :not(.highlight-background--base) :not(.highlight-background--end){background-color:unset!important}.calendar .highlight-background--start{background-color:#000!important;height:var(--circle-size);width:var(--circle-size)}.calendar .is-disabled.highlight-content--start{color:var(--gray-400)!important;font-weight:400!important}.calendar .vc-day{height:var(--calendar-day-height)}.calendar .vc-day.is-not-in-month{height:0}.calendar .vc-day.is-not-in-month.in-next-month{display:none}.calendar .vc-day .vc-highlight.highlight-background--base{height:calc(var(--circle-size) - 10px);border-top-width:1px!important;border-bottom-width:1px!important}.calendar .vc-day .vc-highlight.vc-highlight-base-start{border-left-width:var(--border-width)!important;border-top-left-radius:var(--rounded-full)!important;border-bottom-left-radius:var(--rounded-full)!important;width:100%!important}.calendar .vc-day .vc-highlight.vc-highlight-base-end{border-right-width:var(--border-width)!important;border-top-right-radius:var(--rounded-full)!important;border-bottom-right-radius:var(--rounded-full)!important;width:100%!important}.calendar .vc-day .vc-highlight.highlight-background--end{background-color:#000!important;height:var(--circle-size);width:var(--circle-size)}.calendar .vc-day .highlight-content--end{color:#fff!important}.calendar .vc-day.on-right .vc-highlight.vc-highlight-base-start,.calendar .vc-day.on-right .vc-highlight.vc-highlight-base-middle,.calendar .vc-day.is-last-day .vc-highlight.vc-highlight-base-start,.calendar .vc-day.is-last-day .vc-highlight.vc-highlight-base-middle{border-right-width:var(--border-width)!important;border-top-right-radius:var(--rounded-full)!important;border-bottom-right-radius:var(--rounded-full)!important;width:100%!important}.calendar .vc-day.on-left .vc-highlight.vc-highlight-base-middle,.calendar .vc-day.on-left .vc-highlight.vc-highlight-base-end,.calendar .vc-day.is-first-day .vc-highlight.vc-highlight-base-middle,.calendar .vc-day.is-first-day .vc-highlight.vc-highlight-base-end{border-left-width:var(--border-width)!important;border-top-left-radius:var(--rounded-full)!important;border-bottom-left-radius:var(--rounded-full)!important;width:100%!important}.calendar.no-weekends .vc-day.weekday-position-5 .vc-highlight-base-start,.calendar.no-weekends .vc-day.weekday-position-5 .vc-highlight-base-middle{border-right-width:var(--border-width)!important;border-top-right-radius:var(--rounded-full)!important;border-bottom-right-radius:var(--rounded-full)!important;width:calc(100% + 5px)!important}.calendar.no-weekends .vc-day.weekday-position-5 .vc-highlight-base-start.vc-highlight-base-start,.calendar.no-weekends .vc-day.weekday-position-5 .vc-highlight-base-middle.vc-highlight-base-start{width:calc(100% + 10px)!important}.calendar .vc-day.registered .vc-day-content{color:#c10016!important}.calendar .vc-day .promotionBackground{border:none!important;background-color:inherit!important}.calendar .vc-day .promotionContent{color:#c10016!important}.calendar .vc-day .promotionContent.is-disabled{color:var(--gray-400)!important}.calendar.not-normal-type .vc-highlight{height:var(--circle-size);width:var(--circle-size)}.calendar.not-normal-type .vc-day-content:not(.is-disabled).highlight-content-custom--start{color:#fff!important}.calendar.addons-calendar .vc-day .vc-day-content:not(.is-disabled){border:1px solid}.calendar.addons-calendar .vc-day .vc-highlights+.vc-day-content{border:none}.calendar .vc-popover-content{border-radius:10px}.calendar .vc-popover-content .vc-popover-caret{display:none}.calendar__popover{font-size:14px;line-height:20px;text-align:center;padding:12px 16px}@media all and (max-width: 1200px){.calendar{--circle-size: 49px;--vc-pane-layout-gap: 0;--vc-weeks-gap: 10px;--calendar-day-height: 61px}.calendar .vc-weekday{display:none;font-size:1.4rem}.calendar .vc-weekday.mobile{display:block;font-size:12px;line-height:1.25em;padding-bottom:0}.calendar .vc-arrows-container{display:none;top:20rem}.calendar .vc-arrow{width:4.4rem;height:6.5rem}.calendar .vc-svg-icon{width:30px;height:30px}.calendar .vc-title{font-size:1.6rem;margin-bottom:2.2rem}.calendar .vc-day-content{font-size:1.6rem}}@media all and (max-width: 980px){.calendar .vc-svg-icon{width:12px;height:21px}.calendar .vc-title{font-size:1.2rem;margin-bottom:1.6rem}.calendar .vc-weekday{font-size:1.2rem}.calendar .vc-day-content{font-size:1.4rem}}@media all and (max-width: 800px){.calendar .vc-svg-icon{width:30px;height:30px}.calendar .vc-pane{margin:0 auto}.calendar .vc-title{font-size:1.6rem;margin-bottom:2.2rem}.calendar .vc-day-content{font-size:1.6rem}}@media all and (max-width: 600px){.calendar{--circle-size: 40px;--calendar-day-height: 56px;--vc-weeks-gap: 6px}.calendar .vc-arrow{width:3.4rem;height:4.5rem}.calendar .vc-pane{margin:0 auto}.calendar .vc-day-content{font-size:1.6rem}}@media all and (max-width: 360px){.calendar{--circle-size: 32px;--calendar-day-height: 50px}}.max-date-modal-container.calendar-modal .mdc-dialog__surface{max-width:480px!important}@media all and (max-width: 1200px){.weeks-container-mobile{position:sticky;top:0;display:grid;grid-template-columns:repeat(7,1fr);font-size:14px;line-height:1.4em;margin:0 auto;background-color:#fff;z-index:999;padding-block:17px;color:#8e8e8e;box-shadow:0 28px 32px #0000000a}.weeks-container-mobile .vc-weekday{padding:0}}@media all and (max-width: 600px){.weeks-container-mobile{padding-block:10px}}.addons-calendar{--padding-inline-summary: 24px;width:100%}.addons-calendar .addon-calendar-options{overflow:auto;max-height:calc(var(--vh, 1vh) * 100 - 260px);padding-inline:40px}.addons-calendar .addon-calendar-options::-webkit-scrollbar{width:2px}.addons-calendar .addon-calendar-options::-webkit-scrollbar-track{margin-top:10px;margin-bottom:10px;background-color:#2121211a;border-radius:5px}.addons-calendar .addon-calendar-options::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.addons-calendar .addons-modal__icon-x--mobile{display:none}.addons-calendar .addons-modal-icon-back{position:absolute;top:24px;left:24px;transition:.2s;opacity:.8;cursor:pointer;z-index:1}.addons-calendar .addons-modal-icon-back:hover{opacity:1}.addons-calendar .vc-day-content__quantity{position:absolute;top:0;right:0;background:#c10016;border:1px solid white;border-radius:90px;font-weight:700;font-size:12px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;transform:translate(40%,-40%)}.addons-calendar .calendar-modal__summary-mobile{display:none}.addons-calendar .calorific-meal-main-container{max-width:465px;display:flex;justify-content:center;align-items:center;gap:10px;text-align:center}.addons-calendar .calorific-meal-main-container .calorific-row{display:flex;flex-direction:column;align-items:center;padding:15px 15px 21px;border:1px solid #dfdfe1;border-radius:10px;font-weight:400;cursor:pointer;transition:all .2s}.addons-calendar .calorific-meal-main-container .calorific-row__desc-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.addons-calendar .calorific-meal-main-container .calorific-row__desc-container .calorific-row-kcals{font-size:16px;line-height:24px;text-align:center;max-width:70px}.addons-calendar .calorific-meal-main-container .calorific-row__desc-container .calorific-row-from-diet{margin-top:16px;font-size:12px;line-height:15.6px;color:#7c7c7c}.addons-calendar .calorific-meal-main-container .calorific-row__line{width:100%;max-width:73px;height:1px;margin-top:23px;background:#dfdfe1}.addons-calendar .calorific-meal-main-container .calorific-row__price{padding-top:14px;font-size:18.5px;line-height:24px;font-weight:700}.addons-calendar .calorific-meal-main-container .calorific-row__price-sup{font-weight:500;font-size:10.5px;line-height:13px;text-decoration-line:underline}.addons-calendar .calorific-meal-main-container .calorific-row__price-curr{font-size:10.5px;line-height:13.2px}.addons-calendar .calorific-meal-main-container .calorific-row.active,.addons-calendar .calorific-meal-main-container .calorific-row:hover{border:1px solid #404040}.addons-calendar .meals-select__boxes{display:flex;justify-content:center;width:100%;gap:8px;max-height:50px}.addons-calendar .meals-select__boxes .meals-select__box{width:100%;max-width:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #dfdfe1;border-radius:35.5472px;padding:8px 0;color:#000;text-align:center;cursor:pointer}.addons-calendar .meals-select__boxes .meals-select__box.active,.addons-calendar .meals-select__boxes .meals-select__box:hover{border-color:#000}.addons-calendar .meals-select__boxes .meals-select__box .meals-select__box--upper{font-size:14px;line-height:1.3em}.addons-calendar .meals-select__boxes .meals-select__box .meals-select__box--lower{font-size:12px;line-height:1.25em;color:#7c7c7c}.addons-calendar .calendar-modal__details-container{display:flex;display:none;justify-content:space-between;align-items:center;padding:10px 60px;box-shadow:0 -12px 32px #0000000a;border-bottom:1px solid #dfdfe1}.addons-calendar .calendar-modal__details-desktop-container{display:flex;justify-content:space-between;align-items:center;width:100%}.addons-calendar .calendar-modal__details{display:flex;align-items:center}.addons-calendar .calendar-modal__details .calendar-modal__details-img{margin-right:26px}.addons-calendar .calendar-modal__details .calendar-modal__details-img img{width:48px;height:64px}.addons-calendar .calendar-modal__details .calendar-modal__details-img.is-addons img{width:64px;height:64px}.addons-calendar .calendar-modal__details .calendar-modal__details-name{max-width:280px;font-size:18px;line-height:1.4em;color:#000;max-width:100px}.addons-calendar .calendar-modal__details .calendar-modal__details-name.is-addons{max-width:520px}.addons-calendar .calendar-options--days{flex:100%;justify-content:flex-end}.addons-calendar .calendar-options--days .calendar-option-buttons{display:flex;align-items:center;margin-left:auto}.addons-calendar .calendar-options--days p{font-size:14px;line-height:1.2em;margin-right:25px;font-weight:500}.addons-calendar .calendar-options--days .days-text{width:20px;font-size:20px;margin:0 20px}.addons-calendar .calendar-options--days .days-button{width:30px;height:30px;border-radius:50%}.addons-calendar .calendar-options--days .days-button svg{width:12px;height:12px}.addons-calendar .calendar-options--days .days-button.disabled{opacity:.2}.addons-calendar .calendar-modal__buttons-container{height:100px;padding:0 40px;box-shadow:0 -10px 32px #0000000a}.addons-calendar .calendar-modal__buttons-container .calendar-modal__summary--bottom-value,.addons-calendar .calendar-modal__buttons-container .calendar-modal__summary--top-value{display:flex;gap:10px}.addons-calendar .calendar-accept-button{display:flex;align-items:center;justify-content:center}.addons-calendar .calendar-accept-button.disabled{background-color:#dfdfe1;pointer-events:none}.addons-calendar .calendar-accept-button svg{display:block;margin-right:8px}.addons-calendar .addons-modal__icon-x{top:24px!important;right:24px!important}.addons-calendar .addons-calendar-modal__header{margin:42px 0 20px;text-align:center;font-weight:700;font-size:26px;line-height:32px}.addons-calendar .vc-pane-container{padding-bottom:0!important}.addons-calendar .calendar-addon-buttons{width:100%;max-width:unset!important;display:flex;justify-content:center!important;gap:16px;z-index:999;background:transparent;margin:0 auto 10px!important}.addons-calendar .calendar-addon-buttons__all{background:none;border:none;cursor:pointer;color:#000;transition:.2s;font-weight:700;font-size:1.6rem;padding:15px 31px;border:1px solid #dfdfe1;border-radius:51px}.addons-calendar .calendar-addon-buttons__all:not(.disabled):hover{border-color:#000}.addons-calendar .calendar-addon-buttons__all.disabled{color:#ababab;pointer-events:none;cursor:default}.addons-calendar .calendar-addon-buttons__clear{background:none;border:none;cursor:pointer;color:#000;transition:.2s;font-weight:600;font-size:14px;line-height:1.25em;padding:15px 31px;border:1px solid #dfdfe1;border-radius:51px}.addons-calendar .calendar-addon-buttons__clear.disabled{color:#ababab;pointer-events:none;cursor:default}.addons-calendar .calendar-addon-buttons__clear:not(.disabled):hover{border-color:#000}.addons-calendar .calendar .vc-day-content{font-size:16px!important}.addons-calendar .calendar .vc-container{background-color:transparent}.addons-calendar .calendar .vc-weeks{row-gap:0}.addons-calendar .calendar-modal-mobile__details-container{display:flex;flex-direction:column;padding:12px 16px;border-top:1px solid #dfdfe1}.addons-calendar .calendar-modal-mobile__details{flex:1;display:flex;align-items:center}.addons-calendar .calendar-modal-mobile__details-img{max-width:40px;max-height:53px;margin-right:22px}.addons-calendar .calendar-modal-mobile__details-img img{width:100%;height:100%}.addons-calendar .calendar-modal-mobile__details-img.is-addons{max-width:48px;max-height:48px}.addons-calendar .calendar-modal-mobile__details-name{font-weight:400;font-size:16px;line-height:1.4em;color:#000}.addons-calendar .calendar-modal-mobile__details-description{font-size:14px;line-height:1.5em;color:#525252;font-weight:400;margin-top:7px}.addons-calendar .calendar-modal-mobile__details-description span{font-weight:700;text-decoration:underline;color:#c10016;margin-left:14px;cursor:pointer;transition:all .2s}.addons-calendar .calendar-modal-mobile__details-description span.mobile-change{display:none}.addons-calendar .calendar-modal-mobile__details-description span:hover{color:#a80013}.addons-calendar .calendar-modal-mobile__prices{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;line-height:1em;flex:1}.addons-calendar .addons-calendar-modal__header{box-shadow:0 10px 15px #0000000a;font-size:14px;text-align:start;margin-top:0;margin-bottom:5px}.addons-calendar .addons-calendar-modal__header-container{display:flex;justify-content:center;align-items:center;line-height:1.1em;height:70px;font-size:18px}.addons-calendar .mdc-bottom-sheet{z-index:1000}.addons-calendar .mdc-bottom-sheet__content{display:flex;flex-direction:column;align-items:center;border-radius:25px 25px 0 0;padding:16px 22px 36px}.addons-calendar .mdc-bottom-sheet__content .bottom-sheet-icon-x{position:absolute;top:16px;right:20px}.addons-calendar .mdc-bottom-sheet__content .bottom-sheet-header{font-weight:700;font-size:20px;line-height:1.2em;margin-bottom:30px}.addons-calendar .calendar-modal__summary--top{margin-bottom:0}.addons-calendar .calendar-modal .calendar-modal__summary--bottom-text{font-size:14px;font-weight:500;color:#000}.addons-calendar .calendar-addon-buttons__all,.addons-calendar .calendar-addon-buttons__clear{font-size:14px;padding:15px 26px;line-height:1.2em}.addons-calendar #meals-calendar-accept-button{font-size:14px;padding:20px 0;height:fit-content}@media only screen and (max-width: 1600px){.addons-calendar .addon-calendar-options .mdc-dialog__content{margin:0 75px}}@media only screen and (max-width: 1200px){.addons-calendar .addon-calendar-options{max-height:calc(var(--vh, 1vh) * 100 - 403px)!important;padding-inline:16px}.addons-calendar .addon-calendar-options .mdc-dialog__content{margin:0}.addons-calendar .calendar-modal-mobile__details-description span.desktop-change{display:none}.addons-calendar .calendar-modal-mobile__details-description span.mobile-change{display:inline-block}.addons-calendar .calendar-options--days{border:none}.addons-calendar .calendar-modal__details-container{flex-direction:column}.addons-calendar .calendar-modal__details-container .calendar-modal__details .calendar-modal__details-name{max-width:520px}.addons-calendar .vc-title{pointer-events:none}.addons-calendar .calendar-modal__details .calendar-modal__details-img{margin-right:24px}.addons-calendar .calendar-modal__details .calendar-modal__details-img img{width:42px;height:56px}.addons-calendar .calendar-modal__details .calendar-modal__details-img.is-addons img{width:56px;height:56px}.addons-calendar .meals-select__boxes{margin-top:12px}.addons-calendar .meals-select__boxes .meals-select__box{max-width:240px;padding:12px 0}.addons-calendar .calendar-modal__buttons-container{flex-direction:column;justify-content:center}.addons-calendar .calendar-modal__buttons-container .calendar-modal__summary{width:100%}.addons-calendar .calendar-modal__buttons-container{height:158px}.addons-calendar .calendar-accept-button{width:100%;margin-top:20px}}@media only screen and (max-width: 1200px){.addons-calendar .weeks-container-mobile{padding-inline:16px;display:grid;grid-template-columns:repeat(7,1fr);margin:0 auto;box-shadow:none;border-bottom:1px solid #dfdfe1}.addons-calendar .addons-calendar-modal__header{box-shadow:0 5px 15px #0000000a;margin-bottom:0}.addons-calendar .addons-calendar-wrapper{margin-top:16px}.addons-calendar .calorific-icon-back{height:24px;width:24px;top:24px;left:10px}.addons-calendar .addons-modal__icon-x--desktop{display:none}.addons-calendar .addons-modal__icon-x--mobile{display:block;right:16px!important;top:20px!important}.addons-calendar .calendar .vc-title{font-size:18px!important}.addons-calendar .calendar .vc-pane:first-child{margin-top:32px}.addons-calendar .calendar .vc-pane:last-child{margin-top:40px}.addons-calendar .addons-modal-icon-back{left:16px!important}.addons-calendar .calendar-modal__summary-wrap{display:none}.addons-calendar .calendar-modal__summary-mobile{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;background:#f3f3f3;border-radius:24px 24px 0 0}.addons-calendar .calendar-modal__summary-upper{display:flex;justify-content:space-between;padding:11px 16px;font-weight:700;font-size:12px;line-height:1.25em;color:#000;z-index:2}.addons-calendar .calendar-modal__summary-upper div{text-decoration:underline}.addons-calendar .calendar-modal__summary-upper div.disabled{opacity:.4;pointer-events:none;text-decoration:none}.addons-calendar .calendar-modal__summary-lower{background:white;border-radius:24px 24px 0 0;padding:0 16px 20px}.addons-calendar .calendar-options--days{padding:16px 0}.addons-calendar .calendar-options--days p{margin-right:auto}.addons-calendar .calendar-options--days .days-text{width:34px;margin:0;font-size:16px}.addons-calendar .addon-calendar-options{max-height:100%!important;height:calc(var(--vh) * 100 - var(--global-addons-calendar-mobile-summary-height) - var(--global-addons-calendar-mobile-summary-header) - 55px)}.addons-calendar .summary-bottom-container{display:flex;justify-content:space-between}.addons-calendar .summary-bottom-container__prices{display:flex;flex-direction:column;justify-content:center;gap:8px}.addons-calendar .summary-bottom-container__prices .calendar-modal__summary--bottom-text{font-size:12px;line-height:1.3em;color:#c10016;font-weight:700}.addons-calendar .summary-bottom-container__prices .calendar-modal__summary--bottom-value{margin-left:0;font-size:20px;display:flex;gap:10px}.addons-calendar .summary-bottom-container .calendar-accept-button{height:48px;margin-top:0;font-size:14px;max-width:186px}.addons-calendar .calendar-addon-buttons,.addons-calendar .vc-arrows-container,.addons-calendar .vc-weekday{display:none}.addons-calendar .vc-weekday.mobile{display:block;font-size:12px;line-height:1.25em;padding-bottom:0}.addons-calendar .vc-title{margin-bottom:0!important}}@media only screen and (max-width: 600px){.addons-calendar .calendar .vc-title{font-size:16px!important}.addons-calendar .calendar .vc-pane:first-child{margin-top:10px}.addons-calendar .calendar .vc-pane:last-child{margin-top:36px}.addons-calendar .calendar__container{padding-inline:0!important;margin-top:0}}@media all and (max-width: 360px){.addons-calendar .addons-calendar-modal__header-container{justify-content:flex-start;padding-block-end:20px}}.promo__container{display:flex;flex-direction:column;align-items:flex-end}.promo__container--mobile{align-items:flex-start}.promo__price{color:#c10016;font-size:16px;font-style:normal;font-weight:600}.promo__price span{margin-right:8px;color:#6b6b6b;font-family:Noto Sans;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.promo__omnibus{text-align:right;color:#6b6b6b;font-family:Noto Sans;font-size:11px;font-style:normal;font-weight:500}.promo__omnibus--mobile{text-align:left}.total__price{font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.vc-header{padding-top:0!important}.modyfication-row-container{padding:var(--normal-padding)}.modyfication-row-container__header{margin-bottom:2.2rem;font-weight:700;font-size:1.2rem;line-height:1.25em}.modyfication-row-container .modyfication-row{display:flex;align-items:center;margin-bottom:20px}.modyfication-row-container .modyfication-row__image-container{width:42px;min-width:42px;height:55px;background:#e7e7e7;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative}.modyfication-row-container .modyfication-row__image-container img{max-width:40px;max-height:33px;width:100%;object-fit:contain}.modyfication-row-container .modyfication-row__image-quantity{position:absolute;width:20px;height:20px;background:#000000;border-radius:50%;font-weight:700;font-size:11px;color:#fff;left:0;top:0;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.modyfication-row-container .modyfication-row__modyfication-name{display:flex;flex-direction:column;gap:6px;margin-left:2rem;margin-right:2.5rem;font-size:1.4rem}.modyfication-row-container .modyfication-row__modyfication-name--bottom{opacity:.5}.modyfication-row-container .modyfication-row__modyfication-name--top{margin-bottom:0}.modyfication-row-container .modyfication-row__modyfication-amount{margin-left:auto;display:flex;flex-direction:column;font-size:1.4rem;text-align:right}.modyfication-row-container .modyfication-row__modyfication-amount .modyfication-amount__icons{display:flex;justify-content:flex-end;margin-bottom:6px}.modyfication-row-container .modyfication-row__modyfication-amount--top{font-weight:700;white-space:nowrap;display:flex;gap:5px}.modyfication-row-container .modyfication-row__modyfication-amount--top .old-price{color:#979797}.modyfication-row-container .modyfication-row__modyfication-amount--bottom{opacity:.5}.modyfication-row-container .modyfication-row__modyfication-controlls{display:flex;align-items:center;margin-left:4rem}.modyfication-row-container .modyfication-row__modyfication-controlls--delete{margin-left:2rem;width:15px}.menu__allergens{position:absolute;top:1.5rem;left:46%;width:100%;height:100%;max-height:40rem;max-width:31.5rem;pointer-events:none}.menu__allergens.active .menu__allergens-content{visibility:visible;opacity:1}.menu__allergens .allergens-content__alergen-container{width:100%;max-height:32rem;padding:0px 1.6rem;overflow:auto;pointer-events:all}.menu__allergens .allergens-content__alergen-container::-webkit-scrollbar{width:2px}.menu__allergens .allergens-content__alergen-container::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.menu__allergens .allergens-content__alergen-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.menu__allergens .allergens-content__meal-name{display:none}.menu__allergens .menu__allergens-icon{cursor:pointer;transition:.2s;pointer-events:all}.menu__allergens .menu__allergens-icon:hover{filter:brightness(.95)}.menu__allergens .menu__allergens-content{width:100%;max-width:31.2rem;max-height:45.7rem;padding:1.9rem 1.6rem 2.2rem;color:#000;visibility:hidden;opacity:0;background-color:#fff;border:1px solid #000000;border-radius:2rem;position:absolute;display:flex;flex-direction:column;align-items:center;transition:.2s}.menu__allergens .allergens-content__header{font-size:1.6rem;font-weight:700;margin-bottom:2.4rem}.menu__allergens .allergens-content__alergen{width:100%;height:4rem;max-height:4rem;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;border-radius:1rem;font-size:1.4rem}.menu__allergens .allergens-content__alergen:not(:last-child){margin-bottom:.6rem}.menu__allergens .allergens-content__alergen img{margin-right:1.5rem}.menu__allergens.menu-choice{position:inherit;width:inherit;max-height:3.7rem}.menu__allergens.menu-choice .menu__allergens-content{z-index:2;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)!important}.menu__allergens.menu-swiper .menu__allergens-content{top:0rem;right:13.4rem}@media (max-width: 1600px){.menu__allergens.menu-choice{position:absolute;width:31.5rem;top:5px;left:16.5rem}.menu__allergens.menu-choice .menu__allergens-content{top:13%;transform:translate(-50%)!important}.menu__allergens .menu__allergens-icon{width:27px;height:27px}}@media (max-width: 1200px){.menu__allergens.menu-choice{left:93%}.menu__allergens.menu-choice .menu__allergens-content{max-width:100%;top:auto;left:0;bottom:0;border:none;border-radius:0;padding:4rem 6.2rem;border-top-left-radius:2rem;border-top-right-radius:2rem;z-index:2}.menu__allergens.menu-choice .allergens-content__meal-name{display:relative}}@media (max-width: 600px){.menu__allergens.menu-choice{left:87%;top:6.5rem}.menu__allergens.mobile{position:inherit;margin-right:1rem;width:auto;height:auto}.menu__allergens.mobile img{filter:brightness(.95)}}.ambassadors-section__modal{z-index:999999!important}.ambassadors-section__modal .mdc-dialog__surface{border-radius:20px!important;max-width:100%!important}@media all and (max-width: 980px){.ambassadors-section__modal .mdc-dialog__surface{max-width:calc(100vw - 32px)}}.ambassadors-section__modal .mdc-dialog__content{padding:25px 34px 0 60px!important;border-radius:13px;min-width:1080px}@media all and (max-width: 1600px){.ambassadors-section__modal .mdc-dialog__content{min-width:850px}}@media all and (max-width: 980px){.ambassadors-section__modal .mdc-dialog__content{padding:25px 24px!important;min-width:100%}}.ambassadors-section__modal .ambassadors-section__modal-header{display:flex;justify-content:flex-end;width:100%}.ambassadors-section__modal .ambassadors-section__modal-close{cursor:pointer}.ambassadors-section__modal .ambassadors-section__modal-content{max-width:405px;font-size:16px;font-weight:500;line-height:1.5em;color:#000}.ambassadors-section__modal .ambassadors-section__modal-content .modal-content__link{display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:700}.ambassadors-section__modal .ambassadors-section__modal-content .modal-content__link:focus-visible{outline:none}.ambassadors-section__modal .ambassadors-section__modal-content .modal-content__link svg{margin-right:15px}.ambassadors-section__modal .ambassadors-section__modal-content h3{font-family:Yanone Kaffeesatz,sans-serif;font-style:italic;font-size:32px;font-weight:700;margin:18px 0 40px;line-height:1em}@media all and (max-width: 1600px){.ambassadors-section__modal .ambassadors-section__modal-content{font-size:14px;max-width:305px}.ambassadors-section__modal .ambassadors-section__modal-content h3{font-size:20px}}.ambassadors-section__modal .ambassadors-section__modal-container{display:flex;justify-content:space-between;align-items:center}.ambassadors-section__modal .ambassadors-section__modal-container .modal-content__image{margin-top:auto;width:400px;position:relative;overflow:hidden}@media all and (max-width: 980px){.ambassadors-section__modal .ambassadors-section__modal-container .modal-content__image{max-width:250px}}.ambassadors-section__modal .ambassadors-section__modal-container .modal-content__image img{margin-left:auto;width:100%;z-index:2;position:relative;margin-bottom:-34px}.ambassadors-section__modal .ambassadors-section__modal-container .modal-content__image img.modal-content__background{position:absolute;left:0;z-index:1;margin-bottom:0}.ambassadors-section__modal .ambassadors-section__modal-container img{align-self:flex-end}@media all and (max-width: 1600px){.ambassadors-section__modal .ambassadors-section__modal-container img{max-width:400px}}@media all and (max-width: 980px){.ambassadors-section__modal .ambassadors-section__modal-container{flex-direction:column}.ambassadors-section__modal .ambassadors-section__modal-container img{max-width:250px;align-self:center}}.excluded-ingredients{margin-top:4.3rem}.excluded-ingredients__header{font-weight:700;font-size:1.6rem;line-height:1.25rem}.excluded-ingredients .ingredients-container{display:flex;flex-wrap:wrap}.excluded-ingredients .ingredients-container__ingredient{width:9.2rem;height:10.7rem;padding:0 1.6rem .9rem;margin-top:2.1rem;border:1px solid #dfdfe1;box-sizing:border-box;border-radius:1rem;position:relative;display:flex;flex-direction:column;align-items:center;font-size:1.2rem;line-height:1.25em;text-align:center;margin-right:1.4rem}.excluded-ingredients .ingredients-container__ingredient:last-child{margin-right:0}.excluded-ingredients .ingredients-container .ingredient__icon{max-width:1.2rem;max-height:1.1rem;position:absolute;top:-.6rem}.excluded-ingredients .ingredients-container .ingredient__icon svg{width:100%;height:100%}.excluded-ingredients .ingredients-container .ingredient__image{margin-top:1.5rem;max-height:5rem}.excluded-ingredients .ingredients-container .ingredient__image img{width:100%;height:100%}@media (max-width: 1200px){.excluded-ingredients{order:5}}@media (max-width: 600px){.excluded-ingredients .excluded-ingredients__header{text-align:center}.excluded-ingredients .ingredients-container{justify-content:center}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.juices-menu{padding-top:3rem}.juices-menu .juices-menu__swiper-juices{width:100%;max-height:24.6rem}.juices-menu .juices-menu__swiper-juices.mobile{display:none}.juices-menu .diet-menu-choice__calendar-boxes{height:9.3rem;margin-bottom:2rem}.juices-menu .swiper-juices__image-container .swiper-juices__image{margin-right:5.2rem;display:flex;cursor:pointer;transition:.2s}.juices-menu .swiper-juices__image-container .swiper-juices__image.inactive{transform:scale(.8) translateY(3rem)}.juices-menu .swiper-juices__image-container .swiper-juices__image.inactive:hover{transform:scale(1) translateY(0)}.juices-menu .swiper-juices__image-container .swiper-juices__image img{width:100%;height:100%}.juices-menu .juices-menu__juice-description-container{width:100%;margin-top:3rem}.juices-menu .juices-menu__juice-description-container-inner{display:flex;flex-direction:column;align-items:center;color:#000}.juices-menu .juice-description-container__header{font-weight:700;font-size:1.8rem;text-align:center}.juices-menu .juice-description-container__under-header{margin-top:1rem;font-size:1.4rem;opacity:.5}.juices-menu .juice-description-container__ingredients-container{margin-top:2rem;display:flex;flex-direction:column;align-items:center}.juices-menu .ingredients-container__header{font-size:1.4rem;font-weight:700;line-height:1.2em}.juices-menu .ingredients-container__description{max-width:24rem;font-size:1.6rem;line-height:1.4em;opacity:.5;text-align:center}.juices-menu .juice-description-container__calories-container{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center}.juices-menu .calories-container__calorie-header{font-weight:500;font-size:1.2rem;line-height:1.25em;opacity:.33}.juices-menu .calories-container__calorie-value{font-weight:700;font-size:1.4rem;line-height:1.25em}@media (max-width: 1200px){.juices-menu .swiper-juices__image-container .swiper-juices__image{margin-right:3.6rem}.juices-menu .swiper-juices__image-container .swiper-juices__image.inactive{transform:scale(.8) translateY(1.6rem)}.juices-menu .juices-menu__juice-description-container{width:100%;margin-top:2.7rem}}@media (max-width: 600px){.juices-menu{overflow:scroll}.juices-menu .juices-menu__swiper-juices{width:100%}.juices-menu .juices-menu__swiper-juices.mobile{display:block;margin-bottom:3.2rem}.juices-menu .juices-menu__swiper-juices.mobile .swiper-juices__image-container .swiper-slide{width:100%!important;margin-right:auto}.juices-menu .juices-menu__swiper-juices.mobile .swiper-juices__image-container .swiper-slide .swiper-juices__image{width:100%;background-color:#fff;border:none}.juices-menu .juices-menu__swiper-juices.mobile .swiper-juices__image-container .swiper-slide .swiper-juices__image.inactive{transform:unset;border:none;background-color:#fff}.juices-menu .juices-menu__swiper-juices.mobile .swiper-juices__image-container .swiper-slide .swiper-juices__image img{width:8.9rem;height:17.8rem}.juices-menu .juice-description-container__calories-container{padding-bottom:6rem}.juices-menu .swiper-juices__image-container .swiper-slide{width:6.4rem!important;margin-right:1.2rem}.juices-menu .swiper-juices__image-container .swiper-juices__image{width:6.4rem;height:7.2rem;box-sizing:border-box;border-radius:1rem;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7}.juices-menu .swiper-juices__image-container .swiper-juices__image.inactive{transform:unset;border:.653272px solid #dfdfe1;background-color:#fff}.juices-menu .swiper-juices__image-container .swiper-juices__image img{width:2.3rem;height:4.4rem}}.choose-meal-container{display:flex;flex-direction:column;align-items:center;font-weight:400;background-color:#fff;border-radius:15px;transition:all .2s;padding:40px;width:100%}.choose-meal-container .meal-icon-x{position:absolute;top:28px;right:28px;transition:.2s;opacity:1;cursor:pointer;z-index:1}.choose-meal-container .meal-icon-x:hover{opacity:.8}.choose-meal-container .choose-meal-header{font-size:30px;line-height:1.2em;font-weight:700;display:flex}.choose-meal-container .choose-meal-header .meal-icon-back{display:none}.choose-meal-container .choose-meal-main-container.addon{margin-top:32px;display:flex;justify-content:center;align-items:center}.choose-meal-container .choose-meal-main-container.kids{padding:0 95px;margin-top:55px;margin-bottom:79px;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 1200px){.choose-meal-container{padding:24px 16px;height:calc(var(--vh, 1vh) * 100)}.choose-meal-container .meal-icon-x{display:none}.choose-meal-container .choose-meal-header .meal-icon-back{display:flex;align-self:center;margin-right:20px}.choose-meal-container .choose-meal-main-container.addon,.choose-meal-container .choose-meal-main-container.kids{overflow-y:auto;max-height:calc(100% - 24px);width:100%;padding:0;flex-direction:column;justify-content:unset;align-items:center;flex-wrap:nowrap}.choose-meal-container .choose-meal-main-container.addon::-webkit-scrollbar,.choose-meal-container .choose-meal-main-container.kids::-webkit-scrollbar{width:2px}.choose-meal-container .choose-meal-main-container.addon::-webkit-scrollbar-track,.choose-meal-container .choose-meal-main-container.kids::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.choose-meal-container .choose-meal-main-container.addon::-webkit-scrollbar-thumb,.choose-meal-container .choose-meal-main-container.kids::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.choose-meal-container .backgroud-mask{position:fixed;bottom:0;width:99%;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%);height:66px}.choose-meal-container::-webkit-scrollbar{width:2px}.choose-meal-container::-webkit-scrollbar-track{margin-top:10px;margin-bottom:10px;background-color:#2121211a;border-radius:5px}.choose-meal-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}}@media screen and (max-width: 600px){.choose-meal-container{padding-inline:0}.choose-meal-container .choose-meal-header{font-size:20px;padding-inline:16px;align-self:center}.choose-meal-container .choose-meal-header .meal-icon-back{position:absolute;left:16px}.choose-meal-container .choose-meal-header div{margin-inline:auto}.choose-meal-container .choose-meal-main-container.addon,.choose-meal-container .choose-meal-main-container.kids{margin-top:14px;margin-right:10px;max-height:calc(var(--vh, 1vh) * 100 - 70px)}}.calorific-meal-container{display:flex;flex-direction:column;align-items:center;font-weight:400;background-color:#fff;border-radius:15px;transition:all .2s;padding:40px 44px;width:100%}.calorific-meal-container .calorific-icon-x,.calorific-meal-container .calorific-icon-back{position:absolute;transition:.2s;opacity:.8;cursor:pointer;z-index:1}.calorific-meal-container .calorific-icon-x:hover,.calorific-meal-container .calorific-icon-back:hover{opacity:1}.calorific-meal-container .calorific-icon-x{top:25px;right:25px}.calorific-meal-container .calorific-icon-back{top:25px;left:25px}.calorific-meal-container .calorific-meal-header{font-size:30px;line-height:1.1em;font-weight:700;max-width:465px;text-align:center}.calorific-meal-container .calorific-meal-header.mobile{display:none}.calorific-meal-container .calorific-choosed-meal-container{margin-top:24px;padding:11px 113px;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;border-radius:10px;width:100%;max-width:465px}.calorific-meal-container .calorific-choosed-meal-container .choosed-meal-image{width:27px}.calorific-meal-container .calorific-choosed-meal-container .choosed-meal-image img{width:100%}.calorific-meal-container .calorific-choosed-meal-container .choosed-meal-text{margin-left:20px;font-size:14px;font-weight:500;line-height:1.2em}.calorific-meal-container .calorific-meal-main-container{margin-top:32px;display:flex;align-items:center;gap:10px;width:100%;max-width:465px}.calorific-meal-container .calorific-meal-main-container .calorific-row{display:flex;flex-direction:column;align-items:center;padding:21px 0;border:1px solid #dfdfe1;border-radius:10px;font-weight:400;width:131px;cursor:pointer;transition:all .2s;width:100%}.calorific-meal-container .calorific-meal-main-container .calorific-row__desc-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.calorific-meal-container .calorific-meal-main-container .calorific-row__desc-container .calorific-row-kcals{font-size:16px;line-height:24px;text-align:center;max-width:70px}.calorific-meal-container .calorific-meal-main-container .calorific-row__desc-container .calorific-row-from-diet{margin-top:16px;font-size:12px;line-height:15.6px;color:#7c7c7c}.calorific-meal-container .calorific-meal-main-container .calorific-row__line{width:84px;height:1px;margin-top:23px;background:#dfdfe1}.calorific-meal-container .calorific-meal-main-container .calorific-row__price{padding-top:14px;font-size:18.5px;line-height:24px;font-weight:700}.calorific-meal-container .calorific-meal-main-container .calorific-row__price-sup{font-weight:500;font-size:10.5px;line-height:13px;text-decoration-line:underline}.calorific-meal-container .calorific-meal-main-container .calorific-row__price sup{text-decoration:underline}.calorific-meal-container .calorific-meal-main-container .calorific-row__price-curr{font-size:10.5px;line-height:13.2px}.calorific-meal-container .calorific-meal-main-container .calorific-row:hover,.calorific-meal-container .calorific-meal-main-container .calorific-row.active{border:1px solid #404040}.calorific-meal-container .calorific-meal-button{cursor:pointer;display:flex;font-size:14px;line-height:18.2px;font-weight:700;color:#fff;background-color:#c10016;border-radius:400px;justify-content:center;align-items:center;width:calc(100% - 48px);border:none;padding:15px 0;z-index:2;max-width:465px}.calorific-meal-container .calorific-meal-button:disabled{background-color:#dfdfe1;cursor:auto}.calorific-meal-container .calorific-meal-button.choose{margin-top:40px}.calorific-meal-container .calorific-meal-button.back{background-color:#fff;color:#000;text-decoration:underline;margin-top:12px;padding:12px;width:auto;transition:all .2s}.calorific-meal-container .calorific-meal-button.back:hover{opacity:.7}@media screen and (max-width: 1200px){.calorific-meal-container{padding:0 16px;overflow-y:auto}.calorific-meal-container .calorific-meal-header{margin-top:49px;font-size:32px;line-height:35px}.calorific-meal-container .calorific-meal-header.desktop{margin-top:22px;text-align:left;padding-right:30px;align-self:flex-start;max-width:none}.calorific-meal-container .calorific-choosed-meal-container{margin-top:64px;padding:16px 0;width:100%;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;border-radius:10px;max-width:none}.calorific-meal-container .calorific-choosed-meal-container .choosed-meal-image{width:30px;height:40px}.calorific-meal-container .calorific-choosed-meal-container .choosed-meal-text{margin-left:24px;font-size:16px;line-height:24px}.calorific-meal-container .calorific-meal-main-container{margin-top:24px;margin-bottom:96px;width:100%;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;max-width:none}.calorific-meal-container .calorific-meal-main-container .calorific-row{display:flex;flex-direction:row;align-items:center;padding:26px 32px;border:1px solid #dfdfe1;border-radius:10px;font-weight:400;width:100%;cursor:pointer;transition:all .2s}.calorific-meal-container .calorific-meal-main-container .calorific-row__desc-container{align-items:flex-start}.calorific-meal-container .calorific-meal-main-container .calorific-row__desc-container .calorific-row-kcals{text-align:left;max-width:none}.calorific-meal-container .calorific-meal-main-container .calorific-row__desc-container .calorific-row-from-diet{margin-top:3px;font-size:14px;line-height:18.2px;text-align:left;color:#7c7c7c}.calorific-meal-container .calorific-meal-main-container .calorific-row__line{height:38px;width:1px;margin-right:30px;margin-left:auto;background:#dfdfe1;margin-top:0}.calorific-meal-container .calorific-meal-main-container .calorific-row__price{padding-top:0}.calorific-meal-container::-webkit-scrollbar{width:2px}.calorific-meal-container::-webkit-scrollbar-track{margin-top:10px;margin-bottom:10px;background-color:#2121211a;border-radius:5px}.calorific-meal-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}}@media screen and (max-width: 600px){.calorific-meal-container{padding:0 16px;overflow-y:auto}.calorific-meal-container .calorific-icon-x{position:fixed;width:26px;height:26px;top:23px;right:16px;transition:all .2s;opacity:1;padding:5px;background:#dcdcdc;border-radius:100px}.calorific-meal-container .calorific-icon-x path{transition:all .2s;fill:#fff}.calorific-meal-container .calorific-icon-x:hover path{stroke:#fff}.calorific-meal-container .calorific-icon-back{height:24px;width:24px;top:24px;left:10px}.calorific-meal-container .calorific-meal-header{margin-top:24px;max-width:300px;font-size:18px;line-height:21px}.calorific-meal-container .calorific-meal-header.desktop{display:none}.calorific-meal-container .calorific-meal-header.mobile{display:block}.calorific-meal-container .calorific-choosed-meal-container{margin-top:24px;padding:0;width:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:none}.calorific-meal-container .calorific-choosed-meal-container .choosed-meal-image{width:36px;height:47px}.calorific-meal-container .calorific-choosed-meal-container .choosed-meal-text{line-height:19.2px;font-weight:500}.calorific-meal-container .calorific-meal-main-container{margin-top:24px;margin-bottom:96px;width:100%;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.calorific-meal-container .calorific-meal-main-container .calorific-row{display:flex;flex-direction:column;align-items:center;padding:15px 0;border:1px solid #dfdfe1;border-radius:10px;font-weight:400;width:105px;cursor:pointer;transition:all .2s}.calorific-meal-container .calorific-meal-main-container .calorific-row__desc-container{align-items:center}.calorific-meal-container .calorific-meal-main-container .calorific-row__desc-container .calorific-row-kcals{text-align:center;max-width:70px}.calorific-meal-container .calorific-meal-main-container .calorific-row__desc-container .calorific-row-from-diet{margin-top:16px;font-size:12px;line-height:15.6px;text-align:center;color:#7c7c7c}.calorific-meal-container .calorific-meal-main-container .calorific-row__line{margin-left:0;margin-right:0;width:64px;height:1px;margin-top:16px;background:#dfdfe1}.calorific-meal-container .calorific-meal-main-container .calorific-row__price{padding-top:14px}.calorific-meal-container .calorific-meal-main-container .active{border:1px solid #404040}.calorific-meal-container .calorific-meal-button{cursor:pointer;display:none;font-size:14px;line-height:18.2px;font-weight:700;color:#fff;background-color:#c10016;border-radius:400px;justify-content:center;align-items:center;width:calc(100% - 48px);position:fixed;border:none;bottom:53px;left:50%;transform:translate(-50%);padding:15px 0;z-index:2}.calorific-meal-container .calorific-meal-button:disabled{background-color:#dfdfe1;cursor:auto}}.addons-details-container{--margin-top-extra-small-desktop: 10px;--margin-top-small-desktop: 16px;--margin-top-medium-desktop: 24px;--margin-top-big-desktop: 24px;--margin-top-bigger-desktop: 40px;--margin-top-large-desktop: 52px;--padding-main-content-inline-small: 16px;--padding-main-content-inline-big: 40px;display:flex;font-weight:400;padding:24px 15px;background-color:#fff;max-width:1116px;transition:all .3s;position:relative;max-height:calc(100 * var(--vh, 1) - 30px)}.addons-details-container .display-none{display:none}.addons-details-container .addons-icon-x{position:absolute;width:18px;height:18px;top:32px;right:32px;transition:.2s;opacity:.8;cursor:pointer;z-index:100}@media screen and (max-width: 600px){.addons-details-container .addons-icon-x{display:none}}.addons-details-container .addons-icon-x:hover{opacity:1}.addons-details-container .addons-icon-x-mobile{display:none;position:absolute;top:32px;right:32px;transition:.2s;opacity:.8;cursor:pointer;padding:0;z-index:100;background-color:#ffffff80;border-radius:50%}@media screen and (max-width: 600px){.addons-details-container .addons-icon-x-mobile{display:block;left:16px}}.addons-details-container .addons-icon-x-mobile:hover{opacity:1}.addons-details-container .addons-img-container{display:flex;position:relative;z-index:30}.addons-details-container .addons-img-container .addons-img-icon{position:absolute;margin-top:10px;margin-left:20px;width:85px;z-index:1}@media screen and (max-width: 600px){.addons-details-container .addons-img-container .addons-img-icon{margin-left:60px}}.addons-details-container .addons-img-container .addons-img-vertical{width:303px;height:100%;border-radius:20px;object-fit:cover}.addons-details-container .addons-img-container .addons-img-horizontal,.addons-details-container .addons-img-container .addons-img-mobile,.addons-details-container .button-fixed-container,.addons-details-container .addons-allergens-button-mobile{display:none}.addons-details-container .addons-main-content-container{position:relative;padding-right:9px}.addons-details-container .addons-main-content-container .addons-content-container{display:flex;flex-direction:column;max-height:660px;height:100%;padding-bottom:98px;overflow-y:auto;padding-inline:var(--padding-main-content-inline-big)}.addons-details-container .addons-main-content-container .addons-content-container .addons-additional-paragraph{font-weight:700;font-size:14px;line-height:16.8px;color:#c10016;margin-top:var(--margin-top-medium-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .not-meal{font-weight:400;color:#525252}.addons-details-container .addons-main-content-container .addons-content-container .addons-title-header{font-size:30px;line-height:33px;font-weight:700;margin-top:8px}.addons-details-container .addons-main-content-container .addons-content-container .addons-desc-paragraph{font-size:16px;line-height:24px;margin-top:var(--margin-top-big-desktop);color:#525252}.addons-details-container .addons-main-content-container .addons-content-container .addons-macro-container{width:100%;gap:32px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.addons-details-container .addons-main-content-container .addons-content-container .addons-macro-container .addons-macro{display:flex;margin-top:30px;flex-direction:column}.addons-details-container .addons-main-content-container .addons-content-container .addons-macro-container .addons-macro__image{height:18px;width:18px}.addons-details-container .addons-main-content-container .addons-content-container .addons-macro-container .addons-macro__image svg{width:100%;height:100%}.addons-details-container .addons-main-content-container .addons-content-container .addons-macro-container .addons-macro__paragraph{font-size:14px;line-height:17.5px;margin-top:12px;color:#525252}.addons-details-container .addons-main-content-container .addons-content-container .addons-macro-container .addons-macro__header{font-size:16px;line-height:19.2px;font-weight:700;margin-top:6px}.addons-details-container .addons-main-content-container .addons-content-container .addons-edit-info{font-size:14px;line-height:19.6px;margin-top:var(--margin-top-big-desktop);background-color:#e6f1ff;width:100%;padding:16px;text-align:center;color:#016fff;border-radius:10px}.addons-details-container .addons-main-content-container .addons-content-container .addons-edit-info span{font-weight:700}.addons-details-container .addons-main-content-container .addons-content-container .addons-ingredients-header{font-size:14px;line-height:18px;font-weight:700;margin-top:var(--margin-top-big-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-ingredients-paragraph{font-size:16px;line-height:24px;color:#525252;margin-top:var(--margin-top-small-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-header{font-size:14px;line-height:17.5px;font-weight:700;margin-top:var(--margin-top-big-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:var(--margin-top-small-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-container .about-meal{display:flex;justify-content:center;font-size:14px;line-height:21px;font-weight:600;margin-top:var(--margin-top-small-desktop);padding:4px 10px;border:1px solid #000000;border-radius:100px;margin-right:10px}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-header{font-size:14px;line-height:17.5px;font-weight:700;margin-top:var(--margin-top-big-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-container{display:flex;flex-direction:column}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-container .about-supplement-container{display:flex;justify-content:flex-start;align-items:center;margin-top:var(--margin-top-small-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-container .about-supplement-container .supplement-list-icon{width:20px;height:20px;margin-right:12px}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-container .about-supplement-container .supplement-list-icon svg{width:100%;height:100%}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-container .about-supplement-container .supplement-list-paragraph{font-size:16px;line-height:24px;color:#525252}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-header{font-size:14px;line-height:18.2px;font-weight:700;margin-top:var(--margin-top-big-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:var(--margin-top-small-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-container .addons-allergens{display:flex;flex-direction:column;align-items:center;justify-content:center;width:95px;height:104px;background-color:#f7f7f7;margin-right:10px;margin-bottom:10px;border-radius:10px}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-container .addons-allergens__image{width:22px;height:22px}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-container .addons-allergens__image img{object-fit:contain;width:100%;height:100%}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-container .addons-allergens__paragraph{font-size:14px;line-height:18.2px;margin-top:12px;text-align:center}.addons-details-container .addons-main-content-container .addons-content-container::-webkit-scrollbar{width:2px}.addons-details-container .addons-main-content-container .addons-content-container::-webkit-scrollbar-track{margin-top:144px;margin-bottom:144px;background-color:#2121211a;border-radius:5px}.addons-details-container .addons-main-content-container .addons-content-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.addons-details-container .addons-main-content-container .addons-content-container:before{content:"";position:absolute;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 100%);height:120px;width:calc(100% - 2 * var(--padding-main-content-inline-big));z-index:1}.addons-details-container .addons-main-content-container .addons-allergens-button-desktop{cursor:pointer;font-size:16px;line-height:19.2px;font-weight:700;color:#fff;background-color:#c10016;border-radius:100px;display:flex;justify-content:center;align-items:center;width:calc(100% - 2 * var(--padding-main-content-inline-big));position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:18.5px 0;z-index:2;transition:all .2s}.addons-details-container .addons-main-content-container .addons-allergens-button-desktop:hover{background-color:#a80013}@media screen and (max-width: 1200px){.addons-details-container{flex-direction:column;padding:50px 40px 50px 50px;margin-right:10px;max-width:100vw;overflow-y:auto;max-height:calc(100 * var(--vh, 1))}.addons-details-container .addons-icon-x{position:fixed}.addons-details-container .addons-img-container .addons-img-vertical{display:none}.addons-details-container .addons-img-container .addons-img-horizontal{display:flex;width:100%;height:261px;object-fit:cover;border-radius:20px}.addons-details-container .addons-allergens-button-mobile{cursor:pointer;font-size:16px;line-height:19.2px;font-weight:700;color:#fff;background-color:#c10016;border-radius:100px;display:flex;justify-content:center;align-items:center;width:100%;padding:18.5px 0;margin-top:var(--margin-top-big-desktop);z-index:2;transition:.2s all}.addons-details-container .addons-allergens-button-mobile:hover{background-color:#a80013}.addons-details-container .button-off{transition:.2s all;opacity:0;padding:0;margin:0;visibility:hidden;transform:translateY(-50px);position:relative}.addons-details-container .button-fixed-container{position:fixed;background:#fff;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;padding:16px;box-shadow:0 -8px 35px #00000012;border-radius:24px 24px 0 0;z-index:2;transition:.2s all;transform:translateY(100px);opacity:0}.addons-details-container .button-fixed-container .button-fixed{cursor:pointer;width:100%;height:100%;font-size:16px;line-height:19.2px;padding:18.5px;font-weight:700;color:#fff;background-color:#c10016;border-radius:100px;display:flex;justify-content:center;align-items:center;transition:.2s all}.addons-details-container .button-fixed-container .button-fixed:hover{background-color:#a80013}.addons-details-container .button-on{transform:translateY(0);opacity:1}.addons-details-container .addons-main-content-container{padding-right:0;padding-bottom:60px}.addons-details-container .addons-main-content-container .addons-content-container{padding-inline:0;max-width:85%;padding-bottom:98px;overflow-y:unset}.addons-details-container .addons-main-content-container .addons-content-container .delete-margin{margin-top:0}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-container{padding-bottom:98px}.addons-details-container .addons-main-content-container .addons-content-container:before{display:none}.addons-details-container .addons-main-content-container .addons-allergens-button-desktop{display:none}.addons-details-container::-webkit-scrollbar{width:2px}.addons-details-container::-webkit-scrollbar-track{margin-top:100px;margin-bottom:100px;background-color:#2121211a;border-radius:5px}.addons-details-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}}@media screen and (max-width: 600px){.addons-details-container{padding:0;margin:0}.addons-details-container::-webkit-scrollbar{display:none}.addons-details-container .addons-icon-x{background-color:#fff;width:26px;height:26px;top:25px;right:16px;padding:5px;border-radius:100px}.addons-details-container .addons-img-container .addons-img-horizontal{display:none}.addons-details-container .addons-img-container .addons-img-mobile{display:flex;width:100%;height:406px;object-fit:cover}.addons-details-container .addons-allergens-button-mobile{cursor:pointer;font-size:14px;line-height:18.2px;width:calc(100% - 2 * var(--padding-main-content-inline-small));padding:15px 0;margin-top:20px;margin-inline:var(--padding-main-content-inline-small)}.addons-details-container .button-off{transition:.2s all;opacity:0;padding:0;margin:0;visibility:hidden;transform:translateY(-50px);position:relative}.addons-details-container .button-fixed-container .button-fixed{font-size:14px;line-height:18.2px}.addons-details-container .addons-main-content-container{padding-inline:var(--padding-main-content-inline-small);padding-bottom:60px}.addons-details-container .addons-main-content-container .addons-content-container{margin-top:4px;max-width:100%;margin-bottom:60px}.addons-details-container .addons-main-content-container .addons-content-container .addons-title-header{font-size:22px;line-height:26.4px}.addons-details-container .addons-main-content-container .addons-content-container .addons-desc-paragraph{margin-top:var(--margin-top-small-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-macro-container .addons-macro{margin-right:0}.addons-details-container .addons-main-content-container .addons-content-container .addons-macro-container .addons-macro__image{height:14px;width:14px}.addons-details-container .addons-main-content-container .addons-content-container .addons-macro-container .addons-macro__paragraph{font-size:12px;line-height:15px;margin-top:7px}.addons-details-container .addons-main-content-container .addons-content-container .addons-macro-container .addons-macro__header{font-size:14px;line-height:17.5px;margin-top:6px}.addons-details-container .addons-main-content-container .addons-content-container .addons-edit-info{font-size:13px;line-height:18.2px;margin-top:var(--margin-top-medium-desktop);width:100%;text-align:left;padding:13px 19px;border-radius:14px}.addons-details-container .addons-main-content-container .addons-content-container .addons-ingredients-header{font-size:14px;line-height:18.2px;font-weight:700;margin-top:var(--margin-top-medium-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-ingredients-paragraph{font-size:16px;line-height:24px;margin-top:var(--margin-top-extra-small-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-header{font-size:14px;line-height:18.2px;font-weight:700;margin-top:var(--margin-top-bigger-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-container{margin-top:var(--margin-top-extra-small-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-container .about-meal{font-size:13px;line-height:19.5px;margin-top:10px;padding:3px 10px}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-header{font-size:14px;line-height:18.2px;margin-top:var(--margin-top-bigger-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-container,.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-container .about-supplement-container{margin-top:var(--margin-top-extra-small-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-container .about-supplement-container .supplement-list-icon{width:20px;height:20px;margin-right:16px}.addons-details-container .addons-main-content-container .addons-content-container .addons-about-supplement-container .about-supplement-container .supplement-list-paragraph{font-size:16px;line-height:24px}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-header{margin-top:var(--margin-top-bigger-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-container{margin-top:var(--margin-top-extra-small-desktop)}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-container .addons-allergens{width:104px;height:104px}.addons-details-container .addons-main-content-container .addons-content-container .addons-allergens-container .addons-allergens__image{width:20px;height:20px}.addons-details-container .addons-main-content-container .addons-content-container:before{display:none}.addons-details-container .addons-main-content-container .addons-allergens-button-desktop{display:none}}.menu-details-juices.menu-details--left{padding:3.4rem 5.5rem 0}.menu-details-juices .menu-details-juices--left.mobile{display:none}.menu-details-juices .menu-details-juices__juices-set{width:100%}.menu-details-juices .menu-details__content-header img{margin-right:4.4rem;max-width:90px}.menu-details-juices .menu-details__pros-container{display:flex;align-items:center;color:#000;font-size:1.6rem;line-height:2rem;margin-bottom:1.6rem}.menu-details-juices .menu-details__pros-container svg{margin-right:16px;min-width:20px}.menu-details-juices .menu-details__pros-container:last-child{margin-bottom:0}.menu-details-juices .swiper-opinions-container{height:12rem;margin-bottom:12rem}.menu-details-juices .button-container__order-button{bottom:4.7rem}.menu-details-juices .juices-set__header{font-size:1.6rem;font-weight:700;line-height:1.25em;text-align:center}.menu-details-juices .juices-set__content{width:100%;height:100%;max-height:20rem;padding:2.6rem 0;margin-top:2rem;border:1px solid #dfdfe1;box-sizing:border-box;border-radius:2rem;display:flex;flex-direction:column;align-items:center}.menu-details-juices .juices-set__content-header{font-size:1.8rem;font-weight:700}.menu-details-juices .juices-set__content-images{width:100%;height:100%;max-height:6rem;margin-top:2.1rem;display:flex;justify-content:center}.menu-details-juices .juices-set__content-images img{object-fit:cover}.menu-details-juices .juices-set__content-second-header{margin-top:1rem;font-size:1.6rem;font-weight:700}.menu-details-juices .juices-set__content-second-under-header{font-size:1.4rem;margin-top:.8rem}.menu-details-juices .menu-details__variant-tab{padding:1rem 1.7rem;margin-top:2.3rem}.menu-details-juices .menu-details__meals-description{line-height:1.6em;margin-bottom:4.3rem}.menu-details-juices .menu-details-juices__image{max-width:75.4rem;max-height:22.3rem;margin-bottom:11.1rem;object-fit:cover}.menu-details-juices .menu-details-juices__image img{width:100%;height:100%}.menu-details-juices .menu-details__hearts-container{margin-top:4.5rem}.menu-details-juices .menu-details-juices__description{font-size:1.4rem;color:#000;text-align:center;line-height:1.6em;opacity:.5}@media (max-width: 1600px){.menu-details-juices.menu-details--left{padding:1.4rem 3.5rem 0}.menu-details-juices .menu-details__variant-tab{margin-top:2.3rem}.menu-details-juices .menu-details__meals-description{padding:0;line-height:1.4em}}@media (max-width: 1200px){.menu-details-juices .menu-details-juices__image{order:5;margin-bottom:0}.menu-details-juices .menu-details__header--clients{display:block}.menu-details-juices .menu-details__meals-container{display:flex}.menu-details-juices .button-container__order-button{width:calc(100% - 12rem);position:fixed;bottom:4.7rem;left:unset;transform:unset}.menu-details-juices .menu-details-juices__description{text-align:start}}@media (max-width: 600px){.menu-details-juices.menu-details--left{padding:0}.menu-details-juices.menu-details--right{padding:0 1.6rem}.menu-details-juices .menu-details-juices--left.mobile{display:block}.menu-details-juices .menu-details-juices--left.desktop{display:none}.menu-details-juices .menu-details__content-header{order:0}.menu-details-juices .menu-details__content-header img{margin-right:0}.menu-details-juices .menu-details__bottom-container{display:flex;flex-direction:column;align-items:center;order:3;margin-bottom:90px}.menu-details-juices .menu-details__bottom-container.mobile{display:none}.menu-details-juices .menu-details-juices__juices-set{margin-top:4.3rem}.menu-details-juices .menu-details__meals-container,.menu-details-juices .menu-details-juices__description{align-items:center;text-align:center;padding:0 2.75rem}.menu-details-juices .menu-details__pros{order:3}.menu-details-juices .menu-details__description{margin-bottom:0;order:2}.menu-details-juices .menu-details__description p{padding-bottom:20px}.menu-details-juices .menu-details-juices__image{margin-top:3.5rem;margin-bottom:0;order:1}.menu-details-juices .menu-details__variant-tab{margin-top:4.3rem}.menu-details-juices .menu-details__meals-description{margin-bottom:3rem}.menu-details-juices .menu-details__hearts-container{margin-top:3rem}.menu-details-juices .button-container__order-button{width:calc(100% - 3rem)}}.addons-modal.maczshop.step-1 .mdc-dialog__surface,.addons-modal.maczshop.step-2 .mdc-dialog__surface{max-height:720px}.addons-modal.maczshop.step-3 .mdc-dialog__surface{max-height:735px}.addons-modal .mdc-dialog--open .mdc-dialog__container{width:100%;overflow:hidden}.addons-modal .mdc-dialog .mdc-dialog__surface{max-width:920px;width:100%;border-radius:15px}.addons-modal .mdc-tab-bar{padding:3.2rem 0}.addons-modal .mdc-tab{flex:initial}.addons-modal .mdc-dialog .mdc-dialog__content{position:relative;padding:0;color:#000;overflow:hidden}.addons-modal .mdc-tab__text-label{font-size:1.6rem;text-transform:capitalize;transform:all .2s}.addons-modal .mdc-tab:hover .mdc-tab__text-label{color:#000}.addons-modal .mdc-tab--active .mdc-tab__text-label{color:#000;font-weight:700}.addons-modal .mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#000}.addons-modal .mdc-tab__ripple{display:none}.addons-modal .addons-modal__container{display:flex;border-top:1px solid #e9e9e9}.addons-modal .addons-modal__icon-x{position:absolute;cursor:pointer;z-index:1;width:18px;height:18px;top:46px;right:35px}.addons-modal .addons-modal__left-block{max-width:390px;width:100%;padding:1rem 2.7rem 5rem}.addons-modal .addons-modal__right-block{border-left:1px solid #e9e9e9;padding:4.5rem 7.1rem;max-width:728px;width:100%}.addons-modal .addons-modal__header{font-size:3rem;line-height:1.2em;color:#000;margin-bottom:3rem}.addons-modal .addons-modal__text{font-size:1.6rem;line-height:1.6em;color:#000}.addons-modal .addons-modal__list{list-style-type:none;margin-top:3rem}.addons-modal .addons-modal__list li{position:relative;font-size:1.6rem;color:#000;padding-left:5rem;margin-bottom:2.5rem}.addons-modal .addons-modal__list li:before{position:absolute;content:"";display:block;left:0;top:-3px;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle opacity='0.1' cx='10' cy='10' r='10' fill='black'/%3E%3Crect x='10.1016' y='6.88917' width='0.804983' height='7.15684' rx='0.402492' fill='black' stroke='black' stroke-width='0.22165'/%3E%3Cpath d='M14.1108 10.4677C14.1108 10.2675 13.9485 10.1052 13.7483 10.1052L7.25168 10.1052C7.05147 10.1052 6.88917 10.2675 6.88917 10.4677C6.88917 10.6679 7.05147 10.8302 7.25168 10.8302L13.7483 10.8302C13.9485 10.8302 14.1108 10.6679 14.1108 10.4677Z' fill='black' stroke='black' stroke-width='0.22165'/%3E%3C/svg%3E")}.addons-modal .addons-modal__grammage-container{display:flex;flex-direction:column;align-items:center;margin-top:40px}.addons-modal .addons-modal__price{padding:5px 15px;background:#f7f7f7;border-radius:50px;display:flex;align-items:center;font-size:1.2rem;line-height:1.25em;font-weight:700}.addons-modal .addons-modal__price .global_price{font-size:1.6rem}.addons-modal .addons-modal__price .global_price sup{text-decoration:unset;font-size:1rem;font-weight:500}.addons-modal .addons-modal__price--peanut{display:none}.addons-modal .addons-modal__weight{margin-top:3px;font-size:1.6rem;line-height:1.7em}.addons-modal .addons-modal__weight--small{font-size:1.45rem;line-height:1.2em;opacity:.5;margin-top:6px}.addons-modal .addons-modal__weight--peanut{display:none}.addons-modal .addons-modal__button{height:5.5rem;padding:1.8rem 1.5rem;background:#c10016;border-radius:10rem;color:#fff;text-align:center;cursor:pointer;transition:background-color .2s;border:none;width:100%;margin-top:5.8rem;font-size:1.6rem;font-weight:700}.addons-modal .addons-modal__button:hover{background-color:#a80013}.addons-modal .swiper-button-next{right:0}.addons-modal .swiper-button-prev{left:0}.addons-modal .swiper-button-next,.addons-modal .swiper-button-prev{color:#000;height:100%;background-color:#fff;margin-top:0;top:0}.addons-modal .swiper-button-next:after,.addons-modal .swiper-button-prev:after{font-size:1.6rem}.addons-modal .swiper-horizontal .addons-modal__swipe{display:flex;flex-direction:column;align-items:center}.addons-modal .swiper-horizontal .addons-modal__swipe .img-container.small{max-width:11rem}.addons-modal .swiper-horizontal .addons-modal__swipe .img-container img{width:100%;object-fit:contain}.addons-modal .swiper-thumbs{margin-top:2.3rem}.addons-modal .swiper-thumbs .swiper-slide .addons-modal__swipe{cursor:pointer;border:1px solid #dfdfe1;border-radius:8px;background-color:transparent}.addons-modal .swiper-thumbs .swiper-slide-thumb-active .addons-modal__swipe{background-color:#f7f7f7;border-color:#f7f7f7}.addons-modal .swiper-thumbs .swiper-slide .addons-modal__swipe .img-container{display:flex;align-items:center;justify-content:center}.addons-modal .myswiper2 .swiper-slide,.addons-modal .myswiper4 .swiper-slide{width:6.6rem!important;height:7.5rem}.addons-modal .swiper-thumbs .swiper-slide .addons-modal__swipe .img-container.small{width:2rem;height:5.5rem}.addons-modal .swiper-thumbs .swiper-slide .addons-modal__swipe img{object-fit:contain;width:100%}.addons-modal .myswiper2 .swiper-wrapper,.addons-modal .myswiper4 .swiper-wrapper,.addons-modal .myswiper8 .swiper-wrapper{justify-content:center}.addons-modal .myswiper8 .swiper-wrapper{align-items:center}.addons-modal .addons-modal__swipe h4{font-size:1.6rem;margin-top:12px;color:#000;text-align:center}.addons-modal .addons-modal__swipe p{font-size:1.4rem;margin-top:.6rem;text-align:center}.addons-modal .addons-modal__info{font-size:1.2rem;color:#00000080;margin-top:1.2rem}.addons-modal .addons-modal__macros{display:flex;justify-content:space-between;margin-top:3.6rem}.addons-modal .addons-modal__macro{display:flex;flex-direction:column;justify-content:center;align-items:center;width:25%}.addons-modal .addons-modal__macro p{font-size:1.2rem;margin-top:.8rem;color:#00000080}.addons-modal .addons-modal__macro p:last-child{font-size:1.4rem;margin-top:.8rem;color:#000;font-weight:700}.addons-modal .addons-modal__swipe-text,.addons-modal .swiper-pagination{display:none}.addons-modal .myswiper7 .addons-modal__swipe .img-container{max-width:26.5rem}.addons-modal .myswiper7 .addons-modal__swipe .img-container img{object-fit:cover}.addons-modal .myswiper8.swiper-thumbs .swiper-slide-thumb-active .addons-modal__swipe,.addons-modal .myswiper8.swiper-thumbs .swiper-slide .addons-modal__swipe{background-color:transparent;border:none}.addons-modal .myswiper8 .swiper-slide{width:7.4rem!important;opacity:.3;transition:all .3s}.addons-modal .myswiper8 .swiper-slide.swiper-slide-thumb-active{opacity:1}.addons-modal .myswiper8 .swiper-slide:not(:last-child){margin-right:2rem}.addons-modal .myswiper9,.addons-modal .addon-modal__header-img{display:none}.addons-modal .container-peanut .myswiper7 img{border-radius:16px}.addons-modal .container-peanut .myswiper8 img{border-radius:8px}.addons-modal .addons-modal__meal-header{display:flex;padding:3rem 0;line-height:1.9em;justify-content:center;font-size:1.8rem;font-weight:700;text-decoration:underline;color:#000}.addons-modal .myswiper1 .addons-modal__swipe .img-container{max-width:16rem}.addons-modal .myswiper2 .swiper-slide .addons-modal__swipe{padding:1.5rem .5rem}.addons-modal .myswiper2 .swiper-slide .addons-modal__swipe .img-container{max-width:4rem}.addons-modal .myswiper3 .addons-modal__swipe .img-container{max-width:16rem}.addons-modal .myswiper4 .swiper-slide .addons-modal__swipe{padding:1.5rem .5rem}.addons-modal .myswiper4 .swiper-slide .addons-modal__swipe .img-container{max-width:4rem}@media (max-width: 1600px){.addons-modal .addons-modal__icon-x{top:2.3rem;right:2.7rem}.addons-modal .mdc-tab-bar{padding:2.8rem 0}.addons-modal .mdc-tab-scroller,.addons-modal .mdc-tab{height:3.2rem}.addons-modal .mdc-tab__text-label{font-size:1.4rem}.addons-modal .addons-modal__left-block{max-width:35rem}.addons-modal .swiper-thumbs{margin-top:2rem}.addons-modal .addons-modal__macro img{width:.9rem;height:1rem}.addons-modal .addons-modal__macro p{font-size:1.2rem}.addons-modal .addons-modal__right-block{padding:4rem 6.4rem}.addons-modal .addons-modal__header{font-size:2.4rem}.addons-modal .addons-modal__text{font-size:1.4rem}.addons-modal .addons-modal__list{margin-top:4rem}.addons-modal .addons-modal__list li{font-size:1.2rem;margin-bottom:1.5rem;padding-left:2.7rem}.addons-modal .addons-modal__list li:before{width:1.8rem;height:1.8rem;background-size:cover;top:-1px}.addons-modal .addons-modal__button{height:5rem;padding:1.6rem 1.5rem;margin-top:4.4rem;font-size:1.4rem}.addons-modal .addons-modal__swipe p{font-size:1.2rem;margin-top:.3rem}.addons-modal .addons-modal__meal-header{font-size:1.4rem;padding:2.3rem 0}.addons-modal .myswiper2 .swiper-slide{width:auto!important;height:auto}.addons-modal .myswiper2 .swiper-slide .addons-modal__swipe{padding:1.5rem .5rem}.addons-modal .myswiper2 .swiper-slide .addons-modal__swipe .img-container{max-width:4rem}.addons-modal .myswiper4 .swiper-slide .addons-modal__swipe{padding:1.5rem .5rem}.addons-modal .myswiper4 .swiper-slide .addons-modal__swipe .img-container{max-width:4rem}.addons-modal .myswiper7 .addons-modal__swipe .img-container{max-width:23rem}.addons-modal .myswiper8 .swiper-slide{width:6.4rem!important}}@media (max-width: 1200px) and (max-width: 980px){.addons-modal.maczshop.step-1 .mdc-dialog__surface,.addons-modal.maczshop.step-2 .mdc-dialog__surface,.addons-modal.maczshop.step-3 .mdc-dialog__surface{max-height:100%}}@media (max-width: 1200px){.addons-modal .mdc-dialog .mdc-dialog__surface{max-width:100%;max-height:100%;height:100%;border-radius:0}}@media (max-width: 1200px){.addons-modal .addons-modal__container{flex-direction:column}}@media (max-width: 1200px){.addons-modal .addons-modal__right-block{max-width:72rem;width:100%;margin:30px auto;text-align:center;padding:0;border-left:none}}@media (max-width: 1200px){.addons-modal .addons-modal__left-block{max-width:100%;display:flex;border:1px dashed rgba(0,0,0,.2);max-width:72rem;width:100%;margin:3.8rem auto 0;border-radius:15px;padding:5.6rem 6rem}.addons-modal .addons-modal__left-block.container-peanut{align-items:center}}@media (max-width: 1200px){.addons-modal .myswiper7{max-width:100%}}@media (max-width: 1200px){.addons-modal .myswiper1,.addons-modal .myswiper3,.addons-modal .myswiper5{max-width:25rem;margin-left:0}}@media (max-width: 1200px){.addons-modal .addons-modal__left-wrap{max-width:calc(100% - 30rem);width:100%;position:relative}}@media (max-width: 1200px){.addons-modal .myswiper2,.addons-modal .myswiper4,.addons-modal .myswiper6{position:unset}}@media (max-width: 1200px){.addons-modal .myswiper2 .swiper-wrapper,.addons-modal .myswiper4 .swiper-wrapper,.addons-modal .myswiper6 .swiper-wrapper{justify-content:flex-start;position:unset}}@media (max-width: 1200px){.addons-modal .myswiper2 .swiper-slide,.addons-modal .myswiper4 .swiper-slide,.addons-modal .myswiper6 .swiper-slide{width:100%;height:100%;position:unset}}@media (max-width: 1200px){.addons-modal .addons-modal__swipe-text{width:100%;position:absolute;top:0;left:0;display:block;opacity:0;transition:all .2s}.addons-modal .addons-modal__swipe-text h4{font-size:1.6rem;color:#000}.addons-modal .addons-modal__swipe-text p{font-size:1.4rem;color:#00000080}}@media (max-width: 1200px){.addons-modal .swiper-slide.swiper-slide-thumb-active .addons-modal__swipe-text{opacity:1}}@media (max-width: 1200px){.addons-modal .addons-modal__swipe{margin-top:6.5rem}}@media (max-width: 1200px){.addons-modal .myswiper1 .addons-modal__swipe,.addons-modal .myswiper3 .addons-modal__swipe,.addons-modal .myswiper5 .addons-modal__swipe{margin-top:0;height:100%}.addons-modal .myswiper1 .addons-modal__swipe .img-container,.addons-modal .myswiper3 .addons-modal__swipe .img-container,.addons-modal .myswiper5 .addons-modal__swipe .img-container{display:flex;height:100%;justify-content:center;align-items:center}.addons-modal .myswiper1 .addons-modal__swipe h4,.addons-modal .myswiper1 .addons-modal__swipe p,.addons-modal .myswiper3 .addons-modal__swipe h4,.addons-modal .myswiper3 .addons-modal__swipe p,.addons-modal .myswiper5 .addons-modal__swipe h4,.addons-modal .myswiper5 .addons-modal__swipe p{display:none}}@media (max-width: 1200px){.addons-modal .swiper-button-next,.addons-modal .swiper-button-prev{height:100%}}@media (max-width: 1200px){.addons-modal .addons-modal__macros{margin-top:3.2rem}}@media (max-width: 1200px){.addons-modal .addons-modal__macro{width:auto;align-items:flex-start}}@media (max-width: 1200px){.addons-modal .addons-modal__header{font-size:3.2rem}.addons-modal .addons-modal__header--peanut{margin-bottom:16px}}@media (max-width: 1200px){.addons-modal .addons-modal__text{font-size:1.6rem}}@media (max-width: 1200px){.addons-modal .addons-modal__list{margin-top:8.7rem}}@media (max-width: 1200px){.addons-modal .addons-modal__list li{font-size:1.4rem;margin-bottom:6.6rem;padding-left:0}.addons-modal .addons-modal__list li:before{width:2rem;height:2rem;left:50%;transform:translate(-50%);top:-3.4rem}}@media (max-width: 1200px){.addons-modal .addons-modal__button{font-size:1.6rem;margin-top:0;height:auto;padding:1.8rem 1.5rem}}@media (max-width: 1200px){.addons-modal .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.addons-modal .mdc-dialog .mdc-dialog__content .mdc-panels{overflow:auto}}@media (max-width: 1200px){.addons-modal .myswiper7 .swiper-wrapper{height:auto}.addons-modal .myswiper7 .addons-modal__swipe{margin-top:0}.addons-modal .myswiper7 .addons-modal__swipe .img-container{max-width:27rem}}@media (max-width: 1200px){.addons-modal .myswiper8{margin-top:0;margin-left:6.6rem}.addons-modal .myswiper8 .swiper-wrapper{height:auto}.addons-modal .myswiper8 .swiper-slide{width:5.4rem!important}.addons-modal .myswiper8 .swiper-slide:not(:last-child){margin-right:1.5rem}.addons-modal .myswiper8 .addons-modal__swipe{margin-top:0}}@media (max-width: 1200px){.addons-modal .addons-modal__grammage-container{display:none}}@media (max-width: 1200px){.addons-modal .addons-modal__weight--peanut,.addons-modal .addons-modal__price--peanut{display:inline-flex}}@media (max-width: 1200px){.addons-modal .addons-modal__weight--peanut{margin-top:0;margin-bottom:23px}}@media (max-width: 1200px){.addons-modal .addons-modal__price--peanut{margin-top:20px;margin-bottom:15px}}@media (max-width: 980px){.addons-modal .addons-modal__left-block{border:none;padding:0;max-width:none;flex-direction:column;margin:6rem auto 0}.addons-modal .addons-modal__left-block.container-peanut{display:none}.addons-modal .addons-modal__price{margin-top:30px}.addons-modal .addons-modal__price--peanut{margin-top:20px;margin-bottom:15px}.addons-modal .myswiper1,.addons-modal .myswiper3,.addons-modal .myswiper5,.addons-modal .myswiper7{max-width:100%}.addons-modal .swiper-button-prev,.addons-modal .swiper-button-next{display:none}.addons-modal .swiper-pagination{display:block;bottom:120px!important}.addons-modal .myswiper5 .swiper-pagination{bottom:135px!important}.addons-modal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.addons-modal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(1)}.addons-modal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,.addons-modal .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{opacity:0}.addons-modal .swiper-pagination-bullet-active{background-color:#000}.addons-modal .myswiper1 .addons-modal__swipe h4,.addons-modal .myswiper3 .addons-modal__swipe h4,.addons-modal .myswiper5 .addons-modal__swipe h4{display:block;font-size:1.8rem;margin-top:8px;line-height:2em}.addons-modal .myswiper1 .addons-modal__swipe p,.addons-modal .myswiper3 .addons-modal__swipe p,.addons-modal .myswiper5 .addons-modal__swipe p{display:block;font-size:1.4rem}.addons-modal .myswiper2 .swiper-wrapper,.addons-modal .myswiper4 .swiper-wrapper{justify-content:center}.addons-modal .myswiper6 .swiper-wrapper{justify-content:flex-start}.addons-modal .myswiper6{padding:0 2.5rem}.addons-modal .addons-modal__left-wrap{max-width:100%}.addons-modal .addons-modal__swipe-text{display:none}.addons-modal .addons-modal__swipe{margin-top:0}.addons-modal .addons-modal__macros{padding:0 3.7rem;justify-content:center}.addons-modal .addons-modal__macro:not(:first-child){margin-left:2.4rem}.addons-modal .addons-modal__right-block{max-width:none;padding:0 3.7rem}.addons-modal .addons-modal__header{font-size:2.3rem;margin-bottom:2.3rem}.addons-modal .addons-modal__header--peanut{margin-bottom:16px}.addons-modal .addons-modal__list{margin-top:7.3rem}.addons-modal .addons-modal__list li{margin-bottom:7.1rem}.addons-modal .myswiper7{padding-bottom:5rem}.addons-modal .myswiper7 .swiper-pagination{bottom:2.5rem!important}.addons-modal .myswiper9{display:block;padding-bottom:3rem;margin-top:3.2rem}.addons-modal .myswiper9 .swiper-wrapper{height:auto}.addons-modal .myswiper9 .swiper-pagination{bottom:0!important}.addons-modal .myswiper9 .swiper-slide{width:100%}.addons-modal .myswiper9 .swiper-slide:not(:last-child){margin-right:15px}.addons-modal .addon-modal__header-img{display:block;max-width:17.2rem;margin:0 auto;margin-bottom:1rem}}.addons-modal{--header-font-size: 24px;--padding-top: 60px}.addons-modal .slide-left-enter-active,.addons-modal .slide-left-leave-active,.addons-modal .slide-right-enter-active,.addons-modal .slide-right-leave-active{transition:all .4s ease-in-out}.addons-modal .slide-left-enter-to,.addons-modal .slide-right-leave-from{right:0;position:absolute}.addons-modal .slide-left-enter-from,.addons-modal .slide-right-leave-to{right:-100%;position:absolute}.addons-modal .slide-left-leave-to,.addons-modal .slide-right-enter-from{left:-100%;position:absolute}.addons-modal .slide-left-leave-from,.addons-modal .slide-right-enter-to{left:0;position:absolute}.addons-modal .mdc-dialog__surface{height:100%;transition:.5s}.addons-modal .mdc-dialog__surface .mdc-dialog__content{transition:.5s}.addons-modal.step-1 .mdc-dialog__surface{max-height:390px}.addons-modal.step-2 .mdc-dialog__surface{max-height:430px}.addons-modal.step-2.isBacked .mdc-dialog__surface{max-height:570px}.addons-modal.step-3 .mdc-dialog__surface{max-height:735px}.addons-modal .addons-modal__icon-x--desktop{display:block}.addons-modal .addons-modal__icon-x--mobile{display:none}@media (max-width: 980px){.addons-modal .addons-modal__icon-x{top:23px;right:16px}.addons-modal .addons-modal__icon-x--desktop{display:none}.addons-modal .addons-modal__icon-x--mobile{display:block}}.addons-modal .addons-header{font-size:var(--header-font-size);font-weight:700;padding-inline:var(--small-padding);line-height:1.2em}.addons-modal .addons-overflow-content{overflow-y:auto}.addons-modal .addons-overflow-content::-webkit-scrollbar{width:12px}.addons-modal .addons-overflow-content::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:9999px;border:4px solid white}.addons-modal .addons-overflow-content::-webkit-scrollbar-thumb{background-color:#000;border-radius:9999px;border:4px solid rgba(0,0,0,0);background-clip:padding-box}.addons-modal .addons-overflow-content--sm{max-height:calc(100vh - 160px)}.addons-modal .addons-overflow-content--md{max-height:calc(100vh - 260px)}.addons-modal .addons-overflow-content--xl{max-height:calc(100vh - 310px)}@media (max-width: 1200px){.addons-modal.step-1 .mdc-dialog__surface,.addons-modal.step-2 .mdc-dialog__surface,.addons-modal.step-3 .mdc-dialog__surface,.addons-modal.step-2.isBacked .mdc-dialog__surface{max-height:100%}}.diet-info{background-color:#fff;border-radius:20px;margin-top:0;padding:10px var(--normal-padding);display:flex;align-items:center}.diet-info__wrapper{display:flex;align-items:center}.diet-info .diet-img{width:66px;height:66px}.diet-info .diet-img img{width:100%}.diet-info .diet-text{margin-left:20px}.diet-info .diet-text__name{font-size:18px;font-weight:700}.diet-info .diet-text__desc{margin-top:7px;color:#c10016;font-weight:700;font-size:12px}.diet-info .diet-info-spinner{margin-inline:auto}.additional-meals__container{margin-bottom:5.5rem}.additional-meals__container .additional-meals__header{font-weight:700;font-size:1.8rem;margin-bottom:1rem}@media (max-width: 1600px){.additional-meals__container .additional-meals__header{font-size:1.4rem}}@media (max-width: 1200px){.additional-meals__container .additional-meals__header{font-size:1.6rem}}.additional-meals__container .additional-meals__under-header{color:#000;opacity:.5;margin-bottom:2.3rem}.additional-meals__container .additional-meals__add{height:10rem;border:1px solid #dfdfe1;border-radius:7px;box-sizing:border-box;width:100%;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;font-weight:700;color:#c10016}.additional-meals__container .additional-meals__add:hover,.additional-meals__container .additional-meals__add.active{border-color:#000}.additional-meals__container .plus-icon{margin-right:3.6rem}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.calendar-tooltip{position:relative;display:flex;align-items:center;background-color:#e8f1fe;border-radius:10px;padding:10px 30px;margin:24px 40px;max-width:100%}.calendar-tooltip__icon{width:18px;height:15px;margin-right:16px;display:flex;align-self:flex-start;margin-top:1px}.calendar-tooltip__text{color:#1e64c0;font-size:14px;font-weight:500;line-height:1.4em;text-align:center}.calendar-tooltip__text a{text-decoration:underline}.calendar-tooltip__close-icon{position:absolute;top:0;right:0;cursor:pointer;transform:translateY(-50%)}@media (max-width: 1600px){.calendar-tooltip{margin:30px 34px 16px}}@media (max-width: 1200px){.calendar-tooltip{margin:10px 16px 13px}}@media (max-width: 600px){.calendar-tooltip{border-radius:16px;padding:16px;margin:0}}.choose-menu-options__container{margin-bottom:5.5rem}.choose-menu-options__container .cmo__header{font-weight:700;font-size:1.8rem;margin-bottom:1rem}@media (max-width: 1600px){.choose-menu-options__container .cmo__header{font-size:1.4rem}}@media (max-width: 1200px){.choose-menu-options__container .cmo__header{font-size:1.6rem}}.choose-menu-options__container .cmo__header-under-text{color:#000;opacity:.5;margin-bottom:2.3rem}.choose-menu-options__container .cmo__boxes{display:flex;justify-content:space-between}.choose-menu-options__container .cmo__box{height:10rem;padding:2.8rem 3.3rem;max-width:calc(50% - .9rem);border:1px solid #dfdfe1;border-radius:7px;box-sizing:border-box;width:100%;cursor:pointer;transition:.2s;opacity:.5;display:flex;align-items:center}.choose-menu-options__container .cmo__box:hover,.choose-menu-options__container .cmo__box.active{border-color:#000}.choose-menu-options__container .cmo__box.active{opacity:1}.choose-menu-options__container .cmo__box--input{width:1.7rem;height:1.7rem;margin-right:3.2rem}.choose-menu-options__container .cmo__box--image-container{margin-right:3.7rem}.choose-menu-options__container .cmo__box-content--top{margin-bottom:.3rem;font-weight:700}.choose-menu-options__container .cmo__box-content--bottom{font-size:1.4rem;color:#cdcdcd}.periods__container{margin-bottom:5.5rem}.periods__container .periods__header{margin-bottom:2.3rem;display:flex;align-items:center;justify-content:space-between}.periods__container .periods__header--text{font-weight:700;font-size:1.8rem}@media (max-width: 1600px){.periods__container .periods__header--text{font-size:1.4rem}}@media (max-width: 1200px){.periods__container .periods__header--text{font-size:1.6rem}}.periods__container .periods__header--weekends{display:flex;align-items:center}.periods__container .periods__header--weekends input,.periods__container .periods__header--weekends label{cursor:pointer}.periods__container #weekend_input,.periods__container #no__weekend_input{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;position:relative;cursor:pointer;margin-right:1.4rem}.periods__container #weekend_input:hover:after,.periods__container #no__weekend_input:hover:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.periods__container #weekend_input:before,.periods__container #no__weekend_input:before{content:"";display:block;position:absolute;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.periods__container #weekend_input:checked:after,.periods__container #no__weekend_input:checked:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}.periods__container #no__weekend_input{margin-left:3.1rem}.periods__container .periods__boxes{display:flex;flex-wrap:wrap;justify-content:space-between}.periods__container .period__box--points-container{display:flex;justify-content:center;align-items:center}.periods__container .periods__box{display:flex;max-width:calc(50% - .9rem);width:100%;position:relative}.periods__container .periods__box:not(:nth-last-child(-n+1)){margin-bottom:1.3rem}.periods__container .periods__box--promotional{margin-top:0rem}.periods__container .periods__box__promotion-label{width:max-content;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);border:1px solid #cdcdcd;border-radius:30px;display:flex;align-items:center;justify-content:center;padding:0 1.4rem;font-size:1.4rem;height:2.6rem;background:white;transition:.2s}.periods__container .periods__box__center{margin-top:-.1rem;margin-bottom:1.2rem;display:flex;justify-content:space-between;align-items:center}.periods__container .periods__box__center.promotion{flex-wrap:wrap}.periods__container .periods__box__center.promotion .periods__box__center-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.periods__container .periods__box__center.promotion .calendar-modal__promotion-text{width:100%;color:#732121;font-size:1.2rem;margin-top:12px}.periods__container .periods__box__center__savings{background:#c10016;border-radius:30px;color:#fff;text-transform:uppercase;font-weight:700;padding:.8rem 1.5rem .6rem;font-size:1rem}.periods__container .periods__box__center__price-before-promotion{font-size:1.6rem;font-weight:700}.periods__container .periods__box__center__warn{font-weight:400;font-size:14px;line-height:1.3em;height:25.5px;display:flex;align-items:center}.periods__container .periods__box--content{display:flex;flex-direction:column;margin-left:1.3rem;width:100%}.periods__container .period__clickable{height:auto;padding:2.5rem 3.4rem 2.1rem;max-width:100%;border:1px solid #dfdfe1;border-radius:7px;box-sizing:border-box;width:100%;cursor:pointer;transition:.2s;position:relative;min-height:10rem;height:fit-content;display:flex}.periods__container .period__clickable:hover,.periods__container .period__clickable.active{border-color:#000}.periods__container .period__clickable--loading{pointer-events:none!important;background:linear-gradient(90deg,white 0%,white 25%,#e2e2e2 50%,white 75%,white 100%);background-size:200% 100%;animation:gradientAnimation 1.5s cubic-bezier(.25,.1,.43,.71) infinite}.periods__container .period__clickable:hover .periods__box__promotion-label,.periods__container .period__clickable.active .periods__box__promotion-label{border-color:#000}.periods__container .periods__box--top{display:flex;align-items:center;margin-bottom:1.4rem}.periods__container .periods__box--bottom{display:flex;align-items:center;font-size:1.3rem}.periods__container .period-input{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;position:relative;cursor:pointer;width:2rem;transform:translateY(1px)}.periods__container .period-input:hover:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.periods__container .period-input:before{content:"";display:block;position:absolute;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.periods__container .period-input:checked:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}.periods__container .periods__box--weeks{font-weight:700;margin-right:.5rem}.periods__container .periods__box--sup{color:#cdcdcd;font-weight:700;font-size:1.2rem}.periods__container .periods__box--price{margin-left:auto;font-weight:700}.periods__container .periods__box--coin{max-width:1.8rem;height:auto;object-fit:contain;margin:0 1rem}.periods__container .periods__box--points{color:#c10016;font-size:1.4rem;font-weight:700;line-height:1}.periods__container .periods__box--price-per-day{margin-left:auto;font-size:1.4rem;color:#cdcdcd}.periods__container .periods__box--points-text{display:none}.periods__container .periods__promotion-box{display:flex;align-items:center;justify-content:space-between;background-color:#ffeee5;border-radius:6px;padding:11px 30px;margin-bottom:16px}.periods__container .periods__promotion-box--title{color:#c10016;font-size:1.4rem;font-family:Yanone Kaffeesatz,sans-serif;font-weight:700;font-style:italic;margin-right:10px}.periods__container .periods__promotion-box--text{color:#732121;font-size:1.3rem;text-align:right}.periods__container .periods__promotion-box--text p{display:inline}.periods__container .periods__promotion-box--text span{font-weight:700}@media (max-width: 1600px){.periods__container{margin-bottom:4rem}.periods__container .periods__header{margin-bottom:2.1rem}.periods__container .periods__header--weekends label{font-size:1.2rem}.periods__container #weekend_input,.periods__container #no__weekend_input{display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;position:relative;cursor:pointer;margin-right:.8rem}.periods__container #weekend_input:hover:after,.periods__container #no__weekend_input:hover:after{content:"";display:block;width:.5rem;height:.5rem;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.periods__container #weekend_input:before,.periods__container #no__weekend_input:before{content:"";display:block;position:absolute;width:1.3rem;height:1.3rem;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.periods__container #weekend_input:checked:after,.periods__container #no__weekend_input:checked:after{content:"";display:block;width:.5rem;height:.5rem;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}.periods__container .periods__box{max-width:calc(50% - .7rem)}.periods__container .period__clickable{padding:3rem 1.9rem 2.1rem}}@media (max-width: 1200px){.periods__container{margin-bottom:5.3rem}.periods__container .periods__header{margin-bottom:2.6rem}.periods__container .periods__header--weekends label{font-size:1.4rem}.periods__container #weekend_input,.periods__container #no__weekend_input{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;position:relative;cursor:pointer;margin-right:1.8rem}.periods__container #weekend_input:hover:after,.periods__container #no__weekend_input:hover:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.periods__container #weekend_input:before,.periods__container #no__weekend_input:before{content:"";display:block;position:absolute;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.periods__container #weekend_input:checked:after,.periods__container #no__weekend_input:checked:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}}@media screen and (max-width: 800px){.periods__container .periods__box{max-width:100%}.periods__container .periods__box--content{margin-left:1.5rem}}@media (max-width: 600px){.periods__container{margin-top:30px;margin-bottom:0;padding-inline:var(--small-padding)}.periods__container .periods__header{flex-wrap:wrap;padding-inline:var(--normal-padding)}.periods__container .periods__header--text{width:100%;font-size:20px}.periods__container .periods__header--weekends{margin-top:1rem}.periods__container .period__clickable{padding-inline:var(--normal-padding);padding-block:30px}.periods__container #weekend_input,.periods__container #no__weekend_input{margin-right:1.4rem}.periods__container #no__weekend_input{margin-left:2.3rem}.periods__container .periods__promotion-box{flex-direction:column;padding:16px 30px}.periods__container .periods__promotion-box--text{text-align:center;margin-top:5px;font-size:1.4rem;line-height:1.4em;max-width:220px}}.diet-single{display:flex;font-weight:700;transition:all .2s}.diet-single:not(:first-child){border-top:1px solid #dfdfe1}.diet-single:hover,.diet-single.active{background-color:#fbfbfb}.diet-single__wrapper{padding:18px 24px;display:flex;align-items:center;width:100%;transition:all .2s}.diet-single__wrapper .image{width:40px;height:40px}.diet-single__wrapper .image img{width:100%}.diet-single__wrapper .name{margin-left:22px;display:flex;flex-direction:column;align-items:flex-start!important}.diet-single__wrapper .name__main{font-size:16px;line-height:1.2em}.diet-single__wrapper .name__subtitle{color:#c10016;font-size:11px;line-height:1em;margin-top:4px;text-transform:uppercase}.diet-single__wrapper .price-wrap{display:flex;flex-direction:column;margin-left:auto}.diet-single__wrapper .price-wrap__main{display:flex;align-items:baseline;gap:4px;font-size:12px}.diet-single__wrapper .price-wrap__day{font-size:12px;font-weight:700;line-height:1em;opacity:.5}.diet-single__wrapper .chosen{margin-left:auto;background-color:#000;color:#fff;font-size:11px;line-height:1.2em;padding:3px 8px;border-radius:20px;text-transform:uppercase}.diet-single.diet-single-bottom-sheet:not(:first-child){border-top:none;margin-top:10px}.diet-single.diet-single-bottom-sheet .diet-single__wrapper{padding:16px 24px;border:1px solid #dfdfe1;border-radius:16px}.diet-single.diet-single-bottom-sheet .diet-single__wrapper .chosen{font-size:9px}.diet-single.diet-single-bottom-sheet:hover{background-color:transparent}.diet-single.diet-single-bottom-sheet:hover .diet-single__wrapper{border-color:#000}.diet-single.diet-single-bottom-sheet.active{background-color:transparent}.diet-single.diet-single-bottom-sheet.active .diet-single__wrapper{border-color:#000}@media all and (max-width: 600px){.diet-single.diet-single-bottom-sheet .diet-single__wrapper{padding:16px 8px}.diet-single.diet-single-bottom-sheet .diet-single__wrapper .name{margin-left:10px;flex:1;margin-right:5px}}.single-maczcoin{cursor:pointer;padding:15px 30px;display:flex;align-items:center;justify-content:space-between}.single-maczcoin:not(:first-child){border-top:1px solid #dfdfe1}.single-maczcoin__text{font-size:14px;line-height:1em}.single-maczcoin__number{display:flex;align-items:center}.single-maczcoin__number img{display:flex;width:14px}.single-maczcoin__number span{font-size:16px;font-weight:700;line-height:1em;margin-left:8px;color:#c10016}@media all and (max-width: 1200px){.single-maczcoin{border:1px solid #dfdfe1;border-radius:16px;padding:20px 32px}.single-maczcoin:not(:first-child){margin-top:10px}.single-maczcoin__text{font-size:16px}.single-maczcoin__number span{font-size:18px}}.single-address{--wrapper-padding: 16px 32px;transition:all .2s}.single-address__wrapper{padding:var(--wrapper-padding);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.single-address__wrapper .text{font-size:16px;line-height:1.5em;font-weight:500}.single-address__wrapper .clear-address{display:flex;align-items:center;gap:8px}.single-address__wrapper .clear-address .orange-text{font-weight:700;font-size:14px;line-height:1.8em;color:#c10016}.single-address__wrapper .clear-address img{height:19px;width:19px}.single-address__wrapper .chosen{font-size:11px;font-weight:700;line-height:1.2em;color:#fff;text-transform:uppercase;background-color:#000;padding:3px 8px;border-radius:20px;margin-left:20px}.single-address:not(:first-child){border-top:1px solid #dfdfe1}.single-address.is-chosen,.single-address:hover{background-color:#f8f8f8}@media all and (max-width: 1200px){.single-address{--wrapper-padding: 17px 16px 17px 24px;border:1px solid #dfdfe1;border-radius:16px}.single-address:not(:first-child){margin-top:10px}.single-address.is-chosen{border-color:#000}}.diet-price-savings{text-align:center;width:100%;height:fit-content;padding:4px 10px;background-color:#c10016;color:#fff;border-radius:30px;font-weight:700;font-size:10px;line-height:12px;max-width:140px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.choose-bundle{margin-bottom:55px}.choose-bundle .choose-bundle__header-wrapper{display:flex;align-items:center;justify-content:space-between}.choose-bundle .choose-bundle__header-btn{display:none}.choose-bundle .choose-bundle__header{font-size:18px;font-weight:700}.choose-bundle .choose-bundle__wrapper{margin-top:24px;display:flex}.choose-bundle .bundle-main{position:relative}.choose-bundle .bundle-main.chosen{min-width:260px}.choose-bundle .bundle-main__wrapper{border:1px solid black;border-radius:10px;padding:20px 28px;overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:90px}.choose-bundle .bundle-main-btn{border:1px solid #c10016;border-radius:10px;color:#c10016;max-width:70px;text-align:center;display:flex;align-items:center;font-size:12px;font-weight:700;cursor:pointer;margin-left:16px;line-height:1.3em;transition:all .3s}.choose-bundle .bundle-main-btn:hover{background-color:#c100161a}.choose-bundle .bundle-main__img{max-width:65px;position:absolute;right:0;top:0}.choose-bundle .bundle-main__img img{width:100%;border-top-right-radius:10px}.choose-bundle .bundle-main__title{font-weight:700}.choose-bundle .bundle-main__text{color:#c10016;font-size:13px;font-weight:700;margin-top:14px;display:flex;align-items:center}.choose-bundle .bundle-main__text svg{margin-right:12px}.choose-bundle .bundle-main__text div{flex:1}.choose-bundle .fade-enter-active,.choose-bundle .fade-leave-active{transition:opacity .5s}.choose-bundle .fade-enter,.choose-bundle .fade-leave-to{opacity:0}.choose-bundle .choose-bundle__bundles{display:grid;align-items:baseline;grid-gap:18px;grid-template-columns:repeat(3,1fr);margin-top:24px;min-height:90px}.choose-bundle .choose-bundle__bundles .bundle-main__wrapper{border:1px solid #dfdfe1;cursor:pointer;transition:all .2s}.choose-bundle .choose-bundle__bundles .bundle-main__wrapper:hover,.choose-bundle .choose-bundle__bundles .bundle-main__wrapper.active{border-color:#000}.choose-bundle .choose-bundle__bundles .bundle-main__text{color:#00000080;font-weight:400}.choose-bundle .choose-bundle__bundles .bundle-main__text.orange{color:#c10016;font-weight:700;margin-top:22px}.choose-bundle .bundle-main__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-12px);background-color:#c10016;color:#fff;border-radius:100px;font-size:10px;font-weight:700;padding:7px 14px;z-index:1;width:max-content}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width: 1600px){.choose-bundle .choose-bundle__header{font-size:16px}.choose-bundle .bundle-main__title{font-size:14px}.choose-bundle .bundle-main .bundle-main__wrapper{padding:15px}.choose-bundle .bundle-main.chosen .bundle-main__wrapper{padding:17px 28px}.choose-bundle .bundle-main__text{font-size:13px;margin-top:12px}.choose-bundle .bundle-main__text svg{margin-right:9px}.choose-bundle .choose-bundle__wrapper{margin-top:20px}.choose-bundle .bundle-main__img{top:-20px}.choose-bundle .choose-bundle__bundles{grid-gap:9px;margin-top:20px}.choose-bundle .choose-bundle__bundles .bundle-main__text{margin-top:8px}.choose-bundle .choose-bundle__bundles .bundle-main__text.orange{margin-top:14px}}@media (max-width: 980px){.choose-bundle .choose-bundle__header-btn{display:block;font-size:13px;font-weight:700;text-decoration:underline}.choose-bundle .bundle-main-btn{display:none}.choose-bundle .choose-bundle__bundles{grid-template-columns:1fr;grid-gap:20px}.choose-bundle .bundle-main .bundle-main__wrapper{padding:20px 32px}.choose-bundle .bundle-main.chosen{min-width:100%}.choose-bundle .bundle-main.chosen .bundle-main__wrapper{padding:18px 32px}.choose-bundle .bundle-main__img{top:0}}@media (max-width: 600px){.choose-bundle{margin-top:30px;padding-inline:var(--small-padding);margin-bottom:0}.choose-bundle .choose-bundle__header-wrapper{padding-inline:var(--normal-padding)}.choose-bundle .choose-bundle__header{font-size:20px}.choose-bundle .bundle-main .bundle-main__wrapper{padding:var(--normal-padding)}.choose-bundle .bundle-main.chosen .bundle-main__wrapper{padding-inline:var(--normal-padding);padding-block:32px}}.extend-diet{margin:42px 0 55px}.extend-diet .extend-diet__container{padding:24px 32px;border:1px solid #dfdfe1;border-radius:15px}.extend-diet .diet{display:flex;align-items:center}.extend-diet .diet__img{max-width:36px}.extend-diet .diet__img img{width:100%}.extend-diet .diet__info{margin-left:24px}.extend-diet .diet__info-upper{display:flex;align-items:center}.extend-diet .diet__badge{font-size:11px;font-weight:500;border:1px solid #dfdfe1;border-radius:30px;padding:3px 5px}.extend-diet .diet__badge--orange{margin-right:6px;color:#c10016;border-color:#c10016}.extend-diet .diet__name{margin-top:7px;font-size:18px;font-weight:700}.extend-diet .meals{margin-top:18px}.extend-diet .meals__header{font-size:12px;font-weight:700}.extend-diet .meals__container{margin-top:14px;display:flex}.extend-diet .meal{display:flex;align-items:center;margin-right:40px}.extend-diet .meal__name{font-size:14px;margin-left:10px}.extend-diet .addons,.extend-diet .extra-meals{margin-top:16px}.extend-diet .addons__header,.extend-diet .extra-meals__header{font-size:12px;font-weight:700}.extend-diet .addons__container,.extend-diet .extra-meals__container{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;margin-top:12px;margin-bottom:0}.extend-diet .addons__container.one-extra,.extend-diet .extra-meals__container.one-extra{grid-template-columns:1fr}.extend-diet .addon,.extend-diet .extra-meal{display:flex;align-items:center;background-color:#f7f7f7;padding:9px 26px;border-radius:10px;position:relative}.extend-diet .addon__quantity,.extend-diet .extra-meal__quantity{padding:4px;background-color:#000;border-radius:50%;font-size:11px;font-weight:700;color:#fff;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.extend-diet .addon__img,.extend-diet .extra-meal__img{max-width:38px;max-height:47px;width:100%;margin:0 20px;height:100%}.extend-diet .addon__img img,.extend-diet .extra-meal__img img{width:100%;height:100%;object-fit:contain}.extend-diet .addon__name,.extend-diet .extra-meal__name{max-width:160px;font-size:14px;font-weight:700;line-height:1.3em}.extend-diet .addon__weight{font-size:12px;color:#7c7c7c}.extend-diet .extend-diet-addons-tooltip{margin-left:auto;transition:all .2s}.extend-diet .extend-diet-addons-tooltip:hover{background-color:#dfdfe1}@media (max-width: 1600px){.extend-diet{margin:24px 0 55px}.extend-diet .extend-diet__container{padding:18px 24px;border-radius:12px}.extend-diet .diet__img{max-width:28px}.extend-diet .diet__info{margin-left:18px}.extend-diet .diet__badge{font-size:10px;padding:2px 4px}.extend-diet .diet__badge--orange{margin-right:4px}.extend-diet .diet__name{font-size:14px;margin-top:4px}.extend-diet .meals{margin-top:14px}.extend-diet .meals__container{margin-top:10px}.extend-diet .meal{margin-right:30px}.extend-diet .meal svg{width:12px;height:12px}.extend-diet .meal__name{font-size:12px;margin-left:7px}.extend-diet .extra-meals,.extend-diet .addons{margin-top:18px}.extend-diet .extra-meals__container,.extend-diet .addons__container{margin-top:6px}.extend-diet .extra-meal,.extend-diet .addon{padding:12px 20px}.extend-diet .extra-meal__img,.extend-diet .addon__img{margin:0 15px}}@media (max-width: 1200px){.extend-diet .extend-diet__container{padding:22px 28px;border-radius:7px}.extend-diet .diet__img{max-width:36px}.extend-diet .diet__info{margin-left:22px}.extend-diet .diet__badge{font-size:1.2rem}.extend-diet .diet__name{font-size:1.8rem;margin-top:6px}.extend-diet .meals{margin-top:16px}.extend-diet .meals__container{margin-top:2px;flex-wrap:wrap}.extend-diet .meal{margin-top:10px}.extend-diet .meal svg{width:14px;height:14px}.extend-diet .meal__name{font-size:1.6rem;margin-left:9px}.extend-diet .extra-meals,.extend-diet .addons{margin-top:21px}.extend-diet .extra-meals__container,.extend-diet .addons__container{margin-top:8px;grid-template-columns:1fr}.extend-diet .extra-meal,.extend-diet .addon{padding:14px 22px}.extend-diet .extra-meal__img,.extend-diet .addon__img{margin:0 20px}}@media (max-width: 600px){.extend-diet{overflow:hidden;margin:24px 0 30px}.extend-diet .extend-diet__container{padding:20px}.extend-diet .diet{padding-bottom:25px;border-bottom:1px solid #dfdfe1;position:relative}.extend-diet .diet:before,.extend-diet .diet:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-1px;background-color:#dfdfe1}.extend-diet .diet:before{right:100%}.extend-diet .diet:after{left:100%}.extend-diet .diet__img{max-width:34px}.extend-diet .diet__info{margin-left:24px}.extend-diet .diet__badge{font-size:1.1rem}.extend-diet .meals{margin-top:20px}.extend-diet .meals__container{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px}.extend-diet .meal:not(:last-child),.extend-diet .meal:not(:first-child){margin:0}.extend-diet .extra-meals,.extend-diet .addons{margin-top:28px}.extend-diet .extra-meals__container,.extend-diet .addons__container{margin-top:18px}.extend-diet .extra-meal,.extend-diet .addon{position:relative;padding:17px 22px}.extend-diet .extra-meal__quantity,.extend-diet .addon__quantity{position:absolute;top:11px;left:12px}.extend-diet .extra-meal__img,.extend-diet .addon__img{margin-left:0;margin-right:26px}}.office_options{margin-top:40px}.office_options .office_options__showable-wrapper{overflow:hidden;transition:all .2s ease-in}.office_options .office_options__header-container{cursor:pointer}.office_options .office_options__header-container.active .arrow_icon{transform:rotate(180deg)}.office_options .arrow_icon{transition:.2s}.office_options .office_options__header{font-size:18px;font-weight:700;line-height:1.2em;display:flex;align-items:center;justify-content:space-between}.office_options .office_options__under-header{margin-top:10px;font-size:16px;line-height:1.5em;color:#525252;transition:all .2s;padding-bottom:24px}.office_options .office_options__under-header.active{padding-bottom:0}.office_options .office__boxes{display:flex;justify-content:space-between;flex-wrap:wrap}.office_options .office__box{height:90px;padding:0 10px 0 24px;max-width:calc(50% - 8px);border:1px solid #dfdfe1;border-radius:7px;box-sizing:border-box;width:100%;cursor:pointer;transition:.2s;display:flex;align-items:center}.office_options .office__box:hover,.office_options .office__box.active{border-color:#000}.office_options .office__box-input{position:relative;margin-right:3rem}.office_options .office__box-input:not(:checked):before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:white;border:1px solid #dfdfe1;border-radius:100%}.office_options .office__box-input:checked:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:black;border-radius:100%}.office_options .office__box-input:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% - 1px)) rotate(-45deg);width:8px;height:5px;border-left:1px solid white;border-bottom:1px solid white}.office_options .office__box-image-container{margin-right:16px;max-width:32px;max-height:42px}.office_options .office__box-image{width:100%;height:100%;object-fit:contain}.office_options .office__box-content--top{font-weight:600;font-size:16px}.office_options .office__box-content--bottom{margin-top:6px;font-weight:700;font-size:14px;line-height:1.2em;opacity:.5}@media all and (max-width: 1200px){.office_options .office__box-content--bottom{font-size:12px}}@media all and (max-width: 600px){.office_options .office__box{max-width:unset}.office_options .office__box:not(:last-child){margin-bottom:10px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.select-diet__container{margin-bottom:4.3rem;position:relative;text-align:center}.select-diet__container.active .select-diet__dropdown{border-color:#000;background-color:#fff}.select-diet__container.active .select-diet__dropdown-container{animation:dropdownOpen .2s forwards}.select-diet__container.active .arrow-icon{transform:rotate(270deg)}.select-diet__container .select-diet__dropdown-row-container{text-align:left}.select-diet__container .select-diet__button{border-color:#f7f7f7;cursor:pointer;transition:.2s}.select-diet__container .select-diet__button-container{display:flex;align-items:center;justify-content:center;margin-bottom:1.4rem}.select-diet__container .select-diet__button-container--choose-menu{flex-direction:column}.select-diet__container .select-diet__button-container--choose-menu .select-diet__diet-type{font-weight:700}.select-diet__container .select-diet__diet-description{font-size:1.3rem;line-height:1.3em;font-weight:700;color:#c10016}.select-diet__container .select-diet__diet-type{font-size:2.3rem;font-weight:700}.select-diet__container .select-diet__diet-type.main{margin-top:5px;line-height:1.2em}.select-diet__container .select-diet__diet{font-weight:700;margin-left:.5rem;font-size:2.3rem}.select-diet__container .select-diet__read-more{font-weight:700;font-size:1.4rem;cursor:pointer;display:inline-block}.select-diet__container .select-diet__read-more:hover{text-decoration:underline}.select-diet__container .select-diet__diet-option{padding:.3rem 1.3rem;font-weight:700;color:#c10016;border:1px solid #c10016;background:none;border-radius:2rem;font-size:1.2rem;margin-left:.5rem}.select-diet__container .arrow-icon{margin-left:1.1rem;transform:rotate(90deg);transition:.2s}.select-diet__container .select-diet__dropdown{position:absolute;width:100%;overflow:hidden;border:1px solid transparent;background:transparent;border-radius:10px;box-sizing:border-box;padding-right:5px;z-index:2}.select-diet__container .select-diet__dropdown-wrapper.active-diet{background-color:#fff3eb}.select-diet__container .select-diet__dropdown-wrapper.active-diet .select-diet__dropdown-row:hover{background-color:inherit}.select-diet__container .select-diet__dropdown-wrapper:not(:first-child){border-top:1px solid #efe7e5}.select-diet__container .select-diet__dropdown-container{overflow:auto;max-height:34rem;box-sizing:border-box;height:0;opacity:0;animation:dropdownClose .2s forwards;scrollbar-color:black #f7f7f7;scrollbar-width:thin}.select-diet__container .select-diet__dropdown-container::-webkit-scrollbar{width:2px}.select-diet__container .select-diet__dropdown-container::-webkit-scrollbar-track{margin-top:2rem;margin-bottom:2rem;background-color:#c4c4c4;border-radius:5px}.select-diet__container .select-diet__dropdown-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.select-diet__container .select-diet__dropdown-row{display:flex;align-items:center;justify-content:space-between;padding:1.9rem 3rem 1.9rem 4rem;transition:.2s;cursor:pointer;font-size:1.4rem}.select-diet__container .select-diet__dropdown-row:hover{background-color:#f7f7f7}.select-diet__container .select-diet__dropdown-row:not(:last-child){border-bottom:1px solid #dfdfe1}.select-diet__container .select-diet__dropdown--diet-name{font-weight:700;font-size:1.6rem}.select-diet__container .select-diet__dropdown--diet-type{font-weight:700;font-size:1.2rem;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;max-width:8rem;width:100%;text-align:center}.select-diet__container .select-diet__dropdown--diet-type svg{width:17px;height:auto;margin-bottom:.8rem}.select-diet__container .select-diet__dropdown--diet-type svg path{fill:currentColor}.select-diet__container .select-diet__dropdown--diet-price{margin-top:.6rem;font-size:1.4rem}.select-diet__container .select-diet__dropdown--diet-price span{font-weight:700}.select-diet__container .select-diet__dropdown--diet-price span:last-child{opacity:.5;font-weight:400;font-size:1.2rem}@media (max-width: 1600px){.select-diet__container{margin-bottom:2rem}.select-diet__container .select-diet__diet-type{font-size:1.6rem}.select-diet__container .select-diet__dropdown-container{max-height:24rem}.select-diet__container .select-diet__diet{font-size:1.8rem}.select-diet__container .select-diet__button-container{margin-bottom:1rem}.select-diet__container .select-diet__read-more{font-size:1.2rem}.select-diet__container .select-diet__dropdown-row{padding:1rem 2rem 1rem 3rem}.select-diet__container .select-diet__dropdown--diet-name{font-size:1.4rem}.select-diet__container .select-diet__dropdown--diet-price{font-size:1.2rem;margin-top:.3rem}.select-diet__container .select-diet__dropdown--diet-type{font-size:1rem}.select-diet__container .select-diet__dropdown--diet-type svg{width:1.4rem}}@media (max-width: 1200px){.select-diet__container .select-diet__button-container--choose-menu{align-items:flex-start}.select-diet__container .select-diet__dropdown{top:0}.select-diet__container .select-diet__diet-type,.select-diet__container .select-diet__diet{font-size:2.3rem}.select-diet__container .select-diet__read-more{font-size:1.4rem}.select-diet__container .select-diet__container{font-size:3.3rem}}@media (max-width: 600px){.select-diet__container .select-diet__button-container{margin-bottom:unset}.select-diet__container .select-diet__diet-type{font-size:1.6rem}.select-diet__container .select-diet__read-more{font-size:1rem}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.meal-addon-row{display:flex;align-items:center;border:1px solid #eeeeee;border-radius:10px;padding:16px 20px}.meal-addon-row .mar__image-container{margin-right:24px;max-width:46px;max-height:85px;width:100%;position:relative}.meal-addon-row .mar__image{height:100%;width:100%;object-fit:contain}.meal-addon-row .mar__image-tag{position:absolute;background:black;color:#fff;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:700;left:0;top:50%;transform:translate(-25%,-50%)}.meal-addon-row .mar__content{display:flex;flex-direction:column;justify-content:center;padding-right:var(--small-padding)}.meal-addon-row .mar-content__top{font-size:12px;color:#525252;margin-bottom:5px}.meal-addon-row .mar-content__mid{font-weight:400;font-size:14px}.meal-addon-row .icon-calendar{margin-right:9px}.meal-addon-row .mar__price-tools{margin-left:auto;display:flex;align-items:flex-end;flex-direction:column-reverse;flex-shrink:0;gap:16px}.meal-addon-row .mar__price-container{display:flex}.meal-addon-row .mar__tools{display:flex;align-items:center}.meal-addon-row .icon-edit{margin-right:16px}.meal-addon-row .icon-edit,.meal-addon-row .icon-garbage{cursor:pointer}.meal-addon-row .icon-edit path,.meal-addon-row .icon-edit rect,.meal-addon-row .icon-garbage path,.meal-addon-row .icon-garbage rect{transition:.2s}.meal-addon-row .icon-edit:hover path,.meal-addon-row .icon-edit:hover rect,.meal-addon-row .icon-garbage:hover path,.meal-addon-row .icon-garbage:hover rect{fill:#000}.meal-addon-row .mar__price{order:-1;display:flex}.meal-addon-row .global_price{display:flex}.meal-addon-row .global_price sup{transform:translateY(8px)!important}.meal-addon-row .old__price{font-weight:700;color:#979797;align-self:center;line-height:1em;font-size:20px;margin-right:5px}.meal-addon-row .old__price span{position:relative}.meal-addon-row .old__price span:after{content:"";display:block;width:100%;height:2px;background-color:#c10016;position:absolute;left:0;top:45%;right:0;transform:rotate(25deg)}.meal-addon-row .total__price,.meal-addon-row .old__price{font-weight:700;font-size:20px}.meal-addon-row .total__price sup,.meal-addon-row .old__price sup{font-size:12px;transform:translateY(-4px);display:inline-block;margin-left:3px;font-weight:500}@media screen and (max-width: 600px){.meal-addon-row{padding-inline:var(--small-padding);border:unset;border-radius:unset}.meal-addon-row .mar__image-container{max-width:42px;max-height:55px;margin-right:13px}.meal-addon-row .mar__image-tag{left:0;top:0;transform:translateY(-50%)}.meal-addon-row .mar__price-tools{flex-direction:column}.meal-addon-row .mar__price{order:0;margin-top:10px}}.incentive-bar{text-align:center;background-color:#e8f1fe;color:#1e64c0;font-size:14px;font-weight:500;border-radius:8px;padding:16px;margin:24px 40px}.incentive-bar--rabate-input{margin:24px 0}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.new-user-modal{--modal-max-width: 600px;--modal-height: auto;--modal-border-radius: 15px;--modal-max-height: 652px;--header-back-icon-display: none;--header-close-icon-display: block;--header-text-font-size: 30px;--header-text-margin-left: 0;--header-padding: 32px;--current-diet-padding: 0 32px 0 24px;--full-price-padding: 25px 32px 32px;--info-container-max-height: 320px;--info-container-height: calc(var(--vh, 1vh) * 100 - 320px);--padding-inline: 32px 24px;--separator-width:calc(100% - 56px)}.new-user-modal.mdc-dialog{z-index:1000}.new-user-modal.mdc-dialog .mdc-dialog__container{width:100%}.new-user-modal.mdc-dialog .mdc-dialog__surface{max-width:var(--modal-max-width);width:100%;max-height:var(--modal-max-height);height:var(--modal-height);border-radius:var(--modal-border-radius)}.new-user-modal__container{position:relative}.new-user-modal__container .header{position:relative;display:flex;align-items:center;padding:var(--header-padding)}.new-user-modal__container .header__back-icon{display:var(--header-back-icon-display);cursor:pointer;padding:5px}.new-user-modal__container .header__close-icon{display:var(--header-close-icon-display);position:absolute;right:26px;top:26px;transition:.2s;cursor:pointer;padding:5px}.new-user-modal__container .header__close-icon:hover{opacity:.7}.new-user-modal__container .main{display:flex;flex-direction:column;align-items:center;text-align:center}.new-user-modal__container .main img{width:343px;height:97px}.new-user-modal__container .main h3{color:#000;font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:16px;margin-top:40px}.new-user-modal__container .main p{max-width:384px;color:#6b6b6b;text-align:center;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:16px}.new-user-modal__container .main p span{color:#c10016;font-weight:700}.new-user-modal__container .main .regulations-link{color:#6b6b6b;font-family:Noto Sans;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-decoration:underline;margin-bottom:40px}.new-user-modal__container .main .discount-code{background:#ffeeef;border-radius:24px;max-width:375px;width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#c10016;margin-bottom:16px}.new-user-modal__container .main .discount-code span{text-align:center;width:100%}.new-user-modal__container .main .discount-code button{max-width:185px;width:100%;padding:14px 37px}.new-user-modal__container .main .close-button-wrapper{margin-bottom:60px;max-width:375px;width:100%}.new-user-modal__container .main .close-button-wrapper button{width:100%}@media all and (max-width: 1200px){.new-user-modal{--modal-max-width: none;--modal-height: 100%;--modal-border-radius: 0;--modal-max-height: none;--header-back-icon-display: flex;--header-close-icon-display: none;--header-text-margin-left: 20px;--header-padding: 30px 16px 0;--header-text-font-size: 24px;--current-diet-padding: 16px 16px 0;--full-price-padding: 16px 16px 12px;--info-container-max-height:calc(100% - 280px);--info-container-height: 100%;--padding-inline: 16px 10px;--separator-width: 100%}.new-user-modal.mdc-dialog .mdc-dialog__surface{overflow:hidden}.new-user-modal__container{height:calc(var(--vh, 1vh) * 100)}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.rabat-code{--component-padding: 0;--component-margin-top: 32px;--header-font-size: 14px;--header-margin-left: 14px;--icon-display: flex;--container-marign-top: 24px;--header-display: flex;--input-additional-box-padding: 22px 22px;--input-additional-box-bg: #f0f0f0;--input-additional-box-font-size: 12px;margin-top:var(--component-margin-top);padding-inline:var(--component-padding)}.rabat-code__header-container{display:flex;align-items:center}.rabat-code__header-container .icon{display:var(--icon-display);justify-content:center;align-items:center}.rabat-code__header-container .header{font-size:var(--header-font-size);font-weight:700;line-height:1.2em;margin-left:var(--header-margin-left);display:var(--header-display)}.rabat-code__container{margin-top:var(--container-marign-top)}.rabat-code .input .mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-40.25px)!important}.rabat-code .input .mdc-text-field--disabled.input-box{border-radius:45px;border:1px solid #e0e0e0}.rabat-code .input .mdc-text-field--disabled.input-box .mdc-notched-outline__leading,.rabat-code .input .mdc-text-field--disabled.input-box .mdc-notched-outline__notch,.rabat-code .input .mdc-text-field--disabled.input-box .mdc-notched-outline__trailing{background-color:transparent!important}.rabat-code .input .mdc-text-field--disabled.input-box .mdc-notched-outline__leading .mdc-floating-label,.rabat-code .input .mdc-text-field--disabled.input-box .mdc-notched-outline__notch .mdc-floating-label,.rabat-code .input .mdc-text-field--disabled.input-box .mdc-notched-outline__trailing .mdc-floating-label{color:transparent!important}.rabat-code.is-in-cart,.rabat-code.is-in-cart .rabat-code__container{margin-top:0}.rabat-code.is-in-cart .rabat-code__container .mdc-circular-progress{width:24px;height:24px}.rabat-code.is-in-cart .rabat-code__container .input-addional-box{padding:var(--input-additional-box-padding);background-color:var(--input-additional-box-bg);font-size:var(--input-additional-box-font-size)}@media (max-width: 1200px){.rabat-code{--component-padding: 0;--component-margin-top: 0;--icon-display: none;--header-margin-left: 0;--header-font-size: 16px;--container-marign-top: 0;--header-display: none;--input-additional-box-padding: 22px 0;--input-additional-box-bg: #ffffff;--input-additional-box-font-size: 14px}.rabat-code .input .mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-40.25px)!important}.rabat-code .input .mdc-text-field--disabled.input-box{border-radius:none;border:none}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.diets-dropdown{opacity:0;visibility:hidden;z-index:1;position:absolute;background-color:#fff;padding-right:5px;border-radius:15px;top:calc(100% + 5px);left:25%;transform:translate(-50%);width:400px;filter:drop-shadow(0px 4px 63px rgba(0,0,0,.12));transition:all .2s}.diets-dropdown.opened{opacity:1;visibility:visible}.diets-dropdown:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent white transparent}.diets-dropdown__container{max-height:365px;overflow:auto}.diets-dropdown__container::-webkit-scrollbar{width:2px}.diets-dropdown__container::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.diets-dropdown__container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.diets-dropdown__container::-webkit-scrollbar-track{margin-block:30px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.price-atom__promo,.price-atom__regular{display:inline-flex;flex-direction:row;align-items:center}.price-atom__promo .value,.price-atom__regular .value{font-size:16px;line-height:24px;font-weight:700;padding-left:8px;padding-right:4px;color:#000}.price-atom__promo .currency,.price-atom__regular .currency{font-size:14px;line-height:20px;font-weight:600}.price-atom__label{display:inline-flex;flex-direction:row;align-items:center;font-size:12px;line-height:16px;font-weight:500;color:#6b6b6b;white-space:nowrap}.price-atom__promo{display:flex;flex-direction:column;align-items:flex-start}.price-atom__promo .value{color:#c10016;font-weight:700}.price-atom__desc{padding-right:4px;margin-top:4px}.price-atom__desc p{font-size:12px;line-height:16px;color:#6b6b6b;font-weight:500}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.calories{--calories-width: 50%;--calories-radius: 16px;--calories-tag-position: absolute;--calories-tag-position-top: -10px;--calories-tag-position-left: 20px;--calories-tag-position-margin: 0;--calories-price-padding: 20px;--calories-checkbox-display: none;--calories-flex-basis:calc(50% - 14px);--period-hover-border-color: $color-iron;-webkit-animation:scale .2s ease-in-out;-moz-animation:scale .2s ease-in-out;animation:scale .2s ease-in-out;display:flex;flex-basis:var(--calories-flex-basis);max-width:var(--calories-flex-basis);align-items:center;flex-direction:row;line-height:1.4em;position:relative;padding:16px;border:1px solid #F5F5F5;border-radius:var(--calories-radius);box-sizing:border-box;transition:all .2s;cursor:pointer;width:100%;-webkit-tap-highlight-color:transparent}.calories.loading{background:linear-gradient(-45deg,#fff,#eeeeee,#f1f1f1,#eeeeee);background-size:800% 400%;animation:gradient 5s ease infinite;height:58px}.calories:hover{border-color:var(--period-hover-border-color);transition:all .2s}.calories__left{display:flex;align-items:center;margin-right:24px}.calories__left .checkbox{display:var(--calories-checkbox-display);margin-right:16px}.calories__left .column{display:flex;flex-direction:column}.calories__left .column__tag{position:var(--calories-tag-position);top:var(--calories-tag-position-top);left:0;right:0;display:flex;flex-direction:row;justify-content:center}.calories__left .column__tag-inner{font-weight:700;border-radius:20px;font-size:10px;line-height:120%;padding:3px 8px;transition:all .2s;color:#fff;background:#c10016;margin-bottom:var(--calories-tag-position-margin)}.calories__left .column__tag-inner span{display:block;text-align:center;margin:0 auto}.calories__left .column__tag-inner.light{background:#FFEEEF;color:#c10016}.calories__left .column__content{display:flex;flex-direction:row;align-items:center}.calories__left .column__content .calories{font-weight:400}.calories__left .column__content .calories-icon{width:24px;height:24px;margin-right:8px}.calories__left .column__content .calories-number{font-size:18px;line-height:26px;font-weight:700;color:#000;margin-right:8px}.calories__left .column__content .calories-kcal{font-size:12px;line-height:16px;font-weight:500;color:#919191}.calories__price{display:flex;padding-left:var(--calories-price-padding);margin-left:5px;border-left:1px solid #cdcdcd}.calories__price.margin-price{padding:0 0 0 15px}.calories.active-calories{border-color:#000;transition:all .2s}.calories--promo .calories__left .column__content{flex-direction:column}.calories--promo .calories__left .column__content .calories-icon,.calories--promo .calories__left .column__content .calories-number{margin-right:0}.calories--disabled{pointer-events:none}.calories--seasonal{--calories-width: 33.333%;--calories-flex-basis:calc(33.333% - 14px)}.calories__content{display:flex;flex-direction:column;align-items:flex-start}.calories__content .calories-number{font-size:11px;line-height:16px;padding:0 8px;border:1px solid #D4D4D4;border-radius:20px}.calories__content .calories-icon{min-height:40px;min-width:80px}.calories__content .calories-icon--trio{margin-top:16px;margin-bottom:12px}@media screen and (max-width: 800px){.calories{--calories-flex-basis: 100%;--calories-radius: 16px;--calories-tag-position: relative;--calories-tag-position-top: 0;--calories-tag-position-left: 0;--calories-tag-position-margin: 8px;--calories-price-padding: 32px;--calories-checkbox-display: flex;--calories-width: 100%;--period-hover-border-color: #cdcdcd;justify-content:space-between}.calories--promo{flex-direction:row;justify-content:flex-start}.calories--promo .calories__left{margin-bottom:8px}}@media screen and (max-width: 380px){.calories{flex-direction:column;align-items:flex-start}.calories .calories__left{margin-right:0;margin-bottom:8px}.calories--promo{flex-direction:column;align-items:flex-start}.calories--promo .calories__left{margin-right:24px;margin-bottom:8px}}.calories-price{--main-font-size: 18px;--sup-font-size: 11px;--currency-font-size: 12px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.period{--period-price-padding: 0;--period-price-direction: row;--period-price-max-width: unset;--period-price-min-width: 130px;--period-price-discount-max-width: 157px;--period-price-discount-min-width: unset;--period-price-old-margin: 0 14px 0 0;--period-flex-basis:calc(50% - 10px);--period-left-savings-pill-display: none;--period-price-savings-pill-display: block;--period-price-align-items: center;--period-hover-border-color: black;display:flex;flex-wrap:wrap;flex-basis:var(--period-flex-basis);box-sizing:border-box;cursor:pointer;max-width:var(--period-flex-basis);-webkit-tap-highlight-color:transparent}.period:hover{transition:all .2s}.period:hover .period__box{border-color:var(--period-hover-border-color);transition:all .2s}.period:hover .period__box-time{border-color:#000;transition:all .2s}.period__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.period__header .text{display:flex;flex-direction:row;align-items:center}.period__header .text .icon{margin-right:8px}.period__header .text h3{font-size:16px;line-height:24px;font-weight:700}.period__header .text h3 span{color:#6b6b6b;font-size:14px;line-height:20px;font-weight:500}.period__header .coins{display:flex;flex-direction:row;align-items:center}.period__header .coins span{font-size:12px;line-height:15px;font-weight:700;margin-right:8px;color:#c10016}.period__header .coins img{width:16px;height:16px}.period__content{margin-top:16px}.period__box{line-height:1.4em;position:relative;padding:18px;border:1px solid #F5F5F5;border-radius:16px;box-sizing:border-box;transition:all .2s;width:100%;z-index:2;background:#fff}.period__box:hover{border-color:var(--period-hover-border-color)}.period__box.loading{background:linear-gradient(-45deg,#fff,#eeeeee,#f1f1f1,#eeeeee);background-size:800% 400%}.period.active .period__box{border-color:#000}@media screen and (max-width: 800px){.period{--period-price-direction: column;--period-price-old-margin: 0 0 5px 0;--period-flex-basis: 100%;--period-price-padding: 20px 0 20px 0px;--period-price-max-width: unset;--period-price-min-width: 90px;--period-price-discount-min-width: 90px;--period-left-savings-pill-display: block;--period-price-savings-pill-display: none;--period-price-align-items: flex-start}}.period__box--center{display:flex;flex-direction:column}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.calories-bar{--price-mobile-display: none;--price-header-mobile-display: flex;--kcal-number-margin-left: 14px;--calories-bar-padding: 0;display:flex;flex-direction:column;padding:var(--calories-bar-padding);box-sizing:border-box}.calories-bar__header{display:flex;align-items:center}.calories-bar__header .text{font-size:14px;line-height:1.3em}.calories-bar__header .number{font-size:18px;font-weight:700;margin-left:var(--kcal-number-margin-left);line-height:1.3em}.calories-bar__main{margin-top:16px;position:relative;width:100%;height:8px;border-radius:44px;background-color:#e7e7e7}.calories-bar__main .orange-bar{position:absolute;left:0;top:0;height:100%;background-color:#c10016;border-radius:44px;transition:all .2s}.calories-bar .price{display:var(--price-header-mobile-display);align-items:center;margin-left:auto;font-size:14px;line-height:1em;color:#7c7c7c}.calories-bar .price b{color:#000;margin-top:8px;margin-left:10px}.calories-bar .price.mobile{display:var(--price-mobile-display);margin-top:15px;margin-left:0}@media all and (max-width: 1200px){.calories-bar{--price-mobile-display: flex;--price-header-mobile-display: none;--kcal-number-margin-left: auto;--calories-bar-padding: 0 16px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.diet-composition-meals{--grid-gap: 16px;--grid-template-columns: repeat(5, 1fr);--composition-meals-padding: 0;display:grid;grid-template-columns:var(--grid-template-columns);grid-gap:var(--grid-gap);padding:var(--composition-meals-padding);box-sizing:border-box}@media all and (max-width: 1200px){.diet-composition-meals{--grid-gap: 12px;--composition-meals-padding: 0 16px}}@media all and (max-width: 800px){.diet-composition-meals{--grid-template-columns: repeat(2, 1fr)}}@media all and (max-width: 360px){.diet-composition-meals{--grid-template-columns: 1fr}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.single-diet-composition-meal{--single-diet-padding: 24px 16px 24px 24px;--single-diet-border-radius: 10px;--container-flex-direction: column;--container-align-items: flex-start;--meal-margin-top: 14px;--meal-marign-left: 0;--img-display: flex;--name-font-size: 16px;--name-marign-top: 14px;--kcals-font-size: 14px;--kcals-margin-top: 4px;--tooltip-transform: none;--tooltip-top: 0;border:1px solid #f5f5f5;border-radius:var(--single-diet-border-radius);padding:var(--single-diet-padding);cursor:pointer;transition:all .2s}.single-diet-composition-meal:nth-child(3){cursor:auto}.single-diet-composition-meal--no-hover:nth-child(1){cursor:auto}.single-diet-composition-meal--no-hover:nth-child(2){cursor:auto}.single-diet-composition-meal__container{display:flex;flex-direction:var(--container-flex-direction);align-items:var(--container-align-items);position:relative}.single-diet-composition-meal__container .meal{margin-top:var(--meal-margin-top);margin-left:var(--meal-marign-left)}.single-diet-composition-meal__container .meal__image{width:33px;display:var(--img-display)}.single-diet-composition-meal__container .meal__image img{width:100%}.single-diet-composition-meal__container .meal__name{margin-top:var(--name-marign-top);font-size:var(--name-font-size);line-height:20px}.single-diet-composition-meal__container .meal__kcals{margin-top:var(--kcals-margin-top);font-size:var(--kcals-font-size);color:#525252}.single-diet-composition-meal__container .meal-tooltip{position:absolute;top:var(--tooltip-top);right:0;transform:var(--tooltip-transform);display:flex}.single-diet-composition-meal:hover,.single-diet-composition-meal.active{border-color:#000}.single-diet-composition-meal.active:hover:not(:nth-child(3)){background-color:#fcfcfc}@media all and (max-width: 800px){.single-diet-composition-meal{--single-diet-padding: 6px 16px;--single-diet-border-radius: 90px;--container-flex-direction: row;--container-align-items: center;--meal-margin-top: 0;--meal-marign-left: 14px;--img-display: none;--name-marign-top: 0;--name-font-size: 14px;--kcals-font-size: 12px;--kcals-margin-top: 1px;--tooltip-transform: translateY(-50%);--tooltip-top: 50%}}@media all and (max-width: 360px){.single-diet-composition-meal .meal-tooltip .custom-tooltip.bottom .custom-tooltip__text{left:50%;transform:translate(-90%)}.single-diet-composition-meal .meal-tooltip .custom-tooltip.bottom .custom-tooltip__text:after{left:90%}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.calories__section{--calories-radius: 40px;--calories-padding: 32px 0 0 0;--calories-gap: 20px;--calories-button-max-width: 320px;display:flex;width:100%;padding:var(--calories-padding);box-sizing:border-box;padding-bottom:5px}.calories__section-box{display:flex;flex-wrap:wrap;width:100%;gap:var(--calories-gap);box-sizing:border-box}.calories__section-selected{display:flex;width:100%;flex-direction:column}.calories__section-selected .calories{margin-bottom:32px}.calories__section .button{margin:20px 0 0;max-width:var(--calories-button-max-width)}.calories__section .button span{font-size:14px!important}@media screen and (max-width: 1200px){.calories__section{--calories-radius: 16px;--calories-padding: 32px 0 0}}@media screen and (max-width: 800px){.calories__section{--calories-gap: 10px;--calories-button-max-width: none}}.calories__button{display:flex}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.info-box{background-color:#fff;padding:24px 0;margin-top:4rem}@media screen and (max-width: 1024px){.info-box{margin-top:0;padding:24px 0}}@media (max-width: 600px){.info-box{background-color:#f3f3f3;padding:24px var(--small-padding) 24px}}.info-box-controls{padding-inline:var(--small-padding);display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;margin-top:20px;padding-top:15px;background:white;padding-bottom:15px;box-shadow:0 10px 12px #00000005;position:sticky;top:0;z-index:2}.info-box-controls .go-back{display:flex;align-items:center}.info-box-controls .go-back span{margin-left:16px}.info-box-controls .see-menu{display:flex;align-items:center}.info-box-controls span{margin-left:8px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.periods__container{margin-bottom:5.5rem}.periods__container .periods__header{margin-bottom:2.3rem;display:flex;align-items:center;justify-content:space-between}.periods__container .periods__header--text{font-weight:700;font-size:1.8rem}@media (max-width: 1600px){.periods__container .periods__header--text{font-size:1.4rem}}@media (max-width: 1200px){.periods__container .periods__header--text{font-size:1.6rem}}.periods__container .periods__header--weekends{display:flex;align-items:center}.periods__container .periods__header--weekends input,.periods__container .periods__header--weekends label{cursor:pointer}.periods__container #weekend_input,.periods__container #no__weekend_input{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;position:relative;cursor:pointer;margin-right:1.4rem}.periods__container #weekend_input:hover:after,.periods__container #no__weekend_input:hover:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.periods__container #weekend_input:before,.periods__container #no__weekend_input:before{content:"";display:block;position:absolute;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.periods__container #weekend_input:checked:after,.periods__container #no__weekend_input:checked:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}.periods__container #no__weekend_input{margin-left:3.1rem}.periods__container .periods__boxes{display:flex;flex-wrap:wrap;justify-content:space-between}.periods__container .period__box--points-container{display:flex;justify-content:center;align-items:center}.periods__container .periods__box{display:flex;max-width:calc(50% - .9rem);width:100%;position:relative}.periods__container .periods__box:not(:nth-last-child(-n+1)){margin-bottom:1.3rem}.periods__container .periods__box--promotional{margin-top:0rem}.periods__container .periods__box__promotion-label{width:max-content;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);border:1px solid #cdcdcd;border-radius:30px;display:flex;align-items:center;justify-content:center;padding:0 1.4rem;font-size:1.4rem;height:2.6rem;background:white;transition:.2s}.periods__container .periods__box__center{margin-top:-.1rem;margin-bottom:1.2rem;display:flex;justify-content:space-between;align-items:center}.periods__container .periods__box__center.promotion{flex-wrap:wrap}.periods__container .periods__box__center.promotion .periods__box__center-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.periods__container .periods__box__center.promotion .calendar-modal__promotion-text{width:100%;color:#732121;font-size:1.2rem;margin-top:12px}.periods__container .periods__box__center__savings{background:#c10016;border-radius:30px;color:#fff;text-transform:uppercase;font-weight:700;padding:.8rem 1.5rem .6rem;font-size:1rem}.periods__container .periods__box__center__price-before-promotion{font-size:1.6rem;font-weight:700;color:#979797;position:relative}.periods__container .periods__box__center__price-before-promotion:after{content:"";display:block;width:100%;height:2px;background-color:#c10016;position:absolute;left:0;top:45%;right:0;transform:rotate(10deg)}.periods__container .periods__box__center__warn{font-weight:400;font-size:14px;line-height:1.3em;height:25.5px;display:flex;align-items:center}.periods__container .periods__box--content{display:flex;flex-direction:column;margin-left:1.3rem;width:100%}.periods__container .period__clickable{height:auto;padding:2.5rem 3.4rem 2.1rem;max-width:100%;border:1px solid #dfdfe1;border-radius:7px;box-sizing:border-box;width:100%;cursor:pointer;transition:.2s;position:relative;min-height:10rem;height:fit-content;display:flex}.periods__container .period__clickable:hover,.periods__container .period__clickable.active{border-color:#000}.periods__container .period__clickable--loading{pointer-events:none!important;background:linear-gradient(90deg,white 0%,white 25%,#e2e2e2 50%,white 75%,white 100%);background-size:200% 100%;animation:gradientAnimation 1.5s cubic-bezier(.25,.1,.43,.71) infinite}.periods__container .period__clickable:hover .periods__box__promotion-label,.periods__container .period__clickable.active .periods__box__promotion-label{border-color:#000}.periods__container .periods__box--top{display:flex;align-items:center;margin-bottom:1.4rem}.periods__container .periods__box--bottom{display:flex;align-items:center;font-size:1.3rem}.periods__container .period-input{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;position:relative;cursor:pointer;width:2rem;transform:translateY(1px)}.periods__container .period-input:hover:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.periods__container .period-input:before{content:"";display:block;position:absolute;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.periods__container .period-input:checked:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}.periods__container .periods__box--weeks{font-weight:700;margin-right:.5rem}.periods__container .periods__box--sup{color:#cdcdcd;font-weight:700;font-size:1.2rem}.periods__container .periods__box--price{margin-left:auto;font-weight:700}.periods__container .periods__box--coin{max-width:1.8rem;height:auto;object-fit:contain;margin:0 1rem}.periods__container .periods__box--points{color:#c10016;font-size:1.4rem;font-weight:700;line-height:1}.periods__container .periods__box--price-per-day{margin-left:auto;font-size:1.4rem;color:#cdcdcd}.periods__container .periods__box--points-text{display:none}.periods__container .periods__promotion-box{display:flex;align-items:center;justify-content:space-between;background-color:#ffeee5;border-radius:6px;padding:11px 30px;margin-bottom:16px}.periods__container .periods__promotion-box--title{color:#c10016;font-size:1.4rem;font-family:Yanone Kaffeesatz,sans-serif;font-weight:700;font-style:italic;margin-right:10px}.periods__container .periods__promotion-box--text{color:#732121;font-size:1.3rem;text-align:right}.periods__container .periods__promotion-box--text p{display:inline}.periods__container .periods__promotion-box--text span{font-weight:700}@media (max-width: 1600px){.periods__container{margin-bottom:4rem}.periods__container .periods__header{margin-bottom:2.1rem}.periods__container .periods__header--weekends label{font-size:1.2rem}.periods__container #weekend_input,.periods__container #no__weekend_input{display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;position:relative;cursor:pointer;margin-right:.8rem}.periods__container #weekend_input:hover:after,.periods__container #no__weekend_input:hover:after{content:"";display:block;width:.5rem;height:.5rem;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.periods__container #weekend_input:before,.periods__container #no__weekend_input:before{content:"";display:block;position:absolute;width:1.3rem;height:1.3rem;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.periods__container #weekend_input:checked:after,.periods__container #no__weekend_input:checked:after{content:"";display:block;width:.5rem;height:.5rem;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}.periods__container .periods__box{max-width:calc(50% - .7rem)}.periods__container .period__clickable{padding:3rem 1.9rem 2.1rem}}@media (max-width: 1200px){.periods__container{margin-bottom:5.3rem}.periods__container .periods__header{margin-bottom:2.6rem}.periods__container .periods__header--weekends label{font-size:1.4rem}.periods__container #weekend_input,.periods__container #no__weekend_input{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;position:relative;cursor:pointer;margin-right:1.8rem}.periods__container #weekend_input:hover:after,.periods__container #no__weekend_input:hover:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:100%;position:absolute}.periods__container #weekend_input:before,.periods__container #no__weekend_input:before{content:"";display:block;position:absolute;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid #b3b3b3;top:0;left:0;background-color:#fff}.periods__container #weekend_input:checked:after,.periods__container #no__weekend_input:checked:after{content:"";display:block;width:.8rem;height:.8rem;border:1px solid black;background-color:#000;border-radius:50%;position:absolute}}@media screen and (max-width: 800px){.periods__container .periods__box{max-width:100%}.periods__container .periods__box--content{margin-left:1.5rem}}@media (max-width: 600px){.periods__container{margin-top:30px;margin-bottom:0;padding-inline:var(--small-padding)}.periods__container .periods__header{flex-wrap:wrap;padding-inline:var(--normal-padding)}.periods__container .periods__header--text{width:100%;font-size:20px}.periods__container .periods__header--weekends{margin-top:1rem}.periods__container .period__clickable{padding-inline:var(--normal-padding);padding-block:30px}.periods__container #weekend_input,.periods__container #no__weekend_input{margin-right:1.4rem}.periods__container #no__weekend_input{margin-left:2.3rem}.periods__container .periods__promotion-box{flex-direction:column;padding:16px 30px}.periods__container .periods__promotion-box--text{text-align:center;margin-top:5px;font-size:1.4rem;line-height:1.4em;max-width:220px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.added-meals-addons{margin-top:2.2rem;margin-bottom:1.7rem}.added-meals-addons .addons__separator{background-color:#e8e8e8;position:relative;width:100%;height:6px;margin-top:18px}.added-meals-addons .added-meals-addons__header{margin-top:30px;font-size:16px;font-weight:700;margin-bottom:15px;padding-inline:var(--small-padding)}.added-meals-addons .added-meals-addons__header--kids{margin-top:20px}.added-meals-addons .meal-addon-row:not(:last-child){margin-bottom:12px}@media (max-width: 600px){.added-meals-addons .meal-addon-row:not(:last-child){border-bottom:1px solid #dfdfe1}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.addons__container{margin-top:40px}.addons__container .addons__header{font-size:20px;font-weight:700;line-height:1.2em}.addons__container .addons__header-small{display:none;margin-top:10px;line-height:1.5em;font-size:16px;color:#525252}.addons__container .old__price{color:#979797;font-weight:700;align-self:center;line-height:1em;margin-right:5px}.addons__container .old__price span{position:relative}.addons__container .old__price span:after{content:"";display:block;width:100%;height:2px;background-color:#c10016;position:absolute;left:0;top:45%;right:0;transform:rotate(25deg)}.addons__container .total__price,.addons__container .old__price{font-weight:700;font-size:18px}.addons__container .total__price sup,.addons__container .old__price sup{font-size:10px;transform:translateY(-4px);display:inline-block;margin-left:3px;font-weight:500}.addons__container .addons__boxes{display:flex;justify-content:space-between}.addons__container .addons__choose-menu{margin-top:24px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox{padding:40px;cursor:pointer;border-radius:15px;box-sizing:border-box;transition:.2s;position:relative;background:#86b98e;display:flex;flex-direction:column;justify-content:space-between;align-content:center;overflow:hidden}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox:hover{background:#7cb385}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__text-container{display:flex;flex-direction:column;justify-content:center;align-content:center;z-index:2}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__text-container .title{color:#fff;font-size:24px;line-height:1.2em;font-weight:700}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__text-container .title-small{margin-top:10px;line-height:1.5em;color:#fff;font-size:16px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__bottom-container{display:flex;justify-content:space-between;margin-top:30px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__bottom-container .list .list-item{display:flex;justify-content:flex-start;align-items:center}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__bottom-container .list .list-item .check-icon{width:9px;height:6.5px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__bottom-container .list .list-item .check-icon path{fill:#fff}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__bottom-container .list .list-item span{color:#fff;font-weight:16px;line-height:1.2em;font-weight:400}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__bottom-container .list .list-item:not(:first-child){margin-top:9px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__bottom-container .price-container{display:flex;align-items:center;z-index:2}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__bottom-container .price-container .price{margin-right:35px;color:#fff}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__bottom-container .price-container .price .old_price{color:#fff}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__bottom-container .price-container .button{cursor:pointer;margin-right:11px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-meal{position:absolute;display:flex}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-meal img{width:100%}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-meal.bg-meal-1{width:80px;top:0;right:40%}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-meal.bg-meal-2{width:60px;top:0;right:0}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-meal.bg-meal-3{width:120px;bottom:0;right:40%}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-mobile-box,.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-container__mobile{display:none}.addons__container .addons__choose-menu--header{font-weight:700;font-size:1.8rem;margin-bottom:1rem}@media (max-width: 1600px){.addons__container .addons__choose-menu--header{font-size:1.4rem}}@media (max-width: 1200px){.addons__container .addons__choose-menu--header{font-size:1.6rem}}.addons__container .addons__choose-menu--under-header{color:#000;opacity:.5;margin-bottom:3rem;line-height:1.5em}.addons__container .addons__empty-box{height:134px;padding:25px 44px;cursor:pointer;border-radius:15px;box-sizing:border-box;width:100%;transition:.2s;position:relative;background:#86b98e;display:flex;max-width:707px;flex-direction:column}.addons__container .addons__empty-box:hover{background:#7cb385}.addons__container .addons__empty-box--kids{background-color:#7faff2;color:#fff}.addons__container .addons__empty-box--kids .empty-box__list{color:#fff}.addons__container .addons__empty-box--kids .old__price{color:#eee}.addons__container .addons__empty-box--kids:hover{background:#71a6f1}.addons__container .empty-box__image-wave{position:absolute;top:1px;width:244px;left:50%;transform:translate(-50%,-100%)}.addons__container .empty-box__image-text{position:absolute;top:-1px;width:71px;left:50%;transform:translate(-50%,-50%);z-index:2}.addons__container .empty-box__rest{display:flex;align-items:center;width:100%}.addons__container .addons__boxes--header{font-weight:700;font-size:1.8rem;margin-bottom:1rem}@media (max-width: 1600px){.addons__container .addons__boxes--header{font-size:1.4rem}}@media (max-width: 1200px){.addons__container .addons__boxes--header{font-size:1.6rem}}.addons__container .addons__boxes--under-header{color:#000;opacity:.5;margin-bottom:2.3rem}.addons__container .empty-box__image-container{position:absolute;bottom:0;left:-15px;pointer-events:none}.addons__container .empty-box__image{display:block}.addons__container .empty-box__price-container{display:flex;align-items:center;margin-bottom:5px;justify-content:space-between;width:100%;margin-top:16px}.addons__container .empty-box__meal-button{height:42px;font-weight:700;color:#c10016;border:1px solid #c10016;background:none;border-radius:2rem;cursor:pointer;width:100%;max-width:148px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:14px;transition:.2s}.addons__container .empty-box__meal-button--white{color:#fff;border-color:#fff}.addons__container .plus-icon{margin-right:8px;max-width:18px}.addons__container .plus-icon circle{fill:transparent}.addons__container .empty-box__list{color:#525252;font-size:13px}.addons__container .check-icon{margin-right:13px;min-width:13px}.addons__container .empty-box__list-item{display:flex;align-items:center}.addons__container .empty-box__list-item:first-of-type{margin-bottom:11px}.addons__container .empty-box__new-promo-empty{margin-bottom:9px;height:18px}.addons__container .empty-box__new-promo{display:flex;align-items:center;justify-content:center;height:18px;width:65px;background-color:#c10016;font-size:11px;font-weight:700;line-height:14.3px;border-radius:100px}.addons__container .empty-box__new-promo.empty{background:unset}.addons__container .empty-box__main-title{margin-bottom:15px;display:flex;align-items:center}.addons__container .empty-box__price{margin-right:15px;font-weight:700;display:flex;align-items:flex-end;line-height:1}.addons__container .empty-box__price-from{font-size:14px;margin-right:.3em}.addons__container .empty-box__price-price{font-size:18px}.addons__container .empty-box__price-sup{text-decoration:underline;margin:0 3px;font-size:13px}.addons__container .empty-box__price-curr{font-size:10px}.addons__container .empty-box__image--2{position:absolute}.addons__container .empty-box__image--3{position:absolute;bottom:0}.addons__container .empty-box__main-title{font-weight:700;height:36px}.addons__container .empty-box__main-title span{display:none}.addons__container .empty-box__price-title{font-size:1.4rem;opacity:.5;display:flex}.addons__container .empty-box__price-title .global_price{margin:0 .4em}.addons__container .empty-box__button{border:none;background:none;cursor:pointer}.addons__container .empty-box__button rect,.addons__container .empty-box__button path{transition:.2s}.addons__container .empty-box__button .rect--1{stroke:#c10016}.addons__container .empty-box__button .rect--2,.addons__container .empty-box__button path{stroke:#c10016;fill:#c10016}.addons__container .empty-box__button:hover .rect--1{stroke:#b20014}.addons__container .empty-box__button:hover .rect--2,.addons__container .empty-box__button:hover path{stroke:#b20014;fill:#b20014}.addons__container .calendar__icon{margin-right:1.7rem}.addons__container .meals__added{display:flex;flex-direction:column}.addons__container .meals__meal-box{display:flex;flex-direction:column;border:1px solid #dfdfe1;border-radius:7px}.addons__container .meals__meal-box:not(:last-child){margin-bottom:1.5rem}.addons__container .meals__meal-box:last-child{margin-bottom:4rem}.addons__container .meal-box__top{display:flex;border-bottom:1px solid #dfdfe1;height:13.3rem;padding:1.8rem 3.4rem 0;flex-direction:column}.addons__container .meal-box__top-info{display:flex;align-items:center}.addons__container .meal-box__top-kcal{height:3.3rem;padding:0 2.4rem;font-weight:700;color:#000;border:1px solid black;background:none;border-radius:2rem;max-width:21.5rem;margin-left:7.3rem;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:1.2rem;text-align:center}.addons__container .meals__boxes{display:flex}.addons__container .meal-box__bottom{display:flex;align-items:center;height:6.5rem;padding:0 3.4rem}.addons__container .meal-box__calendar-icon,.addons__container .meal-box__image-container{display:flex;justify-content:center;align-items:center;max-width:4rem;width:100%;margin-right:3.4rem;max-height:4.7rem;height:100%}.addons__container .meal-box__calendar-icon img,.addons__container .meal-box__image-container img{height:100%;object-fit:contain}.addons__container .meal-box__quantity{display:flex;align-items:center;margin-left:auto;font-weight:700;font-size:1.8rem}.addons__container .meal-box__price{display:flex;align-items:baseline;font-size:1.4rem;margin-left:2.4rem;width:100%;max-width:13rem;text-align:right}.addons__container .meal-box__price .global_price{margin-right:.4em}.addons__container .meal-box__days{font-size:1.4rem}.addons__container .meal-box__days span{opacity:.5}.addons__container .meal-box__meal-name{font-weight:700}.addons__container .meal-box__total-price{font-size:1.4rem;margin-left:auto;display:flex}.addons__container .meal-box__total-price span{margin-right:1.4rem}.addons__container .meal-box__buttons{display:flex;align-items:center;margin-left:3.4rem}.addons__container .meal-box__buttons--mobile,.addons__container .meal-box__quantity--mobile{display:none}.addons__container .meal-box__button{opacity:.5;transition:.2s;cursor:pointer}.addons__container .meal-box__button:hover{opacity:1}.addons__container .meal-box__button--edit{margin-right:1.7rem}.addons__container .addons__added{display:flex;flex-direction:column}.addons__container .addons__addon-box{display:flex;flex-direction:column;border:1px solid #dfdfe1;border-radius:7px}.addons__container .addons__addon-box:not(:last-child){margin-bottom:1.5rem}.addons__container .addons__addon-box:last-child{margin-bottom:4rem}.addons__container .addon-box__top{display:flex;border-bottom:1px solid #dfdfe1;padding:1.5rem 3.4rem;align-items:center}.addons__container .addons__boxes{display:flex}.addons__container .addon-box__bottom{display:flex;align-items:center;height:6.5rem;padding:0 3.4rem}.addons__container .addon-box__calendar-icon,.addons__container .addon-box__image-container{display:flex;justify-content:center;align-items:center;max-width:4rem;width:100%;margin-right:3.4rem;max-height:4.7rem;height:100%}.addons__container .addon-box__calendar-icon img,.addons__container .addon-box__image-container img{max-width:4rem;max-height:4.7rem;height:100%;width:100%;object-fit:contain}.addons__container .addon-box__quantity{display:flex;align-items:center;margin-left:auto;font-weight:700;font-size:1.8rem}.addons__container .days-text{margin:0 1rem;width:2rem;text-align:center}.addons__container .addon-box__price{display:flex;margin-left:2.4rem;width:100%;max-width:13rem;text-align:right}.addons__container .addon-box__price .global_price{margin-right:.4em}.addons__container .addon-box__days{font-size:1.4rem}.addons__container .addon-box__days span{opacity:.5}.addons__container .addon-box__addon-name{font-weight:700}.addons__container .addon-box__total-price{display:flex;margin-left:auto}.addons__container .addon-box__total-price span{opacity:.5;margin-right:1.4rem}.addons__container .addon-box__buttons{display:flex;align-items:center;margin-left:3.4rem}.addons__container .addon-box__button{opacity:.5;transition:.2s;cursor:pointer}.addons__container .addon-box__button:hover{opacity:1}.addons__container .addon-box__button--edit{margin-right:1.7rem}.addons__container .days-button{display:flex;justify-content:center;align-items:center;width:3.4rem;height:2.8rem;border:1px solid #c10016;box-sizing:border-box;border-radius:10px;background-color:#fff;transition:.2s;cursor:pointer}.addons__container .days-button path{fill:#c10016}.addons__container .days-button rect{stroke:#c10016}.addons__container .days-button:hover{border-color:#b20014;background-color:#faefec}.addons__container .addons__box{padding:2.5rem 1rem 3.2rem;max-width:16.6rem;border:1px solid #dfdfe1;border-radius:7px;box-sizing:border-box;width:100%;cursor:pointer;transition:.2s;background:#f9f9f9;display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;margin-bottom:1.5rem;text-align:center}.addons__container .addons__box:hover,.addons__container .addons__box.active{border-color:#000}.addons__container .addons__box:not(:nth-child(4)){margin-right:1.5rem}.addons__container .addons-tooltip{position:absolute;top:1.6rem;right:1.8rem;transition:all .2s;z-index:2}.addons__container .addons-tooltip:hover{background-color:#dfdfe1}.addons__container .addons__box--image-container{max-width:84px;max-height:100px;width:100%;margin-bottom:10px}.addons__container .addons__box--image-container video{width:100%}.addons__container .addon-image{width:100%;height:100%;object-fit:contain}.addons__container .addons__box--name{font-weight:700;max-width:13.3rem;margin-bottom:2.8rem;height:3.6rem}.addons__container .addons__box--name span{display:none}.addons__container .addons__box--name .new{display:block;font-size:1.2rem;font-weight:700;padding:.6rem 1.2rem;border-radius:999px;background-color:#c10016;position:absolute;left:50%;top:-1.4rem;transform:translate(-50%);color:#fff;z-index:1;text-transform:uppercase}.addons__container .addons__box-grammage{font-size:1.2rem;line-height:1.4em;color:#000;opacity:.5;font-weight:400}.addons__container .addons__box--under-text{font-size:1.5rem;color:#000;opacity:.5;margin-bottom:2rem;margin-top:1rem;display:flex}.addons__container .addons__box--under-text .global_price{margin-right:.4em}.addons__container .addons-meals{width:100%;display:flex;flex-direction:column;border:1px solid #dfdfe1;border-radius:7px;padding:2rem 3.6rem;margin-bottom:4.3rem}.addons__container .addons-meals__header{display:flex;align-items:center;justify-content:space-between}.addons__container .addons-meals__header--text{font-size:1.4rem;font-weight:700}.addons__container .addons-meals__header--icon{cursor:pointer}.addons__container .addons-meals__header--icon svg rect,.addons__container .addons-meals__header--icon svg path{transition:all .2s}.addons__container .addons-meals__header--icon:hover rect,.addons__container .addons-meals__header--icon:hover path{fill:#000}.addons__container .addons-meals__main-box{display:flex;align-items:center;justify-content:space-between;margin-top:2.3rem}.addons__container .addons-meals__box{padding:1.1rem 2.2rem;font-size:1.4rem;font-weight:400;cursor:pointer;background-color:#f7f7f7;border-radius:30px;border:1px solid #f7f7f7;transition:all .2s}.addons__container .addons-meals__box:hover{border-color:#000}.addons__container .meal-box__bottom-info{display:flex;justify-content:space-between;margin-top:1rem}.addons__container .addon-box__top-lower{display:none}.addons__container .addon-box__top-upper{display:flex;align-items:center;width:100%}.addons__container .extend-addons-header--big{font-size:18px;font-weight:700}.addons__container .extend-addons-header--small{margin-top:10px;opacity:.5}@media all and (max-width: 1200px){.addons__container{margin-top:32px;padding:28px 16px;background-color:#f4f4f4}.addons__container .addons__header-small{display:block}.addons__container .addons__choose-menu{border:none;padding:0}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-img-container{right:182px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-img-container__only-tabland{display:none}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-img-container__only-tab{display:block}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-mobile-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:22px;border-radius:10px;cursor:pointer}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-mobile-box__img-container{width:46px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-mobile-box__img-container img{width:100%}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-mobile-box__text-container{margin-left:24px;display:flex;flex-direction:column;align-content:flex-start;justify-content:space-between;align-items:flex-start}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-mobile-box__text-container .title{font-size:16px;line-height:1.5em}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-mobile-box__text-container .price{margin-top:8px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-mobile-box__button{cursor:pointer;margin-left:auto;border-radius:32px;height:32px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-container__mobile{display:flex;background-color:#86b98e;padding:26px 18px;position:relative;border-radius:16px;overflow:hidden}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-container__mobile .mobile-box-text{color:#fff;font-size:16px;line-height:1.1em;font-weight:700}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-container__mobile .mobile-box-image{display:flex;width:250px;position:absolute;right:0;bottom:0}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-container__mobile .mobile-box-image img{width:100%}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox-container__desktop{display:none}.addons__container .addons__choose-menu--header{margin-bottom:1.2rem}.addons__container .empty-box__price{margin-right:0}.addons__container .empty-box__meal-button{max-width:118px;font-size:12px}.addons__container .empty-box__price-from{font-size:15px}.addons__container .old__price,.addons__container .total__price{font-size:18px}.addons__container .addons__empty-box{height:300px}.addons__container .addons__empty-box:first-of-type{margin-bottom:1rem}.addons__container .empty-box__image--1{width:5.2rem}.addons__container .empty-box__image--2,.addons__container .empty-box__image--3{width:5.8rem}.addons__container .empty-box__main-title{font-size:1.6rem}.addons__container .empty-box__price-title{font-size:1.4rem;margin-left:auto}.addons__container .empty-box__button{margin-left:4.8rem;height:3.3rem}.addons__container .empty-box__button svg{width:4.1rem;height:3.3rem}.addons__container .addons__boxes--header{margin-bottom:1.2rem}.addons__container .addons__box{max-width:100%;padding:1.4rem 4rem 1.4rem 4.7rem;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:1rem}.addons__container .addons__box:not(:nth-child(4)){margin-right:0}.addons__container .addons-tooltip{right:auto;left:2rem}.addons__container .addons__box--image-container{max-height:90px;margin-bottom:0;height:100%}.addons__container .addons__box--name{margin-bottom:0;max-width:none;height:auto;margin-left:1rem;font-size:1.6rem;text-align:left}.addons__container .addons__box--name .new{position:relative;left:initial;top:initial;transform:initial;margin-bottom:1rem;display:flex;width:fit-content}.addons__container .addons__box--under-text{margin-bottom:0;margin-left:auto;font-size:1.4rem}.addons__container .addons__box--plus{height:3.3rem;margin-left:4.8rem}.addons__container .addons__box--plus svg{height:3.3rem;width:4.1rem}.addons__container .addons__boxes{flex-wrap:wrap}.addons__container .addons-meals__box{width:18%;text-align:center}.addons__container .meal-box__top{padding:1.8rem 4.3rem 2.9rem}.addons__container .meal-box__image-container{max-width:3.8rem;margin-right:2.6rem}.addons__container .meal-box__meal-name{font-size:1.6rem}.addons__container .meal-box__quantity{font-size:1.8rem}.addons__container .days-button{width:3.5rem;height:2.8rem;border-radius:10px}.addons__container .meal-box__price{font-size:1.4rem;margin-left:4.5rem}.addons__container .meal-box__top-kcal{height:3.3rem;margin-left:6rem}.addons__container .addon-box__top-lower{display:flex;justify-content:space-between;width:100%;margin-top:1rem}.addons__container .addon-box__buttons--mobile,.addons__container .addon-box__quantity--mobile{display:none}.addons__container .meal-box__button--edit{margin-right:1.7rem}.addons__container .meal-box__bottom{padding:3rem 4.3rem}.addons__container .meal-box__calendar-icon{margin-right:5rem}.addons__container .addon-box__top{padding:1.8rem 4.3rem 2.9rem}.addons__container .addon-box__image-container{max-width:4.8rem;margin-right:2.6rem}.addons__container .addon-box__price{font-size:1.4rem}.addons__container .addon-box__quantity--mobile{font-size:1.8rem}.addons__container .addon-box__calendar-icon{margin-right:5rem}.addons__container .addon-box__bottom{padding:2.1rem 4.3rem}}@media (max-width: 980px){.addons__container .addons__box{padding:1.2rem 2rem 1.2rem 3rem;min-height:9.3rem}.addons__container .addons__box--image-container{max-width:50px;max-height:70px}.addons__container .addons-tooltip{width:2.4rem;height:2.4rem;left:1rem}.addons__container .addons__box--name{font-size:1.4rem;margin-left:20px;text-align:left}.addons__container .addons__box--name span{display:block;font-size:1.4rem;opacity:.5;font-weight:400;margin-top:.7rem}.addons__container .addons__box--name .new{opacity:1;margin-top:0;font-size:1rem;font-weight:700;margin-bottom:.5rem}.addons__container .addons__box--under-text{display:none}.addons__container .addons__box--plus{margin-left:auto}.addons__container .empty-box__main-title{font-size:1.6rem;max-width:148px;text-align:left}.addons__container .empty-box__main-title span{display:flex;margin-top:.8rem;opacity:.5;font-weight:400}.addons__container .empty-box__main-title span .global_price{margin:0 .4em}.addons__container .empty-box__image--2{right:-50px}.addons__container .empty-box__image--3{left:10px}.addons__container .empty-box__price-title{display:none}.addons__container .addons__empty-box{height:300px}.addons__container .empty-box__button{margin-left:auto}.addons__container .addons-meals__main-box{flex-wrap:wrap}.addons__container .addons-meals__box{width:100%}.addons__container .addons-meals__box:not(:first-child){margin-top:.7rem}.addons__container .addon-box__buttons,.addons__container .addon-box__quantity{display:none}.addons__container .addon-box__buttons--mobile,.addons__container .addon-box__quantity--mobile{display:flex}}@media screen and (max-width: 700px){.addons__container .addons__boxes{flex-direction:column}.addons__container .empty-box__new-promo-empty,.addons__container .empty-box__new-promo.empty{display:none}.addons__container .addons__empty-box{max-width:100%;height:285px}}@media (max-width: 600px){.addons__container{margin-bottom:0;padding-top:30px}.addons__container .addons__choose-menu .addons__newboxes{padding-inline:var(--small-padding)}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox{cursor:auto;height:88px;padding:0 18px;border-radius:16px;display:flex;flex-direction:row;justify-content:flex-start;align-content:center}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox:hover{background:#86b98e}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__text-container{display:flex;flex-direction:column;justify-content:center;align-content:center}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__text-container .title{width:145px;line-height:1.1em}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__text-container .list,.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox__price-container{display:none}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-img-container{right:-10px}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-img-container__only-tab{display:none}.addons__container .addons__choose-menu .addons__newboxes .newbox-container .newbox .bg-img-container__only-mobile{display:block}.addons__container .empty-box__desc{min-width:170px}.addons__container .empty-box__price{margin-right:15px}.addons__container .addons__choose-menu--header{font-size:20px;margin-bottom:10px;padding-inline:var(--small-padding)}.addons__container .addons__choose-menu--under-header{font-size:14px;line-height:21px;padding-inline:var(--small-padding)}.addons__container .addons__boxes{padding-inline:var(--small-padding)}.addons__container .addons__empty-box{padding:14px var(--normal-padding);background:white;height:unset;flex-direction:row}.addons__container .addons__empty-box--kids{background:#7faff2}.addons__container .empty-box__price-container{justify-content:flex-end}.addons__container .empty-box__meal-button{background:transparent!important;border:unset;height:unset;max-width:unset;width:unset}.addons__container .empty-box__meal-button span{display:none}.addons__container .empty-box__rest{align-items:flex-end}.addons__container .empty-box__image-container{bottom:unset;left:unset;top:0;right:0;transform:unset}.addons__container .plus-icon{max-width:unset}.addons__container .meal-box__image-container{max-width:3rem;margin-right:2.3rem}.addons__container .days-button{width:2.9rem;height:2.9rem;border-radius:50%}.addons__container .meal-box__price{margin-left:auto;font-size:1.2rem}.addons__container .meal-box__price b{font-size:1.4rem}.addons__container .meal-box__bottom-info{margin-top:1.5rem;flex-wrap:wrap}.addons__container .meal-box__top-kcal{margin-left:0;width:100%;max-width:none;text-align:center}.addons__container .meal-box__buttons--mobile{margin-top:2rem}.addons__container .meal-box__button svg{width:1.7rem}.addons__container .meal-box__bottom{flex-wrap:wrap}.addons__container .addon-box__top-lower{margin-top:1.5rem;flex-wrap:wrap}.addons__container .meal-box__calendar-icon{margin-right:1.7rem}.addons__container .meal-box__days,.addons__container .addon-box__days{width:calc(100% - 3.3rem);display:flex}.addons__container .meal-box__days span,.addons__container .addon-box__days span{margin-left:auto}.addons__container .meal-box__total-price,.addons__container .addon-box__total-price{width:100%;margin-top:1.2rem;display:flex}.addons__container .meal-box__total-price b,.addons__container .addon-box__total-price b{margin-left:auto}.addons__container .meal-box__quantity{display:none}.addons__container .meal-box__quantity--mobile{display:flex;margin-top:2rem;margin-left:0}.addons__container .addon-box__price{font-size:1.2rem}.addons__container .addon-box__button--edit{margin-right:1.7rem}.addons__container .addon-box__button svg{width:1.7rem}.addons__container .addon-box__calendar-icon{margin-right:1.7rem}.addons__container .addon-box__bottom{flex-wrap:wrap}.addons__container .addon-box__image-container{margin-right:0}.addons__container .addon-box__top,.addons__container .meal-box__top,.addons__container .meal-box__bottom,.addons__container .addon-box__bottom{padding:1.8rem}.addons__container .addon-box__addon-name{margin-left:1rem}}@media screen and (max-width: 600px) and (max-width: 400px){.addons__container .old__price{display:none}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.period__container{--period-gap: 20px;--button-max-width: 320px;display:flex}.period__container .period__boxes{display:flex;width:100%;flex-wrap:wrap;gap:var(--period-gap);margin-top:20px}.period__container-tabs{display:flex;flex-direction:column;padding:40px 0 10px}.period__container-selected{display:flex;flex-direction:column;padding:32px 0 0;box-sizing:border-box;margin-bottom:32px}.period__container-selected .period{pointer-events:none}.period__container-selected .period .period__box{border-color:#f5f5f5!important}@media screen and (max-width: 1200px){.period__container-selected{padding:32px 0 0}}.period__container-selected .button{margin:20px 0 0;max-width:320px}.period__container-selected .button span{font-size:14px!important}@media screen and (max-width: 800px){.period__container{--period-gap: 10px}.period__container-selected .button{max-width:none}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.delivery-box{padding:24px 32px;display:flex;flex-direction:column;font-weight:400;font-size:16px;line-height:1.5em;border:1px solid #dfdfe1;border-radius:15px}.delivery-box .separator{height:1px;margin-top:16px}.delivery-box .delivery-box__delivery-time{max-width:247px;display:flex;justify-content:center;align-items:center;margin-top:16px;padding-block:5px;font-weight:700;font-size:12px;line-height:1.5em;background:#f7f7f7;border-radius:20px}.delivery-box .delivery-box__courier-instructions{margin-top:16px;font-size:14px;color:#525252;line-height:1.5em;max-height:150px;overflow:auto;overflow-x:hidden}.delivery-box .delivery-box__courier-instructions::-webkit-scrollbar{width:2px}.delivery-box .delivery-box__courier-instructions::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.delivery-box .delivery-box__courier-instructions::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mdc-dialog.diet-delete-modal{z-index:1001}.mdc-dialog.diet-delete-modal .mdc-dialog__content{padding:0}.mdc-dialog.diet-delete-modal .mdc-dialog__scrim{background-color:#00000080}.mdc-dialog.diet-delete-modal .mdc-dialog__surface{border-radius:15px}.mdc-dialog.diet-delete-modal .swiper-remember{transition:all .5s;max-height:400px}.mdc-dialog.diet-delete-modal .diet-delete{color:#000;font-weight:400}.mdc-dialog.diet-delete-modal .diet-delete__nav{display:flex;justify-content:flex-end;align-items:center;padding:0 20px;margin-top:20px}.mdc-dialog.diet-delete-modal .diet-delete__nav .nav-icon-x{cursor:pointer;width:24px;height:24px;transition:all .2s;visibility:visible;opacity:1}.mdc-dialog.diet-delete-modal .diet-delete__nav .nav-icon-x:hover{opacity:.7}.mdc-dialog.diet-delete-modal .diet-delete__content{padding:0 40px 40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.mdc-dialog.diet-delete-modal .diet-delete__content .header{text-align:center;font-weight:700;font-size:26px;line-height:1.2em}.mdc-dialog.diet-delete-modal .diet-delete__content .simple-button{margin-top:32px}.mdc-dialog.diet-delete-modal .diet-delete__content .cancel-button{margin-top:5px;font-weight:700;font-size:14px;line-height:1.2em;width:100%;display:flex;align-items:center;text-align:center;justify-content:center;color:#000;cursor:pointer;max-height:54px;padding:17px 37px;border-radius:90px;background:#fff}.mdc-dialog.diet-delete-modal .diet-delete__content .cancel-button:hover{background:#efefef}@media screen and (max-width: 1200px){.mdc-dialog.diet-delete-modal .diet-delete{color:#000;font-weight:400}.mdc-dialog.diet-delete-modal .diet-delete__content .header{font-size:22px}}@media screen and (max-width: 600px){.mdc-dialog.diet-delete-modal .diet-delete{color:#000;font-weight:400}.mdc-dialog.diet-delete-modal .diet-delete__content .header{font-size:20px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.voucher-btn-cart{--voucher-padding: 28px 24px;--voucher-max-width: 382px;padding:var(--voucher-padding);display:flex;align-items:center;background-color:#fff;border:1px solid #dfdfe1;border-radius:15px;max-width:var(--voucher-max-width);box-sizing:border-box;cursor:pointer;transition:.2s}.voucher-btn-cart:hover{border-color:#000}.voucher-btn-cart__wrapper{display:flex;align-items:center}.voucher-btn-cart__wrapper .icon{display:flex}.voucher-btn-cart__wrapper .text{margin-left:16px;font-size:14px;line-height:1.4em}.voucher-btn-cart__arrow{margin-left:auto}@media all and (max-width: 1200px){.voucher-btn-cart{--voucher-padding: 25px 36px;--voucher-max-width: none}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.voucher{--container-padding: 20px 24px 24px;--container-flex-direction: column;--value-text-font-size: 12px;--value-text-marign-left: 14px;--price-marign-top: 4px;--id-padding: 13px 24px;--id-font-size: 14px;--id-margin-top: 13px;border:1px solid #dfdfe1;border-radius:15px;cursor:pointer;transition:.2s;height:fit-content}.voucher__container{display:flex;flex-direction:var(--container-flex-direction);padding:var(--container-padding)}.voucher__container .value-container .value{display:flex;align-items:center}.voucher__container .value-container .value__text{margin-left:var(--value-text-marign-left);font-size:var(--value-text-font-size);font-weight:700;line-height:1em}.voucher__container .value-container .price{margin-left:32px;margin-top:var(--price-marign-top)}.voucher__container .id{padding:var(--id-padding);background-color:#f7f7f7;border-radius:10px;margin-top:var(--id-margin-top);font-size:var(--id-font-size);line-height:1.4em}.voucher:hover,.voucher.active{border-color:#000}.voucher.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}@media all and (max-width: 1200px){.voucher{--container-padding: 30px 20px;--container-flex-direction: row;--value-text-font-size: 14px;--value-text-marign-left: 16px;--price-marign-top: 10px;--id-padding: 9px 18px;--id-font-size: 16px;--id-margin-top: 0}.voucher__container{justify-content:space-between;align-items:center}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.summary-payment{--price-wrapper-margin-top: 24px;--button-wrapper-margin-top: 24px}.summary-payment__button-wrapper .error-info{display:block;margin:11px 0 0 4px;color:#c10016;font-size:12px;font-weight:500}.summary-payment .current-price .current-price__main{font-size:16px}@media all and (max-width: 1200px){.summary-payment{--price-wrapper-margin-top: 0;--button-wrapper-margin-top: 10px}.summary-payment .summary-payment__total{display:none}}.summary-payment__paypo{width:200px;margin:5px 5px 5px 0}.amount-saved{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.sum{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.total-price{display:flex;align-items:center}.total-price span{color:#6b6b6b;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-right:8px}.shop-summary__omnibus{color:#6b6b6b;text-align:right;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-top:8px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.current-diet{--diet-name-font-size: 20px}.current-diet__container{display:flex;align-items:center;position:relative}.current-diet__container .diet-image{width:64px;height:64px}.current-diet__container .diet-image img{width:100%}.current-diet__container .diet{margin-left:24px}.current-diet__container .diet__controls .icon-button-wrapper{display:flex;align-items:center;width:24px;height:24px;position:absolute;right:0;z-index:1}.current-diet__container .diet__controls .cart-button-wrapper{display:none}.current-diet__container .diet__controls .diet-additional-info{display:flex;align-items:center;margin-bottom:5px}.current-diet__container .diet__controls .diet-additional-info .badge-wrapper:nth-child(1){margin-right:4px}.current-diet__container .diet__controls .diet-name-wrapper{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--diet-name-font-size);font-weight:700;position:relative;cursor:pointer}.current-diet__container .diet__controls .diet-name-wrapper .name{line-height:1.2em;font-size:18px;display:flex;align-items:center;text-transform:capitalize}.current-diet__container .diet__controls .diet-name-wrapper .name.FODMAP{text-transform:uppercase}.current-diet__container .diet__controls .diet-name-wrapper .name--voucher{font-size:16px;text-transform:none}.current-diet__container .diet__controls .diet-name-wrapper--voucher{padding-right:17px}.current-diet__container .diet__controls .diet-name-wrapper .arrow{display:flex;margin-left:12px;transition:all .2s}.current-diet__container .diet__controls .diet-name-wrapper .arrow.active{transform:rotateX(-180deg)}.current-diet__container .diet__controls .diet-name-wrapper.no-cursor{cursor:auto}.current-diet__container .diet__subtitle{font-size:12px;font-weight:700;color:#c10016;line-height:1em;margin-top:5px;text-transform:uppercase}.current-diet__container .diet__price{font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.current-diet__container .diet__details{margin-top:14px;font-size:12px;font-weight:700;text-decoration:underline;line-height:1em;cursor:pointer;transition:all .2s}.current-diet__container .diet__details:hover{opacity:.7}.current-diet__container .diet.cart-step{flex:1}@media (max-width: 1200px){.current-diet{--diet-name-font-size: 18px;padding:20px;border-radius:20px;background:#f5f5f5}.current-diet .set-diet-name-wrapper{margin-top:20px;font-size:20px}}.diet-subtitle-price{display:flex;justify-content:space-between;align-items:center}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.diet-summary{--diet-summary-marign-top: 24px;--diet-summary-border-top: 1px solid #d6d6d6;--diet-summary-padding-top: 24px}.diet-summary__summary-button{margin-top:4px}.diet-summary:not(:first-of-type){margin-top:var(--diet-summary-marign-top);border-top:var(--diet-summary-border-top);padding-top:var(--diet-summary-padding-top)}@media all and (max-width: 1200px){.diet-summary{--diet-summary-marign-top: 0;--diet-summary-border-top: none;--diet-summary-padding-top: 0;background-color:#f5f5f5;border-radius:16px;margin-bottom:16px}.diet-summary:not(:first-of-type) .current-diet{margin-top:16px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.additional-diet{display:flex;justify-content:center;align-items:center;background-color:#3dc77e;border-radius:78px;transition:all .2s;margin-bottom:16px;height:56px}@media all and (min-width: 1200px){.additional-diet{margin-bottom:8px;height:56px}}.additional-diet:hover{background-color:#25b468}.additional-diet__wrapper{display:flex;align-items:center;justify-content:center}.additional-diet__wrapper .icon{width:19px;display:flex}.additional-diet__wrapper .text{font-size:14px;font-weight:700;color:#fff;line-height:16px;margin-left:16px}.additional-diet__wrapper .discount{margin-left:12px;color:#fff;background-color:#000;padding:2px 6px;font-size:12px;font-weight:700;line-height:1em;border-radius:444px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.payments{--payment-direction: row;--payment-width: 100%;--payment-radius: 40px;--payment-padding: 16px 0 0;--payment-flex-basis:calc(50% - 10px);display:flex;flex-wrap:wrap;padding:var(--payment-padding);gap:20px}.payments .payment{flex-basis:var(--payment-flex-basis);display:flex;border-radius:15px;box-sizing:border-box;padding:20px;align-items:center;width:100%;justify-content:space-between;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #cdcdcd;transition:all .2s}.payments .payment:hover,.payments .payment--active{border:1px solid black;transition:all .2s}.payments .payment .box,.payments .payment .box__left{display:flex}.payments .payment .box__left .checkbox{display:flex;margin-right:20px}.payments .payment .box__left span{color:#000}.payments .payment .box__right{display:flex}.payments .payment .box__right img{display:flex;height:13px}@media screen and (max-width: 1200px){.payments{--payment-width: 100%;--payment-padding: 20px 0 0}}@media screen and (max-width: 800px){.payments{--payment-direction: column;--payment-flex-basis: 100%}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.choose-address{--title-font-size: 16px;--clickables-align-items: center;--clickables-margin-top: 16px;--clickables-flex-direction: row;--add-new-address-margin-left: 11px;--add-new-address-margin-top: 0}.choose-address__container{display:flex;flex-direction:column;margin-top:32px}.choose-address__container .title{font-size:var(--title-font-size);line-height:1em;font-weight:700}.choose-address__container .clickables{display:flex;flex-direction:var(--clickables-flex-direction);align-items:var(--clickables-align-items);gap:16px;margin-top:var(--clickables-margin-top)}.choose-address__container .clickables .simple-button{--btn-font-size: 14px;width:auto}.choose-address__container .clickables .chosen-address{flex:1;display:flex;align-items:center;justify-content:space-between;border:1px solid #dfdfe1;border-radius:50px;padding:14px 32px;cursor:pointer;position:relative;transition:all .2s;box-sizing:border-box}.choose-address__container .clickables .chosen-address.opened,.choose-address__container .clickables .chosen-address:hover{border-color:#000}.choose-address__container .clickables .chosen-address__text{display:flex;font-size:16px;font-weight:500;line-height:1.45em}.choose-address__container .clickables .chosen-address__text--light{color:#525252}.choose-address__container .clickables .chosen-address__arrow{display:flex;margin-left:20px;transition:all .2s}.choose-address__container .clickables .chosen-address__arrow.active{transform:rotateX(-180deg)}.choose-address__container .clickables .chosen-address .addresses-dropdown{opacity:0;visibility:hidden;z-index:1;position:absolute;background-color:#fff;padding-right:5px;border-radius:20px;border:1px solid black;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:100%;transition:all .2s;overflow:hidden}.choose-address__container .clickables .chosen-address .addresses-dropdown.opened{opacity:1;visibility:visible}.choose-address__container .clickables .chosen-address .addresses-dropdown__container{max-height:250px;overflow:auto}.choose-address__container .clickables .chosen-address .addresses-dropdown__container::-webkit-scrollbar{width:2px}.choose-address__container .clickables .chosen-address .addresses-dropdown__container::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.choose-address__container .clickables .chosen-address .addresses-dropdown__container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.choose-address__container .clickables .chosen-address .addresses-dropdown__container::-webkit-scrollbar-track{margin-block:30px}.choose-address__container .clickables .add-new-address{display:flex;margin-left:var(--add-new-address-margin-left);margin-top:var(--add-new-address-margin-top)}@media all and (max-width: 1200px){.choose-address{--title-font-size: 16px;--clickables-align-items: initial;--clickables-margin-top: 20px;--clickables-flex-direction: column;--add-new-address-margin-left: 0;--add-new-address-margin-top: 16px;padding-inline:16px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.instructions{--instructions-info-gap: 20px;--instructions-header-direction: row;--instructions-background: #fff;--instructions-info-span: 12px;--instructions-info-button: 14px;--instructions-padding-inline: 0;--instructions-padding-block: 0;display:flex;flex-direction:column;padding-inline:var(--instructions-padding-inline);padding-block:var(--instructions-padding-block);background:var(--instructions-background)}.instructions.disabled .instructions__body{pointer-events:none}.instructions.disabled .instructions__body .input-green-red-check-atom{display:none}.instructions.disabled .instructions__body textarea{background-color:#f7f7f7;border-color:#f7f7f7}.instructions.disabled .instructions__body textarea::placeholder{font-weight:500;color:#7c7c7c;line-height:1.3em}.instructions__header{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:var(--instructions-header-direction);margin-bottom:20px}.instructions__header .title{font-weight:700;font-size:16px;color:#000;margin-bottom:4px}.instructions__header .title span{color:#c10016}.instructions__header button{font-weight:700;font-size:var(--instructions-info-button);color:#c10016;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.instructions__info{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:var(--instructions-info-gap);margin-bottom:20px}.instructions__info #tooltip-courier{width:auto;height:auto;border:none}.instructions__info #tooltip-courier.bottom .custom-tooltip__text{left:0;transform:translate(0);transition-delay:.15s}.instructions__info #tooltip-courier.bottom .custom-tooltip__text:after{left:8%}.instructions__body{display:flex;flex-direction:column;position:relative}.instructions__body textarea{line-height:1.3em;padding:24px 32px;max-height:92px;height:92px!important;transition:all .2s}.instructions__body textarea::-webkit-scrollbar{width:2px}.instructions__body textarea::-webkit-scrollbar-track{margin-top:20px;margin-bottom:20px;background-color:#2121211a;border-radius:5px}.instructions__body textarea::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.instructions__body textarea:hover{border-color:#000}.instructions__body textarea::placeholder{color:#7c7c7cb3}.instructions__body .input-green-red-check-atom{position:absolute;bottom:20px;right:28px}.instructions__body-error{padding-left:32px;font-family:Noto Sans;font-style:normal;font-weight:500;line-height:1.3em;display:flex;flex-direction:row;justify-content:left;align-items:center;height:40px;color:#c10016;font-size:14px}.instructions__body .textarea-error{border-color:#c10016!important}@media screen and (max-width: 1200px){.instructions{--instructions-padding-inline: 16px;--instructions-padding-block: 32px}}@media screen and (max-width: 800px){.instructions{--instructions-info-gap: 16px;--instructions-info-span: 11px;--instructions-info-button: 12px}}@media screen and (max-width: 600px){.instructions{--instructions-info-gap: 8px;--instructions-header-direction: column}.instructions__body textarea{height:128px!important;max-height:128px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.delivery-form{margin-top:24px;display:flex;flex-direction:column;gap:16px}.delivery-form .delivery-form__input-container{width:100%;display:flex;gap:16px}.delivery-form .delivery-form__input-container>*{flex:1 1 0;min-width:0}.delivery-form .delivery-form__street-row{display:flex;align-items:center;gap:16px;width:100%}.delivery-form .delivery-form__street-row .delivery-form__input-container--street{flex:1 1 0;min-width:0}.delivery-form .delivery-form__street-row>.delivery-form__no-street-names{flex:1 1 0;min-width:0}.delivery-form .delivery-form__street-field{width:100%}.delivery-form .delivery-form__street-field .input{width:100%;min-width:0}.delivery-form .delivery-form__no-street-names{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none;padding:0;font-size:14px;line-height:1.3em;color:#000}.delivery-form .delivery-form__no-street-names input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip:rect(0 0 0 0);overflow:hidden}.delivery-form .delivery-form__no-street-names:hover .delivery-form .delivery-form__no-street-names-box{border-color:#c10016}.delivery-form__no-street-names-box{position:relative;display:inline-block;flex-shrink:0;width:18px;height:18px;background-color:#fff;border:1px solid #dfdfe1;border-radius:4px;box-sizing:border-box;transition:.2s}.delivery-form__no-street-names-box:after{content:"";position:absolute;display:none;top:1px;left:5px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);transition:.2s}.delivery-form__no-street-names input[type=checkbox]:checked~.delivery-form__no-street-names-box{background-color:#c10016;border-color:#c10016}.delivery-form__no-street-names input[type=checkbox]:checked~.delivery-form__no-street-names-box:after{display:block}.delivery-form__no-street-names-text{font-weight:500}@media all and (max-width: 1200px){.delivery-form{padding-inline:16px;gap:20px}.delivery-form .delivery-form__input-container{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.delivery-form .delivery-form__input-container>*{flex:1 1 100%;width:100%;max-width:100%}.delivery-form .delivery-form__input-container--street-row{align-items:stretch}.delivery-form .delivery-form__input-container--street-row>.delivery-form__no-street-names{flex:1 1 100%;max-width:none;width:100%}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.invoice-form{margin-top:32px;display:flex;flex-direction:column;gap:16px}.invoice-form .invoice-form__input-container{width:100%;display:flex;gap:16px}@media all and (max-width: 1200px){.invoice-form .invoice-form__input-container{flex-wrap:wrap}.invoice-form .invoice-form__input-container .invoice-form__input-container{flex-wrap:nowrap}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.delivery-boxes{display:flex;gap:16px;margin-top:36px;font-weight:700;font-size:16px;line-height:20px}.delivery-boxes__box{width:100%;display:flex;flex-direction:column;gap:16px}@media all and (max-width: 1200px){.delivery-boxes{padding-inline:16px}}@media screen and (max-width: 600px){.delivery-boxes{display:flex;flex-direction:column;width:100%}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.payment-boxes{display:flex;gap:16px;margin-top:36px;font-weight:700;font-size:16px;line-height:20px;gap:124px}.payment-boxes__box{display:flex;flex-direction:column;gap:16px}.payment-boxes .box{display:flex;flex-direction:column;font-weight:400;font-size:16px;line-height:1.5em}.payment-boxes .box.payment-method{flex-direction:row;align-items:center;gap:16px}.payment-boxes .box.payment-method .payment-method__icon{width:48px}.payment-boxes .box.payment-method .payment-method__icon img{width:100%}@media all and (max-width: 1200px){.payment-boxes{margin-top:32px;flex-direction:column;gap:16px;border:1px solid #dfdfe1;border-radius:15px;padding:22px 24px}.payment-boxes__box{gap:8px}.payment-boxes__box:nth-child(1) .box-header{display:none}.payment-boxes .box.payment-method{flex-direction:row-reverse;justify-content:space-between}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.empty-cart-box{display:flex;width:100%;justify-content:center;padding-top:150px;background-color:#f5f5f5}@media (max-width: 1600px){.empty-cart-box{padding-top:11.25rem}}.empty-cart-box__container{border:.1rem dashed #dfdfe1;box-sizing:border-box;border-radius:2rem;margin-left:auto;margin-right:auto;padding:5rem 1.5rem;text-align:center;background-color:#fff}@media (max-width: 1600px){.empty-cart-box__container{padding:3.2rem 11.5rem}}@media (max-width: 980px){.empty-cart-box__container{padding:3.2rem}}@media (max-width: 600px){.empty-cart-box__container{margin-left:2.4rem;margin-right:2.4rem;width:100%;padding:2.5rem 3.2rem}}.empty-cart-box__text{font-weight:700;font-size:3rem;line-height:4rem;margin-top:4.2rem;display:block}@media (max-width: 1600px){.empty-cart-box__text{font-size:2rem;line-height:3rem}}@media (max-width: 600px){.empty-cart-box__text{margin-top:3.4rem}}.empty-cart-box__description{margin-top:2.4rem;font-size:1.6rem;line-height:1.4;color:#919191;max-width:44.8rem;margin-left:auto;margin-right:auto}@media (max-width: 1600px){.empty-cart-box__description{font-size:12px;max-width:33.6rem;margin-top:1.6rem}}.empty-cart-box__basket-icon{max-width:4.5rem;margin-left:auto;margin-right:auto;display:block}@media (max-width: 1600px){.empty-cart-box__basket-icon{max-width:3.2rem}}.empty-cart-box__button{height:6.4rem;padding:0rem 1rem;background:#c10016;border-radius:10rem;color:#fff;text-align:center;font-weight:700;cursor:pointer;transition:background-color .2s;border:none;font-size:1.6rem;margin-top:5rem;width:52rem;display:flex;justify-content:center;align-items:center}.empty-cart-box__button:hover{background-color:#a80013}@media (max-width: 1600px){.empty-cart-box__button{height:4.8rem;padding:0rem 1rem;background:#c10016;border-radius:10rem;color:#fff;text-align:center;font-weight:700;cursor:pointer;transition:background-color .2s;border:none;margin-top:4rem;width:39rem;font-size:1.4rem}.empty-cart-box__button:hover{background-color:#a80013}}@media (max-width: 600px){.empty-cart-box__button{width:100%;margin-top:3.2rem}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.empty-orders{position:relative;font-family:Noto Sans;color:#000}.empty-orders__badge{position:absolute;top:11px;right:-45px;width:86px;height:78px;background:url(/assets/new-badge.56062e9f.svg)}@media (max-width: 1350px){.empty-orders__badge{display:none}}.empty-orders__img{height:230px;width:100%;background-size:cover;position:relative}.empty-orders__img img{position:absolute;bottom:-32px;left:50%;transform:translate(-50%,-50%)}.empty-orders h1{font-size:22px;font-weight:700;line-height:26px;margin-bottom:26px}.empty-orders__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.empty-orders__groups--no-seasonal{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 950px){.empty-orders__groups{grid-template-columns:repeat(1,minmax(0,1fr))}}.empty-orders__min-price{margin-top:42px;color:#6b6b6b;font-size:12px;font-weight:400;line-height:16px;display:flex;align-items:center;justify-content:center}.empty-orders__min-price span{color:#000;font-size:18px;font-weight:700;line-height:24px;margin:0 8px}.empty-orders__btn-container{width:90%;margin:38px auto 0}.empty-orders__group{background-color:#fff;border-radius:10px;text-align:center;overflow:hidden;height:570px}.empty-orders__group:nth-of-type(1) .empty-orders__img{background-image:url(/assets/empty-orders-programs.96bb517f.png)}.empty-orders__group:nth-of-type(2) .empty-orders__img{background-image:url(/assets/empty-orders-wm.94481453.png)}.empty-orders__group:nth-of-type(3) .empty-orders__img{background-image:url(/assets/empty-orders-seasonal.a89b29b5.png)}.empty-orders__group h2{margin-top:32px;margin-bottom:16px;font-size:20px;font-weight:700;line-height:24px}.empty-orders__group p{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.01em;color:#6b6b6b;max-width:90%;margin:0 auto 24px}.empty-orders__group a{font-size:14px;font-weight:700;line-height:18px;text-decoration:underline;cursor:pointer}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.empty-cart-offer-maczfit{padding-top:15rem;padding-bottom:15rem;background-color:#f5f5f5}@media (max-width: 1600px){.empty-cart-offer-maczfit{padding-top:12rem;padding-bottom:12rem}}@media (max-width: 1200px){.empty-cart-offer-maczfit{padding-top:9.6rem;padding-bottom:7.2rem}}.empty-cart-offer-maczfit__head{text-align:center;max-width:92.1rem;margin-left:auto;margin-right:auto}@media (max-width: 1600px){.empty-cart-offer-maczfit__head{max-width:69rem}}@media (max-width: 600px){.empty-cart-offer-maczfit__head{padding:0 39px}}.empty-cart-offer-maczfit__head .empty-cart-offer-maczfit__head-subtitle{font-weight:700;font-size:1.6rem;line-height:1;color:#c10016}@media (max-width: 1600px){.empty-cart-offer-maczfit__head .empty-cart-offer-maczfit__head-subtitle{font-size:1.4rem}}.empty-cart-offer-maczfit__head h2{font-family:Yanone Kaffeesatz,sans-serif;font-style:italic;font-weight:700;font-size:5.6rem;line-height:1;color:#000;margin-top:1rem}@media (max-width: 1600px){.empty-cart-offer-maczfit__head h2{margin-top:1.6rem;font-size:4rem}}@media (max-width: 600px){.empty-cart-offer-maczfit__head h2{font-size:2.6rem}}.empty-cart-offer-maczfit__diets{max-width:995px;margin:48px auto 0}@media screen and (max-width: 1000px){.empty-cart-offer-maczfit__diets{padding-left:24px;padding-right:24px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.cutlery{margin-top:40px}.cutlery__header{font-size:18px;font-weight:700;line-height:1.2em}.cutlery__wrapper{margin-top:24px;cursor:pointer;padding:32px;border:1px solid #dfdfe1;border-radius:15px;display:flex;align-items:center;justify-content:space-between;max-width:380px;transition:all .2s}.cutlery__wrapper:hover,.cutlery__wrapper.active{border-color:#000}.cutlery__wrapper .box-left{display:flex;align-items:center}.cutlery__wrapper .box-left__wrapper{margin-left:16px}.cutlery__wrapper .box-left__wrapper-text{font-size:16px;line-height:1.5em}.cutlery__wrapper .box-left__wrapper-price{font-size:12px;color:#525252}.cutlery__wrapper .box-left__wrapper-price-bold{font-size:16px;font-weight:700;color:#000}@media all and (max-width: 1200px){.cutlery{margin-top:32px;padding-inline:16px}.cutlery__wrapper{padding:22px;max-width:none}.cutlery__wrapper .box-left__text{margin-left:24px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.vouchers-modal{--modal-max-width: 580px;--modal-height: auto;--modal-border-radius: 15px;--container-padding: 32px 40px 40px;--header-back-icon-display: none;--header-close-icon-display: block;--header-text-font-size: 30px;--header-text-margin-left: 0;--buttons-grid-template-columns: 1fr 1fr;--vouchers-wrapper: 24px;--vouchers-wrapper-height: calc(var(--vh, 1vh) * 100 - 390px);--vouchers-grid-template-columns: 1fr 1fr;--vouchers-max-height: 320px}.vouchers-modal.mdc-dialog{z-index:100}.vouchers-modal.mdc-dialog .mdc-dialog__container{width:100%}.vouchers-modal.mdc-dialog .mdc-dialog__surface{max-width:var(--modal-max-width);width:100%;height:var(--modal-height);border-radius:var(--modal-border-radius)}.vouchers-modal__container{padding:var(--container-padding);position:relative}.vouchers-modal__container .header{position:relative;display:flex;align-items:center}.vouchers-modal__container .header__text{font-size:var(--header-text-font-size);margin-left:var(--header-text-margin-left);font-weight:700;line-height:1.1em}.vouchers-modal__container .header__back-icon{display:var(--header-back-icon-display);cursor:pointer;padding:5px}.vouchers-modal__container .header__close-icon{display:var(--header-close-icon-display);position:absolute;right:-10px;top:-17px;transition:.2s;cursor:pointer;padding:5px}.vouchers-modal__container .header__close-icon:hover{opacity:.7}.vouchers-modal__container .input-wrapper{margin-top:36px}.vouchers-modal__container .vouchers-wrapper{margin-top:var(--vouchers-wrapper);max-height:var(--vouchers-max-height);height:var(--vouchers-wrapper-height);overflow-y:auto;display:grid;grid-template-columns:var(--vouchers-grid-template-columns);grid-gap:16px;padding-right:5px}.vouchers-modal__container .vouchers-wrapper::-webkit-scrollbar{width:2px}.vouchers-modal__container .vouchers-wrapper::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.vouchers-modal__container .vouchers-wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.vouchers-modal__container .summary-wrapper{margin-top:36px}.vouchers-modal__container .summary-wrapper .price-wrapper .text{font-size:14px;line-height:1em}.vouchers-modal__container .summary-wrapper .buttons-wrapper{margin-top:16px}.vouchers-modal__container .summary-wrapper .buttons-wrapper.two-buttons{display:grid;grid-template-columns:var(--buttons-grid-template-columns);grid-gap:18px}@media all and (max-width: 1200px){.vouchers-modal{--modal-max-width: none;--modal-height: 100%;--modal-border-radius: 0;--container-padding: 22px 16px;--header-back-icon-display: flex;--header-close-icon-display: none;--header-text-margin-left: 19px;--buttons-grid-template-columns: 1fr;--vouchers-wrapper: 32px;--vouchers-wrapper-height: 100%;--vouchers-max-height:calc(100% - 240px);--vouchers-max-height-smaller:calc(100% - 330px);--vouchers-grid-template-columns: 1fr}.vouchers-modal.mdc-dialog .mdc-dialog__surface{max-height:none}.vouchers-modal__container{height:calc(var(--vh, 1vh) * 100)}.vouchers-modal__container .vouchers-wrapper.logged-user{max-height:var(--vouchers-max-height-smaller)}.vouchers-modal__container .summary-wrapper{background-color:#fff;margin-top:0;width:100%;position:fixed;bottom:0;left:0;padding:22px 16px 12px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -8px 35px #00000012}}@media all and (max-width: 600px){.vouchers-modal{--header-text-font-size: 20px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.summary-price{width:100%;background-color:#f5f5f5;padding:20px;border-radius:20px}.shop-summary__packaging{margin-top:16px;padding-top:16px;font-family:Noto Sans;font-size:12px;font-weight:500;line-height:16px;color:#6b6b6b;border-top:1px solid #eeeeee;text-align:right}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.maczcoins-container__corrected{margin-bottom:40px}.maczcoins-container .info-box-container{font-weight:500}.maczcoins-container .info-box-container>p{text-align:left;font-size:12px}.maczcoins-container .macz-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;width:100%;margin-top:20px}.maczcoins-container .macz-switch__input{opacity:0;width:0;height:0;position:absolute}.maczcoins-container .macz-switch__label{font-family:Noto Sans;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#000}.maczcoins-container .macz-switch__track{position:relative;width:48px;height:26px;background:#b31919;border-radius:999px;display:flex;align-items:center;padding:4px;transition:background .2s ease;flex-shrink:0}.maczcoins-container .macz-switch__thumb{height:18px;width:18px;background:#ffffff;border-radius:50%;transition:transform .25s ease,background .2s ease;transform:translate(0)}.maczcoins-container .macz-switch__input:checked+.macz-switch__track .macz-switch__thumb{transform:translate(22px)}.maczcoins-container .macz-switch.disabled{opacity:.8;cursor:default}.maczcoins-container .macz-switch.disabled .macz-switch__track{background:#dcdcdc!important;transition:none}.maczcoins-container .macz-switch.disabled .macz-switch__thumb{background:#bfbfbf;transition:none}.maczcoins-container .macz-switch.disabled .macz-switch__input:checked+.macz-switch__track .macz-switch__thumb{transform:translate(22px)}.spacer{margin-bottom:15px}@keyframes gradientAnimation-029b9dbb{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen-029b9dbb{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose-029b9dbb{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate-029b9dbb{0%{transform:rotate(360deg)}}@keyframes opacity-029b9dbb{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse-029b9dbb{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX-029b9dbb{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft-029b9dbb{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft-029b9dbb{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight-029b9dbb{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight-029b9dbb{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop-029b9dbb{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop-029b9dbb{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop-029b9dbb{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop-029b9dbb{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab-029b9dbb{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab-029b9dbb{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition-029b9dbb{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate-029b9dbb{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate-029b9dbb{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse-029b9dbb{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader-029b9dbb{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader-029b9dbb{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale-029b9dbb{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient-029b9dbb{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.stripe-popup-overlay[data-v-029b9dbb]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100000;backdrop-filter:blur(4px)}.stripe-popup[data-v-029b9dbb]{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003;margin:16px}.stripe-popup__header[data-v-029b9dbb]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}.stripe-popup__title[data-v-029b9dbb]{margin:0;font-size:20px;font-weight:700;color:#1a1a1a}.stripe-popup__close[data-v-029b9dbb]{background:none;border:none;font-size:28px;cursor:pointer;color:#999;line-height:1;padding:0;transition:color .2s}.stripe-popup__close[data-v-029b9dbb]:hover{color:#333}.stripe-popup__body[data-v-029b9dbb]{padding:24px}.stripe-popup__form[data-v-029b9dbb]{min-height:100px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}.stripe-popup__loading[data-v-029b9dbb]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;color:#666;font-size:14px}.stripe-popup__spinner[data-v-029b9dbb]{width:32px;height:32px;border:3px solid #e0e0e0;border-top-color:#635bff;border-radius:50%;animation:stripe-spin-029b9dbb .8s linear infinite}.stripe-popup__error[data-v-029b9dbb]{color:#df1b41;font-size:13px;margin-top:12px;text-align:center}.stripe-popup__footer[data-v-029b9dbb]{padding:0 24px 24px}.stripe-popup__pay-button[data-v-029b9dbb]{width:90%;margin:0 auto;display:block;padding:14px 24px;font-size:16px;font-weight:600;color:#fff;background-color:#c10016;border:none;border-radius:8px;cursor:pointer;transition:background .2s,opacity .2s}.stripe-popup__pay-button[data-v-029b9dbb]:hover:not(:disabled){background:#c10016}.stripe-popup__pay-button[data-v-029b9dbb]:disabled{opacity:.6;cursor:not-allowed}.stripe-popup__pay-button--loading[data-v-029b9dbb]{background:#c10016}@keyframes stripe-spin-029b9dbb{to{transform:rotate(360deg)}}@keyframes gradientAnimation-2654b490{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen-2654b490{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose-2654b490{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate-2654b490{0%{transform:rotate(360deg)}}@keyframes opacity-2654b490{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse-2654b490{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX-2654b490{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft-2654b490{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft-2654b490{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight-2654b490{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight-2654b490{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop-2654b490{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop-2654b490{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop-2654b490{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop-2654b490{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab-2654b490{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab-2654b490{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition-2654b490{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate-2654b490{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate-2654b490{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse-2654b490{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader-2654b490{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader-2654b490{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale-2654b490{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient-2654b490{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media all and (max-width: 1200px){.vouchers[data-v-2654b490]{margin-top:20px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.current-diet{--diet-name-font-size: 20px}.current-diet__container{display:flex;align-items:center;position:relative}.current-diet__container .diet-image{width:64px;height:64px}.current-diet__container .diet-image img{width:100%}.current-diet__container .diet{margin-left:24px}.current-diet__container .diet__controls .icon-button-wrapper{display:flex;align-items:center;width:24px;height:24px;position:absolute;right:0;z-index:1}.current-diet__container .diet__controls .cart-button-wrapper{display:none}.current-diet__container .diet__controls .diet-additional-info{display:flex;align-items:center;margin-bottom:5px}.current-diet__container .diet__controls .diet-additional-info .badge-wrapper:nth-child(1){margin-right:4px}.current-diet__container .diet__controls .diet-name-wrapper{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--diet-name-font-size);font-weight:700;position:relative;cursor:pointer}.current-diet__container .diet__controls .diet-name-wrapper .name{line-height:1.2em;font-size:18px;display:flex;align-items:center;text-transform:capitalize}.current-diet__container .diet__controls .diet-name-wrapper .name.FODMAP{text-transform:uppercase}.current-diet__container .diet__controls .diet-name-wrapper .name--voucher{font-size:16px;text-transform:none}.current-diet__container .diet__controls .diet-name-wrapper--voucher{padding-right:17px}.current-diet__container .diet__controls .diet-name-wrapper .arrow{display:flex;margin-left:12px;transition:all .2s}.current-diet__container .diet__controls .diet-name-wrapper .arrow.active{transform:rotateX(-180deg)}.current-diet__container .diet__controls .diet-name-wrapper.no-cursor{cursor:auto}.current-diet__container .diet__subtitle{font-size:12px;font-weight:700;color:#c10016;line-height:1em;margin-top:5px;text-transform:uppercase}.current-diet__container .diet__price{font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.current-diet__container .diet__details{margin-top:14px;font-size:12px;font-weight:700;text-decoration:underline;line-height:1em;cursor:pointer;transition:all .2s}.current-diet__container .diet__details:hover{opacity:.7}.current-diet__container .diet.cart-step{flex:1}@media (max-width: 1200px){.current-diet{--diet-name-font-size: 18px;padding:20px;border-radius:20px;background:#f5f5f5}.current-diet .set-diet-name-wrapper{margin-top:20px;font-size:20px}}.diet-subtitle-price{display:flex;justify-content:space-between;align-items:center}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.vouchers-modal{--modal-max-width: 580px;--modal-height: auto;--modal-border-radius: 15px;--container-padding: 32px 40px 40px;--header-back-icon-display: none;--header-close-icon-display: block;--header-text-font-size: 30px;--header-text-margin-left: 0;--buttons-grid-template-columns: 1fr 1fr;--vouchers-wrapper: 24px;--vouchers-wrapper-height: calc(var(--vh, 1vh) * 100 - 390px);--vouchers-grid-template-columns: 1fr 1fr;--vouchers-max-height: 320px}.vouchers-modal.mdc-dialog{z-index:100}.vouchers-modal.mdc-dialog .mdc-dialog__container{width:100%}.vouchers-modal.mdc-dialog .mdc-dialog__surface{max-width:var(--modal-max-width);width:100%;height:var(--modal-height);border-radius:var(--modal-border-radius)}.vouchers-modal__container{padding:var(--container-padding);position:relative}.vouchers-modal__container .header{position:relative;display:flex;align-items:center}.vouchers-modal__container .header__text{font-size:var(--header-text-font-size);margin-left:var(--header-text-margin-left);font-weight:700;line-height:1.1em}.vouchers-modal__container .header__back-icon{display:var(--header-back-icon-display);cursor:pointer;padding:5px}.vouchers-modal__container .header__close-icon{display:var(--header-close-icon-display);position:absolute;right:-10px;top:-17px;transition:.2s;cursor:pointer;padding:5px}.vouchers-modal__container .header__close-icon:hover{opacity:.7}.vouchers-modal__container .input-wrapper{margin-top:36px}.vouchers-modal__container .vouchers-wrapper{margin-top:var(--vouchers-wrapper);max-height:var(--vouchers-max-height);height:var(--vouchers-wrapper-height);overflow-y:auto;display:grid;grid-template-columns:var(--vouchers-grid-template-columns);grid-gap:16px;padding-right:5px}.vouchers-modal__container .vouchers-wrapper::-webkit-scrollbar{width:2px}.vouchers-modal__container .vouchers-wrapper::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.vouchers-modal__container .vouchers-wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.vouchers-modal__container .summary-wrapper{margin-top:36px}.vouchers-modal__container .summary-wrapper .price-wrapper .text{font-size:14px;line-height:1em}.vouchers-modal__container .summary-wrapper .buttons-wrapper{margin-top:16px}.vouchers-modal__container .summary-wrapper .buttons-wrapper.two-buttons{display:grid;grid-template-columns:var(--buttons-grid-template-columns);grid-gap:18px}@media all and (max-width: 1200px){.vouchers-modal{--modal-max-width: none;--modal-height: 100%;--modal-border-radius: 0;--container-padding: 22px 16px;--header-back-icon-display: flex;--header-close-icon-display: none;--header-text-margin-left: 19px;--buttons-grid-template-columns: 1fr;--vouchers-wrapper: 32px;--vouchers-wrapper-height: 100%;--vouchers-max-height:calc(100% - 240px);--vouchers-max-height-smaller:calc(100% - 330px);--vouchers-grid-template-columns: 1fr}.vouchers-modal.mdc-dialog .mdc-dialog__surface{max-height:none}.vouchers-modal__container{height:calc(var(--vh, 1vh) * 100)}.vouchers-modal__container .vouchers-wrapper.logged-user{max-height:var(--vouchers-max-height-smaller)}.vouchers-modal__container .summary-wrapper{background-color:#fff;margin-top:0;width:100%;position:fixed;bottom:0;left:0;padding:22px 16px 12px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -8px 35px #00000012}}.vouchers-modal .price-atom__promo{align-items:flex-end}.vouchers-modal .price-atom__regular .label{display:none}.vouchers-modal .price-atom__desc{text-align:right}@media all and (max-width: 600px){.vouchers-modal{--header-text-font-size: 20px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.diet-summary-modal{--modal-max-width: 530px;--modal-height: auto;--modal-border-radius: 15px;--modal-max-height: 652px;--header-back-icon-display: none;--header-close-icon-display: block;--header-text-font-size: 30px;--header-text-margin-left: 0;--header-padding: 32px;--current-diet-padding: 0 32px 0 24px;--full-price-padding: 25px 32px 32px;--info-container-max-height: 320px;--info-container-height: calc(var(--vh, 1vh) * 100 - 320px);--padding-inline: 32px 24px;--separator-width:calc(100% - 56px)}.diet-summary-modal.mdc-dialog{z-index:1000}.diet-summary-modal.mdc-dialog .mdc-dialog__container{width:100%}.diet-summary-modal.mdc-dialog .mdc-dialog__surface{max-width:var(--modal-max-width);width:100%;max-height:var(--modal-max-height);height:var(--modal-height);border-radius:var(--modal-border-radius)}.diet-summary-modal__container{position:relative}.diet-summary-modal__container .header{position:relative;display:flex;align-items:center;padding:var(--header-padding);margin-bottom:16px}.diet-summary-modal__container .header__text{font-size:var(--header-text-font-size);margin-left:var(--header-text-margin-left);font-weight:700;line-height:1.1em}.diet-summary-modal__container .header__back-icon{display:var(--header-back-icon-display);cursor:pointer;padding:5px}.diet-summary-modal__container .header__close-icon{display:var(--header-close-icon-display);position:absolute;right:26px;top:26px;transition:.2s;cursor:pointer;padding:5px}.diet-summary-modal__container .header__close-icon:hover{opacity:.7}.diet-summary-modal__container .main__diet .current-diet{padding:var(--current-diet-padding)}.diet-summary-modal__container .main__diet .current-diet__container .diet__controls .diet-additional-info .icon-button-wrapper{display:none}.diet-summary-modal__container .main__info-container{margin-top:21px;padding-bottom:21px;max-height:var(--info-container-max-height);height:var(--info-container-height);overflow-y:auto}.diet-summary-modal__container .main__info-container::-webkit-scrollbar{width:2px}.diet-summary-modal__container .main__info-container::-webkit-scrollbar-track{margin-top:0;margin-bottom:10px;background-color:#2121211a;border-radius:5px}.diet-summary-modal__container .main__info-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.diet-summary-modal__container .main__info-container .info{padding-inline:var(--padding-inline)}.diet-summary-modal__container .main__info-container .info .summary-period:not(:first-child){margin-top:15px}.diet-summary-modal__container .main__info-container .info .summary-text{font-size:14px;line-height:1.3em}.diet-summary-modal__container .main__info-container .info .summary-text__delivery{font-size:12px;line-height:14px}.diet-summary-modal__container .main__info-container .info .summary-text.right{font-size:16px}.diet-summary-modal__container .main__info-container .info .summary-text.disabled-meals .disabled-meals__wrapper{display:flex;align-items:center;flex-wrap:wrap;margin-top:4px}.diet-summary-modal__container .main__info-container .info .summary-text.disabled-meals .disabled-meals__wrapper .disabled-meal{display:flex;margin-top:4px;align-items:center}.diet-summary-modal__container .main__info-container .info .summary-text.disabled-meals .disabled-meals__wrapper .disabled-meal__logo{display:flex}.diet-summary-modal__container .main__info-container .info .summary-text.disabled-meals .disabled-meals__wrapper .disabled-meal__text{font-weight:500;font-size:12px;line-height:1.5em;margin-left:6px;color:#000}.diet-summary-modal__container .main__info-container .info .summary-text.disabled-meals .disabled-meals__wrapper .disabled-meal:not(:last-child){margin-right:14px}.diet-summary-modal__container .main__info-container .info .price .current-price__main,.diet-summary-modal__container .main__info-container .info .price .old_price__main{font-size:16px}.diet-summary-modal__container .main__info-container .info .price .current-price__sup,.diet-summary-modal__container .main__info-container .info .price .old_price__sup{font-size:10px}.diet-summary-modal__container .main__info-container .info .price .current-price__currency,.diet-summary-modal__container .main__info-container .info .price .old_price__currency{font-size:12px}.diet-summary-modal__container .main__info-container .info .date{font-size:16px}.diet-summary-modal__container .main__info-container .info .meals-number{color:#c10016;background-color:#ffefef;padding:2px 12px;font-size:16px;font-weight:700;line-height:1.3em;border-radius:24px}.diet-summary-modal__container .main__info-container .separator{height:1px;margin-block:24px;width:var(--separator-width);margin-inline:auto}.diet-summary-modal__container .main__info-container .addons{padding-inline:var(--padding-inline)}.diet-summary-modal__container .main__info-container .addons__header{font-size:14px;font-weight:700;line-height:1.3em}.diet-summary-modal__container .main__info-container .addons__wrapper{margin-top:14px}.diet-summary-modal__container .full-price{background-color:#fff;padding:var(--full-price-padding);box-shadow:0 31px 64px #0000008c}.diet-summary-modal__container .full-price__button-wrapper{margin-top:10px}@media all and (max-width: 1200px){.diet-summary-modal{--modal-max-width: none;--modal-height: 100%;--modal-border-radius: 0;--modal-max-height: none;--header-back-icon-display: flex;--header-close-icon-display: none;--header-text-margin-left: 20px;--header-padding: 30px 16px 0;--header-text-font-size: 24px;--current-diet-padding: 16px 16px 0;--full-price-padding: 16px 16px 12px;--info-container-max-height:calc(100% - 280px);--info-container-height: 100%;--padding-inline: 16px 10px;--separator-width: 100%}.diet-summary-modal.mdc-dialog .mdc-dialog__surface{overflow:hidden}.diet-summary-modal__container{height:calc(var(--vh, 1vh) * 100)}.diet-summary-modal__container .main{height:100%}.diet-summary-modal__container .main__diet .current-diet{margin:0 8px;padding:8px}.diet-summary-modal__container .main__diet .current-diet__container .diet-image{width:54px;height:54px}.diet-summary-modal__container .main__diet .current-diet__container .diet__controls .diet-name-wrapper{font-size:18px}.diet-summary-modal__container .main__info-container{padding-bottom:40px}.diet-summary-modal__container .main__info-container::-webkit-scrollbar{width:2px}.diet-summary-modal__container .main__info-container::-webkit-scrollbar-track{margin-top:0;margin-bottom:40px;background-color:#2121211a;border-radius:5px}.diet-summary-modal__container .main__info-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.diet-summary-modal__container .full-price{z-index:1;position:fixed;bottom:0;left:0;width:100%}}.summary-price-wrapper{display:flex;flex-direction:column;text-align:right;align-items:flex-end}.summary-price-wrapper__price{display:flex;align-items:flex-end}.summary-price-wrapper__price span{color:#6b6b6b;font-family:Noto Sans;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-right:8px}.summary-price-wrapper__omnibus{color:#6b6b6b;font-family:Noto Sans;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-top:4px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.diet-program{--diet-box-direction: row;--diet-box-gap: 70px;--diet-box-align: center;--diet-box-padding: 40px;--diet-box-buttons-align: left;--diet-img: 400px;--diet-img-display: flex;--diet-img-mobile-display: none;--diet-box-buttons: 285px;--diet-box-buttons-height: 100%;--diet-box-info: column;--diet-box-info-new: relative;--diet-box-info-mobile-align: flex-start;--diet-box-info-margin: 0px;--diet-box-office: none;--diet-box-overflow: hidden;--diet-box-min-height: 270px;display:flex;min-height:var(--diet-box-min-height);background:#fff;border-radius:15px;margin-bottom:16px;overflow:var(--diet-box-overflow)}@media screen and (max-width: 1200px){.diet-program{--diet-box-direction: column;--diet-box-gap: 40px;--diet-box-align: flex-start;--diet-box-padding: 32px;--diet-box-buttons-align: flex-start;--diet-img: 38%}}@media screen and (max-width: 600px){.diet-program{--diet-box-office: flex;--diet-img-display: none;--diet-img-mobile-display: flex;--diet-box-buttons-align: center;--diet-box-gap: 22px;--diet-box-padding: 24px;--diet-box-buttons: unset;--diet-box-buttons-height: 100%;--diet-box-info: row;--diet-box-info-new: absolute;--diet-box-info-mobile-align: center;--diet-box-info-margin: 20px;--diet-box-overflow: unset;--diet-box-min-height: 200px;--diet-box-padding: 16px;--diet-box-gap: 16px}}@media screen and (max-width: 600px){.diet-program--wm{min-height:250px}}.diet-program__img{display:var(--diet-img-display);justify-content:center;position:relative;align-items:center;overflow:hidden;max-width:var(--diet-img)}.diet-program__img .image{object-fit:cover;width:100%;height:100%}.diet-program__img .office{position:absolute;top:16px;right:16px;width:66px;height:66px;border-radius:50%;padding:10px;box-sizing:border-box;background:#fdf9f8;display:flex;flex-direction:column;justify-content:center;align-items:center}.diet-program__img .office__img{display:block;width:10px;height:10px;margin-bottom:5px}.diet-program__img .office span{font-weight:700;font-size:9px;line-height:11px;text-align:center;color:#000}.diet-program__img .tooltip{position:absolute;cursor:pointer;box-sizing:border-box;top:1.6rem;right:1.6rem;width:66px;height:66px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.1rem}.diet-program__img .tooltip:hover .custom-tooltip__text{visibility:visible;opacity:1}.diet-program__img .custom-tooltip__icon{display:flex;align-items:center;flex-direction:column;justify-content:center;height:5.75rem}.diet-program__img .custom-tooltip__description{max-width:5.3rem;text-align:center;font-size:9px;line-height:1.25em;font-weight:700;text-transform:uppercase}.diet-program__img .custom-tooltip__text{padding:1.5rem 2.8rem;line-height:1.75rem;font-size:1.4rem;text-align:start;border:none;height:6.6rem;left:-26.6rem;width:24.2rem;font-weight:400;background-color:#fff;color:#000;border-radius:10px;position:absolute;top:50%;transform:translate(1rem,-50%);z-index:100;opacity:0;transition:all .3s;visibility:hidden}.diet-program__img .custom-tooltip__text:after{content:" ";position:absolute;top:50%;margin-top:-5px;border-width:5px;border-style:solid;right:-.9rem;transform:rotateY(180deg);border-color:transparent #ffffff transparent transparent}@media screen and (max-width: 1200px){.diet-program__img .tooltip{top:1.2rem;right:1.2rem;width:6.8rem;height:6.8rem}.diet-program__img .custom-tooltip__text{padding:1.6rem;line-height:1.5rem;font-size:1.2rem;height:6.1rem;left:-14rem;top:110px;width:18.7rem}.diet-program__img .custom-tooltip__text:after{content:" ";position:absolute;top:-7%;margin-top:-5px;border-width:5px;border-style:solid;right:2.1rem;transform:rotate(90deg);border-color:transparent #ffffff transparent transparent}}.diet-program__box{width:100%;flex-direction:var(--diet-box-direction);display:flex;justify-content:space-between;align-items:var(--diet-box-align);padding:var(--diet-box-padding);gap:var(--diet-box-gap);position:relative}.diet-program__box-info{display:flex;flex-direction:column;align-items:start;width:100%}.diet-program__box-info .info{display:flex;width:100%;flex-direction:var(--diet-box-info);margin-bottom:var(--diet-box-info-margin)}.diet-program__box-info .info .mobile{display:flex;position:relative;align-items:var(--diet-box-info-mobile-align);justify-content:flex-start;flex-direction:column;margin-right:20px;width:80px}.diet-program__box-info .info .mobile__new{font-weight:700;top:-6px;position:var(--diet-box-info-new);font-size:10px;color:#fff;text-transform:uppercase;padding:4px 10px;border-radius:10px;background:#c10016;margin-bottom:10px}.diet-program__box-info .info .mobile__img{width:100%;display:var(--diet-img-mobile-display)}.diet-program__box-info .info__wrap{display:flex;flex-direction:column;width:100%}.diet-program__box-info .info__wrap .subtext{font-weight:700;font-size:12px;color:#c10016;text-transform:uppercase;margin-bottom:4px;line-height:15px}.diet-program__box-info .info__wrap .name{font-weight:700;font-size:22px;line-height:100%;margin-bottom:16px}.diet-program__box-info .info__wrap .more{display:var(--diet-img-mobile-display);font-weight:700;font-size:12px;text-decoration:underline}.diet-program__box-info .info__wrap-office{margin-top:5px}.diet-program__box-info .list{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.diet-program__box-info .list__item{display:flex;align-items:flex-start}.diet-program__box-info .list__item img{margin-right:10px;margin-top:4px;width:14px;height:14px;display:block}.diet-program__box-info .list__item span{font-weight:400;font-size:14px;line-height:20px}.diet-program__box-info .more{display:var(--diet-img-display);font-weight:700;font-size:12px;text-decoration:underline;cursor:pointer;transition:all .2s}.diet-program__box-info .more:hover{opacity:.7}.diet-program__box-buttons{display:flex;flex-direction:column;width:100%;height:var(--diet-box-buttons-height);max-width:var(--diet-box-buttons);align-items:var(--diet-box-buttons-align);justify-content:flex-end}@media screen and (max-width: 600px){.diet-program__box-buttons{padding-bottom:50px}}.diet-program__box-buttons--center{justify-content:center}@media screen and (max-width: 600px){.diet-program__box-buttons--center{justify-content:flex-end}}.diet-program__box-buttons .price{margin-bottom:20px}.diet-program__box-buttons .router-link,.diet-program__box-buttons>a{display:flex;width:100%}@media screen and (max-width: 600px){.diet-program__box-buttons .router-link,.diet-program__box-buttons>a{position:absolute;bottom:5px;width:80%;left:50%;transform:translate(-50%)}}.diet-program__box-buttons .router-link .orange,.diet-program__box-buttons>a .orange{margin-bottom:10px;padding:15px 37px}.diet-program__box-buttons .router-link .orange span,.diet-program__box-buttons>a .orange span{font-size:14px}.diet-program__box-buttons .secondary{border-color:#c10016;padding:14px 37px}.diet-program__box-buttons .secondary span{font-size:14px}.diet-program__box .office{display:var(--diet-box-office);position:absolute;margin-top:-35px;margin-left:calc(50% - 120px);box-sizing:border-box;background:#fdf9f8;padding:7px 20px;border-radius:20px;align-items:center;justify-content:center;border:1px solid #000}.diet-program__box .office__img{display:block;width:13px;height:13px;margin-right:11px}.diet-program__box .office span{display:block;font-weight:700;font-size:10px;line-height:120%}.diet-program__box-info h3.name img{margin-bottom:-8px}.diet-program__box-info h3.name span{padding:7px 16px;background-color:#7d904f;color:#fff;border-radius:20px;font-size:14px;font-weight:500;line-height:20px;margin-top:10px;display:block;width:fit-content}.diet-program__links{display:flex;align-items:center;justify-content:flex-start;gap:24px;width:100%;margin-bottom:16px}@media screen and (max-width: 600px){.diet-program__links{justify-content:center}}.diet-program__links .more{display:flex;font-weight:700;font-size:12px;text-decoration:underline;cursor:pointer;transition:all .2s;align-items:center}.diet-program__links .more img{margin-right:8px}.diet-program__links .more:hover{opacity:.7}.diet-program__omnibus{color:#6b6b6b;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-bottom:32px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.agreements{margin-top:24px;margin-bottom:10px}.agreements__read-more{font-size:14px;color:#525252}.agreements__read-more a{text-decoration:underline;transition:all .2s}.agreements__read-more a:hover{opacity:.5}.agreements__wrapper{font-size:14px;display:flex;flex-direction:column}.agreements__wrapper.margin-top{margin-top:24px}.agreements__wrapper .agreement{cursor:pointer;display:flex;flex-direction:column;width:-moz-max-content;width:fit-content}.agreements__wrapper .agreement--all{order:1}.agreements__wrapper .agreement--6{order:2}.agreements__wrapper .agreement--0{order:3;align-items:baseline}.agreements__wrapper .agreement--17{order:4}.agreements__wrapper .agreement--1{order:5}.agreements__wrapper .agreement--8{order:6}.agreements__wrapper .agreement:not(:first-child){margin-top:18px;display:flex;align-self:baseline}.agreements__wrapper .agreement.active .agreement-input:after{border-color:#000;background-color:#000}.agreements__wrapper .agreement.active .agreement-input:before{border-color:#000}@media all and (min-width: 1200px){.agreements__wrapper .agreement:hover .agreement-input:after{border-color:#000;background-color:#000}.agreements__wrapper .agreement:hover .agreement-input:before{border-color:#000}}.agreements__wrapper .agreement .required-star{color:#c10016;font-size:16px;margin-left:2px;font-weight:800}.agreements__wrapper .agreement__input-wrapper{display:flex;align-items:flex-start}.agreements__wrapper .agreement__input-wrapper .agreement-input{align-items:center;justify-content:center;position:relative;width:0;height:0;display:flex}.agreements__wrapper .agreement__input-wrapper .agreement-input:before{content:"";display:block;position:absolute;width:18px;height:18px;border-radius:100%;border:1px solid #dfdfe1;top:0;left:0;background-color:#fff;transition:.2s}.agreements__wrapper .agreement__input-wrapper .agreement-input:after{content:"";display:block;width:8px;height:8px;border:1px solid transparent;background-color:transparent;border-radius:100%;position:absolute;top:1px;left:1px;transform:translate(50%,50%);transition:.2s}.agreements__wrapper .agreement__input-wrapper .agreement-text{padding-left:16px;padding-top:.1em;display:block;line-height:1.2em;position:relative;cursor:pointer;flex:1}.agreements__wrapper .agreement__input-wrapper .agreement-text a{font-weight:700;text-decoration:underline;display:inline-block;transition:all .2s}.agreements__wrapper .agreement__input-wrapper .agreement-text a:hover{opacity:.5}.agreements__wrapper .agreement__all-text{color:#525252;margin-top:16px;line-height:1.4em}.agreements__wrapper .agreement__all-text a{font-weight:700;color:#000;transition:all .2s}.agreements__wrapper .agreement__all-text a:hover{opacity:.5}.agreements__wrapper .agreement .info{font-size:10px;line-height:1em;border:1px solid;border-color:#dfdfe1!important;border-radius:100%;width:18px;height:18px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.agreements__wrapper .agreement .info+.tooltip-content{display:block!important;visibility:hidden;opacity:0;transition:all .3s}.agreements__wrapper .agreement .info:hover+.tooltip-content{visibility:visible;opacity:1}.agreements__wrapper .agreement .tooltip-content p{z-index:1;box-sizing:border-box;font-size:14px;font-weight:400;width:300px;background-color:#fff;color:#000;text-align:center;padding:13px 26px;border:1px solid black;border-radius:10px;position:absolute;right:-130px;bottom:-10px;transform:translate(10px,-50%)}.agreements__wrapper .agreement .tooltip-content p:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}.agreements__wrapper #agreement_17 .agreement-text{display:flex;align-items:center;flex-wrap:wrap}.agreements__wrapper #register-agreement-all .agreement-text{font-size:16px;font-weight:700}.agreements__wrapper .agreements-required-info{margin-top:24px;font-size:14px;color:#525252;order:7}@media all and (max-width: 1200px){.agreements__wrapper .agreement:not(:first-child){margin-top:16px;margin-left:0}.agreements__wrapper .agreement .info{display:none}.agreements__wrapper .agreement .info+.tooltip-content{visibility:visible;opacity:1}.agreements__wrapper .agreement .tooltip-content p{position:relative;bottom:unset;right:unset;left:unset;padding:0;width:100%;border:none;transform:none;text-align:left;font-size:14px;color:#525252;line-height:1.2em;margin-top:5px}.agreements__wrapper .agreement .tooltip-content p:after{display:none}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.freshdesk-button{padding:12px 18px;background-color:#c10016;border-radius:90px;text-align:center;cursor:pointer;color:#fff;max-width:200px;height:50px;justify-content:center;margin:30px auto;display:flex}.freshdesk-button__icon{width:30px;display:inline-block;cursor:pointer}.freshdesk-button__text{display:inline-block;font-size:14px;font-weight:700;height:26px;line-height:26px;margin-left:10px;cursor:pointer}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mdc-dialog.complaints-modal{--modal-max-width: 680px;--modal-max-height: 630px;--modal-border-radius: 16px;--close-icon-top: 20px;--close-icon-right: 25px;--wrap-padding-all: 40px 32px 37px;--header-font-size: 28px;--header-padding: 0;--problems-header-font-size: 16px;--problems-container-margin-top: 25px;--problems-container-padding: 0;--problems-wrapper-margin-top: 16px;--problem-padding: 26px 20px;--problem-margin-top: 10px;--problem-text-wrap-marign-left: 14px;--problem-text-wrap-max-width: auto;--problem-header-font-size: 16px;--problem-description-font-size: 14px;--problem-description-margin-right: 14px;--problem-description-margin-top: 10px;--controls-container-padding: 0;--controls-margin-top: 36px;--controls-header-font-size: 16px;--problems-header-padding-inline: 0;--controls-buttons-wrap-margin-top: 16px;--controls-button-width:calc(50% - 7px);--controls-button-padding: 17px;--controls-button-font-size: 14px;z-index:10000!important}.mdc-dialog.complaints-modal .mdc-dialog__container{width:100%}.mdc-dialog.complaints-modal .mdc-dialog__surface{width:100%;max-width:var(--modal-max-width);max-height:var(--modal-max-height);border-radius:var(--modal-border-radius)}.mdc-dialog.complaints-modal .mdc-dialog__content{padding:0;color:#000;line-height:1.2em}.mdc-dialog.complaints-modal .modal-wrap{display:flex;flex-direction:column;position:relative;padding:var(--wrap-padding-all)}.mdc-dialog.complaints-modal .modal-wrap__header{display:flex;justify-content:center;padding:var(--header-padding)}.mdc-dialog.complaints-modal .modal-wrap__header .text{font-size:var(--header-font-size);font-weight:700;line-height:1.2em}.mdc-dialog.complaints-modal .modal-wrap__header .close-icon{position:absolute;top:var(--close-icon-top);right:var(--close-icon-right);cursor:pointer;transition:all .2s}.mdc-dialog.complaints-modal .modal-wrap__header .close-icon:hover{opacity:.8}.mdc-dialog.complaints-modal .modal-wrap__problems-container{margin-top:var(--problems-container-margin-top);padding:var(--problems-container-padding)}.mdc-dialog.complaints-modal .modal-wrap__problems-container .header{font-size:var(--problems-header-font-size);padding-inline:var(--problems-header-padding-inline);font-weight:700}.mdc-dialog.complaints-modal .modal-wrap__problems-container .problems-wrapper{margin-top:var(--problems-wrapper-margin-top);display:flex;flex-direction:column}.mdc-dialog.complaints-modal .modal-wrap__problems-container .problems-wrapper__problem{border:1px solid #dfdfe1;border-radius:15px;display:flex;align-items:flex-start;padding:var(--problem-padding);text-decoration:none;outline:none;transition:all .2s}.mdc-dialog.complaints-modal .modal-wrap__problems-container .problems-wrapper__problem:hover{border-color:#000}.mdc-dialog.complaints-modal .modal-wrap__problems-container .problems-wrapper__problem:not(:first-child){margin-top:var(--problem-margin-top)}.mdc-dialog.complaints-modal .modal-wrap__problems-container .problems-wrapper__problem .problem-icon img{width:100%}.mdc-dialog.complaints-modal .modal-wrap__problems-container .problems-wrapper__problem .problem-text-wrap{display:flex;flex:1;flex-direction:column;margin-left:var(--problem-text-wrap-marign-left);max-width:var(--problem-text-wrap-max-width)}.mdc-dialog.complaints-modal .modal-wrap__problems-container .problems-wrapper__problem .problem-text-wrap__header{line-height:1.2em;font-size:var(--problem-header-font-size)}.mdc-dialog.complaints-modal .modal-wrap__problems-container .problems-wrapper__problem .problem-text-wrap__description{line-height:1.2em;font-size:var(--problem-description-font-size);color:#7c7c7c;margin-right:var(--problem-description-margin-right);margin-top:var(--problem-description-margin-top)}.mdc-dialog.complaints-modal .modal-wrap__problems-container .problems-wrapper__problem .problem-arrow{margin-left:auto;display:flex;align-self:center}.mdc-dialog.complaints-modal .modal-wrap__controls{margin-top:var(--controls-margin-top);padding:var(--controls-container-padding);display:flex;flex-direction:column;text-align:center}.mdc-dialog.complaints-modal .modal-wrap__controls .header{font-size:var(--controls-header-font-size);padding-inline:var(--problems-header-padding-inline);font-weight:700}.mdc-dialog.complaints-modal .modal-wrap__controls .buttons-wrap{margin-top:var(--controls-buttons-wrap-margin-top);display:flex;align-items:center;justify-content:space-between}.mdc-dialog.complaints-modal .modal-wrap__controls .buttons-wrap__button{display:flex;align-items:center;justify-content:center;width:var(--controls-button-width);padding:var(--controls-button-padding);text-decoration:none;border-radius:37px;border:1px solid #dfdfe1;transition:all .2s;color:#000}.mdc-dialog.complaints-modal .modal-wrap__controls .buttons-wrap__button span{font-size:var(--controls-button-font-size);font-weight:700;margin-left:7px}.mdc-dialog.complaints-modal .modal-wrap__controls .buttons-wrap__button:hover{border-color:#000}.mdc-dialog.complaints-modal .modal-wrap__controls .buttons-wrap__button.orange{background-color:#c10016;border-color:#c10016;color:#fff}.mdc-dialog.complaints-modal .modal-wrap__controls .buttons-wrap__button.orange:hover{border-color:#c10016;background-color:#a80013}@media all and (max-width: 1600px){.mdc-dialog.complaints-modal{--controls-button-padding: 12px}}@media all and (max-width: 1200px){.mdc-dialog.complaints-modal{--modal-max-width: 100%;--modal-border-radius: 16px 16px 0 0;--wrap-padding-all: 0;--close-icon-right: 20px;--header-padding: 22px 16px;--header-font-size: 20px;--problems-container-margin-top: 0;--problems-container-padding: 20px 16px;--problems-header-padding-inline: 8px;--problems-wrapper-margin-top: 14px;--problem-padding: 22px 18px;--problem-margin-top: 8px;--problem-text-wrap-marign-left: 16px;--problem-header-font-size: 16px;--problem-description-font-size: 14px;--problem-description-margin-top: 2px;--problem-description-margin-right: 8px;--controls-container-padding: 0 16px 24px;--controls-margin-top: 0;--controls-buttons-wrap-margin-top: 14px;--controls-button-width:calc(50% - 12px);--controls-button-padding: 13px 0}.mdc-dialog.complaints-modal .mdc-dialog__container{align-items:flex-end}.mdc-dialog.complaints-modal .modal-wrap__header{border-bottom:1px solid #dfdfe1;justify-content:flex-start}}@media all and (max-width: 600px){.mdc-dialog.complaints-modal{--header-font-size: 16px;--problems-container-padding: 15px 16px 24px;--problems-header-font-size: 14px;--problem-padding: 12px 18px;--problem-text-wrap-max-width: 230px;--controls-header-font-size: 14px;--problems-header-padding-inline: 8px;--controls-buttons-wrap-margin-top: 12px;--controls-button-width: 100%;--controls-button-padding: 13px 10px}.mdc-dialog.complaints-modal .modal-wrap__controls .buttons-wrap{flex-direction:column}.mdc-dialog.complaints-modal .modal-wrap__controls .buttons-wrap__button:last-child{margin-top:8px}}.no-overflow{overflow:hidden}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.tel-input{width:100%;height:56px;position:relative;box-sizing:border-box}.tel-input.disabled{pointer-events:none}.tel-input.disabled .vue-tel-input{background-color:#f7f7f7;border-color:#f7f7f7}.tel-input.disabled .vue-tel-input .vti__input{background-color:#f7f7f7;color:#f7f7f7}.tel-input.disabled .vue-tel-input .input-green-red-check-atom{display:none!important}.tel-input.disabled .floating-label{top:50%!important;left:126px!important;font-size:inherit!important;background-color:#f7f7f7!important;color:#7c7c7cb3!important}.tel-input-error-border .vue-tel-input{border-color:#c10016!important}.tel-input-error{padding-left:32px;font-family:Noto Sans;font-style:normal;font-weight:500;line-height:1.3em;display:flex;flex-direction:row;justify-content:left;align-items:center;height:40px;color:#c10016;font-size:14px}.tel-input .vue-tel-input{width:100%;border:1px solid #dfdfe1;border-radius:50px;position:relative;height:inherit;box-shadow:none;transition:all .2s}.tel-input .vue-tel-input.validate{padding-right:64px}.tel-input .vue-tel-input .vti__input{background-color:transparent;min-height:100%;border:none;width:100%;outline:none;padding-left:16px;border-radius:50px;caret-color:#7c7c7c;font-family:Noto Sans;font-style:normal;font-size:16px;line-height:1.5em;font-weight:500}.tel-input .vue-tel-input .vti__input:-webkit-autofill,.tel-input .vue-tel-input .vti__input:-webkit-autofill:hover,.tel-input .vue-tel-input .vti__input:-webkit-autofill:focus,.tel-input .vue-tel-input .vti__input:-webkit-autofill,.tel-input .vue-tel-input .vti__input:-webkit-autofill:hover,.tel-input .vue-tel-input .vti__input:-webkit-autofill:focus,.tel-input .vue-tel-input .vti__input:-webkit-autofill,.tel-input .vue-tel-input .vti__input:-webkit-autofill:hover,.tel-input .vue-tel-input .vti__input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.tel-input .vue-tel-input .vti__dropdown{border-radius:50px 0 0 50px;padding-inline:32px 0px;position:initial}.tel-input .vue-tel-input .vti__dropdown.open,.tel-input .vue-tel-input .vti__dropdown:hover{background-color:transparent}.tel-input .vue-tel-input .vti__dropdown .input-green-red-check-atom{position:absolute;top:50%;right:32px;transform:translateY(-50%)}.tel-input .vue-tel-input .vti__dropdown .input-green-red-check-atom svg{display:block}.tel-input .vue-tel-input .vti__dropdown .vti__selection .vti__flag{margin:0}.tel-input .vue-tel-input .vti__dropdown .vti__selection .vti__country-code{font-size:14px;font-weight:500;color:#000;line-height:1.5em;padding-inline:6px 4px}.tel-input .vue-tel-input .vti__dropdown .vti__selection .arrow-icon{display:flex;transition:all .2s}.tel-input .vue-tel-input .vti__dropdown .vti__selection .divider{display:block;position:relative;margin-left:18px;height:24px;width:1px;background-color:#b3b3b3;border-radius:100px}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list{border-color:#dedede;border-radius:20px;width:100%;max-width:385px;max-height:150px}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar{width:2px}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track{margin-top:15px;margin-bottom:15px;background-color:#2121211a;border-radius:5px}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item{padding:6px 20px;display:flex;align-items:center}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.last-preferred{border-bottom:1px solid #cacaca}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item .vti__flag{order:3;margin-right:0;margin-left:auto}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item strong{font-weight:400;order:2;margin-left:32px;max-width:200}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item span{order:1;background-color:#f3f3f3;padding:6px 12px;border-radius:50px;font-size:14px;min-width:56px;text-align:center;box-sizing:border-box}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list.below{top:calc(100% + 10px)}.tel-input .vue-tel-input .vti__dropdown .vti__dropdown-list.above{top:auto;bottom:calc(100% + 10px)}.tel-input .vue-tel-input .vti__dropdown.open .arrow-icon{transform:rotate(-180deg)}.tel-input .floating-label{position:absolute;top:50%;left:126px;transform:translateY(-50%);background-color:#fff;color:#525252;padding-inline:5px;transition:all .2s;display:inline-block;font-family:Noto Sans;font-style:normal;font-weight:500;cursor:text}.tel-input .floating-label.active{left:32px;top:0;background-color:#fff;font-size:12px}.tel-input:hover .vue-tel-input{border-color:#000}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.confirm-modal.modal-without-buttons .mdc-dialog__content{width:unset;height:unset;padding:60px 50px!important}.confirm-modal.modal-without-buttons .modal-container__header{padding-top:0}.confirm-modal.addons-confirm-go-back{z-index:100}.confirm-modal.addons-confirm-go-back .mdc-dialog__content{height:37.3rem}.confirm-modal.addons-confirm-go-back .modal-container__header{max-width:500px;font-size:30px;line-height:1.2em}.confirm-modal.addons-confirm-go-back .modal-container__button-accept{margin-top:32px;font-size:16px;padding:0}.confirm-modal.addons-confirm-go-back .modal-container__button-cancel{font-size:16px;width:100%;text-decoration:underline}.confirm-modal.addons-confirm-go-back .modal-container__button-cancel:hover{background-color:#dfdfe1;opacity:.8}.confirm-modal.addons-confirm-go-back .modal-container__description{padding-top:10px;font-weight:400;color:#525252;font-size:18px;max-width:410px;line-height:150%;margin-bottom:-10px;text-align:center;margin-top:15px}.confirm-modal .mdc-dialog__container{width:unset!important}.confirm-modal .mdc-dialog__surface{border-radius:2rem!important;max-height:unset!important;height:unset!important;padding:0!important}.confirm-modal .mdc-dialog__content{width:unset!important;height:unset!important;padding-top:3.6rem!important;padding:20px 24px!important}.confirm-modal .confirm-modal-spinner{display:flex;justify-content:center}.confirm-modal .modal-container__button-cancel{padding:20px}.confirm-modal .modal-container{padding:0 1.6rem;display:flex;flex-direction:column;align-items:center;color:#000}.confirm-modal .modal-container__icon{position:absolute;top:1.5rem;right:1.5rem;padding:1rem;cursor:pointer}.confirm-modal .modal-container__header{padding-top:2.2rem;font-weight:700;font-size:2rem;line-height:1.3em;max-width:28rem;text-align:center}.confirm-modal .modal-container__button-accept{width:100%;padding:0 2.4rem;margin-top:2rem}.confirm-modal .modal-container__button-accept .button-accept{width:100%;height:6.4rem;padding:0rem 1rem;background:#c10016;border-radius:10rem;color:#fff;text-align:center;font-weight:700;cursor:pointer;transition:background-color .2s;border:none}.confirm-modal .modal-container__button-accept .button-accept:hover{background-color:#a80013}.confirm-modal .modal-container__button-accept .button-accept.disabled{pointer-events:none;opacity:.6;cursor:none}.confirm-modal .modal-container__button-accept .button-accept:focus-visible{outline:none}.confirm-modal .modal-container__button-accept,.confirm-modal .modal-container__button-cancel{font-weight:700;font-size:1.4rem;line-height:1.25em;width:100%;text-align:center}.confirm-modal .modal-container__button-cancel{display:flex;justify-content:center;align-items:center;margin-top:.5rem;width:calc(100% - 48px);height:6.4rem;padding:0rem 1rem;border-radius:10rem;color:#000;text-align:center;font-weight:700;border:none;cursor:pointer;transition:all .2s}.confirm-modal .modal-container__button-cancel.disabled{pointer-events:none;opacity:.6;cursor:none}.confirm-modal .modal-container__button-cancel:hover{background-color:#dfdfe1}@media (max-width: 1600px){.confirm-modal.addons-confirm-go-back .modal-container__header{font-size:26px}}@media all and (max-width: 980px){.confirm-modal .mdc-dialog__surface{max-height:unset!important;height:unset!important}.confirm-modal.addons-confirm-go-back .modal-container{padding:0}.confirm-modal.addons-confirm-go-back .modal-container__header{font-size:24px;max-width:400px}}@media (max-width: 600px){.confirm-modal .mdc-dialog__content{width:31.3rem;height:33.3rem}.confirm-modal .mdc-dialog__surface{border-radius:2rem!important}.confirm-modal .modal-container__button-accept,.confirm-modal.addons-confirm-go-back .modal-container{padding:0}.confirm-modal.addons-confirm-go-back .modal-container__header{font-size:18px}.confirm-modal.addons-confirm-go-back .modal-container__button-accept{font-size:14px}.confirm-modal.addons-confirm-go-back .modal-container__button-accept button{height:54px}.confirm-modal.addons-confirm-go-back .modal-container__button-cancel{height:54px;font-size:14px}.confirm-modal.addons-confirm-go-back .modal-container__description{font-size:16px;padding-top:0}}.confirm-modal--light-summer .mdc-dialog__content{width:513px;height:423px;overflow:hidden}.confirm-modal--light-summer .modal-container__button-accept{margin-top:29px}.confirm-modal--light-summer .modal-container__header{padding-top:10px;font-size:18px;max-width:410px}@media (max-width: 600px){.confirm-modal--light-summer .mdc-dialog__surface{max-width:100%!important;border-radius:0!important}.confirm-modal--light-summer .mdc-dialog__content{width:100vw!important;height:100vh!important}.confirm-modal--light-summer .modal-container__header{padding-top:44px!important}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.incentive-bar{text-align:center;background-color:#e8f1fe;color:#1e64c0;font-size:14px;font-weight:500;border-radius:8px;padding:16px;margin:24px 40px}@media (max-width: 600px){.incentive-bar{margin:16px}}.incentive-bar--rabate-input{margin:24px 0}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.warning-bar{text-align:center;background-color:#ffe6eb;color:#f03;font-size:14px;font-weight:500;border-radius:8px;padding:16px;margin:24px 40px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.calendar-modal{z-index:9;--calendar-modal-padding-inline: 40px;--dialog-surface-margins: 32px;--dialog-surface-padding-block: 24px}.calendar-modal::-webkit-scrollbar{width:2px}.calendar-modal::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.calendar-modal::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.calendar-modal.mdc-dialog{z-index:100}.calendar-modal.mdc-dialog .mdc-dialog__container{max-width:917px;width:100%}.calendar-modal.mdc-dialog .mdc-dialog__surface{max-width:unset;width:100%;max-height:calc(100% - var(--dialog-surface-margins));position:relative;border-radius:16px;padding-block:var(--dialog-surface-padding-block);padding-inline-start:0;padding-inline:0}.calendar-modal .calendar-modal__icon-x{position:absolute;top:20px;right:20px;cursor:pointer}.calendar-modal .calendar-modal__icon-x.mobile{display:none}.calendar-modal .calendar-modal-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.calendar-modal .calendar-modal-container__promo-30{background:#FDE5D9;color:#c10016;display:flex;align-items:center;justify-content:center;border-radius:10px;justify-content:space-around;margin:10px 20px}.calendar-modal .calendar-modal-container__promo-30 p{font-size:14px;margin:20px 16px}.calendar-modal .calendar-modal-container__promo-30 .promo-30__progressbar{border-radius:20px;background:#EFCCBB;width:200px;font-size:11px;position:relative;height:22px}.calendar-modal .calendar-modal-container__promo-30 .promo-30__progressbar>div{position:absolute;top:0;left:0;width:auto;height:22px;line-height:22px;border-radius:20px;background:#C10016;text-transform:uppercase;color:#fff;text-align:center;padding:0 5px;min-width:50px}.calendar-modal .calendar-modal-container__promo-30 .promo-30__progressbar>.promo-30__progressbar-wrapper{align-items:center;justify-content:center;flex-direction:column}.calendar-modal .calendar-modal-container__promo-30 .promo-30__subtitle{font-family:Noto Sans;font-size:11px;font-style:normal;color:#000}.calendar-modal .calendar-modal-container__promo-30--active{border-radius:4px;border:1px solid #3DC77E;background:#ECFAF3;color:#3dc77e;height:52px;text-align:center;font-size:14px;display:flex;align-items:center;justify-content:center;margin:10px 20px}@media all and (max-width: 600px){.calendar-modal .calendar-modal-container__promo-30{flex-direction:column;text-align:center;padding-bottom:20px}.calendar-modal .calendar-modal-container__promo-30 p{width:80%}}.calendar-modal .calendar-modal-container__header .header__text{font-size:18px;line-height:1.1em;font-weight:700;margin-bottom:26px;text-align:center}.calendar-modal .calendar-modal-container__calendar{max-height:calc(var(--vh, 1vh) * 100 - var(--calculatedHeight) - var(--dialog-surface-margins) - var(--dialog-surface-padding-block) * 2);overflow:auto}.calendar-modal .calendar-modal-container__calendar::-webkit-scrollbar{width:2px}.calendar-modal .calendar-modal-container__calendar::-webkit-scrollbar-track{margin-top:10px;margin-bottom:10px;background-color:#2121211a;border-radius:5px}.calendar-modal .calendar-modal-container__calendar::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.calendar-modal .calendar-modal-container__calendar .calendar,.calendar-modal .calendar-modal-container__calendar .weeks-container-mobile{padding-inline:var(--calendar-modal-padding-inline)}.calendar-modal .calendar-modal-container__calendar .separator{--margin-block: 0;--height: 1px;--background-color: #dfdfe1;margin-top:0}.calendar-modal .calendar-modal-container__calendar .calendar__days-count{font-size:16px;line-height:1.2em;text-align:center;color:#525252;box-shadow:0 28px 32px #0000000a}.calendar-modal .calendar-modal-container__calendar .calendar__days-count span{font-weight:700;color:#000}.calendar-modal .calendar-modal-container__calendar .options-container{display:flex;align-items:center;justify-content:space-between;padding:20px var(--calendar-modal-padding-inline)}.calendar-modal .calendar-modal-container__calendar .options-container .tabs{--tab-height: 48px;--tabs-max-width: 414px}.calendar-modal .calendar-modal-container__calendar .options-container__options{display:flex;align-items:center;gap:30px;width:100%}.calendar-modal .calendar-modal-container__calendar .options-container__options .days-button{display:flex;justify-content:center;align-items:center;width:40px;height:32px;border:1px solid #c10016;box-sizing:border-box;border-radius:12px;background-color:#fff;transition:.2s;cursor:pointer}.calendar-modal .calendar-modal-container__calendar .options-container__options .days-button path{fill:#c10016}.calendar-modal .calendar-modal-container__calendar .options-container__options .days-button rect{stroke:#c10016}.calendar-modal .calendar-modal-container__calendar .options-container__options .days-button:hover{border-color:#b20014;background-color:#faefec}.calendar-modal .calendar-modal-container__calendar .options-container__options .days-button:disabled{border-color:#dfdfe1;cursor:pointer;pointer-events:none}.calendar-modal .calendar-modal-container__calendar .options-container__options .days-button:disabled svg rect,.calendar-modal .calendar-modal-container__calendar .options-container__options .days-button:disabled svg path{stroke:#dfdfe1;fill:#dfdfe1}.calendar-modal .calendar-modal-container__calendar .options-container__options .days-text{width:90px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:700;font-size:16px;text-align:center}.calendar-modal .calendar-modal-container__calendar .options-container__options .days-text span{font-weight:700;color:#b3b3b3;font-size:12px;margin-top:.3rem}.calendar-modal .calendar-modal-container__calendar .calendar__promotion{background-color:#ffeee5;padding:8px 40px;display:flex;align-items:center}.calendar-modal .calendar-modal-container__calendar .calendar__promotion .calendar-modal__promotion-header{font-size:14px;font-weight:700;font-style:italic;font-family:Yanone Kaffeesatz,sans-serif;color:#c10016;line-height:1.5em}.calendar-modal .calendar-modal-container__calendar .calendar__promotion .calendar-modal__promotion-header br{display:none}.calendar-modal .calendar-modal-container__calendar .calendar__promotion .calendar-modal__promotion-text{color:#732121;margin-left:auto;font-size:12px;line-height:1.3em}.calendar-modal .calendar-modal-container__calendar .calendar__promotion .progress-bar{margin-left:22px}.calendar-modal .calendar-modal-container__calendar .calendar__promotion--approved{justify-content:space-between}.calendar-modal .calendar-modal-container__footer{margin-top:26px}.calendar-modal .calendar-modal-container__footer .footer-container{padding-inline:var(--calendar-modal-padding-inline);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.calendar-modal .calendar-modal-container__footer .footer-container__prices{display:flex;flex-direction:column;justify-content:center;font-size:14px;line-height:1.5em}.calendar-modal .calendar-modal-container .clear-calendar-button{display:flex;justify-content:center;margin-top:15px}.calendar-modal .calendar-modal-container .clear-calendar-button--mobile{display:none}.calendar-modal .calendar-modal-container .clear-calendar-button .simple-button{--btn-padding: 15px 26px;--btn-font-size: 14px;max-width:184px}.calendar-modal .calendar-modal-container .clear-calendar-button .simple-button span{font-weight:600}.calendar-modal .calendar-modal__summary-promotion{width:100%;margin-top:8px}.calendar-modal .calendar-modal__summary-promotion .mdc-linear-progress{height:5px}.calendar-modal .calendar-modal__summary-promotion .calendar-modal__summary-promotion-text{margin-top:7px;font-size:12px;line-height:1.3em;color:#732121}@media (max-width: 1200px){.calendar-modal{--dialog-surface-margins: 0px}.calendar-modal.mdc-dialog .mdc-dialog__container{max-width:unset}.calendar-modal.mdc-dialog .mdc-dialog__surface{max-width:unset;max-height:unset;height:100%;border-radius:0}.calendar-modal .vc-arrows-container{width:calc(100% + 1rem)!important}.calendar-modal .vc-pane-container{padding-bottom:0!important}.calendar-modal .calendar-modal__icon-x{position:absolute;right:16px}.calendar-modal .calendar-modal__icon-x.desktop{display:none}.calendar-modal .calendar-modal__icon-x.mobile{display:block}.calendar-modal .calendar-modal-container__header .header__text{margin-bottom:12px}.calendar-modal .calendar-modal-container__calendar .separator{display:none}.calendar-modal .calendar-modal-container__calendar .calendar__days-count{font-size:14px;box-shadow:none;padding-block:11px;margin-inline:16px;border-radius:50px;background:#f7f7f7;margin-bottom:11px}.calendar-modal .calendar-modal-container__calendar .options-container .tabs{--tab-height: 58px;align-items:flex-end}.calendar-modal .calendar-modal-container__calendar .calendar__promotion{flex-direction:column;padding:5px 16px 14px}.calendar-modal .calendar-modal-container__calendar .calendar__promotion .calendar-modal__promotion-text{margin-left:unset}.calendar-modal .calendar-modal-container__calendar .calendar__promotion .progress-bar{width:100%!important;margin-top:8px;margin-left:0}.calendar-modal .calendar-modal-container__footer{position:fixed;bottom:16px;width:100%;z-index:999;background-color:#f7f7f7;border-radius:24px 24px 0 0;margin-top:0}.calendar-modal .calendar-modal-container__footer .footer-container{grid-template-columns:1fr;gap:16px;background-color:#fff;border-radius:24px 24px 0 0;padding-top:12px}.calendar-modal .calendar-modal-container .clear-calendar-button--desktop{display:none}.calendar-modal .calendar-modal-container .clear-calendar-button--mobile{display:block;margin-block:10px;text-align:center;font-weight:700;font-size:12px;line-height:1.25em;text-decoration-line:underline}}@media (max-width: 600px){.calendar-modal{--calendar-modal-padding-inline: 16px}.calendar-modal .calendar-modal-container__calendar .options-container{flex-direction:column;align-items:center;gap:22px}.calendar-modal .calendar-modal-container__calendar .options-container__options{padding-inline:20px;justify-content:space-between;gap:0;order:1;min-height:36px}.calendar-modal .calendar-modal-container__calendar .options-container .tabs{--tab-height: 52px;--tabs-max-width: 100%;align-items:center}.calendar-modal .calendar-modal-container__calendar .options-container .tabs .tabs-nav div{font-size:14px}.calendar-modal .calendar-modal__icon-x.mobile{display:block;width:18px;height:18px}.calendar-modal .header__promotion{flex-direction:column;padding:13px 24px}.calendar-modal .header__promotion .calendar-modal__promotion-text{margin-left:0}.calendar-modal .header__promotion .progress-bar{margin-left:0;width:100%!important;margin-top:10px}.calendar-modal .header__promotion--approved .calendar-modal__promotion-header{text-align:center}.calendar-modal .header__promotion--approved .calendar-modal__promotion-header br{display:block}}@media all and (max-width: 360px){.calendar-modal .calendar-modal-container__header .header__text{text-align:center;margin-inline:auto;margin-bottom:0;max-width:210px}}.calendar-modal .price-atom__promo{align-items:flex-end}.calendar-modal .price-atom__regular .label{display:none}.calendar-modal .price-atom__desc{text-align:right}.text{font-weight:600}.vc-popover-content-wrapper .vc-popover-content{background-color:#fff;border:1px solid #000;color:#000}.vc-popover-content-wrapper .vc-popover-content .vc-day-popover-header{display:none}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.navbar{position:relative;z-index:10;--section-logo: flex;--section-logo-width: 100px;--section-back: none;--section-title: flex;--section-title-weight: 400;--section-title-font: 16px;--section-header-padding: 10px 16px}@media screen and (max-width: 1200px){.navbar{--section-logo-width: 100px}}@media screen and (max-width: 800px){.navbar{--section-logo: none;--section-back: flex;--section-header-padding: 10px 18px}}@media screen and (max-width: 600px){.navbar{--section-title: none;--section-title-weight: 700;--section-title-font: 14px}}.navbar__container{width:100%;height:64px;display:flex;position:relative;justify-content:center;align-items:center;background-color:#fff;border-bottom:1px solid #dfdfe1}.navbar__container.first-step-navbar-container{height:var(--section-navbar-height);border:0}@media screen and (max-width: 1600px){.navbar__container.first-step-navbar-container .navbar__container__header{padding-inline:48px}}@media screen and (max-width: 1200px){.navbar__container.first-step-navbar-container .navbar__container__header{padding-inline:16px}}@media screen and (max-width: 800px){.navbar__container.selectedShop .navbar__container__header{display:none}}.navbar__container__header{display:flex;width:100%;height:100%;justify-content:space-between;max-width:1600px;align-items:center;background:#fff;padding:var(--section-header-padding);box-sizing:border-box}.navbar__container__header-logo{display:flex}.navbar__container__header-logo a{display:var(--section-logo)}.navbar__container__header-logo a img{display:flex;width:100px}.navbar__container__header-logo button{display:var(--section-back);background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.navbar__container__header-logo button img{display:block;width:7px}.navbar__container__header-title{display:flex;font-weight:var(--section-title-weight);font-size:var(--section-title-font);line-height:20px}.navbar__container__header-title label{display:var(--section-title);margin-left:5px}.navbar__container__header-close{display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent}.navbar__container__header-close button{display:var(--section-logo);align-items:center;background:transparent;padding:10px;justify-content:center;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.navbar__container__header-close button img{display:block;width:15px}.navbar__container__header-close button label{font-weight:400;font-size:14px;line-height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent}.navbar__container.cartEmpty{justify-content:center!important}.navbar__container.cartEmpty .navbar-logo{left:auto}@media (max-width: 1200px){.navbar__container.cartEmpty .navbar-logo{display:block!important}}.navbar__container .navbar-back{display:none}.navbar__container .navbar-logo{position:absolute;left:5%;top:50%;transform:translateY(-50%);display:flex}.navbar__container .navbar-logo img{display:block;width:100%}.navbar__container .navbar-text-first-step{font-size:16px;line-height:1em;color:#000}.navbar__container .navbar-text-first-step__mobile{display:none}.navbar__container .navbar__go-back{height:3.5rem;position:absolute;display:flex;align-items:center;right:7.9rem;top:3.9rem;font-weight:700;cursor:pointer;font-size:1.6rem}.navbar__container .navbar__go-back-icon{margin-right:3rem}.navbar__container .navbar-main{box-sizing:border-box;font-weight:500;font-size:14px;height:inherit;overflow-x:auto;overflow-y:hidden;transition:all .2s}.navbar__container .navbar-main::-webkit-scrollbar{display:none}.navbar__container .navbar-main .slider{height:inherit;display:flex;align-content:center;width:100%;align-items:center}.navbar__container .navbar-main .slider__slide{height:inherit;display:flex;justify-content:flex-start;align-items:center;width:fit-content}.navbar__container .navbar-main .slider__slide:last-child .slide-main-container{padding:15px}.navbar__container .navbar-main .slider__slide .slide-main-container{display:flex;justify-content:center;align-items:center;height:100%;margin-left:10px;padding:15px 6px;cursor:auto}.navbar__container .navbar-main .slider__slide .slide-main-container .next-link{font-weight:400;pointer-events:none;cursor:not-allowed}.navbar__container .navbar-main .slider__slide .slide-main-container .slide-icon{width:16px;height:16px}.navbar__container .navbar-main .slider__slide .slide-main-container.noClick{pointer-events:none;cursor:auto}.navbar__container .navbar-main .slider__slide .activeborder{transition:.2s;border-bottom:2px solid #c10016;cursor:auto;pointer-events:none}.navbar__container .navbar-main .slider__slide .slide-link{white-space:nowrap;margin-left:6px}.navbar__container .navbar-main .slider__slide .slide-arrow{margin-left:11.7px}@media (max-width: 1200px){.navbar__container .navbar-main.cartEmpty{justify-content:center;border-bottom:1px solid #ececec}.navbar__container .navbar-main.cartEmpty .navbar-logo{padding-bottom:10px}.navbar__container .navbar-main.cartEmpty .navbar-logo img{max-width:40px}}@media (max-width: 600px){.navbar__container .navbar-main .mobile-slider{justify-content:flex-start}}@media only screen and (max-width: 800px){.navbar__container .navbar-main:not(.cartEmpty) .navbar-logo{visibility:hidden}}@media (max-width: 1600px){.navbar__container .navbar__go-back{top:2.2rem;font-size:1.2rem}.navbar__container .navigation__list--step-icon{margin-bottom:1.2rem;width:2.1rem;height:2rem;font-size:1.05rem}.navbar__container .navigation__list--step-label{font-size:1.4rem}}@media (max-width: 1200px){.navbar__container.programs{justify-content:center}.navbar__container.programs .navbar-text-first-step{margin-right:0;text-align:center}.navbar__container.borderBottom{border-bottom:none}}@media (max-width: 1200px){.navbar__container{width:100%;box-sizing:border-box}.navbar__container .navigation{display:none}}@media all and (max-width: 1200px){.navbar__container{height:55px}.navbar__container.first-step-navbar-container{height:unset}.navbar__container .navbar-logo{left:16px}.navbar__container .navbar-logo:not(.first-step-logo){display:none}}@media all and (max-width: 600px){.navbar__container .navbar-logo.first-step-logo{display:none}.navbar__container.first-step-navbar-container{height:unset}.navbar__container .navbar-back{display:flex;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.navbar__container .navbar-text-first-step{font-size:14px}.navbar__container .navbar-text-first-step__mobile{display:flex}.navbar__container .navbar-text-first-step__desktop{display:none}}body.mdc-dialog-scroll-lock #secondStep #navbar{opacity:0;visibility:hidden}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.summary-details-modal.mdc-dialog .mdc-dialog__container{width:100%}.summary-details-modal.mdc-dialog .mdc-dialog__surface{max-width:99.5rem;width:100%;border-radius:15px}.summary-details-modal.mdc-dialog .mdc-dialog__content{position:relative;color:inherit;padding:3.6rem 0 0;overflow-x:hidden;font-size:1.6rem}.summary-details-modal .details__diet-name-container{display:none}.summary-details-modal .details__price.details__price-total .price-total__container,.summary-details-modal .details__price.details__price-per-day .price-per-day__container,.summary-details-modal .details__price.details__price-addons .price-per-day__container{display:flex}.summary-details-modal .summary__rabate-code{padding:0rem 4.2rem;box-sizing:border-box;border-radius:10px;margin-bottom:1rem;position:relative;background-color:#fff0f0;border:1px solid transparent;height:9.7rem;display:flex;flex-direction:column;justify-content:center}.summary-details-modal .summary__rabate-code.active{border-color:#c10016}.summary-details-modal .rabate-code__image-container{display:none;position:absolute;top:0;right:0}.summary-details-modal .rabate-code__image{position:absolute;border-top-right-radius:10px;left:7px;top:0}.summary-details-modal .rabate-code__header{margin-bottom:1rem;font-size:1.4rem}.summary-details-modal .input-group{border-bottom:1px solid rgba(186,161,161,.4);padding-bottom:1rem}.summary-details-modal .input-group--error{border-color:red}.summary-details-modal .rabate-code-button{height:2.7rem;font-weight:700;color:#c10016;border:1px solid #c10016;background:none;border-radius:2rem;max-width:9.3rem;font-size:1.2rem;width:100%;cursor:pointer;transition:.2s;background:rgba(249,79,54,.1019607843)}.summary-details-modal .rabate-code-button:hover{background-color:#f94f364d}.summary-details-modal .rabate-code-input{border:none;background:none;width:100%;outline:none;height:2.7rem}.summary-details-modal .validated_code-container{display:flex;align-items:center;padding-bottom:1rem;border-bottom:1px solid transparent}.summary-details-modal .validated__code{font-weight:700;font-size:1.6rem;color:#c10016}.summary-details-modal .validated__amount{padding:0rem 1rem;background:#c10016;border-radius:10rem;color:#fff;text-align:center;font-weight:700;cursor:pointer;transition:background-color .2s;border:none;display:flex;justify-content:center;align-items:center;width:fit-content;height:2.7rem;background:#c10016!important;cursor:auto;margin-left:auto;font-size:12px}.summary-details-modal .validated__amount:hover{background-color:#a80013}.summary-details-modal .validated__amount span{margin-right:.3rem}.summary-details-modal .validated__remove-button{margin-left:2.1rem;cursor:pointer;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;z-index:1}.summary-details-modal .input-group{display:flex}.summary-details-modal .summary__button{padding:2.1rem 1rem;background:#c10016;border-radius:10rem;color:#fff;text-align:center;font-weight:700;cursor:pointer;transition:background-color .2s;border:none}.summary-details-modal .summary__button:hover{background-color:#a80013}.summary-details-modal .summary__button.loading{font-size:0;margin:0 auto;width:50px!important;height:50px!important;border:1px solid;border-radius:50%!important;box-shadow:unset!important;border-color:#c10016!important;border-left-color:transparent!important;background-color:transparent!important;box-shadow:none;padding:0;animation:rotate 1.4s ease .5s infinite;pointer-events:none!important}.summary-details-modal .summary__button.loading:hover .summary-details-modal .summary__button.loading:active{opacity:.3;pointer-events:none}.summary-details-modal .summary__vouchers{height:5.6rem;padding:0 4rem;border:1px solid #dfdfe1;box-sizing:border-box;width:100%;cursor:pointer;transition:.2s;display:flex;align-items:center;margin-bottom:3rem;font-size:1.4rem;border-radius:10px}.summary-details-modal .summary__vouchers:hover,.summary-details-modal .summary__vouchers.active{border-color:#000}.summary-details-modal .summary__vouchers .arrow-icon{margin-left:auto}.summary-details-modal .summary__vouchers.active .voucher-icon{display:none}.summary-details-modal .summary__vouchers.active .voucher-checkmark{display:flex}.summary-details-modal .voucher-checkmark{display:none;margin-right:4rem}.summary-details-modal .voucher-icon{max-width:2rem;height:auto;object-fit:contain;margin-right:4rem}.summary-details-modal .details-modal__icon-x{cursor:pointer;width:1.3rem;height:1.3rem;position:absolute;top:2.7rem;right:3.4rem}.summary-details-modal .details__header{font-weight:700;font-size:3rem;text-align:center;padding-bottom:4.4rem;border-bottom:1px solid #e9e9e9}@media (max-width: 1600px){.summary-details-modal .details__header{font-size:2.2rem}}@media (max-width: 1200px){.summary-details-modal .details__header{font-size:3.2rem}}@media (max-width: 600px){.summary-details-modal .details__header{font-size:2.3rem}}.summary-details-modal .details__body{display:flex}.summary-details-modal .details__container-diet{flex:57%;padding:3.9rem 0;border-right:1px solid #e9e9e9;max-height:63rem;overflow:auto}.summary-details-modal .details__container-diet::-webkit-scrollbar{width:2px}.summary-details-modal .details__container-diet::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.summary-details-modal .details__container-diet::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.summary-details-modal .details__container-summary{flex:43%;padding:3.9rem 4.2rem;display:flex;flex-direction:column}.summary-details-modal .diet-row{display:flex;align-items:center;border-bottom:1px solid #dfdfe1;padding:0 4.2rem 3rem}.summary-details-modal .diet-row .diet-row__image{width:42px}.summary-details-modal .diet-row .diet-row__image img{width:100%}.summary-details-modal .diet-row__diet-name{margin-left:2.3rem}.summary-details-modal .diet-row__diet-name--top{padding:.2rem .7rem;font-weight:700;color:#000;border:1px solid #e9e9e9;background:none;border-radius:2rem;font-size:1.2rem;font-weight:400;display:inline-block;margin-bottom:.3rem}.summary-details-modal .diet-row__diet-name--juices,.summary-details-modal .diet-row__diet-name--bottom{font-weight:700;font-size:1.8rem;line-height:1;text-transform:capitalize}@media (max-width: 1600px){.summary-details-modal .diet-row__diet-name--juices,.summary-details-modal .diet-row__diet-name--bottom{font-size:1.4rem}}@media (max-width: 1200px){.summary-details-modal .diet-row__diet-name--juices,.summary-details-modal .diet-row__diet-name--bottom{font-size:1.6rem}}.summary-details-modal .diet-row__diet-name--juices.choose-menu,.summary-details-modal .diet-row__diet-name--bottom.choose-menu{text-transform:initial}.summary-details-modal .diet-row__diet-name--desc{font-size:12px;font-weight:700;color:#c10016}.summary-details-modal .diet-controlls{cursor:pointer}.summary-details-modal .diet-controlls path,.summary-details-modal .diet-controlls rect{transition:.2s;fill:#00000080}.summary-details-modal .diet-controlls:hover path,.summary-details-modal .diet-controlls:hover rect{fill:#000c}.summary-details-modal .diet-row__diet-amount--top{font-size:1.6rem;font-weight:700;margin-bottom:.3rem}.summary-details-modal .diet-row__diet-amount--bottom{font-size:1.4rem;opacity:.5}.summary-details-modal .diet-row__diet-amount{margin-left:auto;display:flex;flex-direction:column;text-align:right}.summary-details-modal .diet-row__diet-controlls{display:flex;align-items:center;margin-left:4rem}.summary-details-modal .diet-row__diet-controlls--delete{margin-left:2rem}.summary-details-modal .diet-modyfication-container{display:flex;flex-direction:column;width:100%}.summary-details-modal .modyfication-row{display:flex;align-items:center;margin-bottom:1.6rem}.summary-details-modal .modyfication-row-container{border-bottom:1px solid #dfdfe1;padding:2.1rem 0 0 6.1rem}.summary-details-modal .modyfication-row-container__header{margin-bottom:1.2rem;font-weight:700;font-size:1.2rem;line-height:1.25em}.summary-details-modal .modyfication-row__image-container{max-width:3rem}.summary-details-modal .modyfication-row__image-container img{width:100%;object-fit:contain}.summary-details-modal .modyfication-row__image-container--juice{max-width:2rem;margin:0 .5rem}.summary-details-modal .modyfication-row__modyfication-name{margin-left:3rem;font-size:1.4rem}.summary-details-modal .modyfication-row__modyfication-name--top{margin-bottom:.6rem}.summary-details-modal .modyfication-row__modyfication-name--bottom{opacity:.5}.summary-details-modal .modyfication-row__modyfication-amount{margin-left:auto;display:flex;flex-direction:column;font-size:1.4rem;text-align:right}.summary-details-modal .modyfication-row__modyfication-amount--top{font-weight:700;margin-bottom:.6rem;white-space:nowrap}.summary-details-modal .modyfication-row__modyfication-amount--bottom{opacity:.5}.summary-details-modal .modyfication-row__modyfication-controlls{display:flex;align-items:center;margin-left:4rem}.summary-details-modal .modyfication-row__modyfication-controlls--delete{margin-left:2rem;width:15px}.summary-details-modal .diet-name{margin-bottom:3rem}.summary-details-modal .diet-name .diet-name__input{font-size:1.6rem}.summary-details-modal .diet-name .diet-name__random-button{margin-left:auto}.summary-details-modal .summary__rabate-code .rabate-code-input{font-size:1.6rem}.summary-details-modal .summary__vouchers{margin-bottom:4.3rem}.summary-details-modal .details__maczcoins .total__price{font-size:1.8rem;color:#c10016}.summary-details-modal .details__maczcoins-image{max-width:17px;object-fit:contain}.summary-details-modal .price__text{font-size:1.4rem}.summary-details-modal .total__price{font-weight:700;font-size:2.2rem}.summary-details-modal .details__price{margin-bottom:2.3rem;display:flex;justify-content:space-between}.summary-details-modal .details__price .total__price sup{font-size:1.3rem}.summary-details-modal .old__price{margin-right:1rem;font-size:1.6rem}.summary-details-modal .old__price--before-promotion{margin-right:10px;color:#0000004d;font-weight:700}.summary-details-modal .old__price--before-promotion span{position:relative;display:inline-block}.summary-details-modal .old__price--before-promotion span:after{content:"";display:block;width:100%;height:2px;background-color:#c10016;position:absolute;left:0;top:45%;right:0;transform:rotate(25deg)}.summary-details-modal .details__price-total{margin-bottom:3.8rem}.summary-details-modal .details__price-total .price__text{font-weight:700}.summary-details-modal .details__price-total .total__price{font-size:2.5rem}.summary-details-modal .details__price-save{margin-bottom:2.3rem}.summary-details-modal .details__price-save .total__price{color:#c10016;font-size:2.5rem}.summary-details-modal .summary__button{font-size:1.6rem}.summary-details-modal .custom-tooltip__text{left:unset;right:100%;transform:translate(-1rem,-50%)}.summary-details-modal .custom-tooltip__text:after{right:unset;left:100%;transform:rotate(180deg)}.summary-details-modal .mdc-tooltip-wrapper--rich .mdc-tooltip{left:unset!important;right:0%!important}@media (max-width: 1600px){.summary-details-modal .old__price{font-size:1.4rem}.summary-details-modal .details__container-diet{max-height:57rem;padding:20px 0}.summary-details-modal .details__container-summary{padding:20px 42px}.summary-details-modal .diet-name{padding-bottom:7px}.summary-details-modal .diet-name .diet-name__input{font-size:1.4rem}.summary-details-modal .summary__rabate-code .rabate-code-input{height:20px;font-size:1.4rem}.summary-details-modal .rabate-code__image-container{max-width:7.1rem;top:-1rem}.summary-details-modal .rabate-code__image-percent,.summary-details-modal .rabate-code__image{width:100%}.summary-details-modal .rabate-code-button{height:2.2rem;max-width:7.3rem;font-size:1rem}.summary-details-modal .summary__vouchers{margin-bottom:2.4rem;height:4.5rem;padding:0 3.1rem}.summary-details-modal .voucher-checkmark{margin-right:2rem;width:15px;height:15px}.summary-details-modal .voucher-icon{max-width:1.5rem;margin-right:2rem}.summary-details-modal .validated__code{font-size:1.4rem}.summary-details-modal .validated__amount{font-size:1rem;height:2.2rem;width:auto}.summary-details-modal .validated__remove-button{margin-left:1rem}}@media (max-width: 1200px){.summary-details-modal .details__container-diet{max-height:64rem}.summary-details-modal .summary__rabate-code{padding:0rem 2.8rem;height:9.7rem}.summary-details-modal .rabate-code__header{margin-bottom:.8rem;font-size:1.4rem}.summary-details-modal .voucher-checkmark{margin-right:4rem}.summary-details-modal .voucher-icon{max-width:unset;margin-right:4rem}}@media (max-width: 980px){.summary-details-modal.mdc-dialog .mdc-dialog__surface{max-width:unset;border-radius:0;max-height:unset;height:100%}.summary-details-modal.mdc-dialog .mdc-dialog__content{position:relative;color:inherit;padding:10rem 0 0}.summary-details-modal .details__container-diet{padding:3.9rem 0rem;max-height:none}.summary-details-modal .diet-row{padding:1rem 4.2rem}.summary-details-modal .diet-row__diet-name--top{margin-bottom:.4rem}.summary-details-modal .details__header-container{display:flex;justify-content:space-between;padding:0 5.7rem}.summary-details-modal .details__header{padding:0;border:none}.summary-details-modal .details__diet-name-container{color:#000;display:flex;flex-direction:column;align-items:flex-end}.summary-details-modal .diet-name__header{font-weight:700;font-size:1.2rem;margin-bottom:.4rem}.summary-details-modal .diet-name__name{font-size:1.6rem}.summary-details-modal .details__container-summary{display:none}}@media (max-width: 600px){.summary-details-modal .diet-row{padding:10px 20px}.summary-details-modal .diet-row__diet-controlls{margin-left:0}.summary-details-modal .modyfication-row-container{padding:21px 0 0 41px}.summary-details-modal .details__header-container{justify-content:center}.summary-details-modal .summary__rabate-code{display:none;padding:0rem 2rem;height:8.5rem}.summary-details-modal .rabate-code__header{margin-bottom:.8rem;font-size:1.2rem}.summary-details-modal .rabate-code__image-container{max-width:1.8rem;top:-1.5rem}.summary-details-modal .rabate-code-button{height:2.2rem;max-width:7.3rem;font-size:1.1rem}.summary-details-modal .summary__vouchers{display:none;margin-bottom:3.5rem;height:5rem;padding:0 3rem}.summary-details-modal .voucher-checkmark{margin-right:4rem}.summary-details-modal .voucher-icon{max-width:1.8rem;margin-right:4rem}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.summary__rabate-code{padding:0rem 4.2rem;box-sizing:border-box;border-radius:10px;position:relative;background-color:#fff0f0;border:1px solid transparent;height:9.7rem;display:flex;flex-direction:column;justify-content:center}.summary__rabate-code.info{padding:1rem 2.5rem;background-color:#e6f1ff;color:#016fff;line-height:1.6rem;text-align:center}.summary__rabate-code.active{border-color:#c10016}.summary__rabate-code .rabate-code__image-container{display:none;position:absolute;top:0;right:0}.summary__rabate-code .rabate-code__image{position:absolute;border-top-right-radius:10px;left:7px;top:0}.summary__rabate-code .rabate-code__header{margin-bottom:1rem;font-size:1.4rem}.summary__rabate-code .input-group{border-bottom:1px solid rgba(186,161,161,.4);padding-bottom:1rem}.summary__rabate-code .input-group--error{border-color:red}.summary__rabate-code .rabate-code-button{height:2.7rem;font-weight:700;color:#c10016;border:1px solid #c10016;background:none;border-radius:2rem;font-size:1.2rem;width:fit-content;cursor:pointer;padding:0 10px;transition:.2s;background:rgba(255,87,87,.1019607843)}.summary__rabate-code .rabate-code-button:hover{background-color:#ff57574d}.summary__rabate-code .rabate-code-input{border:none;background:none;width:100%;outline:none;height:2.7rem}.summary__rabate-code .validated_code-container{display:flex;align-items:center;padding-bottom:1rem;border-bottom:1px solid transparent}.summary__rabate-code .validated__code{font-weight:700;font-size:1.6rem;color:#c10016}.summary__rabate-code .validated__amount{padding:0rem 1rem;background:#c10016;border-radius:10rem;color:#fff;text-align:center;font-weight:700;cursor:pointer;transition:background-color .2s;border:none;display:flex;justify-content:center;align-items:center;width:fit-content;height:2.7rem;background:#c10016!important;cursor:auto;margin-left:auto;font-size:12px}.summary__rabate-code .validated__amount:hover{background-color:#a80013}.summary__rabate-code .validated__amount span{margin-right:.3rem}.summary__rabate-code .validated__remove-button{margin-left:2.1rem;cursor:pointer;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;z-index:1}.summary__rabate-code .rabate-code__not-combining{color:#000;text-align:left;display:flex;flex-direction:column;font-size:14px}.summary__rabate-code .rabate-code__not-combining span:last-child{margin-top:10px}@media (max-width: 600px){.summary__rabate-code{display:flex;background-color:#fff;margin-top:20px;margin-bottom:0;padding-inline-start:var(--normal-padding);padding-inline-end:15px;padding-block:15px;height:auto;border-radius:15px}.summary__rabate-code.active{border-color:#fff}.summary__rabate-code .rabate-code__header{display:none}.summary__rabate-code .input-group{border:none;padding-bottom:0}.summary__rabate-code .rabate-code-button{text-transform:uppercase;max-width:none;width:auto;border-radius:90px;height:auto;padding:10px 20px}.summary__rabate-code .rabate-code-input{height:auto;margin-right:30px;border-bottom:1px solid rgba(185,160,160,.4);font-size:14px}.summary__rabate-code .rabate-code-input::placeholder{color:#000}.summary__rabate-code .rabate-code__not-combining{color:#016fff;text-align:center}.summary__rabate-code .rabate-code__not-combining span:first-child{display:none}.summary__rabate-code .rabate-code__not-combining span:last-child{margin-top:0}.summary__rabate-code .validated_code-container{padding-bottom:0;border-bottom:none}.summary__rabate-code .validated__code{color:#000;font-size:14px;font-weight:500}.summary__rabate-code .validated__amount{background-color:#21bf6b!important;height:auto;padding:10px 20px;max-width:none;width:auto;font-weight:700}.summary__rabate-code .validated__remove-button{margin-left:10px}}.rabat-code-modal .mdc-dialog__container{width:100%}.rabat-code-modal.mdc-dialog{z-index:9;padding:2rem}.rabat-code-modal.mdc-dialog .mdc-dialog__surface{width:100%;border-radius:15px}.rabat-code-modal.mdc-dialog .mdc-dialog__content{position:relative;height:100%;width:100%;color:inherit}.rabat-code-modal .calendar__icon-x{position:absolute;top:2rem;right:2rem;width:1.3rem;height:1.3rem;cursor:pointer}.rabat-code-modal .rabat-code-modal__content{display:flex;justify-content:center;flex-direction:column;align-items:center}.rabat-code-modal .rabat-code-modal__row{display:flex;border-bottom:1px solid #cdcdcd;padding-bottom:1rem;margin-bottom:3rem;min-height:4rem;justify-content:space-between;width:100%}.rabat-code-modal .rabat-code-modal__row .rabat-code__info{width:150px;display:flex;justify-content:space-between;align-items:center}.rabat-code-modal .rabat-code-modal__row .rabat-code__input{font-size:1.6rem;outline:none;border:none;width:100%;display:flex;justify-content:center;align-items:center}.rabat-code-modal .rabat-code__button{width:10rem;height:4rem;font-weight:700;color:#c10016;border:1px solid #c10016;background:none;border-radius:2rem;font-size:1.2rem;cursor:pointer;transition:.2s;background:rgba(255,87,87,.1019607843)}.rabat-code-modal .rabat-code-modal__header{font-size:1.6rem;margin-bottom:3rem;display:flex;justify-content:center;align-items:center}@keyframes gradientAnimation-438b1191{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen-438b1191{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose-438b1191{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate-438b1191{0%{transform:rotate(360deg)}}@keyframes opacity-438b1191{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse-438b1191{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX-438b1191{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft-438b1191{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft-438b1191{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight-438b1191{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight-438b1191{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop-438b1191{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop-438b1191{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop-438b1191{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop-438b1191{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab-438b1191{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab-438b1191{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition-438b1191{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate-438b1191{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate-438b1191{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse-438b1191{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader-438b1191{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader-438b1191{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale-438b1191{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient-438b1191{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media all and (max-width: 1200px){.vouchers[data-v-438b1191]{margin-top:24px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.promotion__container{--header-margin-left: 14px;--icon-display: block;margin-bottom:20px}.promotion__container.second-step{margin-top:24px}.promotion__container .promotion__header{font-weight:700;font-size:1.8rem;margin-bottom:1.9rem;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1600px){.promotion__container .promotion__header{font-size:1.4rem}}@media (max-width: 1200px){.promotion__container .promotion__header{font-size:1.6rem}}.promotion__container .promotion__header-left{display:flex;align-items:center}.promotion__container .promotion__header-left .icon{display:var(--icon-display)}.promotion__container .promotion__header-left .icon svg{display:flex}.promotion__container .promotion__header-left .title{margin-left:var(--header-margin-left)}.promotion__container .remove-promo{font-size:14px;color:#000;padding:6px 12px;border:1px solid #D4D4D4;border-radius:20px;font-weight:700;cursor:pointer;transition:.2s;text-transform:uppercase}.promotion__container.percentage .promotion__box{background-color:#f5f5f5;color:#fff;min-height:8rem;border-radius:10px;padding:4px 40px 7px;display:flex;align-items:center;justify-content:flex-start}.promotion__container.percentage .promotion__title{display:flex;flex-direction:column;max-width:130px}.promotion__container.percentage .promotion__upper-title{color:#c10016;font-size:2rem;font-family:Yanone Kaffeesatz,sans-serif;font-style:italic;font-weight:700;padding:5px 0}.promotion__container.percentage .promotion__lower-title{color:#000;font-size:1.3rem;line-height:1.1em;max-width:180px;margin-top:13px}.promotion__container.percentage .promotion__lower-title.mobile{display:none}.promotion__container.percentage .separator{width:1px;height:34px;background-color:#dfdfe1;margin:0 50px 0 36px}.promotion__container.percentage .promotion__img{width:90px;height:62px;display:flex;align-items:center;justify-content:center;position:relative}.promotion__container.percentage .promotion__img img{width:100%;object-fit:contain}.promotion__container.percentage .promotion__img .promotion__img-badge-container{max-width:58px;left:0;bottom:0;z-index:1;position:absolute}.promotion__container.percentage .promotion__amount{position:absolute;left:50%;top:45%;transform:translate(-50%,-60%);z-index:3;line-height:.7em}.promotion__container.percentage .promotion__amount span{font-size:2.9rem;font-weight:700;font-family:Yanone Kaffeesatz,sans-serif;font-style:italic}.promotion__container.percentage .promotion__amount span.minus{font-family:Noto Sans;margin-right:2px;font-size:2rem!important}.promotion__container.percentage .promotion__amount span.small-text{vertical-align:text-top;font-size:1.6rem}.promotion__container.percentage .promotion__text{font-size:1.4rem;color:#000;margin-left:60px;max-width:320px}.promotion__container.flat .promotion__box{background-color:#f5f5f5;color:#fff;min-height:8rem;border-radius:10px;padding:24px 32px;display:flex;align-items:center;justify-content:flex-start}.promotion__container.flat .promotion__img{width:70px;position:relative}.promotion__container.flat .promotion__img img{width:100%}.promotion__container.flat .promotion__amount{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);line-height:0}.promotion__container.flat .promotion__amount span{font-size:2.2rem;font-weight:700;font-family:Yanone Kaffeesatz,sans-serif;font-style:italic}.promotion__container.flat .promotion__amount span.small-text{font-size:1.6rem}.promotion__container.flat .promotion__title{margin-left:28px;flex:1}.promotion__container.flat .promotion__upper-title{color:#c10016;font-family:Yanone Kaffeesatz,sans-serif;font-style:italic;font-weight:700;line-height:1.5em}.promotion__container.flat .promotion__lower-title{font-size:1.8rem;color:#732121;line-height:1.1em}.promotion__container.flat .promotion__lower-title p{display:inline}.promotion__container.flat .promotion__lower-title span{font-weight:700}.promotion__container.universal-panel .promotion__box--account-panel{min-height:131px;margin-bottom:52px;border:none;padding:0;background-color:#fff}.promotion__container.universal-panel .promotion__box--account-panel.mobile{display:none}.promotion__container.universal-panel .promotion__box--account-panel .box{position:relative;width:50%;display:flex}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__title{max-width:220px;flex:1}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__upper-title{font-size:26px;line-height:.8em;max-width:200px;color:#c10016;font-family:Yanone Kaffeesatz,sans-serif;font-style:italic;font-weight:700}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__lower-title{font-size:13px;line-height:1.4em;color:#000;font-family:Noto Sans;font-style:normal;font-weight:400;margin-top:10px;max-width:245px}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__img{width:144px;height:122px;margin-left:auto}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__img .promotion__img-badge-container{max-width:80px;left:34px;position:absolute;z-index:1;bottom:0}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__amount span{font-size:28px}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__amount span.small-text{font-size:16px}.promotion__container.universal-panel .promotion__box--account-panel .box .box__img-container{display:flex;align-items:center;position:absolute;right:0;width:100%;height:100%}.promotion__container.universal-panel .promotion__box--account-panel .box .box__img-container img{max-width:205px;position:absolute;right:-1px;bottom:0}.promotion__container.universal-panel .promotion__box--account-panel .box .box__description-container{display:flex;flex-direction:column;margin:36px 0;gap:15px;padding-left:37px}.promotion__container.universal-panel .promotion__box--account-panel .box .box__description-container .box__description{color:#fff;z-index:1}.promotion__container.universal-panel .promotion__box--account-panel .box .box__description-container .box__bullets-container{display:flex;gap:5px;z-index:1}.promotion__container.universal-panel .promotion__box--account-panel .box .box__description-container .box__bullets-container img{width:83px;height:25px;display:block;transition:.2s}.promotion__container.universal-panel .promotion__box--account-panel .box .box__description-container .box__bullets-container img:hover{transform:scale(1.05)}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__description{display:block;z-index:1;height:auto}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__description--large{width:190px;line-height:1.1em;margin-top:0;font-style:italic;font-family:Yanone Kaffeesatz,sans-serif}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__description--large b{color:#c10016;font-family:Yanone Kaffeesatz,sans-serif;font-weight:700}.promotion__container.universal-panel .promotion__box--account-panel .box--left{padding:0 40px;align-items:center}.promotion__container.universal-panel .promotion__box--account-panel .box--left .box__image{border-top-left-radius:10px;border-bottom-left-radius:10px}.promotion__container.universal-panel .promotion__box--account-panel .box--right{background-color:#000;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.promotion__container.universal-panel .promotion__box--account-panel .box--right .box__img-container img{right:10px}.promotion__container.universal-panel .promotion__box--account-panel .box .promotion__box-link{display:inherit;text-decoration:inherit}.promotion__container.universal-panel.super-price img,.promotion__container.universal-panel.super-price .promotion-background{width:100%}.promotion__container.universal-panel.super-price .promotion-background img{height:132px;object-fit:cover}.promotion__container.universal-panel.super-price .box--left{padding:0;height:128px;overflow:hidden;border-top-left-radius:10px;border-bottom-left-radius:10px}.promotion__container.universal-panel.super-price .promotion-text{position:absolute;width:260px;top:50%;left:27px;transform:translateY(-50%)}.promotion__container.universal-panel.super-price .promotion-signature{position:absolute;width:100px;right:6px;bottom:8px}@media (max-width: 1600px){.promotion__container.percentage .separator{margin:0 30px 0 16px}.promotion__container.percentage .promotion__text{margin-left:30px}}@media (max-width: 1200px){.promotion__container{padding-top:24px;padding-inline:16px}.promotion__container.second-step{padding-top:0}.promotion__container.percentage .promotion__text{max-width:none;flex:1}}@media (max-width: 980px){.promotion__container.universal-panel .promotion__box--account-panel{margin:0 20px 30px;flex-direction:column}.promotion__container.universal-panel .promotion__box--account-panel .box{width:100%;height:130px}.promotion__container.universal-panel .promotion__box--account-panel .box--left{padding:0 37px}.promotion__container.universal-panel .promotion__box--account-panel .box--right{border-top-right-radius:0;border-bottom-left-radius:10px}.promotion__container.universal-panel .promotion__box--account-panel .promotion__description{margin-left:0}.promotion__container.universal-panel.super-price .box--left{padding:0;border-bottom-left-radius:0;border-top-right-radius:10px}}@media (max-width: 600px){.promotion__container.second-step{padding-inline:16px}.promotion__container.percentage .promotion__box{justify-content:space-between;padding:10px 20px 16px;border-radius:25px}.promotion__container.percentage .promotion__title{max-width:180px;flex:1;margin-right:10px}.promotion__container.percentage .promotion__upper-title{font-size:2.6rem;line-height:.8em}.promotion__container.percentage .promotion__lower-title{font-size:1.3rem;line-height:.9em;color:#732121}.promotion__container.percentage .promotion__lower-title.mobile{display:block}.promotion__container.percentage .promotion__img{width:115px;height:118px}.promotion__container.percentage .promotion__img .promotion__img-badge-container{max-width:80px;left:unset;right:0}.promotion__container.percentage .promotion__amount span{font-size:3.6rem}.promotion__container.percentage .promotion__amount span.small-text{font-size:1.8rem}.promotion__container.percentage .promotion__text,.promotion__container.percentage .separator{display:none}.promotion__container.universal-panel .promotion__box--account-panel{margin:0;background-color:#000;padding:18px 22px 12px;position:relative;overflow:hidden;align-items:flex-start}.promotion__container.universal-panel .promotion__box--account-panel.desktop{display:none}.promotion__container.universal-panel .promotion__box--account-panel.mobile{display:block;margin:0 16px;border-radius:7px}.promotion__container.universal-panel .promotion__box--account-panel .box__description{font-size:16px}.promotion__container.universal-panel .promotion__box--account-panel .box__bullets-container{margin-top:12px;display:flex}.promotion__container.universal-panel .promotion__box--account-panel .box__bullets-container a{width:88px}.promotion__container.universal-panel .promotion__box--account-panel .box__bullets-container a:not(:first-child){margin-left:12px}.promotion__container.universal-panel .promotion__box--account-panel .box__bullets-container a img{width:100%}.promotion__container.universal-panel .promotion__box--account-panel .box__description-container--second{width:100%;align-self:flex-start;margin:10px auto 0}.promotion__container.universal-panel .promotion__box--account-panel .promotion__upper-title{font-size:24px;line-height:.9em;max-width:130px;color:#c10016;font-family:Yanone Kaffeesatz,sans-serif;font-style:italic;font-weight:700;padding:0}.promotion__container.universal-panel .promotion__box--account-panel .promotion__title{max-width:none}.promotion__container.universal-panel .promotion__box--account-panel .promotion__lower-title{font-size:12px;line-height:1.1em;max-width:180px;margin-top:10px;color:#fff;font-family:Noto Sans;font-style:normal;font-weight:400}.promotion__container.universal-panel .promotion__box--account-panel .promotion__img-badge-container{position:absolute;top:74px;right:98px;max-width:58px}.promotion__container.universal-panel .promotion__box--account-panel .promotion__img-badge-container img{width:100%}.promotion__container.universal-panel .promotion__box--account-panel .promotion__amount{line-height:1em}.promotion__container.universal-panel .promotion__box--account-panel .promotion__amount span{font-size:20px}.promotion__container.universal-panel .promotion__box--account-panel .promotion__amount span.small-text{font-size:14px}.promotion__container.universal-panel .promotion__box--account-panel .promotion__amount span.percentage{font-size:16px}.promotion__container.universal-panel .promotion__box--account-panel .box__img-container{position:absolute;right:-1px;bottom:-3px;width:137px}.promotion__container.universal-panel .promotion__box--account-panel .box__img-container img{width:100%}.promotion__container.universal-panel.super-price .promotion__box--account-panel{background-color:transparent;padding:0;height:190px}.promotion__container.universal-panel.super-price .promotion-background img{object-fit:cover;height:190px}.promotion__container.universal-panel.super-price .promotion-text{width:150px}.promotion__container.universal-panel.super-price .promotion-signature{width:120px;transform:rotate(-5deg)}.promotion__container.flat .promotion__box{flex-direction:row-reverse;justify-content:space-between;padding:16px 24px 16px 28px}.promotion__container.flat .promotion__title{margin-left:0;margin-right:10px}.promotion__container.flat .promotion__upper-title{font-size:1.4rem}.promotion__container.flat .promotion__lower-title{font-size:1.6rem;line-height:1.3em}}@media (max-width: 350px){.promotion__container.universal-panel .promotion__box--account-panel .promotion__lower-title{max-width:130px}.promotion__container.universal-panel .promotion__box--account-panel .promotion__img-badge-container{top:82px}}.promotion__box--health-hunger{position:relative;background-color:#fff!important;border:1px solid #cfcfcf;overflow:hidden}.promotion__box--health-hunger .promotion__text,.promotion__box--health-hunger .promotion__title,.promotion__box--health-hunger .promotion__lower-title{z-index:2}.promotion__box--health-hunger .promotion__image--health-hungry{position:absolute;height:100%;right:0;bottom:0}.promotion__box--health-hunger .promotion__image--health-hungry img{width:100%;height:100%}.promotion__box--health-hunger .promotion__img--health-hunger{margin-top:-14px}@media (max-width: 600px){.promotion__img--health-hunger{margin-top:-6px}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ingredients-modal{z-index:99999!important}.ingredients-modal .mdc-dialog__surface{max-width:1060px!important;border-radius:20px!important;min-width:930px!important}.ingredients-modal .mdc-dialog__content{padding:46px 14px 46px 46px!important;position:relative}.ingredients-modal .mdc-dialog__content.ingredients-modal--addons{padding:22px 14px 22px 22px!important}.ingredients-modal .ingredients__container{display:flex;color:#000;max-height:540px}.ingredients-modal .ingredients__modal-close{position:absolute;top:25px;right:25px;cursor:pointer;transition:all .2s;z-index:1}@media all and (min-width: 980px){.ingredients-modal .ingredients__modal-close:hover{opacity:.5}}.ingredients-modal .ingredients__image .img-container{height:100%;width:100%;text-align:center;pointer-events:none;position:relative}.ingredients-modal .ingredients__image .img-container.juice-container{max-height:450px}.ingredients-modal .ingredients__image .img-container img{height:100%;object-fit:cover;border-radius:20px;width:290px}.ingredients-modal .ingredients__image .img-container .avg-meal-rating{position:absolute;display:flex;align-items:center;top:16px;left:24px;background:rgba(0,0,0,.3);border-radius:90px;padding:7px 11px 7px 6px;font-weight:600;font-size:15px;color:#fff;text-shadow:0px 1.07692px 1.07692px rgba(0,0,0,.13)}.ingredients-modal .ingredients__image .img-container .avg-meal-rating svg{display:block;margin-right:7px;position:relative}.ingredients-modal .ingredients__image .img-container .avg-meal-rating span{position:relative}.ingredients-modal .ingredients__image .img-container .avg-meal-rating--new{background:#ffffff;color:#c10016}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag{display:flex;align-items:center;background:rgba(0,0,0,.3);backdrop-filter:blur(1.075px);border-radius:90px;padding:3px 5px;position:absolute;left:24px;bottom:24px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag__icon{display:flex;max-width:16px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag__icon img{width:100%}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag__name{font-size:11px;font-weight:700;text-transform:uppercase;margin-left:8px;color:#fff}.ingredients-modal .ingredients__details{margin-left:45px;display:flex;flex-direction:column}.ingredients-modal .ingredients__details::-webkit-scrollbar{width:2px}.ingredients-modal .ingredients__details::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.ingredients-modal .ingredients__details::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.ingredients-modal .ingredients__details::-webkit-scrollbar-track{margin-top:52px;margin-bottom:52px}.ingredients-modal .ingredients__details.noMargin{margin-left:0;max-width:600px}.ingredients-modal .ingredients__details.ingredients__details--addon{justify-content:center;width:100%}.ingredients-modal .wrap{overflow:auto;padding-right:30px}.ingredients-modal .wrap::-webkit-scrollbar{width:2px}.ingredients-modal .wrap::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.ingredients-modal .wrap::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.ingredients-modal .wrap::-webkit-scrollbar-track{margin-top:52px;margin-bottom:52px}.ingredients-modal .ingredients__name{font-size:16px;font-weight:700;text-transform:uppercase}.ingredients-modal .ingredients__description{margin-top:14px;font-size:18px;line-height:1.5em;max-width:500px}.ingredients-modal .ingredients__description--addon{font-size:26px}.ingredients-modal .ingredients__tags{display:flex;margin-top:16px;gap:8px}.ingredients-modal .ingredients__tags .dish-tag-partial{border-radius:100px;border:1px solid black}.ingredients-modal .ingredients__tags .dish-tag-partial .dish-tag-partial-content{background-color:transparent}.ingredients-modal .ingredients__tags .dish-tag-partial[data-tag-id="6"]{border-color:#23b15f}.ingredients-modal .ingredient__tag{font-size:12px;line-height:1.1em;font-weight:700;padding:2px 9px;border-radius:10px;text-transform:uppercase;border:1px solid black;display:flex;align-items:center}.ingredients-modal .ingredient__tag span{margin-left:6px}.ingredients-modal .ingredient__tag:not(:first-child){margin-left:4px}.ingredients-modal .ingredient__tag .ingredient__tag-img img{display:block}.ingredients-modal .ingredient__tag.tag-id-6{background-color:#23b15f;border-color:#23b15f;color:#fff}.ingredients-modal .ingredients__infuencer{margin-top:22px}.ingredients-modal .ingredients__influencer--wrapper{display:flex;align-items:center;padding:11px 24px;background-color:#fdf9f8;border-radius:10px;font-size:14px;transition:all .2s;cursor:pointer}@media all and (min-width: 980px){.ingredients-modal .ingredients__influencer--wrapper:hover{background-color:#faefec}}.ingredients-modal .ingredients__infuencer--img{max-width:32px}.ingredients-modal .ingredients__infuencer--img img{display:block;border-radius:100%;width:100%;object-fit:contain;border:1px solid #c10016}.ingredients-modal .ingredients__influencer--text{display:flex;margin-left:20px}.ingredients-modal .ingredients__infuencer--title{color:#7c7c7c}.ingredients-modal .ingredients__infuencer--name{margin-left:5px;color:#c10016;font-weight:700}.ingredients-modal .ingredients__ingredients-list{margin-top:34px}.ingredients-modal .ingredients__ingredients-list--header{font-size:14px;font-weight:700}.ingredients-modal .ingredients__ingredients-list--main{font-size:16px;line-height:1.5em;opacity:.5;margin-top:10px}.ingredients-modal .ingredients__alergens-list{margin-top:20px}.ingredients-modal .ingredients__alergens-list--header{font-size:14px;font-weight:700}.ingredients-modal .ingredients__alergens-list--main{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;margin-top:20px}.ingredients-modal .ingredients__alergens-list--main--addons{grid-template-columns:repeat(5,1fr)}.ingredients-modal .ingredients__alergen{height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7f7f7;border-radius:10px}.ingredients-modal .ingredients__alergen--img img{width:20px;height:20px;object-fit:contain}.ingredients-modal .ingredients__alergen--name{font-size:14px;margin-top:10px;text-align:center;max-width:95%}.ingredients-modal .ingredients__alergens-info{display:flex;align-items:center;padding:10px 30px;background-color:#f4f7fa;border-radius:10px;margin-top:22px}.ingredients-modal .ingredients__alergens-info--text{color:#016fff;font-size:14px;line-height:1.4em;margin-left:30px;flex:1}.ingredients-modal .ingredients-variants .swiper-horizontal>.swiper-pagination-progressbar,.ingredients-modal .ingredients-variants .swiper-pagination-progressbar.swiper-pagination-horizontal,.ingredients-modal .ingredients-variants .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.ingredients-modal .ingredients-variants .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%}.ingredients-modal .ingredients-variants .swiper-wrapper{height:unset}.ingredients-modal .ingredients-variants .swiper-slide{width:210px}@media (max-width: 950px){.ingredients-modal .ingredients-variants .swiper-slide{margin:0}}.ingredients-modal .swiper-pagination-progressbar{display:block!important;height:1px!important;top:inherit!important;bottom:0}.ingredients-modal .swiper-pagination-progressbar-fill{background-color:#000!important}.ingredients-modal .ingredients__tags.mobile{width:100%;display:none;justify-content:flex-start;flex-wrap:wrap;margin-top:20px}.ingredients-modal .ingredients__tags.mobile .swiper{margin:0}.ingredients-modal .ingredients-variants__variant{width:unset;max-width:200px;margin-right:15px;margin-top:6px;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.ingredients-modal .ingredients-variants__variant-tab{border:1px solid #000000;border-radius:26.5px;font-weight:700;font-size:12px;text-transform:uppercase;margin-bottom:12px;padding:5px 7.5px;display:flex;align-items:center;position:relative;cursor:default}.ingredients-modal .ingredients-variants__variant-tab img{margin-right:4px}.ingredients-modal .ingredients-variants__variant-tab.tag-id-6{padding-block:3px;background-color:#23b15f;border-color:#23b15f;color:#fff}.ingredients-modal .ingredients-variants__variant-description{font-size:16px;line-height:21px;color:#000}@media (max-width: 1600px){.ingredients-modal .mdc-dialog__surface{max-width:980px!important}.ingredients-modal .mdc-dialog__content{padding:32px 14px 32px 32px!important}.ingredients-modal .mdc-dialog__content.ingredients-modal--addons{padding:22px 14px 22px 22px!important}.ingredients-modal .ingredients__image .img-container img{width:270px}.ingredients-modal .ingredients__container{max-height:540px}.ingredients-modal .ingredients__details{margin-left:25px}.ingredients-modal .ingredients__name{font-size:14px}.ingredients-modal .ingredients__description{font-size:16px;line-height:1.4em}.ingredients-modal .ingredient__tag{font-size:10px}.ingredients-modal .ingredients__infuencer--title{font-size:12px}.ingredients-modal .ingredients__infuencer--name{font-size:14px}.ingredients-modal .ingredients__ingredients-list{margin-top:24px}.ingredients-modal .ingredients__ingredients-list--main{font-size:14px;line-height:1.4em}.ingredients-modal .ingredients__alergen--name{font-size:12px;line-height:1.1em;margin-top:5px}.ingredients-modal .ingredients__alergen{height:90px}.ingredients-modal .ingredients__alergens-info{padding:10px 20px}.ingredients-modal .ingredients__alergens-info--text{font-size:12px;line-height:1.2em;margin-left:20px}.ingredients-modal .ingredients__alergens-list--main--addons{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media (max-width: 980px){.ingredients-modal .wrap{padding-right:0}.ingredients-modal .mdc-dialog__surface{max-width:100%!important;max-height:100%!important;min-width:100%!important;height:100%;border-radius:0!important}.ingredients-modal .mdc-dialog__container{width:100%}.ingredients-modal .mdc-dialog__content{padding:85px 34px 45px!important}.ingredients-modal .mdc-dialog__content.ingredients-modal--addons{padding:0!important}.ingredients-modal .ingredients__container{flex-direction:column;max-height:none}.ingredients-modal .ingredients__modal-close path{stroke:#fff}.ingredients-modal .no-img .ingredients__modal-close path{stroke:#000}.ingredients-modal .ingredients__image{position:relative}.ingredients-modal .ingredients__image:after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%)}.ingredients-modal .ingredients__image .img-container{max-width:none;height:400px;margin:0 auto}.ingredients-modal .ingredients__image .img-container img{max-width:none;max-height:none;border-radius:0;width:100%;height:100%}.ingredients-modal .ingredients__image .img-container .avg-meal-rating{top:unset;left:22px;bottom:22px;padding:5px 7px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag{left:22px;bottom:22px;padding:6px 7px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag.position-left{left:96px}.ingredients-modal .ingredients__details{overflow:initial;margin-left:0;margin-top:30px;padding:0 14px 22px 22px}.ingredients-modal .ingredients__details.noMargin{max-width:none}.ingredients-modal .ingredients__name{font-size:16px}.ingredients-modal .ingredients__description{line-height:1.5em;margin-top:10px}.ingredients-modal .ingredients__tags{margin-top:12px;display:none}.ingredients-modal .ingredients__tags.mobile{display:flex}.ingredients-modal .ingredients__infuencer{margin-top:20px}.ingredients-modal .ingredients__alergens-list--main{grid-template-columns:repeat(4,1fr)}.ingredients-modal .ingredients__alergens-list--main--addons{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.ingredients-modal .ingredients__alergen{padding:0 10px}.ingredients-modal .ingredients__influencer--wrapper{padding:10px 30px}.ingredients-modal .ingredients__influencer--text{flex-direction:column;margin-left:16px}.ingredients-modal .ingredients__infuencer--name{margin-left:0}.ingredients-modal .ingredients__ingredients-list{margin-top:28px}.ingredients-modal .ingredients__alergens-list{margin-top:30px}.ingredients-modal .ingredients__alergens-list--main{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ingredients-modal .ingredients__alergens-info{margin-top:20px;flex-direction:row-reverse;padding:22px 23px 22px 30px;align-items:flex-start}.ingredients-modal .ingredients__alergens-info--text{font-size:14px;line-height:1.4em;margin-left:0}.ingredients-modal .ingredients__alergens-info--img{margin-left:16px}}@media (max-width: 600px){.ingredients-modal .ingredients__alergens-list--main{grid-template-columns:repeat(3,1fr)}.ingredients-modal .ingredients__alergen{height:104px}.ingredients-modal .ingredients__alergens-info--text{font-size:12px;line-height:1.2em}.ingredients-modal .ingredients__tags{flex-wrap:wrap}.ingredients-modal .ingredients__tags>*{margin:2px 0}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.diet-menu-choice{height:calc(var(--vh, 1vh) * 100);width:100vw;display:flex;flex-direction:column;align-items:center;padding-top:30px}.diet-menu-choice.isMain{width:100%}.diet-menu-choice--mobile{padding-bottom:200px}.diet-menu-choice .open-ingredients-modal{width:fit-content;z-index:9999;font-size:1.4rem;font-weight:700;color:#c10016;transition:all .2s;text-decoration:underline;margin:auto 0 21px;cursor:pointer}.diet-menu-choice .open-ingredients-modal.mobile{display:none}.diet-menu-choice .open-ingredients-modal:hover{color:#a80013}.diet-menu-choice .diet-menu-choice__swiper{width:100%;max-width:70rem;height:2.6rem;margin-bottom:3rem}.diet-menu-choice .swiper__text{font-size:1.6rem;line-height:1.25em;color:#000;opacity:.5;cursor:pointer;text-align:center}.diet-menu-choice .swiper__text.active{font-weight:700;opacity:1}.diet-menu-choice .swiper-main-inner,.diet-menu-choice .swiper-main-outer{max-width:unset!important;height:100%}.diet-menu-choice .swiper-main-outer{max-height:unset!important}.diet-menu-choice .diet-menu-choice__meal-boxes-swiper{width:100%;height:100%;max-height:43rem;overflow:auto}.diet-menu-choice .diet-menu-choice__meal-boxes-swiper::-webkit-scrollbar{width:2px}.diet-menu-choice .diet-menu-choice__meal-boxes-swiper::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.diet-menu-choice .diet-menu-choice__meal-boxes-swiper::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.diet-menu-choice .diet-menu-choice__calendar-boxes{width:100%;height:auto;max-height:93px;max-width:1000px;margin-bottom:37px;display:flex;justify-content:space-between;align-items:center}.diet-menu-choice .diet-menu-choice__calendar-boxes .swiper{max-height:auto}.diet-menu-choice .diet-menu-choice__calendar-box{display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #dfdfe1;border-radius:12px;padding:8px 0;transition:all .2s;width:140px}.diet-menu-choice .diet-menu-choice__calendar-box:hover{background-color:#dfdfe180}.diet-menu-choice .diet-menu-choice__calendar-box.disabled-date{opacity:0;pointer-events:none;visibility:hidden}.diet-menu-choice .diet-menu-choice__calendar-box.pointer-none{pointer-events:none;opacity:.6}.diet-menu-choice .diet-menu-choice__calendar-day{display:flex;align-items:center;font-size:16px;color:#525252}.diet-menu-choice .diet-menu-choice__calendar-day span{color:#000;font-weight:700}.diet-menu-choice .diet-menu-choice__calendar-day.left{margin-left:22px}.diet-menu-choice .diet-menu-choice__calendar-day.right{margin-right:22px}.diet-menu-choice .diet-menu-choice__calendar-day-main{font-weight:700;font-size:16px;color:#000}.diet-menu-choice .diet-menu-choice__calendar-day,.diet-menu-choice .diet-menu-choice__calendar-day-main{transition-duration:.2s}.diet-menu-choice .diet-menu-choice__calendar-day.index-changing,.diet-menu-choice .diet-menu-choice__calendar-day-main.index-changing{opacity:0;pointer-events:none}.diet-menu-choice .calendar-boxes__box{height:100%;width:9rem;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;border:1px solid #dfdfe1;border-radius:1.6rem;box-sizing:border-box;transition:.2s;font-size:1.4rem;line-height:2rem}.diet-menu-choice .calendar-boxes__box:hover,.diet-menu-choice .calendar-boxes__box.active{border-color:#000}.diet-menu-choice .box-text{font-size:12px;line-height:2.3rem;font-weight:700;color:#000}.diet-menu-choice .diet-menu-choice__meals-container{width:100%;height:100%;display:flex;justify-content:center;box-sizing:border-box;gap:10px;flex-wrap:wrap;overflow:auto;transition-duration:.2s}.diet-menu-choice .diet-menu-choice__meals-container.meals-changing{opacity:0;pointer-events:none}.diet-menu-choice .diet-menu-choice__meals-container::-webkit-scrollbar{width:2px}.diet-menu-choice .diet-menu-choice__meals-container::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.diet-menu-choice .diet-menu-choice__meals-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.diet-menu-choice .diet-menu-choice__meals-container.tier-2,.diet-menu-choice .diet-menu-choice__meals-container.tier-3{justify-content:flex-start}.diet-menu-choice .meals-container__meal{border-radius:10px;position:relative;width:100%;height:100%;max-width:300px;transition:.3s;border:2px solid transparent;display:flex;flex-direction:column;justify-content:flex-end;background-color:transparent;perspective:1000px;overflow:hidden;box-sizing:border-box}@media all and (min-width: 1200px){.diet-menu-choice .meals-container__meal:hover .meal__details-container{transform:translateY(0)}.diet-menu-choice .meals-container__meal:hover .meal__variant-description{-webkit-line-clamp:unset}}.diet-menu-choice .meals-container__meal:after{content:"";position:absolute;bottom:0;left:0;z-index:0;width:100%;height:40%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);opacity:.4;border-radius:9.54016px}.diet-menu-choice .meals-container__meal.tier-3{max-height:400px}.diet-menu-choice .meal__image-container .avg-meal-rating.mobile{display:none}.diet-menu-choice .meal__details-container{display:flex;flex-direction:column;z-index:1;transform:translateY(50px);transition:all .2s ease}.diet-menu-choice .meal__details-container .meal-details{padding:0 20px 0 30px;margin-bottom:18px}.diet-menu-choice .meal__details-container .meal-details__button{font-size:12px;line-height:1.4em;font-weight:700;padding:7px 0;color:#fff;background-color:#c10016;width:100%;cursor:pointer;border-radius:60px;text-align:center}.diet-menu-choice .world-cuisine-tag{display:flex;align-items:center;background:rgba(0,0,0,.3);backdrop-filter:blur(1.075px);border-radius:90px;padding:3px 5px;margin:0 20px 10px 30px;width:fit-content}.diet-menu-choice .world-cuisine-tag__icon{display:flex;max-width:16px}.diet-menu-choice .world-cuisine-tag__icon img{width:100%}.diet-menu-choice .world-cuisine-tag__name{font-size:11px;font-weight:700;text-transform:uppercase;margin-left:8px;color:#fff}.diet-menu-choice .avg-meal-rating{position:absolute;top:21px;left:21px;display:flex;align-items:center;background:rgba(0,0,0,.3);border-radius:90px;padding:7px 11px 7px 6px;font-weight:600;font-size:15px;color:#fff;text-shadow:0px 1.07692px 1.07692px rgba(0,0,0,.13);width:fit-content}.diet-menu-choice .avg-meal-rating svg{display:block;margin-right:7px;position:relative}.diet-menu-choice .avg-meal-rating span{position:relative}.diet-menu-choice .avg-meal-rating--new{background:#ffffff;color:#c10016}.diet-menu-choice .meal__image-container{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.diet-menu-choice .meal__image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.diet-menu-choice .slide-meal__ingredients{position:absolute;top:0;width:100%;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#c10016;font-size:14px;font-weight:700;transform:translateY(-100px);transition:all .3s;height:43px;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer}.diet-menu-choice .slide-meal__ingredients span{line-height:1em;border-bottom:1px solid transparent;transition:all .3s}.diet-menu-choice .slide-meal__ingredients:hover{color:#a80013}.diet-menu-choice .slide-meal__ingredients:hover span{border-color:#a80013}.diet-menu-choice .slide-meal__ingredients svg{margin-right:12px}.diet-menu-choice .meal__variant-description{padding:0 20px 0 30px;margin-bottom:20px;font-weight:600;font-size:16px;line-height:1.3em;color:#fff;text-shadow:0px 1.27838px 11.1524px rgba(0,0,0,.49);overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:.2s}.diet-menu-choice .meal__tags-container,.diet-menu-choice .tags-container{padding:0 20px 0 30px;display:flex;gap:4px;margin-bottom:10px;flex-wrap:wrap}.diet-menu-choice .tags-container__tag{font-weight:500;padding:2px 10px;font-size:9.5px;line-height:1.2em;text-align:center;color:#000;text-shadow:0px .317387px 12.6955px rgba(0,0,0,.18);background-color:#fff;border-radius:11px;display:flex;align-items:center}.diet-menu-choice .tags-container__tag span{margin-left:5px;line-height:1.1em}.diet-menu-choice .tags-container__tag .tags-container__tag-img img{display:block}.diet-menu-choice .meal__variant-text{display:none}.diet-menu-choice .menu-swiper__subtext{margin-top:0}.diet-menu-choice .menu-swiper__subtext.mobile{display:none}.diet-menu-choice .diet-menu-choice__button{width:100%;height:5rem;padding:0rem 1rem;background:#c10016;border-radius:10rem;color:#fff;text-align:center;font-weight:700;cursor:pointer;transition:background-color .2s;border:none;font-size:1.6rem;display:flex;align-items:center;justify-content:center;margin-top:0;position:sticky;bottom:.6rem;z-index:2;outline:none;text-decoration:none}.diet-menu-choice .diet-menu-choice__button:hover{background-color:#a80013}.diet-menu-choice .menu__btn-wrap-diet-choice{max-width:724px;width:100%;margin:0 auto 30px}.diet-menu-choice .diet-menu-choice__meal-boxes-container{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center}.diet-menu-choice .diet-menu-choice__allergens-content{width:100%;max-width:31.2rem;max-height:45.7rem;padding:1.9rem 1.6rem 2.2rem;color:#000;visibility:hidden;opacity:0;background-color:#fff;border:1px solid #000000;border-radius:2rem;position:absolute;display:flex;flex-direction:column;align-items:center;transition:.2s;z-index:10;bottom:210px}.diet-menu-choice .diet-menu-choice__allergens-content.hidden{opacity:1;visibility:visible}.diet-menu-choice .diet-menu-choice__allergens-content .allergens-content__header{font-size:1.6rem;font-weight:700;margin-bottom:2.4rem}.diet-menu-choice .diet-menu-choice__allergens-content .allergens-content__alergen-container{width:100%;max-height:32rem;padding:0px 1.6rem;overflow:auto;pointer-events:all}.diet-menu-choice .diet-menu-choice__allergens-content .allergens-content__alergen-container::-webkit-scrollbar{width:2px}.diet-menu-choice .diet-menu-choice__allergens-content .allergens-content__alergen-container::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.diet-menu-choice .diet-menu-choice__allergens-content .allergens-content__alergen-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.diet-menu-choice .diet-menu-choice__allergens-content .allergens-content__alergen{width:100%;height:4rem;max-height:4rem;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;border-radius:1rem;font-size:1.4rem}.diet-menu-choice .diet-menu-choice__allergens-content .allergens-content__alergen:not(:last-child){margin-bottom:.6rem}.diet-menu-choice .diet-menu-choice__allergens-content .allergens-content__alergen img{margin-right:1.5rem}@media only screen and (min-width: 1201px){.diet-menu-choice .meal__image-container{background-image:none}}@media (max-width: 1600px){.diet-menu-choice{padding-top:16px}.diet-menu-choice .menu-swiper__subtext{margin-bottom:10px!important}.diet-menu-choice .allergens-content__alergen-container{max-height:17rem!important}.diet-menu-choice .slide-meal__ingredients{height:38px;font-size:12px}.diet-menu-choice .slide-meal__ingredients svg{margin-right:4px}.diet-menu-choice .swiper-main-inner .swiper-slide{display:flex;justify-content:center}.diet-menu-choice .diet-menu-choice__meal-boxes-swiper{max-height:35rem}.diet-menu-choice .diet-menu-choice__calendar-boxes{margin-bottom:10px}.diet-menu-choice .diet-menu-choice__calendar-day{font-size:12px}.diet-menu-choice .diet-menu-choice__calendar-day span{font-size:14px}.diet-menu-choice .diet-menu-choice__calendar-day.left{margin-left:16px}.diet-menu-choice .diet-menu-choice__calendar-day.right{margin-right:16px}.diet-menu-choice .meals-container__meal{max-width:225px}.diet-menu-choice .meals-container__meal.tier-3{max-height:330px}.diet-menu-choice .diet-menu-choice__meals-container.tier-3{grid-gap:5px}}@media screen and (max-width: 1338px){.diet-menu-choice .meals-container__meal{max-width:340px;max-height:330px}.diet-menu-choice .meals-container__meal.tier-3{max-width:300px}}@media (max-width: 1200px){.diet-menu-choice .meal-type,.diet-menu-choice .meal-details{display:none}.diet-menu-choice .diet-menu-choice__meal-boxes-container{display:flex;justify-content:center}.diet-menu-choice .menu-swiper__subtext{display:none}.diet-menu-choice .menu-swiper__subtext.mobile{display:block}.diet-menu-choice .swiper-main-inner{height:100%!important;max-height:100%!important}.diet-menu-choice .swiper-main-inner .swiper-slide{width:calc(100% - 12.4rem);margin-right:6.2rem}.diet-menu-choice .diet-menu-choice__meal-boxes-swiper{height:100%;max-height:calc(100vh - 32rem);padding-bottom:0;z-index:1}.diet-menu-choice .meal__image-container .avg-meal-rating{position:absolute;top:unset;bottom:15px;left:50%;transform:translate(-50%);display:flex;align-items:center;background:rgba(0,0,0,.3);backdrop-filter:blur(2.15385px);border-radius:90px;padding:7px 11px 7px 6px;font-weight:600;font-size:15px;color:#fff;text-shadow:0px 1.07692px 1.07692px rgba(0,0,0,.13);width:fit-content;height:fit-content;z-index:-1}.diet-menu-choice .meal__image-container .avg-meal-rating svg{display:block;margin-right:7px}.diet-menu-choice .world-cuisine-tag{order:3;margin:0 0 10px}.diet-menu-choice .meal__details-container{display:flex;flex-direction:column;z-index:1;transform:translateY(0)}.diet-menu-choice .meal__details-container .avg-meal-rating{display:none}.diet-menu-choice .meal__variant-text.mobile{display:block;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;color:#000;opacity:.5;margin-top:18px;margin-bottom:6px;order:1}.diet-menu-choice .meal__details-container{max-width:calc(100% - 122px);margin-right:10px;text-align:left}.diet-menu-choice .meal__details-container .dish-tag-partial{border:1px solid black;border-radius:30px}.diet-menu-choice .meal__details-container .dish-tag-partial[data-tag-id="6"]{border-color:#23b15f}.diet-menu-choice .diet-menu-choice__calendar-boxes{margin-bottom:3.3rem}.diet-menu-choice .diet-menu-choice__meals-container{height:100%;max-height:calc(100vh - 320px);padding-right:1.2rem;overflow:hidden;overflow-y:scroll;display:block;padding:0 10px 50px 0}.diet-menu-choice .diet-menu-choice__meals-container::-webkit-scrollbar{width:2px}.diet-menu-choice .diet-menu-choice__meals-container::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.diet-menu-choice .diet-menu-choice__meals-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.diet-menu-choice .meal__tags-allergens{order:3}.diet-menu-choice .meal__variant-description{color:#000;padding:0;margin:0 0 12px;text-shadow:none;font-weight:400;order:0;-webkit-line-clamp:unset;overflow:inherit;order:2}.diet-menu-choice .meal__tags-container,.diet-menu-choice .tags-container{padding:0}.diet-menu-choice .tags-container__tag{border:1px solid black}.diet-menu-choice .slide-meal__ingredients{display:none}.diet-menu-choice .open-ingredients-modal.mobile{display:block;margin-bottom:12px;margin-inline:0;order:4}.diet-menu-choice .meal__image-container{position:inherit;max-width:92px;height:unset;width:100%;margin-right:20px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:1rem}.diet-menu-choice .meal__image-container img{display:none}.diet-menu-choice .meals-container__meal{position:relative;display:-webkit-box;max-height:unset!important;height:unset;max-width:100%;flex-direction:row;justify-content:flex-start;border:1px solid #dfdfe1;padding:6px;margin-bottom:1rem}.diet-menu-choice .meals-container__meal:after{content:unset}.diet-menu-choice .meals-container__meal.tier-3{max-width:100%}.diet-menu-choice .diet-menu-choice__button{bottom:46px;width:100%;margin-top:0}.diet-menu-choice .menu__btn-wrap-diet-choice{max-width:71rem;width:100%;position:fixed;height:80px;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:2;bottom:0}.diet-menu-choice .diet-menu-choice__calendar-boxes{max-height:81px}.diet-menu-choice .calendar-boxes__box{height:8.1rem;width:7.7rem}.diet-menu-choice .mdc-tab{padding:0 .9rem}.diet-menu-choice .open-ingredients-modal{margin:5px 0 0}}@media (max-width: 600px){.diet-menu-choice{padding:.4rem .4rem 0;margin-top:20px}.diet-menu-choice .swiper-main-inner .swiper-slide{width:calc(100% - 3.2rem);margin-right:1.6rem}.diet-menu-choice .open-ingredients-modal{margin-bottom:0;margin-top:10px}.diet-menu-choice .mdc-tab{display:none}.diet-menu-choice .diet-menu-choice__button{position:fixed;bottom:6px;max-width:30.2rem}@supports (-webkit-touch-callout: none){.diet-menu-choice .diet-menu-choice__button--bottom{bottom:90px}}.diet-menu-choice .diet-menu-choice__calendar-boxes{padding:0;height:auto;max-height:initial}.diet-menu-choice .diet-menu-choice__calendar-boxes .swiper{max-height:unset}.diet-menu-choice .diet-menu-choice__calendar-boxes .swiper .swiper-wrapper{height:auto}.diet-menu-choice .diet-menu-choice__swiper{justify-self:end}.diet-menu-choice .diet-menu-choice__meal-boxes-swiper{max-height:calc(100vh - 140px)}.diet-menu-choice .diet-menu-choice__meals-container{max-height:calc(100% - 120px);padding-bottom:130px}.diet-menu-choice .menu__allergens-container{width:100%;max-width:34.3rem;display:flex;align-items:center;justify-content:center;background-color:#ebebeb;border-radius:1rem;color:#000;font-size:1.2rem;font-weight:700;margin-bottom:3rem;cursor:pointer}.diet-menu-choice .calendar-boxes__box{width:auto!important;height:7rem}.diet-menu-choice .calendar-boxes__box.active{color:#fff;background-color:#000}.diet-menu-choice .calendar-boxes__box.active .box-text{color:#fff}.diet-menu-choice .diet-menu-choice__calendar-boxes{margin-bottom:24px}.diet-menu-choice .diet-menu-choice__calendar-box{flex-direction:column}.diet-menu-choice .diet-menu-choice__calendar-day{display:none}.diet-menu-choice .diet-menu-choice__calendar-day.right{margin-right:0}.diet-menu-choice .diet-menu-choice__calendar-day.left{margin-left:0}.diet-menu-choice .diet-menu-choice__calendar-box{width:40px}.diet-menu-choice .diet-menu-choice__calendar-box:hover{background-color:#fff}.diet-menu-choice .diet-menu-choice__calendar-day-main{font-size:14px}}.ingredients-modal{z-index:99999!important}.ingredients-modal .mdc-dialog__surface{max-width:1060px!important;border-radius:20px!important;min-width:930px!important}.ingredients-modal .mdc-dialog__content{padding:46px 14px 46px 46px!important;position:relative}.ingredients-modal .mdc-dialog__content.ingredients-modal--addons{padding:22px 14px 22px 22px!important}.ingredients-modal .ingredients__container{display:flex;color:#000;max-height:540px}.ingredients-modal .ingredients__modal-close{position:absolute;top:25px;right:25px;cursor:pointer;transition:all .2s;z-index:1}@media all and (min-width: 980px){.ingredients-modal .ingredients__modal-close:hover{opacity:.5}}.ingredients-modal .ingredients__image .img-container{height:100%;width:100%;text-align:center;pointer-events:none;position:relative}.ingredients-modal .ingredients__image .img-container.juice-container{max-height:450px}.ingredients-modal .ingredients__image .img-container img{height:100%;object-fit:cover;border-radius:20px;width:290px}.ingredients-modal .ingredients__image .img-container .avg-meal-rating{position:absolute;display:flex;align-items:center;top:16px;left:24px;background:rgba(0,0,0,.3);border-radius:90px;padding:7px 11px 7px 6px;font-weight:600;font-size:15px;color:#fff;text-shadow:0px 1.07692px 1.07692px rgba(0,0,0,.13)}.ingredients-modal .ingredients__image .img-container .avg-meal-rating svg{display:block;margin-right:7px;position:relative}.ingredients-modal .ingredients__image .img-container .avg-meal-rating span{position:relative}.ingredients-modal .ingredients__image .img-container .avg-meal-rating--new{background:#ffffff;color:#c10016}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag{display:flex;align-items:center;background:rgba(0,0,0,.3);backdrop-filter:blur(1.075px);border-radius:90px;padding:3px 5px;position:absolute;left:24px;bottom:24px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag__icon{display:flex;max-width:16px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag__icon img{width:100%}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag__name{font-size:11px;font-weight:700;text-transform:uppercase;margin-left:8px;color:#fff}.ingredients-modal .ingredients__details{margin-left:45px;display:flex;flex-direction:column}.ingredients-modal .ingredients__details::-webkit-scrollbar{width:2px}.ingredients-modal .ingredients__details::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.ingredients-modal .ingredients__details::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.ingredients-modal .ingredients__details::-webkit-scrollbar-track{margin-top:52px;margin-bottom:52px}.ingredients-modal .ingredients__details.noMargin{margin-left:0;max-width:600px}.ingredients-modal .ingredients__details.ingredients__details--addon{justify-content:center;width:100%}.ingredients-modal .wrap{overflow:auto;padding-right:30px}.ingredients-modal .wrap::-webkit-scrollbar{width:2px}.ingredients-modal .wrap::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.ingredients-modal .wrap::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.ingredients-modal .wrap::-webkit-scrollbar-track{margin-top:52px;margin-bottom:52px}.ingredients-modal .ingredients__name{font-size:16px;font-weight:700;text-transform:uppercase}.ingredients-modal .ingredients__description{margin-top:14px;font-size:18px;line-height:1.5em;max-width:500px}.ingredients-modal .ingredients__description--addon{font-size:26px}.ingredients-modal .ingredients__tags{display:flex;margin-top:16px;gap:8px}.ingredients-modal .ingredients__tags .dish-tag-partial{border-radius:100px;border:1px solid black}.ingredients-modal .ingredients__tags .dish-tag-partial .dish-tag-partial-content{background-color:transparent}.ingredients-modal .ingredients__tags .dish-tag-partial[data-tag-id="6"]{border-color:#23b15f}.ingredients-modal .ingredient__tag{font-size:12px;line-height:1.1em;font-weight:700;padding:2px 9px;border-radius:10px;text-transform:uppercase;border:1px solid black;display:flex;align-items:center}.ingredients-modal .ingredient__tag span{margin-left:6px}.ingredients-modal .ingredient__tag:not(:first-child){margin-left:4px}.ingredients-modal .ingredient__tag .ingredient__tag-img img{display:block}.ingredients-modal .ingredient__tag.tag-id-6{background-color:#23b15f;border-color:#23b15f;color:#fff}.ingredients-modal .ingredients__infuencer{margin-top:22px}.ingredients-modal .ingredients__influencer--wrapper{display:flex;align-items:center;padding:11px 24px;background-color:#fdf9f8;border-radius:10px;font-size:14px;transition:all .2s;cursor:pointer}@media all and (min-width: 980px){.ingredients-modal .ingredients__influencer--wrapper:hover{background-color:#faefec}}.ingredients-modal .ingredients__infuencer--img{max-width:32px}.ingredients-modal .ingredients__infuencer--img img{display:block;border-radius:100%;width:100%;object-fit:contain;border:1px solid #c10016}.ingredients-modal .ingredients__influencer--text{display:flex;margin-left:20px}.ingredients-modal .ingredients__infuencer--title{color:#7c7c7c}.ingredients-modal .ingredients__infuencer--name{margin-left:5px;color:#c10016;font-weight:700}.ingredients-modal .ingredients__ingredients-list{margin-top:34px}.ingredients-modal .ingredients__ingredients-list--header{font-size:14px;font-weight:700}.ingredients-modal .ingredients__ingredients-list--main{font-size:16px;line-height:1.5em;opacity:.5;margin-top:10px}.ingredients-modal .ingredients__alergens-list{margin-top:20px}.ingredients-modal .ingredients__alergens-list--header{font-size:14px;font-weight:700}.ingredients-modal .ingredients__alergens-list--main{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;margin-top:20px}.ingredients-modal .ingredients__alergens-list--main--addons{grid-template-columns:repeat(5,1fr)}.ingredients-modal .ingredients__alergen{height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7f7f7;border-radius:10px}.ingredients-modal .ingredients__alergen--img img{width:20px;height:20px;object-fit:contain}.ingredients-modal .ingredients__alergen--name{font-size:14px;margin-top:10px;text-align:center;max-width:95%}.ingredients-modal .ingredients__alergens-info{display:flex;align-items:center;padding:10px 30px;background-color:#f4f7fa;border-radius:10px;margin-top:22px}.ingredients-modal .ingredients__alergens-info--text{color:#016fff;font-size:14px;line-height:1.4em;margin-left:30px;flex:1}.ingredients-modal .ingredients-variants .swiper-horizontal>.swiper-pagination-progressbar,.ingredients-modal .ingredients-variants .swiper-pagination-progressbar.swiper-pagination-horizontal,.ingredients-modal .ingredients-variants .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.ingredients-modal .ingredients-variants .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%}.ingredients-modal .ingredients-variants .swiper-wrapper{height:unset}.ingredients-modal .ingredients-variants .swiper-slide{width:210px}@media (max-width: 950px){.ingredients-modal .ingredients-variants .swiper-slide{margin:0}}.ingredients-modal .swiper-pagination-progressbar{display:block!important;height:1px!important;top:inherit!important;bottom:0}.ingredients-modal .swiper-pagination-progressbar-fill{background-color:#000!important}.ingredients-modal .ingredients__tags.mobile{width:100%;display:none;justify-content:flex-start;flex-wrap:wrap;margin-top:20px}.ingredients-modal .ingredients__tags.mobile .swiper{margin:0}.ingredients-modal .ingredients-variants__variant{width:unset;max-width:200px;margin-right:15px;margin-top:6px;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.ingredients-modal .ingredients-variants__variant-tab{border:1px solid #000000;border-radius:26.5px;font-weight:700;font-size:12px;text-transform:uppercase;margin-bottom:12px;padding:5px 7.5px;display:flex;align-items:center;position:relative;cursor:default}.ingredients-modal .ingredients-variants__variant-tab img{margin-right:4px}.ingredients-modal .ingredients-variants__variant-tab.tag-id-6{padding-block:3px;background-color:#23b15f;border-color:#23b15f;color:#fff}.ingredients-modal .ingredients-variants__variant-description{font-size:16px;line-height:21px;color:#000}@media (max-width: 1600px){.ingredients-modal .mdc-dialog__surface{max-width:980px!important}.ingredients-modal .mdc-dialog__content{padding:32px 14px 32px 32px!important}.ingredients-modal .mdc-dialog__content.ingredients-modal--addons{padding:22px 14px 22px 22px!important}.ingredients-modal .ingredients__image .img-container img{width:270px}.ingredients-modal .ingredients__container{max-height:540px}.ingredients-modal .ingredients__details{margin-left:25px}.ingredients-modal .ingredients__name{font-size:14px}.ingredients-modal .ingredients__description{font-size:16px;line-height:1.4em}.ingredients-modal .ingredient__tag{font-size:10px}.ingredients-modal .ingredients__infuencer--title{font-size:12px}.ingredients-modal .ingredients__infuencer--name{font-size:14px}.ingredients-modal .ingredients__ingredients-list{margin-top:24px}.ingredients-modal .ingredients__ingredients-list--main{font-size:14px;line-height:1.4em}.ingredients-modal .ingredients__alergen--name{font-size:12px;line-height:1.1em;margin-top:5px}.ingredients-modal .ingredients__alergen{height:90px}.ingredients-modal .ingredients__alergens-info{padding:10px 20px}.ingredients-modal .ingredients__alergens-info--text{font-size:12px;line-height:1.2em;margin-left:20px}.ingredients-modal .ingredients__alergens-list--main--addons{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media (max-width: 980px){.ingredients-modal .wrap{padding-right:0}.ingredients-modal .mdc-dialog__surface{max-width:100%!important;max-height:100%!important;min-width:100%!important;height:100%;border-radius:0!important}.ingredients-modal .mdc-dialog__container{width:100%}.ingredients-modal .mdc-dialog__content{padding:85px 34px 45px!important}.ingredients-modal .mdc-dialog__content.ingredients-modal--addons{padding:0!important}.ingredients-modal .ingredients__container{flex-direction:column;max-height:none}.ingredients-modal .ingredients__modal-close path{stroke:#fff}.ingredients-modal .no-img .ingredients__modal-close path{stroke:#000}.ingredients-modal .ingredients__image{position:relative}.ingredients-modal .ingredients__image:after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%)}.ingredients-modal .ingredients__image .img-container{max-width:none;height:400px;margin:0 auto}.ingredients-modal .ingredients__image .img-container img{max-width:none;max-height:none;border-radius:0;width:100%;height:100%}.ingredients-modal .ingredients__image .img-container .avg-meal-rating{top:unset;left:22px;bottom:22px;padding:5px 7px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag{left:22px;bottom:22px;padding:6px 7px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag.position-left{left:96px}.ingredients-modal .ingredients__details{overflow:initial;margin-left:0;margin-top:30px;padding:0 14px 22px 22px}.ingredients-modal .ingredients__details.noMargin{max-width:none}.ingredients-modal .ingredients__name{font-size:16px}.ingredients-modal .ingredients__description{line-height:1.5em;margin-top:10px}.ingredients-modal .ingredients__tags{margin-top:12px;display:none}.ingredients-modal .ingredients__tags.mobile{display:flex}.ingredients-modal .ingredients__infuencer{margin-top:20px}.ingredients-modal .ingredients__alergens-list--main{grid-template-columns:repeat(4,1fr)}.ingredients-modal .ingredients__alergens-list--main--addons{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.ingredients-modal .ingredients__alergen{padding:0 10px}.ingredients-modal .ingredients__influencer--wrapper{padding:10px 30px}.ingredients-modal .ingredients__influencer--text{flex-direction:column;margin-left:16px}.ingredients-modal .ingredients__infuencer--name{margin-left:0}.ingredients-modal .ingredients__ingredients-list{margin-top:28px}.ingredients-modal .ingredients__alergens-list{margin-top:30px}.ingredients-modal .ingredients__alergens-list--main{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ingredients-modal .ingredients__alergens-info{margin-top:20px;flex-direction:row-reverse;padding:22px 23px 22px 30px;align-items:flex-start}.ingredients-modal .ingredients__alergens-info--text{font-size:14px;line-height:1.4em;margin-left:0}.ingredients-modal .ingredients__alergens-info--img{margin-left:16px}}@media (max-width: 600px){.ingredients-modal .ingredients__alergens-list--main{grid-template-columns:repeat(3,1fr)}.ingredients-modal .ingredients__alergen{height:104px}.ingredients-modal .ingredients__alergens-info--text{font-size:12px;line-height:1.2em}.ingredients-modal .ingredients__tags{flex-wrap:wrap}.ingredients-modal .ingredients__tags>*{margin:2px 0}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.menu-details{display:flex;flex-direction:column;width:100%;color:#000;line-height:normal}.menu-details .swiper{height:100%}.menu-details .menu-details__meal-img{width:2.6rem;height:3.3rem;position:relative}.menu-details .menu-details__meal-img img{width:100%;height:100%;object-fit:contain}.menu-details .menu-details__name{margin-top:1.6rem}.menu-details .menu-details__calories-description{margin-top:24px;font-size:12px;width:204px;text-align:center;color:#7c7c7c}.menu-details--left{align-items:center;border-right:1px solid #dfdfe1;max-width:473px;height:100%;max-height:75.5rem;-webkit-transform:translate3d(0,0,0)}.menu-details--right{padding-top:4.2rem;padding-left:7rem;overflow:auto}.menu-details--right::-webkit-scrollbar{width:2px}.menu-details--right::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.menu-details--right::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.menu-details--right.hide{display:none}.menu-details .new-badge{position:initial;align-self:baseline;margin-bottom:1.6rem;transform:unset}.menu-details .image-container{max-width:113px;max-height:113px;margin-right:5.7rem}.menu-details .image-container img{width:113px!important;height:113px!important;border-radius:50%}.menu-details .menu-details__pie-chart-container{width:100%;max-width:35.5rem;display:flex;flex-direction:column;align-items:center;font-size:1.4rem;margin-top:2rem}.menu-details .menu-details__pie-chart-container .menu-details__header{margin-top:0}.menu-details .menu-details__pie-chart-content{display:grid;grid-template-rows:6.5rem 6.5rem;width:100%;margin-bottom:1rem;margin-top:1.5rem;justify-items:center}.menu-details .pie-chart,.menu-details .pie-chart__carbohydrates,.menu-details .pie-chart__fats,.menu-details .pie-chart__proteins{display:flex;align-items:flex-start;width:10rem;margin-top:2rem;margin-left:3.5rem}.menu-details .pie-chart img,.menu-details .pie-chart__carbohydrates img,.menu-details .pie-chart__fats img,.menu-details .pie-chart__proteins img{margin-top:.1rem}.menu-details .pie-chart__proteins img{margin-right:1.2rem}.menu-details .pie-chart__fats img{margin-right:1.4rem}.menu-details .pie-chart__carbohydrates{margin-left:.5rem!important;margin-top:5rem}.menu-details .pie-chart__carbohydrates img{margin-right:1.6rem}.menu-details .pie-chart__text-bold{margin-top:.4rem;font-weight:700}.menu-details .menu-details__pie-chart img{max-width:150px;margin-bottom:0}.menu-details .menu-details__pros-container{display:flex;align-items:center;color:#000;font-size:1.6rem;line-height:2rem;margin-bottom:2rem}.menu-details .menu-details__pros-container svg{margin-right:16px;min-width:20px}.menu-details .menu-details__calories-section .menu-details__header{text-align:center}.menu-details .menu-details__diet-type--mobile{display:flex;flex-direction:column}.menu-details .menu-details__tab,.menu-details .menu-details__variant-tab{font-weight:500;font-size:1.2rem;padding:1rem 2rem;text-transform:uppercase;border:1px solid #000000;border-radius:2.65rem}.menu-details .menu-details__tabs-container .menu-details__tab:not(:last-child),.menu-details .menu-details__tabs-container .menu-details__variant-tab:not(:last-child){margin-right:.9rem}.menu-details .menu-details__diets-variants{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:2rem}.menu-details .menu-details__diets-variant{width:calc(33% - 30px);margin-right:30px;margin-top:.6rem;margin-bottom:3rem;max-width:20.9rem;display:flex;flex-direction:column;align-items:flex-start;position:relative}.menu-details .menu-details__diets-variant.v-labelvegetarian .menu-details__variant-tab,.menu-details .menu-details__diets-variant.vlabelvegetarian .menu-details__variant-tab{background-color:#008237;border-color:#008237;color:#fff}.menu-details .menu-details__diets-variant .menu-details__variant-tab .custom-tooltip-variant__text{transform:translate(-50%,-75px);left:50%;top:0;bottom:unset;right:unset;border:1px solid black;height:auto;padding:18px 12px;font-size:14px;text-align:center}.menu-details .menu-details__diets-variant .menu-details__variant-tab .custom-tooltip-variant__text:after{left:50%;top:100%;bottom:unset;right:unset;transform:rotate(270deg);margin-top:0;border-color:transparent black transparent transparent}.menu-details .menu-details__diets-variant .menu-details__variant-tab .custom-tooltip-variant__text.ngnl{width:220px}.menu-details .menu-details__diets-variant .menu-details__variant-tab .custom-tooltip-variant__text.lc{width:130px}.menu-details .menu-details__variant-tab{font-weight:700;margin-bottom:1.2rem;padding:.5rem .75rem;display:flex;align-items:center;position:relative;cursor:default}.menu-details .menu-details__variant-tab img{margin-right:4px}.menu-details .menu-details__variant-tab--meals{margin:4rem 0 0;color:#c10016;border-color:#c10016}@media all and (min-width: 1200px){.menu-details .menu-details__variant-tab:hover .custom-tooltip-variant__text{opacity:1;visibility:visible}}.menu-details .menu-details__variant-description{font-size:1.6rem;line-height:2.1rem;color:#000}.menu-details .menu-details__tabs-container{display:flex}.menu-details .button-container__order-button{max-width:75.4rem;width:100%;height:5rem;padding:2rem 1rem;background:#c10016;border-radius:10rem;text-align:center;transition:background-color .2s;border:none;display:flex;justify-content:center;align-items:center;font-size:1.6rem;line-height:2rem;color:#fff;font-weight:700;cursor:pointer;position:absolute;z-index:10;bottom:2rem;transition:.2s;z-index:9999;-webkit-transform:translate3d(0,0,0)}.menu-details .button-container__order-button:hover{background-color:#a80013}.menu-details .button-container__order-button:hover{border-color:#a80013}.menu-details .menu-details__hearts-container{width:100%;max-width:8rem;display:flex;justify-content:space-around;margin-bottom:.43rem}.menu-details .nutritionist-text,.menu-details .swiper-opinions__client,.menu-details .menu-details__nutritionist-content .nutritionist-content__nutritionist-name,.menu-details .menu-details__nutritionist-content .nutritionist-content__nutritionist-job{font-size:1.4rem;line-height:1.75rem}.menu-details .menu-details__nutritionist-content{display:flex;width:100%;padding:3.8rem 6.5rem 3.4rem 5.7rem;margin-bottom:11.1rem;max-width:75.9rem;margin-right:5.8rem;border:1px dashed #dfdfe1;border-radius:2rem;margin-top:2rem}.menu-details .menu-details__nutritionist-content img{max-height:11.8rem;border-radius:50%;margin-right:6.7rem}.menu-details .menu-details__nutritionist-content .nutritionist-content__description{max-width:45rem;margin:1rem 0 2.4rem;font-size:1.6rem;line-height:2.56rem}.menu-details .menu-details__nutritionist-content .nutritionist-content__nutritionist-details{display:flex;justify-content:space-between;width:100%;max-width:45rem}.menu-details .menu-details__nutritionist-content .nutritionist-content__nutritionist-job{font-weight:700}.menu-details .menu-details__nutritionist-content .nutritionist-content__nutritionist-name{opacity:.5}.menu-details .swiper-pagination-progressbar{display:block!important;height:1px!important;top:inherit!important;bottom:0}.menu-details .swiper-pagination-progressbar-fill{background-color:#000!important}.menu-details .swiper-opinions__client{opacity:.5;cursor:pointer}.menu-details .swiper-opinions__text{margin-bottom:2.1rem;color:#000;font-size:1.4rem;line-height:1.75rem;cursor:pointer}.menu-details .swiper-menu-container{height:24.7rem;max-width:75.4rem}.menu-details .swiper-menu-container img{width:100%}.menu-details .swiper-wrapper{height:24.7rem}.menu-details .swiper-opinions-container{width:100%;max-width:75.4rem;margin-bottom:11.1rem;margin-top:2rem}.menu-details .swiper-opinions-container .swiper-opinions{height:auto}.menu-details .swiper-opinions-container .swiper-wrapper{height:auto;margin-bottom:3rem}.menu-details .swiper.swiper-image{width:100%;height:100%}.menu-details .swiper.swiper-image .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.menu-details .swiper.swiper-image .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.menu-details .menu-details__content-header{display:flex;align-items:center;margin-bottom:4.4rem}.menu-details .menu-details__content-header.main{margin-bottom:0}.menu-details .menu-details__content-header .menu-details__diet-type{width:12.9rem;height:2.9rem;margin-bottom:2.5rem;display:flex;align-items:center;font-size:1.2rem;line-height:1.3rem;font-weight:700;text-align:center;text-transform:uppercase;color:#2081ff}.menu-details .menu-details__content-header .menu-details__icon{width:1.9rem;height:1.9rem;margin-right:1rem}.menu-details .menu-details__content-header .menu-details__header-big{margin-bottom:1.5rem;font-size:2.8rem;font-weight:700}.menu-details .menu-details__content-header .menu-details__header-big span{display:inline-block}.menu-details .menu-details__content-header .menu-details__tier-desc{margin-bottom:6px;color:#c10016;font-weight:700;font-size:14px}.menu-details .menu-details__content-header .menu-details__tier-desc.big{text-transform:uppercase}.menu-details .menu-details__content-header .menu-details__price{display:flex;text-align:center;align-items:flex-start;flex-direction:column;font-size:1.4rem;line-height:2.2rem}.menu-details .menu-details__content-header .menu-details__desc--info{font-size:12px;font-weight:600;line-height:16px;margin-bottom:4px}.menu-details .menu-details__content-header .menu-details__desc--price{font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:#6b6b6b!important}.menu-details .menu-details__content-header .menu-details__price--big{color:#000;font-size:16px;font-weight:700;line-height:24px;margin-left:8px;margin-right:8px}.menu-details .menu-details__content-header .menu-details__price--red{color:#c10016}.menu-details .menu-details__content-header .menu-details__omnibus{color:#6b6b6b;font-size:12px;font-weight:500;line-height:16px;margin-top:8px;text-align:left}.menu-details .menu-details__content-header .menu-details__price--bold{font-weight:700}.menu-details .menu-details__meals-description{max-width:300px;max-height:10.7rem;margin:1.2rem 0 1rem;text-align:center;font-size:1.6rem;line-height:2.1rem}.menu-details .menu-details__meals-description--bold{display:inline-block;font-weight:700}.menu-details .menu-details__meals-container{display:flex;flex-direction:column;align-items:center}.menu-details .menu-details__meals-container.mobile,.menu-details .menu-details__bottom-container.mobile{display:none}.menu-details .menu-details__description{max-width:75rem;margin:4rem 0;font-size:1.6rem;line-height:1.55em;color:#000}.menu-details .menu-details__description p{padding-bottom:20px}.menu-details .menu-details__header{font-size:1.6rem;line-height:2rem;font-weight:700;margin-top:3.3rem}.menu-details .menu-details__header--clients{margin-top:1.2rem}.menu-details .menu-details__meals{display:flex;justify-content:center;flex-wrap:wrap;align-items:baseline;max-width:290px}.menu-details .menu-details__meal{display:flex;flex-direction:column;align-items:center;font-size:1.4rem;width:9rem;margin-top:2rem}.menu-details .menu-details__calorie-boxes{display:flex;justify-content:center;flex-wrap:wrap;width:36.1rem;margin-top:1rem}.menu-details .menu-details__calorie-box{width:7.4rem;height:7.4rem;border-radius:50%;margin-bottom:1.1rem;border:1px solid #dfdfe1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.2rem;margin:.8rem .8rem 0 0}.menu-details .calorie-box__text-light{font-size:1.4rem;font-weight:700}.menu-details .menu-details__pros{margin-top:42px}@media only screen and (min-width: 1201px) and (max-width: 1600px){.menu-details--left{max-width:35rem}.menu-details--right{padding-right:4.6rem;padding-left:5rem}.menu-details .image-container{max-width:90px;max-height:90px;margin-right:27px}.menu-details .image-container img{width:90px!important;height:90px!important}.menu-details button .swiper-slide img{height:16.7rem}.menu-details .menu-details__calories-section .menu-details__header{margin-top:3rem}.menu-details .menu-details__header{font-size:1.4rem;margin-top:1rem}.menu-details .button-container__order-button{max-width:57rem;bottom:3rem}.menu-details .menu-details__calorie-box{width:60px;height:60px;font-size:1.2rem}.menu-details .menu-details__calories-description{margin-top:16px;font-size:1.1rem}.menu-details .menu-details__name{margin-top:.8rem}.menu-details .menu-details__meal{width:7.5rem}.menu-details .menu-details__meal-img{width:2.1rem;height:2.7rem;position:relative}.menu-details .menu-details__meal-img img{width:100%;height:100%;object-fit:contain}.menu-details .menu-details__meals-description{font-size:1.4rem;line-height:1.4em}.menu-details .menu-details__pie-chart-content{grid-template-columns:repeat(3,10rem);grid-template-rows:4.5rem 4.5rem}.menu-details .pie-chart,.menu-details .pie-chart__proteins,.menu-details .pie-chart__fats,.menu-details .pie-chart__carbohydrates{margin-top:1rem}.menu-details .pie-chart__carbohydrates{margin-left:0!important;margin-top:3.5rem}.menu-details .menu-details__pie-chart{max-width:9.75rem}.menu-details .menu-details__pie-chart img{max-width:150px;width:9.75rem;height:9.75rem}.menu-details .menu-details__calorie-boxes{width:280px;margin-top:.8rem}.menu-details .menu-details__pie-chart-content{justify-content:center}.menu-details .swiper-menu-container{height:23.7rem}.menu-details .menu-details__meal{font-size:1.2rem}.menu-details .menu-details__diets-variant{width:100%;max-width:160px}.menu-details .menu-details__diets-variant:nth-child(n){margin-right:30px;margin-bottom:20px}.menu-details .menu-details__variant-description{font-size:1.4rem;line-height:1.6em}.menu-details .menu-details__variant-tab{font-size:1.2rem!important;padding:4px 10px!important;margin-bottom:10px}.menu-details .menu-details__variant-tab--meals{margin-top:30px}.menu-details .menu-details__description{margin:32px 0 22px}.menu-details .menu-details__pros{margin-top:32px}.menu-details .menu-details__pros-container{font-size:1.4rem;margin-bottom:12px}.menu-details .menu-details__pros-container svg{margin-right:12px;width:15px;height:15px}.menu-details .menu-details__content-header .menu-details__header-big{font-size:2.2rem;margin-bottom:12px}.menu-details .menu-details__content-header .menu-details__price--big{font-size:1.6rem}.menu-details .swiper-opinions-container{margin-top:1.6rem}.menu-details .menu-details__nutritionist-content{padding:2.9rem 3.5rem 2.9rem 4rem;max-height:20rem;align-items:center}.menu-details .menu-details__nutritionist-content img{margin-right:2.4rem;width:9.6rem;height:9.6rem}.menu-details .menu-details__nutritionist-content .nutritionist-content__nutritionist-details{max-width:35rem}.menu-details .menu-details__nutritionist-content .nutritionist-content__description{font-size:1.4rem}.menu-details .menu-details__nutritionist-content .nutritionist-content__description{margin-bottom:1.6rem;line-height:2.2rem}.menu-details .menu-details__nutritionist-content .nutritionist-content__nutritionist-job,.menu-details .menu-details__nutritionist-content .nutritionist-content__nutritionist-name{font-size:1.2rem}.menu-details .menu-details__tab,.menu-details .menu-details__variant-tab{padding:.7rem 1.1rem;font-size:1rem}.menu-details .menu-details__pie-chart-container{font-size:1.05rem}}@media (max-width: 1200px){.menu-details--left{max-width:100%;height:auto;padding:0 6rem;align-items:flex-start;margin-bottom:18rem}.menu-details .image-container{max-width:118px;max-height:118px}.menu-details .image-container img{width:118px!important;height:118px!important}.menu-details--right{order:-1;overflow:hidden;padding:0 6rem}.menu-details--right.main{min-height:128.5rem}.menu-details--right .menu-details__header{display:none}.menu-details--right .pie-chart__proteins{margin-top:0}.menu-details--right .menu-details__content-header{margin-top:6rem;order:1}.menu-details--right .menu-details__content-header .menu-details__tier-desc{margin-bottom:6px}.menu-details--right .menu-details__content-header .menu-details__header-big{font-size:3.2rem;line-height:1.2em;margin-bottom:13px}.menu-details--right .menu-details__content-header .menu-details__price{font-size:1.6rem}.menu-details--right .menu-details__content-header .menu-details__price--big{font-size:2rem}.menu-details--right .menu-details__pros{order:2}.menu-details--right .menu-details__tabs-container{order:3}.menu-details--right .menu-details__diet-type--mobile{display:flex;flex-direction:column;margin-top:2rem}.menu-details--right .menu-details__description{margin:2rem 0;padding-right:3.6rem;order:4}.menu-details--right .swiper-menu-container{margin-top:3.6rem;order:5}.menu-details--right.main .menu-details__content-header{order:1}.menu-details--right.main .swiper-menu-container{order:3}.menu-details--right.main .menu-details__header{display:block;order:5}.menu-details--right.main .menu-details__diets-variants{order:6}.menu-details--right.main .menu-details__pros{order:7}.menu-details .menu-details__nutritionist-content{max-width:unset;max-height:unset;align-items:center}.menu-details .menu-details__nutritionist-content img{max-height:11.8rem}.menu-details .menu-details__pie-chart-content{align-items:center;grid-template-columns:repeat(4,13rem);align-self:flex-start}.menu-details .menu-details__pie-chart-content img{height:1.8rem}.menu-details .menu-details__pie-chart-container{align-items:flex-start;max-width:60rem}.menu-details .pie-chart__text-bold{font-size:2rem}.menu-details .pie-chart__fats,.menu-details .pie-chart__carbohydrates,.menu-details .pie-chart__proteins{margin:0;grid-row:1/2 span;flex-direction:column}.menu-details .pie-chart__fats img,.menu-details .pie-chart__carbohydrates img,.menu-details .pie-chart__proteins img{margin-bottom:1.2rem}.menu-details .pie-chart__fats{margin-left:3rem}.menu-details .pie-chart__proteins{margin-left:1rem}.menu-details .menu-details__calories-section .menu-details__header{text-align:start}.menu-details .menu-details__pie-chart{order:-1;max-width:13rem;grid-row:1/2 span}.menu-details .menu-details__pie-chart img{max-width:150px;width:13rem;height:13rem}.menu-details .button-container__order-button{width:92%;position:absolute;left:50%;transform:translate(-50%)}.menu-details .menu-details__meals-container{display:none;align-items:flex-start}.menu-details .menu-details__meals-container.mobile{order:2;display:flex}.menu-details .menu-details__meals-description{height:unset;max-width:100%;text-align:start}.menu-details .menu-details__meals{justify-content:space-between;flex-wrap:nowrap;width:100%;max-width:48rem}.menu-details .menu-details__meal{font-size:1.4rem}.menu-details .menu-details__calorie-boxes{width:100%;max-width:unset;justify-content:flex-start}.menu-details .menu-details__calorie-box{margin-right:1.6rem}.menu-details .menu-details__calories-description{width:100%;max-width:55.6rem;text-align:start}.menu-details .menu-details__description{order:4}.menu-details .menu-details__bottom-container{display:none}.menu-details .menu-details__bottom-container.mobile{display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:15rem}.menu-details .menu-details__bottom-container.mobile .menu-details__hearts-container,.menu-details .menu-details__bottom-container.mobile .menu-details__header{align-self:start}.menu-details .swiper-opinions-container{margin-top:2.3rem;align-self:flex-start}.menu-details .menu-details__pros-container svg{margin-right:30px;width:20px;height:20px}}@media (max-width: 600px){.menu-details .new-badge{align-self:center}.menu-details--right{min-height:90.5rem;padding-left:0;padding-right:0}.menu-details--right.main{min-height:108.5rem}.menu-details--right .swiper-menu-container{margin-left:3.6rem;order:4}.menu-details--right .swiper-menu-container .swiper-menu .swiper-slide{width:30.3rem!important;margin-right:1.5rem}.menu-details--right .menu-details__description{padding:0 3.6rem;order:5}.menu-details--right .menu-details__tabs-container{justify-content:center}.menu-details--left{align-items:center;min-height:auto;padding:0 3.6rem;margin-bottom:18rem}.menu-details .menu-details__pros{padding:0 3.6rem;margin-top:0}.menu-details .image-container{margin-right:0}.menu-details .menu-details__content-header{margin-top:56px;flex-direction:column;align-items:center;margin-bottom:0}.menu-details .menu-details__content-header .menu-details__diet-type{justify-content:center}.menu-details .menu-details__content-header .menu-details__price--big{font-size:2rem}.menu-details .menu-details__content-header .menu-details__tier-desc{font-size:1.4rem}.menu-details .menu-details__content-header .menu-details__header-big{font-size:2.2rem;margin-bottom:10px}.menu-details .menu-details__content-header .menu-details__desc--info{font-size:15px;margin-top:8px}.menu-details .menu-details__diets-variants{display:none}.menu-details .menu-details__diets-variants.mobile{margin-top:2.4rem;display:block}.menu-details .menu-details__diets-variants.mobile .menu-details__diets-variant{width:unset;max-width:22.8rem}.menu-details .menu-details__diets-variants.mobile .menu-details__variant-tab{padding:.5rem 1.7rem}.menu-details .menu-details__diets-variants.mobile .menu-details__variant-tab img{width:auto}.menu-details .swiper-variants .swiper-horizontal>.swiper-pagination-progressbar,.menu-details .swiper-variants .swiper-pagination-progressbar.swiper-pagination-horizontal,.menu-details .swiper-variants .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.menu-details .swiper-variants .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{margin-left:3.6rem;width:calc(100% - 7.2rem)}.menu-details .swiper-variants .swiper-wrapper{height:unset}.menu-details .swiper-variants .swiper-slide{width:22.8rem;margin-right:2rem}.menu-details .swiper-menu .swiper-horizontal>.swiper-pagination-progressbar,.menu-details .swiper-menu .swiper-pagination-progressbar.swiper-pagination-horizontal,.menu-details .swiper-menu .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.menu-details .swiper-menu .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:calc(100% - 3.6rem)}.menu-details .menu-details__pie-chart-content{flex-direction:column}.menu-details .menu-details__header{text-align:center}.menu-details .menu-details__header-big{line-height:1.2em;text-align:center}.menu-details .menu-details__tab,.menu-details .menu-details__variant-tab{font-size:1rem;padding:.7rem 1.1rem}.menu-details .menu-details__meals-container.mobile{order:2;display:flex;align-items:center}.menu-details .menu-details__meals-container.mobile .menu-details__meals-description{padding:0 3.6rem}.menu-details .nutritionist-content__nutritionist-name{margin-top:.5rem}.menu-details .menu-details__pros-container{margin-top:4rem;text-align:center;flex-direction:column}.menu-details .menu-details__pros-container svg{margin-right:0;margin-bottom:1.6rem}.menu-details .menu-details__description{text-align:center}.menu-details .menu-details__price{flex-direction:row;flex-wrap:wrap;max-width:25rem;align-items:center!important;justify-content:center;text-align:center}.menu-details .menu-details__omnibus{text-align:center!important;width:100%;max-width:200px}.menu-details .menu-details__diet-type--mobile{display:flex;flex-direction:column;align-items:center;margin-top:16px}.menu-details .swiper-menu-container{height:20.7rem;max-width:93vw}.menu-details .swiper-slide img{width:30.3rem}.menu-details .pie-chart__text-bold{margin-top:1.2rem}.menu-details .menu-details__pie-chart-content{grid-template-columns:repeat(3,minmax(10rem,17.5rem));grid-template-rows:13rem 10rem}.menu-details .menu-details__pie-chart{grid-column:2/2;grid-row:1/2}.menu-details .pie-chart__fats,.menu-details .pie-chart__carbohydrates,.menu-details .pie-chart__proteins{grid-row:2/2 span}.menu-details .pie-chart__text-bold{margin-top:1.2rem}.menu-details .menu-details__pie-chart-container{align-items:center}.menu-details .menu-details__pie-chart img{max-width:150px;height:unset}.menu-details .pie-chart__fats{order:0}.menu-details .menu-details__bottom-container.mobile .menu-details__hearts-container{align-self:center}.menu-details .menu-details__meals-description,.menu-details .menu-details__calories-description{text-align:center}.menu-details .menu-details__calorie-boxes,.menu-details .menu-details__meals{justify-content:center;flex-wrap:wrap}.menu-details .menu-details__meal{margin-right:1.2rem}.menu-details .menu-details__nutritionist-content{max-width:52.8rem;flex-direction:column;align-items:center;padding:3.8rem 2.3rem 2.6rem;margin-right:0}.menu-details .menu-details__nutritionist-content img{margin-right:0;margin-bottom:3rem}.menu-details .menu-details__bottom-container.mobile .menu-details__header{align-self:center}.menu-details .nutritionist-content__nutritionist-details{flex-direction:column;align-items:center}.menu-details .swiper-opinions-container{align-self:center;max-width:30rem}.menu-details .nutritionist-content__description{text-align:center}.menu-details .menu-details__bottom-container.mobile{align-items:center}}.menu-details__calories-seasonal{display:flex;gap:12px}.menu-details__calories-seasonal img{width:auto;height:50px}@media (min-width: 1200px){.menu-details__calories-seasonal img{width:auto;height:35px}.menu-details__calories-seasonal>div:first-child{border-right:1px solid #eeeeee;padding-right:12px}.menu-details__calories-seasonal>div:last-child{border-left:1px solid #eeeeee;padding-left:12px}}.menu-details__seasonal-pill{display:none;align-items:center;justify-content:center;margin-top:24px;max-width:200px;font-size:11px;font-weight:500;line-height:16px;padding:8px 12px;border-radius:26.5px;border:1px solid #000000}@media (min-width: 1200px){.menu-details__seasonal-pill{display:flex}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.programs-modal{min-height:100%;width:100vw}.programs-modal.price-list,.programs-modal.empty-orders{position:absolute;z-index:9999}.programs-modal.price-list .mdc-dialog,.programs-modal.empty-orders .mdc-dialog{position:fixed;width:inherit}.programs-modal.price-list .mdc-dialog .mdc-dialog__surface,.programs-modal.empty-orders .mdc-dialog .mdc-dialog__surface{height:100%}.programs-modal.second-step-main-content{position:absolute;z-index:9999}.programs-modal.second-step-main-content:not(.isModalOpen){display:none;z-index:-1}.programs-modal.second-step-main-content .mdc-dialog{position:fixed;width:inherit}.programs-modal.second-step-main-content .mdc-dialog .mdc-dialog__surface{height:100%}.programs-modal.second-step-main-content .menu__btn-wrap-diet-choice{margin-bottom:45px}.programs-modal.isModalOpen .mdc-dialog__surface{box-shadow:none}.programs-modal .content__details,.programs-modal .content__menu{position:absolute}.programs-modal .open-ingredients-modal{width:fit-content;z-index:9999;font-size:1.4rem;font-weight:700;color:#c10016;transition:all .2s;text-decoration:underline;margin:0 auto 21px;cursor:pointer}.programs-modal .open-ingredients-modal:hover{color:#a80013}.programs-modal .programs__content{display:flex;justify-content:center;opacity:1;max-height:61.7rem}.programs-modal .programs__content.animate{opacity:0}.programs-modal .programs__content.isMainActive{height:calc(100% - 90px);max-height:unset}.programs-modal .buttons-container{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #e9e9e9;top:0;position:sticky;height:90px;z-index:2;background-color:#fff}.programs-modal .buttons-container__wrapper{display:flex}.programs-modal .buttons-container__modal-button{font-size:1.8rem;line-height:3.5rem;text-align:center;cursor:pointer}.programs-modal .buttons-container__modal-button:nth-child(2){margin-right:6.8rem}.programs-modal .buttons-container__modal-button:hover{color:#000}.programs-modal .buttons-container__modal-button.active{color:#000;font-weight:700}.programs-modal .button-indicator{position:absolute;height:1px;width:130px;background-color:#000;bottom:-1px;transform:translate(147px);transition:.2s}.programs-modal .button-indicator.active{width:88px;transform:translate(0)}.programs-modal .mdc-dialog{position:absolute;width:inherit;z-index:50}.programs-modal .mdc-dialog--open .mdc-dialog__container{width:100%}.programs-modal .mdc-dialog__container{padding:16px 0}.programs-modal .mdc-dialog .mdc-dialog__surface{width:100%;border-radius:15px;max-height:800px;height:100%;transition:.2s}.programs-modal .mdc-dialog__content{overflow-x:hidden;position:relative}.programs-modal .mdc-dialog__content::-webkit-scrollbar{display:none}.programs-modal.active .mdc-dialog__content::-webkit-scrollbar{display:inherit}.programs-modal.active .mdc-dialog__content::-webkit-scrollbar{width:2px}.programs-modal.active .mdc-dialog__content::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.programs-modal.active .mdc-dialog__content::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.programs-modal .mdc-dialog .mdc-dialog__content{overflow:hidden;padding:0}.programs-modal .programs-modal__icon-x{position:absolute;right:3rem;top:2.6rem;cursor:pointer;z-index:1}.programs-modal .mdc-dialog--open .mdc-dialog__scrim{position:absolute}.programs-modal .box{height:100%;width:calc(100vw - 136rem - 8%);max-width:140px;position:absolute;transform:scaleY(.75);background:white;transition:.2s;z-index:60}.programs-modal .box--left{left:0;border-top-right-radius:20px;border-bottom-right-radius:20px}.programs-modal .box--right{right:0;border-top-left-radius:20px;border-bottom-left-radius:20px}.programs-modal.active .box{visibility:hidden;opacity:0}.programs-modal.active .content__details{display:none;visibility:hidden;opacity:0}.programs-modal.active .content__menu{width:100%;max-width:147.5rem;visibility:visible;opacity:1;position:absolute;display:flex;flex-direction:column;align-items:center}.programs-modal.active .content__menu .swiper{max-width:114rem;max-height:70rem}.programs-modal.active .content__menu .swiper-slide{padding-bottom:20px}.programs-modal.active .content__menu .diet-menu-choice .swiper-slide{padding-bottom:5px}.programs-modal.active .programs__content{opacity:1}.programs-modal.active .programs__content.animate{opacity:0}.programs-modal.active .menu-swiper-container-loader{height:100%;display:flex;align-items:center;position:fixed;transform:translateY(-15%)}.programs-modal.active .menu-swiper__subtext{font-size:11px;color:#000c;margin-top:13px;margin-bottom:20px;text-align:center}.programs-modal.active .navigation{width:86px;height:86px;position:absolute;top:50%;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;background:rgba(0,0,0,.032);transition:.2s;z-index:100;transform:translateY(-50%)}.programs-modal.active .navigation:hover{background:#c10016}.programs-modal.active .navigation:hover img{filter:invert(1)}.programs-modal.active .navigation--left{left:40px}.programs-modal.active .navigation--right{right:40px}.programs-modal.active .order-button{height:5rem;padding:0rem 1rem;background:#c10016;border-radius:10rem;text-align:center;transition:background-color .2s;border:none;display:flex;justify-content:center;align-items:center;font-size:1.6rem;line-height:2rem;color:#fff;font-weight:700;cursor:pointer;transition:.2s;position:absolute;bottom:-6rem;width:100%;max-width:72.4rem;z-index:4}.programs-modal.active .order-button:hover{background-color:#a80013}.programs-modal.active .order-button:hover{border-color:#a80013}.programs-modal.active .order-button--mobile{width:92%;position:fixed}.programs-modal.active .menu__btn-wrap{width:100%;position:fixed;bottom:0;height:10rem;background-color:#fff;display:flex;align-items:center;justify-content:center}.programs-modal.active .menu__btn-wrap .order-button{position:relative;width:92%;margin:0 auto;bottom:unset!important}.programs-modal.active .mdc-dialog .mdc-dialog__surface{max-width:1492px}.programs-modal.is-wm.active .mdc-dialog .mdc-dialog__surface{max-width:1650px}.programs-modal .mdc-dialog .mdc-dialog__surface{max-width:1360px}.programs-modal .mdc-dialog .mdc-dialog__surface::-webkit-scrollbar{display:none}.programs-modal .box{opacity:1}.programs-modal .content__details{width:100%;position:unset;visibility:visible;opacity:1;display:flex}.programs-modal .content__menu{visibility:hidden;opacity:0;display:none}.programs-modal .swiper-button-disabled{opacity:0!important}.programs-modal .programs__content{opacity:1}.programs-modal .menu__content{max-width:36.4rem;width:100%;margin-top:4rem;height:52rem;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:1rem;border:1px solid #dfdfe1;position:relative;box-sizing:border-box;padding-bottom:4px}.programs-modal .menu__date{width:18.5rem;height:3.2rem;display:flex;flex-direction:column;justify-content:center;position:absolute;color:#c10016;font-weight:700;font-size:1.2rem;line-height:1.2rem;border:1px solid #c10016;border-radius:32px;transform:translateY(-1.6rem);box-sizing:border-box;background-color:#fff}.programs-modal .menu__meals-container{height:calc(var(--vh, 1vh) * 100 - 350px);overflow-y:auto;padding:0 2.4rem}.programs-modal .meals__container{overflow:auto;overflow-x:hidden;margin-top:3.5rem}.programs-modal .meals__container::-webkit-scrollbar{width:2px}.programs-modal .meals__container::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.programs-modal .meals__container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.programs-modal .menu__meals{margin:0 3.2rem;color:#000}.programs-modal .meal__name{font-size:1.4rem;font-weight:700;line-height:17.5px;margin-bottom:1.2rem}.programs-modal .meal__description{font-size:1.2rem;line-height:21px;margin-bottom:12px}.programs-modal.main{z-index:101;position:absolute}.programs-modal.main .mdc-dialog{position:fixed;width:inherit}.programs-modal.main .mdc-dialog--open .mdc-dialog__scrim{display:inherit}.programs-modal.main .content__menu{height:100%;max-height:65.7rem;padding:0}.programs-modal.active.main .mdc-dialog .mdc-dialog__surface{max-height:846px}.programs-modal.active.main .content__menu{position:relative;max-height:916px}.programs-modal .diet-buttons__wrapper{display:flex}.programs-modal .diet-buttons__wrapper span{display:unset}.programs-modal.is-wm .programs__content{height:calc(100% - 150px);max-height:unset}.programs-modal.is-wm .content__menu{position:relative;max-height:916px;max-width:1550px}.programs-modal.is-wm .content__menu.tier-3{max-width:1240px}.programs-modal.is-wm .buttons-container{height:auto;flex-direction:column;border-bottom:none;box-shadow:0 4px 24px #0000000d}.programs-modal.is-wm .buttons-container__wrapper{margin:30px 0}.programs-modal.is-wm .diet-buttons__wrapper{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center}.programs-modal.is-wm .diet-button{width:100%;border:1px solid #dfdfe1;cursor:pointer;color:#000;transition:all .3s}.programs-modal.is-wm .diet-button__container{display:flex;flex-direction:column;align-items:center;padding:14px 0;transform:translateY(10px);transition:all .3s}.programs-modal.is-wm .diet-button__upper{font-size:12px;font-weight:700;color:#c10016;line-height:1em;transition:all .3s}.programs-modal.is-wm .diet-button__main{font-size:18px;font-weight:700;line-height:1em;padding:4px 0;text-align:center}.programs-modal.is-wm .diet-button__lower{display:flex;font-size:14px;font-weight:14px;line-height:1em;opacity:0;visibility:hidden;transition:all .3s;margin-top:5px}.programs-modal.is-wm .diet-button__lower span{font-weight:700}.programs-modal.is-wm .diet-button__lower-price{margin-left:22px;display:flex}.programs-modal.is-wm .diet-button__lower-price .old-price,.programs-modal.is-wm .diet-button__lower-price .old-price span{position:relative}.programs-modal.is-wm .diet-button__lower-price .old-price span:after,.programs-modal.is-wm .diet-button__lower-price .old-price sup:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#c10016;transform:rotate(25deg) translateY(-50%)}.programs-modal.is-wm .diet-button:hover{background-color:#fdf9f8}.programs-modal.is-wm .diet-button.active,.programs-modal.is-wm .diet-button.active:hover{border-color:#c10016;background-color:#c10016;color:#fff}.programs-modal.is-wm .diet-button.active .diet-button__upper{color:#fff}.programs-modal.is-wm .diet-button.active .diet-button__lower-price .old-price span:after,.programs-modal.is-wm .diet-button.active .diet-button__lower-price .old-price sup:after{background-color:#fff}.programs-modal.is-wm .mdc-dialog .mdc-dialog__surface{max-height:890px}.programs-modal.is-wm .buttons-container__modal-button.active{text-decoration:underline}@media (max-width: 1600px){.programs-modal .buttons-container__modal-button{font-size:1.6rem}.programs-modal .menu__meals{margin:0}.programs-modal.active.isModalOpen .mdc-dialog .mdc-dialog__surface{max-width:130rem}.programs-modal.isModalOpen.main .mdc-dialog .mdc-dialog__surface{max-height:70.5rem}.programs-modal.isModalOpen .mdc-dialog .mdc-dialog__surface{max-height:71rem;max-width:102rem}.programs-modal.isModalOpen .programs__content{overflow:auto;max-height:61rem}.programs-modal.isModalOpen.is-wm{overflow:initial;max-height:unset}.programs-modal.main .mdc-dialog__content,.programs-modal .content__details{overflow:hidden}.programs-modal .box{width:calc(100vw - 102rem - 11%)}.programs-modal .menu__content{max-height:calc(100% - 5rem);height:46rem}.programs-modal .navigation--left{left:20px}.programs-modal .navigation--right{right:20px}.programs-modal.active.main .content__menu{height:unset}.programs-modal.active.main .programs__content{height:calc(100% - 66px);max-height:unset}.programs-modal.active .content__menu{justify-content:flex-start;height:644px;overflow-x:hidden}.programs-modal.active .order-button{bottom:40px}.programs-modal.active .menu-swiper__subtext{margin-top:2px;margin-bottom:0}.programs-modal .meal__description{line-height:1.6rem;max-width:31rem}.programs-modal .meal__name{margin-bottom:.8rem}.programs-modal .buttons-container{height:66px}.programs-modal.is-wm.active .mdc-dialog .mdc-dialog__surface{max-width:1250px}.programs-modal.is-wm .programs__content{height:calc(100% - 128px)}.programs-modal.is-wm .content__menu{height:100%;max-width:1165px}.programs-modal.is-wm .content__menu.tier-3{max-width:940px}.programs-modal.is-wm .buttons-container__wrapper{margin:20px 0}.programs-modal.is-wm .diet-button__container{padding:4px 0;transform:translateY(8px)}.programs-modal.is-wm .diet-button__upper{font-size:11px}.programs-modal.is-wm .diet-button__main{font-size:16px;padding:2px 0}.programs-modal.is-wm .diet-button__lower{font-size:12px}.programs-modal.is-wm .diet-button__lower-price{margin-left:20px}}@media all and (max-width: 1338px){.programs-modal.is-wm .content__menu{max-width:1050px}.programs-modal.is-wm .content__menu.tier-3{max-width:930px}}@media (max-width: 1200px){.programs-modal.second-step-main-content .mdc-dialog .mdc-dialog__surface{height:100%}.programs-modal .content__menu{overflow-x:hidden}.programs-modal.active .content__menu{padding:0 2rem;justify-content:flex-start}.programs-modal.active .content__menu .swiper{max-width:76rem}.programs-modal .box{display:none;z-index:-1}.programs-modal .programs__content.animate{opacity:0}.programs-modal .mdc-dialog__container{padding:0}.programs-modal .menu-swiper-container-loader{transform:translateY(-8%)!important}.programs-modal.isModalOpen .mdc-dialog .mdc-dialog__surface{max-height:100%!important;max-width:100%;border-radius:0}.programs-modal.isModalOpen .programs__content{overflow:auto;max-height:100%}.programs-modal.main .content__menu{height:100vh;max-height:100vh}.programs-modal.active.main .mdc-dialog .mdc-dialog__surface{max-height:100%}.programs-modal.active.main .content__menu{max-height:100vh}.programs-modal .content__details{height:max-content;flex-direction:column;overflow:unset}.programs-modal .menu-details__nutritionist-content{margin-right:0}.programs-modal.is-wm .diet-button__lower-price .old-price{display:none}}@media (max-width: 600px){.programs-modal.isModalOpen .programs__content{height:calc(var(--vh, 1vh) * 100)}.programs-modal.isModalOpen .programs__content.juices{height:auto}.programs-modal.active.main .mdc-dialog__content{overflow:hidden}.programs-modal .mdc-dialog .mdc-dialog__content{height:calc(var(--vh, 1vh) * 100)}.programs-modal.active .content__menu{padding:0;height:calc(var(--vh, 1vh) * 100)}.programs-modal.active .content__menu .swiper-slide{padding-bottom:0}.programs-modal.active .menu-swiper__subtext{padding:0 10px;margin:12px 0 20px;text-align:center}.programs-modal .open-ingredients-modal{margin-bottom:0;margin-top:1rem}.programs-modal .menu__meals-container{height:100%;max-height:calc(100vh - 270px);padding-bottom:100px}.programs-modal .menu__meals{margin:0 0 1rem;padding:2.5rem;border:1px solid #dfdfe1;border-radius:15px}.programs-modal .meal__description{font-size:1.4rem;margin:0}.programs-modal .buttons-container__modal-button{font-size:1.6rem}.programs-modal .button-indicator{position:absolute;height:1px;width:115px;background-color:#000;transform:translate(141px);transition:.2s}.programs-modal .button-indicator.active{width:79px;transform:translate(0)}.programs-modal .programs-modal__icon-x{width:1.3rem;height:1.3rem;position:absolute;right:2rem;top:2.5rem;z-index:1}.programs-modal.is-wm .content__menu{overflow:hidden}.programs-modal.is-wm .diet-button__container{transform:translateY(0);padding:10px 0}.programs-modal.is-wm .diet-button__upper{font-size:10px}.programs-modal.is-wm .diet-button__main{font-size:14px;padding:2px 0 0}.programs-modal.is-wm .diet-button__lower{display:none}}.ingredients-modal{z-index:99999!important}.ingredients-modal .mdc-dialog__surface{max-width:1060px!important;border-radius:20px!important;min-width:930px!important}.ingredients-modal .mdc-dialog__content{padding:46px 14px 46px 46px!important;position:relative}.ingredients-modal .mdc-dialog__content.ingredients-modal--addons{padding:22px 14px 22px 22px!important}.ingredients-modal .ingredients__container{display:flex;color:#000;max-height:540px}.ingredients-modal .ingredients__modal-close{position:absolute;top:25px;right:25px;cursor:pointer;transition:all .2s;z-index:1}@media all and (min-width: 980px){.ingredients-modal .ingredients__modal-close:hover{opacity:.5}}.ingredients-modal .ingredients__image .img-container{height:100%;width:100%;text-align:center;pointer-events:none;position:relative}.ingredients-modal .ingredients__image .img-container.juice-container{max-height:450px}.ingredients-modal .ingredients__image .img-container img{height:100%;object-fit:cover;border-radius:20px;width:290px}.ingredients-modal .ingredients__image .img-container .avg-meal-rating{position:absolute;display:flex;align-items:center;top:16px;left:24px;background:rgba(0,0,0,.3);border-radius:90px;padding:7px 11px 7px 6px;font-weight:600;font-size:15px;color:#fff;text-shadow:0px 1.07692px 1.07692px rgba(0,0,0,.13)}.ingredients-modal .ingredients__image .img-container .avg-meal-rating svg{display:block;margin-right:7px;position:relative}.ingredients-modal .ingredients__image .img-container .avg-meal-rating span{position:relative}.ingredients-modal .ingredients__image .img-container .avg-meal-rating--new{background:#ffffff;color:#c10016}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag{display:flex;align-items:center;background:rgba(0,0,0,.3);backdrop-filter:blur(1.075px);border-radius:90px;padding:3px 5px;position:absolute;left:24px;bottom:24px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag__icon{display:flex;max-width:16px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag__icon img{width:100%}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag__name{font-size:11px;font-weight:700;text-transform:uppercase;margin-left:8px;color:#fff}.ingredients-modal .ingredients__details{margin-left:45px;display:flex;flex-direction:column}.ingredients-modal .ingredients__details::-webkit-scrollbar{width:2px}.ingredients-modal .ingredients__details::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.ingredients-modal .ingredients__details::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.ingredients-modal .ingredients__details::-webkit-scrollbar-track{margin-top:52px;margin-bottom:52px}.ingredients-modal .ingredients__details.noMargin{margin-left:0;max-width:600px}.ingredients-modal .ingredients__details.ingredients__details--addon{justify-content:center;width:100%}.ingredients-modal .wrap{overflow:auto;padding-right:30px}.ingredients-modal .wrap::-webkit-scrollbar{width:2px}.ingredients-modal .wrap::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.ingredients-modal .wrap::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.ingredients-modal .wrap::-webkit-scrollbar-track{margin-top:52px;margin-bottom:52px}.ingredients-modal .ingredients__name{font-size:16px;font-weight:700;text-transform:uppercase}.ingredients-modal .ingredients__description{margin-top:14px;font-size:18px;line-height:1.5em;max-width:500px}.ingredients-modal .ingredients__description--addon{font-size:26px}.ingredients-modal .ingredients__tags{display:flex;margin-top:16px;gap:8px}.ingredients-modal .ingredients__tags .dish-tag-partial{border-radius:100px;border:1px solid black}.ingredients-modal .ingredients__tags .dish-tag-partial .dish-tag-partial-content{background-color:transparent}.ingredients-modal .ingredients__tags .dish-tag-partial[data-tag-id="6"]{border-color:#23b15f}.ingredients-modal .ingredient__tag{font-size:12px;line-height:1.1em;font-weight:700;padding:2px 9px;border-radius:10px;text-transform:uppercase;border:1px solid black;display:flex;align-items:center}.ingredients-modal .ingredient__tag span{margin-left:6px}.ingredients-modal .ingredient__tag:not(:first-child){margin-left:4px}.ingredients-modal .ingredient__tag .ingredient__tag-img img{display:block}.ingredients-modal .ingredient__tag.tag-id-6{background-color:#23b15f;border-color:#23b15f;color:#fff}.ingredients-modal .ingredients__infuencer{margin-top:22px}.ingredients-modal .ingredients__influencer--wrapper{display:flex;align-items:center;padding:11px 24px;background-color:#fdf9f8;border-radius:10px;font-size:14px;transition:all .2s;cursor:pointer}@media all and (min-width: 980px){.ingredients-modal .ingredients__influencer--wrapper:hover{background-color:#faefec}}.ingredients-modal .ingredients__infuencer--img{max-width:32px}.ingredients-modal .ingredients__infuencer--img img{display:block;border-radius:100%;width:100%;object-fit:contain;border:1px solid #c10016}.ingredients-modal .ingredients__influencer--text{display:flex;margin-left:20px}.ingredients-modal .ingredients__infuencer--title{color:#7c7c7c}.ingredients-modal .ingredients__infuencer--name{margin-left:5px;color:#c10016;font-weight:700}.ingredients-modal .ingredients__ingredients-list{margin-top:34px}.ingredients-modal .ingredients__ingredients-list--header{font-size:14px;font-weight:700}.ingredients-modal .ingredients__ingredients-list--main{font-size:16px;line-height:1.5em;opacity:.5;margin-top:10px}.ingredients-modal .ingredients__alergens-list{margin-top:20px}.ingredients-modal .ingredients__alergens-list--header{font-size:14px;font-weight:700}.ingredients-modal .ingredients__alergens-list--main{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;margin-top:20px}.ingredients-modal .ingredients__alergens-list--main--addons{grid-template-columns:repeat(5,1fr)}.ingredients-modal .ingredients__alergen{height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7f7f7;border-radius:10px}.ingredients-modal .ingredients__alergen--img img{width:20px;height:20px;object-fit:contain}.ingredients-modal .ingredients__alergen--name{font-size:14px;margin-top:10px;text-align:center;max-width:95%}.ingredients-modal .ingredients__alergens-info{display:flex;align-items:center;padding:10px 30px;background-color:#f4f7fa;border-radius:10px;margin-top:22px}.ingredients-modal .ingredients__alergens-info--text{color:#016fff;font-size:14px;line-height:1.4em;margin-left:30px;flex:1}.ingredients-modal .ingredients-variants .swiper-horizontal>.swiper-pagination-progressbar,.ingredients-modal .ingredients-variants .swiper-pagination-progressbar.swiper-pagination-horizontal,.ingredients-modal .ingredients-variants .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.ingredients-modal .ingredients-variants .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%}.ingredients-modal .ingredients-variants .swiper-wrapper{height:unset}.ingredients-modal .ingredients-variants .swiper-slide{width:210px}@media (max-width: 950px){.ingredients-modal .ingredients-variants .swiper-slide{margin:0}}.ingredients-modal .swiper-pagination-progressbar{display:block!important;height:1px!important;top:inherit!important;bottom:0}.ingredients-modal .swiper-pagination-progressbar-fill{background-color:#000!important}.ingredients-modal .ingredients__tags.mobile{width:100%;display:none;justify-content:flex-start;flex-wrap:wrap;margin-top:20px}.ingredients-modal .ingredients__tags.mobile .swiper{margin:0}.ingredients-modal .ingredients-variants__variant{width:unset;max-width:200px;margin-right:15px;margin-top:6px;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.ingredients-modal .ingredients-variants__variant-tab{border:1px solid #000000;border-radius:26.5px;font-weight:700;font-size:12px;text-transform:uppercase;margin-bottom:12px;padding:5px 7.5px;display:flex;align-items:center;position:relative;cursor:default}.ingredients-modal .ingredients-variants__variant-tab img{margin-right:4px}.ingredients-modal .ingredients-variants__variant-tab.tag-id-6{padding-block:3px;background-color:#23b15f;border-color:#23b15f;color:#fff}.ingredients-modal .ingredients-variants__variant-description{font-size:16px;line-height:21px;color:#000}@media (max-width: 1600px){.ingredients-modal .mdc-dialog__surface{max-width:980px!important}.ingredients-modal .mdc-dialog__content{padding:32px 14px 32px 32px!important}.ingredients-modal .mdc-dialog__content.ingredients-modal--addons{padding:22px 14px 22px 22px!important}.ingredients-modal .ingredients__image .img-container img{width:270px}.ingredients-modal .ingredients__container{max-height:540px}.ingredients-modal .ingredients__details{margin-left:25px}.ingredients-modal .ingredients__name{font-size:14px}.ingredients-modal .ingredients__description{font-size:16px;line-height:1.4em}.ingredients-modal .ingredient__tag{font-size:10px}.ingredients-modal .ingredients__infuencer--title{font-size:12px}.ingredients-modal .ingredients__infuencer--name{font-size:14px}.ingredients-modal .ingredients__ingredients-list{margin-top:24px}.ingredients-modal .ingredients__ingredients-list--main{font-size:14px;line-height:1.4em}.ingredients-modal .ingredients__alergen--name{font-size:12px;line-height:1.1em;margin-top:5px}.ingredients-modal .ingredients__alergen{height:90px}.ingredients-modal .ingredients__alergens-info{padding:10px 20px}.ingredients-modal .ingredients__alergens-info--text{font-size:12px;line-height:1.2em;margin-left:20px}.ingredients-modal .ingredients__alergens-list--main--addons{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media (max-width: 980px){.ingredients-modal .wrap{padding-right:0}.ingredients-modal .mdc-dialog__surface{max-width:100%!important;max-height:100%!important;min-width:100%!important;height:100%;border-radius:0!important}.ingredients-modal .mdc-dialog__container{width:100%}.ingredients-modal .mdc-dialog__content{padding:85px 34px 45px!important}.ingredients-modal .mdc-dialog__content.ingredients-modal--addons{padding:0!important}.ingredients-modal .ingredients__container{flex-direction:column;max-height:none}.ingredients-modal .ingredients__modal-close path{stroke:#fff}.ingredients-modal .no-img .ingredients__modal-close path{stroke:#000}.ingredients-modal .ingredients__image{position:relative}.ingredients-modal .ingredients__image:after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%)}.ingredients-modal .ingredients__image .img-container{max-width:none;height:400px;margin:0 auto}.ingredients-modal .ingredients__image .img-container img{max-width:none;max-height:none;border-radius:0;width:100%;height:100%}.ingredients-modal .ingredients__image .img-container .avg-meal-rating{top:unset;left:22px;bottom:22px;padding:5px 7px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag{left:22px;bottom:22px;padding:6px 7px}.ingredients-modal .ingredients__image .img-container .world-cuisine-tag.position-left{left:96px}.ingredients-modal .ingredients__details{overflow:initial;margin-left:0;margin-top:30px;padding:0 14px 22px 22px}.ingredients-modal .ingredients__details.noMargin{max-width:none}.ingredients-modal .ingredients__name{font-size:16px}.ingredients-modal .ingredients__description{line-height:1.5em;margin-top:10px}.ingredients-modal .ingredients__tags{margin-top:12px;display:none}.ingredients-modal .ingredients__tags.mobile{display:flex}.ingredients-modal .ingredients__infuencer{margin-top:20px}.ingredients-modal .ingredients__alergens-list--main{grid-template-columns:repeat(4,1fr)}.ingredients-modal .ingredients__alergens-list--main--addons{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.ingredients-modal .ingredients__alergen{padding:0 10px}.ingredients-modal .ingredients__influencer--wrapper{padding:10px 30px}.ingredients-modal .ingredients__influencer--text{flex-direction:column;margin-left:16px}.ingredients-modal .ingredients__infuencer--name{margin-left:0}.ingredients-modal .ingredients__ingredients-list{margin-top:28px}.ingredients-modal .ingredients__alergens-list{margin-top:30px}.ingredients-modal .ingredients__alergens-list--main{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ingredients-modal .ingredients__alergens-info{margin-top:20px;flex-direction:row-reverse;padding:22px 23px 22px 30px;align-items:flex-start}.ingredients-modal .ingredients__alergens-info--text{font-size:14px;line-height:1.4em;margin-left:0}.ingredients-modal .ingredients__alergens-info--img{margin-left:16px}}@media (max-width: 600px){.ingredients-modal .ingredients__alergens-list--main{grid-template-columns:repeat(3,1fr)}.ingredients-modal .ingredients__alergen{height:104px}.ingredients-modal .ingredients__alergens-info--text{font-size:12px;line-height:1.2em}.ingredients-modal .ingredients__tags{flex-wrap:wrap}.ingredients-modal .ingredients__tags>*{margin:2px 0}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.programs-modal{min-height:100%;width:100vw}.programs-modal.price-list,.programs-modal.empty-orders{position:absolute;z-index:9999}.programs-modal.price-list .mdc-dialog,.programs-modal.empty-orders .mdc-dialog{position:fixed;width:inherit}.programs-modal.price-list .mdc-dialog .mdc-dialog__surface,.programs-modal.empty-orders .mdc-dialog .mdc-dialog__surface{height:100%}.programs-modal.second-step-main-content.isModalOpen{position:absolute;z-index:9999}.programs-modal.second-step-main-content.isModalOpen .mdc-dialog{position:fixed;width:inherit}.programs-modal.second-step-main-content.isModalOpen .mdc-dialog .mdc-dialog__surface{height:100%}.programs-modal.second-step-main-content.isModalOpen .menu__btn-wrap-diet-choice{margin-bottom:45px}.programs-modal.isModalOpen .mdc-dialog__surface{box-shadow:none}.programs-modal .content__details,.programs-modal .content__menu{position:absolute}.programs-modal .open-ingredients-modal{width:fit-content;z-index:9999;font-size:14px;font-weight:700;color:#c10016;transition:all .2s;text-decoration:underline;margin:0 auto 21px;cursor:pointer}.programs-modal .open-ingredients-modal:hover{color:#a80013}.programs-modal .programs__content{display:flex;justify-content:center;opacity:1;max-height:617px}.programs-modal .programs__content.animate{opacity:0}.programs-modal .programs__content.isMainActive{height:calc(100% - 90px);max-height:unset}.programs-modal .buttons-container{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #e9e9e9;top:0;position:sticky;height:90px;z-index:2;background-color:#fff}.programs-modal .buttons-container__wrapper{display:flex}.programs-modal .buttons-container__modal-button{font-size:18px;line-height:35px;text-align:center;cursor:pointer}.programs-modal .buttons-container__modal-button:nth-child(2){margin-right:68px}.programs-modal .buttons-container__modal-button:hover{color:#000}.programs-modal .buttons-container__modal-button.active{color:#000;font-weight:700}.programs-modal .button-indicator{position:absolute;height:1px;width:130px;background-color:#000;bottom:-1px;transform:translate(147px);transition:.2s}.programs-modal .button-indicator.active{width:88px;transform:translate(0)}.programs-modal .mdc-dialog{position:absolute;width:inherit;z-index:50}.programs-modal .mdc-dialog--open .mdc-dialog__container{width:100%}.programs-modal .mdc-dialog__container{padding:16px 0}.programs-modal .mdc-dialog .mdc-dialog__surface{width:100%;border-radius:15px;max-height:800px;height:100%;transition:.2s}.programs-modal .mdc-dialog__content{overflow-x:hidden;position:relative}.programs-modal .mdc-dialog__content::-webkit-scrollbar{display:none}.programs-modal.active .mdc-dialog__content::-webkit-scrollbar{display:inherit}.programs-modal.active .mdc-dialog__content::-webkit-scrollbar{width:2px}.programs-modal.active .mdc-dialog__content::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.programs-modal.active .mdc-dialog__content::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.programs-modal .mdc-dialog .mdc-dialog__content{overflow:hidden;padding:0}.programs-modal .programs-modal__icon-x{position:absolute;right:30px;top:26px;cursor:pointer;z-index:1}.programs-modal .mdc-dialog--open .mdc-dialog__scrim{position:absolute}.programs-modal .box{height:100%;width:calc(100vw - 1360px - 8%);max-width:140px;position:absolute;transform:scaleY(.75);background:white;transition:.2s;z-index:60}.programs-modal .box--left{left:0;border-top-right-radius:20px;border-bottom-right-radius:20px}.programs-modal .box--right{right:0;border-top-left-radius:20px;border-bottom-left-radius:20px}.programs-modal.active .box{visibility:hidden;opacity:0}.programs-modal.active .content__details{display:none;visibility:hidden;opacity:0}.programs-modal.active .content__menu{width:100%;max-width:1475px;visibility:visible;opacity:1;position:absolute;display:flex;flex-direction:column;align-items:center}.programs-modal.active .content__menu .swiper{max-width:1140px;max-height:700px}.programs-modal.active .content__menu .swiper-slide{padding-bottom:20px}.programs-modal.active .content__menu .diet-menu-choice .swiper-slide{padding-bottom:5px}.programs-modal.active .programs__content{opacity:1}.programs-modal.active .programs__content.animate{opacity:0}.programs-modal.active .menu-swiper-container-loader{height:100%;display:flex;align-items:center;position:fixed;transform:translateY(-15%)}.programs-modal.active .menu-swiper__subtext{font-size:11px;color:#000c;margin-top:13px;margin-bottom:20px;text-align:center}.programs-modal.active .navigation{width:86px;height:86px;position:absolute;top:50%;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;background:rgba(0,0,0,.032);transition:.2s;z-index:100;transform:translateY(-50%)}.programs-modal.active .navigation:hover{background:#c10016}.programs-modal.active .navigation:hover img{filter:invert(1)}.programs-modal.active .navigation--left{left:40px}.programs-modal.active .navigation--right{right:40px}.programs-modal.active .order-button{height:50px;padding:0rem 1rem;background:#c10016;border-radius:10rem;text-align:center;transition:background-color .2s;border:none;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:20px;color:#fff;font-weight:700;cursor:pointer;transition:.2s;position:absolute;bottom:-60px;width:100%;max-width:724px;z-index:4}.programs-modal.active .order-button:hover{background-color:#a80013}.programs-modal.active .order-button:hover{border-color:#a80013}.programs-modal.active .order-button--mobile{width:92%;position:fixed}.programs-modal.active .menu__btn-wrap{width:100%;position:fixed;bottom:0;height:100px;background-color:#fff;display:flex;align-items:center;justify-content:center}.programs-modal.active .menu__btn-wrap .order-button{position:relative;width:92%;margin:0 auto;bottom:unset!important}.programs-modal.active .mdc-dialog .mdc-dialog__surface{max-width:1492px}.programs-modal.is-wm.active .mdc-dialog .mdc-dialog__surface{max-width:1650px}.programs-modal .mdc-dialog .mdc-dialog__surface{max-width:1360px}.programs-modal .mdc-dialog .mdc-dialog__surface::-webkit-scrollbar{display:none}.programs-modal .box{opacity:1}.programs-modal .content__details{width:100%;position:unset;visibility:visible;opacity:1;display:flex}.programs-modal .content__menu{visibility:hidden;opacity:0;display:none}.programs-modal .swiper-button-disabled{opacity:0!important}.programs-modal .programs__content{opacity:1}.programs-modal .menu__content{max-width:364px;width:100%;margin-top:40px;height:520px;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:10px;border:1px solid #dfdfe1;position:relative;box-sizing:border-box;padding-bottom:4px}.programs-modal .menu__date{width:185px;height:32px;display:flex;flex-direction:column;justify-content:center;position:absolute;color:#c10016;font-weight:700;font-size:12px;line-height:12px;border:1px solid #c10016;border-radius:32px;transform:translateY(-16px);box-sizing:border-box;background-color:#fff}.programs-modal .menu__meals-container{height:calc(var(--vh, 1vh) * 100 - 350px);overflow-y:auto;padding:0 24px}.programs-modal .meals__container{overflow:auto;overflow-x:hidden;margin-top:35px}.programs-modal .meals__container::-webkit-scrollbar{width:2px}.programs-modal .meals__container::-webkit-scrollbar-track{margin-top:0;margin-bottom:0;background-color:#2121211a;border-radius:5px}.programs-modal .meals__container::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.programs-modal .menu__meals{margin:0 32px;color:#000}.programs-modal .meal__name{font-size:14px;font-weight:700;line-height:17.5px;margin-bottom:12px}.programs-modal .meal__description{font-size:12px;line-height:21px;margin-bottom:12px}.programs-modal.main{z-index:101;position:absolute}.programs-modal.main .mdc-dialog{position:fixed;width:inherit}.programs-modal.main .mdc-dialog--open .mdc-dialog__scrim{display:inherit}.programs-modal.main .content__menu{height:100%;max-height:657px;padding:0}.programs-modal.active.main .mdc-dialog .mdc-dialog__surface{max-height:846px}.programs-modal.active.main .content__menu{position:relative;max-height:916px}.programs-modal .diet-buttons__wrapper{display:flex}.programs-modal .diet-buttons__wrapper span{display:unset}.programs-modal.is-wm .programs__content{height:calc(100% - 150px);max-height:unset}.programs-modal.is-wm .content__menu{position:relative;max-height:916px;max-width:1550px}.programs-modal.is-wm .content__menu.tier-3{max-width:1240px}.programs-modal.is-wm .buttons-container{height:auto;flex-direction:column;border-bottom:none;box-shadow:0 4px 24px #0000000d}.programs-modal.is-wm .buttons-container__wrapper{margin:30px 0}.programs-modal.is-wm .diet-buttons__wrapper{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center}.programs-modal.is-wm .diet-button{width:100%;padding-bottom:17px;border:1px solid #dfdfe1;cursor:pointer;color:#000;transition:all .3s}.programs-modal.is-wm .diet-button__container{display:flex;flex-direction:column;align-items:center;padding:14px 0;transform:translateY(10px);transition:all .3s}.programs-modal.is-wm .diet-button__upper{font-size:12px;font-weight:700;color:#c10016;line-height:1em;transition:all .3s}.programs-modal.is-wm .diet-button__main{font-size:18px;font-weight:700;line-height:1em;padding:4px 0;text-align:center}.programs-modal.is-wm .diet-button__lower-price{margin-left:22px;display:flex}.programs-modal.is-wm .diet-button__lower-price .old-price{position:relative}.programs-modal.is-wm .diet-button__lower-price .old-price span{position:relative;margin-right:0}.programs-modal.is-wm .diet-button__lower-price .old-price span:after,.programs-modal.is-wm .diet-button__lower-price .old-price sup:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#c10016;transform:rotate(25deg) translateY(-50%)}.programs-modal.is-wm .diet-button:hover{background-color:#fdf9f8}.programs-modal.is-wm .diet-button.active,.programs-modal.is-wm .diet-button.active:hover{border-color:#c10016;background-color:#c10016;color:#fff}.programs-modal.is-wm .diet-button.active .diet-button__upper{color:#fff}.programs-modal.is-wm .mdc-dialog .mdc-dialog__surface{max-height:890px}.programs-modal.is-wm .buttons-container__modal-button.active{text-decoration:underline}@media (max-width: 1600px){.programs-modal .buttons-container__modal-button{font-size:16px}.programs-modal .menu__meals{margin:0}.programs-modal.active.isModalOpen .mdc-dialog .mdc-dialog__surface{max-width:1300px}.programs-modal.isModalOpen.main .mdc-dialog .mdc-dialog__surface{max-height:705px}.programs-modal.isModalOpen .mdc-dialog .mdc-dialog__surface{max-height:710px;max-width:1020px}.programs-modal.isModalOpen .programs__content{overflow:auto;max-height:610px}.programs-modal.isModalOpen.is-wm{overflow:initial;max-height:unset}.programs-modal.main .mdc-dialog__content,.programs-modal .content__details{overflow:hidden}.programs-modal .box{width:calc(100vw - 1020px - 11%)}.programs-modal .menu__content{max-height:calc(100% - 50px);height:460px}.programs-modal .navigation--left{left:20px}.programs-modal .navigation--right{right:20px}.programs-modal.active.main .content__menu{height:unset}.programs-modal.active.main .programs__content{height:calc(100% - 66px);max-height:unset}.programs-modal.active .content__menu{justify-content:flex-start;height:644px;overflow-x:hidden}.programs-modal.active .order-button{bottom:40px}.programs-modal.active .menu-swiper__subtext{margin-top:2px;margin-bottom:0}.programs-modal .meal__description{line-height:16px;max-width:310px}.programs-modal .meal__name{margin-bottom:8px}.programs-modal .buttons-container{height:66px}.programs-modal.is-wm.active .mdc-dialog .mdc-dialog__surface{max-width:1250px}.programs-modal.is-wm .programs__content{height:calc(100% - 128px)}.programs-modal.is-wm .content__menu{height:100%;max-width:1165px}.programs-modal.is-wm .content__menu.tier-3{max-width:940px}.programs-modal.is-wm .buttons-container__wrapper{margin:20px 0}.programs-modal.is-wm .diet-button__container{padding:4px 0;transform:translateY(8px)}.programs-modal.is-wm .diet-button__upper{font-size:11px}.programs-modal.is-wm .diet-button__main{font-size:16px;padding:2px 0}.programs-modal.is-wm .diet-button__lower{font-size:12px}.programs-modal.is-wm .diet-button__lower-price{margin-left:20px}}@media all and (max-width: 1338px){.programs-modal.is-wm .content__menu{max-width:1050px}.programs-modal.is-wm .content__menu.tier-3{max-width:930px}}@media (max-width: 1200px){.programs-modal.second-step-main-content .mdc-dialog .mdc-dialog__surface{height:100%}.programs-modal .content__menu{overflow-x:hidden}.programs-modal.active .content__menu{padding:0 20px;justify-content:flex-start}.programs-modal.active .content__menu .swiper{max-width:760px}.programs-modal .box{display:none;z-index:-1}.programs-modal .programs__content.animate{opacity:0}.programs-modal .mdc-dialog__container{padding:0}.programs-modal .menu-swiper-container-loader{transform:translateY(-8%)!important}.programs-modal.isModalOpen .mdc-dialog .mdc-dialog__surface{max-height:100%!important;max-width:100%;border-radius:0}.programs-modal.isModalOpen .programs__content{overflow:auto;max-height:100%}.programs-modal.main .content__menu{height:100vh;max-height:100vh}.programs-modal.active.main .mdc-dialog .mdc-dialog__surface{max-height:100%}.programs-modal.active.main .content__menu{max-height:100vh}.programs-modal .content__details{height:max-content;flex-direction:column;overflow:unset}.programs-modal .menu-details__nutritionist-content{margin-right:0}.programs-modal.is-wm .diet-button__lower-price .old-price{display:none}}@media (max-width: 600px){.programs-modal.isModalOpen .programs__content{height:calc(var(--vh, 1vh) * 100)}.programs-modal.isModalOpen .programs__content.juices{height:auto}.programs-modal.active.main .mdc-dialog__content{overflow:hidden}.programs-modal .mdc-dialog .mdc-dialog__content{height:calc(var(--vh, 1vh) * 100)}.programs-modal.active .content__menu{padding:0;height:calc(var(--vh, 1vh) * 100)}.programs-modal.active .content__menu .swiper-slide{padding-bottom:0}.programs-modal.active .menu-swiper__subtext{padding:0 10px;margin:12px 0 20px;text-align:center}.programs-modal .open-ingredients-modal{margin-bottom:0;margin-top:10px}.programs-modal .menu__meals-container{height:100%;max-height:calc(100vh - 270px);padding-bottom:100px}.programs-modal .menu__meals{margin:0 0 10px;padding:25px;border:1px solid #dfdfe1;border-radius:15px}.programs-modal .meal__description{font-size:14px;margin:0}.programs-modal .buttons-container__modal-button{font-size:16px}.programs-modal .button-indicator{position:absolute;height:1px;width:115px;background-color:#000;transform:translate(141px);transition:.2s}.programs-modal .button-indicator.active{width:79px;transform:translate(0)}.programs-modal .programs-modal__icon-x{width:13px;height:13px;position:absolute;right:20px;top:25px;z-index:1}.programs-modal.is-wm .content__menu{overflow:hidden}.programs-modal.is-wm .diet-button__container{transform:translateY(0);padding:10px 0}.programs-modal.is-wm .diet-button__upper{font-size:10px}.programs-modal.is-wm .diet-button__main{font-size:14px;padding:2px 0 0}.programs-modal.is-wm .diet-button__lower{display:none}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.programs-content{height:100%;width:100%}.programs-content .swiper-button-prev,.programs-content .swiper-button-next{width:96px;height:86px;color:#fff;transition:.5s;background-image:none}.programs-content .swiper-button-prev:hover:before,.programs-content .swiper-button-next:hover:before{opacity:1;background-color:#c10016}.programs-content .swiper-button-prev:after,.programs-content .swiper-button-next:after{font-size:1.8rem;font-weight:700;transform:translate(-46px)}.programs-content .swiper-button-prev:after{transform:translate(-48px)}.programs-content .swiper-button-prev{left:48px}.programs-content .swiper-button-next{right:38px}.programs-content .swiper-button-prev:before,.programs-content .swiper-button-next:before{content:"";width:86px;height:86px;border-radius:50%;background-color:#000;opacity:.34;transition:.2s}.programs-content .programs__swiper .swiper-pagination{display:none}.programs-content.active .swiper-button-next,.programs-content.active .swiper-button-prev{visibility:hidden;opacity:0}.programs-content .swiper-button-next,.programs-content .swiper-button-prev{transition:.2s;transition-delay:visibility .2s}.programs-content .swiper{width:100%;height:100%}@media (max-width: 1200px){.programs-content .swiper-button-next,.programs-content .swiper-button-prev{visibility:hidden;opacity:0}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.shop-section-container-organism{--component-padding: 0;--number-font-size: 16px;--number-container-size: 32px;--number-display: flex;--header-marign-left: 24px;--header-font-size: 20px;--desc-margin-left: 58px;--desc-margin-top: 0;--desc-font-size: 16px;--step-container-padding: 0;padding-inline:var(--component-padding);margin-top:var(--page-separator-margin-top)}.shop-section-container-organism .component-container-wrapper{height:auto;overflow:hidden;transition:all .2s ease-in}.shop-section-container-organism .component-container-wrapper .component-container{display:flex;flex-direction:column}.shop-section-container-organism-inner{padding:var(--step-container-padding);box-sizing:border-box}.shop-section-container-organism__step-container{display:flex;align-items:center;justify-content:space-between}.shop-section-container-organism__step-container .step{display:flex;align-items:center}.shop-section-container-organism__step-container .step__number{display:var(--number-display);justify-content:center;align-items:center;border:1px solid #ababab;font-size:var(--number-font-size);font-weight:500;color:#ababab;width:var(--number-container-size);height:var(--number-container-size);border-radius:50%;transition:all .2s}.shop-section-container-organism__step-container .step__header{margin-left:var(--header-marign-left);font-size:var(--header-font-size);font-weight:700;line-height:1.2em}.shop-section-container-organism__step-container .desc{margin-left:var(--desc-margin-left);font-size:var(--desc-font-size);margin-top:var(--desc-margin-top);color:#525252;line-height:1.5em}.shop-section-container-organism.current-step .shop-section-container-organism__step-container .step__number{border-color:#c10016;color:#c10016}.shop-section-container-organism.done-step .shop-section-container-organism__step-container .step__number{border-color:#c10016;background-color:#c10016;color:#fff}.shop-section-container-organism.no-margin-top{margin-top:0}@media (max-width: 1200px){.shop-section-container-organism{--component-padding: 16px;--header-font-size: 20px;--header-marign-left: 16px;--desc-margin-left: 48px}.shop-section-container-organism.no-margin-top{margin-top:var(--page-separator-margin-top)}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.shop-summary{--component-max-width: 430px;--shop-summary-padding: 24px 32px;--shop-summary-border-radius: 15px;--shop-summary-position: sticky;--shop-summary-top: 8px;--shop-summary-margin-left: 20px;max-width:var(--component-max-width);width:100%;position:var(--shop-summary-position);top:var(--shop-summary-top);margin-left:var(--shop-summary-margin-left);height:100%}.shop-summary__wrapper{padding:var(--shop-summary-padding);border-radius:var(--shop-summary-border-radius);display:flex;flex-direction:column;align-self:flex-start;box-sizing:border-box;background-color:#f5f5f5;border-radius:16px;margin-top:var(--shop-summary-top)}.shop-summary__wrapper .title{margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.2em}.shop-summary__wrapper .current-price .current-price__main{font-size:16px}.shop-summary__wrapper .rabat-code-wrapper{margin-top:27px}.shop-summary__wrapper .rabat-code-wrapper .input .mdc-text-field--outlined{height:48px!important}.shop-summary__wrapper .rabat-code-wrapper .input .mdc-text-field--outlined .mdc-floating-label{font-size:14px!important;line-height:18px!important;font-weight:400!important;color:#525252}.shop-summary__wrapper .rabat-code-wrapper .input .mdc-text-field--outlined .mdc-floating-label--float-above{padding-inline:5px!important;scale:1!important;font-size:12px!important;transform:translateY(-32.75px)!important;box-sizing:border-box!important;color:#525252!important}.shop-summary__wrapper .voucher-maczcoins-wrapper{margin-top:24px}.shop-summary__wrapper .voucher-maczcoins-wrapper.columns{display:grid;grid-gap:12px;grid-template-columns:1fr 1fr}.shop-summary__wrapper .voucher-maczcoins-wrapper.columns .voucher-btn{padding:22px 33px;align-items:flex-start}.shop-summary__wrapper .voucher-maczcoins-wrapper.columns .voucher-btn .voucher-btn__wrapper{flex-direction:column;align-items:flex-start}.shop-summary__wrapper .voucher-maczcoins-wrapper.columns .voucher-btn .voucher-btn__wrapper .text{margin-left:0;margin-top:10px}.shop-summary__wrapper.no-margin{margin-top:0}.shop-summary.cart-step{position:relative;top:unset;height:auto}.shop-summary.cart-step .shop-summary__wrapper:last-child{position:sticky;top:16px}@media (max-width: 1200px){.shop-summary{--component-max-width: none;--shop-summary-padding: 24px 16px 32px;--shop-summary-position: relative;--shop-summary-top: 16px;--shop-summary-margin-left: 0;height:auto}.shop-summary .shop-summary__wrapper{background-color:#fff}.shop-summary .shop-summary__wrapper:last-child{margin-top:0}.shop-summary .shop-summary__wrapper.no-padding-top{padding-top:0}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.diet-summary-modal-container{--open-button-display: flex;--open-button-border: 1px solid white;--open-button-margin-top: 0;--open-button-margin-left: 88px}.diet-summary-modal-container__wrapper .open-button{font-size:12px;font-weight:700;line-height:1.3em;align-items:center;justify-content:center;text-decoration:underline;margin-top:var(--open-button-margin-top);margin-left:var(--open-button-margin-left);cursor:pointer;transition:all .2s}.diet-summary-modal-container__wrapper .open-button:hover{border-color:#e8e8e8}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper{font-size:14px;font-weight:700;display:inline-flex;align-items:center;padding:17px 22px;border:1px solid #dfdfe1;border-radius:70px;transition:all .2s;cursor:pointer;-webkit-tap-highlight-color:transparent}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper:hover{border-color:#000}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper .button-icon{margin-left:10px;position:relative;display:flex}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper .button-icon__number{position:absolute;right:-6px;top:-6px;font-size:11px;font-weight:700;line-height:1.3em;color:#fff;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid white;background-color:#c10016;transition:all .2s}@media all and (max-width: 1200px){.diet-summary-modal-container{--open-button-display: inline-flex;--open-button-border: none;--open-button-margin-top: 5px;--open-button-margin-left: 0}.diet-summary-modal-container.maczshop-step{display:flex;width:100%}.diet-summary-modal-container.maczshop-step .diet-summary-modal-container__wrapper{width:100%}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper{border-color:#f7f7f7;background-color:#f7f7f7;padding:3px}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper:hover{background-color:#f0f0f0;border-color:#f7f7f7}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper .button-icon{margin-left:0}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper .button-icon__number{right:-12px;top:-12px;width:20px;height:20px}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper .button-text{display:none}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper.orange{display:flex;justify-content:center;background-color:#c10016;border-color:#c10016;color:#fff;padding:13px 0}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper.orange:hover{background-color:#a80013;border-color:#a80013}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper.orange:hover .button-icon__number{background-color:#a80013}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper.orange .button-icon__number{width:16px;height:16px;right:-7px;top:-7px}.diet-summary-modal-container__wrapper .open-button-maczshop__wrapper.orange .button-text{margin-left:14px;display:inline-flex}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.section{--section-header-section-margin: 32px 0;--section-diets-padding: 0 32px;--section-tabs-justify: center;--section-tabs-content: 0 auto;min-height:calc(100vh - 64px);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;background:#fff;background-image:url(/assets/first-step-2.25f7bfb2.webp);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;z-index:0}@media screen and (max-width: 1200px){.section{--section-diets-padding: 0 16px;--section-tabs-justify: flex-start}}@media screen and (max-width: 800px){.section{--section-header-section-margin: 24px 0;--section-tabs-content: 0;height:100vh}}.section--seasonal{background-image:none;background-color:#fff}.section--seasonal .diet_content:nth-of-type(1) .diet-program{background-color:#f6f3ee}.section--seasonal .diet_content:nth-of-type(2) .diet-program{background-color:#e8ebdd}.section--seasonal:before{display:none}.section:before{content:"";inset:0;position:absolute;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.5)}.section-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1920px;width:100%;z-index:20}.section__tabs{top:0;position:sticky;z-index:30;display:inline-block;width:100%;justify-content:var(--section-tabs-justify);background:#fff;border-top:1px solid #dfdfe1}.section__tabs-content{position:relative;margin:var(--section-tabs-content);width:auto;max-width:700px}.section__tabs-content .mdc-tab{height:55px;font-weight:400;font-family:Noto Sans,sans-serif;text-transform:unset;font-size:14px;letter-spacing:unset}.section__tabs-content .mdc-tab:hover .mdc-tab__content .mdc-tab__text-label{color:#000}.section__tabs-content .mdc-tab--active{font-weight:700}.section__tabs-content .mdc-tab--active .mdc-tab__content .mdc-tab__text-label,.section__tabs-content .mdc-tab--active .mdc-tab__content .mdc-tab__text-label .addon-item__name{color:#000!important}.section__tabs-content .mdc-tab__ripple{display:none}.section__tabs-content .mdc-tab-indicator__content--underline{border-top-width:3px!important;border-color:#c10016!important;margin:0 20px}.section__diets{display:flex;flex-direction:column;width:100%;z-index:20;box-sizing:border-box;padding:var(--section-diets-padding);max-width:1264px}.section__diets.margin-top-wm{margin-top:40px}.section__diets-content{display:flex;flex-direction:column}.section__diets-content:nth-last-child(1){padding-bottom:100px}.section__diets-content .header-section{display:flex;justify-content:center;align-items:start;margin:var(--section-header-section-margin);overflow:hidden}.section__diets-content .header-section label{padding:5px 35px;color:#fff;background:rgba(255,255,255,.28);backdrop-filter:blur(8px);border-radius:20px;font-family:Noto Sans;font-style:normal;font-weight:700;font-size:16px;line-height:100%;position:relative}.section__diets-content .header-section label:before{content:url(/assets/border-dashed.1a0b4ec4.svg);position:absolute;top:35%;transform:translateY(-50%);left:100%}.section__diets-content .header-section label:after{content:url(/assets/border-dashed.1a0b4ec4.svg);position:absolute;top:35%;transform:translateY(-50%);right:100%}.section__diets-content .header-section label span{font-weight:400}.section__diets .diets-swiper{width:100%;padding-bottom:60px;position:relative;margin-top:20px}.section__diets .diets-swiper .swiper-slide{display:flex;flex-direction:column;height:auto;align-items:center;min-height:450px}.section__diets .diets-swiper .swiper-slide .diet_content{display:flex;flex:1;width:100%}.section__diets .diets-swiper .swiper-slide .diet_content .diet-program{flex:1;height:100%;margin-bottom:0}.section__diets .diets-swiper .swiper-button-prev,.section__diets .diets-swiper .swiper-button-next{color:#c10016;background:rgba(255,255,255,.8);width:44px;height:44px;border-radius:50%;box-shadow:0 2px 8px #0000001a}.section__diets .diets-swiper .swiper-button-prev:after,.section__diets .diets-swiper .swiper-button-next:after{font-size:20px;font-weight:700}@media screen and (max-width: 600px){.section__diets .diets-swiper .swiper-button-prev,.section__diets .diets-swiper .swiper-button-next{display:none}}.section__diets .diets-swiper .swiper-pagination-bullet{background:#fff;opacity:.5}.section__diets .diets-swiper .swiper-pagination-bullet-active{background:#c10016;opacity:1}.section__diets .diets-swiper .header-section{margin-bottom:20px!important}.section__diets .diets-swiper .header-section label{color:#333!important;background:rgba(0,0,0,.05)!important}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.login-modal-header{display:flex;justify-content:center;padding:12px 0;margin-top:32px;width:100%;height:fit-content;background:#f3f3f3;border-radius:45px;font-weight:400;font-size:14px;line-height:1.5em;color:#000;transition:all .2s}.login-modal-header span{cursor:pointer;font-weight:700;text-decoration:underline}.mdc-dialog.login{z-index:10050!important}.mdc-dialog.simple-confirm-modal{z-index:10060!important}.mdc-dialog.login.login--trial-order-modal{--modal-max-width: 800px;z-index:10050!important}.mdc-dialog.login.login--trial-order-modal .mdc-dialog__container{width:100%;max-width:var(--modal-max-width)}.mdc-dialog.login.login--trial-order-modal .mdc-dialog__content{height:auto!important;padding:0;width:100%;max-width:var(--modal-max-width);box-sizing:border-box;max-height:calc(100vh - 48px);overflow-y:auto}.mdc-dialog.login.login--trial-order-modal .mdc-dialog__surface{width:100%;max-width:var(--modal-max-width);border-radius:16px;max-height:calc(100vh - 48px)}.mdc-dialog.login.login--trial-order-modal .login-page__content{max-width:520px;padding:0 40px 40px}@media (max-width: 860px){.mdc-dialog.login.login--trial-order-modal{--modal-max-width:calc(100vw - 32px)}}.mdc-dialog.login .mdc-dialog__container,.mdc-dialog.simple-confirm-modal .mdc-dialog__container{width:100%;max-width:520px}.mdc-dialog.login .mdc-dialog__content,.mdc-dialog.simple-confirm-modal .mdc-dialog__content{height:fit-content!important;padding:0;width:100%;max-width:520px;box-sizing:border-box}.mdc-dialog.login .mdc-dialog__scrim,.mdc-dialog.simple-confirm-modal .mdc-dialog__scrim{background-color:#00000080}.mdc-dialog.login .mdc-dialog__surface,.mdc-dialog.simple-confirm-modal .mdc-dialog__surface{width:100%;max-width:520px;border-radius:15px}.mdc-dialog.login .swiper-remember,.mdc-dialog.simple-confirm-modal .swiper-remember{transition:all .5s;max-height:400px}.mdc-dialog.login .login-page,.mdc-dialog.simple-confirm-modal .login-page{color:#000;font-weight:400;font-family:Lato,sans-serif;width:100%}.mdc-dialog.login .login-page__nav,.mdc-dialog.simple-confirm-modal .login-page__nav{display:flex;justify-content:space-between;align-items:center;padding:0 20px;margin-top:20px}.mdc-dialog.login .login-page__nav .nav-icon-x,.mdc-dialog.login .login-page__nav .nav-icon-back,.mdc-dialog.simple-confirm-modal .login-page__nav .nav-icon-x,.mdc-dialog.simple-confirm-modal .login-page__nav .nav-icon-back{cursor:pointer;width:24px;height:24px;transition:all .2s;visibility:hidden;opacity:0}.mdc-dialog.login .login-page__nav .nav-icon-x:hover,.mdc-dialog.login .login-page__nav .nav-icon-back:hover,.mdc-dialog.simple-confirm-modal .login-page__nav .nav-icon-x:hover,.mdc-dialog.simple-confirm-modal .login-page__nav .nav-icon-back:hover{opacity:.7}.mdc-dialog.login .login-page__nav .nav-icon-x.visible,.mdc-dialog.login .login-page__nav .nav-icon-back.visible,.mdc-dialog.simple-confirm-modal .login-page__nav .nav-icon-x.visible,.mdc-dialog.simple-confirm-modal .login-page__nav .nav-icon-back.visible{visibility:visible;opacity:1}.mdc-dialog.login .login-page__content,.mdc-dialog.simple-confirm-modal .login-page__content{width:100%;max-width:440px;margin:0 auto;padding:0 40px 40px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.mdc-dialog.login .login-page__content .header,.mdc-dialog.simple-confirm-modal .login-page__content .header{align-self:flex-start;width:100%;font-family:Lato,sans-serif;font-weight:700;font-size:30px;line-height:1.1em}.mdc-dialog.login .login-page__content>.input,.mdc-dialog.simple-confirm-modal .login-page__content>.input{width:100%;max-width:100%;margin-top:32px}.mdc-dialog.login .login-page__content>.input~.input,.mdc-dialog.simple-confirm-modal .login-page__content>.input~.input{margin-top:16px}.mdc-dialog.login .login-page__content .account-data-buttons,.mdc-dialog.simple-confirm-modal .login-page__content .account-data-buttons{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-top:16px;width:100%}.mdc-dialog.login .login-page__content .account-data-buttons__not-logout-button,.mdc-dialog.simple-confirm-modal .login-page__content .account-data-buttons__not-logout-button{display:flex;justify-content:flex-start;cursor:pointer}.mdc-dialog.login .login-page__content .account-data-buttons__not-logout-button .radio-circle,.mdc-dialog.simple-confirm-modal .login-page__content .account-data-buttons__not-logout-button .radio-circle{width:16px;height:16px}.mdc-dialog.login .login-page__content .account-data-buttons__not-logout-button .not-logout-text,.mdc-dialog.simple-confirm-modal .login-page__content .account-data-buttons__not-logout-button .not-logout-text{margin-left:8px;font-size:14px;line-height:1.5em}.mdc-dialog.login .login-page__content .account-data-buttons__not-remember-passworrd,.mdc-dialog.simple-confirm-modal .login-page__content .account-data-buttons__not-remember-passworrd{font-weight:500;font-size:14px;line-height:1.5em;text-decoration-line:underline;color:#525252;cursor:pointer}.mdc-dialog.login .login-page__content .simple-button,.mdc-dialog.simple-confirm-modal .login-page__content .simple-button{width:100%;max-width:100%;margin-top:32px}.mdc-dialog.login .login-page__content .separator-with-text,.mdc-dialog.simple-confirm-modal .login-page__content .separator-with-text{margin-top:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:500;font-size:14px;line-height:18px;width:100%;color:#0006}.mdc-dialog.login .login-page__content .separator-with-text:after,.mdc-dialog.login .login-page__content .separator-with-text:before,.mdc-dialog.simple-confirm-modal .login-page__content .separator-with-text:after,.mdc-dialog.simple-confirm-modal .login-page__content .separator-with-text:before{content:"";height:1px;background:#dfdfe1;display:flex;width:100%}.mdc-dialog.login .login-page__content .separator-with-text:before,.mdc-dialog.simple-confirm-modal .login-page__content .separator-with-text:before{margin-right:16px}.mdc-dialog.login .login-page__content .separator-with-text:after,.mdc-dialog.simple-confirm-modal .login-page__content .separator-with-text:after{margin-left:16px}.mdc-dialog.login .login-page__content .social-buttons,.mdc-dialog.simple-confirm-modal .login-page__content .social-buttons{margin-top:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%}.mdc-dialog.login .login-page__content .social-buttons>.social-login-button,.mdc-dialog.simple-confirm-modal .login-page__content .social-buttons>.social-login-button{width:100%;margin-top:0}.mdc-dialog.login .login-page__content .social-buttons>.social-login-button~.social-login-button,.mdc-dialog.simple-confirm-modal .login-page__content .social-buttons>.social-login-button~.social-login-button{margin-top:10px}.mdc-dialog.login .login-page__content .social-buttons__info,.mdc-dialog.simple-confirm-modal .login-page__content .social-buttons__info{margin-top:10px;font-size:12px;line-height:1.3em;text-align:center;color:#0009}.mdc-dialog.login .remind-page,.mdc-dialog.simple-confirm-modal .remind-page{color:#000;font-weight:400;max-height:400px;display:none}.mdc-dialog.login .remind-page__nav,.mdc-dialog.simple-confirm-modal .remind-page__nav{display:flex;justify-content:space-between;align-items:center;padding:0 20px;margin-top:20px}.mdc-dialog.login .remind-page__nav .nav-icon-x,.mdc-dialog.login .remind-page__nav .nav-icon-back,.mdc-dialog.simple-confirm-modal .remind-page__nav .nav-icon-x,.mdc-dialog.simple-confirm-modal .remind-page__nav .nav-icon-back{cursor:pointer;width:24px;height:24px;transition:all .2s;visibility:hidden;opacity:0}.mdc-dialog.login .remind-page__nav .nav-icon-x:hover,.mdc-dialog.login .remind-page__nav .nav-icon-back:hover,.mdc-dialog.simple-confirm-modal .remind-page__nav .nav-icon-x:hover,.mdc-dialog.simple-confirm-modal .remind-page__nav .nav-icon-back:hover{opacity:.7}.mdc-dialog.login .remind-page__nav .nav-icon-x.visible,.mdc-dialog.login .remind-page__nav .nav-icon-back.visible,.mdc-dialog.simple-confirm-modal .remind-page__nav .nav-icon-x.visible,.mdc-dialog.simple-confirm-modal .remind-page__nav .nav-icon-back.visible{visibility:visible;opacity:1}.mdc-dialog.login .remind-page__content,.mdc-dialog.simple-confirm-modal .remind-page__content{padding:0 40px 40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mdc-dialog.login .remind-page__content .header,.mdc-dialog.simple-confirm-modal .remind-page__content .header{margin-top:36px;font-weight:700;font-size:30px;line-height:1.1em}.mdc-dialog.login .remind-page__content .description,.mdc-dialog.simple-confirm-modal .remind-page__content .description{margin-top:16px;font-size:16px;line-height:1.5em;color:#00000080;max-width:370px;text-align:center}.mdc-dialog.login .remind-page__content .input,.mdc-dialog.simple-confirm-modal .remind-page__content .input,.mdc-dialog.login .remind-page__content .simple-button,.mdc-dialog.simple-confirm-modal .remind-page__content .simple-button{margin-top:32px}.mdc-dialog.login .remind-page--visible,.mdc-dialog.simple-confirm-modal .remind-page--visible{display:block}.mdc-dialog.login .confirm-page,.mdc-dialog.simple-confirm-modal .confirm-page{color:#000;font-weight:400;max-height:400px}.mdc-dialog.login .confirm-page__content,.mdc-dialog.simple-confirm-modal .confirm-page__content{padding:0 40px 40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mdc-dialog.login .confirm-page__content .header,.mdc-dialog.simple-confirm-modal .confirm-page__content .header{text-align:center;margin-top:36px;align-self:flex-start;font-weight:700;font-size:24px;line-height:1.1em}@media screen and (max-width: 600px){.mdc-dialog.login .login-page__content,.mdc-dialog.simple-confirm-modal .login-page__content{padding:0 20px 20px}.mdc-dialog.login .login-page__content .account-data-buttons,.mdc-dialog.simple-confirm-modal .login-page__content .account-data-buttons{margin-top:12px}.mdc-dialog.login .login-page__content .account-data-buttons__not-logout-button,.mdc-dialog.simple-confirm-modal .login-page__content .account-data-buttons__not-logout-button{width:fit-content}.mdc-dialog.login .login-page__content .account-data-buttons__not-logout-button .radio-circle,.mdc-dialog.simple-confirm-modal .login-page__content .account-data-buttons__not-logout-button .radio-circle{width:14px;height:14px}.mdc-dialog.login .login-page__content .account-data-buttons__not-logout-button .not-logout-text,.mdc-dialog.simple-confirm-modal .login-page__content .account-data-buttons__not-logout-button .not-logout-text{font-size:12px}.mdc-dialog.login .login-page__content .account-data-buttons__not-remember-passworrd,.mdc-dialog.simple-confirm-modal .login-page__content .account-data-buttons__not-remember-passworrd{font-size:12px;width:fit-content}.mdc-dialog.login .login-page__content .header,.mdc-dialog.simple-confirm-modal .login-page__content .header{font-weight:700;font-size:22px;line-height:1.1em}.mdc-dialog.login .login-page__content>.input,.mdc-dialog.simple-confirm-modal .login-page__content>.input{margin-top:30px}.mdc-dialog.login .login-page__content .simple-button,.mdc-dialog.simple-confirm-modal .login-page__content .simple-button,.mdc-dialog.login .login-page__content .separator-with-text,.mdc-dialog.simple-confirm-modal .login-page__content .separator-with-text,.mdc-dialog.login .login-page__content .social-buttons,.mdc-dialog.simple-confirm-modal .login-page__content .social-buttons{margin-top:30px}.mdc-dialog.login .remind-page__content,.mdc-dialog.simple-confirm-modal .remind-page__content{padding:0 20px 20px}.mdc-dialog.login .remind-page__content .header,.mdc-dialog.simple-confirm-modal .remind-page__content .header{font-size:25px}.mdc-dialog.login .remind-page__content .description,.mdc-dialog.simple-confirm-modal .remind-page__content .description{font-size:14px}}@media screen and (max-width: 600px){.mdc-dialog.login .mdc-dialog__surface{width:100%;min-width:100vw;height:100%;min-height:100%;border-radius:0}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.faq{margin-top:20rem}.faq .faq__heading{margin:0 auto;text-align:center}.faq .faq__subtitle{font-size:1.6rem;font-weight:700;color:#c10016}.faq .faq__title{font-size:4.8rem;line-height:1.1em;font-weight:400}.faq .faq__title b{font-family:Playfaird Display,serif;font-style:italic;color:#c10016}.faq .faq__main{margin-top:4rem;display:flex;flex-direction:column;align-items:center}.faq .mdc-tab .mdc-tab__ripple:before,.faq .mdc-tab .mdc-tab__ripple:after{display:none}.faq .mdc-tab--active .mdc-tab__text-label{color:#000}.faq .mdc-panels{margin-top:8.4rem}.faq .mdc-collapse{margin-bottom:5rem;border-bottom:1px solid rgba(0,0,0,.1)}.faq .mdc-collapse__header{padding-bottom:4.3rem}.faq .mdc-collapse__header{cursor:pointer;font-size:1.8rem;font-weight:700;flex-direction:row-reverse}.faq .mdc-collapse__header:after,.faq .mdc-collapse__header:before{display:none}.faq .mdc-collapse__title{width:100%;display:flex;align-items:center}.faq .faq-main__title{margin-right:auto;max-width:63rem}.faq .faq__showable-wrapper{overflow:hidden;transition:all .2s ease-in}.faq .faq__container--main{max-width:70rem;margin:0 auto;display:flex;flex-direction:column}.faq .faq__question{display:flex;flex-direction:column;margin-bottom:4rem;padding-bottom:4.3rem;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.1)}.faq .faq__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s}.faq .faq__header--title{font-size:1.8rem;font-weight:700;line-height:1.6em;max-width:63rem}.faq .faq__arrow{transition:all .2s;width:4rem;height:4rem;border:1px solid rgba(0,0,0,.1);border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center}.faq .faq__arrow svg{width:.8rem}.faq .faq__arrow svg path{transition:all .2s}.faq .faq__answer{font-size:1.8rem;color:#000;line-height:1.6em;max-width:63rem}.faq .faq__question.active .faq__header{padding-bottom:2.4rem}.faq .faq__question.active .faq__arrow{background-color:#c10016;border-color:#c10016;transform:rotate(180deg)}.faq .faq__question.active .faq__arrow svg path{fill:#fff}.faq .mdc-tab-scroller__scroll-content{max-width:95rem;flex-wrap:wrap;margin:0 auto;justify-content:center!important}.faq .mdc-tab__text-label{font-size:1.6rem;opacity:.3}.faq .mdc-tab{height:auto;padding:2.4rem 3.3rem;flex:initial;border:1px solid #dfdfe1;border-radius:70px;text-transform:initial;font-weight:500}.faq .mdc-tab--active{border-color:#000}.faq .mdc-tab--active .mdc-tab__text-label{opacity:1}.faq .mdc-tab:not(:first-child){margin-left:1.8rem}.faq .mdc-tab:nth-child(5),.faq .mdc-tab:nth-child(6),.faq .mdc-tab:nth-child(7){margin-top:1.8rem}.faq .mdc-tab-indicator,.faq .mdc-tab__ripple{display:none}.faq .mdc-tab-scroller{max-width:95rem;margin:0 auto}.faq .faq__panels{margin-top:8rem;width:100%}.faq .faq__panel{display:none}.faq .faq__panel.active{display:block}.faq .faq__tabs{max-width:95rem;display:flex;flex-wrap:wrap;margin:0 auto;justify-content:center;margin:-1.8rem 0 0 -1.8rem;width:calc(100% + 1.8rem)}.faq .faq__tab{font-size:1.6rem;opacity:.3;color:#000;padding:2.4rem 3.3rem;border:1px solid #dfdfe1;border-radius:70px;cursor:pointer;transition:all .2s;font-weight:500;margin:1.8rem 0 0 1.8rem}.faq .faq__tab:hover,.faq .faq__tab.active{opacity:1;border-color:#000}#faqLanding .faq{margin-top:80px}@media (max-width: 1600px){.faq{margin-top:14rem;padding:0 2.5rem}.faq .faq__subtitle{font-size:1.4rem}.faq .faq__title{margin-top:1.6rem;font-size:3.6rem}.faq .faq__tab{font-size:1.6rem;padding:2rem 2.4rem}.faq .faq__panels{margin-top:5.6rem}.faq .mdc-collapse{margin-bottom:4rem}.faq .mdc-collapse__header{font-size:1.4rem;padding-bottom:4rem}.faq .faq__arrow{width:3rem;height:3rem}.faq .faq-main__title{max-width:47rem}.faq .mdc-collapse__content{max-width:47rem;font-size:1.4rem}.faq .faq__container--main{max-width:51rem}.faq .faq__question{margin-bottom:3.2rem;padding-bottom:3.2rem}.faq .faq__header--title,.faq .faq__answer{font-size:1.4rem;max-width:47rem}}@media (max-width: 1200px){.faq{margin-top:10rem}.faq .mdc-collapse{margin-bottom:2.4rem}.faq .mdc-collapse__header{padding-bottom:2.4rem}}@media screen and (max-width: 1100px){#faqLanding .faq{margin-top:60px}}@media (max-width: 980px){.faq .mdc-tab-scroller{max-width:34rem}.faq .faq__tabs{display:grid;grid-gap:1.2rem;grid-template-columns:1fr 1fr;max-width:33rem;margin:0;width:100%}.faq .faq__tab{width:16rem;height:3rem;padding:1.8rem 2.4rem;text-align:center;font-size:1.4rem;display:flex;align-items:center;justify-content:center;margin:0}.faq .faq__tab:last-child{grid-column:1/-1;justify-self:center}.faq .mdc-tab__content{height:100%}.faq .mdc-tab__text-label{font-size:1.4rem}}@media (max-width: 600px){.faq{margin-top:7.2rem}.faq .faq__container{max-width:100%}.faq .faq__title{font-size:3.2rem}.faq .faq__header--title{max-width:calc(100% - 5.2rem);line-height:1.2em}.faq .faq__tabs{max-width:33rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;padding:.5rem;margin:0 auto}.faq .mdc-panels{margin-top:4rem}.faq .mdc-collapse{margin-bottom:2rem}.faq .mdc-collapse__header{font-size:1.6rem;padding-bottom:2rem}.faq .faq__arrow{width:3.2rem;height:3.2rem}.faq .faq-main__title{max-width:28rem}.faq .mdc-collapse__content{max-width:30rem;font-size:1.6rem}.faq .mdc-tab-scroller__scroll-area{display:block}.faq .faq__tab{height:4.8rem;display:flex;align-items:center;justify-content:center;padding:1.8rem 1.6rem;border:1px solid gray;width:auto;border-radius:16px;flex:initial;box-sizing:border-box;opacity:.3;font-size:1.4rem}.faq .faq__tab.active{opacity:1}.faq .mdc-tab__text-label{font-size:1.4rem;color:#000!important}.faq .mdc-tab-bar:before,.faq .mdc-tab-bar:after,.faq .mdc-tab-scroller__scroll-content:after,.faq .mdc-tab-indicator,.faq .mdc-tab__ripple{display:none}}@keyframes gradientAnimation-326d337c{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen-326d337c{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose-326d337c{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate-326d337c{0%{transform:rotate(360deg)}}@keyframes opacity-326d337c{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse-326d337c{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX-326d337c{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft-326d337c{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft-326d337c{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight-326d337c{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight-326d337c{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop-326d337c{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop-326d337c{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop-326d337c{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop-326d337c{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab-326d337c{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab-326d337c{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition-326d337c{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate-326d337c{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate-326d337c{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse-326d337c{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader-326d337c{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader-326d337c{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale-326d337c{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient-326d337c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.instagram-carousel[data-v-326d337c]{position:relative}.instagram-carousel .instagram-carousel__button[data-v-326d337c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14.8rem;height:14.8rem;border-radius:80px;background:rgba(255,255,255,.32);backdrop-filter:blur(40px);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.instagram-carousel .instagram-carousel__button:hover .instagram-carousel__text span[data-v-326d337c]{border-bottom:1px solid #fff}.instagram-carousel .instagram-carousel__button img[data-v-326d337c]{width:2.4rem}.instagram-carousel .instagram-carousel__text[data-v-326d337c]{font-size:1.4rem;margin-top:1.6rem;text-align:center}.instagram-carousel .instagram-carousel__text span[data-v-326d337c]{font-size:1.6rem;font-weight:700;line-height:1.4em;transition:all .3s;border-bottom:1px solid transparent;width:fit-content;margin-right:auto;margin-left:auto}.instagram-carousel .swiper-wrapper[data-v-326d337c],.instagram-carousel .swiper-slide[data-v-326d337c]{height:auto}.instagram-carousel .swiper-button-next[data-v-326d337c],.instagram-carousel .swiper-button-prev[data-v-326d337c]{width:7.2rem;height:7.2rem;border-radius:50%;background-color:#0006;background-image:none}.instagram-carousel .swiper-button-next[data-v-326d337c]:after,.instagram-carousel .swiper-button-prev[data-v-326d337c]:after{color:#fff;font-weight:700;font-size:1.6rem;transition:all .3s}.instagram-carousel .swiper-button-prev[data-v-326d337c]{left:10rem}.instagram-carousel .swiper-button-prev[data-v-326d337c]:hover:after{transform:translate(-2px)}.instagram-carousel .swiper-button-next[data-v-326d337c]{right:10rem}.instagram-carousel .swiper-button-next[data-v-326d337c]:hover:after{transform:translate(2px)}.instagram-carousel .img-container[data-v-326d337c]{display:flex;justify-content:center;align-items:center;position:relative;max-height:38.6rem}.instagram-carousel .img-container img[data-v-326d337c]{width:100%;height:100%;object-fit:cover;border-radius:inherit}@media (max-width: 1600px){.instagram-carousel .instagram-carousel__button[data-v-326d337c]{width:12rem;height:12rem}.instagram-carousel .swiper-button-next[data-v-326d337c],.instagram-carousel .swiper-button-prev[data-v-326d337c]{width:6.4rem;height:6.4rem}.instagram-carousel .instagram-carousel__button img[data-v-326d337c]{width:1.8rem}.instagram-carousel .instagram-carousel__text[data-v-326d337c]{font-size:1.2rem;margin-top:1.2rem}.instagram-carousel .instagram-carousel__text span[data-v-326d337c]{font-size:1.4rem}.instagram-carousel .instagram-carousel__text span[data-v-326d337c]{font-size:1.2rem}.instagram-carousel .swiper-button-prev[data-v-326d337c]{left:4rem}.instagram-carousel .swiper-button-next[data-v-326d337c]{right:4rem}.instagram-carousel .img-container[data-v-326d337c]{max-height:29rem}}@media (max-width: 1200px){.instagram-carousel .swiper-button-next[data-v-326d337c],.instagram-carousel .swiper-button-prev[data-v-326d337c]{width:5.6rem;height:5.6rem}}@media (max-width: 980px){.instagram-carousel .swiper-button-next[data-v-326d337c],.instagram-carousel .swiper-button-prev[data-v-326d337c]{width:4.8rem;height:4.8rem}.instagram-carousel .swiper-button-prev[data-v-326d337c]{left:2.4rem}.instagram-carousel .swiper-button-next[data-v-326d337c]{right:2.4rem}}@media (max-width: 600px){.instagram-carousel .img-container[data-v-326d337c]{max-height:19rem}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.delivery-cost{margin-top:40px;padding:16px;background-color:#f5f5f5;border-radius:8px}.delivery-cost__header{display:flex;flex-direction:row;align-items:center}.delivery-cost__header h3{font-size:14px;line-height:16px;color:#000;font-weight:600}.delivery-cost__header img{margin-right:8px}.delivery-cost__content{margin-top:16px}.delivery-cost__content p{font-size:12px;line-height:16px;color:#6b6b6b;font-weight:500}.delivery-cost__content p strong{font-weight:600}.delivery-cost__content p:not(:first-child){margin-top:16px}#choose-meals-module .delivery-cost{margin-top:0;margin-bottom:10px}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.calories__box--macz-me{width:100%}.calories__box--macz-me .secondary span{font-size:14px!important}.diet-calculation-modal{z-index:100}.diet-calculation-modal .swiper{height:auto}.diet-calculation-modal .swiper-slide{overflow-y:auto}.diet-calculation-modal.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:none}.diet-calculation-modal .diet-calculation-modal__button{width:100%;margin-bottom:30px;height:55px;padding:0rem 1rem;background:#c10016;border-radius:10rem;text-align:center;cursor:pointer;transition:background-color .2s;border:none;color:#fff;font-weight:700;font-size:16px;line-height:20px;padding:0;transition:.5s ease}.diet-calculation-modal .diet-calculation-modal__button:hover{background-color:#a80013}.diet-calculation-modal .diet-calculation-modal__button--continue{margin-bottom:0;margin-top:160px}.diet-calculation-modal .diet-calculation-modal-header{display:flex;align-items:center;justify-content:center;position:relative;width:100%;padding-top:10px}.diet-calculation-modal__fourth-step-spinner{position:relative;left:50%;transform:translate(-50%)}.diet-calculation-modal__third-step{padding-right:30px;padding-left:37px}.diet-calculation-modal__third-step .sliders{display:flex;padding-bottom:63px}.diet-calculation-modal__third-step .sliders .slider{display:flex;flex-direction:column;width:100%;max-width:230px}.diet-calculation-modal__third-step .sliders .slider:last-child .mdc-slider{margin-right:0!important}.diet-calculation-modal__third-step .sliders .slider:not(:first-child){margin-left:55px}.diet-calculation-modal__third-step .sliders .slider__title{color:#000;font-weight:700;font-size:16px;line-height:20px;margin-top:5px;margin-bottom:26px;margin-left:8px}.diet-calculation-modal__third-step .sliders .slider__type{width:50px;font-size:20px;line-height:30px}.diet-calculation-modal__third-step .sliders .slider__input{width:50px;margin-top:35px;font-size:30px;line-height:30px;border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dfdfe1;border-radius:10px;padding:0 8px;color:#000}.diet-calculation-modal__third-step .sliders .slider__input:active,.diet-calculation-modal__third-step .sliders .slider__input:hover,.diet-calculation-modal__third-step .sliders .slider__input:focus,.diet-calculation-modal__third-step .sliders .slider__input:focus-visible{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}.diet-calculation-modal__third-step .sliders .slider__input::-webkit-outer-spin-button,.diet-calculation-modal__third-step .sliders .slider__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.diet-calculation-modal__third-step .sliders .slider__input [type=number]{-moz-appearance:textfield}.diet-calculation-modal__third-step .sliders .slider__input::placeholder{color:#000}.diet-calculation-modal__third-step .sliders .slider [type=range]{--range: calc(var(--max) - var(--min));--ratio: calc((var(--val) - var(--min)) / var(--range));--sx: calc(.5 *21px + var(--ratio) * (100% - 21px));margin:0;padding:0;width:100%;max-width:230px;height:21px;background:transparent;font:1em/1 arial,sans-serif}.diet-calculation-modal__third-step .sliders .slider [type=range],.diet-calculation-modal__third-step .sliders .slider [type=range]::-webkit-slider-thumb{-webkit-appearance:none}.diet-calculation-modal__third-step .sliders .slider [type=range]::-webkit-slider-runnable-track{box-sizing:border-box;border:none;width:230px;height:5px;background:#f7f7f7;cursor:pointer;background:linear-gradient(#000000,#000000) 0/var(--sx) 100% no-repeat #f7f7f7}.diet-calculation-modal__third-step .sliders .slider [type=range]::-moz-range-track{box-sizing:border-box;border:none;width:230px;height:5px;background:#f7f7f7;cursor:pointer}.diet-calculation-modal__third-step .sliders .slider [type=range]::-ms-track{box-sizing:border-box;border:none;width:230px;height:5px;background:#f7f7f7;cursor:pointer}.diet-calculation-modal__third-step .sliders .slider [type=range]::-moz-range-progress{height:5px;background:#000000}.diet-calculation-modal__third-step .sliders .slider [type=range]::-ms-fill-lower{height:5px;background:#000000}.diet-calculation-modal__third-step .sliders .slider [type=range]::-webkit-slider-thumb{margin-top:-8px;box-sizing:border-box;border:2px solid #000000;width:21px;height:21px;border-radius:50%;background:white;cursor:pointer}.diet-calculation-modal__third-step .sliders .slider [type=range]::-moz-range-thumb{box-sizing:border-box;border:2px solid #000000;width:21px;height:21px;border-radius:50%;background:white;cursor:pointer}.diet-calculation-modal__third-step .sliders .slider [type=range]::-ms-thumb{margin-top:0;box-sizing:border-box;border:2px solid #000000;width:21px;height:21px;border-radius:50%;background:white;cursor:pointer}.diet-calculation-modal__third-step .sliders .slider [type=range]::-ms-tooltip{display:none}.diet-calculation-modal .mdc-linear-progress__bar-inner{border-color:#c10016!important}.diet-calculation-modal .mdc-dialog__container{max-width:915px!important;width:100%}.diet-calculation-modal .mdc-dialog__surface{max-width:unset!important;width:100%;border-radius:15px!important;position:relative}.diet-calculation-modal .mdc-dialog__title{display:flex;justify-content:center}.diet-calculation-modal .mdc-dialog__title--closable .mdc-dialog__close{right:21px;padding:0;width:14px;height:14px;top:4px;font-size:26px;display:flex;justify-content:center;align-items:center}.diet-calculation-modal .mdc-dialog__title--closable .mdc-dialog__close:hover .mdc-icon-button__ripple:before,.diet-calculation-modal .mdc-dialog__title--closable .mdc-dialog__close:active .mdc-icon-button__ripple:before,.diet-calculation-modal .mdc-dialog__title--closable .mdc-dialog__close:focus .mdc-icon-button__ripple:before{opacity:0!important}.diet-calculation-modal .mdc-dialog__title--closable .mdc-dialog__close:hover .mdc-icon-button__ripple:after,.diet-calculation-modal .mdc-dialog__title--closable .mdc-dialog__close:active .mdc-icon-button__ripple:after,.diet-calculation-modal .mdc-dialog__title--closable .mdc-dialog__close:focus .mdc-icon-button__ripple:after{opacity:0!important}.diet-calculation-modal .diet-calculation-modal__close{position:absolute;display:flex;right:-5px;top:-5px;cursor:pointer;transition:all .3s;width:15px;height:15px;padding:5px;box-sizing:content-box}.diet-calculation-modal .diet-calculation-modal__close svg{width:100%}.diet-calculation-modal .diet-calculation-modal__close:hover{opacity:.7}.diet-calculation-modal__go-back{padding:5px 8px;position:absolute;left:-5px;cursor:pointer}.diet-calculation-modal__go-back-icon{height:14px}.diet-calculation-modal__progress{width:242px!important;height:3px!important;border-radius:3.5px}.diet-calculation-modal .diet-calculation-content{display:flex;flex-direction:column;align-items:center;margin-top:14px}.diet-calculation-modal .diet-calculation-content__header{margin-bottom:16px;display:flex;flex-direction:column;text-align:center;font-weight:700;font-size:3rem;line-height:40px;color:#000}@media (max-width: 1600px){.diet-calculation-modal .diet-calculation-content__header{font-size:2.2rem}}@media (max-width: 1200px){.diet-calculation-modal .diet-calculation-content__header{font-size:3.2rem}}@media (max-width: 600px){.diet-calculation-modal .diet-calculation-content__header{font-size:2.3rem}}.diet-calculation-modal .diet-calculation-content__description{max-width:580px;margin-bottom:50px;font-size:16px;line-height:22.4px;text-align:center}.diet-calculation-modal .boxes{display:flex;justify-content:center}.diet-calculation-modal .boxes:last-child{margin-right:0}.diet-calculation-modal .boxes--sport{margin-top:5px;padding:0 125px;display:grid;grid-template-columns:repeat(auto-fill,minmax(302px,1fr));grid-gap:13px}.diet-calculation-modal .boxes--calories{flex-direction:column;align-items:center;margin-left:33px;padding-right:33px}.diet-calculation-modal .boxes .box{height:173px;padding:27px 35px;max-width:15.7em;border:1px solid #dfdfe1;border-radius:7px;box-sizing:border-box;width:100%;cursor:pointer;transition:.2s;display:flex;align-items:center;flex-direction:column;line-height:1.4em;margin-bottom:154px;margin-right:18px}.diet-calculation-modal .boxes .box:hover,.diet-calculation-modal .boxes .box.active{border-color:#000}.diet-calculation-modal .boxes .box--loading{pointer-events:none!important;background:linear-gradient(90deg,white 0%,white 25%,#e2e2e2 50%,white 75%,white 100%);background-size:200% 100%;animation:gradientAnimation 1.5s cubic-bezier(.25,.1,.43,.71) infinite}.diet-calculation-modal .boxes .box--sport{height:90px;max-width:302px;padding:0;margin:0;font-size:16px;line-height:20px;color:#000;justify-content:center}.diet-calculation-modal .boxes .box--last{grid-column:1/span 2;max-width:inherit;margin-bottom:26px}.diet-calculation-modal .boxes .box--calories{cursor:default;height:71px;max-width:161px;padding:0;margin:9px 0 48px;font-size:16px;line-height:20px;justify-content:center;flex-direction:row}.diet-calculation-modal .boxes .box--calories:hover{border-color:#dfdfe1}.diet-calculation-modal .boxes .box__description{margin-top:26px;font-size:16px;line-height:1.5em;color:#000;text-align:center}.diet-calculation-modal .boxes .box__description--p4{margin-top:30px;max-width:100px}@media (max-width: 1200px){.diet-calculation-modal .swiper{height:calc(100vh - 113px)}.diet-calculation-modal .mdc-dialog__container{max-width:100%!important}.diet-calculation-modal .mdc-dialog__surface{width:100%;height:100%;max-height:100%!important;border-radius:0!important}.diet-calculation-modal .boxes .box{max-width:350px}.diet-calculation-modal .boxes .box.box--step-2{max-width:227px}.diet-calculation-modal .boxes .box--sport{max-width:702px}.diet-calculation-modal .boxes--sport{display:flex;flex-direction:column;align-items:center;padding:0}.diet-calculation-modal .sliders{flex-direction:column;padding-bottom:0;align-items:center}.diet-calculation-modal .sliders .slider{max-width:720px;margin-left:0!important;height:100%;max-height:240px}.diet-calculation-modal .sliders .slider__title{margin-bottom:5px}.diet-calculation-modal .sliders .slider__input{margin-top:15px}.diet-calculation-modal .sliders .slider__type{margin-bottom:20px}.diet-calculation-modal .sliders [type=range]{max-width:720px!important}.diet-calculation-modal .sliders [type=range]::-webkit-slider-runnable-track{box-sizing:border-box;border:none;width:720px;height:5px;background:#f7f7f7;cursor:pointer;background:linear-gradient(#000000,#000000) 0/var(--sx) 100% no-repeat #f7f7f7}.diet-calculation-modal .sliders [type=range]::-moz-range-track{box-sizing:border-box;border:none;width:720px;height:5px;background:#f7f7f7;cursor:pointer}.diet-calculation-modal .sliders [type=range]::-ms-track{box-sizing:border-box;border:none;width:720px;height:5px;background:#f7f7f7;cursor:pointer}.diet-calculation-modal .diet-calculation-modal__button--continue{position:fixed;bottom:40px;margin-top:0}}@media (max-width: 600px){.diet-calculation-modal .mdc-dialog__title--closable .mdc-dialog__close{right:10px}.diet-calculation-modal .mdc-dialog__content{padding-right:11px!important}.diet-calculation-modal .diet-calculation-content{padding-right:14px}.diet-calculation-modal__third-step{padding-left:0;padding-right:14px}.diet-calculation-modal .boxes.boxes--step-2{flex-direction:column;align-items:center}.diet-calculation-modal .boxes--sport{padding-right:14px}.diet-calculation-modal .boxes .box{max-width:142px}.diet-calculation-modal .boxes .box.box--step-2{margin-bottom:13px;max-width:302px}.diet-calculation-modal .boxes .box--sport{max-width:302px}.diet-calculation-modal .boxes .box--calories{max-width:300px}.diet-calculation-modal .boxes .box__description--p4{max-width:initial}.diet-calculation-modal .sliders{flex-direction:column}.diet-calculation-modal .sliders .slider{flex-direction:row;max-width:100%;margin-left:0!important}.diet-calculation-modal .sliders .slider__input{margin-top:15px}.diet-calculation-modal .sliders .slider__type{margin-bottom:25px}.diet-calculation-modal .sliders .slider__wrap-slide{width:100%}.diet-calculation-modal .sliders [type=range]{max-width:230px!important}.diet-calculation-modal .sliders [type=range]::-webkit-slider-runnable-track{box-sizing:border-box;border:none;width:230px;height:5px;background:#f7f7f7;cursor:pointer;background:linear-gradient(#000000,#000000) 0/var(--sx) 100% no-repeat #f7f7f7}.diet-calculation-modal .sliders [type=range]::-moz-range-track{box-sizing:border-box;border:none;width:230px;height:5px;background:#f7f7f7;cursor:pointer}.diet-calculation-modal .sliders [type=range]::-ms-track{box-sizing:border-box;border:none;width:230px;height:5px;background:#f7f7f7;cursor:pointer}.diet-calculation-modal .diet-calculation-modal__button--continue{position:fixed;bottom:40px;margin-top:0}.diet-calculation-modal .diet-calculation-content__header{line-height:1.3em}.diet-calculation-modal .swiper-slide:nth-child(3) .diet-calculation-content__header,.diet-calculation-modal .swiper-slide:nth-child(4) .diet-calculation-content__header{max-width:230px}.diet-calculation-modal .swiper-slide:nth-child(5) .diet-calculation-content{padding-right:0}.diet-calculation-modal .swiper-slide:nth-child(5) .diet-calculation-modal__button--continue{width:calc(100% - 14px);margin-right:14px}}.button-wrapper{margin-top:14px;width:100%}.button-wrapper button{max-height:46px!important;border-radius:10px!important}@keyframes gradientAnimation{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes dropdownOpen{0%{height:0vh;opacity:0}to{height:100vh;opacity:1}}@keyframes dropdownClose{0%{height:100vh;opacity:1}to{height:0vh;opacity:0}}@keyframes rotate{0%{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacityReverse{0%{opacity:1}to{opacity:0}}@keyframes withTransitionX{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes withTranslateYLeft{0%{transform:translateY(0)}to{transform:translateY(-22.7rem)}}@keyframes withTranslateYReverseLeft{0%{transform:translateY(-22.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRight{0%{transform:translateY(0)}to{transform:translateY(-19.7rem)}}@keyframes withTranslateYReverseRight{0%{transform:translateY(-19.7rem)}to{transform:translateY(0)}}@keyframes withTranslateYRightDesktop{0%{transform:translateY(0)}to{transform:translateY(-16rem)}}@keyframes withTranslateYReverseRightDesktop{0%{transform:translateY(-16rem)}to{transform:translateY(0)}}@keyframes withTranslateYLeftDesktop{0%{transform:translateY(0)}to{transform:translateY(-17rem)}}@keyframes withTranslateYReverseLeftDesktop{0%{transform:translateY(-17rem)}to{transform:translateY(0)}}@keyframes withTranslateYTab{0%{transform:translateY(0)}to{transform:translateY(-20.7rem)}}@keyframes withTranslateYReverseTab{0%{transform:translateY(-20.7rem)}to{transform:translateY(0)}}@keyframes sliderTransition{0%{transform:translateY(71.7rem)}to{transform:translateY(0)}}@keyframes programsAnimate{0%{width:100%}to{width:0}}@keyframes firstStepMobileAnimate{0%{height:100%}to{height:50000%}}@keyframes firstStepMobileAnimateReverse{0%{height:50000%}to{height:100%}}@keyframes withTranslateYHeader{0%{transform:translateY(0)}to{transform:translateY(10rem)}}@keyframes withTranslateYHeader{0%{transform:0;opacity:10rem}50%{transform:scale(1.01);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(.9);opacity:0}50%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.app-download{display:flex;align-items:center;max-height:540px;height:100%;background-color:#fdf9f8}.app-download .app-download__left,.app-download .app-download__right{width:50%}.app-download .img-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.app-download .img-container img{width:100%;height:100%;object-fit:cover}.app-download .download-box{display:flex;flex-direction:column;max-width:420px;margin:0 auto;position:relative}.app-download .download-box__logo{width:85px}.app-download .download-box__logo .img-container,.app-download .download-box__logo .img-container img{height:auto}.app-download .download-box__row,.app-download .download-box__icons{display:flex;align-items:center}.app-download .download-box__rating{display:flex;flex-direction:column;align-items:flex-start;margin-left:32px}.app-download .download-box__rating--wrap{flex-direction:row}.app-download .download-box__opinions{padding:3px 14px;border-radius:30px;border:1px solid rgba(0,0,0,.1);font-size:14px;font-weight:700}.app-download .download-box__rating--wrap{margin-top:10px;display:flex;align-items:center}.app-download .download-box__rating--wrap img{width:80px}.app-download .download-box__rating-text{font-size:16px;margin-left:12px}.app-download .download-box__header{margin-top:16px;line-height:1.1em;font-size:40px}.app-download .download-box__header span{font-family:Yanone Kaffeesatz,sans-serif;font-style:italic}.app-download .download-box__icons{margin-top:40px}.app-download .download-box__icons a{width:130px}.app-download .download-box__icons a:not(:first-child){margin-left:14px}.app-download .download-box__icons img{width:100%}.app-download .app-download__discount{position:absolute;top:-50px;right:-120px}.app-download .app-download__discount img{width:220px}.app-download--footer{max-width:100%;height:450px;padding:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.062745098);border-top:1px solid rgba(0,0,0,.062745098);margin-bottom:-1px;margin-top:40px}.app-download--footer .app-download__container{max-width:1400px;width:100%;margin:0 auto;padding:0 24px;display:flex;height:100%}.app-download--footer .app-download__banner{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;height:100%}.app-download--footer .app-download__right{align-self:center}.app-download--footer .app-download__banner img{width:100%;max-width:690px}.app-download--footer .download-box{margin:initial}.app-download--footer .app-download__discount{top:-10px;right:-140px}.app-download--footer .download-box__header{font-weight:400;line-height:1em}.app-download--footer .download-box__header span{color:#c10016;display:inline-block}.app-download-cart-step-container{background-color:#fdf9f8!important}.app-download-cart-step-container .app-download--footer{border-bottom:0}#faqLanding .app-download{margin-top:130px}@media (max-width: 1600px){.app-download{max-height:400px}.app-download .download-box{max-width:335px}.app-download .download-box__logo{width:70px}.app-download .download-box__opinions{font-size:10px;padding:2px 10px}.app-download .download-box__rating-text{font-size:12px;margin-left:9px;white-space:nowrap}.app-download .download-box__header{margin-top:14px;font-size:32px}.app-download .download-box__icons{margin-top:24px}.app-download .download-box__rating--wrap img{width:60px}.app-download .download-box__rating{margin-left:24px}.app-download .download-box__icons a{width:100px}.app-download .download-box__icons a:not(:first-child){margin-left:9px}.app-download .app-download__discount{top:0;right:-30px}.app-download .app-download__discount img{width:110px}.app-download--footer{height:340px}.app-download--footer .app-download__container{max-width:1100px}.app-download--footer .download-box__header{font-size:24px;max-width:320px}.app-download--footer .app-download__banner img{max-width:500px}.app-download--footer .app-download__discount{top:-10px;right:-130px}.app-download--footer .app-download__discount img{width:160px}}@media (max-width: 1200px){.app-download .app-download__left{display:none}.app-download .app-download__right{width:100%}.app-download .download-box{align-items:center;text-align:center}.app-download .download-box__row{flex-direction:column;align-items:center}.app-download .download-box__rating{align-items:center}.app-download .download-box__rating{margin-left:0;margin-top:16px}.app-download .app-download__discount img{width:140px}.app-download--footer{position:relative;overflow:hidden}.app-download--footer .app-download__container{padding:0 56px}.app-download--footer .app-download__left{display:block}.app-download--footer .download-box{align-items:flex-start;text-align:left;max-width:260px}.app-download--footer .download-box__row{flex-direction:row}.app-download--footer .download-box__rating{margin-left:24px;margin-top:0}.app-download--footer .download-box__header{max-width:260px}.app-download--footer .app-download__left{position:absolute;bottom:0;right:-110px}.app-download--footer .app-download__banner img{width:500px}}@media screen and (max-width: 1100px){#faqLanding .app-download--footer{margin-top:80px}}@media (max-width: 980px){.app-download{max-height:350px}.app-download .app-download__discount{top:20px;right:-80px}.app-download .app-download__discount img{width:100px}.app-download .app-download__banner img{width:450px}}@media screen and (max-width: 720px){.app-download--footer .app-download__banner{display:none}}@media (max-width: 600px){.app-download .download-box{padding:0}.app-download .download-box__icons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.app-download .download-box__icons a:not(:first-child){margin:0}.app-download .download-box__icons a:last-child{justify-self:center;grid-column:1/-1}.app-download .app-download__discount{top:20px;right:0}.app-download .app-download__discount img{width:80px}.app-download .download-box__header{font-size:22px}.app-download--footer{height:340px}.app-download--footer .app-download__container{padding:0 25px}.app-download--footer .download-box__header{max-width:210px}.app-download--footer .download-box__header{font-size:20px}.app-download--footer .app-download__discount{top:0;right:0}.app-download--footer.download-box{max-width:300px}.app-download--footer .download-box__row:first-child{flex-direction:column;align-items:flex-start}.app-download--footer .download-box__rating{margin-left:0;margin-top:20px;align-items:flex-start}.app-download--footer .download-box{max-width:330px}.app-download--footer .download-box__icons{display:flex;flex-wrap:wrap}.app-download--footer .app-download__discount{top:0}.app-download--footer .app-download__discount img{width:140px}}
