.bottle-filters{flex-wrap:wrap;gap:20px;margin:32px 0 12px;display:flex}.bottle-filters label{flex-direction:column;flex:1;gap:8px;min-width:220px;font-size:14px;display:flex}.bottle-filters input,.bottle-filters select{color:#f7f1db;width:100%;min-height:48px;font:inherit;background:#101022;border:1px solid #bca45388;border-radius:4px;padding:12px}:is(.bottle-filters input:focus-visible,.bottle-filters select:focus-visible){outline-offset:3px;outline:2px solid #d0b354}.bottle-count{opacity:.8;font-size:14px}.bottle-group{margin-top:42px}.bottle-group>h2{color:#d0b354;border-bottom:1px solid #bca45388;margin:0;padding-bottom:14px;font-size:27px}.bottle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.bottle-card{border-bottom:1px solid #bca45344;gap:16px;padding:24px 0;display:flex}.bottle-card>img{object-fit:contain;flex:none;align-self:flex-start;width:64px;height:auto}.bottle-details{flex:1;min-width:0}.bottle-details h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:21px}.bottle-details p{margin:6px 0;line-height:1.5}.bottle-meta{opacity:.8;font-size:14px}.bottle-details .bottle-price{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.bottle-price strong{color:#d0b354}.bottle-details>a,.bottle-details summary{font-size:14px}.bottle-details>a{margin-top:12px;display:inline-block}.bottle-details details{margin-top:12px}.bottle-details summary{cursor:pointer}.bottle-details details p{white-space:pre-line;font-size:14px}.bottle-footer{white-space:pre-line;margin-top:36px}.bottle-subtitle{white-space:pre-line}@media (max-width:700px){.bottle-grid{grid-template-columns:1fr}.bottle-group>h2{font-size:24px}.bottle-details h3{font-size:20px}.bottle-filters{gap:14px}.bottle-filters label{min-width:100%}.bottle-card{gap:14px}.bottle-card>img{width:52px}}
