.reviews-page{background:var(--bg)}.reviews-page .site-header{position:relative;top:12px;left:12px;right:auto;width:calc(100% - 24px);margin-bottom:16px}.reviews-page main{overflow:hidden}.reviews-categories{height:44px;display:flex;align-items:center;justify-content:center;gap:8px}.reviews-categories a{height:44px;padding:0 16px;display:flex;align-items:center;gap:8px;border-radius:4px;font-size:12px;font-weight:650;text-transform:uppercase}.reviews-categories i{width:32px;color:var(--accent);font-style:normal;text-align:center}
.reviews-list{height:635.63px;padding:60px 40px}.reviews-list h1{margin:0 0 40px;text-align:center;font:40px/1.1 var(--display);text-transform:uppercase}.reviews-toolbar{height:44px;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between}.review-filters{display:flex;gap:8px}.review-filters button{height:40px;padding:0 16px;border:0;border-radius:4px;background:var(--surface);font-size:11px;text-transform:uppercase;cursor:pointer}.review-filters button.active{background:var(--light);color:var(--bg)}.reviews-search{width:44px;height:44px;display:flex;align-items:center;justify-content:flex-end}.reviews-search input{width:0;height:40px;padding:0;border:0;outline:0;background:transparent;color:#fff}.reviews-search .search-icon{flex:0 0 17px;margin-right:10px}.review-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.review-card{min-width:0;overflow:hidden;border-radius:8px;background:var(--surface)}.review-card>img{width:100%;aspect-ratio:325/181;object-fit:cover}.review-card-copy{display:flex;flex-direction:column;align-items:flex-start;padding:16px}.review-card b{padding:5px 10px;border-radius:4px;background:var(--accent);font-size:10px;text-transform:uppercase}.review-card strong{margin-top:14px;font:18px/1.1 var(--display)}.review-card small{width:100%;margin-top:14px;display:flex;gap:12px;color:var(--muted);font-size:10px;text-transform:uppercase}.review-card small i{font-style:normal}.review-card time{margin-left:auto}.reviews-empty{text-align:center;opacity:.6}.reviews-page .site-footer{min-height:413px}
@media(min-width:1600px){.reviews-list{height:676.848px}.review-card>img{aspect-ratio:445/242}}
@media(max-width:1023px){.reviews-page .site-header{top:0;left:0;width:100%;margin-bottom:0}.reviews-categories{display:none}.reviews-list{height:911.957px;padding:40px 24px}.reviews-list h1{font-size:32px}.review-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.review-card>img{aspect-ratio:356/190}.review-card strong{font-size:15px}.reviews-page .site-footer{min-height:714px}}
@media(max-width:479px){.reviews-list{height:1583.043px;padding:28px 8px}.reviews-list h1{margin-bottom:24px;font-size:20px}.reviews-toolbar{height:auto;margin-bottom:24px;display:block}.review-filters{gap:4px;flex-wrap:wrap}.review-filters button{height:32px;padding:0 10px;font-size:8px}.reviews-search{width:100%;height:40px;margin-top:12px;padding:0 12px;border-radius:4px;background:var(--surface)}.reviews-search input{width:100%;padding-right:12px;font-size:10px}.reviews-search .search-icon{margin-right:4px}.review-card-grid{grid-template-columns:1fr;gap:6px}.review-card>img{aspect-ratio:344/183}.review-card-copy{padding:12px}.review-card b{font-size:8px}.review-card strong{margin-top:10px;font-size:12px}.review-card small{margin-top:10px;font-size:8px}.reviews-page .site-footer{min-height:872px}}
