/* Kompaktné tlačidlo menu je súčasťou hlavičky, bez samostatného pásu. */
body.jc-fixed .jc-nav-inner{max-width:1380px;gap:14px}
body.jc-fixed .jc-brand{order:0}
body.jc-fixed #jc-nav{order:1;gap:13px}
body.jc-fixed .jc-menu-nav{order:2;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ccb397;border-radius:5px;background:transparent;color:#fff!important;padding:8px 10px;font:600 12px/1.3 Arial,sans-serif;text-decoration:none;white-space:nowrap}
body.jc-fixed .jc-menu-nav:hover{background:#fff0dd;color:#5a1b28!important}
body.jc-fixed .jc-menu-nav:focus-visible{outline:3px solid #efd0a0;outline-offset:3px}
body.jc-fixed #jc-nav-toggle{order:3}
@media(min-width:1001px) and (max-width:1240px){body.jc-fixed .jc-brand img{width:175px!important}body.jc-fixed #jc-nav{gap:9px}body.jc-fixed #jc-nav a{font-size:12px!important}body.jc-fixed .jc-nav-inner{gap:12px;padding-left:18px;padding-right:18px}}
@media(max-width:1000px){body.jc-fixed .jc-nav-inner{gap:10px}body.jc-fixed #jc-nav{order:4;width:100%}body.jc-fixed .jc-menu-nav{margin-left:auto;padding:8px 10px;font-size:12px}}
@media(max-width:600px){body.jc-fixed .jc-nav-inner{padding:12px;gap:8px}body.jc-fixed .jc-brand img{width:clamp(110px,32vw,170px)!important;max-height:48px}body.jc-fixed .jc-menu-nav{font-size:11px;padding:8px}body.jc-fixed #jc-nav-toggle{font-size:12px;padding:8px}}
