.announcement{display:none!important}
#categories.vapor-hero{position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:20px;margin:24px 32px 0;padding:0;min-height:440px;background:#20291c;display:flex;align-items:center;color:#fff}
.vapor-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-2}
.vapor-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.48) 45%,rgba(0,0,0,.02) 80%);z-index:-1}
.vapor-hero-copy{padding:56px;width:100%}
#categories.vapor-hero .section-heading{display:block;margin:0}
#categories.vapor-hero h1{max-width:580px;font-size:clamp(38px,4.5vw,64px);line-height:1.05;letter-spacing:-2px}
#categories.vapor-hero .section-heading>a{display:inline-block;margin-top:28px;color:white}
#categories.vapor-hero .hero-description{max-width:680px;margin:18px 0 0;color:#fff;font-size:16px;line-height:1.55}
.vapor-hero .collection-notes{margin-top:28px;flex-direction:column;gap:10px;font-size:12px}
.vapor-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:0 32px;padding:74px 18px 45px;position:relative}.vapor-benefits>div{border-top:1px solid #888;padding-top:15px}.vapor-benefits h3{font-size:13px;font-weight:500;margin:0 0 7px}.vapor-benefits p{font-size:11px;line-height:1.45;color:#77716b;margin:0}.vapor-benefits small{position:absolute;left:18px;bottom:13px;font-size:9px;color:#96908a}
.cta-description{max-width:560px;margin:12px 0 0;font-size:14px;line-height:1.55}

@media(max-width:700px){#categories.vapor-hero{margin:16px 16px 0;min-height:440px;align-items:flex-end}.vapor-hero-copy{padding:28px 24px}.vapor-hero-image{object-position:60% center}.vapor-hero:after{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.4) 55%,rgba(0,0,0,.04))}#categories.vapor-hero h1{font-size:38px;letter-spacing:-1.2px}.vapor-hero .eyebrow{margin-bottom:14px}.vapor-benefits{grid-template-columns:repeat(2,1fr);gap:24px 16px;margin:0 16px;padding:45px 8px 35px}.vapor-benefits small{left:8px}}
