.press-logos-custom__inner{margin:0 auto}.press-logos-custom__header{text-align:center;margin-bottom:var(--press-logos-custom-header-gap, 2.5rem)}@media screen and (max-width:660px){.press-logos-custom__header{margin-bottom:48px}}.press-logos-custom__title{color:var(--text);margin:0 0 var(--press-logos-custom-title-gap, 1rem) 0}.press-logos-custom__intro,.press-logos-custom__footer{color:var(--text);line-height:1.55;margin:0 auto;max-width:51rem}.press-logos-custom__intro{max-width:51rem}.press-logos-custom__footer{max-width:45rem}.press-logos-custom__intro p,.press-logos-custom__footer p{margin:0}@media only screen and (max-width:749px){.press-logos-custom__intro,.press-logos-custom__footer{font-size:var(--font-body-large, .8125rem)}}.press-logos-custom__intro p+p,.press-logos-custom__footer p+p{margin-top:.75em}.press-logos-custom__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--press-logos-custom-grid-gap, 1.5rem) var(--press-logos-custom-grid-gap-col, 1rem);justify-items:center;align-items:start;margin-bottom:28px}@media only screen and (min-width:750px){.press-logos-custom__grid{grid-template-columns:repeat(4,1fr);gap:var(--press-logos-custom-grid-gap, 2rem);margin-bottom:var(--press-logos-custom-footer-gap, 2.5rem)}}.press-logos-custom__cell{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;width:100%}.press-logos-custom__link{display:block;text-decoration:none;color:inherit}.press-logos-custom__link:focus-visible{outline:2px solid var(--text);outline-offset:4px}.press-logos-custom__badge{width:var(--badge-size, 160px);height:var(--badge-size, 160px);border-radius:50%;overflow:hidden;flex-shrink:0;margin-bottom:.75rem;background:var(--bg-accent, var(--border-light))}@media only screen and (max-width:749px){.press-logos-custom__badge{width:calc(var(--badge-size, 160px) * .7);height:calc(var(--badge-size, 160px) * .7)}}.press-logos-custom__badge img{width:100%;height:100%;object-fit:cover;display:block}.press-logos-custom__badge--placeholder{display:flex;align-items:center;justify-content:center;background:var(--bg-accent);border:1px dashed var(--border)}.press-logos-custom__badge--placeholder .placeholder-svg{width:42%;height:auto;opacity:.4}.press-logos-custom__caption{font-size:16px;line-height:1.45;color:var(--text);margin:0;font-weight:600}.press-logos-custom__footer{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-press-logos-custom.css.map */
