.customer_testimonials_wrapper{position:relative}.testimonials-section .title-wrapper--no-top-margin{margin-bottom:2rem;text-align:center;justify-content:center}.testimonials-section .title-wrapper-with-link .title.h0{font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:1.1875}.testimonials-section .sub-title{margin:0 0 4rem}.testimonials-section .sub-title p{margin:0}@media only screen and (min-width: 750px){.testimonials-section .title-wrapper-with-link .title.h0{font-size:calc(var(--font-heading-scale) * 5.2rem);line-height:1.173076923;letter-spacing:.05rem}}@media only screen and (min-width: 990px){.testimonials-section .title-wrapper--no-top-margin{margin-bottom:4rem}}.customer_testimonials .customer_testimonials--grid{--grid-desktop-vertical-spacing: 3rem;--grid-desktop-horizontal-spacing: 3rem;--grid-mobile-vertical-spacing: 1.5rem;--grid-mobile-horizontal-spacing: 1.5rem;margin:0}.testimonials-card-wrapper .card .card__inner .card__media{border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.testimonials-card-wrapper .card .card__content{padding:4.9rem 4.4rem;border-radius:var(--border-radius);position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease-in-out 0s}.testimonials-card-wrapper .card .card__content.gradient{background:rgba(var(--color-background),.85)}.testimonials-card-wrapper .card .card__content .customer_image{margin:0;z-index:1;width:6rem;height:6rem;border-radius:100%}.testimonials-card-wrapper .card .card__content .customer_image img{width:100%;height:100%}.testimonials-card-wrapper .card .card__content .customer_content .customer_title{font-size:1.6rem}.testimonials-card-wrapper .card .card__content .customer_content .content{margin:0 0 2.5rem;font-size:4rem;line-height:1.15;letter-spacing:.05rem;font-family:var(--font-heading-family);font-variation-settings:"wght" 700,"wdth" 50,"slnt" 0}.testimonials-card-wrapper .card .card__content .customer_content .content *{margin:0 0 1.5rem}.testimonials-card-wrapper .card .card__content .customer_content .content *:last-child{margin:0}.testimonials-card-wrapper .card .card__content .customer_content .customer_info{display:flex;flex-direction:row;align-items:center;gap:1rem}.testimonials-card-wrapper .card .card__content .customer_content .customer_info .author_info{display:flex;flex-direction:column;gap:.8rem}.testimonials-card-wrapper .card .card__content .customer_content .customer_info .author_info .customer_name{margin:0;font-size:2.1rem;line-height:1.19047619}.testimonials-card-wrapper .card .card__content .customer_content .customer_info .author_info .review_img{max-width:100%}.testimonials-card-wrapper .card:hover .card__content{opacity:1}.customer_testimonials .testimonials-slider-desktop .contains-card--testimonials{flex-wrap:inherit;column-gap:0;margin-bottom:0}.customer_testimonials .swiper-pagination{width:100%;display:flex;justify-content:center;column-gap:1rem;bottom:0;position:static!important;margin-top:4rem}.customer_testimonials .swiper-pagination .swiper-pagination-bullet{width:1.1rem;height:1.1rem;background:transparent;border:.1rem solid #FFFFFF}.customer_testimonials .swiper-pagination .swiper-pagination-bullet-active{background:#fff}.customer_testimonials .swiper-button-prev:after,.customer_testimonials .swiper-button-next:after{display:none}.customer_testimonials .swiper-button-prev{left:0}.customer_testimonials .swiper-button-next{right:0}.customer_testimonials.page-width{max-width:var(--page-width);overflow:hidden;position:relative}.customer_testimonials.page-width .swiper-container{width:98%;margin:auto;overflow:hidden;padding:0 1rem}.customer_testimonials .testimonials-slider-desktop .swiper-wrapper .grid__item{max-width:100%}.customer_testimonials .testimonials-card-wrapper .testimonials-card-heading{font-size:8.8rem;font-weight:400;line-height:.94;margin:3.3rem 0 0}@media only screen and (min-width: 990px) and (max-width: 1550px){.testimonials-card-wrapper .card .card__content{padding:3.1818181818181817vw 2.857142857142857vw}.testimonials-card-wrapper .card .card__content .customer_content .content{font-size:2.5vw;margin-bottom:1.6233766233766231vw}.testimonials-card-wrapper .card .card__content .customer_image{width:3.896103896103896vw;height:3.896103896103896vw}.testimonials-card-wrapper .card .card__content .customer_content .customer_info .author_info .customer_name{font-size:1.3636363636363635vw}}@media screen and (max-width: 1400px){.customer_testimonials .swiper-button-prev{left:1rem}.customer_testimonials .swiper-button-next{right:1rem}}@media screen and (max-width: 1340px){.testimonials-card-wrapper .card .card__content .customer_content .content{font-size:2.47vw}}@media screen and (max-width: 1279px){.testimonials-card-wrapper .card .card__content .customer_content .content{font-size:2.35vw}}@media screen and (max-width: 1169px){.testimonials-card-wrapper .card .card__content .customer_content .content{font-size:2.25vw}}@media screen and (max-width: 1023px){.testimonials-card-wrapper .card .card__content .customer_content .content{font-size:2.2vw}}@media screen and (max-width: 989px){.customer_testimonials .testimonials-slider-mobile .contains-card--testimonials{flex-wrap:inherit;column-gap:0;margin-bottom:0}.customer_testimonials .testimonials-slider-mobile .swiper-wrapper .grid__item{max-width:100%}.customer_testimonials--grid .grid__item{width:100%;max-width:100%}.testimonials-card-wrapper .card .card__content{padding:7vw 6vw}.testimonials-card-wrapper .card .card__content .customer_content .content{font-size:7.5vw;margin-bottom:3.5vw}.testimonials-card-wrapper .card .card__content .customer_image{width:8vw;height:8vw}.testimonials-card-wrapper .card .card__content .customer_content .customer_info .author_info .customer_name{font-size:3vw}}@media screen and (max-width: 749px){.customer_testimonials.page-width{padding:0 2.5rem}.customer_testimonials.page-width .swiper-container{width:90%}.customer_testimonials_wrapper .testimonials-card-wrapper .card{--border-radius: 2rem}.testimonials-card-wrapper .card .card__content{padding:9vw 8vw}.testimonials-card-wrapper .card .card__content .customer_content .content{font-size:7vw;margin-bottom:4.71vw}.testimonials-card-wrapper .card .card__content .customer_image{width:12vw;height:12vw}.testimonials-card-wrapper .card .card__content .customer_content .customer_info .author_info .customer_name{font-size:4vw}.customer_testimonials .testimonials-card-wrapper .testimonials-card-heading{font-size:4.8rem;margin:1.8rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/testimonials.css.map */
