/* GENOS product page shell — dedicated product routes. */
body[data-product-page]{padding-top:0!important;background:#111315}
body[data-product-page] .header{position:fixed;inset:0 0 auto;z-index:70}
body[data-product-page] .nav-products a[aria-current="page"]{color:#fff!important}
body[data-product-page] .nav-products a[aria-current="page"]::after{transform:scaleX(1)!important}
body[data-product-page] .hero{height:100svh!important;min-height:100svh!important;align-items:flex-start!important}
body[data-product-page] .hero .hero-art,
body[data-product-page] .hero .hero-shade{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;height:100svh!important}
body[data-product-page] .hero-content{padding-top:126px!important}
body[data-product-page] .cover-toggle{display:none!important}
body[data-product-page] .disciplines{position:relative;z-index:40;background:rgba(10,13,15,.94)}
body[data-product-page] .disciplines>div{opacity:1!important;transform:none!important}
body[data-product-page] .disciplines>i{opacity:1!important;transform:none!important}
@media(max-width:760px){
  body[data-product-page] .hero{height:auto!important;min-height:100svh!important}
  body[data-product-page] .hero .hero-art,
  body[data-product-page] .hero .hero-shade{height:100svh!important}
  body[data-product-page] .hero-content{padding-top:118px!important}
}
