/* Vape Center 3.8.0 full hero image mode. Scoped to avoid WooCommerce layouts. */
.clean-hero.vcc-hero-full{position:relative;isolation:isolate;background-color:#d6eee9;background-image:var(--vcc-hero-bg,none);background-position:var(--vcc-hero-position,center);background-repeat:no-repeat;background-size:cover;min-height:var(--vcc-hero-height,480px);overflow:hidden}
.clean-hero.vcc-hero-full::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(8,25,29,var(--vcc-hero-overlay,.25));pointer-events:none}
.clean-hero.vcc-hero-full .hero-grid{display:flex;align-items:center;min-height:var(--vcc-hero-height,480px)}
.clean-hero.vcc-hero-full .hero-copy{width:min(670px,100%);padding:65px 0;position:relative;z-index:1}
.clean-hero.vcc-hero-full .hero-art{display:none!important}
.clean-hero.vcc-hero-full.vcc-hero-light-text .hero-copy,.clean-hero.vcc-hero-full.vcc-hero-light-text .hero-copy h1,.clean-hero.vcc-hero-full.vcc-hero-light-text .hero-copy p,.clean-hero.vcc-hero-full.vcc-hero-light-text .hero-foot,.clean-hero.vcc-hero-full.vcc-hero-light-text .eyebrow{color:#fff}
.clean-hero.vcc-hero-full.vcc-hero-light-text .btn-outline{border-color:rgba(255,255,255,.8);color:#fff}
.clean-hero.vcc-hero-full .hero-copy h1{max-width:650px}
@media(max-width:760px){.clean-hero.vcc-hero-full{min-height:var(--vcc-hero-mobile-height,520px);background-image:var(--vcc-hero-mobile-bg,var(--vcc-hero-bg,none))}.clean-hero.vcc-hero-full .hero-grid{min-height:var(--vcc-hero-mobile-height,520px);align-items:center}.clean-hero.vcc-hero-full .hero-copy{padding:42px 0}.clean-hero.vcc-hero-full .hero-copy h1{font-size:clamp(32px,8vw,48px)}}
