/* Hlavní menu s osmou položkou („Dárky“) se nevejde pod ~1 100 px → hamburger nastupuje dřív než
   v návrhu (980 px). Stejné deklarace jako návrh pro ≤ 980 px, jen s vyšším prahem. */
.hdr-nav{gap:24px;}
@media (max-width:1100px){
  .hdr-nav{display:none;}
  .hdr-row{height:68px;gap:16px;}
  .icon-btn span.lbl{display:none;}
  .hdr-tools{margin-left:auto;}
  .burger-label{display:flex;flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px;cursor:pointer;}
  .burger-label span{display:block;height:2px;background:var(--paper);border-radius:1px;}
  .hdr-mobile-panel{display:block;background:var(--umbra-850);border-bottom:1px solid rgba(248,243,234,.08);max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease,visibility 0s linear .3s;}
  .menu-toggle-input:checked ~ .hdr-mobile-panel{max-height:460px;visibility:visible;transition:max-height .3s ease,visibility 0s linear 0s;}
  .hdr-mobile-panel nav{display:flex;flex-direction:column;padding:8px 20px 20px;}
  .hdr-mobile-panel a{padding:13px 0;font-size:15px;letter-spacing:.03em;color:var(--paper-dim);border-bottom:1px solid rgba(248,243,234,.06);}
  .hdr-mobile-panel a:last-child{border-bottom:none;}
}
