.banner-with-text{display:flex;position:relative;flex-direction:column;min-height:initial}.banner-with-text__media{width:100%;position:relative;z-index:-1}@media screen and (min-width: 750px){.banner-with-text{flex-direction:row;justify-content:center}.banner-with-text__media{overflow:hidden}}@media screen and (max-width: 749px){.page-width--full-width .banner-with-text.banner-with-text__content{padding:0 1.5rem}}.banner-with-text__media .placeholder{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#00000080}.banner-with-text.banner-with-text__content{padding:0}.banner-with-text__content{display:flex;width:100%;height:100%;justify-content:center;align-items:flex-end;position:absolute;top:0}@media screen and (min-width: 750px){.banner-with-text__content.page-width{padding-inline-start:7rem;padding-inline-end:7rem}.banner-with-text__content{align-items:center}.banner-with-text.banner-with-text__content{padding:5rem}.banner-with-text__content--top-left{align-items:flex-start;justify-content:flex-start}.banner-with-text__content--top-center{align-items:flex-start;justify-content:center}.banner-with-text__content--top-right{align-items:flex-start;justify-content:flex-end}.banner-with-text__content--middle-left{align-items:center;justify-content:flex-start}.banner-with-text__content--middle-center{align-items:center;justify-content:center}.banner-with-text__content--middle-right{align-items:center;justify-content:flex-end}.banner-with-text__content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner-with-text__content--bottom-center{align-items:flex-end;justify-content:center}.banner-with-text__content--bottom-right{align-items:flex-end;justify-content:flex-end}}.banner-with-text__box{border:0;padding:3.2rem;position:relative;z-index:2;height:fit-content;align-items:center;width:100%}.banner-with-text__box>*+*{margin-top:2rem}.banner-with-text__box>.banner-with-text__text:empty~a{margin-top:3rem}.banner-with-text__heading>*{margin:0rem}.banner-with-text__box>:first-child:is(.banner-with-text__heading),.banner-with-text__box>:first-child:is(.banner-with-text__subheading){margin-top:0}.banner-with-text__box :last-child:is(.banner-with-text__heading){margin-bottom:0}.banner-with-text__box :last-child:is(.button){margin-top:3rem}@media screen and (max-width: 749px){.banner-with-text__box{width:100%}}@media screen and (min-width: 1024px){.banner-with-text__box{width:auto}}@media screen and (min-width: 750px){.banner-with-text__box>.banner-with-text__buttons:only-child .button{margin-top:0}}.banner-with-text__heading>*,.banner-with-text__text>*{word-wrap:break-word}.banner-with-text__heading{margin-bottom:0;line-height:1.2;letter-spacing:.02em}.banner-with-text__subheading{letter-spacing:.2em;text-transform:uppercase;line-height:1.25;margin-bottom:0}@media screen and (min-width: 750px){.banner-with-text__subheading.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.banner-with-text__subheading+.banner-with-text__heading{margin-top:.5rem}.banner-with-text__subheading--colored{color:rgba(var(--color-heading),.55)}.banner-with-text__text--colored{color:rgba(var(--color-foreground),.55)}.banner-with-text__text--colored.rte a{color:rgb(var(--color-link));background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px)}.banner-with-text.full-unstyled-link{display:block}
/*# sourceMappingURL=/cdn/shop/t/207/assets/section-banner-with-text.css.map */
