.icon-with-text__wrapper{padding-top:1rem;padding-bottom:1rem}.icon-with-text-container{display:flex;align-items:center;gap:2rem;flex-direction:column}.icon-with-text-icon{flex-shrink:0}.icon-with-text-icon img{width:150px;height:150px;object-fit:contain;display:block}.icon-with-text-content{flex:1;display:flex;flex-direction:column;text-align:center}.icon-with-text-heading{font-size:1.25rem;font-weight:700;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}.icon-with-text-description{font-size:1rem;line-height:1.6;margin-bottom:20px}.icon-with-text-description p{margin:0}.icon-with-text .button{display:inline-block;padding:1rem 2rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border:1px solid;border-radius:0;transition:all .3s ease;cursor:pointer}.icon-with-text .button:after{box-shadow:none!important}.icon-with-text .button--primary{background-color:#f60;color:#fff;border-color:#f60}.icon-with-text .button--primary:hover{background-color:#f80;border-color:#f80}.icon-with-text .button--secondary{background-color:transparent;border-color:currentColor}.icon-with-text .button--secondary:hover{background-color:#ffffff1a}@media screen and (min-width: 750px){.icon-with-text-container{flex-direction:row}.icon-with-text-icon img{width:180px;height:180px}.icon-with-text-content{text-align:left;align-items:flex-start}}@media screen and (min-width: 990px){.icon-with-text-icon img{width:200px;height:200px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-icon-with-text.css.map */
