[hidden] { display: none !important; }
.amount-inputs { display: grid; gap: 12px; }
.field-help { margin: 6px 0 0; color: var(--muted); font-size: .75rem; }
.amount-inputs .measure-row { margin-top: 2px; }
.facebook-link { color: var(--green); font-weight: 800; }
.legal-links { display: flex; flex-wrap: wrap; gap: 10px 18px; margin-top: 22px; }
.legal-links a { font-size: .88rem; }
.brand img { width: 64px; height: 64px; max-width: none; object-fit: contain; }
.footer-inner img { width: 76px; height: 76px; object-fit: contain; }
@media (max-width: 480px) { .amount-inputs .measure-row { grid-template-columns: 1fr; } }
@media (max-width: 700px) { .brand img { width: 56px; height: 56px; } }

.featured-products{padding:70px 0;border-top:1px solid #34516b;background:#071d2d}.featured-products h2{max-width:700px}.feature-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}.feature-pair article{border:1px solid #34516b;border-radius:12px;background:#0d2a3b;padding:27px}.feature-pair p{color:#c4d5df}.feature-pair .kicker{color:#64e5c6}.feature-pair a{color:#64e5c6;font-weight:800;text-underline-offset:4px}@media(max-width:760px){.feature-pair{grid-template-columns:1fr}}
