.icon-with-text{background:var(--iwt-section-bg)}.icon-with-text .page-width{max-width:1340px}.icon-with-text__heading{margin:0 0 24px;text-align:center;color:var(--iwt-heading-color);font-size:var(--iwt-heading-size-mobile);font-weight:700;line-height:40px;letter-spacing:0;font-family:var(--font-secondary)}.icon-with-text__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.icon-with-text__card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px 12px;background:var(--iwt-card-bg);border:1px solid var(--iwt-card-border);border-radius:var(--iwt-card-radius);min-height:0}.icon-with-text__icon-wrap{width:var(--iwt-icon-wrap-size-mobile);height:var(--iwt-icon-wrap-size-mobile);border-radius:999px;background:var(--iwt-icon-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:10px}.icon-with-text__icon-wrap .icon-with-text__icon{width:var(--iwt-icon-size-mobile);height:var(--iwt-icon-size-mobile);object-fit:contain;display:block}.icon-with-text__label{margin:0;color:var(--iwt-label-color);font-size:var(--iwt-label-size-mobile);font-weight:700;font-family:var(--font-secondary);line-height:normal;letter-spacing:0}@media screen and (min-width:750px){.icon-with-text__heading{font-size:var(--iwt-heading-size-desktop);line-height:60px;margin-bottom:36px}.icon-with-text__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.icon-with-text__card{padding:30px}.icon-with-text__icon-wrap{width:var(--iwt-icon-wrap-size-desktop);height:var(--iwt-icon-wrap-size-desktop);margin-bottom:16px}.icon-with-text__icon-wrap .icon-with-text__icon{width:var(--iwt-icon-size-desktop);height:var(--iwt-icon-size-desktop)}.icon-with-text__label{font-size:var(--iwt-label-size-desktop)}}@media screen and (min-width:750px)and (max-width:989px){.icon-with-text__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.icon-with-text .page-width{max-width:100%;padding:0 30px}.icon-with-text__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}.icon-with-text__icon-wrap{margin-bottom:20px}.icon-with-text__card{padding:30px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-icon-with-text.css.map */
