.testimonials-section{text-align:center;width:100%}.testimonials-section__container{max-width:1400px;margin:0 auto;padding:0 2rem}.testimonials-section__heading{font-size:4.8rem;font-weight:600;line-height:48px;margin:0 0 1.6rem}.testimonials-section__heading>span{display:inline}.testimonials-section__heading-highlight{display:inline;white-space:nowrap;margin-left:1rem}.testimonials-section__subtitle{font-size:1.8rem;line-height:2.8rem;margin:0 0 3.3rem;font-family:var(--font-body-family);opacity:.9}.testimonials-section__slider{margin-top:4rem}.testimonials-section__cards{list-style:none;padding:0;margin:0}.testimonials-section__card{position:relative;width:100%}.testimonials-section__card-inner{display:flex;background-color:#14110f;border:1px solid #3D372980;border-radius:9.98px;overflow:hidden;height:100%}.testimonials-section__card-image{flex:0 0 228px;position:relative;overflow:hidden}.testimonials-section__card-image img{width:100%;height:100%;object-fit:cover;display:block}.testimonials-section__card-content{flex:1;padding:3rem;display:flex;flex-direction:column;justify-content:center;text-align:left;gap:.8rem}.testimonials-section__rating{display:flex;gap:0;margin-bottom:0}.testimonials-section__star{width:1.2rem!important;height:1.2rem!important;color:#a39e8f4d;transition:color .3s ease}.testimonials-section__star--active{color:#d9a520}.testimonials-section__text{font-size:1.4rem;line-height:19.96px;margin:0 0 .8rem;font-family:var(--font-body-family);color:#f4f2eb;font-family:CormorantGaramond-SemiBold,sans-serif;font-weight:400}.testimonials-section__author{display:flex;align-items:center;gap:1.2rem}.testimonials-section__avatar{width:3.4rem;height:3.4rem;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#d9a5201a;border:1px solid rgba(217,165,32,.3)}.testimonials-section__avatar img{width:100%;height:100%;object-fit:cover}.testimonials-section__avatar--initial{background-color:#231d1a;border:none}.testimonials-section__avatar--initial span{font-size:1.2rem;font-weight:700;color:#d9a520;font-family:CormorantGaramond-SemiBold,sans-serif}.testimonials-section__author-info{flex:1}.testimonials-section__author-name{font-size:1rem;font-weight:600;line-height:14.97px;margin:0;color:#fff;font-family:var(--font-body-family)}.testimonials-section__author-title{font-size:.9rem;line-height:12.47px;margin:0;color:#a39e8f;font-family:var(--font-body-family)}.testimonials-section__controls{margin-top:3rem;display:flex;justify-content:flex-end}.testimonials-section__controls .slider-buttons{width:55%}.testimonials-section__nav-buttons{gap:.8rem}.testimonials-section__controls .slider-button{display:flex}.testimonials-section__controls .slider-counter__link--dots .dot{width:.8rem;height:.8rem;border-radius:50%;display:block;background-color:#a39e8f4d;transition:all .3s ease}.testimonials-section__controls .slider-counter__link--active.slider-counter__link--dots .dot{width:3.2rem;height:.8rem;border-radius:9999px;background-color:#d9a520}.testimonials-section__controls .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{background-color:#a39e8f80}@media screen and (max-width: 989px){.testimonials-section__heading{font-size:3.6rem}.testimonials-section__subtitle{font-size:1.4rem;margin-bottom:3rem}.testimonials-section__cards{gap:1.6rem}.testimonials-section__card-content{padding:2.4rem}.testimonials-section__text{font-size:1.4rem}}@media screen and (max-width: 749px){.testimonials-section__container{padding:0 1.5rem}.testimonials-section__heading{font-size:2.2rem;margin:0}.testimonials-section__subtitle{font-size:1.3rem;margin-bottom:2.1rem;line-height:1.1}.testimonials-section__cards{grid-template-columns:1fr;gap:1.6rem}.testimonials-section__card-inner{flex-direction:column}.testimonials-section__card-image{flex:0 0 auto;height:20rem}.testimonials-section__card-content{padding:2rem;text-align:center;align-items:center}.testimonials-section__text{font-size:1.3rem;margin-bottom:1.6rem}.testimonials-section__rating{margin-bottom:1.6rem}.testimonials-section__controls .slider-counter{display:none}.testimonials-section__controls .slider-buttons{width:100%;align-items:center;justify-content:center}}.testimonials-section__slider .slider{scrollbar-width:none;-ms-overflow-style:none}.testimonials-section__slider .slider::-webkit-scrollbar{display:none}@media screen and (min-width: 990px){.testimonials-section__slider:not(.slider-component-desktop) .testimonials-section__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.testimonials-section__slider.slider-component-desktop .testimonials-section__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:0}.testimonials-section__slider.slider-component-desktop .testimonials-section__card{flex:0 0 calc(50% - 1rem);scroll-snap-align:start;margin-right:2rem}}@media screen and (max-width: 989px){.testimonials-section__slider.slider-component-mobile .testimonials-section__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.testimonials-section__slider.slider-component-mobile .testimonials-section__card{flex:0 0 100%;scroll-snap-align:start;margin-right:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-testimonials.css.map */
