.frow{--frow-space-top: 72px;--frow-space-bottom: 72px;--frow-gutter: 32px;--frow-max-w: 1440px;--frow-col-gap: 40px;--frow-row-gap: 48px;--frow-bg: transparent;--frow-icon-size: 36px;--frow-icon-gap: 20px;--frow-icon-color: var(--lp-ink);--frow-heading: var(--lp-ink);--frow-text: var(--lp-ink-600);--frow-heading-size: 24px;--frow-text-size: 16px;background:var(--frow-bg);padding-block:var(--frow-space-top) var(--frow-space-bottom);padding-inline:var(--frow-gutter)}.frow__inner{max-width:var(--frow-max-w);margin-inline:auto;display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--frow-col-gap);row-gap:var(--frow-row-gap);align-items:start}.frow__item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--frow-icon-gap);row-gap:6px;align-items:start;color:var(--frow-text)}.frow__icon{grid-column:1;grid-row:1 / 3;align-self:start;display:inline-flex;align-items:center;justify-content:center;width:var(--frow-icon-size);height:var(--frow-icon-size);color:var(--frow-icon-color);flex-shrink:0}.frow__icon>svg{width:100%;height:100%;display:block;stroke-width:2}.frow__icon>img{width:100%;height:100%;object-fit:contain;display:block}.frow__heading{grid-column:2;grid-row:1;margin:0;color:var(--frow-heading);font-family:var(--font-heading--family, sans-serif);font-size:var(--frow-heading-size);font-weight:600;line-height:1.25;letter-spacing:-.01em}.frow__text{grid-column:2;grid-row:2;margin:0;color:var(--frow-text);font-size:var(--frow-text-size);font-weight:400;line-height:1.6;opacity:.85;max-width:34ch}@media screen and (max-width:1199px){.frow{--frow-col-gap: 32px;--frow-row-gap: 40px;--frow-icon-gap: 16px;--frow-icon-size: 48px}}@media screen and (max-width:989px){.frow__inner{grid-template-columns:repeat(2,1fr)}.frow{--frow-col-gap: 36px;--frow-row-gap: 40px}}@media screen and (max-width:749px){.frow{padding-inline:20px;--frow-gutter: 20px;--frow-icon-size: 40px;--frow-icon-gap: 14px;--frow-row-gap: 32px;--frow-col-gap: 24px;--frow-space-top: 40px;--frow-space-bottom: 40px}.frow__heading{font-size:min(var(--frow-heading-size),22px)}.frow__text{font-size:min(var(--frow-text-size),16px);max-width:none}}@media screen and (max-width:479px){.frow__inner{grid-template-columns:1fr}.frow{--frow-icon-size: 44px;--frow-icon-gap: 16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/features-row.css.map */
