.product-inquiry[data-astro-cid-xqsqdktk]{border-top:1px solid var(--color-line);margin-top:2.5rem;padding-top:2rem;scroll-margin-top:7rem}.product-inquiry[data-astro-cid-xqsqdktk]>p[data-astro-cid-xqsqdktk]{color:var(--color-muted)}.product-fields[data-astro-cid-xqsqdktk]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.product-fields[data-astro-cid-xqsqdktk] label[data-astro-cid-xqsqdktk]{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:600}.wide[data-astro-cid-xqsqdktk]{grid-column:1/-1}input[data-astro-cid-xqsqdktk]:not([type=checkbox]),select[data-astro-cid-xqsqdktk],textarea[data-astro-cid-xqsqdktk]{width:100%;min-width:0;padding:.8rem;border:1px solid #a4adaf;background:#fff;color:#222;font:inherit;border-radius:2px;box-sizing:border-box}textarea[data-astro-cid-xqsqdktk]{resize:vertical}small[data-astro-cid-xqsqdktk]{font-weight:400;color:var(--color-muted)}.product-consent[data-astro-cid-xqsqdktk]{display:flex;align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.6;margin:1.2rem 0}.product-consent[data-astro-cid-xqsqdktk] input[data-astro-cid-xqsqdktk]{margin-top:.3rem;width:1.1rem;height:1.1rem;flex-shrink:0}.contact-hint[data-astro-cid-xqsqdktk],.privacy-note[data-astro-cid-xqsqdktk]{font-size:.8rem;line-height:1.6;color:var(--color-muted)}.trap[data-astro-cid-xqsqdktk]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#product-form-status[data-astro-cid-xqsqdktk]{padding:.8rem 1rem;background:#eaf7f9;font-size:.9rem}#product-form-status[data-astro-cid-xqsqdktk][data-error=true]{background:#fff5de;color:#6c4700}.product-success[data-astro-cid-xqsqdktk]{padding:1.5rem;background:#eaf7f9;border-left:3px solid var(--color-accent)}[data-astro-cid-xqsqdktk][hidden]{display:none!important}button[data-astro-cid-xqsqdktk]:disabled{opacity:.6;cursor:wait}input[data-astro-cid-xqsqdktk]:focus-visible,select[data-astro-cid-xqsqdktk]:focus-visible,textarea[data-astro-cid-xqsqdktk]:focus-visible{outline:2px solid #087789;outline-offset:2px}@media(max-width:500px){.product-fields[data-astro-cid-xqsqdktk]{grid-template-columns:1fr}}.buying-guide[data-astro-cid-y6nf6tua]{background:#f3f6f5;scroll-margin-top:8rem}.guide-intro[data-astro-cid-y6nf6tua]{max-width:72ch;margin-bottom:2.25rem}h2[data-astro-cid-y6nf6tua]{font-weight:500;letter-spacing:-.025em;font-size:clamp(1.9rem,3vw,3rem);line-height:1.15}p[data-astro-cid-y6nf6tua]{color:var(--color-muted);line-height:1.75}.buying-questions[data-astro-cid-y6nf6tua]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.buying-questions[data-astro-cid-y6nf6tua] article[data-astro-cid-y6nf6tua]{border-top:2px solid var(--color-accent);padding-top:1.25rem;display:flex;flex-direction:column}h3[data-astro-cid-y6nf6tua]{font-size:1.2rem;line-height:1.45}.buying-questions[data-astro-cid-y6nf6tua] p[data-astro-cid-y6nf6tua]{flex:1}.buying-questions[data-astro-cid-y6nf6tua] a[data-astro-cid-y6nf6tua]{font-weight:600;text-underline-offset:4px;font-size:.9rem}.buying-questions[data-astro-cid-y6nf6tua] a[data-astro-cid-y6nf6tua]:focus-visible{outline:3px solid #087789;outline-offset:5px}@media(max-width:760px){.buying-questions[data-astro-cid-y6nf6tua]{grid-template-columns:1fr;gap:1.75rem}}.product-examples[data-astro-cid-jdzji2kf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:1rem;margin:0 0 1.4rem;align-items:start}.product-examples[data-astro-cid-jdzji2kf] figure[data-astro-cid-jdzji2kf]{margin:0;min-width:0}.product-examples[data-astro-cid-jdzji2kf] figure[data-astro-cid-jdzji2kf]>a[data-astro-cid-jdzji2kf]{display:block;background:#fff;border:1px solid #e1e6e5;border-radius:3px;padding:.65rem}.product-examples[data-astro-cid-jdzji2kf] img[data-astro-cid-jdzji2kf]{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:contain}.product-examples[data-astro-cid-jdzji2kf] figcaption[data-astro-cid-jdzji2kf]{font-size:.8rem;line-height:1.45;margin-top:.55rem;overflow-wrap:anywhere}.product-examples[data-astro-cid-jdzji2kf] figcaption[data-astro-cid-jdzji2kf] a[data-astro-cid-jdzji2kf]{font-weight:600;text-underline-offset:3px}.product-examples[data-astro-cid-jdzji2kf] a[data-astro-cid-jdzji2kf]:focus-visible{outline:3px solid #087789;outline-offset:4px}.shopping-lists[data-astro-cid-oc2vgpjj]{background:#f3f4f2;scroll-margin-top:8rem}.list-heading[data-astro-cid-oc2vgpjj]{max-width:72ch;margin-bottom:2rem}.list-heading[data-astro-cid-oc2vgpjj] h2[data-astro-cid-oc2vgpjj]{font-size:clamp(1.9rem,3vw,3rem);font-weight:500;line-height:1.15;letter-spacing:-.025em}.shopping-lists[data-astro-cid-oc2vgpjj] p[data-astro-cid-oc2vgpjj]{line-height:1.7;color:var(--color-muted)}.list-grid[data-astro-cid-oc2vgpjj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.list-grid[data-astro-cid-oc2vgpjj].single{grid-template-columns:1fr}.list-grid[data-astro-cid-oc2vgpjj] article[data-astro-cid-oc2vgpjj]{background:#fff;border:1px solid var(--color-line);padding:clamp(1.2rem,3vw,2rem);display:flex;flex-direction:column;min-width:0}.list-grid[data-astro-cid-oc2vgpjj] h3[data-astro-cid-oc2vgpjj]{font-size:1.35rem;margin:0}.list-grid[data-astro-cid-oc2vgpjj] ul[data-astro-cid-oc2vgpjj]{padding:0;list-style:none;margin:0 0 1rem}.list-grid[data-astro-cid-oc2vgpjj] li[data-astro-cid-oc2vgpjj]{padding:.8rem 0;border-bottom:1px solid var(--color-line);display:grid;gap:.25rem}.list-grid[data-astro-cid-oc2vgpjj] li[data-astro-cid-oc2vgpjj] span[data-astro-cid-oc2vgpjj]{font-size:.8rem;color:var(--color-muted)}.list-grid[data-astro-cid-oc2vgpjj] a[data-astro-cid-oc2vgpjj]{font-weight:600;text-underline-offset:4px;overflow-wrap:anywhere}.list-grid[data-astro-cid-oc2vgpjj] .bring[data-astro-cid-oc2vgpjj]{color:var(--color-charcoal);font-size:.9rem}.list-note[data-astro-cid-oc2vgpjj],.list-footnote[data-astro-cid-oc2vgpjj]{font-size:.85rem}.list-note[data-astro-cid-oc2vgpjj]{margin-top:0}.optional-product[data-astro-cid-oc2vgpjj]{font-size:.85rem;margin-bottom:1rem}.list-request[data-astro-cid-oc2vgpjj]{margin-top:auto;padding-top:1rem}.list-footnote[data-astro-cid-oc2vgpjj]{max-width:90ch;margin:1.3rem 0 0}.shopping-lists[data-astro-cid-oc2vgpjj] a[data-astro-cid-oc2vgpjj]:focus-visible{outline:3px solid #087789;outline-offset:4px}@media(max-width:700px){.list-grid[data-astro-cid-oc2vgpjj]{grid-template-columns:1fr}}
