.text-with-icons{background:var(--color-bg)}.text-with-icons.text-with-icons-has-bg--true{padding:12px 0}.text-with-icons__inner{width:100%}@media only screen and (max-width:767px){.section-text-with-icons .row{padding-left:0;padding-right:0}.section-text-with-icons .row>.columns{padding-left:0;padding-right:0}.section-text-with-icons .text-with-icons__inner{padding-left:15px;padding-right:15px}}.text-with-icons.text-left{text-align:left}.text-with-icons.text-center{text-align:center}.text-with-icons.text-right{text-align:right}.text-with-icons.content-left .text-with-icons__inner{justify-content:flex-start}.text-with-icons.content-center .text-with-icons__inner{justify-content:center}.text-with-icons.content-right .text-with-icons__inner{justify-content:flex-end}.text-with-icons__inner{display:grid;gap:40px 20px;justify-content:center;grid-auto-columns:minmax(250px,300px)}@media only screen and (min-width:768px){.text-with-icons__inner{grid-template-columns:repeat(auto-fill,minmax(200px,300px))}}@media only screen and (min-width:768px){.text-with-icons.icon-columns-2 .text-with-icons__inner{grid-template-columns:repeat(2,minmax(200px,300px))}}@media only screen and (min-width:768px){.text-with-icons.icon-columns-3 .text-with-icons__inner{grid-template-columns:repeat(3,minmax(200px,300px))}}@media only screen and (min-width:768px){.text-with-icons.icon-columns-4 .text-with-icons__inner{grid-template-columns:repeat(2,minmax(200px,300px))}}@media only screen and (min-width:1068px){.text-with-icons.icon-columns-4 .text-with-icons__inner{grid-template-columns:repeat(4,minmax(200px,300px))}}@media only screen and (max-width:767px){.text-with-icons.swipe-on-mobile.has-mobile-arrows{display:flex;align-items:center;gap:0}.text-with-icons.swipe-on-mobile.has-mobile-arrows .text-with-icons__inner{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;justify-content:flex-start;align-items:center;gap:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;grid-auto-flow:unset;grid-template-columns:none;grid-auto-columns:unset;scrollbar-width:none;padding-left:0;padding-right:0}.text-with-icons.swipe-on-mobile.has-mobile-arrows .text-with-icons__inner::-webkit-scrollbar{display:none}.text-with-icons.swipe-on-mobile.has-mobile-arrows .text-with-icons__block{flex:0 0 100%;width:100%;max-width:100%;justify-content:center;box-sizing:border-box;padding:0 4px;scroll-snap-align:center;scroll-snap-stop:always}.text-with-icons.swipe-on-mobile.has-mobile-arrows .text-with-icons__block-content{min-width:0;text-align:center}.text-with-icons__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:0;margin:0;border:0;background:transparent;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.text-with-icons__arrow svg{display:block;width:14px;height:12px}.text-with-icons__arrow.is-disabled,.text-with-icons__arrow:disabled{opacity:.28;cursor:default;pointer-events:none}.text-with-icons.swipe-on-mobile:not(.has-mobile-arrows) .text-with-icons__inner{overflow-x:auto;justify-content:flex-start;scroll-snap-type:x mandatory;grid-auto-flow:column;grid-auto-columns:minmax(250px,300px);grid-template-columns:repeat(auto-fill,minmax(250px,300px));scrollbar-width:none}.text-with-icons.swipe-on-mobile:not(.has-mobile-arrows) .text-with-icons__inner::-webkit-scrollbar{display:none}}@media only screen and (min-width:768px){.text-with-icons__arrow{display:none}}.text-with-icons.icon-columns-1 .text-with-icons__inner{display:flex;flex-wrap:nowrap;align-items:center;gap:40px 20px;grid-template-columns:none;grid-auto-columns:unset;grid-auto-flow:unset}.text-with-icons.icon-columns-1.content-left .text-with-icons__inner{justify-content:flex-start}.text-with-icons.icon-columns-1.content-center .text-with-icons__inner{justify-content:center}.text-with-icons.icon-columns-1.content-right .text-with-icons__inner{justify-content:flex-end}.text-with-icons.icon-columns-1 .text-with-icons__block{width:auto;max-width:100%;flex:0 0 auto;justify-content:flex-start}.text-with-icons.icon-columns-1 .text-with-icons__block-content{flex:0 1 auto;width:auto;min-width:0}.text-with-icons__block{display:flex;align-items:center;scroll-snap-align:center;scroll-snap-stop:always}.text-with-icons__block-content{font-size:.9375rem}.text-with-icons__heading,.text-with-icons__block-content h6{line-height:1.35;margin:0 0 .35rem;color:var(--color-heading, --color-accent);font-size:inherit;font-weight:var(--font-body-bold-weight, 600)}.text-with-icons__heading-link{color:inherit;text-decoration:none}.text-with-icons__heading-link:hover,.text-with-icons__heading-link:focus-visible{color:inherit;text-decoration:underline;text-underline-offset:.15em}.text-with-icons__block-content p{font-size:inherit;color:var(--color-text, --color-accent)}.text-with-icons__block-content>*:last-child{margin-bottom:0}.text-with-icons__icon{flex-shrink:0}.text-with-icons__icon svg{width:100%;height:auto;fill:var(--color-text, --color-accent)}.text-with-icons__icon img{display:block;width:100%;height:100%;object-fit:contain}.text-with-icons.icon-left .text-with-icons__icon{margin-right:20px}.text-with-icons.icon-top .text-with-icons__block{flex-direction:column}.text-with-icons.icon-top .text-with-icons__icon{margin-bottom:20px}.text-with-icons.icon-top.text-left .text-with-icons__block{align-items:flex-start}.text-with-icons.icon-top.text-center .text-with-icons__block{align-items:center}.text-with-icons.icon-top.text-right .text-with-icons__block{align-items:flex-end}.text-with-icons.icon-right .text-with-icons__block{flex-direction:row-reverse}.text-with-icons.icon-right .text-with-icons__icon{margin-left:20px}.text-with-icons.icon-small .text-with-icons__icon{width:32px;height:32px}.text-with-icons.icon-medium .text-with-icons__icon{height:48px;width:48px}.text-with-icons.icon-large .text-with-icons__icon{height:64px;width:64px}.text-with-icons.icon-xlarge .text-with-icons__icon{height:80px;width:80px}.text-with-icons.heading-large .text-with-icons__heading,.text-with-icons.heading-large .text-with-icons__block-content h6{font-size:20px}.text-with-icons.heading-medium .text-with-icons__heading,.text-with-icons.heading-medium .text-with-icons__block-content h6{font-size:16px}.text-with-icons.heading-small .text-with-icons__heading,.text-with-icons.heading-small .text-with-icons__block-content h6{font-size:14px}@media only screen and (max-width:767px){.text-with-icons.icon-columns-1.swipe-on-mobile .text-with-icons__inner{display:flex;overflow-x:visible;scroll-snap-type:none;grid-auto-flow:unset;grid-template-columns:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/text-with-icons.css.map */
