.text-with-icons .column__icon{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;border:2px solid #374151;border-radius:12px;background:transparent;transition:all .3s ease;color:#374151}.text-with-icons .column__icon svg{width:32px;height:32px;stroke:#374151;stroke-width:1.5;fill:none;transition:all .3s ease}.text-with-icons .column__icon svg .fill{fill:currentColor}.text-with-icons .column:hover .column__icon{background-color:#f3f4f6;border-color:#111827;transform:translateY(-2px)}.text-with-icons .column:hover .column__icon svg{stroke:#111827}.text-with-icons .column:hover .column__icon svg .fill{fill:currentColor}.text-with-icons.with-border .column{padding:2rem 1.5rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .3s ease;min-height:200px;display:flex;flex-direction:column;align-items:center;text-align:center}.text-with-icons.with-border .column:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.text-with-icons .column__title{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.5rem;line-height:1.4}.text-with-icons .column__text{font-size:.95rem;color:#6b7280;line-height:1.6}.text-with-icons .column__text p{margin:0}.text-with-icons.grid--4{gap:1.5rem}@media screen and (max-width: 1023px){.text-with-icons.grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.text-with-icons{display:block!important}.text-with-icons .column{margin-bottom:1.5rem}.text-with-icons .column__icon{width:56px;height:56px;margin-bottom:.75rem}.text-with-icons .column__icon svg{width:28px;height:28px}.text-with-icons.with-border .column{padding:1.5rem 1rem}}.multicolumn-with-icons .section-heading{margin-bottom:3rem}.multicolumn-with-icons .section-heading h2{font-size:2rem;font-weight:700;color:#111827;text-align:center;margin-bottom:0}@media screen and (max-width: 767px){.multicolumn-with-icons .section-heading h2{font-size:1.5rem}.multicolumn-with-icons .section-heading{margin-bottom:2rem}}#shopify-section-multicolumn_with_icons_KLhkqJ{padding:80px 0}@media screen and (max-width: 767px){#shopify-section-multicolumn_with_icons_KLhkqJ{padding:60px 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/multicolumn-icons.css.map */
