/* Ndioro — responsive chrome */
@media (max-width: 980px) {
  .nd-menu { display: none; }
  a.nd-login,
  .nd-account-txt,
  .nd-brand-tag,
  .nd-deposer-txt { display: none; }
  .nd-account-drop > summary.nd-login { display: inline-flex; }
  .nd-deposer-short { display: inline; }
  .nd-icon-search,
  .nd-icon-menu { display: inline-flex; }
  .nd-loc span { max-width: 4.5rem; }
  .nd-header-inner { gap: .45rem; padding: .55rem .8rem; }
  .nd-deposer { padding: 0 .7rem; min-height: 42px; }
  .nd-footer-grid { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 640px) {
  .nd-footer-grid { grid-template-columns: 1fr; }
  .nd-main { padding: .85rem .75rem 2.4rem; }
  .nd-logo { font-size: 1.28rem; }
  .nd-cookie {
    display: none;
    left: .6rem;
    right: .6rem;
    bottom: calc(.6rem + env(safe-area-inset-bottom));
    border: 1px solid var(--nd-line);
    border-radius: 14px;
    max-height: min(48vh, 280px);
  }
  .nd-cookie.nd-cookie--open { display: block; }
}
@media (min-width: 981px) {
  .nd-search-bar { display: block; }
  .is-home .nd-search-bar { display: none; }
}
.is-home .nd-search-bar { display: none; }
.is-home .nd-search-bar.is-open { display: block; }
.is-home .nd-ad-top,
.is-home .nd-ad-side { display: none !important; }
.is-home.has-ads-side .nd-shell {
  grid-template-columns: 1fr;
  max-width: none;
  padding: 0;
}
.is-home .nd-shell { max-width: none; padding: 0; }
.is-home .nd-main { max-width: none; padding: 0 0 2rem; }
body.nd-drawer-open { overflow: hidden; }
