.text-image{width:100%;max-width:1600px;margin:0 auto;padding:var(--spacings-medium-l, 40px) 0;overflow:hidden}.text-image__content{display:flex;flex-direction:column}.text-image__texts-container{flex:1;padding:var(--spacings-medium-m) var(--spacings-medium-l);box-sizing:border-box}@media screen and (min-width: 1024px){.text-image__texts-container{padding:var(--spacings-meduim-l) 0px var(--spacings-large-xs)}}.text-image__texts-content{position:relative;max-width:653px;width:100%;margin:0 auto}.container-large .text-image__texts-content{max-width:653px;width:100%;margin:0 auto}.text-image__texts-content{display:flex;flex-direction:column}.container-ratio--1 .text-image__texts-container{min-width:53.5%}.container-ratio--2 .text-image__texts-container{min-width:54.5%}.container-ratio--3 .text-image__texts-container{min-width:46.5%}.container-ratio--4 .text-image__texts-container{min-width:42.5%}.container-ratio--5 .text-image__texts-container{min-width:50%}.text-image__overtitle,.text-image__title,.text-image__subtitle{margin-bottom:var(--spacings-small-m, 8px)}.text-image__title:only-child{margin-bottom:0}.text-image__label,.text-image__description{margin:var(--spacings-small-m, 8px) 0}.text--image__button-container{margin-top:var(--spacings-medium-m, 32px)}.text--image__button-container .product-form__submit{margin-top:0!important}.text-image__content-image{position:relative;flex:1;line-height:0}.text-image__content-image-item{width:100%}.text-image__content-image-item-desktop{display:none}.text-image__content-image-item-mobile{display:block}.text-image__content-image-item-button{position:absolute;z-index:2;bottom:var(--spacings-medium-l, 40px);left:50%;transform:translate(-50%)}.container-ratio--1 .text-image__content-image{min-width:46.5%}.container-ratio--2 .text-image__content-image{min-width:45.5%}.container-ratio--3 .text-image__content-image{min-width:53.5%}.container-ratio--4 .text-image__content-image{min-width:57.5%}.container-ratio--5 .text-image__content-image{min-width:50%}@media screen and (min-width: 1024px){.text-image__content-image-item-desktop{display:block}.text-image__content-image-item-desktop:has(video){padding-block-end:0}.text-image__content-image-item-mobile{display:none}}.text-image__content-mobile--top{flex-direction:column-reverse}.text-image__content-mobile--bottom{flex-direction:column}.text-image .video-container{position:relative;top:0;left:0;width:100%;height:100%}.text-image .text-image__content-item-video-mobile{position:absolute;top:0;left:0;width:100%;height:100%}.text-image .video-content{width:100%;height:100%}@media screen and (min-width: 1024px){.text-image{padding:var(--spacings-large-xs, 56px) 0}.text-image__content{flex-direction:row;align-items:center}.text-image__content--left{flex-direction:row-reverse}.text-image__content--right{flex-direction:row}.text-image__content--top{flex-direction:column-reverse}.text-image__content--bottom{flex-direction:column}.container-ratio--4.text-image__content--top .text-image__content-image,.container-ratio--4.text-image__content--bottom .text-image__content-image{min-width:100%}.container-ratio--1.text-image__content--top .text-image__texts-content,.container-ratio--2.text-image__content--top .text-image__texts-content,.container-ratio--3.text-image__content--top .text-image__texts-content,.container-ratio--4.text-image__content--top .text-image__texts-content,.container-ratio--5.text-image__content--top .text-image__texts-content{width:653px}.text-image__texts-container{padding:var(--spacings-large-m, 80px) var(--spacings-large-l, 120px)}.text-image__content-image-item-button{bottom:var(--spacings-medium-xl, 40px)}.text-image__content--top .text-image__texts-container,.text-image__content--bottom .text-image__texts-container{padding:var(--spacings-medium-l, 40px) var(--spacings-large-l, 120px)}.text-image-desktop--top{padding-bottom:var(--spacings-small-m, 8px)}.text-image-desktop--bottom{padding-top:var(--spacings-small-m, 8px)}}@media screen and (max-width: 1024px){.text-image__content-image,.text-image__texts-container,.text-image__texts-content{width:100%}.text-image-mobile--top{padding-bottom:var(--spacings-small-m, 8px)}.text-image-mobile--bottom{padding-top:var(--spacings-small-m, 8px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/text-image.css.map */
