.banner-two-columns{width:100%}.banner-two-columns__container{display:flex;flex-direction:column;gap:0;margin-left:0;margin-right:0}.banner-two-columns__text{width:100%;padding:20px}.banner-two-columns__text-inner{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;border-radius:var(--media-radius, 0)}.banner-two-columns__media{width:100%;display:block}.banner-two-columns__image{width:100%;height:auto;display:block;object-fit:contain;object-position:center}.banner-two-columns .banner__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.banner-two-columns .banner-two-columns__text-inner.text-start .banner__buttons,.banner-two-columns .banner-two-columns__text-inner.items-start .banner__buttons{justify-content:flex-start}.banner-two-columns .banner-two-columns__text-inner.text-center .banner__buttons,.banner-two-columns .banner-two-columns__text-inner.items-center .banner__buttons{justify-content:center}.banner-two-columns .banner-two-columns__text-inner.text-end .banner__buttons,.banner-two-columns .banner-two-columns__text-inner.items-end .banner__buttons{justify-content:flex-end}@media (min-width: 981px){.banner-two-columns .banner-two-columns__text-inner.md\:text-start .banner__buttons,.banner-two-columns .banner-two-columns__text-inner.md\:items-start .banner__buttons{justify-content:flex-start}.banner-two-columns .banner-two-columns__text-inner.md\:text-center .banner__buttons,.banner-two-columns .banner-two-columns__text-inner.md\:items-center .banner__buttons{justify-content:center}.banner-two-columns .banner-two-columns__text-inner.md\:text-end .banner__buttons,.banner-two-columns .banner-two-columns__text-inner.md\:items-end .banner__buttons{justify-content:flex-end}}.banner-two-columns .banner__caption{margin-bottom:.5rem}.banner-two-columns .banner__heading{margin-top:0;margin-bottom:1rem}.banner-two-columns .banner__text{margin-bottom:0}@media (max-width: 980px){.banner-two-columns .banner-two-columns__text-inner.text-start{text-align:left!important;align-items:flex-start!important}.banner-two-columns .banner-two-columns__text-inner.text-start .banner__caption,.banner-two-columns .banner-two-columns__text-inner.text-start .banner__heading,.banner-two-columns .banner-two-columns__text-inner.text-start .banner__text,.banner-two-columns .banner-two-columns__text-inner.text-start .banner__text *{text-align:left!important}.banner-two-columns .banner-two-columns__text-inner.text-center{text-align:center!important;align-items:center!important}.banner-two-columns .banner-two-columns__text-inner.text-center .banner__caption,.banner-two-columns .banner-two-columns__text-inner.text-center .banner__heading,.banner-two-columns .banner-two-columns__text-inner.text-center .banner__text,.banner-two-columns .banner-two-columns__text-inner.text-center .banner__text *{text-align:center!important}.banner-two-columns .banner-two-columns__text-inner.text-end{text-align:right!important;align-items:flex-end!important}.banner-two-columns .banner-two-columns__text-inner.text-end .banner__caption,.banner-two-columns .banner-two-columns__text-inner.text-end .banner__heading,.banner-two-columns .banner-two-columns__text-inner.text-end .banner__text,.banner-two-columns .banner-two-columns__text-inner.text-end .banner__text *{text-align:right!important}}@media (min-width: 981px){.banner-two-columns .banner-two-columns__text-inner.md\:text-start{text-align:left!important;align-items:flex-start!important}.banner-two-columns .banner-two-columns__text-inner.md\:text-start .banner__caption,.banner-two-columns .banner-two-columns__text-inner.md\:text-start .banner__heading,.banner-two-columns .banner-two-columns__text-inner.md\:text-start .banner__text,.banner-two-columns .banner-two-columns__text-inner.md\:text-start .banner__text *{text-align:left!important}.banner-two-columns .banner-two-columns__text-inner.md\:text-center{text-align:center!important;align-items:center!important}.banner-two-columns .banner-two-columns__text-inner.md\:text-center .banner__caption,.banner-two-columns .banner-two-columns__text-inner.md\:text-center .banner__heading,.banner-two-columns .banner-two-columns__text-inner.md\:text-center .banner__text,.banner-two-columns .banner-two-columns__text-inner.md\:text-center .banner__text *{text-align:center!important}.banner-two-columns .banner-two-columns__text-inner.md\:text-end{text-align:right!important;align-items:flex-end!important}.banner-two-columns .banner-two-columns__text-inner.md\:text-end .banner__caption,.banner-two-columns .banner-two-columns__text-inner.md\:text-end .banner__heading,.banner-two-columns .banner-two-columns__text-inner.md\:text-end .banner__text,.banner-two-columns .banner-two-columns__text-inner.md\:text-end .banner__text *{text-align:right!important}}@media (min-width: 981px){.banner-two-columns__container{flex-direction:row;align-items:center;min-height:400px}.banner-two-columns__text{width:40%;flex-shrink:0;padding:2rem;display:flex}.banner-two-columns__text-inner.justify-start{justify-content:flex-start}.banner-two-columns__text-inner.justify-center{justify-content:center}.banner-two-columns__text-inner.justify-end{justify-content:flex-end}.banner-two-columns__media{width:60%;flex-shrink:0}.page-width .banner-two-columns__media{position:relative;right:0}}@media (min-width: 1440px){.page-width .banner-two-columns__media{right:calc((100vw - var(--page-width)) / 2 * -1)}.banner-two-columns__image{width:100%;height:auto;object-fit:contain;object-position:center}.banner-two-columns__text{padding:0 2rem}}@media (min-width: 981px) and (max-width: 1024px){.banner-two-columns__text{padding:0 1.5rem}.banner-two-columns__text-inner{padding:1.5rem}}.banner-two-columns.page-width{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding:0}@media (min-width: 981px){.banner-two-columns.page-width{padding-left:var(--px-desktop);padding-right:var(--px-desktop)}}@media (max-width: 980px){.banner-two-columns__container{gap:0}.banner-two-columns__text{order:2}.banner-two-columns__media{order:1}.banner-two-columns__text-inner.justify-start{justify-content:flex-start}.banner-two-columns__text-inner.justify-center{justify-content:center}.banner-two-columns__text-inner.justify-end{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-banner-two-columns.css.map */
