.background-text{position:relative;overflow:hidden;background-image:var(--background-text-image, none);background-size:cover;background-position:center bottom;background-repeat:no-repeat;background-attachment:scroll}.background-text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--background-text-gradient, none);pointer-events:none}.background-text__inner{position:relative;z-index:1}.background-text__content{display:flex;flex-direction:column;align-items:flex-start;max-width:47.5%}.background-text__caption{margin:0 0 1rem!important;font-size:2rem;font-weight:600;line-height:1}.background-text__heading{width:100%;margin:0 0 3rem!important;line-height:1.2}.background-text__text{width:100%}.background-text__text p{line-height:2.8rem}.background-text__text p:not(:last-child){margin-bottom:1.8rem}.background-text__button{margin-top:5rem}.background-text__button--medium{max-width:35rem}.background-text__button--large{max-width:40rem}@media screen and (max-width:989px){.background-text{background-image:var(--background-text-image-mobile, var(--background-text-image, none));background-position:center top}.background-text:before{background:var(--background-text-gradient-mobile, var(--background-text-gradient, none))}.background-text__content{max-width:none}.background-text--has-mobile-image .background-text__content{margin-top:35vw}.background-text__heading{margin-bottom:2rem!important;line-height:1.25}.background-text__button{margin-top:3rem;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-background-text.css.map */
