.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01] .menu-category .MenuCategoryByline{font-weight:400}.meal-planner-menu .meal-planner-description[data-v-740dde01],.meal-planner-menu .meal-planner-title[data-v-740dde01],.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01] .menu-category .MenuCategoryTitle,.meal-planner-menu .meal-planner-with-summary .menu-loading[data-v-740dde01]{font-weight:700}.meal-planner-menu .meal-planner-title[data-v-740dde01]{font-size:1.75rem;line-height:2.25rem}@media only screen and (max-width:640px){.meal-planner-menu .meal-planner-title[data-v-740dde01]{font-size:1.5rem;line-height:2rem}}.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01] .menu-category .MenuCategoryTitle{font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width:640px){.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01] .menu-category .MenuCategoryTitle{font-size:1rem;line-height:1.5rem}}.meal-planner-menu .meal-planner-byline[data-v-740dde01]{font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width:640px){.meal-planner-menu .meal-planner-byline[data-v-740dde01]{font-size:1rem;line-height:1.5rem}}.meal-planner-menu .meal-planner-description[data-v-740dde01],.meal-planner-menu .meal-planner-with-summary .menu-loading[data-v-740dde01]{font-size:1rem;line-height:1.5rem}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-description[data-v-740dde01],.meal-planner-menu .meal-planner-with-summary .menu-loading[data-v-740dde01]{font-size:.875rem;line-height:1.25rem}}.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01] .menu-category .MenuCategoryByline{font-size:.875rem;line-height:1.25rem}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01] .menu-category .MenuCategoryByline{font-size:.875rem;line-height:1.25rem}}.meal-planner-menu .meal-planner-byline[data-v-740dde01],.meal-planner-menu .meal-planner-title[data-v-740dde01]{margin-top:0;text-align:center}.meal-planner-menu .meal-planner-description+.meal-planner-with-summary[data-v-740dde01],.meal-planner-menu .meal-planner-title+.meal-planner-with-summary[data-v-740dde01]{margin-top:1rem}.meal-planner-menu .meal-planner-title[data-v-740dde01]{margin-bottom:.25rem}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-title[data-v-740dde01]{font-size:.875rem;line-height:1.25rem}}.meal-planner-menu .meal-planner-title+.login-signup-handler[data-v-740dde01]{margin-top:1rem}.meal-planner-menu .meal-planner-byline[data-v-740dde01]{margin-bottom:1.5rem;font-weight:400}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-byline[data-v-740dde01]{margin-bottom:1rem;font-size:.75rem;line-height:1rem}}.meal-planner-menu .meal-planner-description[data-v-740dde01]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;margin-top:.75rem;font-weight:400;background-color:#fef5cc}.meal-planner-menu .meal-planner-description+.meal-planner-with-summary[data-v-740dde01]{margin-top:1rem}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-description[data-v-740dde01]{padding:.5rem}}.meal-planner-menu .meal-planner-description>.meal-planner-description-image[data-v-740dde01]{width:40%;margin-right:3rem;text-align:center}.meal-planner-menu .meal-planner-description>.meal-planner-description-image>img[data-v-740dde01]{width:140px}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-description>.meal-planner-description-image[data-v-740dde01]{display:none}}.meal-planner-menu .meal-planner-description>span[data-v-740dde01]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:pre-wrap}.meal-planner-menu .meal-planner-banner[data-v-740dde01]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;margin-bottom:1rem;padding:3rem;background-image:url(../img/meal-planner-bg.d4760107.jpg);background-size:cover;background-position:50%;color:#fff}.meal-planner-menu .meal-planner-banner[data-v-740dde01]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}@media only screen and (max-width:60em){.meal-planner-menu .meal-planner-banner[data-v-740dde01]{padding:3rem 1rem}}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-banner[data-v-740dde01]{padding:3rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(../img/meal-planner-bg-mobile.fb2e6cb6.jpg)}}.meal-planner-menu .meal-planner-banner>[data-v-740dde01]{position:relative}.meal-planner-menu .meal-planner-banner .meal-planner-banner-item[data-v-740dde01]{width:20%;text-align:center;padding:0 1rem}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-banner .meal-planner-banner-item[data-v-740dde01]{width:100%}.meal-planner-menu .meal-planner-banner .meal-planner-banner-item[data-v-740dde01]:not(:last-child){margin-bottom:3rem}}.meal-planner-menu .meal-planner-banner .meal-planner-banner-item>img[data-v-740dde01]{margin-bottom:.5rem}.meal-planner-menu .meal-planner-banner .meal-planner-banner-item[data-v-740dde01] .text-primary{color:#fecc07}@media only screen and (min-width:60.063em){.meal-planner-menu .meal-planner-with-summary[data-v-740dde01]{display:-webkit-box;display:-ms-flexbox;display:flex}.meal-planner-menu .meal-planner-with-summary>.meal-planner[data-v-740dde01]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 1rem - 320px)}}.meal-planner-menu .meal-planner-with-summary .meal-planner[data-v-740dde01] .time-slot-selector-container .meal-planner-time-slot-selector{display:none}.meal-planner-menu .meal-planner-with-summary .meal-planner[data-v-740dde01] .time-slot-selector-container.vue-position-sticky{z-index:1001}.meal-planner-menu .meal-planner-with-summary .meal-planner[data-v-740dde01] .time-slot-selector-container.vue-position-sticky .meal-planner-time-slot-selector{display:block}.meal-planner-menu .meal-planner-with-summary .meal-planner[data-v-740dde01] .MealImage .Image{min-height:130px}.meal-planner-menu .meal-planner-with-summary .menu-container[data-v-740dde01],.meal-planner-menu .meal-planner-with-summary .menu-loading[data-v-740dde01]{background-color:#fff}.meal-planner-menu .meal-planner-with-summary .menu-loading[data-v-740dde01]{padding-top:1.5rem;padding-bottom:5rem;text-align:center}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-with-summary .menu-loading[data-v-740dde01]{padding-bottom:1.5rem;background-color:transparent}}.meal-planner-menu .meal-planner-with-summary .menu-container[data-v-740dde01]{padding:.5rem 1rem 0}.meal-planner-menu .meal-planner-with-summary .menu-container[data-v-740dde01]:after{content:"";display:block;clear:both}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-with-summary .menu-container .meal-planner-menu-navigation[data-v-740dde01]{display:none}}.meal-planner-menu .meal-planner-with-summary .menu-container[data-v-740dde01] .meal-planner-description{display:none}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-with-summary .menu-container .vue-position-sticky .meal-planner-menu-navigation[data-v-740dde01]{display:block}}@media only screen and (max-width:40em){.meal-planner-menu .meal-planner-with-summary .menu-container .vue-position-sticky .meal-planner-alerts[data-v-740dde01] .meal-planner-description{display:-webkit-box;display:-ms-flexbox;display:flex}}.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01]{float:left;width:100%;margin:0}@media only screen and (min-width:40.063em){.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01] .ScrollWatchContainer:nth-child(2) .menu-category{margin-top:.5rem}}.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01] .menu-category{margin-top:1.5rem}.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01] .menu-category .MenuCategoryByline,.meal-planner-menu .meal-planner-with-summary .menu-container .menu-section[data-v-740dde01] .menu-category .MenuCategoryTitle{text-align:center}.meal-planner-menu .meal-planner-with-summary .meal-planner-summary-container[data-v-740dde01]{margin-left:1rem}