*{box-sizing:border-box;padding:0;margin:0}:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;touch-action:manipulation}html{height:auto;background:#fff}body:not(.plasmic-studio-iframe),body:not(.plasmic-studio-iframe) #__next,body:not(.plasmic-studio-iframe) #__next>div>div[class*=" plasmic_all"],body:not(.plasmic-studio-iframe) #__next>div>div[class^=plasmic_all],body:not(.plasmic-studio-iframe) #__next>div[class*=" plasmic_plasmic_page_wrapper"],body:not(.plasmic-studio-iframe) #__next>div[class^=plasmic_plasmic_page_wrapper]{position:relative;min-height:100vh;min-height:100svh}@supports(-webkit-touch-callout:none){body:not(.plasmic-studio-iframe),body:not(.plasmic-studio-iframe) #__next,body:not(.plasmic-studio-iframe) #__next>div>div[class*=" plasmic_all"],body:not(.plasmic-studio-iframe) #__next>div>div[class^=plasmic_all],body:not(.plasmic-studio-iframe) #__next>div[class*=" plasmic_plasmic_page_wrapper"],body:not(.plasmic-studio-iframe) #__next>div[class^=plasmic_plasmic_page_wrapper]{min-height:-webkit-fill-available}}body,html{max-width:100vw;overflow-x:hidden;background:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){html{color-scheme:dark}}main.layout-cc-content{padding-top:46px}a,a:active,a:focus,a:hover,a:link,a:visited{color:inherit;text-decoration:none}img{max-width:100%;height:auto}svg.icon{width:100%;height:auto}button,button *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.truncated-one-line{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box--empty{display:block;width:0;height:0;visibility:hidden}.background-layer{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2;background-size:cover;background-position:bottom 0 left 50%}.aside-menu__close-button{top:8px!important;right:20px!important;left:unset!important}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}.fadeIn{animation:fadeInAnimation 1s ease-in forwards}.fadeOut{animation:fadeOutAnimation 1s ease-out forwards}.countdown-timer-fixed{position:fixed;top:46px;left:0;right:0;z-index:10;padding:8px;background-color:#ffd9d9}.countdown-timer-fixed .countdown-timer-container{width:100%;min-height:50px}.countdown-timer-fixed .countdown-timer-text{font-family:Inter;font-size:14px;font-weight:600;line-height:18px;letter-spacing:.25px;color:var(--v-gray-darken1)}.countdown-timer-fixed .time-label{color:#ff5858;width:55px;font-weight:800}.countdown-timer-fixed .lal{height:100%}.countdown-timer-fixed .countdown-timer-button{display:flex;justify-content:center;align-items:center;width:300px;height:40px;max-width:100%;border-radius:12px;line-height:24px;letter-spacing:.3px;background-color:#5fcb39;color:#fff;font-family:Inter;font-size:12px;font-weight:800;line-height:2;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 8px 0 rgba(95,203,57,.7)!important}.sale__list--with-custom-icon li:before{display:none!important}.sale__list li{padding-left:0;list-style:none;display:flex;align-items:center}.sale__list li:before{content:"";display:inline-block;height:24px;width:24px;background-image:url(/icons/icon_mark.svg);margin-right:8px}.sale__list li:not(:last-child){margin-bottom:16px}.small-list{color:var(--mui-palette-brandLabel-secondary)}.small-list li{list-style:none;display:flex}.small-list li:before{display:inline-block;content:"·";font-size:16px;line-height:normal;margin-inline:10px;font-weight:700}.sale__guarantee{padding:16px;border-radius:16px}.sale__app-rating,.sale__guarantee{background-color:var(--mui-palette-brandBackground-quinary)}.sale__app-rating{width:263px;padding:8px 12px;border-radius:12px}.sale__payment-select-box{height:112px;border-radius:24px;border:2px solid var(--mui-palette-brandAccent-secondary);background:var(--mui-palette-brandBackground-secondary);cursor:pointer}.sale__payment-select-box.selected{border-color:var(--mui-palette-brandAccent-primary)}.sale__footer-guarantee{width:100%;border-radius:24px;background:var(--mui-palette-brandBackground-quaternary);padding:16px}.sale__footer-guarantee.payment-popup{background:var(--mui-palette-text-primaryContrast);border:2px solid var(--mui-palette-brandBackground-quaternary)}.sale__footer-guarantee.payment-popup.active{border:2px solid var(--mui-palette-primary-main)}.sale__payment-container{position:relative;z-index:0;overflow:hidden;background:transparent}.sale__payment-box{position:relative;z-index:5;visibility:visible;opacity:1}.sale__payment-box iframe{border:none!important}.sale__payment-box--hidden{position:absolute;top:0;left:0;width:100%;z-index:-5;visibility:hidden;opacity:0}.tab--red{padding:6px 10px;border-radius:20px;gap:4px;background:rgba(255,0,0,.15);color:var(--mui-palette-brandLabel-alert);flex-wrap:nowrap;margin-left:auto}.tab--red img{height:15px;width:-moz-fit-content;width:fit-content}.testimonials--wrap{background:rgba(95,203,57,.08);border-radius:24px;overflow:hidden;padding:8px 0}.testimonials--line{gap:28px;transform:translateX(-130px)}.testimonials--line:last-of-type{transform:translateX(-30px)}.testimonials--line>*{flex-shrink:0;border-radius:4px}.hidden{display:none}.ixopay-payment-form{position:relative}.error-text{color:red}.error-text:after{content:"*"}.form-overlay{display:flex;justify-content:center;align-items:center;margin:0!important;position:absolute;top:50%;left:50%;width:0;height:0;background-color:#fff;opacity:.1;transition:all .2s ease-in;overflow:hidden}.form-overlay--visible{top:0;left:0;width:100%;height:100%;opacity:.9;background-color:#fff}.new-checkout-popup{max-width:480px;width:100%;padding:16px}.new-checkout-popup--img{background-image:url(/images/new-checkout-bg.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;height:248px;width:100%;border-radius:24px;flex-shrink:0}.credit-card-box{border:1px solid var(--mui-palette-brandAccent-secondary);border-radius:8px}.upsale-discount-badge{padding:4px 12px;border-radius:8px;color:var(--mui-palette-brandLabel-contrast);background-color:var(--mui-palette-brandLabel-quinary);position:absolute;top:-18px;right:22px}.upsale-icon-wrapper{align-items:center;justify-content:center;width:40px;height:40px;border-radius:17px}.mobile-popup{max-width:480px}@media(max-width:399px){.mobile-popup{min-height:80%}}.pulse-button{border:none;background:#5fcb39;cursor:pointer;box-shadow:0 0 0 0 rgba(95,203,57,.5);animation:pulse 2s infinite}.pulse-button--red{box-shadow:0 0 0 0 rgba(255,95,95,.5);animation:pulse-red 2s infinite}.pulse-button:hover{animation:none}@keyframes pulse-red{50%{box-shadow:0 0 0 23px rgba(255,95,95,0)}to{box-shadow:0 0 0 0 rgba(255,95,95,0)}}@keyframes pulse{50%{box-shadow:0 0 0 23px rgba(95,203,57,0)}to{box-shadow:0 0 0 0 rgba(95,203,57,0)}}.recipes-swiper{max-width:100%}.recipes-swiper .swiper{max-width:656px;padding:0 16px}.recipes-swiper .swiper .swiper-slide{width:306px}@media(min-width:600px){.recipes-swiper .swiper{max-width:666px;padding:0 24px}}@media(min-width:700px){.recipes-swiper .swiper{max-width:620px;padding:0}}.celebrities-swiper{max-width:100%;margin:0}@media(min-width:700px){.celebrities-swiper{margin:-72px 0 0}}.celebrities-swiper .swiper{max-width:796px;padding:40px 16px}.celebrities-swiper .swiper .swiper-slide{width:260px}.celebrities-swiper .swiper .swiper-slide img{position:absolute;top:-26px;right:26px}@media(min-width:400px){.celebrities-swiper .swiper{max-width:666px}}@media(min-width:700px){.celebrities-swiper .swiper{max-width:796px;padding:40px 0}}.people-slider .swiper{width:100%}.people-slider .swiper-wrapper{display:flex;align-items:center}.personal-plan-swiper{width:390px;height:100%}.personal-plan-swiper .swiper-wrapper{display:flex;align-items:center;height:364px}.personal-plan-swiper .swiper-slide{opacity:.6;padding:0;display:flex;align-items:center;transition:transform .3s ease,opacity .3s ease}.personal-plan-swiper .swiper-slide.swiper-slide-active{transform:scale(1.07);opacity:1}.reviews-swiper{width:100%;height:100%}.reviews-swiper .swiper-wrapper{display:flex;align-items:center;width:296px!important}.form-notice,.page-notice{width:100%;border-radius:24px;border:2px solid var(--mui-palette-brandAccent-secondary);background:var(--mui-palette-brandBackground-secondary);padding:16px}.user-feedback-notice__rating img{display:block}.form-notice__card-success{border:2px solid #5fcb39;background:rgba(95,203,57,.149)}.form-notice__card-success.form-notice__opaque{background:#e6f2df}.form-notice__card-info{border:2px solid #40c6ff;background:rgba(64,198,255,.149)}.form-notice__card-info.form-notice__opaque{background:#e1f1fa}.form-notice__card-warning{border:2px solid #ff9e0e;background:rgba(255,158,14,.15)}.form-notice__card-warning.form-notice__opaque{background:#f9ecd9}.wellness-profile{width:100%;border-radius:24px;border:2px solid var(--mui-palette-brandAccent-secondary);background:var(--mui-palette-brandBackground-secondary);padding:16px}.wellness-profile__bmi-label{border-radius:8px;padding:2px 8px}.wellness-profile__bmi-scale{position:relative;width:100%;border-radius:8px;height:8px;background:linear-gradient(90deg,#5fcb39,#ffe600 50%,#ff5858)}.wellness-profile__bmi-scale-indicator{position:absolute;top:-4.5px;width:16px;height:16px;left:0;flex-shrink:0;border-radius:16px;border:2px solid var(--label-label-contrast,#fff);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);transition:left .8s ease-out}.wellness-profile__bmi-scale-marker{position:absolute;top:-37px}.wellness-profile__bmi-scale-marker text{fill:var(--mui-palette-brandLabel-contrast);font-size:14px;font-weight:700;font-family:Urbanist,Arial #000,sans-serif}.wellness-profile__list-item-icon{flex:0 0 auto;display:flex;justify-content:center;align-items:center;padding:8px;border-radius:8px}.wellness-profile__bmi-image{z-index:1;position:absolute;right:-16px;bottom:-16px}.wellness-profile__bmi-image img{display:block;max-height:244px;object-fit:contain}.chart-text-block{position:absolute;display:inline-block;border-radius:8px;padding:4px 6px;color:var(--mui-palette-brandLabel-contrast);background:var(--mui-palette-text-primary);font-family:Urbanist,Arial Black,sans-serif;font-size:14px;font-weight:700}.additional-question-popup{max-width:343px;padding:32px 16px 16px;border-radius:24px}@media(max-width:400px){.additional-question-popup{position:relative;margin-inline:24px}}.additional-question-popup .button--close{background:#fff;color:rgba(55,66,52,.5);border-color:transparent;left:unset}.additional-popup-paper{max-width:480px}@media(max-width:400px){.additional-popup-paper{padding-bottom:0}}.additional-popup-paper .top-bar{position:absolute;top:0;left:0;width:100%;padding:4px;background:linear-gradient(90deg,#5fcb39,#39cbcb);height:70px;display:flex;align-items:flex-start;justify-content:center;flex-direction:row}.additional-popup-paper .additional-popup-content{top:29px;left:0;width:100%;height:calc(100% - 29px);border-radius:32px;background:var(--mui-palette-text-primaryContrast);position:absolute}@media(max-width:400px){.additional-popup-paper .additional-popup-content{border-radius:32px 32px 0 0}}.additional-popup-paper .additional-popup-inner{position:relative;margin-top:24px}@media(max-width:400px){.additional-popup-paper .additional-popup-inner{padding:10px 0 20px}}.prediction-plan-loss-label{align-self:center;border-radius:12px;padding:8px 16px;background:var(--mui-palette-brandBackground-quinary)}.terms-of-use-content ol,.terms-of-use-content ul{color:inherit;font-size:14px;padding-left:24px}.terms-of-use-content li:not(:last-child){margin-bottom:10px}.terms-of-use-content li{padding-left:8px}.terms-of-use-content li::marker{color:var(--mui-palette-text-primary);font-weight:700}.subscription-terms-content a,.subscription-terms-content a:link,.subscription-terms-content a:visited{color:var(--mui-palette-secondary-main);text-decoration:underline}.sale__footer-guarantee-new{width:100%;border-radius:12px;background:var(--mui-palette-brandBackground-quaternary);padding:12px}.sale__footer-guarantee-new.payment-popup{background:var(--mui-palette-text-primaryContrast);border:2px solid var(--mui-palette-brandBackground-quaternary)}.sale__footer-guarantee-new.payment-popup.active{border:2px solid var(--mui-palette-primary-main)}.new-checkout-non-legal-popup{max-width:480px;width:100%;padding:16px 28px;border-radius:24px}@media(max-width:400px){.new-checkout-non-legal-popup{border-radius:24px 24px 0 0}}@media(max-width:380px){.people-group-image{position:relative;right:-5px}}@media(max-width:500px){.condition-image-male,.routine-image-male,.workout-image-male{position:relative;right:-65px}}@media(max-width:430px){.drink-image{position:relative;right:-55px}}