.testimonials .flickity-slider{position:absolute;z-index:1;width:100%;height:100%}.testimonials .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.testimonials .flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.testimonials .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.testimonials{display:flex;flex-direction:column;align-items:center;padding-inline:var(--content-padding-inline);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-align:center}@media screen and (max-width:749px){.testimonials{overflow-x:clip}}.testimonials__header{width:100%;margin-bottom:4.4rem}@media screen and (max-width:749px){.testimonials__header{margin-bottom:3.2rem}}.testimonials__header.left{text-align:left}.testimonials__header.right{text-align:right}.testimonials__heading{color:var(--testimonials-heading, #14100D);text-transform:uppercase}.testimonials__heading em,.testimonials__heading .highlighted-text{font-style:inherit;color:var(--testimonials-accent, #B85C2E)}testimonials-component,.testimonials__carousel{display:block;width:100%;--avatar-gap: 1.8rem;--nav-size: 4.4rem;--nav-inset: calc(var(--nav-size) + var(--avatar-gap));--avatar-sm: 6.2rem;--avatar-md: 8.4rem;--avatar-lg: 13.2rem;--avatar-radius: 34%;--block-width: calc((var(--avatar-lg) + var(--avatar-md)) / 2 + var(--avatar-gap));--track-width: calc(var(--block-width) * 4 + var(--avatar-sm))}@media screen and (max-width:749px){testimonials-component,.testimonials__carousel{--avatar-gap: 1.2rem;--nav-size: 3.6rem;--avatar-sm: 7rem;--avatar-md: 9.3rem;--avatar-lg: 14rem;--track-width: calc(var(--block-width) * 3)}}testimonials-component[data-slider=false] .testimonial__list{max-width:100%}testimonials-component[data-slider=false] .testimonial__preview{position:relative;opacity:1}.testimonial__list-wrapper{position:relative;width:max-content;max-width:100%;height:var(--avatar-lg);margin-inline:auto;padding-inline:var(--nav-inset);box-sizing:content-box;overflow:hidden}.testimonial__list{position:relative;width:var(--track-width);max-width:100%;height:var(--avatar-lg);margin-inline:auto}.testimonial__list .flickity-viewport{width:100%;height:100%;overflow:visible}@media screen and (min-width:750px){.testimonial__list-wrapper:has(.flickity-enabled){overflow:visible}}.testimonials .flickity-button{position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:var(--nav-size);height:var(--nav-size);margin:0;padding:0;border:.1rem solid var(--testimonials-border, #D9CFBF);border-radius:99px;color:var(--testimonials-star, #F2A03D);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:1.9rem 1.9rem;opacity:1;transform:translateY(-50%);transition:border-color var(--duration-default) ease,opacity var(--duration-default) ease}.testimonials .flickity-button:hover,.testimonials .flickity-button:focus-visible{border-color:var(--testimonials-accent, #B85C2E);opacity:1}.testimonials .flickity-button.previous{left:calc(-1 * var(--nav-inset));background-image:var(--testimonials-arrow-url)}.testimonials .flickity-button.next{right:calc(-1 * var(--nav-inset));background-image:var(--testimonials-arrow-url);transform:translateY(-50%) rotate(180deg)}.testimonials .flickity-prev-next-button .flickity-button-icon{display:none}@media screen and (max-width:749px){.testimonial__list-wrapper{width:var(--track-width);max-width:100%;padding-inline:0;box-sizing:border-box;overflow:hidden}.testimonial__list{width:100%}.testimonial__list .flickity-viewport{overflow:hidden}.testimonials .flickity-button{display:none}}.testimonial__item{width:var(--block-width);height:var(--avatar-lg);display:flex;align-items:center;justify-content:center;outline:none}.testimonial__item:focus,.testimonial__item:focus-visible{outline:none}.testimonial__image{width:var(--avatar-sm);height:var(--avatar-sm);margin:0;overflow:visible;flex-shrink:0}.testimonial__image .media{width:100%;height:100%;padding-bottom:0;border-radius:var(--avatar-radius);overflow:hidden;box-shadow:none;cursor:pointer;opacity:.42;transform:scale(1);transform-origin:center center;transition:transform var(--duration-default) ease,opacity var(--duration-default) ease}.testimonial__image .media .image-fit,.testimonial__image .media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:inherit}.testimonial__image .media--placeholder{background-color:rgba(var(--color-heading),.08)}.testimonial__image .media--placeholder>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:currentColor}.testimonial__item.is-selected .testimonial__image .media{opacity:1;transform:scale(calc(var(--avatar-lg) / var(--avatar-sm)));pointer-events:none}.testimonial__item.is-next .testimonial__image .media,.testimonial__item.is-previous .testimonial__image .media{opacity:.72;transform:scale(calc(var(--avatar-md) / var(--avatar-sm)))}.no-js .testimonial__item.is-selected .testimonial__image .media,.no-js .testimonial__item.is-next .testimonial__image .media,.no-js .testimonial__item.is-previous .testimonial__image .media{transform:none;opacity:1}.testimonial__previews{position:relative;width:100%;max-width:72rem;margin:clamp(2rem,1.6rem + .8vw,2.6rem) auto 0}.testimonial__preview{left:0;position:absolute;width:100%}.testimonial__preview.is-selected .testimonial__blockquote{opacity:1;transition:opacity var(--duration-default) ease var(--duration-long);animation:appear-up var(--duration-long) ease}.testimonial__blockquote{display:flex;flex-direction:column;align-items:center;padding:0;margin:0 auto;border:none;font-style:normal;max-width:72rem;text-align:center;opacity:0}.testimonial__blockquote:empty{display:none}.testimonial__blockquote .quote-icon{line-height:1;margin-bottom:1rem;color:var(--testimonials-muted, #8C7B6A)}.testimonial__blockquote .icon-quote{width:3rem;height:3rem}.testimonial__stars{display:flex;align-items:flex-start;justify-content:center;gap:.4rem;margin-bottom:clamp(1.4rem,1.2rem + .4vw,1.8rem)}.testimonial__star{display:block;width:1.7rem;height:1.7rem;flex-shrink:0}.testimonial__text{font-size:clamp(1.8rem,1.55rem + .5vw,2.2rem);font-weight:var(--font-body-weight);line-height:1.55;letter-spacing:-.01em;color:var(--testimonials-text, #14100D)}.testimonial__text p{margin:0}.testimonial__text p+p{margin-top:1rem}.testimonial__author{display:block;margin-top:clamp(1.2rem,1rem + .4vw,1.6rem);font-size:clamp(1.4rem,1.35rem + .1vw,1.5rem);font-style:normal;font-weight:var(--font-body-weight);line-height:1.55;color:var(--testimonials-muted, #8C7B6A)}.testimonial__author:before{content:"\2013  "}.testimonial__author:empty{display:none}.testimonials__aggregate{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9rem;margin-top:clamp(3.2rem,2.6rem + 1.2vw,3.8rem)}@media screen and (max-width:749px){.testimonials__aggregate{flex-direction:column;gap:.8rem;margin-top:2.8rem}.testimonials__aggregate-link .label{font-size:1.5rem}.testimonial__previews{margin-top:2rem}.testimonial__previews .flickity-viewport{min-height:18rem}}.testimonials__aggregate-meta{display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:.4rem;white-space:nowrap}.testimonials__aggregate-stars{display:inline-flex;line-height:1}.testimonials__aggregate-stars .rating-star{--letter-spacing: .15;--font-size: 1.3}.testimonials__aggregate-score{font-size:1.45rem;font-weight:var(--font-body-weight-bold, 600);line-height:1.55;color:var(--testimonials-text, #14100D)}.testimonials__aggregate-label{font-size:1.5rem;font-weight:var(--font-body-weight);line-height:1.55;color:var(--testimonials-muted, #8C7B6A)}.testimonials__aggregate-link{min-height:auto;min-width:auto;width:max-content;justify-content:flex-start;color:var(--testimonials-accent, #B85C2E);font-weight:var(--font-body-weight-bold, 600)}.testimonials__aggregate-link .label{padding-inline-end:0;font-size:1.6rem;font-weight:inherit;line-height:1.55;letter-spacing:0}.testimonials__aggregate-link:before,.testimonials__aggregate-link:after{background-color:var(--testimonials-accent, #B85C2E)}@media screen and (hover:hover){.testimonials__aggregate-link:hover{color:var(--testimonials-accent, #B85C2E)}}.testimonials__aggregate-link[aria-disabled=true]{opacity:.5;pointer-events:none}.testimonial__previews .flickity-viewport{min-height:16rem}@media screen and (min-width:750px){.testimonial__previews .flickity-viewport{min-height:14rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-testimonials.css.map */
