.WeeklyMenuShoppingAction-module__Re4mHa__box{background:linear-gradient(110deg,#eef6e9,#fffaf5);border:1px solid #d9e5d3;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-top:20px;padding:20px 22px;display:flex;box-shadow:0 8px 24px #352a210b}.WeeklyMenuShoppingAction-module__Re4mHa__copy span{color:#2d6a42;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:900;display:block}.WeeklyMenuShoppingAction-module__Re4mHa__copy strong{color:#173f31;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;display:block}.WeeklyMenuShoppingAction-module__Re4mHa__copy small{color:#70665f;max-width:680px;margin-top:5px;line-height:1.4;display:block}.WeeklyMenuShoppingAction-module__Re4mHa__controls{flex:none;align-items:center;gap:10px;display:flex}.WeeklyMenuShoppingAction-module__Re4mHa__servings{background:#fff;border:1px solid #d9d1c8;border-radius:999px;align-items:center;display:flex;overflow:hidden}.WeeklyMenuShoppingAction-module__Re4mHa__servings button{color:#173f31;cursor:pointer;background:0 0;border:0;width:36px;height:42px;font-size:1.15rem}.WeeklyMenuShoppingAction-module__Re4mHa__servings button:disabled{opacity:.35}.WeeklyMenuShoppingAction-module__Re4mHa__servings span{align-items:baseline;gap:4px;padding:0 5px;display:flex}.WeeklyMenuShoppingAction-module__Re4mHa__servings b{font-size:1rem}.WeeklyMenuShoppingAction-module__Re4mHa__servings small{color:#776d65;font-size:.65rem}.WeeklyMenuShoppingAction-module__Re4mHa__add{color:#fff;cursor:pointer;white-space:nowrap;background:#d95632;border:0;border-radius:999px;min-height:44px;padding:0 17px;font-weight:850}.WeeklyMenuShoppingAction-module__Re4mHa__done{background:#2d6a42}@media (max-width:780px){.WeeklyMenuShoppingAction-module__Re4mHa__box{flex-direction:column;align-items:flex-start}.WeeklyMenuShoppingAction-module__Re4mHa__controls{flex-wrap:wrap;width:100%}.WeeklyMenuShoppingAction-module__Re4mHa__add{flex:1}}@media (max-width:520px){.WeeklyMenuShoppingAction-module__Re4mHa__controls{flex-direction:column;align-items:stretch}.WeeklyMenuShoppingAction-module__Re4mHa__servings{align-self:flex-start}.WeeklyMenuShoppingAction-module__Re4mHa__add{width:100%}}
.WeeklyMenuPlanner-module__EbGspG__planner{scroll-margin-top:110px}.WeeklyMenuPlanner-module__EbGspG__options{color:#173f31;background:#eef4e7;border:1px solid #dce4d8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:14px 18px;display:flex}.WeeklyMenuPlanner-module__EbGspG__options>strong{font-size:14px}.WeeklyMenuPlanner-module__EbGspG__options>div{flex-wrap:wrap;gap:14px;display:flex}.WeeklyMenuPlanner-module__EbGspG__options label{align-items:center;gap:7px;min-height:40px;font-size:14px;font-weight:600;display:flex}.WeeklyMenuPlanner-module__EbGspG__options input{accent-color:#173f31;width:18px;height:18px}.WeeklyMenuPlanner-module__EbGspG__options p{color:#526055;flex-basis:100%;margin:0;font-size:12px;line-height:1.4}.WeeklyMenuPlanner-module__EbGspG__dayTabs{display:none}.WeeklyMenuPlanner-module__EbGspG__days{gap:16px;margin:18px 0;display:grid}.WeeklyMenuPlanner-module__EbGspG__day{background:#fffdf9;border:1px solid #e8e0d4;border-radius:18px;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:16px;display:grid;box-shadow:0 5px 16px #173f3105}.WeeklyMenuPlanner-module__EbGspG__day>h2{writing-mode:vertical-rl;color:#fffdf4;letter-spacing:.02em;background:#173f31;border-radius:12px;justify-content:center;align-items:center;margin:0;font-family:Georgia,serif;font-size:29px;display:flex;transform:rotate(180deg)}.WeeklyMenuPlanner-module__EbGspG__day:nth-child(2n)>h2{background:#a63c26}.WeeklyMenuPlanner-module__EbGspG__meals{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.WeeklyMenuPlanner-module__EbGspG__meal{min-width:0}.WeeklyMenuPlanner-module__EbGspG__meal h3{border-radius:10px;align-items:center;gap:9px;margin:0 0 12px;padding:8px 12px;font-size:16px;line-height:1.2;display:flex}.WeeklyMenuPlanner-module__EbGspG__meal h3 span{font-size:22px;line-height:1}.WeeklyMenuPlanner-module__EbGspG__lunchTitle{color:#805216;background:#fff0d9}.WeeklyMenuPlanner-module__EbGspG__dinnerTitle{color:#173f31;background:#e8eeeb}.WeeklyMenuPlanner-module__EbGspG__courses{grid-template-columns:1fr 1.22fr 1fr;gap:10px;display:grid}.WeeklyMenuPlanner-module__EbGspG__recipe{background:#f5f1e9;border-radius:12px;flex-direction:column;min-width:0;padding:0 0 9px;display:flex;position:relative;overflow:hidden}.WeeklyMenuPlanner-module__EbGspG__course{z-index:1;color:#173f31;letter-spacing:.05em;text-transform:uppercase;background:#fffdf3ed;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;top:9px;left:8px}.WeeklyMenuPlanner-module__EbGspG__recipeLink{color:#173f31;text-decoration:none}.WeeklyMenuPlanner-module__EbGspG__image{aspect-ratio:1;margin-bottom:10px;position:relative;overflow:hidden}.WeeklyMenuPlanner-module__EbGspG__image img{object-fit:cover;transition:transform .2s}.WeeklyMenuPlanner-module__EbGspG__recipeLink:hover img{transform:scale(1.035)}.WeeklyMenuPlanner-module__EbGspG__recipeLink strong{padding:0 10px;font-family:Georgia,serif;font-size:16px;line-height:1.3;display:block}.WeeklyMenuPlanner-module__EbGspG__recipe>small{color:#556056;margin:7px 0;padding:0 10px;font-size:12px}.WeeklyMenuPlanner-module__EbGspG__replace{color:#4e5b52;margin-top:auto;padding:0 10px;font-size:12px}.WeeklyMenuPlanner-module__EbGspG__replace summary{cursor:pointer;color:#a63c26;border-top:1px solid #ded9cd;justify-content:space-between;align-items:center;min-height:38px;font-weight:650;list-style:none;display:flex}.WeeklyMenuPlanner-module__EbGspG__replace summary::-webkit-details-marker{display:none}.WeeklyMenuPlanner-module__EbGspG__replace summary span{font-size:21px}.WeeklyMenuPlanner-module__EbGspG__replace select{color:#173f31;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd6ca;border-radius:8px;margin:4px 0;padding:8px;font-size:14px}.WeeklyMenuPlanner-module__EbGspG__shopping{margin-top:20px}.WeeklyMenuPlanner-module__EbGspG__shopping>p{color:#4a594f;font-size:14px}.WeeklyMenuPlanner-module__EbGspG__empty{background:#fff;border-radius:14px;padding:24px}.WeeklyMenuPlanner-module__EbGspG__planner a:focus-visible,.WeeklyMenuPlanner-module__EbGspG__planner summary:focus-visible,.WeeklyMenuPlanner-module__EbGspG__planner button:focus-visible,.WeeklyMenuPlanner-module__EbGspG__planner select:focus-visible,.WeeklyMenuPlanner-module__EbGspG__planner input:focus-visible{outline-offset:3px;outline:3px solid #173a65}@media (min-width:1600px){.WeeklyMenuPlanner-module__EbGspG__courses{gap:14px}.WeeklyMenuPlanner-module__EbGspG__recipeLink strong{font-size:18px}.WeeklyMenuPlanner-module__EbGspG__day{grid-template-columns:80px minmax(0,1fr)}}@media (max-width:1100px){.WeeklyMenuPlanner-module__EbGspG__day{grid-template-columns:1fr;padding:16px}.WeeklyMenuPlanner-module__EbGspG__day>h2{writing-mode:horizontal-tb;justify-content:flex-start;padding:8px 14px;font-size:24px;transform:none}.WeeklyMenuPlanner-module__EbGspG__meals{gap:16px}.WeeklyMenuPlanner-module__EbGspG__recipeLink strong{font-size:15px}}@media (max-width:850px){.WeeklyMenuPlanner-module__EbGspG__meals{grid-template-columns:1fr}.WeeklyMenuPlanner-module__EbGspG__image{aspect-ratio:4/3}}@media (max-width:700px){.WeeklyMenuPlanner-module__EbGspG__dayTabs{z-index:2;background:#faf8f3;gap:8px;padding:12px 0;display:flex;position:sticky;top:140px;overflow-x:auto}.WeeklyMenuPlanner-module__EbGspG__dayTabs button{color:#173f31;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd8cc;border-radius:22px;flex-shrink:0;padding:10px 14px}.WeeklyMenuPlanner-module__EbGspG__dayTabs button[aria-selected=true]{color:#fff;background:#173f31}.WeeklyMenuPlanner-module__EbGspG__days{margin-top:0}.WeeklyMenuPlanner-module__EbGspG__day{gap:12px;padding:12px;display:none}.WeeklyMenuPlanner-module__EbGspG__day.WeeklyMenuPlanner-module__EbGspG__active{display:grid}.WeeklyMenuPlanner-module__EbGspG__courses{grid-template-columns:1fr 1.15fr 1fr;gap:7px}.WeeklyMenuPlanner-module__EbGspG__recipeLink strong{padding:0 7px;font-family:inherit;font-size:12px;line-height:1.35}.WeeklyMenuPlanner-module__EbGspG__image{aspect-ratio:1}.WeeklyMenuPlanner-module__EbGspG__course{padding:3px 4px;font-size:9px;top:5px;left:4px}.WeeklyMenuPlanner-module__EbGspG__recipe>small,.WeeklyMenuPlanner-module__EbGspG__replace{padding:0 7px;font-size:11px}.WeeklyMenuPlanner-module__EbGspG__replace summary{min-height:44px}.WeeklyMenuPlanner-module__EbGspG__replace summary span{display:none}.WeeklyMenuPlanner-module__EbGspG__replace select{font-size:16px}.WeeklyMenuPlanner-module__EbGspG__options{gap:4px;padding:12px}.WeeklyMenuPlanner-module__EbGspG__options>div{gap:0 12px}.WeeklyMenuPlanner-module__EbGspG__options label{font-size:13px}.WeeklyMenuPlanner-module__EbGspG__meal h3{margin-bottom:9px}.WeeklyMenuPlanner-module__EbGspG__shopping>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.WeeklyMenuPlanner-module__EbGspG__image img{transition:none}}.WeeklyMenuPlanner-module__EbGspG__recipeFacts{color:#3e5548;flex-wrap:wrap;gap:4px;margin:0 10px 9px;font-size:10px;line-height:1.4;display:flex}.WeeklyMenuPlanner-module__EbGspG__recipeFacts span{background:#e5ece3;border-radius:5px;padding:3px 5px}@media (max-width:700px){.WeeklyMenuPlanner-module__EbGspG__recipeFacts{gap:3px;margin:0 7px 7px;font-size:10px}}.WeeklyMenuPlanner-module__EbGspG__recipe>p{color:#4e5b52;margin:0;padding:34px 10px 8px;font-size:13px;line-height:1.4}
.weekly-menus-module__Bpe1DW__page{color:#26211d;background:#fbfaf7;padding:34px 0 70px}.weekly-menus-module__Bpe1DW__hero,.weekly-menus-module__Bpe1DW__introTools,.weekly-menus-module__Bpe1DW__menuSection,.weekly-menus-module__Bpe1DW__batchSection,.weekly-menus-module__Bpe1DW__organiseSection,.weekly-menus-module__Bpe1DW__actions{width:min(1800px,100% - 96px);margin-left:auto;margin-right:auto}.weekly-menus-module__Bpe1DW__hero{background:linear-gradient(135deg,#f3f8ed 0%,#fffaf4 62%,#f7eee4 100%);border:1px solid #dfe8d6;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);display:grid;overflow:hidden;box-shadow:0 14px 36px #382d220f}.weekly-menus-module__Bpe1DW__heroCopy{align-self:center;padding:48px 52px 44px}.weekly-menus-module__Bpe1DW__eyebrow{color:#2d6a42;letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:.72rem;font-weight:900;display:block}.weekly-menus-module__Bpe1DW__hero h1,.weekly-menus-module__Bpe1DW__sectionHead h2,.weekly-menus-module__Bpe1DW__sectionTitle h2,.weekly-menus-module__Bpe1DW__batchCopy h2,.weekly-menus-module__Bpe1DW__actions h2{color:#173f31;margin:0;font-family:Georgia,Times New Roman,serif}.weekly-menus-module__Bpe1DW__hero h1{letter-spacing:-.035em;font-size:clamp(2.7rem,4.5vw,4.8rem);line-height:.98}.weekly-menus-module__Bpe1DW__hero p{color:#5f5750;max-width:760px;margin:18px 0 20px;font-size:1.02rem;line-height:1.58}.weekly-menus-module__Bpe1DW__heroActions{flex-wrap:wrap;gap:10px;display:flex}.weekly-menus-module__Bpe1DW__heroActions a{color:#fff;background:#d95632;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.weekly-menus-module__Bpe1DW__heroActions .weekly-menus-module__Bpe1DW__secondaryHero{color:#173f31;background:#fff;border:1px solid #d8dfd2}.weekly-menus-module__Bpe1DW__heroStats{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.weekly-menus-module__Bpe1DW__heroStats span{background:#ffffffb8;border:1px solid #dde6d7;border-radius:14px;align-items:baseline;gap:5px;padding:8px 11px;display:flex}.weekly-menus-module__Bpe1DW__heroStats b{color:#173f31;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.weekly-menus-module__Bpe1DW__heroStats small{color:#6d655f;font-size:.67rem}.weekly-menus-module__Bpe1DW__heroVisual{min-height:430px;position:relative}.weekly-menus-module__Bpe1DW__heroVisual img,.weekly-menus-module__Bpe1DW__batchVisual img,.weekly-menus-module__Bpe1DW__toolImage img,.weekly-menus-module__Bpe1DW__mealImage img{object-fit:cover}.weekly-menus-module__Bpe1DW__heroShade{background:linear-gradient(#0e241a0a,#0e241a3d);position:absolute;inset:0}.weekly-menus-module__Bpe1DW__heroBadge{background:#ffffffeb;border-radius:18px;align-items:center;gap:12px;padding:12px 15px;display:flex;position:absolute;bottom:22px;left:22px;box-shadow:0 10px 25px #231e181f}.weekly-menus-module__Bpe1DW__heroBadge b{color:#d95632;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.weekly-menus-module__Bpe1DW__heroBadge span{color:#5c554f;font-size:.72rem;line-height:1.25}.weekly-menus-module__Bpe1DW__introTools,.weekly-menus-module__Bpe1DW__menuSection,.weekly-menus-module__Bpe1DW__organiseSection{margin-top:38px}.weekly-menus-module__Bpe1DW__sectionTitle{margin-bottom:18px}.weekly-menus-module__Bpe1DW__sectionTitle h2{font-size:clamp(2rem,3vw,3rem);line-height:1.02}.weekly-menus-module__Bpe1DW__sectionTitle p{color:#6d645d;margin:9px 0 0}.weekly-menus-module__Bpe1DW__toolGrid,.weekly-menus-module__Bpe1DW__organiseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.weekly-menus-module__Bpe1DW__toolCard{color:#28231f;background:#fff;border:1px solid #e9e1d8;border-radius:20px;grid-template-columns:150px 1fr;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 8px 24px #352a210d}.weekly-menus-module__Bpe1DW__toolImage{min-height:185px;position:relative}.weekly-menus-module__Bpe1DW__toolCard>div:last-child{padding:20px}.weekly-menus-module__Bpe1DW__toolCard span{color:#b65739;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.weekly-menus-module__Bpe1DW__toolCard h3{color:#173f31;margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.weekly-menus-module__Bpe1DW__toolCard p{color:#70665f;margin:0 0 12px;font-size:.8rem;line-height:1.45}.weekly-menus-module__Bpe1DW__toolCard b{color:#d95632;font-size:.75rem}.weekly-menus-module__Bpe1DW__sectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.weekly-menus-module__Bpe1DW__sectionHead>div:first-child>span{color:#b65739;letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:900;display:block}.weekly-menus-module__Bpe1DW__sectionHead h2{font-size:2.55rem}.weekly-menus-module__Bpe1DW__sectionHead p{color:#6e655e;margin:7px 0 0}.weekly-menus-module__Bpe1DW__weekNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.weekly-menus-module__Bpe1DW__weekNav a{color:#6b5f56;background:#fff;border:1px solid #e2d8cf;border-radius:999px;padding:9px 12px;font-size:.72rem;font-weight:800;text-decoration:none}.weekly-menus-module__Bpe1DW__weekNav .weekly-menus-module__Bpe1DW__currentWeek{color:#2d6a42;background:#eef5ea;border-color:#d2dfcb}.weekly-menus-module__Bpe1DW__dayGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.weekly-menus-module__Bpe1DW__dayCard{background:#fff;border:1px solid #e7ded5;border-radius:22px;overflow:hidden;box-shadow:0 8px 24px #352a210d}.weekly-menus-module__Bpe1DW__dayHead{border-bottom:1px solid #eee6de;justify-content:space-between;align-items:center;padding:14px 16px 11px;display:flex}.weekly-menus-module__Bpe1DW__dayHead span{color:#173f31;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:800}.weekly-menus-module__Bpe1DW__dayHead small{color:#b9583b;background:#fff3ed;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:850}.weekly-menus-module__Bpe1DW__mealRow{color:#292521;border-top:1px solid #f1ebe5;grid-template-columns:108px 1fr;gap:12px;padding:12px;text-decoration:none;transition:background .18s;display:grid}.weekly-menus-module__Bpe1DW__mealRow:first-of-type{border-top:0}.weekly-menus-module__Bpe1DW__mealRow:hover{background:#fffaf5}.weekly-menus-module__Bpe1DW__mealImage{background:#eee8e1;border-radius:13px;min-height:88px;position:relative;overflow:hidden}.weekly-menus-module__Bpe1DW__mealCopy{align-self:center;min-width:0}.weekly-menus-module__Bpe1DW__mealCopy>span{color:#b65739;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.6rem;font-weight:900;display:block}.weekly-menus-module__Bpe1DW__mealCopy h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.14}.weekly-menus-module__Bpe1DW__mealCopy p{color:#7a7068;justify-content:space-between;gap:8px;margin:8px 0 0;font-size:.67rem;display:flex}.weekly-menus-module__Bpe1DW__mealCopy p b{color:#2d6a42}.weekly-menus-module__Bpe1DW__batchSection{background:#fffaf6;border:1px solid #eadfd5;border-radius:26px;grid-template-columns:.9fr 1.1fr;margin-top:42px;display:grid;overflow:hidden}.weekly-menus-module__Bpe1DW__batchVisual{min-height:560px;position:relative}.weekly-menus-module__Bpe1DW__batchCopy{padding:42px 44px}.weekly-menus-module__Bpe1DW__batchCopy h2{font-size:clamp(2.2rem,3.5vw,3.5rem);line-height:1}.weekly-menus-module__Bpe1DW__batchCopy>p{color:#665d56;margin:16px 0 18px;line-height:1.58}.weekly-menus-module__Bpe1DW__prepTime{background:#eef5ea;border-radius:14px;align-items:center;gap:10px;margin:0 0 18px;padding:11px 13px;display:flex}.weekly-menus-module__Bpe1DW__prepTime b{color:#2d6a42;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.weekly-menus-module__Bpe1DW__prepTime span{color:#5f685e;font-size:.75rem}.weekly-menus-module__Bpe1DW__steps{gap:10px;display:grid}.weekly-menus-module__Bpe1DW__steps>div{border-top:1px solid #ece3db;grid-template-columns:42px 1fr;gap:12px;padding:13px 0;display:grid}.weekly-menus-module__Bpe1DW__steps b{color:#2d6a42;background:#eef5ea;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.weekly-menus-module__Bpe1DW__steps p{margin:0}.weekly-menus-module__Bpe1DW__steps strong,.weekly-menus-module__Bpe1DW__steps span{display:block}.weekly-menus-module__Bpe1DW__steps strong{color:#292521;font-family:Georgia,Times New Roman,serif}.weekly-menus-module__Bpe1DW__steps span{color:#746b63;margin-top:3px;font-size:.76rem}.weekly-menus-module__Bpe1DW__batchCopy>a{color:#d95632;margin-top:20px;font-weight:850;text-decoration:none;display:inline-flex}.weekly-menus-module__Bpe1DW__organiseGrid a{color:#292521;background:#fff;border:1px solid #e5ded5;border-radius:20px;padding:24px;text-decoration:none;transition:all .18s;box-shadow:0 8px 24px #352a210b}.weekly-menus-module__Bpe1DW__organiseGrid span{font-size:1.7rem}.weekly-menus-module__Bpe1DW__organiseGrid h3{color:#173f31;margin:12px 0 7px;font-family:Georgia,Times New Roman,serif}.weekly-menus-module__Bpe1DW__organiseGrid p{color:#716861;margin:0 0 14px;font-size:.82rem;line-height:1.45}.weekly-menus-module__Bpe1DW__organiseGrid b{color:#d95632;font-size:.75rem}.weekly-menus-module__Bpe1DW__dayCard:hover,.weekly-menus-module__Bpe1DW__toolCard:hover,.weekly-menus-module__Bpe1DW__organiseGrid a:hover{transform:translateY(-3px);box-shadow:0 14px 32px #352a211a}.weekly-menus-module__Bpe1DW__actions{color:#fff;background:#173f31;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:38px;padding:32px 36px;display:flex}.weekly-menus-module__Bpe1DW__actions .weekly-menus-module__Bpe1DW__eyebrow{color:#d7e8d2}.weekly-menus-module__Bpe1DW__actions h2{color:#fff;font-size:2rem}.weekly-menus-module__Bpe1DW__actions p{color:#e9f1eb;margin:9px 0 0}.weekly-menus-module__Bpe1DW__actionButtons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.weekly-menus-module__Bpe1DW__primary,.weekly-menus-module__Bpe1DW__secondary{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.weekly-menus-module__Bpe1DW__primary{color:#fff;background:#df5a32}.weekly-menus-module__Bpe1DW__secondary{color:#173f31;background:#fff}@media (max-width:1400px){.weekly-menus-module__Bpe1DW__dayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.weekly-menus-module__Bpe1DW__hero,.weekly-menus-module__Bpe1DW__introTools,.weekly-menus-module__Bpe1DW__menuSection,.weekly-menus-module__Bpe1DW__batchSection,.weekly-menus-module__Bpe1DW__organiseSection,.weekly-menus-module__Bpe1DW__actions{width:min(100% - 48px,1800px)}.weekly-menus-module__Bpe1DW__hero{grid-template-columns:1fr .8fr}.weekly-menus-module__Bpe1DW__toolGrid{grid-template-columns:1fr 1fr}.weekly-menus-module__Bpe1DW__toolGrid .weekly-menus-module__Bpe1DW__toolCard:last-child{grid-column:1/-1}.weekly-menus-module__Bpe1DW__organiseGrid{grid-template-columns:1fr 1fr}.weekly-menus-module__Bpe1DW__organiseGrid a:last-child{grid-column:1/-1}}@media (max-width:960px){.weekly-menus-module__Bpe1DW__dayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-menus-module__Bpe1DW__sectionHead{flex-direction:column;align-items:flex-start}.weekly-menus-module__Bpe1DW__weekNav{justify-content:flex-start}}@media (max-width:900px){.weekly-menus-module__Bpe1DW__hero,.weekly-menus-module__Bpe1DW__batchSection{grid-template-columns:1fr}.weekly-menus-module__Bpe1DW__heroVisual{order:-1;min-height:320px}.weekly-menus-module__Bpe1DW__heroCopy{padding:34px}.weekly-menus-module__Bpe1DW__toolGrid,.weekly-menus-module__Bpe1DW__organiseGrid{grid-template-columns:1fr}.weekly-menus-module__Bpe1DW__toolGrid .weekly-menus-module__Bpe1DW__toolCard:last-child,.weekly-menus-module__Bpe1DW__organiseGrid a:last-child{grid-column:auto}.weekly-menus-module__Bpe1DW__batchVisual{min-height:360px}.weekly-menus-module__Bpe1DW__batchCopy{padding:30px}.weekly-menus-module__Bpe1DW__actions{flex-direction:column;align-items:flex-start}.weekly-menus-module__Bpe1DW__actionButtons{justify-content:flex-start}}@media (max-width:620px){.weekly-menus-module__Bpe1DW__page{padding-top:18px}.weekly-menus-module__Bpe1DW__hero,.weekly-menus-module__Bpe1DW__introTools,.weekly-menus-module__Bpe1DW__menuSection,.weekly-menus-module__Bpe1DW__batchSection,.weekly-menus-module__Bpe1DW__organiseSection,.weekly-menus-module__Bpe1DW__actions{width:calc(100% - 28px)}.weekly-menus-module__Bpe1DW__heroCopy{padding:26px 22px}.weekly-menus-module__Bpe1DW__hero h1{font-size:2.55rem}.weekly-menus-module__Bpe1DW__heroVisual{min-height:260px}.weekly-menus-module__Bpe1DW__toolCard{grid-template-columns:105px 1fr}.weekly-menus-module__Bpe1DW__toolImage{min-height:170px}.weekly-menus-module__Bpe1DW__dayGrid{grid-template-columns:1fr}.weekly-menus-module__Bpe1DW__sectionHead h2,.weekly-menus-module__Bpe1DW__sectionTitle h2{font-size:2rem}.weekly-menus-module__Bpe1DW__weekNav{gap:6px}.weekly-menus-module__Bpe1DW__weekNav a{font-size:.66rem}.weekly-menus-module__Bpe1DW__batchCopy,.weekly-menus-module__Bpe1DW__actions{padding:24px 20px}.weekly-menus-module__Bpe1DW__actionButtons,.weekly-menus-module__Bpe1DW__primary,.weekly-menus-module__Bpe1DW__secondary{width:100%}}.weekly-menus-module__Bpe1DW__menuIntro h1{color:#173f31;margin:10px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,52px)}.weekly-menus-module__Bpe1DW__menuIntro p{color:#506052;font-size:17px;line-height:1.5}.weekly-menus-module__Bpe1DW__themeTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0;display:grid}.weekly-menus-module__Bpe1DW__themeTabs a{color:#173f31;background:#fff;border:1px solid #deded2;border-radius:16px;padding:20px;text-decoration:none}.weekly-menus-module__Bpe1DW__themeTabs a[aria-current=page]{background:#edf4e8;border:2px solid #173f31;padding:19px}.weekly-menus-module__Bpe1DW__themeTabs strong{margin-bottom:8px;font-family:Georgia,serif;font-size:25px;display:block}.weekly-menus-module__Bpe1DW__themeTabs span{color:#4b5a50;font-size:14px;line-height:1.45;display:block}.weekly-menus-module__Bpe1DW__weekHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.weekly-menus-module__Bpe1DW__weekHeading h2{color:#173f31;margin:0;font-family:Georgia,serif;font-size:30px}.weekly-menus-module__Bpe1DW__weekHeading p{color:#4d5c52}.weekly-menus-module__Bpe1DW__weekHeading nav{flex-wrap:wrap;gap:12px;display:flex}.weekly-menus-module__Bpe1DW__weekHeading a{color:#173f31;background:#fff;border:1px solid #d5decf;border-radius:22px;align-items:center;min-height:44px;padding:8px 14px;text-decoration:none;display:inline-flex}.weekly-menus-module__Bpe1DW__menuNote{color:#526055;margin:0 0 20px;font-size:14px;line-height:1.5}.weekly-menus-module__Bpe1DW__themeTabs a:focus-visible,.weekly-menus-module__Bpe1DW__weekHeading a:focus-visible{outline-offset:3px;outline:3px solid #173a65}@media (max-width:700px){.weekly-menus-module__Bpe1DW__themeTabs{grid-template-columns:1fr;gap:8px}.weekly-menus-module__Bpe1DW__themeTabs a{padding:14px}.weekly-menus-module__Bpe1DW__themeTabs a[aria-current=page]{padding:13px}.weekly-menus-module__Bpe1DW__themeTabs strong{margin-bottom:5px;font-size:23px}.weekly-menus-module__Bpe1DW__menuIntro p{font-size:15px}.weekly-menus-module__Bpe1DW__weekHeading h2{font-size:26px}}.weekly-menus-module__Bpe1DW__page{box-sizing:border-box;width:min(1800px,100% - 64px);margin:0 auto}@media (max-width:700px){.weekly-menus-module__Bpe1DW__page{width:calc(100% - 28px);padding-top:20px}}.weekly-menus-module__Bpe1DW__content{box-sizing:border-box;width:min(1800px,100% - 64px);margin:0 auto}@media (max-width:700px){.weekly-menus-module__Bpe1DW__content{width:calc(100% - 28px)}}.weekly-menus-module__Bpe1DW__menuIntro{margin:10px 0 16px}.weekly-menus-module__Bpe1DW__menuIntro h1{margin:6px 0;font-size:clamp(30px,3vw,43px)}.weekly-menus-module__Bpe1DW__menuIntro p{margin:6px 0;font-size:15px}.weekly-menus-module__Bpe1DW__themeTabs{gap:12px;margin:18px 0}.weekly-menus-module__Bpe1DW__themeTabs a,.weekly-menus-module__Bpe1DW__themeTabs a[aria-current=page]{align-items:center;gap:14px;padding:10px;display:flex}.weekly-menus-module__Bpe1DW__themeTabs strong{margin-bottom:5px;font-size:23px}.weekly-menus-module__Bpe1DW__themeTabs span{font-size:13px}.weekly-menus-module__Bpe1DW__themeImage{border-radius:12px;flex-shrink:0;width:78px;height:78px;position:relative;overflow:hidden}.weekly-menus-module__Bpe1DW__themeImage img{object-fit:cover}.weekly-menus-module__Bpe1DW__weekHeading{gap:14px;margin-top:22px}.weekly-menus-module__Bpe1DW__weekHeading h2{font-size:27px}.weekly-menus-module__Bpe1DW__weekHeading p{margin:6px 0}.weekly-menus-module__Bpe1DW__menuNote{margin:10px 0 14px;font-size:12px}.weekly-menus-module__Bpe1DW__themeTabs a[aria-current=page]{box-shadow:0 4px 12px #173f3110}@media (max-width:700px){.weekly-menus-module__Bpe1DW__themeTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.weekly-menus-module__Bpe1DW__themeTabs a,.weekly-menus-module__Bpe1DW__themeTabs a[aria-current=page]{padding:7px;display:block}.weekly-menus-module__Bpe1DW__themeImage{border-radius:8px;width:100%;height:64px;margin-bottom:7px}.weekly-menus-module__Bpe1DW__themeTabs strong{text-align:center;margin:0;font-family:inherit;font-size:13px}.weekly-menus-module__Bpe1DW__themeTabs span{display:none}.weekly-menus-module__Bpe1DW__weekHeading{margin-top:16px}.weekly-menus-module__Bpe1DW__menuIntro .weekly-menus-module__Bpe1DW__eyebrow{font-size:10px}.weekly-menus-module__Bpe1DW__menuNote{line-height:1.45}}.weekly-menus-module__Bpe1DW__catalogFilters{flex-wrap:wrap;align-items:end;gap:12px;padding:14px 0 20px;display:flex}.weekly-menus-module__Bpe1DW__catalogFilters label{color:#173f31;flex:1;gap:6px;min-width:160px;font-size:12px;font-weight:650;display:grid}.weekly-menus-module__Bpe1DW__catalogFilters select{color:#173f31;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd6ca;border-radius:9px;padding:8px;font-size:14px}.weekly-menus-module__Bpe1DW__catalogFilters button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#a63c26;border:0;border-radius:22px;padding:10px 18px;font-weight:700}.weekly-menus-module__Bpe1DW__catalogFilters select:focus-visible,.weekly-menus-module__Bpe1DW__catalogFilters button:focus-visible{outline-offset:3px;outline:3px solid #173a65}@media (max-width:700px){.weekly-menus-module__Bpe1DW__catalogFilters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.weekly-menus-module__Bpe1DW__catalogFilters label{min-width:0}.weekly-menus-module__Bpe1DW__catalogFilters select{font-size:16px}.weekly-menus-module__Bpe1DW__catalogFilters button{grid-column:1/-1}}
