.reviews-transformation-section{width:100%;padding:48px 16px;background-color:var(--rv-bg);color:var(--rv-ink);font-family:var(--font-body-family-override);letter-spacing:var(--letter-spacing-body)}.reviews-transformation-section .reviews-section__inner{width:100%;max-width:var(--rv-max-width, 1200px);margin-inline:auto}.reviews-transformation-section .reviews-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 12px;font-size:var(--fs-floor-support, 1.3rem);line-height:1.4}.reviews-transformation-section .reviews-summary__stars{display:inline-flex;align-items:center;gap:1px;color:var(--rv-accent)}.reviews-transformation-section .reviews-summary__score{font-weight:var(--font-weight-bold);color:var(--rv-score-ink)}.reviews-transformation-section .reviews-summary__count{color:var(--rv-count-ink)}.reviews-transformation-section .reviews-heading{margin:0 0 12px;font-family:var(--font-heading-family-override);font-weight:var(--font-heading-weight, 600);font-size:var(--rv-heading-size-mobile);line-height:var(--rv-heading-lh, 1.2);letter-spacing:var(--letter-spacing-heading);color:var(--rv-heading-ink);text-wrap:balance}.reviews-transformation-section .reviews-description{max-width:60ch;margin:0 0 8px;font-size:var(--fs-floor-body, 1.44rem);line-height:var(--line-height-normal, 1.6);color:var(--rv-ink-muted)}.reviews-transformation-section--center .reviews-summary{justify-content:center}.reviews-transformation-section--center .reviews-heading,.reviews-transformation-section--center .reviews-description{text-align:center}.reviews-transformation-section--center .reviews-description{margin-inline:auto}.reviews-transformation-section .reviews-container{display:flex;gap:16px;margin-top:24px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none}.reviews-transformation-section .reviews-container::-webkit-scrollbar{display:none}.reviews-transformation-section .reviews-container:focus-visible{outline:var(--focused-base-outline, 3px solid currentColor);outline-offset:var(--focused-base-outline-offset, 3px)}.reviews-transformation-section .review-card{--rv-card-pad: 20px;flex:0 0 100%;scroll-snap-align:center;display:flex;flex-direction:column;gap:12px;padding:var(--rv-card-pad);border:1px solid var(--rv-card-border);border-radius:var(--rv-card-radius, 10px);background:var(--rv-card-bg)}.reviews-transformation-section .review-card__photo{margin-inline:calc(var(--rv-card-pad) * -1);margin-block-start:calc(var(--rv-card-pad) * -1);overflow:hidden;border-radius:var(--rv-card-radius, 10px) var(--rv-card-radius, 10px) 0 0;background:var(--rv-card-border)}.reviews-transformation-section .review-card__photo-img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.reviews-transformation-section .review-card__stars{display:flex;align-items:center;gap:1px}.reviews-transformation-section .reviews-star{width:20px;height:20px;flex:0 0 auto;display:block}.reviews-transformation-section .reviews-summary__stars .reviews-star{width:16px;height:16px}.reviews-transformation-section .reviews-star--on{color:var(--star-gold, #f0b429);stroke:var(--star-gold-edge, #9a6b08);stroke-width:1;stroke-linejoin:round;paint-order:stroke fill}.reviews-transformation-section .reviews-star--off{color:var(--rv-star-off)}.reviews-transformation-section .review-text{margin:0;font-size:var(--rv-text-size-mobile);line-height:var(--line-height-normal, 1.6);color:var(--rv-ink);overflow-wrap:break-word}.reviews-transformation-section .review-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--rv-card-border);font-size:var(--fs-floor-support, 1.3rem);line-height:1.4}.reviews-transformation-section .review-card__name{font-weight:var(--font-weight-bold);color:var(--rv-name-ink)}.reviews-transformation-section .review-card__verified{display:inline-flex;align-items:center;gap:4px;color:var(--rv-verified-ink);white-space:nowrap}.reviews-transformation-section .review-card__verified-icon{width:14px;height:14px;flex:0 0 auto;color:var(--rv-verified-icon)}.reviews-transformation-section .review-card__product{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--rv-product-border)}.reviews-transformation-section .review-card__product-image{width:48px;height:48px;flex:0 0 auto;overflow:hidden;border-radius:4px}.reviews-transformation-section .review-card__product-image img{width:100%;height:100%;object-fit:cover}.reviews-transformation-section .review-card__product-info{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-floor-support, 1.3rem)}.reviews-transformation-section .review-card__product-title{font-weight:var(--font-weight-semibold);color:var(--rv-product-title)}.reviews-transformation-section .review-card__product-price{font-weight:var(--font-weight-semibold);color:var(--rv-product-price)}.reviews-transformation-section .reviews-controls{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:20px}.reviews-transformation-section .reviews-nav{width:56px;height:56px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;border:1px solid;transition:opacity .2s ease}.reviews-transformation-section .reviews-controls .reviews-nav{border-radius:50%!important}.reviews-transformation-section .reviews-nav svg{width:22px;height:22px}.reviews-transformation-section .reviews-nav--prev{background:var(--rv-prev-bg);color:var(--rv-prev-ink);border-color:var(--rv-prev-border)}.reviews-transformation-section .reviews-nav--next{background:var(--rv-next-bg);color:var(--rv-next-ink);border-color:var(--rv-next-border)}.reviews-transformation-section .reviews-nav[disabled]{opacity:.35;cursor:default}.reviews-transformation-section .reviews-dots{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none;flex:1 1 auto;min-width:0;overflow:hidden}.reviews-transformation-section .reviews-dots__item{margin:0;padding:0;list-style:none}.reviews-transformation-section .reviews-dots__button{display:flex;align-items:center;justify-content:center;width:32px;height:44px;padding:0;border:0;background:none;cursor:pointer}.reviews-transformation-section .reviews-dots__mark{display:block;width:10px;height:10px;border-radius:50%;background:var(--rv-star-off);transition:background-color .2s ease,transform .2s ease}.reviews-transformation-section .reviews-dots__button[aria-current=true] .reviews-dots__mark{background:var(--rv-accent);transform:scale(1.3)}.reviews-transformation-section .reviews-dots__button:focus-visible,.reviews-transformation-section .reviews-nav:focus-visible{outline:var(--focused-base-outline, 3px solid currentColor);outline-offset:var(--focused-base-outline-offset, 3px)}@media(prefers-reduced-motion:reduce){.reviews-transformation-section .reviews-container{scroll-behavior:auto}.reviews-transformation-section .reviews-dots__mark{transition:none}}@media screen and (min-width:750px){.reviews-transformation-section{padding:88px 24px}.reviews-transformation-section .reviews-heading{font-size:var(--rv-heading-size);max-width:20ch}.reviews-transformation-section .reviews-summary{font-size:var(--fs-floor-body, 1.44rem)}.reviews-transformation-section .reviews-summary__stars .reviews-star{width:18px;height:18px}.reviews-transformation-section .reviews-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--rv-card-min, 300px),1fr));gap:24px;margin-top:32px;overflow:visible;scroll-snap-type:none}.reviews-transformation-section .review-card{--rv-card-pad: 28px}.reviews-transformation-section .review-text{font-size:var(--rv-text-size)}.reviews-transformation-section .reviews-controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/customer-reviews-carousel.css.map */
