.faucet-gallery{margin:36px 0;padding:26px;background:#f0f6f5;border-radius:18px}.faucet-gallery h2{margin-top:0}.faucet-included{display:inline-block!important;background:#007d8a;color:white!important;padding:5px 14px;border-radius:24px;font-weight:700}.faucet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.faucet-grid figure{margin:0;background:white;border:1px solid #dce5e6;border-radius:12px;padding:12px;text-align:center}.faucet-grid a{display:block;border-radius:8px}.faucet-grid a:focus-visible{outline:3px solid #007d8a;outline-offset:3px}.faucet-grid img{display:block;width:100%;height:180px;object-fit:contain}.faucet-grid figcaption{line-height:1.6}.faucet-grid figcaption span{display:block;font-size:12px;color:#58717a}.faucet-grid strong{display:block;font-size:14px}.faucet-note{font-size:13px}@media(max-width:480px){.faucet-gallery{padding:16px}.faucet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.faucet-grid img{height:155px}}.soda-card-faucets{margin:20px 0;padding:14px}.soda-card-faucets h4{font-size:19px;margin:0 0 10px}.soda-card-faucets .faucet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.soda-card-faucets .faucet-grid figure{padding:6px}.soda-card-faucets .faucet-grid img{height:115px}.soda-card-faucets .faucet-grid strong{font-size:12px}.soda-card-faucets p{font-size:13px}@media(max-width:380px){.soda-card-faucets .faucet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}