.reviews-section{position:relative;width:100%;background-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-foreground));--reviews-mask-size: 10%}.reviews-section__heading{text-align:center;margin:0 auto 2.5rem;padding:0 1.5rem;font-size:clamp(1.75rem,1.1rem + 2vw,3rem);letter-spacing:.02em;line-height:1.15}.reviews-carousel{display:block;position:relative;width:100%}.reviews-carousel__viewport{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--reviews-mask-size),#000 calc(100% - var(--reviews-mask-size)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--reviews-mask-size),#000 calc(100% - var(--reviews-mask-size)),transparent 100%)}.reviews-carousel__track{display:flex;align-items:stretch;justify-content:flex-start;gap:1.5rem;padding:1rem 0;will-change:transform;-webkit-user-select:none;user-select:none;touch-action:pan-y}.reviews-card{flex:0 0 auto;width:clamp(260px,80vw,380px);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem;background-color:rgb(var(--color-background));box-shadow:5px 5px 5px #0003;border-radius:16px;text-align:center;align-items:center;transition:transform .45s ease,box-shadow .45s ease,opacity .45s ease;opacity:.55;transform:scale(.92)}.reviews-card.is-active{opacity:1;transform:scale(1);box-shadow:5px 5px #0003}.reviews-card__rating{display:inline-flex;gap:.2rem;font-size:1.1rem;line-height:1}.reviews-card__star{color:rgba(var(--color-foreground),.2)}.reviews-card__star.is-filled{color:#f5b301}.reviews-card__quote{margin:0;font-size:clamp(.95rem,.85rem + .3vw,1.1rem);line-height:1.6;direction:rtl;color:rgb(var(--color-foreground));quotes:none}.reviews-card__quote:before,.reviews-card__quote:after{content:""}.reviews-card__quote p{display:inline;margin:0}.reviews-card__person{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:auto;padding-top:.5rem}.reviews-card__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:rgba(var(--color-foreground),.06)}.reviews-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.reviews-card__meta{text-align:left;display:flex;flex-direction:column;gap:.1rem}.reviews-card__name{margin:0;font-weight:700;font-size:.95rem;letter-spacing:.02em;color:rgb(var(--color-foreground));text-align:center}.reviews-card__location{margin:0;font-size:.8rem;text-align:center;color:rgba(var(--color-foreground),.6)}.reviews-carousel__arrow{position:absolute;top:0;bottom:0;width:50%;height:100%;border:0;background:transparent;color:rgb(var(--color-foreground));display:flex;align-items:center;cursor:pointer;z-index:5;padding:0 clamp(.5rem,2vw,2rem)}.reviews-carousel__arrow--prev{left:0;justify-content:flex-start}.reviews-carousel__arrow--next{right:0;justify-content:flex-end}.reviews-carousel__arrow path{fill:none}.reviews-carousel__arrow svg{width:44px;height:44px;padding:10px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15);background-color:rgb(var(--color-background));box-shadow:0 4px 14px #0000001a;display:block;opacity:0;transition:opacity .25s ease,background-color .2s ease,transform .25s ease}.reviews-carousel:hover .reviews-carousel__arrow svg,.reviews-carousel:focus-within .reviews-carousel__arrow svg{opacity:1}.reviews-carousel__arrow:hover svg{background-color:rgb(var(--color-foreground));transform:scale(1.05)}.reviews-carousel__arrow:hover path{stroke:rgb(var(--color-background))}.reviews-carousel__dots{list-style:none;margin:2rem 0 0;padding:0;display:flex;justify-content:center;gap:.6rem}.reviews-carousel__dot{width:9px;height:9px;border-radius:50%;border:0;padding:0;background-color:rgba(var(--color-button),.25);cursor:pointer;transition:background-color .2s ease,transform .2s ease,width .3s ease}.reviews-carousel__dot:hover{background-color:rgba(var(--color-button),.5)}.reviews-carousel__dot.is-active{background-color:rgb(var(--color-button));width:26px;border-radius:999px}@media(max-width:749px){.reviews-section{--reviews-mask-size: 6%}.reviews-card{width:min(82vw,320px);padding:1.5rem 1.25rem}.reviews-carousel__arrow{padding:0 .5rem}.reviews-carousel__arrow svg{width:38px;height:38px;padding:8px;opacity:1;background-color:rgba(var(--color-background),.9)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-reviews.css.map */
