.icon-row{padding-inline:20px}.icon-row__inner{max-width:1200px;margin-inline:auto}.icon-row--card .icon-row__card{background:#000;border-radius:var(--icon-row-radius, 50px);padding:60px 40px 70px}.icon-row__heading{margin:0 0 54px;text-align:center;color:#fff;font-size:35px;line-height:40px;font-weight:800;letter-spacing:-.5px}.icon-row__list{display:grid;grid-template-columns:repeat(var(--icon-row-cols, 4),minmax(0,1fr));gap:50px 32px}.icon-row__item{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.icon-row__icon{display:flex;align-items:flex-start;justify-content:center;height:37px;color:#c28b31}.icon-row__icon svg,.icon-row__icon img{display:block;width:auto;height:auto;max-height:37px;max-width:130px}.icon-row__title{margin:0;font-size:19px;font-weight:700;line-height:22px;letter-spacing:.4px;color:#fff;text-wrap:balance}.icon-row__text{margin:0;font-size:17px;font-weight:400;line-height:22px;letter-spacing:.3px;color:#ffffffe6;text-wrap:balance}.icon-row__text p{margin:0;text-wrap:balance}@media screen and (max-width:1100px){.icon-row--card .icon-row__card{padding:48px 32px 56px;border-radius:40px}}@media screen and (max-width:999px){.icon-row__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}.icon-row__heading{margin-bottom:40px;font-size:30px;line-height:36px}}@media screen and (max-width:680px){.icon-row__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.icon-row--card .icon-row__card{padding:40px 18px 44px;border-radius:28px}.icon-row__heading{margin-bottom:32px;font-size:26px;line-height:32px}.icon-row__item{gap:12px}.icon-row__title{font-size:16px;line-height:20px}.icon-row__text{font-size:15px;line-height:20px}.icon-row__icon svg,.icon-row__icon img{max-height:32px}.icon-row__list>.icon-row__item:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;margin-inline:auto}}@media screen and (min-width:681px)and (max-width:749px){.icon-row__list>.icon-row__item:last-child:nth-child(odd){grid-column:1 / -1;max-width:33.333%;margin-inline:auto}}@media screen and (min-width:681px)and (max-width:999px){.icon-row__list{display:flex;flex-wrap:wrap;justify-content:center}.icon-row__list>.icon-row__item{width:calc((100% - 56px) / 3)}}[id$=__features] .icon-row__list>.icon-row__item:nth-last-child(-n+2) .icon-row__title{max-width:10.5ch;margin-inline:auto;text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-icon-row.css.map */
