.sp-press-quotes-carousel{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative;width:100%}.sp-press-quotes-carousel .carousel-container{display:flex;align-items:center;position:relative;width:100%;padding:0;margin:0 auto;max-width:1440px;height:calc(100% - 10.67vw)}.sp-press-quotes-carousel .carousel-track-container{width:100%;overflow:hidden;padding:0;box-sizing:border-box}.sp-press-quotes-carousel .carousel-track{display:flex;transition:transform .5s ease-in-out;width:100%}.sp-press-quotes-carousel .carousel-slide{flex:0 0 100%;text-align:center;padding:8.53vw 10.67vw;box-sizing:border-box;margin:0;border-radius:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10.67vw;aspect-ratio:1;min-height:unset;height:100%}.sp-press-quotes-carousel .quote{font-size:3.73vw;font-weight:400;line-height:1.4;color:#000;padding:0;margin:0;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;height:100%}.sp-press-quotes-carousel .quote span{display:block;max-width:100%}.sp-press-quotes-carousel .source{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.sp-press-quotes-carousel .source-logo-wrapper{display:inline-block;margin:0 auto}.sp-press-quotes-carousel .source-logo{width:100%;height:auto;display:block;max-height:10.67vw;object-fit:contain}.sp-press-quotes-carousel .carousel-btn{background:none;border:none;cursor:pointer;z-index:1;padding:2.13vw;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}.sp-press-quotes-carousel .carousel-btn svg{width:3.2vw;height:3.2vw}.sp-press-quotes-carousel .prev-btn{left:0;display:none}.sp-press-quotes-carousel .next-btn{right:0;display:none}.sp-press-quotes-carousel .carousel-pagination{display:flex;justify-content:center;gap:2.13vw;position:absolute;bottom:4.27vw}.sp-press-quotes-carousel .pagination-dot{width:2.13vw;height:2.13vw;border-radius:50%;border:none;background-color:#0000004d;padding:0;cursor:pointer;transition:background-color .3s}.sp-press-quotes-carousel .pagination-dot.active{background-color:#000}@media screen and (min-width: 750px){.sp-press-quotes-carousel{padding:4.44vw 0}.sp-press-quotes-carousel .carousel-container{padding:0 8.61vw;height:auto}.sp-press-quotes-carousel .carousel-slide{flex:0 0 calc(33.333% - .56vw);margin:0 .28vw;aspect-ratio:.75;padding:2.22vw;gap:2.78vw}.sp-press-quotes-carousel .prev-btn{display:block;left:4.44vw;padding:.83vw}.sp-press-quotes-carousel .next-btn{display:block;right:4.44vw;padding:.83vw}.sp-press-quotes-carousel .carousel-btn svg{width:.97vw;height:.97vw}.sp-press-quotes-carousel .quote{font-size:.97vw;line-height:1.5}.sp-press-quotes-carousel .source-logo{max-height:2.78vw}.sp-press-quotes-carousel .carousel-pagination{display:none}}@media screen and (min-width: 1440px){.sp-press-quotes-carousel{padding:64px 0}.sp-press-quotes-carousel .carousel-container{padding:0 124px}.sp-press-quotes-carousel .carousel-slide{flex:0 0 calc(33.333% - 8px);margin:0 4px;padding:32px;gap:40px}.sp-press-quotes-carousel .prev-btn{left:64px;padding:12px}.sp-press-quotes-carousel .next-btn{right:64px;padding:12px}.sp-press-quotes-carousel .carousel-btn svg{width:14px;height:14px}.sp-press-quotes-carousel .quote{font-size:14px}.sp-press-quotes-carousel .source-logo{max-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/sp-press-carousel.css.map */
