.LoadingPage_root__5724p{min-height:calc(100vh - 82px);display:flex;align-items:center;justify-content:center}.MealPlanDetails_root__my9OC{background-color:var(--rb-color-gray-50)}.MealPlanDetails_root__my9OC .MealPlanDetails_leftColumn__JoNLK{padding:24px 16px 0;background-color:var(--rb-color-white-500)}.MealPlanDetails_root__my9OC .MealPlanDetails_leftColumn__JoNLK .MealPlanDetails_sampleMenu__XUp0L{margin-top:24px;width:100%}@media(max-width:599px){.MealPlanDetails_root__my9OC{padding:0}}@media(min-width:600px)and (max-width:959px){.MealPlanDetails_root__my9OC{padding:0}}@media(min-width:960px){.MealPlanDetails_root__my9OC{background-color:var(--rb-color-white-500);padding-top:32px;overflow:unset!important}.MealPlanDetails_root__my9OC .MealPlanDetails_columns__xX_jV{display:flex;gap:40px;height:100%}.MealPlanDetails_root__my9OC .MealPlanDetails_columns__xX_jV .MealPlanDetails_leftColumn__JoNLK{padding:0;width:calc(100% - 632px - 40px);min-height:100%;overflow:unset!important}.MealPlanDetails_root__my9OC .MealPlanDetails_columns__xX_jV .MealPlanDetails_leftColumn__JoNLK .MealPlanDetails_wrapper__73uYG{margin-bottom:16px;display:flex;flex-direction:column;gap:16px;height:100%;min-height:100%}.MealPlanDetails_root__my9OC .MealPlanDetails_columns__xX_jV .MealPlanDetails_leftColumn__JoNLK .MealPlanDetails_sampleMenu__XUp0L{display:none}.MealPlanDetails_root__my9OC .MealPlanDetails_columns__xX_jV .MealPlanDetails_rightColumn__kX4SG{width:632px;height:100%}}.MealPlanDetails_fixed__1hpi8{position:fixed;bottom:0;left:0;right:0;z-index:10}@media(min-width:960px){.MealPlanDetails_fixed__1hpi8{position:static;z-index:0}}body:has(.mobile-menu__opened) .MealPlanDetails_fixed__1hpi8{z-index:1}.MealPlanDetailsConfig_root__LUPG6{max-width:100%;display:flex;flex-direction:column;gap:16px}.MealPlanDetailsConfig_root__LUPG6 .MealPlanDetailsConfig_sampleMenu__mw3Rx{display:none}@media(min-width:960px){.MealPlanDetailsConfig_root__LUPG6{margin-top:24px}.MealPlanDetailsConfig_root__LUPG6 .MealPlanDetailsConfig_sampleMenu__mw3Rx{display:flex;text-align:center}}.MealPlanDetailsConfig_isRecommended__4ZmZL{margin-top:0}.Chip_root___rvms{display:inline-flex;position:relative;align-items:center;justify-content:center;border-radius:9999px;border:1px solid;padding:0 12px;box-sizing:border-box;gap:4px;border:1px solid var(--rb-color-gray-100);background-color:var(--rb-color-white-500);color:var(--rb-color-gray-900);transition:all .1s ease-in-out;cursor:pointer}.Chip_root___rvms.Chip_small__YBC4c{height:32px}.Chip_root___rvms.Chip_medium__vTMUo{height:36px}.Chip_root___rvms.Chip_large__PmV71{height:40px}.Chip_root___rvms.Chip_selected__Cid_A:not(.Chip_root___rvms.Chip_disabled__y8MSi){background-color:var(--rb-color-primary-50);border-color:var(--rb-color-primary-300);color:var(--rb-color-gray-900);cursor:default}.Chip_root___rvms:hover{border-color:var(--rb-color-primary-300)}.Chip_root___rvms.Chip_disabled__y8MSi{background-color:var(--rb-color-gray-50);border:1px solid var(--rb-color-gray-50);color:var(--rb-color-gray-300);cursor:default}.Chip_root___rvms.Chip_disabled__y8MSi .Chip_icon__xv9gG{color:var(--rb-color-gray-300)!important}.Tag_root__Hx4AV{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid;padding:0 12px;box-sizing:border-box;gap:4px;border:1px solid var(--rb-color-gray-100);background-color:var(--rb-color-white-500);color:var(--rb-color-gray-900);width:max-content}.Tag_root__Hx4AV.Tag_small__fnO2L{height:24px}.Tag_root__Hx4AV.Tag_medium__LNve7{height:32px}.Tag_root__Hx4AV.Tag_filled__KNPQG{background-color:var(--base-color);border-color:var(--base-color);color:var(--rb-color-white-500)}.Tag_root__Hx4AV.Tag_filled__KNPQG .Tag_icon__ORhvo{color:var(--rb-color-white-500)!important}.Tag_root__Hx4AV.Tag_tined__BN0_y{background-color:var(--base-color-light);border-color:var(--base-color);color:var(--base-color)}.Tag_root__Hx4AV.Tag_tined__BN0_y .Tag_icon__ORhvo{color:var(--base-color)!important}.MealPlanDetailsButton_root__D4KNb .MealPlanDetailsButton_discount__sN1T_{position:absolute;left:50%;bottom:0;transform:translateX(-50%) translateY(60%)}.MealPlanDetailsCalories_root__ySUzO .MealPlanDetailsCalories_calories__6TIQf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.MealPlanDetailsCalories_root__ySUzO .MealPlanDetailsCalories_link__JOyqy{color:var(--rb-color-info-500);text-decoration:underline}.MealPlanDetailsCalories_root__ySUzO .MealPlanDetailsCalories_link__JOyqy:hover{color:var(--rb-color-info-600)}.MealPlanDetailsCalories_root__ySUzO.MealPlanDetailsCalories_promotion__Jhuwh{padding-top:0;padding-bottom:0}@media(min-width:960px){.MealPlanDetailsCalories_root__ySUzO .MealPlanDetailsCalories_calories__6TIQf{grid-template-columns:repeat(4,1fr)}}.MealPlanDetailsSection_root__AALDW .MealPlanDetailsSection_footer__Jsv7k{font-size:14px;font-weight:300;line-height:20px}.MealPlanDetailsSection_root__AALDW{background-color:var(--rb-color-white-500);padding-top:24px;padding-bottom:24px}.MealPlanDetailsSection_root__AALDW .MealPlanDetailsSection_subtitle__fpzB9{padding-top:8px}.MealPlanDetailsSection_root__AALDW .MealPlanDetailsSection_grid__OEqZO{padding:16px 0}.MealPlanDetailsSection_root__AALDW .MealPlanDetailsSection_footer__Jsv7k{display:flex;align-items:center;gap:16px;color:var(--rb-color-gray-500)}@media(min-width:960px){.MealPlanDetailsSection_root__AALDW{padding:24px 0 32px;border-bottom:1px solid var(--rb-color-gray-100)}.MealPlanDetailsSection_root__AALDW .MealPlanDetailsSection_title__62O1Z{font-size:24px;line-height:32px}.MealPlanDetailsSection_root__AALDW .MealPlanDetailsSection_grid__OEqZO{margin:20px 0;padding:0}}@keyframes Skeleton_skeleton__K4SZS{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.Skeleton_root__qVfYF{background-color:var(--rb-color-gray-50);animation:Skeleton_skeleton__K4SZS 1.5s ease-in-out .5s infinite}.MealPlanDetailsDuration_root__GNQZD .MealPlanDetailsDuration_footer__3TBjP .MealPlanDetailsDuration_consultation__YrPoL .MealPlanDetailsDuration_details__UI1P_ .MealPlanDetailsDuration_title__FJj_u{font-size:14px;font-weight:400;line-height:20px}.MealPlanDetailsDuration_root__GNQZD .MealPlanDetailsDuration_footer__3TBjP .MealPlanDetailsDuration_consultation__YrPoL .MealPlanDetailsDuration_details__UI1P_ .MealPlanDetailsDuration_description__eluOH{font-size:12px;font-weight:300;line-height:16px}.MealPlanDetailsDuration_root__GNQZD .MealPlanDetailsDuration_durations__nXBdA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.MealPlanDetailsDuration_root__GNQZD .MealPlanDetailsDuration_durations__nXBdA .MealPlanDetailsDuration_button__8_oZU{color:var(--rb-color-gray-700);align-items:center}.MealPlanDetailsDuration_root__GNQZD .MealPlanDetailsDuration_footer__3TBjP{display:flex;flex-direction:column;gap:32px;width:100%}.MealPlanDetailsDuration_root__GNQZD .MealPlanDetailsDuration_footer__3TBjP .MealPlanDetailsDuration_consultation__YrPoL{display:flex;align-items:center;gap:16px;padding-top:16px}.MealPlanDetailsDuration_root__GNQZD .MealPlanDetailsDuration_footer__3TBjP .MealPlanDetailsDuration_consultation__YrPoL .MealPlanDetailsDuration_details__UI1P_{display:flex;flex-direction:column;gap:4px}.MealPlanDetailsDuration_root__GNQZD .MealPlanDetailsDuration_footer__3TBjP .MealPlanDetailsDuration_consultation__YrPoL .MealPlanDetailsDuration_details__UI1P_ .MealPlanDetailsDuration_title__FJj_u{color:var(--rb-color-gray-900)}@media(min-width:960px){.MealPlanDetailsDuration_root__GNQZD .MealPlanDetailsDuration_durations__nXBdA{grid-template-columns:repeat(4,1fr)}}.MealPlanDetailsNutrition_root__b_NOX .MealPlanDetailsNutrition_title__T__kn{font-weight:500;font-size:18px;line-height:24px}.MealPlanDetailsNutrition_root__b_NOX .MealPlanDetailsNutrition_info__PJcxQ{font-size:14px;font-weight:300;line-height:20px}.MealPlanDetailsNutrition_root__b_NOX{background-color:var(--rb-color-white-500);padding-top:24px;padding-bottom:24px}.MealPlanDetailsNutrition_root__b_NOX .MealPlanDetailsNutrition_title__T__kn{display:flex;gap:16px;color:var(--rb-color-gray-700)}.MealPlanDetailsNutrition_root__b_NOX .MealPlanDetailsNutrition_macronutrients__1Mj1y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.MealPlanDetailsNutrition_root__b_NOX .MealPlanDetailsNutrition_info__PJcxQ{color:var(--rb-color-gray-400)}@media(min-width:960px){.MealPlanDetailsNutrition_root__b_NOX{padding:24px 0 20px;border:none}}.MealPlanDetailsNutritionCard_root__9sId0{padding:8px 8px 12px;border-radius:8px}.MealPlanDetailsNutritionCard_root__9sId0 .MealPlanDetailsNutritionCard_value__f_fC9{margin-top:8px}.MealPlanDetailsNutritionCard_root__9sId0 .MealPlanDetailsNutritionCard_barContainer__UT4_i{background-color:var(--rb-color-gray-100);height:4px;border-radius:12px;margin-top:8px}.MealPlanDetailsNutritionCard_root__9sId0 .MealPlanDetailsNutritionCard_barContainer__UT4_i .MealPlanDetailsNutritionCard_bar__yx1MP{height:4px;border-radius:12px}.MealPlanDetailsNutritionCard_root__9sId0.MealPlanDetailsNutritionCard_protein__lQu58{background-color:var(--rb-color-green-50)}.MealPlanDetailsNutritionCard_root__9sId0.MealPlanDetailsNutritionCard_protein__lQu58 .MealPlanDetailsNutritionCard_bar__yx1MP{background-color:var(--rb-color-green-500)}.MealPlanDetailsNutritionCard_root__9sId0.MealPlanDetailsNutritionCard_carbs__kRR5u{background-color:var(--rb-color-primary-50)}.MealPlanDetailsNutritionCard_root__9sId0.MealPlanDetailsNutritionCard_carbs__kRR5u .MealPlanDetailsNutritionCard_bar__yx1MP{background-color:var(--rb-color-primary-500)}.MealPlanDetailsNutritionCard_root__9sId0.MealPlanDetailsNutritionCard_fat__jF5OO{background-color:var(--rb-color-blue-50)}.MealPlanDetailsNutritionCard_root__9sId0.MealPlanDetailsNutritionCard_fat__jF5OO .MealPlanDetailsNutritionCard_bar__yx1MP{background-color:var(--rb-color-blue-500)}.MealPlanDetailsPackage_root__kWHFg{width:200px;height:unset!important;border-radius:8px;padding:16px;text-align:start;align-items:unset}.MealPlanDetailsPackage_root__kWHFg>span{display:flex;flex-direction:column;gap:4px}.MealPlanDetailsPackage_root__kWHFg img{border-radius:8px;object-fit:cover;margin-bottom:12px}.MealPlanDetailsPackage_root__kWHFg .MealPlanDetailsPackage_description__VmxLr{color:var(--rb-color-gray-500)}.MealPlanDetailsPackages_root__afrAk .MealPlanDetailsPackages_packages__55hYJ{overflow-y:scroll;scroll-behavior:smooth;margin:0 min(-16px,(1280px - 100vw)/2 - 16px);padding:32px max(16px,(100vw - 1280px)/2 + 16px);-ms-overflow-style:none;scrollbar-width:none}.MealPlanDetailsPackages_root__afrAk .MealPlanDetailsPackages_packages__55hYJ::-webkit-scrollbar{display:none}@media(min-width:600px)and (max-width:959px){.MealPlanDetailsPackages_root__afrAk .MealPlanDetailsPackages_packages__55hYJ{margin:0 min(-24px,(1280px - 100vw)/2 - 24px);padding:32px max(24px,(100vw - 1280px)/2 + 24px)}}.MealPlanDetailsPackages_root__afrAk{padding-bottom:8px}.MealPlanDetailsPackages_root__afrAk .MealPlanDetailsPackages_packages__55hYJ{display:flex;gap:16px;padding-top:0;padding-bottom:0}@media(min-width:960px){.MealPlanDetailsPackages_root__afrAk .MealPlanDetailsPackages_packages__55hYJ{flex-wrap:wrap;margin:20px 0;padding:0}}.SectionTitle_root__GqQQ7{font-weight:500;font-size:24px;line-height:32px;margin:0 0 12px}@media(min-width:960px){.SectionTitle_root__GqQQ7{font-size:40px;line-height:52px}}.DropdownPoint_point__fefGR{border-bottom:1px solid var(--rb-color-gray-200);padding-bottom:8px}.DropdownPoint_point__fefGR .DropdownPoint_title__WtQa1{padding:24px 0 16px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;border:none;background-color:rgba(0,0,0,0);width:100%;text-align:start}.DropdownPoint_point__fefGR .DropdownPoint_title__WtQa1 .DropdownPoint_icon__7AxZr{display:flex;justify-content:center;align-items:center;border-radius:8px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;transition:all .4s ease;cursor:pointer;background-color:rgba(0,0,0,0)}.DropdownPoint_point__fefGR .DropdownPoint_title__WtQa1 .DropdownPoint_colorIcon__2VSV8{background-color:var(--rb-color-gray-200)}.DropdownPoint_point__fefGR .DropdownPoint_description__ic3yq{max-height:0;transition:max-height .4s ease;overflow:hidden;text-align:start}.DropdownPoint_point__fefGR:hover .DropdownPoint_colorIcon__2VSV8{background-color:var(--rb-color-primary-500)}.DropdownPoint_point__fefGR:hover .DropdownPoint_colorIcon__2VSV8 svg{color:var(--rb-color-white-500)!important}.DropdownPoint_point__fefGR.DropdownPoint_active__6t0ga .DropdownPoint_description__ic3yq{max-height:700px}.DropdownPoint_point__fefGR.DropdownPoint_active__6t0ga .DropdownPoint_icon__7AxZr{transform:rotate(180deg)}.DropdownPoints_root__nLmO8 .DropdownPoints_subheader__LlhMT{font-weight:500;font-size:18px;line-height:24px}.DropdownPoints_root__nLmO8 .DropdownPoints_content__46AUU{font-size:14px;font-weight:300;line-height:20px}.DropdownPoints_root__nLmO8{background-color:var(--rb-color-gray-50);padding:64px 0}.DropdownPoints_root__nLmO8 .DropdownPoints_subheader__LlhMT{color:var(--rb-color-primary-500);padding-bottom:20px}.DropdownPoints_root__nLmO8 .DropdownPoints_content__46AUU{color:var(--rb-color-gray-500)}.DropdownPoints_root__nLmO8 .DropdownPoints_content__46AUU a{color:blue}@media(min-width:960px){.DropdownPoints_root__nLmO8 .DropdownPoints_container__qKNGn{display:flex;gap:16px;justify-content:space-between}.DropdownPoints_root__nLmO8 .DropdownPoints_headers__r59en{padding:24px 0;min-width:320px;max-width:320px}.DropdownPoints_root__nLmO8 .DropdownPoints_headers__r59en .DropdownPoints_subheader__LlhMT{padding-bottom:16px}}.MealPlanDetailsFaq_root__xQW_f{min-width:100px}.MealPlanDetailsRecommendationHeader_root__FTCor{background-color:var(--rb-color-primary-50);padding:16px;border-radius:8px;margin-top:12px}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_title__2vD_o{margin-top:0}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_subtitle__J7Vgt{margin:4px 0 16px}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq{display:flex}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_calories__lT1_Z{display:flex;flex-direction:column;-webkit-border-end:1px solid var(--rb-color-gray-300);border-inline-end:1px solid var(--rb-color-gray-300);-webkit-padding-end:16px;padding-inline-end:16px;color:var(--rb-color-gray-400)}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_calories__lT1_Z span{color:var(--rb-color-primary-500)}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_macronutrient__pInSX{-webkit-padding-start:16px;padding-inline-start:16px;display:flex;flex-direction:column}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_macronutrient__pInSX .MealPlanDetailsRecommendationHeader_macronutrientType__8C8ki{color:var(--rb-color-gray-600)}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_macronutrient__pInSX .MealPlanDetailsRecommendationHeader_macronutrientAmount__RFi3H{color:var(--rb-color-gray-400)}@media(min-width:960px){.MealPlanDetailsRecommendationHeader_root__FTCor{margin-top:0}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_subtitle__J7Vgt{margin-bottom:20px}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_calories__lT1_Z{flex-direction:row}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_calories__lT1_Z span{-webkit-padding-end:4px;padding-inline-end:4px}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_macronutrient__pInSX{flex-direction:row}.MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_macronutrient__pInSX .MealPlanDetailsRecommendationHeader_macronutrientType__8C8ki{-webkit-margin-end:4px;margin-inline-end:4px}}@media(max-width:599px){[dir=rtl] .MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_calories__lT1_Z{-webkit-padding-end:0;padding-inline-end:0}}@media(min-width:600px)and (max-width:959px){[dir=rtl] .MealPlanDetailsRecommendationHeader_root__FTCor .MealPlanDetailsRecommendationHeader_specification__c0Wfq .MealPlanDetailsRecommendationHeader_calories__lT1_Z{-webkit-padding-end:0;padding-inline-end:0}}.MealPlanDetailsGallery_root__VXB_t{height:100%}.MealPlanDetailsGalleryDesktop_root__P0Zq8{width:100%;position:sticky;position:-webkit-sticky;top:90px}.MealPlanDetailsGalleryDesktop_root__P0Zq8 img{border-radius:8px;object-fit:cover}.MealPlanDetailsGalleryDesktop_root__P0Zq8 .MealPlanDetailsGalleryDesktop_slider__JnV_W{overflow:hidden;margin:auto}.MealPlanDetailsGalleryDesktop_root__P0Zq8 .MealPlanDetailsGalleryDesktop_slider__JnV_W .MealPlanDetailsGalleryDesktop_container__gUpUR{display:flex}.MealPlanDetailsGalleryDesktop_root__P0Zq8 .MealPlanDetailsGalleryDesktop_slider__JnV_W .MealPlanDetailsGalleryDesktop_slide__ELpIb{min-width:0;cursor:pointer}.MealPlanDetailsGalleryDesktop_root__P0Zq8 .MealPlanDetailsGalleryDesktop_mainSlide__Rint2{flex:0 0 100%;position:relative;height:calc(min(100vw,1280px) - 632px - 40px - 48px)}.MealPlanDetailsGalleryDesktop_root__P0Zq8 .MealPlanDetailsGalleryDesktop_dotSlide__aVzFE{flex:0 0 78px}.MealPlanDetailsGalleryDesktop_root__P0Zq8 .MealPlanDetailsGalleryDesktop_imageDotGroup__NZrqB{margin-top:12px;width:auto;cursor:pointer}.MealPlanDetailsGalleryDesktop_root__P0Zq8 .MealPlanDetailsGalleryDesktop_currentSlideIndicator__gyWWX{background-color:red;width:72px;height:2px;margin-top:4px}body:has(.countdown-timer) .MealPlanDetailsGalleryDesktop_root__P0Zq8{top:150px}.MealPlanDetailsGalleryMobile_root___ZiVf{display:flex;overflow-y:scroll;scroll-behavior:smooth;gap:16px;margin:0 min(-16px,(1280px - 100vw)/2 - 16px);padding:32px max(16px,(100vw - 1280px)/2 + 16px);-ms-overflow-style:none;scrollbar-width:none}.MealPlanDetailsGalleryMobile_root___ZiVf::-webkit-scrollbar{display:none}@media(min-width:600px)and (max-width:959px){.MealPlanDetailsGalleryMobile_root___ZiVf{margin:0 min(-24px,(1280px - 100vw)/2 - 24px);padding:32px max(24px,(100vw - 1280px)/2 + 24px)}}.MealPlanDetailsGalleryMobile_root___ZiVf .MealPlanDetailsGalleryMobile_imagesWrapper__G7Y8E .MealPlanDetailsGalleryMobile_image__eyas8 .MealPlanDetailsGalleryMobile_description__dDpl1{font-size:12px;font-weight:300;line-height:16px}.MealPlanDetailsGalleryMobile_root___ZiVf{gap:8px;padding-bottom:0;padding-top:24px}.MealPlanDetailsGalleryMobile_root___ZiVf .MealPlanDetailsGalleryMobile_imagesWrapper__G7Y8E{display:flex;flex-direction:column;gap:8px}.MealPlanDetailsGalleryMobile_root___ZiVf .MealPlanDetailsGalleryMobile_imagesWrapper__G7Y8E img{border-radius:8px;object-fit:cover}.MealPlanDetailsGalleryMobile_root___ZiVf .MealPlanDetailsGalleryMobile_imagesWrapper__G7Y8E .MealPlanDetailsGalleryMobile_image__eyas8{position:relative;width:min(80vw,400px);height:min(80vw,400px);border-radius:12px;overflow:hidden}.MealPlanDetailsGalleryMobile_root___ZiVf .MealPlanDetailsGalleryMobile_imagesWrapper__G7Y8E .MealPlanDetailsGalleryMobile_image__eyas8 .MealPlanDetailsGalleryMobile_description__dDpl1{position:absolute;bottom:0;left:0;right:0;z-index:1;height:180px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) 65%,rgba(0,0,0,.5));display:flex;align-items:flex-end;padding:8px;color:var(--rb-color-white-500)}.MealPlanDetailsGalleryMobile_root___ZiVf .MealPlanDetailsGalleryMobile_imagesWrapper__G7Y8E.MealPlanDetailsGalleryMobile_two__yDV7q .MealPlanDetailsGalleryMobile_image__eyas8{width:calc(min(80vw,400px)/2 - 4px);height:calc(min(80vw,400px)/2 - 4px)}.MealPlanDetailsHeader_root__IasKg .MealPlanDetailsHeader_title__319X4{display:flex;align-items:center;gap:16px;margin-bottom:8px}.MealPlanDetailsHeader_root__IasKg .MealPlanDetailsHeader_title__319X4 h1{margin:0;word-break:break-word}[dir=rtl] .MealPlanDetailsHeader_root__IasKg .MealPlanDetailsHeader_title__319X4 button{transform:rotate(180deg)}.MealPlanDetailsBenefits_root__lkUO4 .MealPlanDetailsBenefits_item__7xtcx .MealPlanDetailsBenefits_info__XrNwm .MealPlanDetailsBenefits_title__zrxXJ{font-weight:500;font-size:16px;line-height:24px}.MealPlanDetailsBenefits_root__lkUO4 .MealPlanDetailsBenefits_item__7xtcx .MealPlanDetailsBenefits_info__XrNwm .MealPlanDetailsBenefits_description__Ni2Bj{font-size:14px;font-weight:300;line-height:20px}.MealPlanDetailsBenefits_root__lkUO4{display:grid;grid-template-columns:1fr}.MealPlanDetailsBenefits_root__lkUO4 .MealPlanDetailsBenefits_item__7xtcx{display:flex;gap:16px;align-items:center;padding:8px 0}.MealPlanDetailsBenefits_root__lkUO4 .MealPlanDetailsBenefits_item__7xtcx .MealPlanDetailsBenefits_info__XrNwm{display:flex;flex-direction:column;gap:4px}.MealPlanDetailsBenefits_root__lkUO4 .MealPlanDetailsBenefits_item__7xtcx .MealPlanDetailsBenefits_info__XrNwm .MealPlanDetailsBenefits_description__Ni2Bj{color:var(--rb-color-gray-400)}@media(min-width:960px){.MealPlanDetailsBenefits_root__lkUO4{grid-template-columns:1fr 1fr;gap:20px}.MealPlanDetailsBenefits_root__lkUO4 .MealPlanDetailsBenefits_item__7xtcx{padding:24px 20px;background-color:var(--rb-color-white-500);border-radius:16px;flex-direction:column;align-items:start;min-width:100%}}.MealPlanDetailsCertificates_root__aty_z .MealPlanDetailsCertificates_icon__sJTWX .MealPlanDetailsCertificates_text__VKciM{font-size:12px;font-weight:300;line-height:16px}.MealPlanDetailsCertificates_root__aty_z{width:100%;display:flex;align-items:center;gap:16px;justify-content:center;margin-top:20px}.MealPlanDetailsCertificates_root__aty_z .MealPlanDetailsCertificates_icon__sJTWX{display:flex;align-items:center;gap:8px}.MealPlanDetailsCertificates_root__aty_z .MealPlanDetailsCertificates_icon__sJTWX .MealPlanDetailsCertificates_text__VKciM{width:60px;color:var(--rb-color-gray-700)}.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_button__L4H0P{font-size:14px;font-weight:400;line-height:20px}.MealPlanDetailsDropdown_root__CoQcK{border-bottom:1px solid var(--rb-color-gray-200);padding-bottom:8px}.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_button__L4H0P{padding:24px 0 16px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;border:none;background-color:rgba(0,0,0,0);text-align:start;width:100%}.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_button__L4H0P .MealPlanDetailsDropdown_section__VIgbG .MealPlanDetailsDropdown_title__TTDZv{display:flex;gap:8px;align-items:center}.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_button__L4H0P .MealPlanDetailsDropdown_section__VIgbG .MealPlanDetailsDropdown_description__JXaNL{padding-top:8px;text-align:start;display:none}.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_button__L4H0P .MealPlanDetailsDropdown_icon__bV_sK{display:flex;justify-content:center;align-items:center;border-radius:8px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;transition:all .4s ease;cursor:pointer;background-color:rgba(0,0,0,0)}.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_content__UpAk3{max-height:0;transition:max-height .4s ease;overflow:hidden}.MealPlanDetailsDropdown_root__CoQcK.MealPlanDetailsDropdown_active__YM3pJ .MealPlanDetailsDropdown_content__UpAk3{max-height:1000px}.MealPlanDetailsDropdown_root__CoQcK.MealPlanDetailsDropdown_active__YM3pJ .MealPlanDetailsDropdown_icon__bV_sK{transform:rotate(180deg)}@media(min-width:960px){.MealPlanDetailsDropdown_root__CoQcK{border-bottom:none}.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_button__L4H0P{padding-top:0;cursor:inherit;width:auto;min-width:320px}.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_button__L4H0P .MealPlanDetailsDropdown_icon__bV_sK,.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_button__L4H0P .MealPlanDetailsDropdown_section__VIgbG .MealPlanDetailsDropdown_title__TTDZv svg{display:none}.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_button__L4H0P .MealPlanDetailsDropdown_section__VIgbG .MealPlanDetailsDropdown_description__JXaNL{display:block}.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_content__UpAk3{max-height:unset}}@media(min-width:1280px){.MealPlanDetailsDropdown_root__CoQcK .MealPlanDetailsDropdown_button__L4H0P{min-width:372px}}.MealPlanDetailsLearnMore_root__5OKqb{margin-top:20px;padding:24px 16px;background-color:var(--rb-color-white-500)}@media(min-width:960px){.MealPlanDetailsLearnMore_root__5OKqb{padding:20px 0 52px}.MealPlanDetailsLearnMore_root__5OKqb .MealPlanDetailsLearnMore_benefits__JQCts{display:flex;align-items:flex-start;background-color:var(--rb-color-primary-50);border-radius:24px;padding:60px 50px;gap:16px}.MealPlanDetailsLearnMore_root__5OKqb .MealPlanDetailsLearnMore_reviews__qA0Br{padding:64px 0 32px}.MealPlanDetailsLearnMore_root__5OKqb .MealPlanDetailsLearnMore_reviews__qA0Br>button{width:100%;justify-content:center}}@media(min-width:1280px){.MealPlanDetailsLearnMore_root__5OKqb .MealPlanDetailsLearnMore_benefits__JQCts{padding:88px 72px}}.MealPlanDetailsReviewBox_root__MEAKS .MealPlanDetailsReviewBox_header__78pzy{font-weight:500;font-size:16px;line-height:24px}.MealPlanDetailsReviewBox_root__MEAKS{padding:16px;background-color:var(--rb-color-primary-50);border-radius:8px;height:350px}.MealPlanDetailsReviewBox_root__MEAKS .MealPlanDetailsReviewBox_header__78pzy{display:flex;align-items:center;gap:16px;margin-bottom:16px}.MealPlanDetailsReviewBox_root__MEAKS .MealPlanDetailsReviewBox_header__78pzy .MealPlanDetailsReviewBox_avatar__zhbYI{border-radius:50%}.MealPlanDetailsReviewBox_root__MEAKS .MealPlanDetailsReviewBox_rating__pR17V .MealPlanDetailsReviewBox_disabled__BMubF{opacity:.4}@media(min-width:960px){.MealPlanDetailsReviewBox_root__MEAKS{padding:24px;height:unset;border-radius:24px}}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH .MealPlanDetailsReviews_subtitle__EVzhd,.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH .MealPlanDetailsReviews_title__cddvW{font-weight:500}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH .MealPlanDetailsReviews_title__cddvW{font-size:24px;line-height:32px}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH .MealPlanDetailsReviews_subtitle__EVzhd{font-size:16px;line-height:24px}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:400px;margin:16px auto}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH{padding:16px;background-color:var(--rb-color-primary-50);border-radius:8px}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH .MealPlanDetailsReviews_title__cddvW{color:var(--rb-color-primary-500)}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH .MealPlanDetailsReviews_subtitle__EVzhd{max-width:100px}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_reviews__Hbg2o .MealPlanDetailsReviews_slider__pySnC{overflow:hidden;margin:auto}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_reviews__Hbg2o .MealPlanDetailsReviews_slider__pySnC .MealPlanDetailsReviews_container__ksPXa{display:flex}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_reviews__Hbg2o .MealPlanDetailsReviews_slider__pySnC .MealPlanDetailsReviews_slide__8jxiE{flex:0 0 100%;min-width:0;cursor:pointer}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_reviews__Hbg2o .MealPlanDetailsReviews_sliderIndicator__Z0wcS{position:relative;height:60px;margin-bottom:24px}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_reviews__Hbg2o .MealPlanDetailsReviews_sliderIndicator__Z0wcS .MealPlanDetailsReviews_dotGroup__txW9l{position:absolute;bottom:20px;display:flex;gap:4px;width:100%;-webkit-margin-start:16px;margin-inline-start:16px;justify-content:center}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_reviews__Hbg2o .MealPlanDetailsReviews_sliderIndicator__Z0wcS .MealPlanDetailsReviews_dotGroup__txW9l button{cursor:pointer;background:var(--rb-color-gray-300);padding:0;width:8px;height:8px;border:none;border-radius:50%}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_reviews__Hbg2o .MealPlanDetailsReviews_sliderIndicator__Z0wcS .MealPlanDetailsReviews_dotGroup__txW9l button:disabled{background:var(--rb-color-primary-500)}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_desktopReview__s4D9s{display:none}@media(min-width:960px){.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY{display:flex;max-width:unset;justify-content:center;gap:0}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH{background-color:rgba(0,0,0,0);position:relative;min-width:200px;border-radius:0}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH .MealPlanDetailsReviews_subtitle__EVzhd,.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH .MealPlanDetailsReviews_title__cddvW{text-align:center;max-width:unset}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_cards__f3SkY .MealPlanDetailsReviews_card__UTrLH:not(:last-child):before{content:"";position:absolute;right:0;width:1px;top:0;bottom:0;background-color:var(--rb-color-gray-300);transform:translateX(50%)}.MealPlanDetailsReviews_root__zxjVu .MealPlanDetailsReviews_desktopReview__s4D9s{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px}}.MealPlanDetailsSeeMore_root__L24p5 .MealPlanDetailsSeeMore_text__mOiES{font-weight:500;font-size:18px;line-height:24px}.MealPlanDetailsSeeMore_root__L24p5{width:100%;margin:16px 0;padding:20px 16px;background-color:var(--rb-color-white-500)}.MealPlanDetailsSeeMore_root__L24p5 .MealPlanDetailsSeeMore_button__2cXzS{margin-top:16px}@media(min-width:960px){.MealPlanDetailsSeeMore_root__L24p5{padding:24px 0 16px}}.PaymentSummaryRow_root__mIZO4,.PaymentSummaryRow_root__mIZO4.PaymentSummaryRow_total__6zwrr,.PaymentSummaryRow_root__mIZO4.PaymentSummaryRow_total__6zwrr .PaymentSummaryRow_price__HRamf{font-weight:500}.PaymentSummaryRow_root__mIZO4.PaymentSummaryRow_total__6zwrr,.PaymentSummaryRow_root__mIZO4.PaymentSummaryRow_total__6zwrr .PaymentSummaryRow_price__HRamf{font-size:18px;line-height:24px}.PaymentSummaryRow_root__mIZO4{font-size:16px;line-height:24px}.PaymentSummaryRow_root__mIZO4 .PaymentSummaryRow_tax__M9PG3{font-size:14px;font-weight:300;line-height:20px}.PaymentSummaryRow_root__mIZO4{font-weight:400;display:flex;justify-content:space-between}.PaymentSummaryRow_root__mIZO4.PaymentSummaryRow_discount__9B9Kn{color:var(--rb-color-success-500)}.PaymentSummaryRow_root__mIZO4 .PaymentSummaryRow_price__HRamf{text-align:end;display:flex;align-items:center;gap:8px}.MealPlanDetailsSummary_root__xiNLd .MealPlanDetailsSummary_oneDay__Bgcd0,.MealPlanDetailsSummary_root__xiNLd .MealPlanDetailsSummary_subtotal__nw1E5{font-weight:500;font-size:18px;line-height:24px}.MealPlanDetailsSummary_root__xiNLd{padding:0 16px 16px;background-color:var(--rb-color-white-500);box-shadow:0 0 4px rgba(0,0,0,.25);position:relative;z-index:1}.MealPlanDetailsSummary_root__xiNLd .MealPlanDetailsSummary_rows__EghlS{display:flex;flex-direction:column;gap:4px;max-height:0;transition:all .2s ease;overflow:hidden}.MealPlanDetailsSummary_root__xiNLd .MealPlanDetailsSummary_rows__EghlS>div:first-child{padding-top:16px}.MealPlanDetailsSummary_root__xiNLd .MealPlanDetailsSummary_subtotalRow___x0YA{padding:12px 0}.MealPlanDetailsSummary_root__xiNLd .MealPlanDetailsSummary_subtotal__nw1E5{display:flex;align-items:center;gap:8px;border:none;z-index:1;background-color:var(--rb-color-white-500);padding:0;color:var(--rb-color-gray-700)}.MealPlanDetailsSummary_root__xiNLd .MealPlanDetailsSummary_oneDay__Bgcd0{color:var(--rb-color-primary-400)}.MealPlanDetailsSummary_root__xiNLd.MealPlanDetailsSummary_active__6Zfvy .MealPlanDetailsSummary_rows__EghlS{max-height:700px}.MealPlanDetailsSummary_root__xiNLd.MealPlanDetailsSummary_active__6Zfvy .MealPlanDetailsSummary_subtotal__nw1E5 svg{transform:rotate(180deg)}@media(min-width:960px){.MealPlanDetailsSummary_root__xiNLd{padding:16px 0 24px;box-shadow:none;z-index:unset}.MealPlanDetailsSummary_root__xiNLd .MealPlanDetailsSummary_subtotal__nw1E5 svg{display:none}.MealPlanDetailsSummary_root__xiNLd .MealPlanDetailsSummary_rows__EghlS{max-height:unset}}.OneDayPromoModalWarning_root__RhNDW .OneDayPromoModalWarning_subtitle__e17nG,.OneDayPromoModalWarning_root__RhNDW .OneDayPromoModalWarning_title__KP6iG{font-weight:500}.OneDayPromoModalWarning_root__RhNDW .OneDayPromoModalWarning_title__KP6iG{font-size:18px;line-height:24px}.OneDayPromoModalWarning_root__RhNDW .OneDayPromoModalWarning_subtitle__e17nG{font-size:16px;line-height:24px}.OneDayPromoModalWarning_root__RhNDW{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.OneDayPromoModalWarning_root__RhNDW .OneDayPromoModalWarning_icon__Ngys8{font-size:50px;margin-bottom:16px}.OneDayPromoModalWarning_root__RhNDW .OneDayPromoModalWarning_subtitle__e17nG{font-weight:400}.OneDayPromoModalWarning_root__RhNDW button{margin-top:16px}