.section-icon-wText--divider tf-swiper{border-top:1px solid rgb(var(--color-border));padding-top:40px}.icon-with-text-card{display:flex;gap:var(--card-spacing, 20px)}.icon-with-text-card{flex-direction:column;align-items:center;text-align:center}.icon-with-text-card__icon{width:var(--icon-size, 48px);height:var(--icon-size, 48px);flex:0 0 var(--icon-size, 48px);display:inline-flex;align-items:center;justify-content:center;color:currentColor;transition:all .3s ease}.icon-with-text-card--horizontal .icon-with-text-card__icon{width:var(--icon-size, 60px);height:var(--icon-size, 60px);flex:0 0 var(--icon-size, 60px)}.icon-with-text-card__default-icon,.icon-with-text-card__icon svg{width:100%;height:100%;display:block}.icon-with-text-card__custom-svg{display:inline-flex;width:100%;height:100%}.icon-with-text-card__custom-svg svg{width:100%;height:100%}.icon-with-text-card__custom-img{width:100%;height:100%;display:block;object-fit:contain}.icon-with-text-card__content{min-width:0}.icon-with-text-card__heading{margin:0 0 8px}.icon-with-text-card__text>*{margin:0}.icon-with-text-card__text{color:rgb(var(--color-text-secondary))}.section-icon-wText .row-grid{gap:var(--grid-gap-mobile, 15px)}.icon-with-text-card--vertical:hover .icon-with-text-card__icon{transform:scale(1.1);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}@media screen and (min-width:768px){.section-icon-wText .row-grid{gap:var(--grid-gap-md, 20px)}.icon-with-text-card--horizontal{flex-direction:row;align-items:center;text-align:start;justify-content:center}.section-icon-wText--divider tf-swiper{padding-top:60px}}@media screen and (min-width:1150px){.section-icon-wText .row-grid{gap:var(--grid-gap-lg, 30px)}.section-icon-wText--divider tf-swiper{padding-top:80px}}.icon-with-text-inner--banner{padding-block:24px;background-color:rgb(var(--color-background))}.icon-with-text-inner--banner .icon-with-text-card__icon,.icon-with-text-inner--banner .icon-with-text-card__heading,.icon-with-text-inner--banner .icon-with-text-card__text{color:rgb(var(--color-foreground))}.icon-with-text-inner--banner .icon-with-text-card__text{opacity:.7}@media screen and (min-width:768px){.icon-with-text-inner--banner .row-grid>*{position:relative}.icon-with-text-inner--banner{padding-block:32px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/icon-with-text.css.map */
