.reviews-carousel{position:relative}.reviews-carousel__header{margin:0 auto 32px;max-width:720px;text-align:center}.reviews-carousel__subheading{margin:0 0 16px;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:1;color:rgba(var(--color-foreground),.8)}.reviews-carousel__heading{margin:0 0 16px;font-weight:400;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.reviews-carousel__text{max-width:560px;margin-inline:auto;font-size:14px;line-height:1.75;opacity:1;color:rgba(var(--color-foreground),.8)}.reviews-carousel__container{display:block;position:relative;padding-top:1px}.reviews-carousel__viewport{overflow:hidden;position:relative}.reviews-carousel__track{display:flex;align-items:stretch;cursor:grab;touch-action:pan-y}.reviews-carousel__track.is-dragging{cursor:grabbing}.reviews-carousel__track.is-animating{transition:transform .48s cubic-bezier(.22,1,.36,1)}.reviews-carousel__slide{flex:0 0 auto;box-sizing:border-box;padding-inline:0 16px;-webkit-user-select:none;user-select:none}.review-card{height:100%;display:flex;flex-direction:column;padding:28px 22px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.17);border-radius:2px}.review-card__rating{display:flex;gap:3px;margin-bottom:28px;color:var(--dora-accent, #b78c46)}.review-card__star{display:block;width:13px;height:13px;flex-shrink:0}.review-card__star--filled{color:#4a321f}.review-card__star--empty{color:#f5e8e2}.review-card__text{flex-grow:1;margin-bottom:28px;font-family:var(--font-heading-family);font-size:18px;line-height:1.55;letter-spacing:-.015em;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.review-card__text p{margin-block:0 12px}.review-card__author{margin-bottom:22px;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.review-card__product{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(var(--color-foreground),.13);text-decoration:none;color:inherit}.review-card__product-image{width:48px;height:56px;flex-shrink:0;border-radius:2px;overflow:hidden;background:#f5e8e2}.review-card__product-image img,.review-card__product-image svg{width:100%;height:100%;object-fit:cover;display:block}.review-card__product-info{display:grid;gap:4px;min-width:0}.review-card__product-title{font-size:11px;font-weight:500;line-height:1.5}.review-card__product-price{font-size:11px;opacity:1;color:rgba(var(--color-foreground),.8)}.reviews-carousel :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:-3px}.reviews-carousel__track img,.reviews-carousel__track a{-webkit-user-drag:none}.reviews-carousel__track.is-dragging a{pointer-events:none}@media(min-width:750px){.review-card{padding:32px}.reviews-carousel__header{margin-bottom:40px}}@media(prefers-reduced-motion:reduce){.reviews-carousel__track.is-animating{transition:none}}.reviews-carousel__pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}.reviews-carousel__pagination[hidden]{display:none}.reviews-carousel__dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px}.reviews-carousel__dot{position:relative;display:grid;place-items:center;flex-shrink:0;width:32px;height:44px;margin:0;padding:0;border:0;background:transparent;color:#4a321f;cursor:pointer}.reviews-carousel__dot:before{content:"";width:22px;height:2px;background:currentColor;opacity:.18;transform:scaleX(.7);transition:opacity .24s ease,transform .24s ease}.reviews-carousel__dot.is-active:before{opacity:1;transform:scaleX(1)}.reviews-carousel__dot:hover:before{opacity:.7}.reviews-carousel__position{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px;color:#4a321f;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.06em}.reviews-carousel__position-divider{opacity:.3}@media(hover:hover)and (pointer:fine){.review-card__product:hover .review-card__product-title{text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.reviews-carousel__dot:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-customer-reviews-carousel.css.map */
