/* Úprava pouze hlavičky původní šablony U Zímů. */
.top .brand .brand-svg{display:block;width:260px;height:auto;max-width:100%;object-fit:contain}
.top header{gap:22px}
.top #site-nav{gap:22px}
@media(max-width:1100px) and (min-width:961px){.top #site-nav{gap:15px}.top #site-nav .button{padding:12px 15px}}
@media(max-width:960px){.top .brand .brand-svg{width:220px;height:auto}.top header{gap:0}.top #site-nav{gap:0}}
@media(max-width:380px){.top .brand .brand-svg{width:190px;height:auto}}


@media(min-width:1101px){.top .brand .brand-svg{width:300px;height:auto}}
.food-preview{background:var(--paper);border-bottom:1px solid var(--line)}
.food-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:56px 0}
.food-grid img{aspect-ratio:1.45;object-fit:cover;width:100%}
.food-grid h2{font-size:46px;margin-bottom:22px}
.food-grid p{font-size:15px;color:var(--muted);max-width:430px}
.preview-note{background:#e5e4d9;text-align:center;font:12px/1.6 Arial;padding:9px 20px;color:var(--ink)}
.preview-note a{margin-left:14px;text-decoration:underline}
@media(max-width:900px){.food-grid{gap:30px}}
@media(max-width:640px){.food-grid{grid-template-columns:1fr;gap:30px;padding:35px 0}.food-grid h2{font-size:37px}}


.beer-more{border-top:1px solid #6e8074;margin-top:25px;padding-top:20px}.beer-more-label{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#d4b67b;margin-bottom:12px}.beer-more-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beer-more-links a,.beer-more-links button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 13px;border:1px solid #8c9b8e;border-radius:3px;background:transparent;color:var(--paper);font:600 12px/1.5 Arial;text-decoration:none;min-height:46px;text-align:left}.beer-more-links a:hover,.beer-more-links button:hover{background:#f6f2e918;border-color:var(--paper)}.beer-more-links :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.discover-heading{margin:50px 0 24px}.discover-heading .eyebrow{margin-bottom:12px}.discover-heading h2{font-size:38px}.pages-list.discover-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 35px;padding:0;list-style:none}.pages-list.discover-cards>li{padding:0;border:0;list-style:none}.discover-link{position:relative;display:block;height:100%;min-height:192px;border:1px solid #bec8b7;border-radius:5px;padding:25px 25px 52px;background:#fbf9f4;transition:background .15s,border-color .15s;box-shadow:0 2px 5px #243e3405}.discover-link:hover{background:#ecefdf;border-color:#78886e;text-decoration:none}.discover-kicker{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}.discover-link h3{font:normal 27px/1.2 Georgia;margin:13px 0 10px}.discover-link p{font:14px/1.6 Arial;color:var(--muted);margin:0;max-width:260px}.discover-arrow{position:absolute;right:20px;bottom:17px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#e6eadb;border-radius:50%;font-size:17px}.discover-link:focus-visible{outline:3px solid var(--gold);outline-offset:3px}#wine-note{max-width:470px;background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:28px}#wine-note::backdrop{background:#0006}#wine-note h2{font-size:30px;margin-bottom:18px}
@media(max-width:960px){.beer-more-links{grid-template-columns:1fr}.pages-list.discover-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.beer-more-links{grid-template-columns:repeat(3,minmax(0,1fr))}.beer-more-links a,.beer-more-links button{padding:10px;font-size:11px}.pages-list.discover-cards{grid-template-columns:1fr}.discover-link{min-height:165px}.discover-heading{margin-top:35px}}
