.text-section{overflow:hidden;background:var(--bg);color:var(--fg)}.text-section__inner{display:grid;gap:var(--text-section-gap, 20px);width:100%;max-width:860px;margin:0 auto;padding:0 var(--page-gutter)}.text-section--narrow .text-section__inner{max-width:680px}.text-section--wide .text-section__inner{max-width:var(--max-w)}.text-section--full .text-section__inner{max-width:none}.text-section-block{display:grid;justify-items:var(--theme-content-align-desktop, left);min-width:0;margin-top:var(--text-block-spacing-top-desktop, 0);margin-bottom:var(--text-block-spacing-bottom-desktop, 0);text-align:var(--theme-content-align-desktop, left)}.text-section__subheading,.text-section__heading{margin:0}.text-section__text{width:min(100%,var(--text-block-width, 100%));color:var(--muted)}.text-section__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,72px);width:100%}.text-section__split-column{color:var(--muted)}.text-section__image-frame{width:min(100%,var(--text-image-width, 520px));overflow:hidden;border-radius:var(--text-image-radius, 0);background:var(--surface)}.text-section__image{display:block;width:100%;height:auto}.text-section__image--placeholder{aspect-ratio:4 / 3}.text-section__icon{display:inline-grid;width:var(--text-icon-size, 64px);height:var(--text-icon-size, 64px);place-items:center;color:var(--fg)}.text-section__icon svg,.text-section__icon-image{display:block;width:100%;height:100%;object-fit:contain}.text-section__icon svg{fill:currentColor}.text-section__empty{padding:36px;border:1px solid var(--border);background:var(--surface)}.text-section__empty span{display:block;margin-bottom:12px;color:var(--accent);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.text-section__empty h2{max-width:620px;margin:0;font-family:var(--font-heading);font-size:clamp(32px,5vw,64px);line-height:1}@media(max-width:767px){.text-section-block{justify-items:var(--theme-content-align-mobile, var(--theme-content-align-desktop, left));margin-top:var(--text-block-spacing-top-mobile, 0);margin-bottom:var(--text-block-spacing-bottom-mobile, 0);text-align:var(--theme-content-align-mobile, var(--theme-content-align-desktop, left))}.text-section__split{grid-template-columns:1fr;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/3404/assets/section-text.css.map */
