.prs-section{background:var(--brand-cream-deep);padding:64px 0}@media(min-width:750px){.prs-section{padding:96px 0}}.prs-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.prs-center{text-align:center}#MainContent .prs-section h2.prs-heading.prs-heading,.prs-section .prs-heading{font-family:var(--brand-display);font-weight:800;font-size:clamp(32px,4.2vw,52px);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:var(--brand-navy);margin:0 0 16px}#MainContent .prs-section p.prs-lede.prs-lede,.prs-section .prs-lede{font-family:var(--brand-body);font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:var(--brand-fg-muted);max-width:620px;margin:0 auto 40px}.prs-scroller{max-width:1100px;margin:48px auto 0}.prs-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.prs-track::-webkit-scrollbar{display:none}.prs-track .prs-review{flex:0 0 85%;scroll-snap-align:start;margin:0}@media(min-width:750px){.prs-track .prs-review{flex-basis:calc((100% - 48px) / 3)}}.prs-controls{display:flex;justify-content:center;gap:12px;margin-top:20px}.prs-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--brand-rule);background:var(--brand-cream);color:var(--brand-navy);font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.prs-btn:hover{background:var(--brand-burgundy);color:var(--brand-cream)}.prs-review{background:var(--brand-cream);border-radius:16px;padding:28px 24px 24px;box-shadow:0 2px 10px #1d252d0f;display:flex;flex-direction:column}.prs-review-stars{color:var(--brand-gold);font-size:16px;letter-spacing:1px;margin-bottom:16px}#MainContent .prs-section p.prs-review-quote.prs-review-quote,.prs-review-quote{font-family:var(--brand-body);font-size:16px;line-height:1.55;color:var(--brand-navy);margin:0 0 20px;font-style:italic;flex-grow:1}.prs-review-attribution{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--brand-rule)}.prs-review-attribution img{width:44px;height:44px;border-radius:50%;object-fit:cover}.prs-review-attribution span{font-family:var(--brand-body);font-size:14px;font-weight:600;color:var(--brand-navy)}.prs-cta-row{margin-top:36px}@media(max-width:749px){.prs-section{padding:56px 0}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/snippet-photo-review-scroller.css.map */
