.prs-section{background:var(--prs-bg);color:var(--prs-text);padding:var(--prs-pad-top) 20px var(--prs-pad-bottom)}.prs-wrap{max-width:1200px;margin:0 auto}.prs-heading{font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:800;letter-spacing:-.02em;margin:0 0 8px;line-height:1.1}.prs-subheading{font-size:1rem;opacity:.7;margin:0 0 28px}.prs-slider{position:relative;display:block}.prs-viewport{width:100%;overflow:hidden;border-radius:16px}.prs-track{display:flex;transition:transform .5s cubic-bezier(.22,1,.36,1)}.prs-card{flex:0 0 100%;display:flex;align-items:center;gap:28px;padding:32px 36px;background:var(--prs-card-bg);border-radius:16px;box-shadow:0 1px 3px #0000000d;border:1px solid rgba(0,0,0,.05);box-sizing:border-box;min-height:200px}.prs-photo{flex:0 0 120px;width:120px;height:120px;border-radius:50%;overflow:hidden;background:#f0f0f0}.prs-photo img{width:100%;height:100%;object-fit:cover;display:block}.prs-body{flex:1;min-width:0}.prs-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.prs-id{display:flex;align-items:center;gap:6px}.prs-name{font-weight:700;font-size:1.2rem}.prs-check{display:inline-flex;width:20px;height:20px;color:var(--prs-verified)}.prs-check svg{width:100%;height:100%}.prs-stars{display:inline-flex;gap:3px;font-size:1.35rem;letter-spacing:1px}.prs-star{color:#00000026;line-height:1}.prs-star.is-filled{color:var(--prs-star)}.prs-text{margin:0;font-size:1.25rem;line-height:1.5;font-weight:600;color:var(--prs-text);letter-spacing:-.01em}.prs-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px}.prs-dot{width:8px;height:8px;border-radius:50%;border:none;background:#00000038;cursor:pointer;padding:0;transition:all .25s ease}.prs-dot:hover{background:#0006}.prs-dot.is-active{background:var(--prs-accent);width:22px;border-radius:999px}.prs-empty{text-align:center;opacity:.5;padding:40px 0}@media(max-width:749px){.prs-section{padding-left:16px;padding-right:16px}.prs-card{flex-direction:column;text-align:center;padding:24px 20px;gap:14px;min-height:0}.prs-photo{flex:0 0 90px;width:90px;height:90px}.prs-top{flex-direction:column;align-items:center;gap:8px;margin-bottom:10px}.prs-name{font-size:1.05rem}.prs-stars{font-size:1.15rem}.prs-text{font-size:1.0625rem;line-height:1.55;font-weight:600}.prs-dots{margin-top:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
