.page__banner{position:relative}.banner__bg{height:100%;position:absolute;left:0;top:0;width:100%}.banner__bg img{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.page__banner .page__banner-content{position:absolute;z-index:2;width:100%;padding:0 40px}.page__banner .page__banner-content h2{font-size:40px;line-height:40px;font-weight:900;color:#fff;margin:0;text-transform:capitalize}.page__banner .page__banner-content span{font-size:12px;font-weight:700;line-height:1;letter-spacing:.12em;color:#fff;border:1px solid #e3e3e3;display:inline-block;padding:4px 11px;margin:0 0 10px;border-radius:40px;text-transform:uppercase;font-family:Helvetica Neue}.page__banner.banner--small,.page__banner.banner--medium,.page__banner.banner--large{height:300px}.page__banner .page__banner-content h2{font-size:25px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#fff}.banner_breadcrumbs{position:absolute;padding:0 40px;top:40px;left:0}.banner--auto .banner__bg,.banner--auto .banner__bg img{position:inherit}.page__banner .page__banner-content span p{margin:0;position:relative;top:0}@media screen and (min-width: 750px){.page__banner.banner--small{height:19rem}.page__banner.banner--medium{height:30rem}.page__banner.banner--large{height:35rem}}@media (min-width: 769px){.page__banner .page__banner-content h2{font-size:40px}}@media (min-width: 1024px){.page__banner .page__banner-content h2{font-size:50px}}@media (min-width: 1400px){.page__banner .page__banner-content{padding:0 150px}.banner_breadcrumbs{position:absolute;padding:0 150px}}@media (max-width: 767px){.page__banner.banner--auto{height:300px}.page__banner .page__banner-content span p{top:1px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/page-banner.css.map */
