.logo-wall,.logo-wall li{border:0;background:transparent}
.logo-wall{gap:1.5rem}
.logo-wall li{padding:1rem;min-height:160px}
.logo-wall img{height:120px}
.logo-wall-retailers{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}
.logo-wall-retailers img{height:140px}
.home-step-details{grid-column:1/-1;padding:2.5rem 3rem;border-top:1px solid var(--line)}
.home-step-details>h4{font:700 1.8rem/1.15 var(--display);text-transform:uppercase;margin:0 0 2rem}
.home-step-details ul{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem;list-style:none;padding:0;margin:0}
.home-step-details li{display:flex;gap:1rem;align-items:flex-start}
.detail-number{font:700 1.5rem var(--display);color:var(--muted-ink);border-bottom:3px solid var(--yellow);padding-bottom:.35rem}
.home-step-details h5{font:700 1.3rem/1.2 var(--display);text-transform:uppercase;margin:0 0 .65rem}
.home-step-details p{margin:0;max-width:60ch;color:var(--muted-ink)}
.distribution-facts{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:0 0 2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--line)}
.distribution-facts dt{font:600 1rem var(--display);text-transform:uppercase}
.distribution-facts dd{font:700 3rem var(--display);margin:.5rem 0 0}
.distribution-facts dd span{font:400 1rem var(--body);display:block}
@media(max-width:1100px){.logo-wall-retailers{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.logo-wall,.logo-wall-retailers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.logo-wall li{padding:.5rem;min-height:130px}.logo-wall img,.logo-wall-retailers img{height:110px}.home-step-details{padding:2rem 1.5rem}.home-step-details ul{grid-template-columns:1fr}.distribution-facts{gap:1rem}.distribution-facts dd{font-size:2.6rem}}
