.pr-section{--pr-bg: #ffffff;--pr-bg-alt: #faf8f5;--pr-hairline: #e8e3db;--pr-muted: #6b6b6b;--pr-star-empty: #e3ddd2;--pr-radius: 14px;--pr-shadow: 0 6px 24px rgba(20, 16, 8, .06);--pr-shadow-hover: 0 12px 32px rgba(20, 16, 8, .1);color:var(--pr-ink, #121212);background:var(--pr-bg);padding:64px 0}.pr-section__inner{max-width:1200px;margin:0 auto;padding:0 24px}.pr-summary{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:56px}.pr-summary__label{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-muted)}.pr-summary__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.pr-stars{display:flex;gap:3px}.pr-star{position:relative;width:22px;height:22px;flex-shrink:0}.pr-star__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--pr-star-empty)}.pr-star__fill{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden;display:block}.pr-star__fill svg{width:22px;height:22px;fill:var(--pr-accent, #ae936d)}.pr-summary__value{font-size:19px;font-weight:700}.pr-summary__count{font-size:14px;color:var(--pr-muted)}.pr-reviews__header{text-align:center;margin-bottom:32px}.pr-reviews__title{margin:0 0 8px;font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.01em}.pr-reviews__subtitle{margin:0;font-size:15px;color:var(--pr-muted)}.pr-carousel{position:relative}.pr-carousel__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 4px 12px;outline:none}.pr-carousel__track::-webkit-scrollbar{display:none}.pr-card{scroll-snap-align:start;flex:0 0 320px;background:var(--pr-bg-alt);border:1px solid var(--pr-hairline);border-radius:var(--pr-radius);padding:26px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--pr-shadow);transition:box-shadow .25s ease,transform .25s ease}.pr-card:hover{box-shadow:var(--pr-shadow-hover);transform:translateY(-2px)}.pr-card__header{display:flex;align-items:center;gap:12px}.pr-card__avatar{width:46px;height:46px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600;color:#fff;background:linear-gradient(150deg,var(--pr-accent, #ae936d),#8f7554);box-shadow:0 0 0 3px #ae936d29}.pr-card__meta{min-width:0}.pr-card__name-row{display:flex;align-items:center;gap:6px}.pr-card__name{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-card__verified{width:16px;height:16px;border-radius:50%;background:var(--pr-accent, #ae936d);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pr-card__verified svg{width:10px;height:10px;fill:#fff}.pr-card__product{margin:2px 0 0;font-size:12.5px;color:var(--pr-muted)}.pr-card__stars{display:flex;gap:3px}.pr-card__star{width:17px;height:17px;fill:var(--pr-star-empty)}.pr-card__star.is-filled{fill:var(--pr-accent, #ae936d)}.pr-card__text{margin:0;font-size:14px;line-height:1.65;color:#333;flex-grow:1}.pr-carousel__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.pr-carousel__btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--pr-hairline);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .15s ease,border-color .2s ease}.pr-carousel__btn svg{width:18px;height:18px;fill:var(--pr-ink, #121212)}.pr-carousel__btn:hover{border-color:var(--pr-accent, #ae936d);transform:scale(1.06)}.pr-carousel__btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.pr-carousel__dots{display:flex;gap:6px}.pr-carousel__dots .pr-dot{width:6px;height:6px;border-radius:50%;background:var(--pr-star-empty);transition:background-color .2s ease,transform .2s ease}.pr-carousel__dots .pr-dot.is-active{background:var(--pr-accent, #ae936d);transform:scale(1.3)}@media screen and (max-width:989px){.pr-section{padding:48px 0}}@media screen and (max-width:749px){.pr-section__inner{padding:0 16px}.pr-summary{margin-bottom:40px}.pr-card{flex-basis:82vw;max-width:320px;padding:22px}.pr-carousel__dots{display:flex}}@media screen and (max-width:480px){.pr-summary__row{gap:8px}.pr-reviews__title{font-size:22px}}@media(prefers-reduced-motion:reduce){.pr-card,.pr-carousel__btn,.pr-carousel__dots .pr-dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/premium-reviews.css.map */
