#root{display: none}.page-content{width: 100%}.mps_page-title{font-family: "Inter", sans-serif;font-size: 32px;font-weight: 500;line-height: 54px;letter-spacing: 0;text-align: center}.mps_page-description{font-family: "Inter", sans-serif;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: 0;text-align: center;margin-bottom: 30px}#select_subscriptions{display: none;margin: 0 auto}.tab-wrapper{max-width: 55%;margin-left: 0;margin-right: 0}.item .box-button{height: 50px;border-radius: 23px}.item .box-button button{font-size: 25px}.item .box-button.disabled{pointer-events: none;opacity: 0.5}.meal-macros .featured-info{justify-content: start;padding-left: 20px}.wrapper-content{display: flex;justify-content: space-between;gap: 20px}.mps_checkout-tab{display: flex;flex-direction: column;gap: 5px;margin-top: 120px;justify-content: start;padding: 15px;background: #fff;border: 1px solid #0000001a;border-radius: 20px;flex-grow: 1}.mps_checkout-tab h4{font-size: 16px;font-weight: 500;border-bottom: 1px dotted #737373;margin-bottom: 8px;padding-bottom: 5px}.swiper-button-prev-thankyou,.swiper-button-next-thankyou{width: 30px;height: 30px;background: #51ab3b !important;border: 1px solid #51ab3b !important;border-radius: 50%;box-sizing: border-box;display: flex;align-items: center;justify-content: center;position: absolute;z-index: 2;cursor: pointer}.swiper-button-prev-thankyou{left: 0;top: 50%;transform: translate(0, -15px)}.swiper-button-next-thankyou{right: 0;top: 50%;transform: translate(0, -15px)}.swiper-button-prev-thankyou img,.swiper-button-next-thankyou img{filter: brightness(100)}.swiper-button-next-thankyou img{rotate: 180deg}.info-wrapper{display: flex;gap: 20px;align-items: center;justify-content: center;margin-top: 20px}.info-wrapper .icon svg{width: 60px}.info-wrapper .icon{fill: #51ab3b}.info-wrapper .description p{margin: 0;padding: 0;font-size: 14px;line-height: 1.5em}#buttons-wrapper .button-back,#buttons-wrapper button{font-size: 18px;padding: 0px 23px;flex-basis: auto}.section{display: flex;gap: 15px}.section p,.page-title{color: var(--gray-gray-70, #424644);font-family: Inter;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px !important;letter-spacing: 0.1px;margin-bottom: 15px !important;align-self: center;margin-top: 8px}.number{background: #51ab3a;width: 32px;text-align: center;border-radius: 322px;height: 32px;color: white !important;font-weight: 600;align-content: center}.plan-selector{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px}.plan-selector fieldset{position: relative;display: none}.plan-selector fieldset legend{color: #88908d;font-size: 14px;font-weight: 400;line-height: 22px;position: absolute;left: 0px;top: 0px;transform: translate(14px, -9px)}.plan-selector fieldset legend span{background: #fafafa;padding: 0 4px}.plan-selector fieldset select{border-radius: 4px;border: 1px solid #d9d9d9;height: 52px;padding: 8px 72px 8px 8px;color: #424644;font-size: 16px;font-weight: 400;line-height: 24px;background: url("../../images/mps/upsell/select-arrow.svg") no-repeat #fff;background-position: right 8px center;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none}#select_subscriptions{padding-left: 18px;font-size: 15px;font-weight: 300;color: #424644}.plan-selector{margin-top: 10px;margin-left: 45px}.option-container{display: flex;flex-direction: row;border: 1px solid #ddd;border-radius: 7px;padding: 10px 25px;justify-content: space-between}.option-name{display: flex;align-items: start;flex-direction: column}.description,.name{margin-bottom: 0px;line-height: 1.7}.check-box{display: flex;gap: 10px;align-self: end}.form-check-input{position: initial}.option-check{width: 10%;display: flex;flex-direction: column;justify-content: center}.form-check-input{width: 20px !important;height: 20px !important}.option-container{background-color: white}.options-container{display: flex;flex-direction: column;gap: 15px;padding-left: 45px;cursor: pointer;margin-bottom: 20px}.description{font-size: 14px !important;color: #88908d;font-weight: 300}.name{font-weight: 600}.selected-option{outline: 3px solid #b9ddb0}.restrictions-container{display: flex;padding: 20px;flex-direction: column;align-items: flex-start;align-self: stretch;border-radius: var(--radius-md, 8px);background: var(--white, #fff);box-shadow:0px 1px 1px 0px rgba(93, 86, 60, 0.04),0px 6px 14px 0px rgba(206, 201, 180, 0.14);margin-left: 45px;margin-bottom: 20px}.customize-restrictions{display: flex}.separator{height: 1px;background-color: #6a686817;margin-block: 6px}.standard-restrictions{width: 100%}.separator-list li{display: inline}.separator-list li::after{content: " â€¢ "}.separator-list li:last-child::after{content: ""}.separator-list{margin: 0px !important;color: #424644;font-weight: 300}.select-counter{color: #51ab3a !important;background: #f8f6f0;padding-inline: 10px;font-size: 14px !important;border-radius: 5px;font-weight: 400 !important}.select-counter-standard{background: #ececec;color: #88908d !important;font-size: 12px !important;padding-inline: 10px;border-radius: 5px;font-weight: 400 !important}.selection-tabs{display: flex;justify-content: space-between;margin-bottom: 30px}.tab-button-breakfast{border-radius: 4px 0px 0px 4px}.tab-button-lunch{border-radius: 0px 0px 0px 0px}.tab-button-dinner{border-radius: 0px 4px 4px 0px}.tab-button-breakfast.active,.tab-button-lunch.active,.tab-button-dinner.active{background: var(--brand-primary, #51ab3a);border: 1px solid var(--brand-primary, #51ab3a);color: white !important}.tab-button-breakfast,.tab-button-lunch,.tab-button-dinner{width: 120px;height: 44px;padding: var(--spacing-1, 8px) var(--spacing-2, 16px);border: 1px solid var(--brand-primary, #646b684d);background: var(--brand-primary, white);color: #646b68 !important;text-transform: capitalize !important}.tab-button-lunch,.tab-button-dinner{border-left: none}.tab-buttons{display: flex;justify-content: center}.meal-buttons{display: flex;gap: 20px}.meal-button{height: 48px;border: none;background: none;color: #51ab3a;align-items: center;padding: 0;font-size: 1.2rem}.meal-button:hover{background: none;color: #326b24}.current-selection{height: 48px;border-radius: 4px;border: 1px solid var(--brand-primary-60, #b9ddb0);background: var(--brand-primary-95, #f6fbf5) !important;color: #51ab3a;text-transform: capitalize !important;align-items: center;display: flex;gap: 10px;padding-inline: 15px;cursor: pointer !important}.current-selection:hover{color: #397a29}.meal-presentation{display: flex;flex-direction: column;border-radius: var(--radius-lg, 6px);border: 1px solid var(--brand-primary-75, #d3eace);box-shadow:0px 1px 1px 0px rgba(93, 86, 60, 0.04),0px 6px 14px 0px rgba(206, 201, 180, 0.14);margin-bottom: 30px}.meal-content{display: flex;flex-direction: column;width: 100%}.header-and-counter{display: flex;justify-content: space-between;align-items: center;margin-top: 15px}.meal-picture{transform: translateX(-17px)}.tab-wrapper{box-sizing: border-box;display: flex;flex-direction: column;justify-content: space-between;max-width: 100%;margin: 0 auto}.swiper .swiper-slide{height: auto;align-self: inherit}.swiper{overflow: visible}.page-buttons,#buttons-wrapper{position: relative;display: flex;justify-content: center;align-items: start;align-self: center;gap: 15px;z-index: 0}.page-buttons button,#buttons-wrapper button{height: 48px;border-radius: 5px;font-weight: 600;font-size: 14px;display: flex;padding: 0 10px;align-items: center;justify-content: center;min-width: 250px;border: none;outline: none;text-transform: inherit}.page-buttons #bt_upgrade,#buttons-wrapper #bt_upgrade,.page-buttons #bt_save,#buttons-wrapper #bt_save,.page-buttons #bt_continue,#buttons-wrapper #bt_continue_bundle,#buttons-wrapper #bt_continue{background: linear-gradient(296.3deg, #51ab3b 31.59%, #7dbb42 84.5%);background-size: 1px 100%;transition: background 0.5s ease-out;color: #ffffff}.page-buttons #bt_upgrade span,#buttons-wrapper #bt_upgrade span,.page-buttons #bt_save span,#buttons-wrapper #bt_save span,.page-buttons #bt_continue span,#buttons-wrapper #bt_continue_bundle span,#buttons-wrapper #bt_continue span{font-weight: 300}.page-buttons #bt_upgrade .button-icon,#buttons-wrapper #bt_upgrade .button-icon,.page-buttons #bt_save .button-icon,#buttons-wrapper #bt_save .button-icon,.page-buttons #bt_continue .button-icon,#buttons-wrapper #bt_continue_bundle .button-icon,#buttons-wrapper #bt_continue .button-icon{width: 18.69px;height: 16.25px;-webkit-mask: url("../images/mps/checkout-arrow.svg") no-repeat center;mask: url("../images/mps/checkout-arrow.svg") no-repeat center;background-color: #fff;rotate: 180deg;margin-left: 8px}#nav-tabs{display: flex;gap: 20px;justify-content: center;margin: 15px 0 15px 0;position: relative;z-index: 1;justify-content: space-between}#nav-tabs span.active{border-color: #51ab3b;background: #51ab3b;color: #ffffff}.swiper .swiper-slide .item .rated-flag{position: absolute;right: -10px;top: 60px;background: #ffe38cab;border-radius: 50%;box-sizing: border-box;width: 75px;height: 75px;border: 1.1px dashed #0f0c0c;outline-style: solid;display: flex;flex-direction: column;justify-content: center;gap: 1px}.meals-container.swiper .swiper-slide .item .rated-flag span{display: block;text-align: center}.meals-container.swiper .swiper-slide .item .rated-flag span:nth-child(1){margin: -5px 0px 5px;font-size: 9px;font-weight: 600;line-height: 1em;position: relative}.meals-container.swiper .swiper-slide .item .rated-flag span:nth-child(2){font-size: 18px;font-weight: 800}.meals-container.swiper .swiper-slide .item .rated-flag span:nth-child(3){font-size: 9px;font-weight: 400;line-height: 1em;margin-top: 4px}.item .box-button{align-self: center;justify-content: center;align-items: center;height: 33px;border-radius: 17px;background: #fff;overflow: hidden;display: flex;margin: 0 0 0 0;width: auto}.item .box-button button{font-size: 20px;font-weight: 300;color: #000000;padding: 0px 0px;height: 100%;border: none;outline: none;width: 40px;background: transparent;margin: 0}.item .box-button button.increase,.item .box-button button.decrease{letter-spacing: -0.3em}.item .box-button p{width: 10px;text-align: center;font-weight: 500;font-size: 16px;color: #000000;margin: 0;padding: 0;padding-left: 2px}.meal-macros .featured-info{padding: 12px 10px;display: flex;justify-content: center;align-items: center;gap: 9px;position: relative}.meal-macros .featured-info .kcal{font-size: 15px;font-weight: 300;color: #51ab3b;font-weight: 700}.meal-macros .featured-info .kcal span{color: #51ab3b;font-weight: 700;font-size: 16px}.meal-macros .featured-info .daily-cal{font-size: 11px;font-weight: 300;margin-top: 3px}.meals-container .swiper-slide .item .percent{width: 44px;height: 44px;position: relative}.meals-container .swiper-slide .item .percent img{top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute}.meals-container .swiper-slide .item .percent svg{position: relative;width: 44px;height: 44px;rotate: 102deg}.meals-container .swiper-slide .item .percent svg circle{width: 38px;height: 38px;fill: none;stroke-width: 3;transform: translate(3px, 3px);stroke-dasharray: 117;stroke-dashoffset: 117;stroke-linecap: round}.meals-container .swiper-slide .item .percent svg circle:nth-child(1){stroke-dashoffset: 0;stroke: #d9d9d9}.meals-container .swiper-slide .item .percent svg circle:nth-child(2){stroke: #484645}@media (max-width: 767px){.meal-content{width: 68% !important}.container{padding-right: 5px;padding-left: 5px}.ingrients-toggles{padding-left: 5px;padding-bottom: 15px;justify-content: center !important}.meal-button{display: flex !important;flex-direction: column !important;padding-block: 10px !important;font-size: 1.1rem}.meal-buttons{justify-content: center !important}.meals-container.swiper .item .meal-thumbnail img{height: 235px}.meal-macros .featured-info{padding: 16px 0}.tab-wrapper{padding-top: 0 !important;overflow: visible !important}#nav-tabs{margin: 15px 0 20px 0}#nav-tabs span{font-size: 13px;padding: 0;height: 30px}.meal-more{height: 25px !important;width: 25px !important;transform: translateY(3.5px)}.page-buttons,#buttons-wrapper{width: 100%;max-width: 100%}.page-buttons .button-back,.page-buttons button,#buttons-wrapper button{max-width: initial;font-size: 13px;padding: 0;height: 40px;flex-basis: 50%}#buttons-wrapper button:nth-child(1){order: 2}.meals-container.swiper .swiper-wrapper{padding-top: 40px}.meals-container.swiper .swiper-slide .item{max-width: 270px;padding-top: 135px}.meals-container.swiper .swiper-slide{width: auto !important}.meal-macros .featured-info .kcal,.meal-macros .featured-info .daily-cal{line-height: 1em;margin: 0}.meals-container .swiper-button-prev-thankyou,.meals-container .swiper-button-next-thankyou{width: 30px;height: 30px;background: #fff;border: 1px solid #484645;border-radius: 50%;box-sizing: border-box;display: flex;align-items: center;justify-content: center;position: absolute;z-index: 2;cursor: pointer}.meals-container .swiper-button-prev-thankyou{left: 50%;top: 50%;transform: translate(-162px, -30px)}.meals-container .swiper-button-next-thankyou{right: 50%;top: 50%;transform: translate(162px, -30px)}.meals-container .swiper-button-next-thankyou img{rotate: 180deg}#nav-tabs{flex-direction: column}#bt_review{width: 70%;justify-content: center}.woocommerce_account_subscriptions{padding-inline: 3px}.update-button{width: 100% !important}.woocommerce_account_subscriptions{width: 100% !important}.header-and-counter{flex-direction: row}.cropped{text-align: center;position: relative;transform: scale(1) translate(0px, -10px) !important}.cropped img{max-height: 200px;position: relative;max-width: 125px}.me-title{text-align: start;line-height: 1.3;margin-left: 10px;font-size: 14px !important;font-weight: 600;margin-block: 10px}.macro p{font-size: 10px !important}.item .box-button{background: none !important;height: 30px}.selector-and-macros{display: flex;justify-content: space-between;padding-inline: 5px;margin-top: 10px}.ingredients{text-align: center;line-height: 1.4;display: none}.all-ingredients{padding-inline: 30px}.sauce-disclaimer{margin-bottom: 10px !important}.meal-macros{flex-direction: column;height: 220px !important;padding-inline: 0px !important}.macro{border-radius: 3.626px;border: 0.907px solid var(--border-color-border-primary, #b7c3bd);padding: 2px 5.44px}.macros{display: flex;justify-content: center;gap: 4px}.spicyness{margin-top: 10px;margin: 0px 0px 0px 15px !important;width: 62%;font-size: 10px !important}.ingredients-list li{width: 33% !important}.banner-card{flex-direction: column;gap: 32px;padding: 8px 16px 16px !important}.c-stepper{margin: 0 !important;gap: 12px !important}.c-stepper__item.c-stepper__item{align-items: center}.c-stepper__item.c-stepper__item:after{display: none}#my-account-menu{width: 100% !important;padding: 0 10px}.selections-made{padding-left: 0 !important}.plan-selector{margin-left: 0}#bt_review{margin: 0 auto 10px}.extra-cost,.total-cost{justify-content: center !important}.confirm-selection-header,.confirm-selection-body,.action-buttons{flex-direction: column}div#section-3{flex-wrap: wrap;gap: 10px 15px}div#section-3 p{margin: 0 !important}div#section-3 p.select-counter-standard{flex: 1 0 50%;padding: 5px 10px}div#section-3 p.select-counter{padding: 5px 10px}.meal-macros{display: none !important}.mps_upsell-modal .close-modal{position: absolute;right: 10px;top: 10px}.mps_upsell-modal{padding: 0}.mps_upsell-modal.update-modal{padding: 0}.mps_upsell-modal .header h4{font-size: 13px;text-transform: none}.mps_upsell-modal{width: 90%;overflow: initial;height: 85%}.mps_upsell-modal-header{width: 228px;margin: 0 auto 13px}.mps_upsell-modal-header figure{text-align: center;position: relative;margin-top: 20px}.mps_upsell-modal-header figure img{width: 178px}.mps_upsell-modal-header h3{font-weight: 600;font-size: 14px;line-height: 22px;letter-spacing: 0.1px;text-align: center;color: #000}.mps_upsell-modal-header p{font-weight: 400;font-size: 12px;line-height: 14.52px;letter-spacing: 0;text-align: center;color: #646b68;margin-bottom: 10px}.mps_upsell-modal.discard h3{text-align: center !important}.mps_upsell-modal .spicyness{display: flex;align-items: center;gap: 3px;font-weight: 300;font-size: 8.46px;line-height: 10.24px;justify-content: center;color: #000000;margin: 0px auto 15px;text-align: center}.mps_upsell-modal .spicyness .spicy_level{width: 82px;margin-top: 0;height: 10px;background: #000;border-radius: 15px;background: #f3f3f3;text-align: left}.mps_upsell-modal .spicyness .spicy_level span{float: left;width: 20% !important;height: 10px;position: relative;border-right: 1px solid #ddd}.mps_upsell-modal .spicyness .spicy_level span:nth-child(1){border-top-left-radius: 15px;border-bottom-left-radius: 15px}.mps_upsell-modal .spicyness .spicy_level span:nth-child(5){border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-right: none}.mps_upsell-modal .spicyness .spicy_level .level1{background: linear-gradient(296.3deg, #b4ed09 20.59%, rgb(118, 179, 33) 90.5%)}.mps_upsell-modal .spicyness .spicy_level .level2{background: linear-gradient(296.3deg, #e9ed09 20.59%, #b4ed09 90.5%)}.mps_upsell-modal .spicyness .spicy_level .level3{background: linear-gradient(296.3deg, #edb409 20.59%, #e9ed09 90.5%)}.mps_upsell-modal .spicyness .spicy_level .level4{background: linear-gradient(296.3deg, #ed5d09 20.59%, #edb409 90.5%)}.mps_upsell-modal .spicyness .spicy_level .level5{background: linear-gradient(296.3deg, #ed2709 20.59%, #ed5d09 90.5%)}.mps_upsell-modal-header .hr{width: 184px;margin: auto}.restrictions-btn{padding-inline: 0px !important;margin-right: 10px !important}.restrictions-notice{padding-left: 70px;font-size: 12px !important}.scroll-modal{overflow: auto;height: 100%;padding-inline: 10px;margin-bottom: 20px}.scroll-modal > p{font-size: 11px;line-height: 14px;text-align: center;color: #646b68;margin: 10px 0px}.mps_upsell-modal-macros{display: flex;border: 0.65px solid #d9d9d9;border-radius: 9.7px;align-items: center}.mps_upsell-modal-macros > div.daily{flex-grow: 1;display: flex;gap: 7px;padding: 8px 10px;align-items: center}.mps_upsell-modal-macros > div.daily .percent{position: relative;flex: 0 0 40px;height: 40px}.mps_upsell-modal-macros > div.daily .percent svg{position: relative;width: 40px;height: 40px;rotate: 102deg}.mps_upsell-modal-macros > div.daily .percent svg circle{width: 38px;height: 38px;fill: none;stroke-width: 3;transform: translate(3px, 3px);stroke-dasharray: 117;stroke-dashoffset: 117;stroke-linecap: round}.mps_upsell-modal-macros > div.daily .percent svg circle:nth-child(1){stroke-dashoffset: 0;stroke: #d9d9d9}.mps_upsell-modal-macros > div.daily .percent svg circle:nth-child(2){stroke: #51ab3a}.mps_upsell-modal-macros > div.daily .percent img{top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute}.mps_upsell-modal-macros > div.daily > div:not(.percent){display: flex;flex-direction: column}.mps_upsell-modal-macros > div.daily div:not(.percent) .kcal{font-weight: 700;font-size: 14px;line-height: 16px;letter-spacing: 0;color: #51ab3a}.mps_upsell-modal-macros > div.daily div:not(.percent) .daily-cal{font-weight: 400;font-size: 11px;line-height: 12px;letter-spacing: 0%;color: #000}.mps_upsell-modal-macros > div:not(.daily){border-left: 0.65px solid #0000001a;display: flex;flex-direction: column;padding: 15px 10px;height: 54px}.mps_upsell-modal-macros > div:not(.daily) strong{font-weight: 600;font-size: 14px;line-height: 14px;letter-spacing: 0%;text-align: center;color: #484848}.mps_upsell-modal-macros > div:not(.daily) span{font-weight: 400;font-size: 10px;line-height: 12px;letter-spacing: 0%;text-align: center;color: #484848}.mps_upsell-accordion{border: 1px solid #ececec;border-radius: 8px;margin-top: 7px}.mps_upsell-accordion .mps_upsell-accordion-title{background: url("../images/mps/meals/pattern-bg.png") no-repeat right bottom;position: relative;padding: 12px;box-shadow: 0px 2px 6px 0px #cec9b424;box-shadow: 0px 2px 1px 0px #5d563c05;border-bottom: 1px solid #ececec;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px}.mps_upsell-accordion .mps_upsell-accordion-title > div{display: flex;flex-direction: column}.mps_upsell-accordion .mps_upsell-accordion-title > div h3{margin: 0;font-weight: 600;font-size: 14px;line-height: 16.94px;letter-spacing: 0.1px;color: #131313}.mps_upsell-accordion .mps_upsell-accordion-title > div span{font-weight: 400;font-size: 12px;line-height: 14.52px;letter-spacing: 0.1px;color: #646b68}.mps_upsell-accordion .mps_upsell-accordion-title svg{position: absolute;right: 12px;top: 20px;transform: rotate(180deg)}.mps_upsell-accordion-content{padding: 13px}.mps_upsell-accordion-content p{font-weight: 300;font-size: 12px;line-height: 16.52px;letter-spacing: 0;color: #484848;margin: 0;margin-bottom: 15px}.mps_upsell-accordion-content h4{font-weight: 400;font-size: 12px;line-height: 14.52px;letter-spacing: 0;color: #000000;margin-bottom: 8px}.mps_upsell-accordion-content > div{display: flex;gap: 8px;flex-wrap: wrap}.mps_upsell-accordion-content > div p{font-weight: 300;font-size: 12px;line-height: 14.52px;letter-spacing: 0;color: #484848;margin: 0}.mps_upsell-accordion-content > div h6{display: block;margin-top: 5px;width: 100%}.mps_upsell-accordion-content > div .item{display: inline-block;width: 31%;min-width: 95px}.mps_upsell-accordion-content > div .item span{width: 22px;height: 22px;border-radius: 50%;background: #fff;padding: 0px;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);margin-right: 5px;display: inline-flex;align-items: center;vertical-align: middle;overflow: hidden}.mps_upsell-accordion-content > div .item p{font-size: 12px;display: inline-flex;vertical-align: middle;width: 64px}.mps_upsell-accordion-content > div .item .macros-wrapper{display: flex;justify-content: space-between;align-items: start;padding: 0 21px}.mps_upsell-accordion.restricitions{background: linear-gradient(91.01deg, #f8f6f0 0.81%, #edf6eb 99.98%)}.mps_upsell-accordion.restricitions .mps_upsell-accordion-title h3{color: #00af2c}.mps_upsell-accordion.restricitions .mps_upsell-accordion-title svg{top: 15px}.meal-presentation{height: 121px;margin-bottom: 12px}.meal-presentation.has-restrictions{margin-bottom: 22px;height: 147px}.video-and-spiciness{display: flex;margin-top: 5px;width: 100%;justify-content: space-between}.video-and-spiciness img{margin-right: 15px !important}.spicy_level{transform: scaleX(0.8)}.spicyness .spicy_level span{width: 20px !important}.spicyness .spicy_level{width: 117px !important}.video-button{border-radius: 10.735px;background: var(--brand-primary, #51ab3a);font-size: 8px !important;padding-left: 5px;padding-right: 0px !important;color: white !important;height: 13px;display: flex;gap: 5px;align-items: center;cursor: pointer;width: 72px;margin-top: 5px;margin-left: 10px}.note-container{gap: 5px;padding: 5px 0 !important;flex-direction: column}p.log-note{font-size: 13px !important;padding: 5px 5px;line-height: 20px !important}p.current-time{font-size: 13px !important;padding: 5px 5px;width: 100%}.mps_upsell-modal.update-modal .buttons button{outline: none;border: none;font-size: 16px;width: 100%;font-weight: 600;line-height: 24px;padding: 8px 16px;border-radius: 4px;height: 52px;color: #fff;text-transform: none;background: #51ab3a;display: flex;text-align: center;align-items: center;gap: 8px;justify-content: center}.mps_upsell-modal.update-modal b{color: #51ab3a}}.presentation-header{display: flex;background: white}.header-and-counter p{font-size: 18px;font-weight: 600;color: #131313;margin-bottom: 0px}.header-and-counter p span{font-size: 14px;font-weight: 300;color: #131313}.meal-macros{border-radius: 7.365px;border: 0.82px solid var(--border-color-border-secondary, #d9d9d9);background: #fff;height: 75px;display: flex;justify-content: space-between;width: 60%;margin-top: 10px}.flux-tooltip{position: relative;z-index: 9}.flux-tooltip .flux-tooltip__icon{content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiA4QTggOCAwIDExLS4wMDEgOCA4IDggMCAwMTE2IDh6TTkgNGExIDEgMCAxMS0yIDAgMSAxIDAgMDEyIDB6TTcgN2ExIDEgMCAwMDAgMnYzYTEgMSAwIDAwMSAxaDFhMSAxIDAgMDAwLTJWOGExIDEgMCAwMC0xLTFIN3oiIGZpbGw9IiMxNjExMEUiLz48L3N2Zz4=);cursor: pointer;height: 16px;width: 16px;z-index: 1}.flux-tooltip .flux-tooltip__tip{background: #fff;border-radius: 4px;color: #000;cursor: pointer;font-size: 12px;height: auto;left: 0;line-height: 1.6;opacity: 0;overflow: hidden;padding: 10px;position: absolute;text-align: center;top: 24px;transform: translateX(-50%) scale(0.8);transform-origin: top center;transition: all 0.2s;visibility: hidden;width: 300px;z-index: 2;box-shadow: 0px 1px 5px 0px rgba(1, 1, 1, 0.7);border-radius: 10px}.flux-tooltip .flux-tooltip__icon:hover + .flux-tooltip__tip{height: auto;opacity: 0.95;transform: translateX(-50%) scale(1);visibility: visible}.flux-tooltip .flux-tooltip__tip table,.flux-tooltip .flux-tooltip__tip table tr th,.flux-tooltip .flux-tooltip__tip table tr td{border: none;font-weight: 700}.flux-tooltip.extra_cost{position: relative;top: 2px}.flux-tooltip.extra_cost .flux-tooltip__icon{content: none;background: url("../../images/dollar_extra.png") no-repeat;width: 28px;height: 28px;display: inline-flex;background-size: 22px;animation: mymoveicon2 1s infinite;vertical-align: middle}@keyframes mymoveicon2{0%{opacity: 0.5}100%{opacity: 1}}.flux-tooltip.extra_cost .flux-tooltip__tip{width: 240px;margin-left: -68px;top: 30px}.percent{width: 44px;height: 44px;position: relative;scale: 1.2}.percent img{top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute}.percent svg{position: relative;width: 44px;height: 44px;rotate: 102deg}.percent svg circle{width: 38px;height: 38px;fill: none;stroke-width: 3;transform: translate(3px, 3px);stroke-dasharray: 117;stroke-dashoffset: 117;stroke-linecap: round}.percent svg circle:nth-child(1){stroke-dashoffset: 0;stroke: #d9d9d9}.percent svg circle:nth-child(2){stroke: #51ab3a}.vertical-divider{width: 1px;height: 100%;background-color: #efede8}p{margin-bottom: 0px}.macro{display: flex;flex-direction: column;align-items: center;justify-content: center}.macro .macro-name{font-size: 14px;color: #88908d;font-weight: 400}.item .box-button button{font-size: 16px !important;width: 30px}@media screen and (min-width: 992px){.item .box-button button{font-size: 22px !important}.item .box-button p{font-size: 18px;width: 15px}}.macro p{line-height: 1.3;color: #646b68;font-size: 14px;font-weight: 600}.ingredients{font-weight: 300;font-size: 12px !important;line-height: 1.2;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color: #646b68}.all-ingredients p{font-size: 14px;line-height: 1.5;font-weight: 300;color: #575e5a;margin-bottom: 3px}b,strong{font-weight: 600;color: unset;letter-spacing: unset}.all-ingredients{display: flex;flex-direction: column;gap: 15px}.meal-picture{width: 267px;height: 135px !important}.meal-tip{color: #51ab3a !important;align-items: center;display: flex;gap: 5px}.ingredients-list ul{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;transform: translateY(-10px)}.ingredients-list li{display: flex;align-items: center;margin-bottom: 10px;width: 100%;width: 25%;font-size: 14px;color: #646b68;gap: 7px;font-weight: 300}.ingredients-list li i{margin-right: 8px}.restriction-circle{width: 20px;height: 20px;border-radius: var(--radius-xl, 32px);border: 1px solid var(--brand-primary, #51ab3a);background: var(--border-color-border-tertiary, #ececec)}.sauce-disclaimer{color: var(--gray-gray-50, #494f4d) !important;font-size: 14px !important;font-weight: 300 !important;letter-spacing: 0.1px}.warning{border-radius: 8px;display: flex;border: 1px solid var(--context-alert-100, #f6a6095c);background: var(--context-alert-10, #fef6e6);padding: 0px 16px;align-items: flex-start;align-self: stretch;padding: 20px;margin-top: 20px !important}.warning.unlock{border-color: #fb4e4e;background: #ffeded;display: none}.warning.unlock.active{display: flex}.warning.unlock .warning-title{font-weight: 600}.warning.unlock .fas.fa-info-circle{color: #fb4e4e}.fas.fa-info-circle{color: orange;display: flex;font-size: 14px;margin-right: 10px;align-self: center}.warning p{margin-bottom: 0px !important}.warning-title{line-height: 1;font-size: 14px !important;font-weight: 500}.warning-text{font-size: 14px !important;font-weight: 300;line-height: 1.3}.label-qty{padding-inline: 20px;color: #51ab3a;font-size: 16px}.selector{border-radius: 62.987px;border: 0.984px solid var(--gray-gray-30, #d9d9d9);background: var(--white, #fff)}.standard-label{color: var(--gray-gray-50, #88908d) !important;font-size: 10px !important;font-weight: 300 !important;line-height: 18px;letter-spacing: 0.1px}.fa-solid.fa-lock{margin-right: 5px}div[id^="all-ingredients-"]{display: none}@media screen and (min-width: 1025px){.woocommerce_account_subscriptions{width: 110%}}@media screen and (min-width: 1024px){.presentation-header{height: 153px}.cropped{width: 230px;height: 203px;overflow: hidden;transform: translate(-10px, -45px);scale: 0.8}.cropped img{width: auto}.main-presentation{display: flex;padding-right: 10px;flex-direction: column;border-top-left-radius: 15px;border-top-right-radius: 15px;height: 160px;background: white}.video-and-spiciness{display: flex;gap: 15px}.restrictions-notice{padding-left: 190px}.macros{display: flex;justify-content: space-evenly;width: 54%}.presentation-body{padding-left: 200px}.spicyness{gap: 4px}.me-title{font-size: 13px !important;font-weight: bold}.mps_upsell-modal .close-modal{position: absolute;right: 10px;top: 10px}.mps_upsell-modal{padding: 0}.mps_upsell-modal{width: 30%;height: 600px;overflow: hidden}.mps_upsell-modal.upgrade,.mps_upsell-modal.confirm,.mps_upsell-modal.discard{width: 600px;height: 600px;overflow: initial}.mps_upsell-modal.upgrade .header h4 .mps_upsell-modal.confirm .header h4,.mps_upsell-modal.discard .header h4{text-transform: none}.mps_upsell-modal.upgrade h4{text-transform: none;color: #222222;font-size: 22px;align-items: center;text-align: center}.mps_upsell-modal.confirm h3{text-transform: none;color: #222222;font-size: 22px;max-width: 400px;align-items: start;text-align: left}.mps_upsell-modal.discard .body{overflow: auto}.mps_upsell-modal.discard h3{text-transform: none;color: #222222;font-size: 18px;text-align: center;line-height: 26px}.mps_upsell-modal.confirm .body .subtitle{display: flex;justify-content: start}.mps_upsell-modal.confirm .body .subtitle .text{display: flex;justify-content: start;margin: 0;font-size: 20px;color: #222222}.mps_upsell-modal.discard .body .subtitle .text{display: flex;margin: 0;font-size: 21px;font-weight: 600;color: #51ab3a !important;width: 100%;max-width: none;justify-content: center}.mps_upsell-modal.confirm .body ul{margin: 0}.mps_upsell-modal.confirm .body ul li::after{border-bottom: 1px solid #ececec;display: flex;content: "";width: 90%;align-items: flex-end;justify-content: flex-end;left: 55px;padding: 5px 0 0;position: relative}.mps_upsell-modal.confirm .body ul li:last-child::after{border-bottom: none}.mps_upsell-modal.confirm .body .meal-selection{border-top: none}.mps_upsell-modal.update-modal{width: 15%;height: 600px;overflow: initial}.mps_upsell-modal.update-modal b{color: #51ab3a}.mps_upsell-modal.update-modal .buttons{display: flex;justify-content: center;align-items: center}.mps_upsell-modal.update-modal .buttons button{outline: none;border: none;font-size: 16px;font-weight: 600;line-height: 24px;padding: 8px 16px;border-radius: 4px;height: 52px;color: #fff;text-transform: none;background: #51ab3a;display: flex;align-items: center;gap: 8px;width: 100%;justify-content: center}.mps_upsell-modal-header{width: 228px;margin: 0 auto 13px}.mps_upsell-modal-header figure{text-align: center;position: relative;margin-top: 20px}.mps_upsell-modal-header figure img{width: 178px}.mps_upsell-modal-header h3{font-weight: 600;font-size: 14px;line-height: 22px;letter-spacing: 0.1px;text-align: center;color: #000}.mps_upsell-modal-header p{font-weight: 400;font-size: 12px;line-height: 14.52px;letter-spacing: 0;text-align: center;color: #646b68;margin-bottom: 10px}.mps_upsell-modal .spicyness{display: flex;align-items: center;gap: 3px;font-weight: 300;font-size: 8.46px;line-height: 10.24px;justify-content: center;color: #000000;margin: 0px auto 15px;text-align: center}.mps_upsell-modal .spicyness .spicy_level{width: 82px;margin-top: 0;height: 10px;background: #000;border-radius: 15px;background: #f3f3f3;text-align: left}.mps_upsell-modal .spicyness .spicy_level span{float: left;width: 20%;height: 10px;position: relative;border-right: 1px solid #ddd}.mps_upsell-modal .spicyness .spicy_level span:nth-child(1){border-top-left-radius: 15px;border-bottom-left-radius: 15px}.mps_upsell-modal .spicyness .spicy_level span:nth-child(5){border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-right: none}.mps_upsell-modal .spicyness .spicy_level .level1{background: linear-gradient(296.3deg, #b4ed09 20.59%, rgb(118, 179, 33) 90.5%)}.mps_upsell-modal .spicyness .spicy_level .level2{background: linear-gradient(296.3deg, #e9ed09 20.59%, #b4ed09 90.5%)}.mps_upsell-modal .spicyness .spicy_level .level3{background: linear-gradient(296.3deg, #edb409 20.59%, #e9ed09 90.5%)}.mps_upsell-modal .spicyness .spicy_level .level4{background: linear-gradient(296.3deg, #ed5d09 20.59%, #edb409 90.5%)}.mps_upsell-modal .spicyness .spicy_level .level5{background: linear-gradient(296.3deg, #ed2709 20.59%, #ed5d09 90.5%)}.mps_upsell-modal-header .hr{width: 184px;margin: auto}.scroll-modal{overflow: auto;height: auto;padding: 20px 20px}.scroll-modal > p{font-size: 11px;line-height: 14px;text-align: center;color: #646b68;margin: 10px 0px}.mps_upsell-modal-macros{display: flex;border: 0.65px solid #d9d9d9;border-radius: 9.7px;align-items: center}.mps_upsell-modal-macros > div.daily{flex-grow: 1;display: flex;gap: 7px;padding: 8px 10px;align-items: center}.mps_upsell-modal-macros > div.daily .percent{position: relative;flex: 0 0 40px;height: 40px}.mps_upsell-modal-macros > div.daily .percent svg{position: relative;width: 40px;height: 40px;rotate: 102deg}.mps_upsell-modal-macros > div.daily .percent svg circle{width: 38px;height: 38px;fill: none;stroke-width: 3;transform: translate(3px, 3px);stroke-dasharray: 117;stroke-dashoffset: 117;stroke-linecap: round}.mps_upsell-modal-macros > div.daily .percent svg circle:nth-child(1){stroke-dashoffset: 0;stroke: #d9d9d9}.mps_upsell-modal-macros > div.daily .percent svg circle:nth-child(2){stroke: #51ab3a}.mps_upsell-modal-macros > div.daily .percent img{top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute}.mps_upsell-modal-macros > div.daily > div:not(.percent){display: flex;flex-direction: column}.mps_upsell-modal-macros > div.daily div:not(.percent) .kcal{font-weight: 700;font-size: 14px;line-height: 16px;letter-spacing: 0;color: #51ab3a}.mps_upsell-modal-macros > div.daily div:not(.percent) .daily-cal{font-weight: 400;font-size: 11px;line-height: 12px;letter-spacing: 0%;color: #000}.mps_upsell-modal-macros > div:not(.daily){border-left: 0.65px solid #0000001a;display: flex;flex-direction: column;padding: 15px 10px;height: 54px}.mps_upsell-modal-macros > div:not(.daily) strong{font-weight: 600;font-size: 14px;line-height: 14px;letter-spacing: 0%;text-align: center;color: #484848}.mps_upsell-modal-macros > div:not(.daily) span{font-weight: 400;font-size: 10px;line-height: 12px;letter-spacing: 0%;text-align: center;color: #484848}.mps_upsell-accordion{border: 1px solid #ececec;border-radius: 8px;margin-top: 7px}.mps_upsell-accordion .mps_upsell-accordion-title{background: url("../images/mps/meals/pattern-bg.png") no-repeat right bottom;position: relative;padding: 12px;box-shadow: 0px 2px 6px 0px #cec9b424;box-shadow: 0px 2px 1px 0px #5d563c05;border-bottom: 1px solid #ececec;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px}.mps_upsell-accordion .mps_upsell-accordion-title > div{display: flex;flex-direction: column}.mps_upsell-accordion .mps_upsell-accordion-title > div h3{margin: 0;font-weight: 600;font-size: 14px;line-height: 16.94px;letter-spacing: 0.1px;color: #131313}.mps_upsell-accordion .mps_upsell-accordion-title > div span{font-weight: 400;font-size: 12px;line-height: 14.52px;letter-spacing: 0.1px;color: #646b68}.mps_upsell-accordion .mps_upsell-accordion-title svg{position: absolute;right: 12px;top: 20px;transition: transform 0.3s ease}.mps_upsell-accordion.open .mps_upsell-accordion-title svg{transform: rotate(180deg)}.mps_upsell-accordion-content{padding: 13px}.mps_upsell-accordion-content p{font-weight: 300;font-size: 12px;line-height: 16.52px;letter-spacing: 0;color: #484848;margin: 0;margin-bottom: 15px}.mps_upsell-accordion-content h4{font-weight: 400;font-size: 12px;line-height: 14.52px;letter-spacing: 0;color: #000000;margin-bottom: 8px}.mps_upsell-accordion-content > div{display: flex;gap: 8px;flex-wrap: wrap}.mps_upsell-accordion-content > div p{font-weight: 300;font-size: 12px;line-height: 14.52px;letter-spacing: 0;color: #484848;margin: 0}.mps_upsell-accordion-content > div h6{display: block;margin-top: 5px;width: 100%}.mps_upsell-accordion-content > div .item{display: inline-block;min-width: 100px;width: 22%}.mps_upsell-accordion-content > div .item span{width: 22px;height: 22px;border-radius: 50%;background: #fff;padding: 0px;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);margin-right: 5px;display: inline-flex;align-items: center;vertical-align: middle;overflow: hidden}.mps_upsell-accordion-content > div .item p{font-size: 12px;display: inline-flex;vertical-align: middle;width: 64px}.mps_upsell-accordion-content > div .item .macros-wrapper{display: flex;justify-content: space-between;align-items: start;padding: 0 21px}.mps_upsell-accordion.restricitions{background: linear-gradient(91.01deg, #f8f6f0 0.81%, #edf6eb 99.98%)}.mps_upsell-accordion.restricitions .mps_upsell-accordion-title h3{color: #00af2c}.mps_upsell-accordion.restricitions .mps_upsell-accordion-title svg{top: 15px}}.update-button{width: 25%;align-self: start;display: flex;height: 50px;padding: var(--spacing-1, 8px) var(--spacing-2, 16px);justify-content: center;align-items: center;gap: var(--spacing-1, 8px);border-radius: 4px;background: var(--brand-primary, #51ab3a);color: white;font-size: 14px;border: none;margin-block: 8px;text-transform: capitalize;font-weight: 500}.action-buttons{display: flex;justify-content: space-between;gap: 20px}.discard-button{background: transparent;border: none;color: #51ab3a;text-transform: capitalize;font-weight: 500;font-size: 14px}.discard-button:hover{background: transparent;color: #397a29}.spicyness{display: flex;margin: initial;text-align: center;align-items: center}.spicyness .spicy_level{width: 140px;height: 10px;background: #000;border-radius: 15px;margin-top: 2px;background: #f3f3f3;text-align: left}.spicyness .spicy_level span{float: left;width: 28px;height: 10px;position: relative;border-right: 1px solid #ddd}.spicyness .spicy_level span:nth-child(1){border-top-left-radius: 15px;border-bottom-left-radius: 15px}.spicyness .spicy_level span:nth-child(5){border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-right: none}.spicyness .spicy_level .level1{background: linear-gradient(296.3deg, #b4ed09 20.59%, rgb(118, 179, 33) 90.5%)}.spicyness .spicy_level .level2{background: linear-gradient(296.3deg, #e9ed09 20.59%, #b4ed09 90.5%)}.spicyness .spicy_level .level3{background: linear-gradient(296.3deg, #edb409 20.59%, #e9ed09 90.5%)}.spicyness .spicy_level .level4{background: linear-gradient(296.3deg, #ed5d09 20.59%, #edb409 90.5%)}.spicyness .spicy_level .level5{background: linear-gradient(296.3deg, #ed2709 20.59%, #ed5d09 90.5%)}.to-be-hidden{display: none}.woocommerce-message{border: 1px solid #51ab3a;background: #f6fbf5;border-radius: 8px;color: #51ab3a}.woocommerce-message::before{color: #51ab3a !important}#dialog_spinner{border: 3px solid #f3f3f3;border-top: 3px solid #51ab3b;border-radius: 50%;width: 15px;height: 15px;animation: spin 1s linear infinite;margin-left: 5px}.unlock-button{display: flex;height: 52px;padding: 8px 16px;justify-content: center;align-items: center;gap: 8px;border-radius: 4px;background: #51ab3a;color: #fff;font-size: 16px;font-weight: 600;margin: 16px auto 32px auto;outline: none;border: none;text-transform: initial}.unlock-button[disabled]{color: #d9d9d9;background: #ececec}.unlock-button[disabled] svg path{fill: #d9d9d9}[data-locked]{pointer-events: none !important}[data-locked] .tab-button-breakfast,[data-locked] .tab-button-lunch,[data-locked] .tab-button-dinner,[data-locked] .current-selection{background: #ececec !important;color: #d9d9d9 !important;border-color: #d9d9d9 !important}[data-locked] .extra-cost,[data-locked] .total-cost{display: none !important}[data-locked].tab-wrapper{opacity: 0.25}[data-locked].action-buttons,#mps_modal_review .buttons[data-locked]{display: none !important}.ingrients-toggles{display: flex;gap: 15px;flex-wrap: wrap;justify-content: left}.meal-buttons p{font-size: 14px;align-content: center;font-weight: 300}.options-container{display: none}.log-note{border: 1px solid var(--context-alert-100, #bbe7c6);background: var(--context-alert-10, #bbe7c6);padding: 5px 10px;border-radius: 5px;margin-bottom: 0px !important}.current-time{background: #eeeeee;border-radius: 5px;padding: 5px;color: #626262 !important;align-content: center;align-self: center;margin-bottom: 0px !important}.note-container{display: flex;justify-content: space-between;padding: 15px}#mps_reactivate_modal .body p,#mps_skip_modal .body p{color: #424644;margin-bottom: 16px;line-height: 24px}#mps_reactivate_modal .body p:has(+ .calendar),#mps_skip_modal .body p:has(+ .calendar){font-weight: 600}.mps_upsell-modal.no-scale{max-height: 90vh;height: auto;overflow: auto;display: flex}.mps_upsell-modal.no-scale .body{overflow: scroll;height: auto;width: 100%}.juice-list{position: relative}#loadingGif{position: absolute;top: 51%;left: 47%;transform: translate(-50%, -50%);border: 3px solid #51ab3b;border-top: 3px solid #fff;border-radius: 50%;width: 30px;height: 30px;animation: spinSummary 0.7s linear infinite}#mps_reactivate_modal .mps_upsell-modal{width: 600px}#mps_cancel_modal .body,#mps_success_modal .body,#mps_confirm_modal .body{text-align: center}#mps_cancel_modal .body img,#mps_success_modal .body img,#mps_confirm_modal .body img{margin: 0 auto}#mps_cancel_modal .body h4,#mps_success_modal .body h4,#mps_confirm_modal .body h4{color: #424644;font-size: 18px;font-weight: 600;line-height: 28px;margin: 8px 0 16px 0}#mps_cancel_modal .body p,#mps_success_modal .body p,#mps_confirm_modal .body p{color: #424644;font-size: 16px;font-weight: 400;line-height: 24px;margin: 0 0 24px 0}#mps_cancel_modal .body p:last-child,#mps_success_modal .body p:last-child,#mps_confirm_modal .body p:last-child{margin-bottom: 0}#mps_reactivate_modal .buttons{border-top: 1px solid #ececec;padding: 16px;display: flex;justify-content: space-between;width: 100%}#mps_cancel_modal .buttons:not([data-step="2"]){gap: 16px;justify-content: flex-end}#mps_reactivate_modal .buttons button{outline: none;border: none;font-size: 16px;font-weight: 600;line-height: 24px;padding: 8px 16px;border-radius: 4px;height: 52px;color: #fff;text-transform: none;background: #51ab3a;display: flex;align-items: center;gap: 8px}#mps_reactivate_modal .buttons button.cancel{background: #fff;color: #51ab3a}#mps_reactivate_modal .buttons button:hover{background: #499a34}#mps_success_modal .buttons button.cancel:hover,#mps_confirm_modal .buttons button.cancel:hover{background: #efede8}#mps_cancel_modal .buttons:not([data-step="2"]) button.cancel{background: #f6fbf5;border: 1px solid #b9ddb0;color: #51ab3a}#mps_cancel_modal .buttons button:hover{background: #d43535}#mps_reactivate_modal .buttons button.return:hover{background: #edf6eb}#mps_reactivate_modal .buttons button[disabled]{background: #ececec;color: #d9d9d9}.mps_upsell-modal .body{padding-bottom: 20px}.overlay2{display: none;position: fixed;left: 0;top: -35px;width: 100%;height: 105%;text-align: center;overflow: auto;background: rgba(0, 0, 0, 0.8);z-index: 9999}.modal_extra_cost{background: #fff;border-radius: 10px;margin: 8% auto 0px;width: 80%;max-width: 600px;padding: 20px;text-align: left;position: relative;text-align: center}.modal_extra_cost .close-button{background-color: #000;color: white;padding: 10px 20px;text-align: center;display: inline-block;font-size: 14px;border-radius: 5px;margin: 5px 0px;cursor: pointer;border: 0px;text-transform: capitalize}.modal_extra_cost .close-button:hover{background-color: #51ab3a}.modal_extra_cost .back_title{padding: 15px 10px;border-radius: 4px;box-shadow: 0px 0px 2px 1px rgba(1, 1, 1, 0.2);background: #edf6eb;background-image: url(../../../images/mps/upsell/pattern.png), linear-gradient(91deg, #f8f6f0 0.81%, #c7e1c1 99.98%);background-repeat: no-repeat;text-align: center}.modal_extra_cost .back_title h4{color: #51ab3a;font-size: 20px;margin: 10px 0px 0px;font-weight: 600}.modal_extra_cost p{font-size: 14px;font-weight: 300;text-align: left;margin: 30px 0px;line-height: 20px}.update-button.extra-cost-container{width: 50%}.extra-cost{display: flex;justify-content: end;color: #51ab3a;align-items: center}.bottom-button-container{display: flex}.total-cost2,.extra-cost2{color: #000;text-align: center;font-family: Inter;font-size: 15px;font-style: normal;line-height: 28px;letter-spacing: 0.1px}.total-cost{display: flex;justify-content: end;color: #51ab3a;align-items: center}.cost-container{display: flex;flex-direction: column}.banner-card{border-radius: var(--radius-md, 8px);background: var(--white, #fff);box-shadow:0px 1px 1px 0px rgba(93, 86, 60, 0.04),0px 6px 14px 0px rgba(206, 201, 180, 0.14);display: flex;padding: var(--spacing-3, 24px);align-items: flex-start;align-self: stretch;margin-bottom: 20px;justify-content: space-between}.left-side{display: flex;flex-direction: column}.left-side span{color: var(--gray-gray-60, #646b68);font-family: Inter;font-size: 13px;font-style: normal;font-weight: 400;line-height: 22px}.right-side{width: 100%}:root{--circle-size: clamp(4rem, 12vw, 4.3rem);--spacing: clamp(0.25rem, 2vw, 0.5rem)}.c-stepper{display: flex;counter-reset: step-counter}.c-stepper__item{display: flex;flex-direction: column;flex: 1;text-align: center;counter-increment: step-counter;position: relative;align-items: center}.c-stepper__item.c-stepper__item--active[data-step-number="1"]::before{content: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/box-shadow-helper.png");display: flex;justify-content: center;align-items: center;width: var(--circle-size);height: var(--circle-size);border-radius: 50%;background-color: #ffffff;margin: 0 auto 0rem;color: #424644;font-size: 1.2rem;border: 2px solid #b7c3bd;transform: scale(0.47)}.c-stepper__item.c-stepper__item--done[data-step-number="2"]::before,.c-stepper__item.c-stepper__item--done[data-step-number="1"]::before{content: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/aligner.png");display: flex;justify-content: center;align-items: center;width: var(--circle-size);height: var(--circle-size);border-radius: 50%;background-color: #ffffff;margin: 0 auto 0rem;color: #424644;font-size: 1.2rem;border: 2px solid #b7c3bd;transform: scale(0.47)}.c-stepper__item.c-stepper__item--active[data-step-number="2"]::before{content: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/wednesday-circle-green.png");display: flex;justify-content: center;align-items: center;width: var(--circle-size);height: var(--circle-size);border-radius: 50%;background-color: #ffffff;margin: 0 auto 0rem;color: #424644;font-size: 1.2rem;border: 2px solid #b7c3bd;transform: scale(0.47)}.c-stepper__item[data-step-number="2"]::before{content: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/wednesday-circle.png");display: flex;justify-content: center;align-items: center;width: var(--circle-size);height: var(--circle-size);border-radius: 50%;background-color: #ffffff;margin: 0 auto 0rem;color: #424644;font-size: 1.2rem;border: 2px solid #b7c3bd;transform: scale(0.47)}.c-stepper__item.c-stepper__item--active[data-step-number="3"]::before{content: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/sunday-circle-green.png");display: flex;justify-content: center;align-items: center;width: var(--circle-size);height: var(--circle-size);border-radius: 50%;background-color: #ffffff;margin: 0 auto 0rem;color: #424644;font-size: 1.2rem;border: 2px solid #b7c3bd;transform: scale(0.47)}.c-stepper__item[data-step-number="3"]::before{content: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/sunday-circle.png");display: flex;justify-content: center;align-items: center;width: var(--circle-size);height: var(--circle-size);border-radius: 50%;background-color: #ffffff;margin: 0 auto 0rem;color: #424644;font-size: 1.2rem;border: 2px solid #b7c3bd;transform: scale(0.47)}.c-stepper__item:not(:last-child):after{content: "";position: absolute;top: calc(var(--circle-size) / 2);width: calc(107% - var(--circle-size));left: calc(50% + calc(var(--circle-size) / 2));height: 2px;background: #b7c3bd}.c-stepper__item.c-stepper__item--done:not(:last-child):after{content: "";position: absolute;top: calc(var(--circle-size) / 2);width: calc(107% - var(--circle-size));left: calc(50% + calc(var(--circle-size) / 2));height: 2px;background: #51ab3a}.c-stepper__title{font-weight: normal;font-size: clamp(1rem, 4vw, 1.25rem);color: #646b68}.c-stepper__desc{font-family: Inter;font-size: 12px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: 0.1px;width: max-content;padding-inline: 10px;background-color: white;border: 1px solid #4246444d;margin: 0;border-radius: 32px;color: #51ab3a !important;font-size: 10px !important;font-weight: 500 !important}.circle-connector{display: none}.c-stepper__item--active:before{background-color: #51ab3a;color: rgb(255, 255, 255);border-color: #51ab3a;font-weight: 300}.c-stepper__item--active:first-child:before{font-size: 24px !important}.c-stepper__item--active .circle-connector{display: block;position: absolute;top: calc(var(--circle-size) / 2 + 1px);left: 100%;transform: translateX(-50%) translateY(-50%);width: 10px;height: 10px;border-radius: 50%;background-color: #51ab3a;z-index: 1}.c-stepper__item--active .current-week{display: block;position: absolute;top: calc(var(--circle-size) / 4 - 2px);left: 100%;transform: translateX(-50%) translateY(-50%);color: #51ab3a;z-index: 1;font-size: 12px;font-weight: 600}.c-stepper__item--active:not(:last-child):after{background: linear-gradient(to right, #51ab3a 50%, #51ab3a 50%)}.c-stepper__item.c-stepper__item:hover{background: transparent !important}.loyalty-instruction{color: #424644;width: 70%;text-align: center}.selections-made{padding-left: 45px;display: flex;flex-direction: column;gap: 10px;margin-bottom: 15px;font-size: 16px}.confirm-selection{display: flex;padding: var(--spacing-2, 16px) var(--spacing-3, 24px);align-items: flex-start;gap: var(--spacing-2, 16px);align-self: stretch;border-radius: var(--radius-md, 10px);border: 1px solid var(--border-color-border-secondary, #d9d9d9);background: var(--white, #fff);flex-direction: column;background-image: url(../../images/mps/upsell/pattern.png);background-repeat: no-repeat;background-position: top left;background-color: #fff}.selection-title{font-weight: 600}.selection-description{color: #424644;margin-top: -5px;font-size: 13px !important;max-width: 590px}.selection-description h6{font-size: 14px !important;text-decoration: underline;font-weight: 600;color: #51ab3a}.selection-description p{font-weight: 300;font-size: 13px !important;margin-bottom: 10px}.selection-description ul li{font-weight: normal;font-size: 13px !important;list-style-type: none;margin-left: 0;line-height: 2}.confirm-selection-body{display: block;width: 100%}.confirm-selection-header{display: flex;justify-content: space-between;width: 100%}.update-button.modify-selection{align-self: end}.confirm-selection-header span{font-size: 12px}.selection-time{display: flex;flex-direction: column;line-height: 1.2}.selection-time p{font-weight: 600;font-size: 13px !important;line-height: 1.6;text-align: end}.selection-time span{text-align: end}.status_opening_soon{text-transform: capitalize;color: #3aab9b;display: flex;align-items: center;font-size: 16px}.status_opening_soon::after{content: "";display: inline-block;background-image: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/cyano_clock.png");background-size: contain;background-repeat: no-repeat;width: 20px;height: 20px;margin-left: 5px}.status_available{text-transform: capitalize;color: #51ab3a;display: flex;align-items: center;font-size: 16px}.status_available::after{content: "";display: inline-block;background-image: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/green_check.png");background-size: contain;background-repeat: no-repeat;width: 20px;height: 20px;margin-left: 5px}.status_almost_closing{text-transform: capitalize;color: #f6a609;display: flex;align-items: center;font-size: 16px}.status_almost_closing::after{content: "";display: inline-block;background-image: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/yellow-clock.png");background-size: contain;background-repeat: no-repeat;width: 20px;height: 20px;margin-left: 5px}.status_closed{text-transform: capitalize;color: #646b68;display: flex;align-items: center;font-size: 16px}.status_closed::after{content: "";display: inline-block;background-image: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/gray_clock.png");background-size: contain;background-repeat: no-repeat;width: 20px;height: 20px;margin-left: 5px}.status_locked_for_delivery{text-transform: capitalize;color: #474747;display: flex;align-items: center;font-size: 16px}.status_locked_for_delivery::after{content: "";display: inline-block;background-image: url("https://mealprepsundayservice.com/wp-content/uploads/2024/10/locker.png");background-size: contain;background-repeat: no-repeat;width: 20px;height: 20px;margin-left: 5px}#pack-qtd{margin-left: 4px}.close-popups{position: absolute;top: 10px;right: 10px;width: 28px;height: 28px;background-image: url(../../images/close-popups.svg);cursor: pointer}#id_upgrade_plan p{line-height: 22px}#id_upgrade_plan b{letter-spacing: 0;color: #51ab3a}.meal-presentation.has-restrictions{border-bottom: 1px solid #ffd95e !important;border-left: 1px solid #ffd95e !important;border-right: 1px solid #ffd95e !important;background: #ffd95e}.restrictions-notice{color: #484848 !important;font-size: 14px;padding-block: 2px;font-weight: 600}.meal-restrictions{display: flex;flex-direction: row;justify-content: space-between}.restrictions-btn{font-size: 14px !important;line-height: 0.5;align-content: center;padding-block: 1px;margin: 4px;padding-inline: 10px;margin-right: 20px;cursor: pointer;text-decoration: underline;color: #51ab3a}.restrictions-btn:hover{color: #44982e}.video-button{border-radius: 10.735px;background: var(--brand-primary, #51ab3a);font-size: 8px !important;padding-inline: 10px;color: white !important;height: 15px;display: flex;gap: 5px;align-items: center;cursor: pointer}.title-and-ingredients{display: flex;flex-direction: column;width: 40%}.meal-body{display: flex;padding-top: 5px;gap: 10px}.extra-cost-and-selector{display: flex;align-items: center}.meal-more{width: 20px;margin-bottom: 3px;margin-left: 5px;cursor: pointer}.meal .controls{display: flex;align-items: center;gap: 4px;flex-basis: 64px;border-radius: 62.987px;border: 0.984px solid var(--gray-gray-30, #d9d9d9);background: var(--white, #fff)}.meal .controls button{border: none;background: transparent;width: 30px;height: 30px;padding: 0;outline: none;border-radius: 100%;display: flex;align-items: center;justify-content: center}.meal .controls button:hover{background-color: #f3f3f3}.confirm[disabled]{background-color: #d3d3d3 !important;color: #e0e0e0 !important;cursor: not-allowed;border: none}.locked-overlay-wrapper{position: relative}.locked-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;backdrop-filter: blur(2px);background-color: rgba(250, 250, 250, 0.5);z-index: 9;pointer-events: all;cursor: not-allowed}.summary{background: #fff !important;border: 1px solid #23af2c;margin: 15px 0 20px}.selection-description ul{margin: 0}.selection-description ul > li{font-size: 13px}.mps_upsell-modal.shots-modal.no-scale{display: flex;align-items: center}.meal-presentation.is_recommended{position: relative}.recommended-tag{background: url(../../images/mps/recommended_tag.svg) no-repeat;background-size: contain;display: flex;align-items: center;gap: 1.5px;padding-left: 10px;padding-right: 10px;width: 115px;height: 34px;z-index: 1;padding-top: 4px;position: absolute;top: 0;left: -10px}.recommended-tag p{font-size: 10px;font-weight: 500;color: #fff;line-height: 10px;letter-spacing: -0.3px}.recommended-tag .flux-tooltip__icon{content: url(../../images/mps/recommended_icon.svg);display: inline-block;width: 16px;height: 17px}button.toggle-default-meals{display: flex;position: relative;width: 100%;bottom: 0;background: linear-gradient(180deg, rgb(255 255 255 / 50%) 0, #fff 50%);cursor: pointer;color: #646b68;font-size: 14px;font-weight: 600;line-height: 22px;z-index: 1;left: 0;padding-top: 55px;margin-top: -50px;padding-left: 8px;border: none;text-transform: none;transition: all 0.3s ease}button.toggle-default-meals.expanded{margin-top: 0;padding-top: 0}.meal-columns-wrapper{display: flex;flex-wrap: wrap;gap: 24px}.meal-column{flex: 1;min-width: 250px}@media (max-width: 768px){.meal-columns-wrapper{display: block}.meal-column{width: 100%;margin-bottom: 16px}.btn-container{margin-top: 0 !important}.item .box-button button{background: #f7f7f7 !important}.item .box-button p{width: 20px !important;font-size: 13px !important}.meal-hidden-mobile{display: none !important}.meal-columns-wrapper.expanded .meal-hidden-mobile{display: flex !important}}@media (min-width: 769px){.meal-hidden-desktop{display: none !important}.meal-columns-wrapper.expanded .meal-hidden-desktop{display: flex !important}}.btn-container{align-items: flex-end;display: flex;justify-content: flex-end;width: 100%;margin-top: -80px}.group-meal-block{min-width: 165px}li.meal-hidden{margin-bottom: 8px}.skeleton{gap: 20px;margin: 0 auto !important;width: 110%}.skeleton .square,.skeleton-wrapper,.skeleton-wrapper2,.skeleton-wrapper3,.skeleton-wrapper4{width: 110%;border: 1px solid #e0e0e0;border-radius: 10px;box-shadow: 0 1px 1px 0 rgba(93, 86, 60, 0.04),0 6px 14px 0 rgba(206, 201, 180, 0.14)}.skeleton-wrapper,.skeleton-wrapper2,.skeleton-wrapper3,.skeleton-wrapper4{margin-bottom: 20px !important}.skeleton-wrapper .skeleton,.skeleton-wrapper2 .skeleton,.skeleton-wrapper3 .skeleton,.skeleton-wrapper4 .skeleton{width: 100%}.skeleton-wrapper .square{width: 70%}.skeleton .line{width: 100%}.skeleton.skeleton-wrapper{height: 180px}.skeleton.skeleton-wrapper2{height: 160px}.skeleton.skeleton-wrapper3{height: 120px}.skeleton.skeleton-wrapper4{height: 50px}.skeleton.skeleton-meals{margin-top: 50px !important;flex-direction: column}.skeleton.skeleton-meals .square{height: 170px}.skeleton .skeleton-sec5{height: 120px}.skeleton-margin{margin-top: 50px !important;margin-bottom: 15px !important}@media (max-width: 767px){.skeleton{gap: 10px;width: 100%}.skeleton .square,.skeleton-wrapper,.skeleton-wrapper2,.skeleton-wrapper3,.skeleton-wrapper4{width: 100%}.skeleton.skeleton-wrapper{flex-direction: column;height: 275px}.skeleton.skeleton-wrapper .square{width: 100%;height: 100px}.skeleton.skeleton-wrapper2{height: 257px}.skeleton.skeleton-wrapper3{height: 212px}.skeleton-margin{margin-top: 30px !important;margin-bottom: 15px !important}.skeleton .skeleton-sec5{height: 200px}.box-list .box .price-box.has-discount{max-width: 20%}.juices-options .box-thumb img{width: 55px !important}.confirm-selection .selection-description .meal-columns-wrapper{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 16px;row-gap: 10px;align-items: self-start}.confirm-selection .selection-description .group-meal-block{margin: 0}}.mps_shots_announcement-modal-overlay *{font-style: normal;line-height: 1;letter-spacing: 0.1px}.mps_shots_announcement-modal-overlay{background: #00000040;width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 101;container-type: size;container-name: modaloverlay;display: none}.mps_shots_announcement-modal-overlay.opened{display: initial}
