.text-image{position:relative;display:flex;flex-direction:column;overflow:hidden}.text-image__background{position:relative;border-radius:0 0 100px 100px;background:#00461b;z-index:1}.text-image__fake{display:none}.text-image__content{padding:40px 0 70px;display:flex;flex-direction:column}.text-image__description{margin-top:13px;display:flex;flex-direction:column;gap:13px}.text-image__subtitle{margin:0;color:#fff;font-size:22px;font-weight:700;line-height:normal;text-transform:none}.text-image__subtitle *{margin:0}.text-image__title{margin:2px 0 0;color:#fff;font-size:27px;font-style:normal;font-weight:700;letter-spacing:normal}.text-image__title *{margin:0}.text-image__description p{margin:0;color:#fff;font-size:15px;font-weight:500;line-height:25px}.text-image__description strong{margin:0;color:#fff;font-size:15px;font-weight:700;line-height:25px}.text-image__mobile{position:relative;margin-top:-45%;z-index:0}.text-image__desktop{display:none}.text-image__image{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 750px){.text-image__subtitle{font-size:21px;font-weight:700;line-height:normal}.text-image__title{margin-top:5px;margin-right:40px;font-size:25px;line-height:normal}.text-image__description{margin-top:15px;gap:15px}.text-image__description p{font-size:16px}.text-image__description strong{font-size:17px}}@media only screen and (min-width: 1100px){.text-image{flex-direction:row;align-items:stretch}.text-image__background{position:static;width:55.73%;flex-shrink:0;border-radius:0 250px 250px 0}.text-image__fake{padding:40px 0;width:max-content;display:block;opacity:0}.text-image__content{top:0;position:absolute;padding:40px 0;width:100%}.text-image__content-inner{max-width:540px;padding-right:27px;width:100%}.text-image__mobile{display:none}.text-image__desktop{width:70%;height:100%;position:absolute;left:30%;top:50%;transform:translateY(-50%);z-index:0;display:flex}.text-image__image{object-position:20% 30%}}@media only screen and (min-width: 1300px){.text-image__desktop{width:90%;overflow:hidden}.text-image__background{border-radius:0 350px 350px 0}}@media only screen and (min-width: 1500px){.text-image__desktop{width:80%;left:35%;overflow:hidden}.text-image__image{object-position:50% 30%}.text-image__background{border-radius:0 500px 500px 0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pdp-text-image.css.map */
