#mps_modal_review .body p,#mps_modal_video .body p{color:#00af2c;margin-bottom:16px;line-height:24px}#mps_modal_review .body p:has(+.calendar),#mps_modal_video .body p:has(+.calendar){font-weight:600}#mps_modal_review .mps_upsell-modal,#mps_modal_video .mps_upsell-modal,#mps_cancel_modal .mps_upsell-modal,#mps_success_modal .mps_upsell-modal,#mps_confirm_modal .mps_upsell-modal{width:600px}#mps_modal_confirm .buttons{padding:16px;display:flex;justify-content:flex-end;gap:30px}#mps_modal_upgrade_cutoff .buttons,#mps_modal_review .buttons,#mps_modal_video .buttons,#mps_cancel_modal .buttons,#mps_confirm_modal .buttons{padding:16px;display:flex;justify-content:space-between}#mps_modal_confirm .buttons button,#mps_modal_review .buttons button,#mps_modal_video .buttons button,#mps_cancel_modal .buttons button,#mps_confirm_modal .buttons button{outline:none;border:none;font-size:16px;font-weight:600;line-height:24px;padding:8px 20px;border-radius:4px;height:52px;color:#fff;text-transform:none;background:#00af2c;display:flex;align-items:center;gap:8px}#mps_modal_review .buttons button.cancel{width:50%;border:1px solid #00af2c!important;display:flex;align-items:center;justify-content:center}#mps_modal_review .buttons button.confirm{width:50%;display:flex;align-items:center;justify-content:center;background-color:#00af2c!important}#mps_modal_review .buttons{gap:30px;background:#fff}#mps_modal_discard .buttons button.cancel,#mps_modal_confirm .buttons button.cancel,#mps_modal_review .buttons button.cancel,#mps_modal_video .buttons button.cancel,#mps_modal_review .buttons button.return,#mps_modal_video .buttons button.return,#mps_cancel_modal .buttons button.cancel,#mps_confirm_modal .buttons button.cancel{background:#fff;color:#00af2c}#mps_modal_discard .buttons button:hover #mps_modal_confirm .buttons button:hover #mps_modal_review .buttons button:hover,#mps_modal_video .buttons button:hover,#mps_confirm_modal .buttons button:hover{background:#499a34}#mps_modal_discard .buttons button.cancel:hover,#mps_modal_confirm .buttons button.cancel:hover,#mps_modal_review .buttons button.return:hover,#mps_modal_video .buttons button.return:hover,#mps_modal_review .buttons button.cancel:hover,#mps_modal_video .buttons button.cancel:hover,#mps_cancel_modal .buttons button.cancel:hover{background:#edf6eb}#mps_modal_review .buttons button[disabled],#mps_modal_video .buttons button[disabled],#mps_cancel_modal .buttons button[disabled]{background:#ececec;color:#d9d9d9}.mps_upsell-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_upsell-modal .body .infographic{display:flex;justify-content:center;margin-top:16px}.mps_upsell-modal .body .infographic a{display:flex;gap:1;padding:6px;align-items:center;margin:0}.mps_upsell-modal .body .infographic .text{color:#51ab3a;font-size:14px;font-weight:600;line-height:18px;letter-spacing:.1px;text-transform:uppercase}.mps_upsell-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_upsell-modal{display:flex;width:700px;max-width:100%;flex-direction:column;border-radius:16px;background:#fff;box-shadow:0 1px 3px -1px rgb(0 0 0 / .2),0 6px 10px 0 rgb(206 201 180 / .15);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:102;overflow:hidden}.mps_upsell-modal .header{display:flex;padding:8px 16px 8px 24px;justify-content:space-between;align-items:center;background:#fafafa;height:67px;width:100%;border-radius:16px 16px 0 0}.mps_upsell-modal .header .close-juices{cursor:pointer}.mps_upsell-modal .header .close-juices:hover svg{fill:#646b68}.mps_upsell-modal .header h4{color:#424644;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.1px}.mps_upsell-modal .body{display:flex;padding-inline:24px;padding-top:12px;flex-direction:column}.mps_upsell-modal .body .juices{gap:24px;display:flex;flex-direction:column}.mps_upsell-modal .body .juice{display:flex;flex-direction:column;position:relative;padding:24px 24px 24px 88px;border-radius:8px;border:1px solid rgb(94 148 26 / .3);background:linear-gradient(92deg,rgb(81 171 58 / .2) 0%,rgb(81 171 58 / .08) 100%);min-height:136px}.mps_upsell-modal .body .juice .image{position:absolute;margin:0;left:0;top:-8px}.mps_upsell-modal .body .juice .image img{width:auto;height:auto}.mps_upsell-modal .body .juice .description{display:flex;flex-direction:column;gap:16px}.mps_upsell-modal .body .juice .description .title{display:flex;gap:8px;align-items:center}.mps_upsell-modal .body .juice .description .title .number{display:flex;width:24px;height:24px;flex-direction:column;justify-content:center;align-items:center;border-radius:32px;background:#5e941a;color:#fff;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.1px}.mps_upsell-modal .body .juice .description .title h3{color:#131313;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.1px;margin:0}.mps_upsell-modal .body .juice .description .properties{display:flex;justify-content:space-between}.mps_upsell-modal .body .juice .description .properties .property{flex-basis:calc(25% - 3px);border-radius:4px;background:#fff;border:1px solid #ececec;min-height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center}.mps_upsell-modal .body .juice .description .properties .property span{color:#646b68;font-size:12px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.1px}.mps_upsell-modal .body .juice .description .properties .property span:last-child{color:#88908d;font-size:12px;font-weight:400}.mps_upsell-modal .juices[data-id="all-in-one"] .juice:first-child,.mps_upsell-modal.line2 .juices .juice:first-child{background:linear-gradient(92deg,rgb(135 56 63 / .2) 0%,rgb(135 56 63 / .08) 100%)}.mps_upsell-modal .juices[data-id="all-in-one"] .juice:nth-child(2),.mps_upsell-modal.line2 .juices .juice:nth-child(2){background:linear-gradient(92deg,rgb(244 180 0 / .2) 0%,rgb(244 180 0 / .08) 100%)}.mps_upsell-modal .juices[data-id="all-in-one"] .juice:nth-child(3),.mps_upsell-modal.line2 .juices .juice:nth-child(3){background:linear-gradient(92deg,rgb(251 131 0 / .2) 0%,rgb(251 131 0 / .08) 100%)}.mps_upsell-modal .juices[data-id="all-in-one"] .juice:nth-child(4),.mps_upsell-modal.line2 .juices .juice:nth-child(4){background:linear-gradient(92deg,rgb(94 96 40 / .2) 0%,rgb(94 96 40 / .08) 100%)}.mps_upsell-modal .juices[data-id="all-in-one"] .juice:last-child,.mps_upsell-modal.line2 .juices .juice:last-child{background:linear-gradient(92deg,rgb(179 1 12 / .2) 0%,rgb(179 1 12 / .08) 100%)}.mps_upsell-modal .body .tabs{display:flex;border-radius:4px;border:1px solid #d9d9d9;margin-bottom:24px;align-self:center}.mps_upsell-modal .body .tabs .tab{padding:8px 16px;color:#646b68;font-size:14px;font-weight:600;line-height:22px;cursor:pointer}.mps_upsell-modal .body .tabs .tab.active{border:1px solid #51ab3a;background:#51ab3a;color:#fff}.mps_upsell-modal .body .meal-selection{border-top:1px solid var(--border-color-border-secondary,#d9d9d9)}.body .meal-selection{height:auto;overflow:visible;position:relative}.body .meal-selection .order-summary{border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between;padding:10px 20px}.summary-total p,.order-summary p{margin-bottom:0px!important}.breakfast,.lunch,.dinner{padding-top:10px}.summary-total,.summary-total-cost{display:flex;justify-content:space-between;padding:10px 10px;background:#fff;align-items:center}.summary-total-cost{border-top:1px solid #ededeb}.summary-total-cost p{color:#000!important;margin:0!important}.summary-total span{color:#000;text-align:center;font-family:Inter;font-size:16px;font-style:normal;line-height:28px;letter-spacing:.1px}.summary-total p,.order-summary p{margin-bottom:0px!important;color:#000!important;font-family:Inter;font-size:14px;font-style:normal;line-height:18px;letter-spacing:.1px}.meal{display:flex;justify-content:space-between;padding-block:5px}.breakfast-options li,.lunch-options li,.dinner-options li{border-bottom:1px solid #ececec}.dinner-options li:last-child{border-bottom:none}ul li{list-style-type:none}li:last-child{border-bottom:none}.meal-title{display:flex;align-items:center;gap:10px}.meal-title p{font-weight:normal!important;color:#424644!important}.breakfast-options,.lunch-options,.dinner-options{margin:0px!important}.order-summary p{color:var(--gray-gray-60,#646b68)!important;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:18px!important;letter-spacing:.1px;text-transform:uppercase}.breakfast p,.lunch p,.dinner p{color:#00af2c;margin-block:5px!important;font-weight:600;text-align:start!important}.meal-qty{align-items:center;align-self:center;color:#424644;width:15px;display:flex;justify-content:center}#modal_video{width:100%;height:383px}.mps_upsell-modal .tabs{display:flex;justify-content:center}.photo-content{padding:40px;text-align:center}.photo-content img{max-height:400px}.video-content{padding:40px}.mps_upsell-modal .tabs.tab-buttons{margin-top:20px}.svg-img{display:flex;justify-content:center;align-items:center}.mps_upsell-modal h4{color:#646b68;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;text-transform:uppercase}.mps_upsell-modal .body .subtitle{width:100%;display:flex;justify-content:center;align-items:center}.mps_upsell-modal .body .subtitle .text{color:#646b68!important;max-width:350px}.mps_upsell-modal .body p{font-size:16px;margin:0 0 24px 0;text-align:center}.close-juices.cancel{display:flex;justify-content:flex-end;cursor:pointer}@media (max-width:767px){#mps_modal_review .mps_upsell-modal,#mps_modal_video .mps_upsell-modal,#mps_cancel_modal .mps_upsell-modal,#mps_success_modal .mps_upsell-modal,#mps_confirm_modal .mps_upsell-modal{width:370px}#mps_modal_review .buttons button.confirm{width:100%;flex-direction:column;gap:0}}