/* v45 — Search dropdown above hero (portal + fixed) */
.store-header-main,
.store-header-inner,
.store-header-search-group {
  overflow: visible !important;
}
.store-search-suggest {
  position: fixed;
  z-index: 99999;
  left: 0;
  top: 0;
  width: auto;
  min-width: 200px;
  max-width: min(420px, calc(100vw - 16px));
  background: #fff;
  border: 1px solid #ebe0e4;
  border-radius: 12px;
  box-shadow: 0 16px 40px rgba(26, 18, 24, 0.2);
  max-height: min(320px, 50vh);
  overflow-y: auto;
  display: none;
}
.store-search-suggest.is-open {
  display: block;
}
