.reviews-section-wrapper .review-slider-image{z-index:0;max-width:430px;margin:0}.reviews-section-wrapper{padding:9rem 0 14rem;text-align:center}.reviews-section-container .slider{display:flex;flex-wrap:unset;padding:1px 0;max-width:66vw;margin:auto;z-index:1}.reviews-section-container .slider .slider__slide{width:100%;max-width:100%;text-align:center}.reviews-section-container .slider .slider__slide.has-image{display:flex;flex-direction:row;align-items:center}.reviews-section-container .title-container{text-align:center;font-size:40px;margin-bottom:3rem}.reviews-section-container slideshow-component{position:relative}.reviews-section-container .slider-buttons{margin:auto;position:absolute;top:-9rem;bottom:0;width:100%;justify-content:space-between;z-index:0}.reviews-section-container .heading{text-align:center;font-family:var(--font-heading-family);font-size:25px;font-style:normal;font-weight:400;line-height:133.8%}.reviews-section-container p{font-size:20px;line-height:27px;max-width:36rem;margin-left:auto;margin-right:auto;margin-block:5rem;padding:0}.reviews-section-container .author{text-align:center;font-family:var(--font-body-family);font-size:18px;font-weight:500;line-height:133.8%;letter-spacing:1px;text-transform:uppercase;display:block;margin-block:5px}.reviews-section-container .location{font-family:var(--font-body-family);font-size:18px;font-style:normal;font-weight:400;line-height:133.8%;display:block;margin-block:5px}.reviews-section-container .button-wrapper{margin-top:4.5rem}.reviews-section-container .button-wrapper a{text-transform:uppercase;color:currentcolor}.reviews-section-container .button-wrapper a.button{background-color:transparent}.reviews-section-container .slider-button{width:72px;height:auto}.reviews-section-container.side-by-side{display:flex;align-items:center;max-width:1250px}.reviews-section-container.side-by-side>*{width:50%;padding:0 15px}.reviews-section-container.side-by-side .title-container{margin-bottom:1rem}.reviews-section-container.side-by-side .slider-buttons{position:relative;top:0;justify-content:center}.reviews-section-container.side-by-side .review-slider-text .slider .slider__slide{justify-content:center}.reviews-section-container.side-by-side .slider-button{margin:0 2rem!important}.reviews-section-container.side-by-side .title-buttons{margin-bottom:3rem}@media screen and (max-width: 749px){.reviews-section-container.side-by-side{max-width:1250px;flex-direction:column;max-width:100%}.reviews-section-container.side-by-side>*{width:100%}.reviews-section-container.side-by-side img{width:100%}.reviews-section-container .slider{max-width:100%}.reviews-section-container .heading{font-size:28px;line-height:133.8%}.reviews-section-container p{font-size:16px;line-height:133.8%;max-width:76%}.reviews-section-container .button-wrapper{margin-top:3rem}.reviews-section-container.side-by-side .slider-buttons{position:absolute;justify-content:space-between;left:0;top:-20%}.reviews-section-container.side-by-side .slider-buttons button{margin:0!important;max-width:22px;padding:0}.reviews-section-container.side-by-side .slider-buttons button.slider-button--prev{justify-content:left}.reviews-section-container.side-by-side .slider-buttons button.slider-button--next{justify-content:right}.reviews-section-wrapper .title-container.top-title{font-size:34px;line-height:133.8%;text-align:center;padding:0em 3rem 2.2rem}.reviews-section-container.side-by-side .title-buttons{margin-bottom:1.5rem}}.reviews-grid{padding:0!important;width:100%!important}.side-by-side .reviews-content{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 749px){.side-by-side .reviews-content{display:flex;flex-wrap:wrap;justify-content:center}}.swiper.reviews{text-align:center}.reviews .image-container,.review-images .image-container{max-width:500px;max-height:500px;margin-inline:auto;display:grid;place-content:center;aspect-ratio:1;padding:1px;margin-bottom:30px}.reviews .image-container img,.review-images .image-container img{max-width:100%;display:block}.review-container{text-align:center;padding:0 55px}.review-slider-text,.review-images{overflow:auto}.review-slider-text{max-width:525px}.reviews-section-wrapper .swiper-button-next:after,.reviews-section-wrapper .swiper-button-prev:after{display:none}.reviews-section-wrapper .swiper-button-next,.reviews-section-wrapper .swiper-button-prev{background:#fff;aspect-ratio:1;padding:10px;width:auto;border-radius:100%}.reviews-section-wrapper .title-container h2{font-size:30px;font-weight:500;margin:0 0 75px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/reviews.css.map */
