.modulus-feature-row{background:var(--fr-bg, var(--color-background));padding:var(--fr-py, var(--mod-section-py)) var(--mod-section-px)}.modulus-feature-row__inner{max-width:var(--mod-max-width);margin:0 auto}.modulus-feature-row__heading{font-family:var(--mod-font-display);font-size:var(--mod-text-display);font-weight:600;color:var(--fr-heading-color, var(--color-foreground));line-height:1.15;margin:0 0 var(--mod-gap-lg)}.modulus-feature-row__heading p{margin:0}.modulus-feature-row__list{list-style:none;padding:0;margin:0}.modulus-feature-row__item{display:grid;grid-template-columns:40fr 60fr;gap:var(--mod-gap-lg);padding:40px 0;border-top:1px solid var(--color-border)}.modulus-feature-row__item:last-child{border-bottom:1px solid var(--color-border)}.modulus-feature-row__left{display:flex;gap:20px;align-items:flex-start}.modulus-feature-row__number{font-family:var(--mod-font-label);font-size:var(--mod-text-label);color:rgb(var(--color-foreground-rgb) / .6);letter-spacing:.1em;flex-shrink:0;padding-top:6px}.modulus-feature-row__title-group{display:flex;flex-direction:column;gap:4px}h3.modulus-feature-row__title{font-family:var(--mod-font-display);font-size:clamp(20px,2.5vw,32px);font-weight:600;font-style:normal;color:var(--fr-title-color, var(--color-foreground));line-height:1.2;letter-spacing:normal;text-transform:none;margin:0}.modulus-feature-row__subtitle{font-family:var(--mod-font-label);font-size:var(--mod-text-label);color:rgb(var(--color-foreground-rgb) / .6);letter-spacing:.15em;text-transform:uppercase}.modulus-feature-row__right{display:flex;flex-direction:column;justify-content:center}.modulus-feature-row__desc{font-family:var(--mod-font-body);font-size:var(--mod-text-body);color:var(--fr-desc-color, rgb(var(--color-foreground-rgb) / .6));line-height:1.75}.modulus-feature-row__desc p{margin:0 0 1em}.modulus-feature-row__desc p:last-child{margin-bottom:0}@media(max-width:1024px){.modulus-feature-row__item{grid-template-columns:1fr;gap:16px;padding:32px 0}}@media(max-width:768px){.modulus-feature-row__heading{font-size:clamp(24px,7vw,36px)}h3.modulus-feature-row__title{font-size:clamp(18px,5vw,24px)}.modulus-feature-row__item{padding:24px 0}}@media(max-width:768px){.modulus-feature-row{padding-top:var(--fr-py-mobile, 64px);padding-bottom:var(--fr-py-mobile, 64px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modulus-feature-row.css.map */
