.happy-customers .page-width{--page-width: 130.4rem}.happy-customers .title-wrapper{margin-bottom:2.9rem}.happy-customers .title-wrapper h2{margin:0;line-height:1;letter-spacing:-.01em}.happy-customers .title-wrapper .rte{max-width:79.5rem;margin-top:1.9rem;margin-inline:auto;font-size:2.1rem;line-height:1.333333333;letter-spacing:-.01em}.happy-customers__slider.grid{margin:0;flex-wrap:nowrap;gap:0;box-sizing:border-box}.happy-customers__slider.grid .happy-customer__card{max-width:inherit;height:auto;padding:2rem 3rem;border-radius:4rem}.happy-customer__header{padding:.9rem 3rem .9rem 2rem;border-radius:4rem;box-shadow:0 .2rem .4rem #0000000f;display:flex;align-items:center;background:rgba(var(--color-background));gap:3rem}.happy-customer__header img{max-width:6.5rem;max-height:6.5rem;width:100%;height:100%;border-radius:10rem;object-fit:contain}.happy-customer__info{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.happy-customer__info .happy-customer_text{display:flex;flex-direction:column;gap:5px}.happy-customer__info h4{margin:0;padding:0;font-size:2.1rem;line-height:1.333333333;letter-spacing:-.01em;font-family:var(--font-body-family)}.happy-customer__info .happy-customer__date{font-size:1.8rem;line-height:1.333333333;letter-spacing:-.01em;display:block;margin-top:-.3rem}.happy-customer__info_right{display:flex;flex-direction:column;gap:.5rem}.happy-customer__info_right .star_rating_image{max-width:13.2rem;width:100%;height:auto;aspect-ratio:6}.happy-customer__info_right .star_rating_image img{width:100%;height:auto;aspect-ratio:6;object-fit:contain;max-width:100%;max-height:initial}.happy-customer__info_right .verified{font-size:1.6rem;line-height:1.375;letter-spacing:-.01em;display:inline-flex;flex-direction:row;align-items:center;gap:.3rem}.happy-customer__info_left .verified .svg-wrapper,.happy-customer__info_right .verified .svg-wrapper{width:1.3rem;height:auto;aspect-ratio:1}.happy-customer__body{padding-top:2rem}.happy-customer__body .happy-customer__title{font-size:2.4rem;line-height:1.333333333;letter-spacing:-.01em;font-family:var(--font-body-family);margin:0}.happy-customer__body .happy-customer__text{margin:1rem 0 0;font-size:1.6rem;line-height:1.25;letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.happy-customer__body .happy-customer__text.showmore{display:block;-webkit-line-clamp:unset}.happy-customer__footer{margin-top:3rem}.happy-customer__footer .button{gap:2rem;font-size:1.8rem;font-weight:700;line-height:normal;letter-spacing:-.18px}.happy-customer__footer .button .icon{width:1.6rem}.happy-customer__footer .button{min-width:calc(18.1rem + var(--buttons-border-width) * 2);min-height:calc(3.7rem + var(--buttons-border-width) * 2)}.swiper-buttons{position:relative;display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:4.2rem}.swiper-buttons .swiper-button{position:static;margin:0;transform:none;width:6rem;height:6rem;background:#0000004d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.swiper-buttons .swiper-button:hover{background:#000c}.swiper-buttons .swiper-button .icon{height:1rem;stroke:currentColor;transform:rotate(90deg)}.swiper-buttons .swiper-button.swiper-button-next .icon{transform:rotate(-90deg)}@media screen and (max-width:1279px){.happy-customers .title-wrapper h2{font-size:5.4rem}.happy-customers .title-wrapper .rte,.happy-customer__info h4{font-size:2rem}.happy-customer__info .happy-customer__date{font-size:1.7rem}}@media screen and (min-width:1200px){.happy-customers .happy-customer__header .happy-customer__info_left .verified{display:none}}@media screen and (max-width:1199px){.happy-customers .title-wrapper h2{font-size:4.8rem}.happy-customers .title-wrapper .rte,.happy-customer__info h4{font-size:1.9rem}.happy-customer__footer{margin-top:2rem}.happy-customers .happy-customer__header .happy-customer__info{flex-direction:column;align-items:flex-start;gap:.5rem}.happy-customers .happy-customer__header .happy-customer__info_left{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:.5rem;row-gap:.5rem;width:100%}.happy-customers .happy-customer__header .happy-customer__info_right{flex-direction:row}.happy-customer__info_right .verified{display:none}.happy-customers .happy-customer__header .happy-customer__info_left .happy-customer_text{display:flex;column-gap:.5rem}.happy-customer__info .happy-customer__date{margin-top:0}.happy-customer__header{padding:.9rem 2rem .9rem 1rem;gap:2.5rem}.happy-customers__slider.grid .happy-customer__card{padding:1.5rem 2.5rem}.happy-customers__slider.grid .happy-customer__card{border-radius:2rem}.happy-customer__header img{max-width:5rem;max-height:5rem}.happy-customer__info_right .star_rating_image{max-width:10.2rem;height:100%}.happy-customers .happy-customer__header .happy-customer__info_left .verified{line-height:normal;letter-spacing:-.15px}.happy-customer__footer .button{font-size:1.7rem}.happy-customers .swiper-buttons{gap:1.2rem;margin-top:3.2rem}.happy-customers .swiper-buttons .swiper-button{width:5rem;height:5rem}.happy-customers .swiper-buttons .swiper-button .icon{width:1.6rem;height:1.6rem}}@media screen and (max-width:1023px){.happy-customers__slider.grid .happy-customer__card{padding:1rem 2rem}.happy-customer__footer .button{font-size:1.6rem}.happy-customers .swiper-buttons{gap:1rem;margin-top:2.4rem}}@media screen and (max-width:989px){.happy-customers .title-wrapper h2{font-size:4.2rem}.happy-customers .title-wrapper .rte,.happy-customer__info h4{font-size:1.8rem}.happy-customer__info .happy-customer__date{font-size:1.6rem}.happy-customer__body .happy-customer__text{-webkit-line-clamp:4;max-width:81.5rem}.happy-customer__footer .button{font-size:1.5rem;min-width:calc(16.1rem + var(--buttons-border-width) * 2);min-height:calc(3.4rem + var(--buttons-border-width) * 2)}.happy-customers .swiper-buttons{gap:.8rem;margin-top:2rem}.happy-customers .swiper-buttons .swiper-button{width:4rem;height:4rem}.happy-customers .swiper-buttons .swiper-button .icon{width:1.4rem;height:1.4rem}}@media screen and (max-width:749px){.happy-customers .page-width{padding-inline:2rem}.happy-customers .title-wrapper h2{font-size:3.8rem}.happy-customers .title-wrapper .rte{font-size:1.6rem;max-width:94%}.happy-customer__info h4{font-size:1.6rem}.happy-customer__info .happy-customer__date,.happy-customer__info_right .verified{font-size:1.5rem}.happy-customer__footer{margin-top:1rem;padding-left:1rem}.happy-customers__slider.grid .happy-customer__card{padding:1rem;border-radius:1rem}.happy-customer__header{border-radius:1rem}.happy-customer__body{padding-top:1rem;padding-left:1rem}.happy-customer__body .happy-customer__text{-webkit-line-clamp:5;max-width:100%}.happy-customer__header img{max-width:4.8rem;max-height:4.8rem}.happy-customer__info_right .star_rating_image{max-width:8.8rem}.happy-customer__footer .button{font-size:1.4rem;min-width:calc(16.1rem + var(--buttons-border-width) * 2);min-height:calc(3.4rem + var(--buttons-border-width) * 2)}.happy-customers .swiper-buttons{gap:.4rem;margin-top:1.3rem;padding-bottom:1.9rem}.happy-customers .swiper-buttons .swiper-button{width:2.9rem;height:2.9rem}.happy-customers .swiper-buttons .swiper-button .icon{width:1.2rem;height:1.2rem}.happy-customers .happy-customer__header .happy-customer__info_left .happy-customer_text{flex-direction:row;align-items:center;flex-wrap:wrap}}@media screen and (max-width:379px){.happy-customers .title-wrapper h2{font-size:3.2rem}.happy-customers .title-wrapper .rte{max-width:100%}.happy-customer__body .happy-customer__title{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/testimonials.css.map */
