.hero-section{overflow:hidden;position:relative}.hero-section:before{position:absolute;left:0;top:0;content:" ";width:100%;height:100%;background:linear-gradient(0deg,#00101d 5%,transparent);opacity:.9;transition:opacity 0.2s linear;-webkit-transition:opacity .2s linear;z-index:1}.small .hero-section,.small .single-product .hero-section{height:300px}.tablet .hero-section{height:400px}.laptop .hero-section{height:650px}.tablet .tax-product_cat .hero-section,.laptop .tax-product_cat .hero-section,.tablet .single-product .hero-section,.laptop .single-product .hero-section,.tablet .woocommerce-cart .hero-section,.laptop .woocommerce-cart .hero-section,.tablet .woocommerce-checkout .hero-section,.laptop .woocommerce-checkout .hero-section,.tablet .woocommerce-account .hero-section,.laptop .woocommerce-account .hero-section{height:325px}.tablet .small-hero,.laptop .small-hero{height:325px!important}.hero-section figure{height:100%!important}.hero-section-text{position:absolute;width:100%;left:0;bottom:15px;color:var(--nvm-color-white);min-height:120px;z-index:2}html:not(.laptop) .hero-section-text{min-height:120px}html:not(.tablet) .hero-section-text{min-height:80px}.single-product .hero-section-text,html:not(.laptop) .single-product .hero-section-text,html:not(.tablet) .single-product .hero-section-text{min-height:0}.hero-section-text h1{font-weight:900!important;font-size:clamp(2.3rem, 1.877rem + 3.123vw, 4.625rem)!important}.hero-section-text p{width:100%;font-size:clamp(1.463rem, 1.313rem + 1.249vw, 2.3813rem);line-height:1.3em;font-weight:400;margin-bottom:.5em}p.hero-sku{font-size:1.6em;color:#0cbcc9;font-weight:500}