.text-image{width:100%;background-color:var(--background-color, #ffffff);padding:var(--padding-top, 100px) 0 var(--padding-bottom, 100px)}.text-image__inner{max-width:890px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:flex-start;color:var(--text-color, #333333)}.text-image__inner--right{direction:rtl}.text-image__inner--right>*{direction:ltr}.text-image__media img{width:100%;height:auto;display:block;border-radius:15px}.text-image__button-wrapper{display:flex;justify-content:flex-end;margin-top:24px}.text-image__button{display:inline-block;padding:12px 28px;background-color:var(--button-bg-color, #333333);color:var(--button-text-color, #ffffff);border:1px solid var(--button-border-color, #333333);text-decoration:none;font-size:14px;letter-spacing:.05em;transition:opacity .2s ease,transform .2s ease;cursor:pointer}.text-image__button:hover{opacity:.85}.text-image__content{font-family:var(--body-font, var(--font-body--family));padding:var(--text-content-padding-top, 0px) var(--text-content-padding-right, 0px) var(--text-content-padding-bottom, 0px) var(--text-content-padding-left, 0px)}.text-image__eyebrow{font-size:var(--eyebrow-font-size, .875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;opacity:.8;color:var(--eyebrow-color, var(--text-color, #333333))}.text-image__heading{font-family:var(--heading-font, var(--font-heading--family));font-size:var(--heading-font-size, 2.25rem);font-weight:var(--heading-font-weight, 300);line-height:var(--heading-line-height, 1.3);margin:0 0 1rem;color:var(--heading-color, var(--text-color, #333333))}.text-image__text{font-size:var(--body-font-size, .95rem);line-height:var(--body-line-height, 1.7);color:var(--body-color, var(--text-color, #333333))}.text-image__text p{margin:0 0 1rem}.text-image__text p:last-child{margin-bottom:0}@media screen and (max-width:768px){.text-image__inner{grid-template-columns:minmax(0,1fr);gap:32px}.text-image__content{padding:var(--text-content-padding-top-mobile, var(--text-content-padding-top, 0px)) var(--text-content-padding-right-mobile, var(--text-content-padding-right, 0px)) var(--text-content-padding-bottom-mobile, var(--text-content-padding-bottom, 0px)) var(--text-content-padding-left-mobile, var(--text-content-padding-left, 0px))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/text-image.css.map */
