.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:move;cursor:-webkit-grab;cursor:grab}.testimonials .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}testimonials-component{display:block;--block-width: 16rem}@media screen and (min-width:750px){testimonials-component{--block-width: 18rem}}@media screen and (max-width:480px){testimonials-component{--block-width: 14rem}}testimonials-component[data-slider=false] .testimonial__list{max-width:100%}testimonials-component[data-slider=false] .testimonial__preview{position:relative}testimonials-component[data-slider=false] .testimonial__blockquote{opacity:1}.testimonial__list-wrapper{position:relative;overflow:hidden;margin:0 auto;max-width:calc(var(--block-count) * var(--block-width) + calc(var(--block-width) / 2) + 4rem)}@media screen and (min-width:750px){.testimonial__list-wrapper{padding:0 2rem}}.testimonial__list{padding:4rem 0;position:static;overflow:visible;display:flex;justify-content:center}.testimonial__list:before,.testimonial__list:after{content:"";display:block;position:absolute;top:0;z-index:2;height:100%;width:20%;pointer-events:none}.testimonial__list:before{left:-3.2rem;background-image:linear-gradient(to left,rgba(var(--color-background),0) 0,rgba(var(--color-background),.5) 30%)}.testimonial__list:after{right:-3.2rem;background-image:linear-gradient(to right,rgba(var(--color-background),0) 0,rgba(var(--color-background),.5) 30%)}@media screen and (max-width:480px){.testimonial__list:before,.testimonial__list:after{pointer-events:none;width:30%}.testimonial__list:before{left:0}.testimonial__list:after{right:0}}.testimonial__list .flickity-viewport{flex:0 0 100%;width:100%;min-height:5rem;overflow:visible}.testimonials .flickity-button{display:none}@media screen and (min-width:750px){.testimonials .flickity-button{padding:0;width:4rem;height:4rem;display:flex;align-items:center;z-index:5;opacity:0;color:rgb(var(--color-foreground));background-color:transparent;transition:opacity var(--duration-default) ease}.testimonials .flickity-button.previous{left:0;justify-content:flex-start}.testimonials .flickity-button.next{right:0;justify-content:flex-end}.testimonials .flickity-prev-next-button .flickity-button-icon{width:1.6rem;height:1.6rem;position:static}@media screen and (hover:hover){testimonials-component:hover .flickity-button{opacity:1}}}.testimonial__item{width:var(--block-width)}.testimonial__image{border-radius:1rem;max-width:5rem;margin:auto;overflow:visible}.testimonial__image .media{border-radius:1rem;box-shadow:0 1rem 1.5rem rgba(var(--color-foreground),.06),0 .8rem 2.5rem rgba(var(--color-foreground),.1);cursor:pointer;transition:transform var(--duration-default) ease;-webkit-clip-path:url(#testimonial-clip-path);clip-path:url(#testimonial-clip-path)}.testimonial__item.is-selected .testimonial__image .media{transform:scale(2)}.testimonial__item.is-next .testimonial__image .media,.testimonial__item.is-previous .testimonial__image .media{transform:scale(1.2)}@media screen and (min-width:750px){.testimonial__item.is-selected .testimonial__image .media{transform:scale(2.4)}.testimonial__item.is-next .testimonial__image .media,.testimonial__item.is-previous .testimonial__image .media{transform:scale(1.4)}}.testimonial__item.is-selected{pointer-events:none}.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}.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{padding:0;margin: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}.testimonial__blockquote .icon-quote{width:3rem;height:3rem}.testimonial__blockquote .rating{margin-bottom:1rem}.testimonial__blockquote .rating-star{--letter-spacing: .2;--font-size: 1.8}.testimonial__author{font-style:normal;display:block;margin-top:1.5rem;font-style:italic}.testimonial__author:has(.highlighted-text){margin-bottom:1rem}.testimonial__author:before{content:"\2013  "}.testimonial__author:empty{display:none}.testimonial__previews{margin:0 auto;max-width:calc(var(--block-count) * var(--block-width) + calc(var(--block-width) / 2) + 4rem);margin-top:2rem}@media screen and (min-width:750px){.testimonial__previews{margin-top:4rem;padding:0 2rem}}.testimonial-card{position:relative;display:flex;flex-direction:column;gap:1.6rem;width:100%;padding:2.8rem 2.4rem 2.4rem;border-radius:var(--card-radius, 0);background-color:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));box-shadow:var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) rgba(var(--color-shadow),.3)}.testimonial-card--highlight{background-color:rgb(var(--color-highlight));color:#000;--color-reviews: #000}.testimonial-card--ink{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));--color-reviews: rgb(var(--color-highlight))}.testimonial-card .rating-star{--font-size: 1.3;--letter-spacing: .2}.testimonial-card .quote-icon{line-height:1;color:rgb(var(--color-highlight))}.testimonial-card--highlight .quote-icon{color:#00000040}.testimonial-card .icon-quote{width:3.2rem;height:3.2rem}.testimonial-card__text{flex:1;margin:0;padding:0;border:0;font-style:normal;color:inherit}.testimonial-card__text>:first-child{margin-top:0}.testimonial-card__text>:last-child{margin-bottom:0}.testimonial-card__who{display:flex;align-items:center;gap:1.2rem;margin-top:auto;padding-top:.8rem}.testimonial-card__avatar{flex:0 0 auto;display:block;width:4rem;border-radius:50%}.testimonial-card__name{color:inherit}.testimonial-card__caption{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.3rem;font-size:1.3rem;opacity:.65}.testimonial-cards{display:block}.testimonial-cards__list{position:relative;display:flex;margin:0 -1.6rem 0 0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.testimonial-cards__list::-webkit-scrollbar{display:none}.testimonial-cards__item{display:flex;flex:0 0 85%;padding-right:1.6rem;scroll-snap-align:start}@media screen and (min-width:750px){.testimonial-cards__item{flex-basis:50%}}@media screen and (min-width:990px){.testimonial-cards__item{flex-basis:33.333%}}.testimonial-cards .slider-buttons{display:flex;align-items:center;gap:.8rem;margin-top:2.4rem}.testimonial-cards .slider-button{background-color:transparent}.testimonial-cards .slider-counter{display:block;margin:0 0 0 1.2rem;font-variant-numeric:tabular-nums;letter-spacing:.1em}.testimonial-wall{columns:1;column-gap:1.6rem}@media screen and (min-width:750px){.testimonial-wall{columns:2}}@media screen and (min-width:990px){.testimonial-wall{columns:3}}.testimonial-wall__item{break-inside:avoid;margin-bottom:1.6rem}.testimonial-card__text--xl{font-size:2.4rem}@media screen and (min-width:750px){.testimonial-card__text--xl{font-size:2.8rem}}.testimonial-spotlight{display:grid;gap:3rem}@media screen and (min-width:990px){.testimonial-spotlight{grid-template-columns:1.4fr 1fr;gap:4.8rem;align-items:end}}.testimonial-spotlight__stage{display:grid}.testimonial-spotlight__quote{grid-area:1 / 1;align-self:end;margin:0;opacity:0;visibility:hidden;transition:opacity var(--duration-long) ease,visibility 0s var(--duration-long)}.testimonial-spotlight__quote.is-selected{opacity:1;visibility:visible;transition-delay:0s}.testimonial-spotlight__text{margin:0;padding:0;border:0;font-style:normal;line-height:1.05;letter-spacing:-.02em}.testimonial-spotlight__text--body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-transform:none;letter-spacing:-.01em;line-height:1.2;font-size:2.2rem}.testimonial-spotlight__text--body.testimonial-spotlight__text--medium{font-size:2.6rem}.testimonial-spotlight__text--body.testimonial-spotlight__text--large{font-size:3rem}@media screen and (min-width:750px){.testimonial-spotlight__text--body{font-size:2.6rem}.testimonial-spotlight__text--body.testimonial-spotlight__text--medium{font-size:3.2rem}.testimonial-spotlight__text--body.testimonial-spotlight__text--large{font-size:4rem}}.testimonial-spotlight__text>:first-child{margin-top:0}.testimonial-spotlight__text>:last-child{margin-bottom:0}.testimonial-spotlight__who{display:flex;align-items:center;gap:1.4rem;margin-top:2.8rem}.testimonial-spotlight__tabs{display:flex;flex-direction:column;border-top:.1rem solid rgba(var(--color-foreground),.15)}.testimonial-spotlight__tab{display:flex;align-items:center;gap:1.2rem;width:100%;margin:0;padding:1.4rem 0;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.15);border-radius:0;background:none;color:rgba(var(--color-foreground),.5);font:inherit;text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color var(--duration-default) ease}.testimonial-spotlight__tab[aria-selected=true]{color:rgb(var(--color-foreground))}.testimonial-spotlight__tab[aria-selected=true] .testimonial-card__avatar{box-shadow:0 0 0 .3rem rgb(var(--color-highlight))}.testimonial-spotlight__tab-name{flex:1}.testimonial-spotlight__tab-index{font-size:1.2rem;letter-spacing:.14em}.testimonial-spotlight__tab-caption{letter-spacing:.04em;text-align:end}@media screen and (max-width:989px){.testimonial-spotlight__tabs{flex-direction:row;gap:.8rem;overflow-x:auto;border-top:0;padding:.4rem 0;scrollbar-width:none}.testimonial-spotlight__tabs::-webkit-scrollbar{display:none}.testimonial-spotlight__tab{flex:0 0 auto;width:auto;padding:.6rem 1.4rem .6rem .6rem;border:0;border-radius:999px;background-color:rgba(var(--color-foreground),.04);white-space:nowrap}.testimonial-spotlight__tab[aria-selected=true]{background-color:rgba(var(--color-foreground),.08)}.testimonials--media .testimonial-spotlight__tab{background-color:rgba(var(--color-background),.9)}.testimonial-spotlight__tab .testimonial-card__avatar{width:2.8rem}.testimonial-spotlight__tab[aria-selected=true] .testimonial-card__avatar{box-shadow:0 0 0 .2rem rgb(var(--color-highlight))}.testimonial-spotlight__tab-index{display:none}}.testimonials--gutter{padding:0 1.5rem}@media screen and (min-width:750px){.testimonials--gutter{padding:0 5rem}}.testimonials--media{position:relative;overflow:hidden}.testimonials__media{position:absolute;top:0;right:0;bottom:0;left:0}.testimonials__media .image-fit{width:100%;height:100%;object-fit:cover}.testimonials__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-background));opacity:calc(1 - min(var(--testimonials-image-opacity, .2),.6))}.testimonials--media .testimonials{position:relative}.testimonials--media .testimonial-card--plain,.testimonials--media .testimonial-pill--plain{background-color:rgba(var(--color-background),.9)}.testimonials--media .testimonial__list:before,.testimonials--media .testimonial__list:after{display:none}.testimonial-ticker .scrolling-promotion{padding:1rem 0;background:none}.testimonial-pill{display:inline-flex;align-items:center;gap:1rem;margin:0 .6rem;padding:.8rem 1.8rem .8rem .8rem;border-radius:999px;background-color:rgba(var(--color-foreground),.05);white-space:nowrap;font-size:1.5rem;color:rgb(var(--color-foreground))}.testimonial-pill--highlight{background-color:rgb(var(--color-highlight));color:#000;--color-reviews: #000}.testimonial-pill--ink{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));--color-reviews: rgb(var(--color-highlight))}.testimonial-ticker .promotion .testimonial-card__avatar img,.testimonial-ticker .promotion .testimonial-card__avatar svg{width:100%;height:100%;max-width:100%}.testimonial-pill .testimonial-card__avatar{width:2.8rem}.testimonial-pill .rating-star{--font-size: 1.3;--letter-spacing: .15}.testimonial-pill .icon-quote{width:1.6rem;height:1.6rem}.testimonial-pill__text{max-width:min(48rem,60vw);overflow:hidden;text-overflow:ellipsis}.testimonial-pill use-animate{display:inline}.testimonial-pill__name{opacity:.65}.testimonial-pill__name:before{content:"\2013  "}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-testimonials.css.map */
