.half-banner-text{margin-top:5rem}.half-banner-text:not(.color-scheme-background-1){margin-bottom:5rem}@media screen and (min-width: 750px){.half-banner-text{margin-bottom:calc(5rem + var(--page-width-margin))}}.half-banner-text .grid{margin-left:0;margin-bottom:0}.half-banner-text__grid{overflow:hidden;margin-bottom:0;margin-left:0}@media screen and (min-width: 750px){.half-banner-text__grid--reverse{flex-direction:row-reverse}}.half-banner-text__media{background-color:transparent;min-height:100%}.half-banner-text__media--small{height:19.4rem}.half-banner-text__media--large{height:43.5rem}@media screen and (min-width: 750px){.half-banner-text__media--small{height:31.4rem}.half-banner-text__media--large{height:69.5rem}h2.half-banner-text__heading.h1{text-transform:capitalize}}.half-banner-text__media--placeholder{background-color:rgba(var(--color-foreground),.04);position:relative;overflow:hidden}.half-banner-text__media--placeholder.half-banner-text__media--adapt{height:20rem}@media screen and (min-width: 750px){.half-banner-text__media--placeholder.half-banner-text__media--adapt{height:30rem}}.half-banner-text__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.half-banner-text__content{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}@media (max-width: 1200px) and (min-width: 750px){.half-banner-text__content{padding:12rem 5rem 5.6rem}}@media screen and (max-width: 750px){.half-banner-text__content{padding:3.2rem 2rem 5.6rem}.half-banner-text__content.remove_padding{padding:3.2rem 1.5rem}.half-banner-text__content.remove_padding .half-banner-text__text p{text-align:left}}@media screen and (min-width: 750px){.half-banner-text__grid--reverse .half-banner-text__content{margin-left:auto}}.half-banner-text__content>*+*{margin-top:2rem}.half-banner-text__content>.half-banner-text__text:empty~a{margin-top:2rem}.half-banner-text__content>:first-child:is(.half-banner-text__heading){margin-top:0}.half-banner-text__content :last-child:is(.half-banner-text__heading){margin-bottom:0}.half-banner-text__content .button+.half-banner-text__text{margin-top:2rem}.half-banner-text__content .half-banner-text__text+.button{margin-top:3rem}.half-banner-text__text p{margin-top:0;margin-bottom:1rem;font-size:18px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0em;text-align:center}@media screen and (min-width: 750px){.half-banner-text__text p{margin-top:0;margin-bottom:1rem;font-size:20px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:0em;text-align:left}}@media screen and (max-width: 749px){.text_wrap{text-align:center}}.border_dec{position:relative}.border_dec:after{content:"";height:2px;width:auto;max-width:570px;position:absolute;bottom:0;display:inline-block;border-bottom:2px solid #5C5B59;left:15px;right:15px}@media screen and (min-width: 750px){.border_dec:after{content:"";height:2px;width:90%;max-width:570px;position:absolute;bottom:0;display:inline-block;border-bottom:2px solid #5C5B59;left:50px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-half-banner-text.css.map */
