.section-testimonials .section__heading{margin-block-end:8px;padding:0}.section-testimonials--horizontal-w-media,.section-testimonials--vertical-w-media{display:flex;align-items:center;gap:calc(var(--section-spacing-unit-size) * 1)}.section-testimonials .position--image-start{flex-direction:column}.section-testimonials .position--image-end{flex-direction:column-reverse}.section-testimonials--horizontal-w-media .testimonials__content,.section-testimonials--vertical-w-media .testimonials__content{width:100%;padding:6.4rem 0}.container.max-w-full .testimonials__content{padding-inline:1.6rem}.section-testimonials__ratings{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-block-end:1.6rem}.section-testimonials__ratings svg path{fill:rgb(var(--color-heading-text));stroke:rgb(var(--color-heading-text))}.section-testimonials__subheading{display:block;text-align:center;text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-family:Bricolage Grotesque;font-weight:700;margin-block-end:32px;color:#000}.section-testimonials .section__heading:not(:has(+.section-testimonials__subheading)){margin-block-end:32px}.section-testimonials .swiper-buttons{margin-block-start:0}.section-testimonials .swiper-buttons .swiper-button{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;border-radius:var(--button-action-border-radius, .6rem)}.section-testimonials .swiper-buttons .icon{width:1.2rem;height:1.2rem}.section-testimonials .swiper-buttons .swiper-button--prev{margin-inline-end:1.2rem}.section-testimonials .swiper-buttons{display:none}.testimonial__rating-circle{display:inline-block;border-radius:100%;width:.8rem;height:.8rem;background:rgb(var(--color-rating-stars));opacity:.2}.testimonial__rating-circle.circle-filled{opacity:1}.section-testimonials--carousel-none-media .testimonials__media{display:none}.section-testimonials--carousel-none-media .section-testimonials__footer{justify-content:center}.testimonial__body,.card-slider.card-slider--testimonials.vertical-w-media .card-slider__slide{min-height:19.4rem}.card-slider .card-slider__slide:only-child{width:100%}.testimonials__block{height:auto}.testimonials__block blockquote{margin:0;padding:0;font-style:normal;border:none}.testimonials__block blockquote p{margin-block:1.6rem 0;letter-spacing:.02em}.testimonial__author{font-size:10px;font-weight:700;font-family:Bricolage Grotesque,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:1.4px;margin-top:12px;display:flex;align-items:center;gap:6px;line-height:10px}.testimonial__author .icon{width:10px;height:10px;flex-shrink:0;color:#49adf4}.testimonial__body{background:rgb(var(--color-background));border-radius:var(--card-corner-radius);height:100%;overflow:auto;font-family:Bricolage Grotesque;padding:calc(var(--block-padding) * 1) calc(var(--block-padding) * 1);display:flex;flex-direction:column}.testimonial__quote{font-family:Bricolage Grotesque,sans-serif;font-size:12px;font-style:normal;line-height:18px;color:#444;padding-right:8px}.testimonial__quote p{margin:0}.testimonial__body::-webkit-scrollbar{width:.2rem}.testimonial__body::-webkit-scrollbar-track{background:#0000001a;border-radius:8em}.testimonial__body::-webkit-scrollbar-thumb{background:#00000040;border-radius:8rem}.testimonial__body::-webkit-scrollbar-thumb:hover{background:#00000080}.testimonial__rating{display:flex;align-items:center;gap:4px}.testimonial__box{height:100%;border-radius:6px;overflow:hidden;transition:box-shadow .2s ease}@media(pointer:fine){.testimonial__box:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}.testimonial__box .testimonial__media{position:relative;aspect-ratio:1/1;overflow:hidden;margin-inline:calc(var(--block-padding) * -1);margin-top:calc(var(--block-padding) * -1);margin-bottom:24px}.testimonial__box .testimonial__media img,.testimonial__box .testimonial__media video{width:100%;height:100%;object-fit:cover;object-position:center}.testimonial__video,.testimonial__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .3s ease-out}.testimonial__video{opacity:0;z-index:2}.testimonial__image{opacity:1;z-index:1}.testimonial__media.video-playing .testimonial__video{opacity:1}.testimonial__media.video-playing .testimonial__image{opacity:0}.testimonial__rating-filled svg{fill:#fbbb07;stroke:#fbbb07;color:#fbbb07}.testimonial__rating-outlined svg{fill:transparent;stroke:#fbbb07;opacity:.5}@media screen and (min-width:575px){.testimonials__quote{font-size:var(--font-size-static-xl)}}@media screen and (max-width:749px){.section-testimonials .vertical-w-media .swiper-pagination{display:none}}@media screen and (min-width:750px){.section-testimonials .position--image-start{flex-direction:row}.section-testimonials .position--image-end{flex-direction:row-reverse}html .card-slider.card-slider--testimonials{overflow:visible}.testimonial.no-image{display:block;text-align:center}.testimonial.no-image .testimonial__content{margin:0 auto}.testimonial.image-end .testimonial__link{justify-content:flex-end}.testimonials__quote{font-size:var(--font-size-static-xxl);line-height:var(--line-height-static-sm)}.testimonial__link{display:flex}.section-testimonials--horizontal-w-media:has(.testimonials__media.large-up-hide) .testimonials__content,.section-testimonials--vertical-w-media:has(.testimonials__media.large-up-hide) .testimonials__content{width:100%;padding-inline:0}}@media screen and (min-width:990px){html .card-slider.card-slider--testimonials{overflow:hidden}html .card-slider.card-slider--testimonials.carousel-none-media{overflow:visible}.section-testimonials--carousel-none-media .testimonials__content{padding:1.2rem 3.6rem}.section-testimonials--horizontal-w-media .testimonials__content,.section-testimonials--vertical-w-media .testimonials__content{width:50%;padding:6.4rem 0}.section-testimonials .max-w-full .testimonials__content{padding-inline:0}.section-testimonials--horizontal-w-media .testimonials__content-in,.section-testimonials--vertical-w-media .testimonials__content-in{max-width:43.7rem;width:100%;margin:0 auto}.section-testimonials--horizontal-w-media .swiper-buttons{display:block}.testimonials__media{display:inline;width:50%;aspect-ratio:var(--media-aspect-ratio)}.section-testimonials__footer{justify-content:space-between}.section-testimonials__footer .section-testimonials__footer--arrow-button{display:block}.section-testimonials--vertical-w-media .swiper-wrapper{max-height:75rem}.section-testimonials--vertical-w-media .section-testimonials__footer{margin-block-start:4.8rem;justify-content:center;gap:1.6rem}.section-testimonials--vertical-w-media .swiper-pagination{position:initial;--swiper-pagination-color: transparent;--swiper-pagination-bullet-height: .1rem;--swiper-pagination-bullet-horizontal-gap: .8rem;--swiper-pagination-bullet-width: 2.4rem}.section-testimonials--vertical-w-media .swiper-pagination .swiper-pagination-bullet{font-size:var(--font-size-static-md);--swiper-pagination-bullet-inactive-color: transparent}.section-testimonials--vertical-w-media .swiper-pagination-bullet:after{content:"";display:block;width:2.4rem;height:.1rem;position:absolute;inset-block-end:-.08rem;background-color:rgba(var(--color-foreground),1)}.section-testimonials--vertical-w-media .swiper-pagination-horizontal{width:auto}.testimonial__body{padding:calc(var(--block-padding) * 1)}.testimonials__quote{font-size:var(--font-size-static-h4);margin-block-end:2.4rem}}.section-testimonials .section-testimonials__view-all{margin:48px auto 0;width:fit-content}.testimonial__image{display:block}.section-testimonials__footer .swiper-pagination{position:relative;--swiper-pagination-color: rgb(var(--color-progress-bar));--swiper-pagination-bottom: 0;--swiper-pagination-top: 0;--swiper-pagination-bullet-width: 6px;--swiper-pagination-bullet-height: 6px}.testimonials__content .section__heading{font-size:36px}.testimonial__progress{width:100%;height:4px;background-color:#0000001a;border-radius:100px;overflow:hidden;margin-top:20px;opacity:0;transition:opacity .3s ease}.swiper-slide-active .testimonial__progress,.swiper-slide-duplicate-active .testimonial__progress{opacity:1}.testimonial__progress-bar{display:block!important;height:100%;width:0%;background-color:#000;border-radius:0 100px 100px 0}.swiper-slide-active .testimonial__progress-bar,.swiper-slide-duplicate-active .testimonial__progress-bar{animation:testimonial-progress var(--autoplay-duration, 3s) linear 1 forwards}@keyframes testimonial-progress{0%{width:0%}to{width:100%}}.testimonial__content{display:flex;flex-direction:column;flex:1;min-height:0}.testimonial__content .testimonial__quote{flex:1}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-testimonials.css.map */
