.logo-wall{background-color:#1a1a2e;padding:2rem 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;list-style:none}.logo-wall .logos{display:grid;width:100%;grid-template-columns:repeat(4,1fr);grid-gap:0;justify-content:center;align-items:center;margin:0;padding:0}.logo-wall .logos li{display:flex;justify-content:center;align-items:center;padding:30px;box-sizing:border-box}.logo-wall .logos li img{display:block;width:100%;height:auto;max-width:128px;max-height:60px;object-fit:contain;filter:saturate(0%) brightness(0) invert(100%)}.logo-wall .subline{display:flex;justify-content:flex-end;gap:2rem;color:#fff;margin-top:2rem;font-size:14px;width:100%;padding:0 30px}.logo-wall .subline p{font-family:system-ui,-apple-system,sans-serif;margin:0;font-weight:700}.logo-wall .subline a{display:inline-block;color:#fff;text-decoration:none;font-weight:700;font-style:italic;white-space:nowrap;position:relative;padding-right:1.5em}.logo-wall .subline a:hover{color:#00bfff;transition:all .3s ease-in-out}.logo-wall .subline a:after{content:"\2192";margin-left:.5em;font-style:normal;transition:transform .3s ease}.logo-wall .subline a:hover:after{transform:translate(3px)}@media screen and (max-width:1199px){.logo-wall .logos{grid-template-columns:repeat(3,1fr)}.logo-wall .logos li{padding:25px}}@media screen and (max-width:899px){.logo-wall{padding:1.5rem 0}.logo-wall .logos{grid-template-columns:repeat(3,1fr)}.logo-wall .logos li{padding:20px}.logo-wall .logos li img{max-height:50px}.logo-wall .subline{flex-direction:column;gap:1rem;text-align:center;margin-top:1.5rem;padding:0 20px}}@media screen and (max-width:599px){.logo-wall{padding:1rem 0}.logo-wall .logos{grid-template-columns:repeat(2,1fr)}.logo-wall .logos li{padding:15px}.logo-wall .logos li img{max-height:40px;max-width:100px}.logo-wall .subline{font-size:12px;padding:0 15px;gap:.5rem}}@media screen and (max-width:399px){.logo-wall .logos li{padding:12px}.logo-wall .logos li img{max-height:35px;max-width:80px}}.logo-wall.featured .logos{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1199px){.logo-wall.featured .logos{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:899px){.logo-wall.featured .logos{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:599px){.logo-wall.featured .logos{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/logo-wall.css.map */
