.nhp-hero{display:block;position:relative;overflow:hidden;background:#0c1418;color:#fff}.nhp-hero__slides{position:relative;min-height:48rem;aspect-ratio:12/5}.nhp-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none;transition:opacity 1.15s cubic-bezier(.4,0,.2,1);will-change:opacity}.nhp-hero__slide.is-active{z-index:1;opacity:1;pointer-events:auto}.nhp-hero__media,.nhp-hero__media picture,.nhp-hero__image,.nhp-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nhp-hero__image{display:block;object-fit:cover}.nhp-hero__shade{background:linear-gradient(90deg,rgba(5,13,17,.92) 0,rgba(5,13,17,.72) 26%,rgba(5,13,17,.12) 62%,transparent 100%)}.nhp-hero__content{position:relative;z-index:2;display:flex;align-items:center;height:100%;max-width:132rem}.nhp-hero__copy{max-width:56rem;padding:5rem 2rem}.nhp-hero h1,.nhp-hero h2{font-family:Montreal-Serial,sans-serif;margin:0 0 2.2rem;color:inherit;font-size:clamp(4rem,4.1vw,5.6rem);line-height:.92;letter-spacing:-.03em}.nhp-hero__text{max-width:50rem;font-size:2rem;line-height:1.4}.nhp-hero__text p{margin:0}.nhp-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.nhp-hero__button{font-family:Calibre,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:1.3rem 2.5rem 1rem;border-radius:.3rem;font-size:1.4rem;font-weight:700;letter-spacing:.02em;text-decoration:none}.nhp-hero__button--primary{background:#078557;color:#fff}.nhp-hero__button--secondary{background:#fff;color:#0a1114}.nhp-hero__controls{position:absolute;z-index:3;bottom:3.3rem;left:50%;display:flex;align-items:center;gap:1rem;transform:translate(-50%)}.nhp-hero__dots{display:flex;gap:.7rem}.nhp-hero__dot{width:.9rem;height:.9rem;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.nhp-hero__dot.is-active{background:#fff}.nhp-hero__dot:focus:not(:focus-visible){outline:none}.nhp-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:3px}.nhp-hero__dot.is-active:focus-visible{outline:none}.nhp-hero__toggle{display:grid;width:2.4rem;height:2.4rem;padding:0;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:1.2rem;line-height:1}.nhp-hero__arrow{display:none}.nhp-placeholder{background:#243137;fill:#516067}.nhp-hero__slide--campaign .nhp-hero__shade{display:none}.nhp-hero__slide--campaign .nhp-hero__image{transform:none}.nhp-hero__slide--campaign .nhp-hero__content{max-width:none;padding:0 6.8vw}.nhp-hero__campaign-copy{width:min(41rem,42vw)}.nhp-hero .halloween-promo__heading{font-size:6rem;line-height:1.2;letter-spacing:0}@media(min-width:750px){.nhp-hero__image{transform:scale(1.12);transform-origin:center top}.nhp-hero__slide--campaign .nhp-hero__image{transform:none}}@media(max-width:749px){.nhp-hero__slides{min-height:0;aspect-ratio:3/4}.nhp-hero--campaign-first .nhp-hero__slides{aspect-ratio:750/1086}.nhp-hero__shade{background:linear-gradient(180deg,#050d1173 0,#050d1114 42%,#050d11eb 72%,#050d11f5)}.nhp-hero__content{align-items:stretch}.nhp-hero__copy{display:flex;flex-direction:column;width:100%;height:100%;padding:3.2rem 2.2rem 3rem;text-align:left}.nhp-hero h1,.nhp-hero h2{margin-bottom:1.4rem;font-size:3.7rem}.nhp-hero__text{margin:0;font-size:1.5rem}.nhp-hero__actions{display:grid;gap:1rem;margin-top:auto}.nhp-hero__button{width:100%}.nhp-hero__controls{bottom:14.8rem}.nhp-hero__slide--campaign .nhp-hero__image{object-position:center top}.nhp-hero__slide--campaign .nhp-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0}.nhp-hero__campaign-copy{position:absolute;top:48.5%;left:50%;width:calc(100% - 4rem);transform:translate(-50%)}.nhp-hero .halloween-promo__heading{font-size:3rem;line-height:1.02}.nhp-hero__slide--campaign .halloween-promo__button{margin-top:1.4rem}.nhp-hero--campaign-first .nhp-hero__controls{bottom:1.2rem}.nhp-hero--campaign-first .nhp-hero__slide:not(.nhp-hero__slide--campaign) .nhp-hero__copy{padding-bottom:6rem}}@media(max-width:399px){.nhp-hero__campaign-copy{top:46.5%}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/nhp-hero-slider.css.map */
