.b-banner{padding-top:var(--pt, 0px);padding-bottom:var(--pb, 0px);background-color:var(--bg-color, #000000)}.b-banner__inner{position:relative;overflow:hidden;min-height:var(--banner-min-height, 725px)}.b-banner__media,.b-banner__image,.b-banner__video-box,.b-banner__video{width:100%;height:100%}.b-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg-color, #000000)}.b-banner__image{display:block;object-fit:cover}.b-banner__video-box{position:absolute;top:0;right:0;bottom:0;left:0}.b-banner__video{display:block;object-fit:cover}.b-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--overlay-opacity, 0);z-index:1;pointer-events:none}.b-banner__content-wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:var(--banner-min-height, 725px);padding:129px 20px 58px;text-align:center}.b-banner__content{display:flex;flex-direction:column;align-items:center;max-width:var(--content-max, 578px);width:100%;color:#fff}.b-banner__eyebrow{margin:0;font-size:24px;line-height:30px;font-weight:400;color:#fff9}.b-banner__eyebrow strong,.b-banner__eyebrow b{font-weight:600;color:#fff}.b-banner__heading{margin:84px 0 0;font-size:80px;line-height:1.26;font-weight:600;color:#fff;letter-spacing:0}.b-banner__description{margin:120px 0 0;font-size:20px;line-height:32px;font-weight:400;color:#fff}.b-banner__description p{margin:0;color:#fff}.b-banner__cta{display:inline-flex;flex-direction:column;align-items:center;margin-top:84px;text-decoration:none;color:#fff}.b-banner__cta-text{margin:0;font-size:18px;line-height:23px;font-weight:500;color:#fff}.b-banner__cta-arrows{position:relative;width:24px;height:29px;margin-top:27px}.b-banner__cta-arrow{position:absolute;left:0;width:24px;height:24px;display:block}.b-banner__cta-arrow--1{top:0}.b-banner__cta-arrow--2{top:5px}@media(max-width:767px){.b-banner{padding-top:var(--pt-m, 0px);padding-bottom:var(--pb-m, 0px)}.b-banner__inner{min-height:var(--banner-min-height-m, 540px)}.b-banner__content-wrap{min-height:var(--banner-min-height-m, 540px);padding:125px 16px 20px}.b-banner__content{max-width:100%}.b-banner__eyebrow{font-size:12px;line-height:15px}.b-banner__heading{margin-top:53px;font-size:40px;line-height:1.25}.b-banner__description{margin-top:31px;font-size:14px;line-height:20px}.b-banner__cta{margin-top:152px}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/section-b-banner.css.map */
