@media(max-width:1100px){
  .gdr-nav.is-open .gdr-menu-panel{justify-content:flex-start;align-content:flex-start;overscroll-behavior:contain;max-height:min(75vh,calc(100dvh - 74px))}
  .gdr-nav.is-open .gdr-menu-panel > div{flex:none}
}
.gd-cerca{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:0 0 24px}
.gd-cerca label{display:grid;gap:5px;flex:1 1 210px}
.gd-cerca input{font:inherit;padding:10px;border:1px solid #766659;min-height:44px}
.gd-cerca button,.gd-guida-link{font:inherit;min-height:44px;padding:10px 18px;color:white;background:#a34017;border:0}
.gd-guida-link{display:inline-flex;align-items:center;text-decoration:none}
.gd-guida-link:focus-visible,.gd-cerca :focus-visible{outline:3px solid #562c0f;outline-offset:3px}
.gd-libri-extra{margin:1.5em auto;max-width:56rem;padding:0 1.4rem}
.gd-archivio{background:#fdf8f0;color:#302922;font:18px/1.65 system-ui,sans-serif}
.gd-archivio main{max-width:42rem;margin:8vh auto;padding:0 1.4rem}
.gd-archivio a{color:#853614}.gd-archivio h1{font:normal clamp(2.1rem,6vw,3.1rem)/1.12 Georgia,serif}
.gd-disponibilita:empty{display:none}
#gdr-free-dialog:is([data-gd-availability="attesa"],[data-gd-availability="esterno"]) #gdr-free-form > :not(#gdr-free-list-field){display:none!important}
#gdr-free-dialog .gdr-fallback[hidden]{display:none!important}
#gdr-free-dialog[data-gd-availability="esterno"] #gdr-free-original{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;background:#87350e;color:#fff;font-size:17px;text-decoration:none}
