.app-features{display:block}.app-features__header{margin-bottom:4rem}.app-features__title.default-size{font-size:3.5rem;margin:0}.app-features__title strong,.app-features__title em,.app-features__title b{color:var(--hb-accent-color);font-style:normal}.compact-spacing .app-features__header{margin-bottom:3rem}.app-features__grid{display:grid;grid-template-columns:repeat(var(--mobile-column),1fr);gap:1.92rem}@media screen and (min-width:750px){.app-features__grid{grid-template-columns:repeat(var(--desktop-column),1fr)}.app-features__header{margin-bottom:8rem}.compact-spacing .app-features__header{margin-bottom:3.98rem}}@media screen and (min-width:1280px){.compact-spacing .app-features__grid{column-gap:4.32rem;row-gap:2.65rem}}.app-features__item{background-color:var(--block-bg);padding:41px 37px;border-radius:var(--block-border-radius);display:flex;flex-direction:column;border:1px solid var(--block-border-color)}.compact-spacing .app-features__item{padding:.96rem 1.52rem .96rem 2.56rem}.app-features__icon{margin-bottom:1.92rem;color:#b29762;display:flex}.app-features__icon svg,.app-features__icon img{width:3.52rem;height:3.52rem;object-fit:contain;fill:currentColor}.app-features__item-heading{margin-top:0;margin-bottom:1.16rem;font-weight:600;letter-spacing:-.22px;color:var(--block-heading-color)}.app-features__item-description{line-height:1.05;margin:0;color:var(--block-desc-color)}.app-features__item-description em{color:var(--block-desc-highlight-color);font-style:normal}.app-features__item-description em strong{font-weight:600}.app-features__item-description.heading-font{font-family:var(--font-heading-family)}.app-features__item-description ul{list-style:none;margin:0;padding:0}.app-features__item-description li{position:relative;padding-left:1rem;line-height:1.4}.app-features__item-description li:before{content:"";position:absolute;left:-13px;top:.65em;width:13px;height:13px;border-radius:50%;background:var(--block-desc-highlight-color)}.app-features__item-description.large-font{font-size:calc(var(--font-heading-scale) * 2.66rem);letter-spacing:-1.81px}@media screen and (max-width:1025px){.app-features__item-description.large-font{font-size:calc(var(--font-heading-scale) * 2.1rem)}}@media screen and (max-width:749px){.app-features__item{padding:2rem}.app-features__item-description.large-font{font-size:calc(var(--font-heading-scale) * 1.8rem)}.app-features__item-description li:before{width:10px;height:10px;top:.5em}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-app-features.css.map */
