.banner{position:relative;z-index:1}.banner--full,.banner--dvh{height:calc(100vh - var(--header-height))}@media (min-width: 1024px){.announcement-bar-section~main .banner--dvh{height:calc(100vh - (var(--header-height) + 32px))}}@media (min-width: 1024px){.banner--full{margin-top:calc(var(--header-height) * -1);height:100vh}}.banner__content{padding:5rem 0 1rem;display:flex}@media (min-width: 1024px){.banner__content{padding:7rem 0 3rem}}.banner--dvh .banner__content{padding:1.5rem 0}@media (min-width: 1024px){.banner--dvh .banner__content{padding:3rem 0}}.banner__content-container{max-width:1024px;display:inline-block}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex}.banner__media:after{content:"";position:absolute;top:0;background:#000;opacity:0;z-index:1;width:100%;height:100%}.banner__content--top-left{align-items:flex-start;justify-content:flex-start}.banner__content--top-center{align-items:flex-start;justify-content:center}.banner__content--top-right{align-items:flex-start;justify-content:flex-end}.banner__content--middle-left{align-items:center;justify-content:flex-start}.banner__content--middle-center{align-items:center;justify-content:center}.banner__content--middle-right{align-items:center;justify-content:flex-end}.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner__content--bottom-center{align-items:flex-end;justify-content:center}.banner__content--bottom-right{align-items:flex-end;justify-content:flex-end}@media (min-width: 1024px){.banner__btn a{width:162px}}.banner--about .banner__content-container{max-width:660px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-image-banner.css.map */
