.title-button-icons{position:relative;padding:var(--section-padding);background-color:var(--section-bg-color)}.title-button-icons .head{margin-bottom:2.5em}.title-button-icons .title{color:var(--text-color);margin:0}.title-button-icons .eyebrow{font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--text-color);margin-bottom:.5rem}.title-button-icons .description{font-size:1.25em;margin-top:1em;padding-right:15em}.title-button-icons .btn{display:inline-flex;white-space:nowrap;font-size:1.25em}.title-button-icons .btn svg{margin-left:.625rem}.title-button-icons .icons-grid{display:grid;grid-template-columns:repeat(var(--items-per-row),calc(100% / var(--items-per-row)));color:var(--text-color)}.title-button-icons .icons-grid .item{display:grid;grid-template-columns:1fr 3fr;gap:1em;align-items:center}.title-button-icons .icons-grid span{display:flex;align-items:center;justify-content:center;font-size:4.125em;width:1em;height:1em;background-color:#addece;border-radius:100%}.title-button-icons .icons-grid span svg{width:100%;display:block;max-width:var(--icon-max-width);fill:var(--text-color)}.title-button-icons .icons-grid h3{margin:0}@media all and (max-width: 900px){.title-button-icons .eyebrow{font-size:.875em}.title-button-icons .icons-grid{grid-template-columns:repeat(calc(var(--items-per-row)/2),1fr);gap:2em}.title-button-icons .icons-grid span{font-size:2.25rem}.title-button-icons .btn{width:100%;margin-top:1em}.title-button-icons .description{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/270/assets/title_button_icons.css.map */
