.feature-with-image-header{text-align:left}.feature-with-image-grid{display:flex;gap:40px}.feature-with-image-left-content{flex:0 0 calc(55% - 20px);max-width:calc(55% - 20px);width:100%}.feature-with-image-right-content{flex:0 0 calc(45% - 20px);max-width:calc(45% - 20px);width:100%}.feature-image img{width:100%;height:auto;border-radius:12px;display:block}.feature-list{display:flex;justify-content:space-between;flex-direction:column;gap:1.5rem}.feature-block{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;background-color:#fff;padding:33px 22px 54px 30px;border-radius:12px;box-shadow:0 2px 6px #0000000f}.feature-with-image-header h2{font-weight:700;margin:0 0 32px;letter-spacing:0;font-family:var(--font-body-family)}.feature-with-image-header .subheading{color:#585858;font-size:18px;font-weight:400;line-height:1.5;margin:0 0 32px;letter-spacing:0}.feature-text{flex-grow:1}.feature-text h3{font-size:20px;font-weight:500;line-height:1.2;margin:0;letter-spacing:0}.feature-text p{font-size:20px;font-weight:400;line-height:1.2;color:#585858;margin:0;font-family:var(--font-heading-family)}.feature-icon svg{margin-left:1rem;width:48px;height:48px}@media screen and (max-width:989px){.feature-block{padding:25px}.feature-with-image-grid.grid{--grid-desktop-horizontal-spacing: 20px}.feature-with-image-header h2{margin-bottom:24px}.feature-text h3{margin-bottom:10px}.feature-text p{font-size:18px}}@media screen and (max-width:749px){.feature-text p{font-size:16px}.feature-block{gap:15px;padding:15px}.feature-with-image-header h2{margin-bottom:16px}.feature-with-image-header .title-wrapper{margin-bottom:1rem}.feature-with-image-grid{gap:20px}.feature-with-image-left-content{flex:0 0 calc(55% - 10px);max-width:calc(55% - 10px)}.feature-with-image-right-content{flex:0 0 calc(45% - 10px);max-width:calc(45% - 10px)}}@media screen and (max-width:639px){.feature-with-image-grid{flex-direction:column}.feature-with-image-left-content,.feature-with-image-right-content{flex:0 0 100%;max-width:100%}.feature-text h3{font-weight:600}}@media screen and (max-width:480px){.feature-with-image-header .subheading{font-size:16px}.feature-text h3{font-size:18px}.feature-icon svg{width:38px;height:38px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/feature-with-image.css.map */
