.banner--nightglow{min-height:43.4rem}.banner--nightglow .banner__media .nightglow-banner__image{object-fit:cover;object-position:center}.banner--nightglow .nightglow-banner__image--mobile{display:none}.banner--nightglow .banner__content{padding-top:4rem;padding-bottom:4rem}.banner--nightglow .banner__box{display:flex;flex-direction:column;align-items:center;width:100%;max-width:80rem;min-width:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.banner--nightglow .banner__box:after{display:none}.banner--nightglow .banner__box>*{margin-top:0;margin-bottom:0}.banner--nightglow .banner__heading{width:100%;margin:0;color:#fff;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:4.8rem;line-height:1.1;letter-spacing:0;text-align:center}.banner--nightglow .banner__heading+.banner__text{margin-top:2.4rem}.banner--nightglow .banner__text{width:100%;max-width:64rem;color:#fff;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:1.8rem;line-height:1.6;letter-spacing:0;text-align:center}.banner--nightglow .banner__text+.banner__buttons,.banner--nightglow .banner__heading+.banner__buttons,.banner--nightglow .banner__buttons{margin-top:2.4rem}.banner--nightglow .banner__buttons{display:flex;align-items:center;justify-content:center;max-width:100%;gap:1.6rem}.banner--nightglow .banner__buttons .button{min-height:5rem;padding:1.6rem 3.2rem;gap:.8rem;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.banner--nightglow .banner__buttons .button__icon{width:1.4rem;height:1.4rem}.banner--nightglow .banner__buttons .button__icon svg{width:100%;height:100%}.banner--nightglow .banner__support-text{width:100%;margin-top:1.6rem;color:#a8abb5;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:0;text-align:center}@media screen and (max-width:989px){.banner--nightglow{min-height:42rem}.banner--nightglow .banner__content{padding-top:4.8rem;padding-bottom:4.8rem}.banner--nightglow .banner__box{max-width:72rem}.banner--nightglow .banner__heading{font-size:clamp(3.6rem,5vw,4.4rem)}.banner--nightglow .banner__text{max-width:60rem;font-size:1.7rem}}@media screen and (max-width:749px){.banner--nightglow{min-height:44rem}.banner--nightglow:not(.banner--mobile-bottom) .banner__media{position:absolute}.banner--nightglow .nightglow-banner__image--mobile{display:block}.banner--nightglow .nightglow-banner__media--has-mobile .nightglow-banner__image--desktop{display:none}.banner--nightglow .banner__content{padding-top:4.8rem;padding-bottom:4.8rem}.banner--nightglow .banner__box{padding-left:0;padding-right:0}.banner--nightglow .banner__heading{font-size:clamp(3rem,9vw,3.6rem);line-height:1.12}.banner--nightglow .banner__heading+.banner__text{margin-top:1.8rem}.banner--nightglow .banner__text{max-width:54rem;font-size:1.6rem;line-height:1.5}.banner--nightglow .banner__text+.banner__buttons,.banner--nightglow .banner__heading+.banner__buttons,.banner--nightglow .banner__buttons{margin-top:2.4rem}.banner--nightglow .banner__buttons{width:100%;flex-direction:column;gap:1.2rem}.banner--nightglow .banner__buttons .button{width:auto;max-width:100%;min-height:5rem;padding:1.5rem 2.4rem;font-size:1.3rem}.banner--nightglow .banner__support-text{margin-top:1.6rem;font-size:1.3rem;line-height:1.4}}@media(prefers-reduced-motion:reduce){.banner--nightglow .banner__media img{transition:none}}.banner--nightglow .banner__eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.6rem 1.4rem;border:.1rem solid #ee84fa;border-radius:.4rem;color:#fff;font-family:var(--font-body-family);font-style:normal;font-weight:700;font-size:1.2rem;line-height:1;letter-spacing:.24rem;text-transform:uppercase;width:fit-content;max-width:100%}.banner--nightglow .banner__eyebrow+.banner__heading{margin-top:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nightglow-image-banner.css.map */
