.benefits-grid{background-color:var(--benefits-bg, #f5f0e8);padding:44px 0}.benefits-grid__inner{max-width:1368px;margin:0 auto}.benefits-grid__item{text-align:center}.benefits-grid__icon-wrap{width:65px;height:65px;margin:0 auto 12px;background-position:center;background-size:contain;background-repeat:no-repeat}.benefits-grid__item-title{font-size:16px;font-weight:623;line-height:102%;margin:0 0 8px;text-transform:none!important}.benefits-grid__item-text p{font-size:12px;font-weight:400;line-height:113%;margin:0;letter-spacing:normal}@media screen and (min-width:590px){.benefits-grid__list{display:flex;flex-wrap:wrap;gap:20px}.benefits-grid__item{flex:0 0 calc((100% - 20px)/2)}.benefits-grid__inner{padding-inline:24px}}@media screen and (max-width:1339px){.benefits-grid--mobile-marquee .benefits-grid__slider--active{overflow:hidden}.benefits-grid--mobile-marquee .benefits-grid__slider--active .benefits-grid__list{display:flex;flex-wrap:nowrap;gap:0}.benefits-grid--mobile-marquee .benefits-grid__item{flex:0 0 248px;width:248px;max-width:calc(100vw - 64px)}.benefits-grid--mobile-marquee .benefits-grid__slider--active .benefits-grid__item{flex:0 0 248px}.benefits-grid--mobile-marquee .benefits-grid__icon-wrap{width:108px;height:108px;margin-bottom:16px}.benefits-grid--mobile-marquee .benefits-grid__item-title{font-size:22px;line-height:1;padding-inline:8px}.benefits-grid--mobile-marquee .benefits-grid__item-text p{font-size:16px;line-height:1.25}}@media screen and (max-width:767px){.benefits-grid--mobile-marquee .benefits-grid__icon-wrap{width:76px;height:76px}}@media screen and (min-width:1023px){.benefits-grid{padding:100px 0}.benefits-grid__heading{font-size:28px;margin-bottom:40px}.benefits-grid__list{gap:20px;justify-content:center}.benefits-grid__item{flex:0 0 calc((100% - 60px)/4)}.benefits-grid__item.swiper-slide{flex-shrink:0}.benefits-grid__slider--active .benefits-grid__list{display:flex}.benefits-grid__icon-wrap{width:140px;height:140px;margin-bottom:16px}.benefits-grid__item-title{font-size:24px;line-height:100%;padding-inline:10px}.benefits-grid__item-text p{font-size:16px;line-height:125%}}@media screen and (min-width:1200px){.benefits-grid__item{flex:0 0 calc((100% - 80px)/5)}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/section-benefits-grid.css.map */
