/* Обложка со статичной картинкой. Чтобы отключить - уберите <link> на этот файл. */
.b-hero.has-img{position:relative;transform:none!important;opacity:1!important}   /* баннер прокручивается вместе со страницей */
.hero-bg{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;translate:-50% 0;
  background:center/cover no-repeat #0a0a0a;--sh:.55}
.hero-bg.p-top{background-position:center top}
.hero-bg.p-bot{background-position:center bottom}
.hero-bg.s1{--sh:.35}.hero-bg.s3{--sh:.75}
.hero-bg::after{content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(var(--bkr),calc(var(--sh) * .75)) 0,rgba(var(--bkr),var(--sh)) 65%,rgba(var(--bkr),.9) 100%)}

/* стрелки и полоса прогресса видео не нужны над картинкой */
.bg-progress{transition:opacity .4s}
body.on-hero-img .arrow{opacity:0!important;pointer-events:none}
body.on-hero-img .bg-progress{opacity:0}

/* редактор: превью баннера */
.cms .up.wide{grid-template-columns:96px 1fr}
.cms .up.wide .up-prev{width:96px;height:56px;border-radius:4px}
/* ===== Видео-фон выключен: статичный фон вместо галереи ===== */
body.no-bgvideo .bgv,body.no-bgvideo .arrow,body.no-bgvideo .bg-progress{display:none!important}
body.no-bgvideo .bg{background:radial-gradient(circle at 30% 20%,rgba(var(--c1r),.14),var(--bk) 60%)}
