.hero[data-storefront-header]{display:block;overflow:hidden}.hero[data-storefront-header] h1{font-size:clamp(28px,4vw,44px);overflow-wrap:anywhere}.hero[data-storefront-header] #market-hero-description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:none}.hero #storefront-cover{display:block;width:100%;max-height:280px;object-fit:cover;border-radius:14px;margin-bottom:20px}.hero #storefront-logo{width:96px;height:96px;object-fit:contain;float:left;margin:0 20px 14px 0}.hero [hidden]{display:none!important}.market-storefront-row strong{overflow-wrap:anywhere}.hero[data-storefront-header]::after{content:"";display:block;clear:both}

/* ── UI-POLISH волна 2 · М-8 витрина: крошки → обложка 3:1 → логотип 72 px поверх
   нижнего края → название во всю ширину. Размеры заданы до загрузки картинок: ничто не прыгает. */
.market-surface .market-app .hero[data-storefront-header]{display:flow-root;min-height:0;margin:0 0 var(--tm-space-4);padding:0;border:0;background:none;box-shadow:none}
.market-surface .market-app .hero[data-storefront-header] .breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;gap:0 var(--tm-space-1);white-space:nowrap;min-height:44px;margin:0;color:var(--tm-ink-soft);font-size:var(--tm-font-control-small)}
.market-surface .market-app .hero[data-storefront-header] .breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--tm-accent-strong);font-weight:600}
.market-surface .market-app .hero[data-storefront-header] #storefront-cover{display:block;width:100%;height:auto;max-height:none;aspect-ratio:3/1;margin:0;border-radius:var(--tm-radius-lg);background:var(--tm-panel-soft);object-fit:cover}
.market-surface .market-app .hero[data-storefront-header] #storefront-logo{position:relative;display:block;float:none;width:72px;height:72px;aspect-ratio:1;margin:calc(-1 * var(--tm-space-10)) 0 0 var(--tm-space-4);border:3px solid var(--tm-panel);border-radius:var(--tm-radius-md);background:var(--tm-panel);box-shadow:var(--tm-shadow-card);object-fit:cover}
.market-surface .market-app .hero[data-storefront-header] #storefront-cover[hidden]+#storefront-logo{margin-top:var(--tm-space-2);margin-left:0}
.market-surface .market-app .hero[data-storefront-header] h1{max-width:none;margin:var(--tm-space-3) 0 var(--tm-space-1);color:var(--tm-ink);font-size:var(--tm-font-title);line-height:var(--tm-leading-tight);overflow-wrap:anywhere}
.market-surface .market-app .hero[data-storefront-header] #market-hero-description{display:block;max-width:70ch;margin:0;color:var(--tm-ink-soft);font-size:var(--tm-font-body);line-height:var(--tm-leading-body)}
.market-surface .market-app[data-storefront=true] :is(#market-categories,.context .dark-panel,.offer .seller-link){display:none}
.market-surface .market-app .hero[data-storefront-header] #market-breadcrumb{min-width:0;overflow:hidden;text-overflow:ellipsis}
