.banner{position:relative;width:100%}.banner--narrow .banner__media-wrapper{max-width:1200px;margin:0 auto}.banner__box--narrow{max-width:1200px!important;width:100%;margin:0 auto}.banner__media-wrapper img{width:100%;height:auto;object-fit:contain;display:block}.banner__content{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;padding:1rem;pointer-events:auto;text-align:center}.banner__box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;gap:1.5rem;max-width:100%;word-wrap:break-word;text-align:inherit}.banner__buttons{margin-top:1.5rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 750px){.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 screen and (max-width: 749px){.banner__content--mobile-top-left{align-items:flex-start;justify-content:flex-start}.banner__content--mobile-top-center{align-items:flex-start;justify-content:center}.banner__content--mobile-top-right{align-items:flex-start;justify-content:flex-end}.banner__content--mobile-middle-left{align-items:center;justify-content:flex-start}.banner__content--mobile-middle-center{align-items:center;justify-content:center}.banner__content--mobile-middle-right{align-items:center;justify-content:flex-end}.banner__content--mobile-bottom-left{align-items:flex-end;justify-content:flex-start}.banner__content--mobile-bottom-center{align-items:flex-end;justify-content:center}.banner__content--mobile-bottom-right{align-items:flex-end;justify-content:flex-end}}@media screen and (min-width: 750px){.banner__content--top-left .banner__box--narrow,.banner__content--middle-left .banner__box--narrow,.banner__content--bottom-left .banner__box--narrow{align-items:flex-start;text-align:left}.banner__content--top-center .banner__box--narrow,.banner__content--middle-center .banner__box--narrow,.banner__content--bottom-center .banner__box--narrow{align-items:center;text-align:center}.banner__content--top-right .banner__box--narrow,.banner__content--middle-right .banner__box--narrow,.banner__content--bottom-right .banner__box--narrow{align-items:flex-end;text-align:right}}@media screen and (max-width: 749px){.banner__content--mobile-top-left .banner__box--narrow,.banner__content--mobile-middle-left .banner__box--narrow,.banner__content--mobile-bottom-left .banner__box--narrow{align-items:flex-start;text-align:left}.banner__content--mobile-top-center .banner__box--narrow,.banner__content--mobile-middle-center .banner__box--narrow,.banner__content--mobile-bottom-center .banner__box--narrow{align-items:center;text-align:center}.banner__content--mobile-top-right .banner__box--narrow,.banner__content--mobile-middle-right .banner__box--narrow,.banner__content--mobile-bottom-right .banner__box--narrow{align-items:flex-end;text-align:right}}.banner__buttons--desktop,.banner__buttons--mobile{display:none!important}@media screen and (min-width: 750px){.banner__buttons--desktop{display:flex!important;flex-wrap:wrap;justify-content:center;gap:1rem}.banner__buttons--mobile{display:none!important}}@media screen and (max-width: 749px){.banner__buttons--mobile{display:flex!important;flex-wrap:wrap;justify-content:center;gap:1rem}.banner__buttons--desktop{display:none!important}}.banner__buttons--desktop.is-below,.banner__buttons--mobile.is-below{width:100%;margin-top:2rem;padding:0 1.5rem;justify-content:center;display:flex;flex-wrap:wrap;gap:1rem}.banner__buttons--desktop.is-inside,.banner__buttons--mobile.is-inside{position:relative;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-image-banner.css.map */
