.mfo-about__grid{display:grid;gap:4rem}.mfo-about__title{margin:0}.mfo-about__title .section-text{margin-block-start:2rem}.mfo-about__stats{display:flex;flex-wrap:wrap;row-gap:2rem;margin:2.8rem 0 2.4rem}.mfo-about__stat{display:flex;flex:1 1 12rem;flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding-inline:1.8rem;border-inline-start:.1rem solid rgba(var(--color-foreground),.15)}.mfo-about__stat:first-child{padding-inline-start:0;border-inline-start:0}.mfo-about__stat-value{margin:0;color:rgb(var(--color-heading));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:3.2rem;line-height:1.1}.mfo-about__stat-label{margin-block-start:.6rem;color:rgba(var(--color-foreground),.75);font-size:1.4rem;line-height:1.4}.mfo-about__view-all{display:inline-flex;min-height:4.4rem;align-items:center}.mfo-about__brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.mfo-about__brand-item{display:flex;flex-direction:column;min-width:0}.mfo-about__brand{display:flex;flex:1;align-items:center;justify-content:center;min-height:9.6rem;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius);background:rgb(var(--color-background));color:rgb(var(--color-heading));text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mfo-about__brand-name{font-size:1.5rem;font-weight:var(--font-body-weight-bold);line-height:1.25}.mfo-about__brand-logo{display:block;width:auto;height:auto;max-width:70%;max-height:4.8rem;object-fit:contain;transition:filter .18s ease,opacity .18s ease}.mfo-about--grayscale .mfo-about__brand-logo{filter:grayscale(1);opacity:.75}@media(hover:hover){a.mfo-about__brand:hover{transform:translateY(-.3rem);border-color:rgba(var(--color-foreground),.35);box-shadow:0 .5rem 1.4rem rgba(var(--color-shadow),.1)}.mfo-about--grayscale a.mfo-about__brand:hover .mfo-about__brand-logo{filter:none;opacity:1}}@media screen and (min-width:750px){.mfo-about__brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.mfo-about__grid{grid-template-columns:45fr 55fr;gap:8rem;align-items:center}.mfo-about__brands{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/mfo-about-brands.css.map */
