.lv-catalog-hero{
  position:relative!important;
  overflow:hidden!important;
  background-color:#0b0b0b!important;
  background-image:
    linear-gradient(90deg,rgba(8,8,8,.78) 0%,rgba(8,8,8,.58) 38%,rgba(8,8,8,.18) 100%),
    url("https://oriona.gr/wp-content/uploads/2026/10/ORIONA-catalog-heat-press-hero.png")!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
.lv-catalog-hero:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.14));
  pointer-events:none
}
.lv-catalog-hero .lv-intro-copy{position:relative;z-index:1}
@media(max-width:700px){
  .lv-catalog-hero{
    display:flex!important;
    flex-direction:column!important;
    min-height:0!important;
    padding:0!important;
    background:#0b0b0b!important;
  }
  .lv-catalog-hero:before{
    content:""!important;
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    height:58svh!important;
    min-height:430px!important;
    max-height:620px!important;
    flex:0 0 auto!important;
    background-color:#0b0b0b!important;
    background-image:
      linear-gradient(180deg,rgba(0,0,0,.02) 0%,rgba(0,0,0,.12) 64%,rgba(0,0,0,.48) 100%),
      url("https://oriona.gr/wp-content/uploads/2026/10/ORIONA-catalog-heat-press-hero.png")!important;
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
    pointer-events:none!important;
  }
  .lv-catalog-hero .lv-intro-copy{
    width:100%!important;
    max-width:none!important;
    padding:40px 20px 54px!important;
    background:#0b0b0b!important;
  }
  .lv-catalog-hero h1{
    font-size:clamp(42px,12.5vw,56px)!important;
    line-height:.92!important;
    margin:16px 0 20px!important;
  }
  .lv-catalog-hero .lv-intro-copy>p:not(.lv-eye){
    max-width:100%!important;
    font-size:15px!important;
    line-height:1.6!important;
  }
  .lv-catalog-hero .lv-catalog-meta{
    gap:8px!important;
    margin-top:24px!important;
  }
  .lv-catalog-hero .lv-catalog-meta span{
    width:auto!important;
    max-width:100%!important;
    white-space:normal!important;
  }
}