/* ORIONA APPAREL • Hero image-first redesign • draft preview */
body.home .lv-exact-hero{
  background:#151515;
  position:relative;
  isolation:isolate;
  min-height:760px;
  height:88svh;
  max-height:1000px;
}
body.home .lv-exact-hero>img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center 8%;
  opacity:1;
  filter:brightness(.94);
}
body.home .lv-exact-hero::after{
  background:linear-gradient(180deg,
    rgba(0,0,0,.27) 0%,
    rgba(0,0,0,0) 22%,
    rgba(0,0,0,0) 47%,
    rgba(0,0,0,.25) 69%,
    rgba(0,0,0,.83) 100%)!important;
}
body.home .lv-exact-hero-in{
  max-width:1480px;
  width:100%;
  height:100%;
  min-height:0;
  margin:0 auto;
  padding:145px 42px 49px;
  align-items:flex-end;
}
body.home .lv-exact-copy{
  max-width:760px;
  filter:drop-shadow(0 1px 5px rgba(0,0,0,.38));
}
body.home .lv-exact-title{
  font-size:clamp(48px,5.5vw,80px);
  line-height:.91;
  margin-top:16px;
}
body.home .lv-exact-desc{
  max-width:525px;
  margin-top:18px;
  font-size:14px;
  line-height:1.55;
  color:rgba(255,255,255,.9);
}
body.home .lv-exact-eye{color:#eee;}
body.home .lv-exact-title span{color:#d8d1c5;}
body.home .lv-exact-actions{margin-top:17px;gap:10px;}
body.home .lv-exact-btn{padding:13px 19px;}
body.home .lv-exact-create{margin-top:18px;}
body.home .oriona-b2b-hero-jump{margin-top:12px;}
@media (min-width:901px) and (max-height:800px){
  body.home .lv-exact-hero{min-height:660px;}
  body.home .lv-exact-hero-in{padding-bottom:32px;}
  body.home .lv-exact-title{font-size:clamp(46px,5vw,70px);}
  body.home .lv-exact-desc{margin-top:14px;}
}
@media (max-width:900px){
  body.home .lv-exact-hero{
    display:flex;
    flex-direction:column;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    background:#181818;
  }
  body.home .lv-exact-hero>img{
    position:relative!important;
    inset:auto!important;
    z-index:0;
    width:100%!important;
    height:auto!important;
    aspect-ratio:1312/1199;
    object-fit:cover;
    object-position:center center!important;
    filter:none;
  }
  body.home .lv-exact-hero::after{display:none!important;}
  body.home .lv-exact-hero-in{
    position:relative;
    z-index:1;
    display:block;
    width:100%;
    height:auto!important;
    min-height:0!important;
    max-width:none;
    padding:28px 26px 45px!important;
    background:#171717;
  }
  body.home .lv-exact-copy{
    width:100%;
    max-width:680px;
    filter:none;
  }
  body.home .lv-exact-title{
    font-size:clamp(41px,8.6vw,70px)!important;
    line-height:.95!important;
    margin-top:16px!important;
  }
  body.home .lv-exact-desc{
    max-width:600px;
    margin-top:20px!important;
    font-size:14px!important;
    line-height:1.65;
  }
  body.home .lv-exact-actions{
    display:flex;
    flex-wrap:wrap;
    margin-top:22px!important;
  }
  body.home .lv-exact-create{margin-top:24px;}
}
@media (max-width:600px){
  body.home .lv-exact-hero-in{padding:24px 20px 36px!important;}
  body.home .lv-exact-eye{font-size:10px;letter-spacing:.17em;}
  body.home .lv-exact-title{font-size:clamp(40px,10.8vw,58px)!important;}
  body.home .lv-exact-actions{display:grid;grid-template-columns:1fr;gap:9px;}
  body.home .lv-exact-create .lv-exact-btn,
  body.home .lv-exact-actions .lv-exact-btn{width:100%;min-height:48px;box-sizing:border-box;}
  body.home .oriona-b2b-hero-jump{display:inline-flex;margin-top:18px;}
}