.ct-reviews-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ct-review-card{padding:20px;box-shadow:var(--ct-shadow-sm);min-width:0}.ct-review-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.ct-review-verified{font-size:11px;color:var(--ct-accent-text);font-weight:600}.ct-review-text{font-size:14px;color:var(--ct-text-2);line-height:1.6;margin-bottom:12px}.ct-review-author{display:flex;align-items:center;gap:8px}.ct-review-avatar{width:32px;height:32px;border-radius:50%;background:var(--ct-accent-subtle);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--ct-accent-text);flex-shrink:0}.ct-review-name{font-size:13px;font-weight:600;color:var(--ct-text)}.ct-review-date{font-size:11px;color:var(--ct-text-3)}.ct-reviews-rating-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-bottom:36px;text-align:center}.ct-reviews-big-num{font-family:var(--ct-font-display);font-size:56px;font-weight:700;color:var(--ct-text);letter-spacing:-.02em;line-height:1}.ct-reviews-rating-col{display:flex;flex-direction:column;align-items:center;gap:4px}.ct-reviews-rating-row .ct-stars{font-size:22px}.ct-reviews-rating-col .ct-rating-count{font-size:14px;color:var(--ct-text-3)}@media(max-width:600px){.ct-reviews-big-num{font-size:44px}}@media(max-width:760px){.ct-reviews-track{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.ct-reviews-track::-webkit-scrollbar{display:none}.ct-review-card{flex:0 0 82%;scroll-snap-align:start}}.ct-reviews-rail{display:block}.ct-reviews-rail-dots{display:none;align-items:center;justify-content:center;gap:8px;margin-top:18px}.ct-reviews-rail-dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:var(--ct-border-strong);cursor:pointer;transition:width .2s ease,background .2s ease}.ct-reviews-rail-dot.is-active{width:22px;border-radius:3px;background:var(--ct-accent)}@media(max-width:760px){.ct-reviews-rail-dots{display:flex}}.ct-reviews-carousel .ct-reviews-track{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.ct-reviews-carousel .ct-reviews-track::-webkit-scrollbar{display:none}.ct-reviews-carousel .ct-review-card{flex:0 0 calc((100% - 32px) / 3);scroll-snap-align:start}@media(max-width:760px){.ct-reviews-carousel .ct-review-card{flex:0 0 82%}}.ct-reviews-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.ct-carousel-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--ct-border);background:var(--ct-bg-raised);color:var(--ct-text-2);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .15s,color .15s}.ct-carousel-arrow:hover:not(:disabled){border-color:var(--ct-accent-border);color:var(--ct-accent-text)}.ct-carousel-arrow:disabled{opacity:.4;cursor:default}.ct-carousel-arrow svg{width:16px;height:16px;transform:rotate(90deg)}.ct-carousel-arrow--next svg{transform:rotate(-90deg)}.ct-reviews-dots{display:flex;align-items:center;gap:6px}.ct-carousel-dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:var(--ct-border-strong);cursor:pointer;transition:width .2s,background .2s}.ct-carousel-dot[aria-current=true]{width:20px;border-radius:3px;background:var(--ct-accent)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-ct-reviews.css.map */
