.icon-bar-grid{position:relative}.icon-bar-grid__wrap{border-radius:var(--icon-bar-radius);background:transparent;border:none;overflow:hidden}.icon-bar-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--icon-bar-desktop-columns),minmax(0,1fr))}.icon-bar-grid__item{position:relative}.icon-bar-grid__item:not(.icon-bar-grid__item--desktop-last){border-right:.1rem solid rgba(var(--icon-bar-divider),.12)}.icon-bar-grid__card{height:100%;display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:1.8rem;align-items:start;padding:2.8rem 2.2rem 2.7rem}.icon-bar-grid__media{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;margin-top:.2rem}.icon-bar-grid__media img,.icon-bar-grid__placeholder{width:100%;height:100%;display:block;object-fit:contain}.icon-bar-grid__placeholder{border-radius:.8rem;background:linear-gradient(135deg,rgba(var(--icon-bar-accent),.09),rgba(var(--icon-bar-accent),.02));border:.1rem dashed rgba(var(--icon-bar-accent),.2)}.icon-bar-grid__title{margin:0;color:rgb(var(--icon-bar-heading));font-size:1.15rem;line-height:1.35;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.icon-bar-grid__text{margin:.7rem 0 0;color:rgb(var(--icon-bar-text));font-size:.95rem;line-height:1.55}.icon-bar-grid__text p{margin:0}@media screen and (min-width:990px){.icon-bar-grid__card{grid-template-columns:4.6rem minmax(0,1fr);gap:2rem;padding:3.2rem 2.6rem 3.1rem}.icon-bar-grid__media{width:4.6rem;height:4.6rem;margin-top:0}.icon-bar-grid__title{font-size:1.35rem;line-height:1.35;letter-spacing:.04em}.icon-bar-grid__text{margin-top:.85rem;font-size:1.15rem;line-height:1.6}}@media screen and (max-width:989px){.icon-bar-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-bar-grid__item{border-right:0}.icon-bar-grid__item:not(.icon-bar-grid__item--mobile-even){border-right:.1rem solid rgba(var(--icon-bar-divider),.14)}.icon-bar-grid__item:not(.icon-bar-grid__item--mobile-last-row){border-bottom:.1rem solid rgba(var(--icon-bar-divider),.14)}}@media screen and (max-width:749px){.icon-bar-grid__wrap{border-radius:max(1.8rem,var(--icon-bar-radius))}.icon-bar-grid__card{grid-template-columns:3.2rem minmax(0,1fr);gap:1.1rem;padding:1.8rem 1.5rem}.icon-bar-grid__media{width:3.2rem;height:3.2rem}.icon-bar-grid__title{font-size:1rem;line-height:1.3}.icon-bar-grid__text{margin-top:.45rem;font-size:.9rem;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-icon-bar-grid.css.map */
