.reviews-section-wrapper .review-slider-image{z-index:0}.reviews-section-wrapper{padding:9rem 0 14rem}.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;margin-bottom:4rem;line-height:1.2;font-size:32px}.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}.reviews-section-container .heading{font-weight:700;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-sans-family)}.reviews-section-container p{font-size:21px;font-weight:400;line-height:35px;max-width:41rem;margin:0 auto;padding-top:1rem;padding-bottom:2rem}.reviews-section-container .author,.reviews-section-container .location{display:block;font-size:21px;font-style:italic;font-weight:400;line-height:32px;letter-spacing:0}.reviews-section-container .button-wrapper{margin-top:0}.reviews-section-container .button-wrapper a{text-transform:uppercase;color:#000}.reviews-section-container .slider-button{min-width:42px;height:auto}@media screen and (max-width: 768px){.reviews-section-container .slider-button{width:20px;height:auto;padding:0;min-width:20px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:15px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:15px}}.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:6rem}@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:14px;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:0}.reviews-section-wrapper{padding-top:5.5rem!important;padding-bottom:3rem!important}.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}}@media screen and (min-width: 990px){.reviews-grid{display:flex;align-items:center;gap:6%}}.reviews-content{position:relative;overflow:hidden}.reviews-content:after{content:"";position:absolute;top:70px;left:50%;background:url(/cdn/shop/files/icon-quote.svg?v=1698173849) no-repeat;background-size:contain;display:block;width:56px;height:41px;transform:translate(-50%)}.reviews-image{max-width:480px;margin:0 auto 30px;flex-shrink:0}.reviews-swiper{padding-top:12px}@media screen and (max-width: 749px){.reviews-content:after{top:0}.reviews-image{margin-bottom:40px;max-width:300px}.reviews-swiper{padding-top:25px}}.border>img,.reviews-image img{display:block;border:10px solid #fff;box-shadow:2px 5px 20px 4px #0000000d}.review-container{text-align:center}@media screen and (min-width: 990px){.review-container{padding:0 50px}}.reviews-section-container .swiper-button-prev,.reviews-section-container .swiper-rtl .swiper-button-next{left:0}.reviews-section-container .swiper-button-next,.reviews-section-container .swiper-rtl .swiper-button prev{right:0}
/*# sourceMappingURL=/cdn/shop/t/99/assets/reviews.css.map */
