.benefits-icon-with-text__heading{margin:0 0 2rem}.benefits-icon-with-text .icon-with-text{--icon-size: var(--iwt-icon-size, calc(var(--font-heading-scale) * 3rem));--icon-spacing: calc(var(--font-heading-scale) * 1rem);margin:0}.benefits-icon-with-text .icon-with-text--horizontal{display:flex;justify-content:center;column-gap:3rem}.benefits-icon-with-text .icon-with-text--center-content{text-align:center}.benefits-icon-with-text .icon-with-text .svg-wrapper{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size)}.benefits-icon-with-text .icon-with-text img{width:var(--icon-size);height:var(--icon-size);object-fit:contain}.benefits-icon-with-text .icon-with-text__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.benefits-icon-with-text .icon-with-text__icon>*{transform:translateY(calc(var(--icon-bottom-margin, 0px) * -1))}.benefits-icon-with-text .icon-with-text--horizontal .icon-with-text__icon{align-items:flex-end;width:100%;height:var(--iwt-icon-slot-size);margin-bottom:var(--icon-spacing)}.benefits-icon-with-text .icon-with-text--vertical .icon-with-text__icon{width:var(--icon-size);height:var(--icon-size);margin-right:var(--icon-spacing)}.benefits-icon-with-text .icon-with-text--vertical .icon-with-text__icon--empty{display:none}.benefits-icon-with-text .icon-with-text__item{display:flex;align-items:center}.benefits-icon-with-text .icon-with-text--horizontal .icon-with-text__item{flex:1 1 0;flex-direction:column;min-width:0}.benefits-icon-with-text .icon-with-text--vertical .icon-with-text__item:not(:last-child){margin-bottom:var(--icon-size)}.benefits-icon-with-text .icon-with-text--horizontal .h4{text-align:center}.benefits-icon-with-text .icon-with-text .h4{font-size:var(--iwt-text-size, inherit);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.benefits-icon-with-text .icon-with-text--center-content.icon-with-text--vertical{width:fit-content;margin-right:auto;margin-left:auto}.benefits-icon-with-text .icon-with-text--center-content .icon-with-text__item{justify-content:center}@media screen and (max-width:749px){.benefits-icon-with-text .icon-with-text--horizontal{column-gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-icon-with-text.css.map */
