/* SUBA! v5.3.7 — incoming searches show results immediately.
   Normal directory browse mode is unchanged. */
.suba-v537-search-head{display:none}
html[data-suba-search="results"] body.inner-v27.find .page-hero,
html[data-suba-search="results"] body.inner-v27.find .suba-shop-travel-tip,
html[data-suba-search="results"] body.inner-v27.find main > .section > .container > .eyebrow,
html[data-suba-search="results"] body.inner-v27.find main > .section > .container > h2,
html[data-suba-search="results"] body.inner-v27.find main > .section > .container > h2 + p,
html[data-suba-search="results"] body.inner-v27.find .v48-region-highlight,
html[data-suba-search="results"] body.inner-v27.find .v47-finder,
html[data-suba-search="results"] body.inner-v27.find .suba-photo-announcement,
html[data-suba-search="results"] body.inner-v27.find .v49-inline-recommend{display:none!important}
html[data-suba-search="results"] body.inner-v27.find main > .section.section-tight{padding-top:16px!important}
html[data-suba-search="results"] body.inner-v27.find .suba-v537-search-head{display:block;margin:0 0 14px;padding:2px 0 12px;border-bottom:2px solid #b62926}
html[data-suba-search="results"] body.inner-v27.find .suba-v537-eyebrow{display:block;color:#a42a29;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:5px}
html[data-suba-search="results"] body.inner-v27.find .suba-v537-search-head h1{font-size:clamp(25px,5.2vw,34px);line-height:1.3;margin:0 0 4px;color:#221d1a;font-weight:700}
html[data-suba-search="results"] body.inner-v27.find .suba-v537-search-head p{font-size:13px;line-height:1.55;color:#665d54;margin:0;overflow-wrap:anywhere}
html[data-suba-search="results"] body.inner-v27.find #shopFilters{margin:8px 0 10px!important;padding:12px!important}
html[data-suba-search="results"] body.inner-v27.find .v47-filter-bottom{margin:8px 0 14px!important}
html[data-suba-search="results"] body.inner-v27.find #filterResult{font-size:15px!important;color:#28211e!important;font-weight:700}
html[data-suba-search="results"] body.inner-v27.find #shopCards{margin-top:0!important}
/* Search result cards use a readable photo crop without pushing the next shop too far below. */
@media(max-width:700px){
  html[data-suba-search="results"] body.inner-v27.find main > .section.section-tight{padding-top:12px!important}
  html[data-suba-search="results"] body.inner-v27.find .suba-v537-search-head{margin-bottom:9px;padding-bottom:9px}
  html[data-suba-search="results"] body.inner-v27.find #shopFilters{gap:8px!important}
  html[data-suba-search="results"] body.inner-v27.find #shopCards > article.suba-v51-photo-card .suba-v51-cover img{max-height:240px;object-fit:cover}
}
