.icon-with-text .icon-with-text__container{padding-top:var(--icon-with-text-padding-top-desktop);padding-bottom:var(--icon-with-text-padding-bottom-desktop)}.icon-with-text .icon-with-text__heading{text-align:center;font-size:40px;margin:0}.icon-with-text .icon-with-text__list{display:grid;grid-template-columns:repeat(var(--icon-with-text-columns-desktop),1fr);gap:14px;margin-top:40px}.icon-with-text .icon-with-text__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.icon-with-text .icon-with-text__item-icon{width:var(--icon-with-text-size-desktop);height:var(--icon-with-text-size-desktop);object-fit:cover;margin:0 auto}.icon-with-text .icon-with-text__item-heading{margin:0;font-size:24px;letter-spacing:0}.icon-with-text .icon-with-text__item-heading p{margin:0}.icon-with-text .icon-with-text__item-subtitle{margin:0;line-height:140%}@media screen and (max-width:768px){.icon-with-text .icon-with-text__container{padding-top:var(--icon-with-text-padding-top-mobile);padding-bottom:var(--icon-with-text-padding-bottom-mobile)}.icon-with-text .icon-with-text__heading{font-size:28px}.icon-with-text .icon-with-text__list{margin-top:30px;grid-template-columns:repeat(var(--icon-with-text-columns-mobile),1fr);gap:24px}.icon-with-text .icon-with-text__wrapper.swiper:not(.swiper-initialized) .icon-with-text__list{display:flex;overflow:auto;gap:20px}.icon-with-text .icon-with-text__wrapper.swiper:not(.swiper-initialized) .icon-with-text__item{width:100%;flex-shrink:0}.icon-with-text .icon-with-text__wrapper.swiper:not(.swiper-initialized) .icon-with-text__controls{display:none}.icon-with-text .icon-with-text__wrapper.swiper .icon-with-text__list{display:flex;grid-template-columns:unset;gap:unset}.icon-with-text .icon-with-text__item{gap:12px}.icon-with-text .icon-with-text__item-icon{width:var(--icon-with-text-size-mobile);height:var(--icon-with-text-size-mobile)}.icon-with-text .icon-with-text__item-heading{font-size:20px}.icon-with-text .icon-with-text__item-subtitle{font-size:14px}.icon-with-text .icon-with-text__controls{margin-top:20px}.icon-with-text .icon-with-text__pagination.swiper-pagination{position:static;--swiper-pagination-bullet-horizontal-gap: 6px;--swiper-pagination-bullet-size: 6px;--swiper-pagination-color: rgb(var(--color-accent-1))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-icon-with-text.css.map */
