.reviews-section{--reviews-gap: 2rem;--reviews-card-radius: .8rem;--reviews-card-padding: 2.4rem;--reviews-star-size: 1.6rem;--reviews-avatar-size: 4.8rem;--reviews-transition: .35s cubic-bezier(.25, .46, .45, .94)}.reviews-section *,.reviews-section *:before,.reviews-section *:after{box-sizing:border-box}.reviews__header{text-align:center;margin-bottom:3.6rem}.reviews__header .title-with-highlight{margin-bottom:1rem}.reviews__subtitle{max-width:60rem;margin:0 auto;opacity:.8}.reviews__summary{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;margin-bottom:3.2rem}.reviews__summary-score{font-size:4.8rem;font-weight:700;line-height:1;letter-spacing:-.02em}.reviews__summary-details{display:flex;flex-direction:column;gap:.4rem}.reviews__summary-label{font-size:1.4rem;opacity:.7}.reviews__stars{display:inline-flex;gap:.2rem;color:var(--reviews-star-color, #f5a623)}.reviews__stars svg{width:var(--reviews-star-size);height:var(--reviews-star-size);flex-shrink:0}.reviews__stars--small{--reviews-star-size: 1.4rem}.reviews__card .rating-stars__container--underlay{width:fit-content}.reviews__card .trustpilot-stars-svg{height:2.3rem}.reviews__summary .rating-stars__container--underlay{width:fit-content}.reviews__summary .trustpilot-stars-svg{height:2rem}.reviews__trustpilot-badge{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600}.reviews__trustpilot-badge svg{height:2rem;width:auto}.reviews__grid{display:grid;gap:var(--reviews-gap);grid-template-columns:repeat(var(--reviews-columns, 3),1fr)}@media screen and (max-width:989px){.reviews__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.reviews__grid{grid-template-columns:1fr}}.reviews__carousel-wrapper{position:relative;overflow:hidden}.reviews__carousel{display:flex;gap:var(--reviews-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.reviews__carousel::-webkit-scrollbar{display:none}.reviews__carousel .reviews__card{flex:0 0 calc((100% - var(--reviews-gap) * (var(--reviews-columns, 3) - 1)) / var(--reviews-columns, 3));scroll-snap-align:start;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94),box-shadow var(--reviews-transition);will-change:transform,opacity}.reviews__carousel .reviews__card.reviews-card--out-left{opacity:.35;transform:scale(.92) translate(8px)}.reviews__carousel .reviews__card.reviews-card--out-right{opacity:.35;transform:scale(.92) translate(-8px)}.reviews__carousel .reviews__card.reviews-card--active{opacity:1;transform:scale(1) translate(0)}@media screen and (max-width:989px){.reviews__carousel .reviews__card{flex:0 0 calc(50% - var(--reviews-gap) / 2)}}@media screen and (max-width:749px){.reviews__carousel .reviews__card{flex:0 0 85%}}.reviews__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:background var(--reviews-transition),border-color var(--reviews-transition),opacity var(--reviews-transition);opacity:0;pointer-events:none}.reviews__carousel-wrapper:hover .reviews__arrow{opacity:1;pointer-events:auto}.reviews__arrow:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.reviews__arrow--prev{left:1.2rem}.reviews__arrow--next{right:1.2rem}.reviews__arrow svg{width:1.6rem;height:1.6rem}.reviews__arrow[disabled]{opacity:0!important;pointer-events:none}.reviews__dots{display:flex;justify-content:center;gap:.8rem;margin-top:2.4rem}.reviews__dot{width:.8rem;height:.8rem;border-radius:50%;background:rgba(var(--color-foreground),.2);border:none;cursor:pointer;padding:0;transition:background var(--reviews-transition),transform var(--reviews-transition)}.reviews__dot--active{background:rgb(var(--color-foreground));transform:scale(1.25)}.reviews__card{background:rgb(var(--reviews-card-bg, var(--color-background)));border-radius:var(--reviews-card-radius);padding:var(--reviews-card-padding);display:flex;flex-direction:column;gap:1.6rem;border:1px solid rgba(var(--color-foreground),.08);transition:transform var(--reviews-transition),box-shadow var(--reviews-transition);position:relative;overflow:hidden}.reviews__card:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000014}.reviews__card--trustpilot{--reviews-card-padding: 2rem 2.4rem;border:none;box-shadow:0 2px 12px #0000000f}.reviews__card--trustpilot:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--reviews-star-color, #00b67a);border-radius:var(--reviews-card-radius) var(--reviews-card-radius) 0 0}.reviews__card--minimal{background:transparent;border:none;border-bottom:1px solid rgba(var(--color-foreground),.1);border-radius:0;padding:2rem 0}.reviews__card--minimal:hover{transform:none;box-shadow:none}.reviews__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.reviews__card-quote{font-size:1.5rem;line-height:1.7;flex:1;opacity:.85}.reviews__card-title{font-weight:600;font-size:1.5rem;margin:0}.reviews__card-date{font-size:1.2rem;opacity:.5}.reviews__card-verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;opacity:.6}.reviews__card-verified svg{width:1.4rem;height:1.4rem;color:var(--reviews-star-color, #00b67a);flex-shrink:0}.reviews__author{display:flex;align-items:center;gap:1.2rem;margin-top:auto}.reviews__product-image{width:8rem;height:8rem;border-radius:1rem;overflow:hidden;flex-shrink:0;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.08)}.reviews__product-image img{width:100%;height:100%;object-fit:cover}.reviews__author-avatar{width:var(--reviews-avatar-size);height:var(--reviews-avatar-size);border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(var(--color-foreground),.06)}.reviews__author-avatar img{width:100%;height:100%;object-fit:cover}.reviews__author-initials{width:var(--reviews-avatar-size);height:var(--reviews-avatar-size);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.6rem;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));flex-shrink:0;text-transform:uppercase}.reviews__author-info{display:flex;flex-direction:column;gap:.2rem}.reviews__author-name{font-weight:600;font-size:1.4rem}.reviews__author-location{font-size:1.2rem;opacity:.6}.reviews__card{opacity:0;transform:translateY(24px)}.reviews__card.reviews--visible{opacity:1;transform:translateY(0);transition:opacity .6s var(--reviews-transition),transform .6s var(--reviews-transition)}.reviews__card:hover.reviews--visible{transform:translateY(-3px)}.reviews__card--minimal:hover.reviews--visible{transform:translateY(0)}.reviews__card:nth-child(1){transition-delay:0s}.reviews__card:nth-child(2){transition-delay:.08s}.reviews__card:nth-child(3){transition-delay:.16s}.reviews__card:nth-child(4){transition-delay:.24s}.reviews__card:nth-child(5){transition-delay:.32s}.reviews__card:nth-child(6){transition-delay:.4s}.reviews__card:nth-child(7){transition-delay:.48s}.reviews__card:nth-child(8){transition-delay:.56s}.reviews__card:nth-child(9){transition-delay:.64s}@media(prefers-reduced-motion:reduce){.reviews__card,.reviews__card.reviews-card--out-left,.reviews__card.reviews-card--out-right,.reviews__card.reviews-card--active{opacity:1;transform:none;transition:none!important}}.reviews__cta{text-align:center;margin-top:3.2rem}.reviews__show-more{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.2rem 3rem;font-family:inherit;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;cursor:pointer;border:1px solid rgb(var(--color-foreground));background:transparent;color:rgb(var(--color-foreground));transition:background var(--reviews-transition),color var(--reviews-transition),transform .25s ease}.reviews__show-more:before,.reviews__show-more:after{display:none!important;content:none!important}.reviews__show-more:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:translateY(-1px)}.reviews__show-more:active{transform:translateY(0)}.reviews__quote-icon{width:3.2rem;height:3.2rem;opacity:.12;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-reviews.css.map */
