.icon-with-text{--icon-size: calc(var(--font-heading-scale) * 3rem);--icon-spacing: calc(var(--font-heading-scale) * 1rem);--img-size: 5rem}.icon-with-text--horizontal{display:flex;justify-content:center;column-gap:3rem;row-gap:3rem;flex-direction:row}.icon-with-text--horizontal.custom__mobile-layout{flex-wrap:wrap;justify-content:space-around}.icon-with-text--vertical{--icon-size: calc(var(--font-heading-scale) * 2rem)}.icon-with-text .icon{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size)}.icon-with-text--horizontal .icon{margin-bottom:var(--icon-spacing)}.icon-with-text--vertical .icon{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}.icon-with-text img{height:var(--img-size);object-fit:contain}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text--horizontal .h4{padding-top:calc(var(--icon-size) + var(--icon-spacing));text-align:center}.icon-with-text--horizontal svg+.h4,.icon-with-text--horizontal img+.h4,.icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}.icon-with-text__item{display:flex;align-items:center}.icon-with-text--horizontal .icon-with-text__item{flex-direction:column}.icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}.custom__icon-with-text-section{margin-top:24px}.custom__section-block-wrapper{padding-inline:30px;border:1px solid rgb(var(--color-foreground),.15);border-radius:5px}.custom__icon-with-text-section ul li .h4{font-size:12px!important}.custom__icon-with-text-heading-wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center;line-height:1.3}.custom__icon-text-heading{font-size:14px;font-weight:700}.custom__icon-text-subheading{font-size:13px}@media screen and (min-width: 990px){.custom__icon-with-text-item{flex-direction:row!important;justify-content:center;gap:25px}}@media screen and (max-width: 989px){.icon-with-text--horizontal img{margin-bottom:var(--icon-spacing)}}@media screen and (max-width: 750px){.custom__mobile-layout{display:grid;grid-template-columns:repeat(2,1fr)}.custom__icon-with-text-item{text-align:center}.custom__icon-with-text-heading-wrapper{align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-icon-with-text-styles.css.map */
