.two-column-banner__grid{display:flex;flex-wrap:wrap;gap:1.2rem}.two-column-banner__item{width:100%;position:relative;overflow:hidden;border-radius:var(--media-radius)}@media screen and (min-width:750px){.two-column-banner__item{width:calc(50% - .6rem)}}.two-column-banner__media{height:100%;width:100%}.two-column-banner__media img,.two-column-banner__media svg{width:100%;height:100%;object-fit:cover;display:block}.two-column-banner__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:2rem;z-index:2}.two-column-banner__content.top-center{align-items:flex-start;justify-content:center;padding-top:5rem}.two-column-banner__content.middle-center{align-items:center;justify-content:center}.two-column-banner__content.bottom-center{align-items:flex-end;justify-content:center;padding-bottom:5rem}.two-column-banner__box{text-align:center;max-width:40rem}.two-column-banner__heading{color:rgb(var(--color-base-background-1));margin-bottom:2.5rem;font-weight:500;text-transform:uppercase}.button--white{background-color:var(--gradient-base-background-1)!important;color:var(--gradient-base-accent-1)!important;border:none;padding:1.2rem 4.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;transition:opacity .3s ease;min-height:5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--buttons-radius);text-decoration:none}.button--white:hover{opacity:.9}@media screen and (max-width:749px){.two-column-banner__item{height:60vh}.two-column-banner__heading{font-size:2.8rem}}@media screen and (min-width:750px){.two-column-banner__item{height:700px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-custom-two-column-banner.css.map */
