.text-with-image{overflow:hidden}.text-with-image .cstm-container{padding:0 10px}.text-with-image__inner{display:flex;align-items:flex-start;gap:20px}.text-with-image__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.text-with-image__title{margin-bottom:24px}.text-with-image__title p,.text-with-image__title h2,.text-with-image__title h3{font-size:40px;line-height:1.3;font-weight:700;margin:0}.text-with-image__title h1{color:#140905;font-size:36px;font-weight:900;line-height:1.22;letter-spacing:.02em;text-transform:uppercase;margin:0}.text-with-image__title h1 em{font-style:normal;color:#42c12a}.text-with-image__body{width:100%;max-height:var(--max-h, 800px);overflow:hidden;position:relative;transition:max-height .45s ease-in-out;color:#140905;font-size:20px;font-weight:400;line-height:1.5}.text-with-image__body h2{font-size:26px;font-weight:700;line-height:1.14;margin:0 0 10px}.text-with-image__body a{color:#42c12a;text-decoration:underline}.text-with-image__body:not(.text-with-image__body--expanded):after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.text-with-image__body--expanded{max-height:10000px}.text-with-image__body--expanded:after{display:none}.text-with-image__read-more{margin-top:20px;display:flex;align-items:center;gap:8px;padding:23px 50px;border-radius:35px;background-color:#f6f5e7;color:#140905;text-align:center;font-size:16px;font-weight:900;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;transition:color .25s ease-in-out}.text-with-image__media{flex:0 0 auto;max-width:45%}.text-with-image__image{width:100%;height:auto;display:block;border-radius:12px}@media(max-width:999px){.text-with-image__inner{flex-direction:column;gap:40px}.text-with-image__media{max-width:100%;width:100%}.text-with-image__title p,.text-with-image__title h1,.text-with-image__title h2,.text-with-image__title h3{font-size:24px}.text-with-image__title{margin-left:auto;margin-right:auto}.text-with-image__title h1{text-align:center}.text-with-image__read-more{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/text-with-image.css.map */
