.sl-icon-columns{width:100%;border-top:var(--sl-ic-border-width) solid rgb(var(--sl-ic-border-color));border-bottom:var(--sl-ic-border-width) solid rgb(var(--sl-ic-border-color))}.sl-icon-columns__inner{width:100%}.sl-icon-columns__grid{display:grid;width:100%;align-items:start;grid-template-columns:repeat(var(--sl-ic-columns-mobile),minmax(0,1fr));column-gap:var(--sl-ic-column-gap);row-gap:3.6rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.sl-icon-columns__grid{grid-template-columns:repeat(var(--sl-ic-columns-desktop),minmax(0,1fr));row-gap:0}}.sl-icon-columns__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;min-width:0}.sl-icon-columns__icon{display:flex;align-items:center;justify-content:center;width:var(--sl-ic-icon-box);height:var(--sl-ic-icon-box);flex-shrink:0;margin-bottom:var(--sl-ic-icon-gap)}.sl-icon-columns__icon img,.sl-icon-columns__icon .placeholder-svg{display:block;width:auto;height:auto;max-width:calc(var(--sl-ic-icon-box) - .4rem);max-height:calc(var(--sl-ic-icon-box) - .4rem);object-fit:contain}.sl-icon-columns__content{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%}.sl-icon-columns__label-wrap{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:var(--sl-ic-label-min-height)}.sl-icon-columns__label{margin:0;width:100%;max-width:14rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:500;font-size:1.2rem;line-height:1.45;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));text-wrap:balance}.sl-icon-columns__label--bold{font-weight:700}@media screen and (min-width:750px){.sl-icon-columns__label{font-size:1.3rem;letter-spacing:.12em}}.sl-icon-columns__label a{display:block;color:inherit;text-decoration:none}.sl-icon-columns__label a:hover{color:rgba(var(--color-foreground),.75)}.sl-icon-columns__body{width:100%;max-width:90%;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:1.3rem;line-height:1.5;letter-spacing:0;text-transform:none;color:rgba(var(--color-foreground),.85);text-wrap:balance}.sl-icon-columns__body p{margin:0}.sl-icon-columns__body p+p{margin-top:.8rem}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-sl-icon-columns.css.map */
