.WeeklyMealPlan-module-scss-module__2bVnUG__section{background-color:#fff;width:100%;padding:32px 0 48px}.WeeklyMealPlan-module-scss-module__2bVnUG__wrapper{padding:0 16px}.WeeklyMealPlan-module-scss-module__2bVnUG__heading{text-align:center;margin-bottom:12px}.WeeklyMealPlan-module-scss-module__2bVnUG__headingTitle{color:#275834;margin:0;font-family:RocaOne-Rg;font-size:30px;font-weight:400;line-height:1.15}.WeeklyMealPlan-module-scss-module__2bVnUG__description{text-align:center;max-width:640px;margin:0 auto 20px}.WeeklyMealPlan-module-scss-module__2bVnUG__descriptionText{color:#2a2a2a;margin:0;font-family:Inter;font-size:15px;line-height:1.45}.WeeklyMealPlan-module-scss-module__2bVnUG__descriptionText+.WeeklyMealPlan-module-scss-module__2bVnUG__descriptionText{margin-top:2px}.WeeklyMealPlan-module-scss-module__2bVnUG__descriptionStrong{font-weight:700;display:block}.WeeklyMealPlan-module-scss-module__2bVnUG__badges{background-color:#fbf8f1;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:460px;margin:0 auto 22px;display:grid;overflow:hidden}.WeeklyMealPlan-module-scss-module__2bVnUG__badge{border-bottom:1px solid #eadfcb;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:flex}.WeeklyMealPlan-module-scss-module__2bVnUG__badge:nth-child(odd){border-right:1px solid #eadfcb}.WeeklyMealPlan-module-scss-module__2bVnUG__badge:nth-last-child(-n+2){border-bottom:none}.WeeklyMealPlan-module-scss-module__2bVnUG__badgeIcon{object-fit:contain;width:auto;max-width:42px;height:18px}.WeeklyMealPlan-module-scss-module__2bVnUG__badgeText{color:#2a2a2a;font-family:Inter;font-size:13px;line-height:1.2}.WeeklyMealPlan-module-scss-module__2bVnUG__days{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 18px;display:flex}.WeeklyMealPlan-module-scss-module__2bVnUG__dayTab{color:#2a2a2a;cursor:pointer;background-color:#fff;border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-family:Inter;font-size:13px;line-height:1.2;display:inline-flex}.WeeklyMealPlan-module-scss-module__2bVnUG__dayTab:hover{background-color:#fcf4e1}.WeeklyMealPlan-module-scss-module__2bVnUG__dayTabActive{color:#fff;background-color:#214e34;border-color:#214e34}.WeeklyMealPlan-module-scss-module__2bVnUG__dayTabAutonomy{color:#275834;background-color:#fff;border:1.5px dashed #8eaa86}.WeeklyMealPlan-module-scss-module__2bVnUG__dayTabAutonomyActive{background-color:#f6f1d8;border-color:#6f946c}.WeeklyMealPlan-module-scss-module__2bVnUG__daySuffix{display:none}.WeeklyMealPlan-module-scss-module__2bVnUG__homeIcon{flex-shrink:0;width:14px;height:14px}.WeeklyMealPlan-module-scss-module__2bVnUG__stage{position:relative}.WeeklyMealPlan-module-scss-module__2bVnUG__panel{background-color:#fbf6e6;border:1.5px dashed #c5d0b4;border-radius:24px;padding:16px 14px 20px}.WeeklyMealPlan-module-scss-module__2bVnUG__meals{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}.WeeklyMealPlan-module-scss-module__2bVnUG__mealImage{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%}.WeeklyMealPlan-module-scss-module__2bVnUG__mealMeta{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.WeeklyMealPlan-module-scss-module__2bVnUG__mealType{letter-spacing:.04em;text-transform:uppercase;color:#275834;font-family:Inter;font-size:11px;font-weight:600;line-height:1.2}.WeeklyMealPlan-module-scss-module__2bVnUG__mealTime{color:#275834;background-color:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-family:Inter;font-size:12px;line-height:1;display:inline-flex}.WeeklyMealPlan-module-scss-module__2bVnUG__timeIcon{width:14px;height:14px}.WeeklyMealPlan-module-scss-module__2bVnUG__mealTitle{color:#275834;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-family:RocaOne-Rg;font-size:18px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.WeeklyMealPlan-module-scss-module__2bVnUG__extras{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.WeeklyMealPlan-module-scss-module__2bVnUG__extra{background-color:#fff;border:1px solid #efe6d2;border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;display:flex}.WeeklyMealPlan-module-scss-module__2bVnUG__extraLabel{color:#3d4a3a;font-family:Inter;font-size:13px;line-height:1.3}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomy{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomyMedia{flex-direction:column;align-items:center;gap:12px;width:min(100%,280px);display:flex}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomyImage{aspect-ratio:1.15;object-fit:cover;border-radius:18px;width:100%}.WeeklyMealPlan-module-scss-module__2bVnUG__frequency{letter-spacing:.04em;text-transform:uppercase;color:#275834;background-color:#fff;border:1px solid #efe6d2;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:Inter;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.WeeklyMealPlan-module-scss-module__2bVnUG__sparkIcon,.WeeklyMealPlan-module-scss-module__2bVnUG__leafIcon{flex-shrink:0;width:14px;height:14px}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomyBody{flex-direction:column;align-items:center;gap:12px;max-width:100%;display:flex}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomyBadge{letter-spacing:.08em;text-transform:uppercase;color:#275834;align-items:center;gap:6px;font-family:Inter;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomyTitleHeading{color:#275834;margin:0;font-family:RocaOne-Rg;font-size:28px;font-weight:400;line-height:1.15}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomyDescriptionText{color:#3e6248;margin:0;font-family:Inter;font-size:15px;line-height:1.5}.WeeklyMealPlan-module-scss-module__2bVnUG__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.WeeklyMealPlan-module-scss-module__2bVnUG__outlineCta{color:#275834;text-align:center;cursor:pointer;background-color:#0000;border:1.5px solid #275834;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;padding:10px 15px;font-family:Inter;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.WeeklyMealPlan-module-scss-module__2bVnUG__outlineCta:hover{opacity:.88}.WeeklyMealPlan-module-scss-module__2bVnUG__arrow{z-index:1;color:#2a2a2a;cursor:pointer;background-color:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #00000014}.WeeklyMealPlan-module-scss-module__2bVnUG__arrowPrev{left:-6px}.WeeklyMealPlan-module-scss-module__2bVnUG__arrowNext{right:-6px}.WeeklyMealPlan-module-scss-module__2bVnUG__chevron{width:18px;height:18px}@media (min-width:768px){.WeeklyMealPlan-module-scss-module__2bVnUG__days{gap:8px}.WeeklyMealPlan-module-scss-module__2bVnUG__dayTab{padding:8px 14px;font-size:14px}.WeeklyMealPlan-module-scss-module__2bVnUG__outlineCta{padding:13px 22px;font-size:13px}}@media (min-width:1024px){.WeeklyMealPlan-module-scss-module__2bVnUG__section{padding:56px 0 72px}.WeeklyMealPlan-module-scss-module__2bVnUG__wrapper{padding:0 28px}.WeeklyMealPlan-module-scss-module__2bVnUG__headingTitle{font-size:36px}.WeeklyMealPlan-module-scss-module__2bVnUG__descriptionText{font-size:14px}.WeeklyMealPlan-module-scss-module__2bVnUG__badges{border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex}.WeeklyMealPlan-module-scss-module__2bVnUG__badge{border:none;border-right:1px solid #eadfcb;min-height:0;padding:8px 16px}.WeeklyMealPlan-module-scss-module__2bVnUG__badge:nth-child(odd){border-right:1px solid #eadfcb}.WeeklyMealPlan-module-scss-module__2bVnUG__badge:last-child{border-right:none}.WeeklyMealPlan-module-scss-module__2bVnUG__daySuffix{display:inline}.WeeklyMealPlan-module-scss-module__2bVnUG__panel{border-radius:32px;padding:28px 36px 32px}.WeeklyMealPlan-module-scss-module__2bVnUG__meals{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomy{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:40px;padding:8px 8px 8px 12px}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomyMedia{flex-shrink:0;align-items:flex-start;width:280px}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomyBody{flex:1;align-items:center}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomyBody>div{width:100%}.WeeklyMealPlan-module-scss-module__2bVnUG__autonomyTitleHeading{font-size:24px}.WeeklyMealPlan-module-scss-module__2bVnUG__arrow{display:inline-flex}.WeeklyMealPlan-module-scss-module__2bVnUG__stage{margin:0 12px}}
/*# sourceMappingURL=67982d1d86094743.css.map*/