.text-highlight{position:relative}.section-padding{padding-top:var(--PT);padding-bottom:var(--PB)}.text-highlight.page-width{max-width:var(--page-width);margin-left:auto;margin-right:auto}.text-highlight__wrapper{display:flex;align-items:center;gap:4rem}@media screen and (max-width:749px){.text-highlight__wrapper--full-width.text-highlight--image_left{margin-left:-1.5rem}.text-highlight__wrapper--full-width.text-highlight--image_left .text-highlight__media{width:calc(50% + 1.5rem)}.text-highlight__wrapper--full-width.text-highlight--image_right{margin-right:-1.5rem}.text-highlight__wrapper--full-width.text-highlight--image_right .text-highlight__media{width:calc(50% + 1.5rem)}}@media screen and (min-width:750px){.text-highlight__wrapper--full-width.text-highlight--image_left{margin-left:-5rem}.text-highlight__wrapper--full-width.text-highlight--image_left .text-highlight__media{width:calc(50% + 5rem)}.text-highlight__wrapper--full-width.text-highlight--image_right{margin-right:-5rem}.text-highlight__wrapper--full-width.text-highlight--image_right .text-highlight__media{width:calc(50% + 5rem)}}.text-highlight--none .text-highlight__content{width:100%;display:flex;justify-content:center}.text-highlight--image_left{flex-direction:row}.text-highlight--image_left .text-highlight__media,.text-highlight--image_left .text-highlight__content{flex:1;min-width:0}.text-highlight--image_right{flex-direction:row-reverse}.text-highlight--image_right .text-highlight__media{flex:1;min-width:0}.text-highlight--image_right .text-highlight__content{flex:1;min-width:0;display:flex;justify-content:center}.text-highlight__image{position:relative;overflow:hidden;width:100%}.text-highlight__image.text-highlight__image--adapt{height:auto}.text-highlight__image.text-highlight__image--adapt .text-highlight__img{position:relative;width:100%;height:auto;display:block}.text-highlight__image:not(.text-highlight__image--adapt){display:flex;align-items:center;justify-content:center}.text-highlight__image-inner{position:absolute;top:0;left:0;width:100%;height:100%}.text-highlight__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.text-highlight__img.placeholder-svg{background-color:rgba(var(--color-foreground),.04);fill:rgba(var(--color-foreground),.2)}.text-highlight__content{width:100%}.text-highlight__content--centered{text-align:center}.text-highlight__text-wrapper{width:100%;margin:0 auto}.text-highlight--align-left{text-align:left}.text-highlight--align-left .text-highlight__text{margin-left:0;margin-right:auto}.text-highlight--align-center{text-align:center}.text-highlight--align-center .text-highlight__text{margin-left:auto;margin-right:auto}.text-highlight--align-right{text-align:right}.text-highlight--align-right .text-highlight__text{margin-left:auto;margin-right:0}.text-highlight__text{line-height:1.4;margin:0 auto 2rem;word-wrap:break-word}.text-highlight__text--heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))}.text-highlight__text--body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.75)}.text-highlight__word{opacity:.2;transition:opacity .3s ease;display:inline}.text-highlight__word--active{opacity:1}.text-highlight__button-wrapper{margin-top:3rem;display:flex}.text-highlight--align-left .text-highlight__button-wrapper{justify-content:flex-start}.text-highlight--align-center .text-highlight__button-wrapper{justify-content:center}.text-highlight--align-right .text-highlight__button-wrapper{justify-content:flex-end}@media screen and (max-width:749px){.text-highlight__wrapper{flex-direction:column;gap:2rem}.text-highlight--image_left,.text-highlight--image_right{flex-direction:column}.text-highlight__media{display:block;width:100%}.text-highlight__content--centered,.text-highlight--image_right .text-highlight__content,.text-highlight--none .text-highlight__content{justify-content:flex-start}.text-highlight__text{max-width:100%!important}.text-highlight__button-wrapper{margin-top:2rem}}@media screen and (min-width:750px)and (max-width:989px){.text-highlight__wrapper{gap:3rem}}.text-highlight__text{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.text-highlight__word{opacity:1!important;transition:none!important}}@media print{.text-highlight__word{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-text-highlight.css.map */
