.nhp-retail{padding:0 0 4rem;background:#fff}.nhp-retail .page-width{max-width:132rem}.nhp-retail__banner{position:relative;overflow:hidden;border-radius:1.2rem;background:#202526;color:#fff}.nhp-retail__media,.nhp-retail__media picture{display:block;width:100%}.nhp-retail__image{display:block;width:100%;height:auto;object-fit:contain}.nhp-retail__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.2) 55%,transparent);pointer-events:none}.nhp-retail__content{position:absolute;z-index:1;inset:0 auto 0 0;display:flex;flex-direction:column;justify-content:center;width:max-content;max-width:calc(100% - 4rem);padding:3rem 5rem}.nhp-retail__content>span{font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;line-height:1.3}.nhp-retail h2{margin:.4rem 0;color:inherit;font-family:Calibre,sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2}.nhp-retail__text{font-size:1.6rem;line-height:1.2}.nhp-retail__text p{margin:0}.nhp-retail__content>a{align-self:flex-start;margin-top:1rem;border-bottom:1px solid currentColor;color:#fff;font-family:Calibre,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.25;text-decoration:none}@media(min-width:750px){.nhp-retail__content>span,.nhp-retail h2,.nhp-retail__text p,.nhp-retail__content>a{white-space:nowrap}}@media(max-width:749px){.nhp-retail{padding-bottom:2rem}.nhp-retail .page-width{padding:0}.nhp-retail__banner{border-radius:0}.nhp-retail__content{width:auto;max-width:68%;padding:2rem 2.4rem}.nhp-retail h2{font-size:1.8rem}.nhp-retail__text{font-size:1.4rem}.nhp-retail__content>a{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/nhp-retail-banner.css.map */
