.dual-banner-wrapper{width:100%;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 750px){.dual-banner-wrapper{padding-left:24px;padding-right:24px}}.dual-banner{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.dual-banner__column{position:relative;overflow:hidden;display:flex;align-items:stretch}.dual-banner__image{width:100%;height:auto;display:block}.dual-banner__image img{width:100%;height:100%;object-fit:cover;display:block}.dual-banner__placeholder{width:100%;min-height:300px;background-color:#f3f3f3;display:flex;align-items:center;justify-content:center}.dual-banner__placeholder svg{width:100px;height:100px;opacity:.3}.dual-banner__content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;padding:2rem;pointer-events:none;z-index:2}.dual-banner__content-inner{pointer-events:auto;background-color:#ffffffe6;padding:2rem;border-radius:4px;max-width:400px;display:flex;flex-direction:column}.dual-banner__content-inner:has(.dual-banner__button--align-left){text-align:left;align-items:flex-start}.dual-banner__content-inner:has(.dual-banner__button--align-center){text-align:center;align-items:center}.dual-banner__content-inner:has(.dual-banner__button--align-right){text-align:right;align-items:flex-end}.dual-banner__content-inner--transparent{background-color:transparent!important;padding:2rem;border-radius:0}.dual-banner__heading{margin:0 0 1rem;font-weight:300;line-height:1.2;color:#000}.dual-banner__content-inner--transparent .dual-banner__heading{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.dual-banner__text{margin:0 0 1.5rem;font-size:1.4rem;line-height:1.6;color:#333}.dual-banner__content-inner--transparent .dual-banner__text{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.dual-banner__text p{margin:0}.dual-banner__button{margin-top:1rem}.dual-banner__content-inner .button--link,.dual-banner__content-inner .button--overlay-link{display:inline-flex!important;align-items:flex-start!important;width:auto!important;min-width:auto!important;padding-left:0!important;padding-right:0!important}@media screen and (min-width: 750px){.dual-banner__content-inner .dual-banner__button--align-left.button--link,.dual-banner__content-inner .dual-banner__button--align-left.button--overlay-link{text-align:left!important;margin-left:0!important;margin-right:auto!important;justify-content:flex-start!important}.dual-banner__content-inner .dual-banner__button--align-center.button--link,.dual-banner__content-inner .dual-banner__button--align-center.button--overlay-link{text-align:center!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important;display:inline-flex!important}.dual-banner__content-inner .dual-banner__button--align-right.button--link,.dual-banner__content-inner .dual-banner__button--align-right.button--overlay-link{text-align:right!important;margin-left:auto!important;margin-right:0!important;justify-content:flex-end!important}}@media screen and (max-width: 749px){.dual-banner__content-inner .dual-banner__button--align-mobile-left.button--link,.dual-banner__content-inner .dual-banner__button--align-mobile-left.button--overlay-link{text-align:left!important;margin-left:0!important;margin-right:auto!important;justify-content:flex-start!important}.dual-banner__content-inner .dual-banner__button--align-mobile-center.button--link,.dual-banner__content-inner .dual-banner__button--align-mobile-center.button--overlay-link{text-align:center!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important;display:inline-flex!important}.dual-banner__content-inner .dual-banner__button--align-mobile-right.button--link,.dual-banner__content-inner .dual-banner__button--align-mobile-right.button--overlay-link{text-align:right!important;margin-left:auto!important;margin-right:0!important;justify-content:flex-end!important}}.dual-banner__content--top-left{align-items:flex-start;justify-content:flex-start}.dual-banner__content--top-center{align-items:flex-start;justify-content:center}.dual-banner__content--top-right{align-items:flex-start;justify-content:flex-end}.dual-banner__content--center-left{align-items:center;justify-content:flex-start}.dual-banner__content--center{align-items:center;justify-content:center}.dual-banner__content--center-right{align-items:center;justify-content:flex-end}.dual-banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.dual-banner__content--bottom-center{align-items:flex-end;justify-content:center}.dual-banner__content--bottom-right{align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 749px){.dual-banner__content--mobile-top-left{align-items:flex-start!important;justify-content:flex-start!important}.dual-banner__content--mobile-top-center{align-items:flex-start!important;justify-content:center!important}.dual-banner__content--mobile-top-right{align-items:flex-start!important;justify-content:flex-end!important}.dual-banner__content--mobile-center-left{align-items:center!important;justify-content:flex-start!important}.dual-banner__content--mobile-center{align-items:center!important;justify-content:center!important}.dual-banner__content--mobile-center-right{align-items:center!important;justify-content:flex-end!important}.dual-banner__content--mobile-bottom-left{align-items:flex-end!important;justify-content:flex-start!important}.dual-banner__content--mobile-bottom-center{align-items:flex-end!important;justify-content:center!important}.dual-banner__content--mobile-bottom-right{align-items:flex-end!important;justify-content:flex-end!important}}@media screen and (max-width: 749px){.dual-banner{grid-template-columns:1fr 1fr}.dual-banner__content{padding:1rem}.dual-banner__content-inner{padding:1.5rem;max-width:100%}.dual-banner__text{font-size:1.2rem}}@media screen and (max-width: 749px){.dual-banner--stack-mobile{grid-template-columns:1fr}.dual-banner--stack-mobile .dual-banner__content-inner{max-width:400px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/section-dual-image-banner.css.map */
