.redesign-press-logo-section{background:#eeebe9}.press-logo-wrapper{padding:2.5rem 2rem}.press-logo-wrapper h2{font-family:pt-sans,sans-serif;font-weight:700;font-style:normal;letter-spacing:.1rem;text-align:center;text-transform:uppercase;font-size:27px;line-height:1.2;margin-bottom:1rem;color:#163c22}.press-logo-wrapper.press-logo-wrapper-alt{padding:1rem 2rem}.press-logo-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;justify-content:space-between;align-items:center}.press-logo-grid .marquee-content{display:none}.press-logo-grid.press-logo-grid-alt{max-width:865px;grid-template-columns:repeat(4,1fr)}.press-logo-grid-item{display:flex;flex-direction:column;color:#163c22}.press-logo-grid.press-logo-grid-alt .press-logo-grid-item{justify-content:center;align-items:center}.press-logo-grid-item .grid-item-image{display:flex}.press-logo-grid.press-logo-grid-alt .grid-item-image{padding:0}.press-logo-grid-item .grid-item-image.mobile-only{display:none}.press-logo-grid-item .grid-item-image img{object-fit:contain;height:100%;width:100%;margin:0 auto}.press-logo-grid.press-logo-grid-alt .grid-item-image img{max-width:100%}.press-logo-grid-item .grid-item-content{display:flex}.press-logo-grid-item .grid-item-content p{font-family:pt-sans,sans-serif;font-weight:400;font-style:normal;text-align:center;margin-bottom:0;font-size:16px;line-height:1.5;width:100%;padding:0 .5rem}@media screen and (max-width:900px){.press-logo-wrapper,.press-logo-wrapper.press-logo-wrapper-alt{padding:1rem}.press-logo-grid-item .grid-item-content{display:none}.press-logo-grid-item{padding:.5em}.press-logo-grid-item .grid-item-image{padding:0;display:none}.press-logo-grid-item .grid-item-image.mobile-only,.press-logo-grid.press-logo-grid-alt .grid-item-image{display:flex}.press-logo-grid.press-logo-grid-alt .grid-item-image.mobile-only{display:none}.press-logo-grid-item .grid-item-image img{width:100%}.press-logo-wrapper.mobile-marquee{padding-top:0;padding-bottom:0;overflow:hidden;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap))}.press-logo-grid.mobile-marquee{margin:0;display:flex;overflow:hidden}.press-logo-grid.mobile-marquee .press-logo-grid-item.mobile-hide{display:none}.press-logo-wrapper.mobile-marquee .grid-item-image img{max-width:80px}.press-logo-grid.mobile-marquee:hover .marquee-content{animation-play-state:paused}.press-logo-grid.mobile-marquee .marquee-content{display:flex;white-space:nowrap;padding-left:0;padding-right:0;flex-shrink:0;align-items:center;justify-content:space-around;gap:var(--gap);animation:scroll-x var(--duration) linear infinite}}@media screen and (max-width:700px){.press-logo-wrapper h2{font-size:20px;margin-top:1rem;padding:0 .5rem}.press-logo-wrapper:not(.press-logo-wrapper-alt){overflow-x:scroll;padding:.5rem}.press-logo-grid:not(.press-logo-grid-alt){min-width:700px}}@media screen and (max-width:500px){.press-logo-grid,.press-logo-grid.press-logo-grid-alt{grid-template-columns:repeat(2,1fr)}.press-logo-grid.press-logo-grid-alt .press-logo-grid-item:nth-child(1){display:none}}@keyframes scroll-x{0%{transform:translate(var(--scroll-start))}to{transform:translate(var(--scroll-end))}}@keyframes scroll-y{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(var(--scroll-end))}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-redesign-press-logo-row.css.map */
