.text-with-image{background-color:var(--twi-bg, var(--dost-bg, #F8F6F1));overflow:hidden}.text-with-image--container-boxed{max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.text-with-image__inner{display:grid;grid-template-columns:1fr 1fr;min-height:600px;width:100%;margin:0 auto}.text-with-image__text-col,.text-with-image__image-col{min-width:0}.text-with-image--container-boxed .text-with-image__inner{max-width:var(--container-max)}.text-with-image--container-full .text-with-image__inner{max-width:none}.text-with-image--image-left .text-with-image__inner{direction:rtl}.text-with-image--image-left .text-with-image__inner>*{direction:ltr}.text-with-image__text-col{display:flex;align-items:center;padding:80px 80px 80px 120px}.text-with-image__text-col--linked{position:relative}.text-with-image__col-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-decoration:none}.text-with-image__text-col--linked .text-with-image__text-inner{position:relative;z-index:0;pointer-events:none}.text-with-image__text-col--linked .text-with-image__buttons,.text-with-image__text-col--linked .text-with-image__heading-link{pointer-events:auto;position:relative;z-index:2}.text-with-image__heading-link{color:inherit;text-decoration:none;transition:opacity .2s}.text-with-image__heading-link:hover{opacity:.75}.text-with-image--image-right .text-with-image__text-col{padding:80px 80px 80px 120px}.text-with-image--image-left .text-with-image__text-col{padding:80px 120px 80px 80px}.text-with-image--container-boxed.text-with-image--image-right .text-with-image__text-col{padding:80px 80px 80px max(var(--page-gutter, 40px),40px)}.text-with-image--container-boxed.text-with-image--image-left .text-with-image__text-col{padding:80px max(var(--page-gutter, 40px),40px) 80px 80px}.text-with-image__text-inner{max-width:460px}.text-with-image__eyebrow{font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-label);font-weight:400;letter-spacing:.2em;text-transform:var(--tt-label, uppercase);color:var(--twi-eyebrow, var(--dost-gold, #C8A96E));margin:0 0 16px}.text-with-image__heading{font-family:var(--font-heading-family, serif);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--twi-heading, var(--dost-text, #0D0D0D));margin:0 0 24px}.text-with-image--heading-small .text-with-image__heading{font-size:calc(var(--font-size-h2) * .6)}.text-with-image--heading-medium .text-with-image__heading{font-size:calc(var(--font-size-h2) * .85)}.text-with-image--heading-large .text-with-image__heading{font-size:calc(var(--font-size-h2) * 1.15)}.text-with-image__body{font-family:var(--font-body-family, sans-serif);line-height:1.7;color:var(--twi-body, var(--dost-text-sec, #6B6B6B));margin-bottom:36px}.text-with-image--text-small .text-with-image__body{font-size:var(--font-size-sm)}.text-with-image--text-medium .text-with-image__body{font-size:var(--font-size-md)}.text-with-image--text-large .text-with-image__body{font-size:var(--font-size-lg)}.text-with-image__body p{margin:0 0 16px}.text-with-image__body p:last-child{margin-bottom:0}.text-with-image__buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.twi-btn{--btn-bg: var(--dost-text, #0D0D0D);--btn-text: var(--dost-bg, #F8F6F1);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-button);font-weight:500;letter-spacing:var(--letter-spacing-button);text-transform:var(--tt-button, uppercase);text-decoration:none;padding:var(--button-py, 14px) var(--button-px, 28px);border:var(--button-border, 1px) solid var(--btn-bg);border-radius:var(--radius-button, 0);background:var(--btn-bg);color:var(--btn-text);transition:opacity .2s,background .2s,color .2s;cursor:pointer}.twi-btn:hover{opacity:.85}.twi-btn--primary{background:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-bg)}.twi-btn--secondary{background:transparent;color:var(--btn-bg);border-color:var(--btn-bg)}.twi-btn--link{background:transparent;color:var(--btn-bg);border:none;border-bottom:1px solid var(--btn-bg);padding:2px 0;border-radius:0}.text-with-image__image-col{overflow:hidden;position:relative}.text-with-image__image-wrap{width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--radius-image, 0)}.text-with-image__image-wrap--ratio-3-4{aspect-ratio:3 / 4}.text-with-image__image-wrap--ratio-4-5{aspect-ratio:4 / 5}.text-with-image__image-wrap--ratio-1-1{aspect-ratio:1 / 1}.text-with-image__image-wrap--ratio-original{aspect-ratio:auto;height:auto}.text-with-image__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.text-with-image__image-wrap--ratio-original .text-with-image__img{position:static;inset:auto;width:100%;height:auto;object-fit:initial}.text-with-image__placeholder{width:100%;height:100%;background-color:var(--dost-divider, #E2DDD5)}.text-with-image__placeholder-svg{width:100%;height:100%}@media screen and (max-width:989px){.text-with-image__inner{grid-template-columns:1fr;direction:ltr;min-height:auto}.text-with-image--image-right .text-with-image__inner,.text-with-image--image-left .text-with-image__inner{display:flex;flex-direction:column}.text-with-image--image-right .text-with-image__image-col,.text-with-image--image-left .text-with-image__image-col{order:-1;margin:0}.text-with-image__text-col,.text-with-image--image-right .text-with-image__text-col,.text-with-image--image-left .text-with-image__text-col,.text-with-image--container-boxed.text-with-image--image-right .text-with-image__text-col,.text-with-image--container-boxed.text-with-image--image-left .text-with-image__text-col{padding:48px 24px}.text-with-image__text-inner{max-width:100%}.text-with-image__image-wrap--ratio-3-4,.text-with-image__image-wrap--ratio-4-5,.text-with-image__image-wrap--ratio-1-1{aspect-ratio:3 / 2}}@media screen and (max-width:749px){.text-with-image--heading-small .text-with-image__heading{font-size:var(--font-size-h4)}.text-with-image--heading-medium .text-with-image__heading{font-size:var(--font-size-h3)}.text-with-image--heading-large .text-with-image__heading{font-size:calc(var(--font-size-h3) * 1.15)}.text-with-image--text-small .text-with-image__body,.text-with-image--text-medium .text-with-image__body,.text-with-image--text-large .text-with-image__body{font-size:var(--font-size-sm)}.twi-btn{padding:var(--button-py, 12px) var(--button-px, 22px);font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-text-with-image.css.map */
