.icon-columns__header{margin-bottom:8rem}.icon-columns__heading{margin:0}.icon-columns__description{margin-top:1.5rem}.icon-columns__heading:only-child,.icon-columns__description:only-child{margin-top:0}.icon-columns__description>:first-child{margin-top:0}.icon-columns__description>:last-child{margin-bottom:0}.icon-columns__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing);margin:0}.icon-columns__item{grid-column:span 2;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:750px){.icon-columns__grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.icon-columns__grid--desktop-3{grid-template-columns:repeat(6,minmax(0,1fr))}.icon-columns__grid--desktop-4{grid-template-columns:repeat(8,minmax(0,1fr))}.icon-columns__grid--desktop-3>.icon-columns__item:nth-child(3n+1):nth-last-child(1){grid-column:3 / span 2}.icon-columns__grid--desktop-3>.icon-columns__item:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}.icon-columns__grid--desktop-4>.icon-columns__item:nth-child(4n+1):nth-last-child(1){grid-column:4 / span 2}.icon-columns__grid--desktop-4>.icon-columns__item:nth-child(4n+1):nth-last-child(2){grid-column:3 / span 2}.icon-columns__grid--desktop-4>.icon-columns__item:nth-child(4n+1):nth-last-child(3){grid-column:2 / span 2}}.icon-columns__icon{display:flex;align-items:center;justify-content:center;width:var(--icon-columns-icon-size);height:var(--icon-columns-icon-size);margin-bottom:1.5rem;color:rgb(var(--color-foreground))}.icon-columns--custom-color .icon-columns__icon{color:var(--icon-columns-icon-color)}.icon-columns__icon .svg-wrapper{width:100%;height:100%}.icon-columns__icon svg{fill:currentColor}.icon-columns__image{display:block;width:100%;height:100%;object-fit:contain}.icon-columns__mask{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--icon-columns-mask);mask-image:var(--icon-columns-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.icon-columns__text>:first-child{margin-top:0}.icon-columns__text>:last-child{margin-bottom:0}.icon-columns__content.is-awaiting-reveal{opacity:0;transform:translateY(24px)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/icon-columns.css.map */
