.press-carousel-section{padding:6rem 0;background-color:#f5efe7}.press-carousel-container{max-width:1200px;margin:0 auto;padding:0 2rem}.press-carousel__title{font-family:Georgia,serif;font-size:3.2rem;font-weight:400;text-align:center;margin:0 0 3rem;color:#000}.press-carousel__featured-quote{font-family:Courier New,monospace;font-size:1.3rem;letter-spacing:.1em;text-align:center;margin:0 0 4rem;color:#333;text-transform:uppercase}.press-carousel{position:relative;overflow:hidden}.press-carousel__track{display:flex;gap:3rem;transition:transform .5s ease}.press-carousel__slide{flex:0 0 calc((100% - 9rem)/4);display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.press-carousel__logo{height:4rem;display:flex;align-items:center;justify-content:center}.press-carousel__logo img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:.8;transition:all .3s ease}.press-carousel__slide:hover .press-carousel__logo img{filter:grayscale(0%);opacity:1}.press-carousel__quote{font-family:Courier New,monospace;font-size:1.1rem;line-height:1.6;color:#333;margin:0;min-height:4.5rem}.press-carousel__dots{display:flex;justify-content:center;gap:.8rem;margin-top:3rem}.press-carousel__dot{width:.8rem;height:.8rem;border-radius:50%;background-color:#0003;border:none;cursor:pointer;transition:all .3s ease;padding:0}.press-carousel__dot:hover{background-color:#0006}.press-carousel__dot.active{background-color:#000;width:2rem;border-radius:.4rem}@media screen and (max-width: 989px){.press-carousel-section{padding:4rem 0}.press-carousel__title{font-size:2.6rem;margin-bottom:2rem}.press-carousel__featured-quote{font-size:1.2rem;margin-bottom:3rem}.press-carousel__slide{flex:0 0 calc((100% - 3rem)/2)}.press-carousel__track{gap:3rem}.press-carousel__quote{font-size:1rem;min-height:5rem}}@media screen and (max-width: 749px){.press-carousel-section{padding:3rem 0}.press-carousel-container{padding:0 1.5rem}.press-carousel__title{font-size:2.2rem;margin-bottom:1.5rem}.press-carousel__featured-quote{font-size:1.1rem;margin-bottom:2.5rem}.press-carousel__slide{flex:0 0 100%}.press-carousel__track{gap:0}.press-carousel__logo{height:3.5rem}.press-carousel__quote{font-size:1rem;min-height:auto}.press-carousel__dots{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-press-carousel.css.map */
