.icon-box-section{width:100%;box-sizing:border-box}.icon-box-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.icon-box-badge-wrapper{margin-bottom:20px}.icon-box-badge{display:inline-block;padding:6px 18px;font-weight:600;letter-spacing:.3px;text-transform:none;line-height:1.4}.icon-box-heading{margin:0 0 12px;line-height:1.25;letter-spacing:-.02em}.icon-box-subheading{margin:0 auto 48px;line-height:1.6}.icon-box-grid{display:grid;gap:30px;text-align:center}.icon-box-grid--2-col{grid-template-columns:repeat(2,1fr)}.icon-box-grid--3-col{grid-template-columns:repeat(3,1fr)}.icon-box-grid--4-col{grid-template-columns:repeat(4,1fr)}.icon-box-grid--5-col{grid-template-columns:repeat(5,1fr)}.icon-box-item{display:flex;flex-direction:column;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.icon-box-item:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000000f}.icon-box-icon-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0;transition:transform .3s ease,box-shadow .3s ease}.icon-box-item:hover .icon-box-icon-wrapper{transform:scale(1.06);box-shadow:0 4px 20px #6b46c126}.icon-box-icon-img{object-fit:contain;display:block}.icon-box-icon-svg{display:flex;align-items:center;justify-content:center}.icon-box-icon-svg svg{width:100%;height:100%}.icon-box-title{margin:0 0 10px;line-height:1.3;letter-spacing:-.01em}.icon-box-title a{text-decoration:none;transition:opacity .2s ease}.icon-box-title a:hover{opacity:.8}.icon-box-description{margin:0}@media screen and (max-width:990px){.icon-box-grid--4-col,.icon-box-grid--5-col,.icon-box-grid--3-col{grid-template-columns:repeat(2,1fr)}.icon-box-heading{font-size:28px!important}.icon-box-subheading{font-size:15px!important;margin-bottom:36px}}@media screen and (max-width:575px){.icon-box-grid--2-col,.icon-box-grid--3-col,.icon-box-grid--4-col,.icon-box-grid--5-col{grid-template-columns:1fr;gap:24px}.icon-box-heading{font-size:24px!important}.icon-box-subheading{font-size:14px!important;margin-bottom:28px}.icon-box-container{padding:0 16px}.icon-box-item{padding:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/icon-box-section.css.map */
