.WeeklySections-module__UQXbsW__sectionIntro,.WeeklySections-module__UQXbsW__priceHeader,.WeeklySections-module__UQXbsW__promotionIntro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:56px;margin-bottom:46px;display:grid}.WeeklySections-module__UQXbsW__sectionIntro>p,.WeeklySections-module__UQXbsW__priceHeader>p,.WeeklySections-module__UQXbsW__promotionIntro>p{max-width:540px;color:var(--color-ink-muted);margin:0;font-size:17px;line-height:1.6}.WeeklySections-module__UQXbsW__sectionHeading{align-items:center;gap:clamp(16px,2vw,24px);min-width:0;display:flex}.WeeklySections-module__UQXbsW__sectionIcon{aspect-ratio:1;border-radius:50%;flex:none;width:clamp(76px,7vw,104px);position:relative;overflow:hidden}.WeeklySections-module__UQXbsW__sectionIcon img{object-fit:cover;width:132%;max-width:none;height:132%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WeeklySections-module__UQXbsW__eyebrow{color:var(--color-green-badge);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.WeeklySections-module__UQXbsW__produceSection{padding:var(--section-space) 0;background:var(--color-canvas)}.WeeklySections-module__UQXbsW__produceWeek{color:var(--color-green-link);margin:-18px 0 22px;font-size:15px;font-weight:800}.WeeklySections-module__UQXbsW__produceLayout{column-count:2;column-fill:balance;border-radius:var(--radius-panel);background:var(--color-surface-botanical);column-gap:clamp(28px,5vw,64px);padding:clamp(24px,4vw,44px)}.WeeklySections-module__UQXbsW__produceGroup{break-inside:avoid;width:100%;min-width:0;margin:0 0 34px;display:inline-block}.WeeklySections-module__UQXbsW__produceGroup h3{border-bottom:2px solid var(--color-lime);color:var(--color-green-deep);margin:0;padding-bottom:12px;font-size:clamp(21px,2.2vw,26px)}.WeeklySections-module__UQXbsW__produceProducts{gap:0;margin:0;padding:0;list-style:none;display:grid}.WeeklySections-module__UQXbsW__produceProduct{min-height:66px;color:var(--color-ink);border-bottom:1px solid #08522b21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 0;display:grid}.WeeklySections-module__UQXbsW__produceProduct:last-child{border-bottom:0}.WeeklySections-module__UQXbsW__produceDetails{gap:5px;min-width:0;display:grid}.WeeklySections-module__UQXbsW__produceName{color:var(--color-ink);overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.4}.WeeklySections-module__UQXbsW__produceMeta{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.WeeklySections-module__UQXbsW__produceOrigin{color:var(--color-ink-muted);font-size:13px;line-height:1.4}.WeeklySections-module__UQXbsW__producePrice{white-space:nowrap;align-self:center;justify-items:end;gap:2px;display:grid}.WeeklySections-module__UQXbsW__producePrice strong{color:var(--color-green-deep);font-variant-numeric:tabular-nums;font-size:17px}.WeeklySections-module__UQXbsW__producePrice span{color:var(--color-ink-muted);font-size:12px}.WeeklySections-module__UQXbsW__produceEmpty{border-radius:var(--radius-panel);background:var(--color-surface-botanical);max-width:760px;color:var(--color-green-deep);margin:0;padding:clamp(22px,4vw,36px);font-size:17px;font-weight:650;line-height:1.6}.WeeklySections-module__UQXbsW__highlightSection{padding:var(--section-space) 0;background:#fff}.WeeklySections-module__UQXbsW__priceSection{padding:var(--section-space) 0;background:var(--color-surface-cream)}.WeeklySections-module__UQXbsW__priceGroups{gap:24px;margin-bottom:56px;display:grid}.WeeklySections-module__UQXbsW__priceGroup{border-radius:var(--radius-panel);border:1px solid #08522b1f;padding:clamp(18px,3vw,28px)}.WeeklySections-module__UQXbsW__priceGroup h2{color:var(--color-green-deep);margin:0 0 18px;font-size:clamp(24px,2.5vw,32px);line-height:1.15}.WeeklySections-module__UQXbsW__breadGroup{background:var(--color-surface-botanical)}.WeeklySections-module__UQXbsW__sweetGroup{background:#f5eee3;border-color:#9f66212e}.WeeklySections-module__UQXbsW__sweetGroup h2{color:#79501f}.WeeklySections-module__UQXbsW__categoryGrid{column-count:2;column-gap:16px}.WeeklySections-module__UQXbsW__category{border-radius:var(--radius-card);break-inside:avoid;background:#fff;border:1px solid #08522b1f;width:100%;margin:0 0 16px;display:inline-block;overflow:hidden}.WeeklySections-module__UQXbsW__category summary{min-height:70px;color:var(--color-green-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:19px;font-weight:900;list-style:none;display:flex}.WeeklySections-module__UQXbsW__category summary::-webkit-details-marker{display:none}.WeeklySections-module__UQXbsW__toggle{background:var(--color-surface-botanical);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:24px;line-height:1;transition:transform .18s;display:grid}.WeeklySections-module__UQXbsW__category[open] .WeeklySections-module__UQXbsW__toggle{transform:rotate(45deg)}.WeeklySections-module__UQXbsW__category ul{margin:0;padding:0 22px 18px;list-style:none}.WeeklySections-module__UQXbsW__category li{border-top:1px solid #08522b1f;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:12px 0;font-size:16px;line-height:1.4;display:grid}.WeeklySections-module__UQXbsW__category li>span{min-width:0}.WeeklySections-module__UQXbsW__category li strong{color:var(--color-green-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.WeeklySections-module__UQXbsW__category li small{color:var(--color-ink-muted);margin-top:2px;display:block}.WeeklySections-module__UQXbsW__promotionSection{padding:var(--section-space) 0;background:var(--color-canvas)}.WeeklySections-module__UQXbsW__pdfCollection{gap:24px;display:grid}.WeeklySections-module__UQXbsW__pdfLayout{border-radius:var(--radius-panel);background:#efc8dc;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);display:grid;overflow:hidden}.WeeklySections-module__UQXbsW__pdfFrame{background:#dedbd3;min-height:650px}.WeeklySections-module__UQXbsW__pdfFrame object{border:0;width:100%;height:100%;min-height:650px}.WeeklySections-module__UQXbsW__pdfFrame p{padding:30px}.WeeklySections-module__UQXbsW__pdfInfo{color:#762052;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,5vw,58px);display:flex}.WeeklySections-module__UQXbsW__pdfBadge{background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.WeeklySections-module__UQXbsW__pdfInfo h3{margin:22px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.WeeklySections-module__UQXbsW__pdfInfo>p{margin:16px 0 0;font-size:16px;line-height:1.55}.WeeklySections-module__UQXbsW__pdfActions{gap:12px;width:100%;margin-top:28px;display:grid}.WeeklySections-module__UQXbsW__pdfActions a:first-child{background:#8e1c59}.WeeklySections-module__UQXbsW__pdfActions a:first-child:hover{background:#6f1545}.WeeklySections-module__UQXbsW__pdfActions a:last-child{color:#762052;border-color:#762052}.WeeklySections-module__UQXbsW__pdfActions a:last-child:hover{background:#ffffff59}.WeeklySections-module__UQXbsW__pdfInfo .WeeklySections-module__UQXbsW__pdfNote{font-size:13px;font-weight:700}.WeeklySections-module__UQXbsW__emptyPdf{border-radius:var(--radius-panel);background:var(--color-surface-botanical);padding:48px}.WeeklySections-module__UQXbsW__emptyPdf h3{color:var(--color-green-deep);margin:0;font-size:26px}.WeeklySections-module__UQXbsW__emptyPdf p{margin:10px 0 0}@media (max-width:980px){.WeeklySections-module__UQXbsW__pdfLayout{grid-template-columns:1.2fr .8fr}.WeeklySections-module__UQXbsW__pdfFrame,.WeeklySections-module__UQXbsW__pdfFrame object{min-height:530px}}@media (max-width:760px){.WeeklySections-module__UQXbsW__sectionIntro,.WeeklySections-module__UQXbsW__priceHeader,.WeeklySections-module__UQXbsW__promotionIntro{grid-template-columns:1fr;align-items:start;gap:16px;margin-bottom:30px}.WeeklySections-module__UQXbsW__sectionIntro>p,.WeeklySections-module__UQXbsW__priceHeader>p,.WeeklySections-module__UQXbsW__promotionIntro>p{font-size:16px}.WeeklySections-module__UQXbsW__sectionHeading{gap:14px}.WeeklySections-module__UQXbsW__sectionIcon{width:68px}.WeeklySections-module__UQXbsW__produceLayout{column-count:1}.WeeklySections-module__UQXbsW__pdfLayout{grid-template-columns:1fr}.WeeklySections-module__UQXbsW__produceProduct{gap:12px;min-height:72px}.WeeklySections-module__UQXbsW__produceName{font-size:16px}.WeeklySections-module__UQXbsW__producePrice strong{font-size:17px}.WeeklySections-module__UQXbsW__categoryGrid{column-count:1;column-gap:12px}.WeeklySections-module__UQXbsW__category summary{min-height:64px;font-size:17px}.WeeklySections-module__UQXbsW__category li{gap:14px;font-size:15px}.WeeklySections-module__UQXbsW__pdfFrame{display:none}.WeeklySections-module__UQXbsW__pdfInfo{min-height:390px}}@media (prefers-reduced-motion:reduce){.WeeklySections-module__UQXbsW__toggle{transition:none}}
