.featured-section[data-astro-cid-kdau23nr]{border-bottom:1px solid var(--line);padding-block:42px 32px}.featured-heading[data-astro-cid-kdau23nr]{align-items:center;margin-bottom:26px}.featured-heading[data-astro-cid-kdau23nr] h2[data-astro-cid-kdau23nr]{font-family:var(--sans);letter-spacing:-.8px;font-size:30px;font-style:normal;font-weight:600}.featured-heading[data-astro-cid-kdau23nr] h2[data-astro-cid-kdau23nr] *{font-family:inherit;font-style:inherit;font-weight:inherit}.featured-grid[data-astro-cid-kdau23nr]{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 16px;display:grid}.featured-card[data-astro-cid-kdau23nr]{min-width:0}.featured-image[data-astro-cid-kdau23nr]{aspect-ratio:1;background:var(--surface);border-radius:6px;display:block;overflow:hidden}.featured-image[data-astro-cid-kdau23nr] img[data-astro-cid-kdau23nr]{object-fit:contain;width:100%;height:100%}.featured-info[data-astro-cid-kdau23nr]{padding-top:13px}.featured-brand[data-astro-cid-kdau23nr]{color:var(--accent-text);margin:0 0 5px;font-size:10px;font-weight:600;line-height:1.5}.featured-info[data-astro-cid-kdau23nr] h3[data-astro-cid-kdau23nr]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0;font-size:11px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.featured-info[data-astro-cid-kdau23nr] h3[data-astro-cid-kdau23nr] a[data-astro-cid-kdau23nr]:hover{color:var(--accent-text)}.featured-price[data-astro-cid-kdau23nr]{margin:9px 0 0;font-size:13px;font-weight:650;line-height:1.5}.featured-note[data-astro-cid-kdau23nr]{color:var(--muted);margin:25px 0 0;font-size:10px}@media (width<=1000px){.featured-grid[data-astro-cid-kdau23nr]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.featured-grid[data-astro-cid-kdau23nr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}}@media (width<=600px){.featured-section[data-astro-cid-kdau23nr]{padding-block:30px 25px}.featured-heading[data-astro-cid-kdau23nr]{flex-wrap:wrap;align-items:flex-start;gap:12px}.featured-heading[data-astro-cid-kdau23nr] h2[data-astro-cid-kdau23nr]{font-size:26px}.featured-heading[data-astro-cid-kdau23nr] .text-link[data-astro-cid-kdau23nr]{max-width:100%}.featured-grid[data-astro-cid-kdau23nr]{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-brand[data-astro-cid-kdau23nr]{font-size:9px}.featured-info[data-astro-cid-kdau23nr]{padding-top:10px}.featured-note[data-astro-cid-kdau23nr]{font-size:9px;line-height:1.8}}.shopping-checklist[data-astro-cid-xwt5hot6]{border-bottom:1px solid var(--line);padding-block:46px}.shopping-checklist-header[data-astro-cid-xwt5hot6] h2[data-astro-cid-xwt5hot6]{font-family:var(--sans);letter-spacing:-.8px;margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.3}.shopping-checklist-header[data-astro-cid-xwt5hot6]>p[data-astro-cid-xwt5hot6]{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.shopping-checklist-grid[data-astro-cid-xwt5hot6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:27px;display:grid}.shopping-checklist-card[data-astro-cid-xwt5hot6]{background:var(--paper);border:1px solid var(--line);border-radius:10px;min-width:0;padding:25px}.shopping-checklist-number[data-astro-cid-xwt5hot6]{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);border-radius:9px;place-items:center;margin-bottom:19px;font-size:11px;font-weight:600;display:grid}.shopping-checklist-card[data-astro-cid-xwt5hot6] h3[data-astro-cid-xwt5hot6]{letter-spacing:-.2px;margin:0 0 11px;font-size:17px;font-weight:600;line-height:1.4}.shopping-checklist-card[data-astro-cid-xwt5hot6] p[data-astro-cid-xwt5hot6]{color:#475569;margin:0;font-size:13px;line-height:1.85}@media (width<=900px){.shopping-checklist-grid[data-astro-cid-xwt5hot6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.shopping-checklist[data-astro-cid-xwt5hot6]{padding-block:32px}.shopping-checklist-header[data-astro-cid-xwt5hot6] h2[data-astro-cid-xwt5hot6]{letter-spacing:-.6px;font-size:27px}.shopping-checklist-header[data-astro-cid-xwt5hot6]>p[data-astro-cid-xwt5hot6]{font-size:12px}.shopping-checklist-grid[data-astro-cid-xwt5hot6]{grid-template-columns:1fr;gap:14px;margin-top:22px}.shopping-checklist-card[data-astro-cid-xwt5hot6]{padding:22px}.shopping-checklist-number[data-astro-cid-xwt5hot6]{margin-bottom:15px}.shopping-checklist-card[data-astro-cid-xwt5hot6] h3[data-astro-cid-xwt5hot6]{font-size:17px}}
