.reviews-section{max-width:1200px;margin:0 auto;padding-top:var(--pt-d, 60px);padding-bottom:var(--pb-d, 60px);padding-left:var(--pl-d, 40px);padding-right:var(--pr-d, 40px)}.reviews-section--full{max-width:none}.reviews-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;flex-wrap:wrap;gap:16px}.reviews-eyebrow{font-family:Inter,sans-serif;font-weight:400;font-size:13px;color:#404040;margin:0 0 8px}.reviews-heading{font-family:Archivo,sans-serif;font-weight:900;line-height:1.05;letter-spacing:-1px;text-transform:uppercase;color:#000;margin:0}.reviews-sort{display:flex;align-items:center;gap:10px}.sort-label{font-family:Inter,sans-serif;font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.sort-dropdown{font-family:Inter,sans-serif;font-size:13px;background-color:#000;color:#f4f2ed;border:none;border-radius:100px;padding:8px 18px;cursor:pointer}.reviews-card{border:1px solid #e5e5e5;border-radius:20px;padding:40px;display:flex;gap:60px;flex-wrap:wrap}.reviews-stars-block{flex:0 0 220px}.stars{font-size:24px;letter-spacing:4px;margin-bottom:8px}.stars--sm{font-size:16px;letter-spacing:2px;margin-bottom:10px}.star{color:#e0e0e0}.star.filled{color:#f5a623}.reviews-count{font-family:Inter,sans-serif;font-size:12px;color:#404040;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px}.rating-bars{display:flex;flex-direction:column;gap:6px}.bar-row{display:flex;align-items:center;gap:8px}.bar-label,.bar-count{font-family:Inter,sans-serif;font-size:11px;color:#666;width:12px;text-align:center}.bar-track{flex:1;height:4px;background-color:#e5e5e5;border-radius:2px;overflow:hidden}.bar-fill{height:100%;background-color:#f5a623}.reviews-empty-state{flex:1 1 400px}.empty-heading{font-family:Archivo,sans-serif;font-weight:900;font-size:22px;text-transform:uppercase;color:#000;margin:0 0 12px;line-height:1.2}.empty-text{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#404040;margin:0 0 20px;max-width:480px}.button-wrap{display:flex}.button-wrap--left-desktop{justify-content:flex-start}.button-wrap--center-desktop{justify-content:center}.button-wrap--right-desktop{justify-content:flex-end}.shop-button{display:inline-block;font-family:Inter,sans-serif;font-weight:600;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#f4f2ed;background-color:#000;padding:14px 28px;border-radius:100px;text-decoration:none}.shop-button:hover{opacity:.85}.reviews-list{margin-top:32px}.reviews-list--grid{display:grid;grid-template-columns:repeat(var(--grid-cols, 3),1fr);gap:24px}.reviews-list--slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reviews-list--slider::-webkit-scrollbar{display:none}.reviews-list--slider .review-card{flex:0 0 300px;scroll-snap-align:start}.review-card{border:1px solid #e5e5e5;border-radius:16px;padding:24px}.review-author{font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:#000;margin:0 0 2px}.review-date{font-family:Inter,sans-serif;font-size:11px;color:#999;margin:0 0 10px}.review-text{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#404040;margin:0}.slider-nav{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.slider-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #e5e5e5;background:#fff;cursor:pointer;font-size:16px}.slider-arrow:hover{background:#000;color:#fff;border-color:#000}@media(max-width:768px){.reviews-card{padding:24px;gap:32px}.reviews-list--grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.reviews-section,.reviews-section--full{padding-top:var(--pt-m, 40px);padding-bottom:var(--pb-m, 40px);padding-left:var(--pl-m, 20px);padding-right:var(--pr-m, 20px)}.reviews-header{flex-direction:column;align-items:flex-start;gap:12px}.reviews-sort{align-self:flex-start}.reviews-heading{letter-spacing:-.5px}.reviews-card{padding:20px;gap:24px;flex-direction:column}.reviews-stars-block,.reviews-empty-state{flex:1 1 100%}.empty-heading{font-size:19px}.button-wrap--left-mobile{justify-content:flex-start}.button-wrap--center-mobile{justify-content:center}.button-wrap--right-mobile{justify-content:flex-end}.shop-button{width:auto}.reviews-list--grid{grid-template-columns:1fr}.reviews-list--slider .review-card{flex:0 0 260px}}section#shopify-section-template--21094980550819__reviews_section_QCe7Jd{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/reviews-section.css.map */
