.catalog-tools{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:45px 0 28px}.catalog-tools .filter-row{margin:0}.catalog-inputs{display:flex;gap:9px}.catalog-inputs input,.catalog-inputs select{background:rgba(13,20,25,.82);border:1px solid rgba(139,183,207,.2);color:#c7d6dd;font:600 10px Manrope;padding:11px 13px}.catalog-inputs input{min-width:220px}.featured-badge{background:linear-gradient(90deg,#087cff,#18dfff,#34e76a);color:#031014;font-size:7px;font-weight:900;left:14px;letter-spacing:1.2px;padding:7px 9px;position:absolute;top:14px;z-index:8}.community{padding:110px 0}.review-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:45px}.public-review{background:linear-gradient(145deg,rgba(18,27,33,.96),rgba(8,12,15,.98));border:1px solid rgba(128,181,208,.18);overflow:hidden}.public-review>img{aspect-ratio:16/10;object-fit:cover;width:100%}.public-review>div{padding:24px}.review-stars{color:#f1d347;font-size:13px;letter-spacing:2px}.public-review h3{font-size:19px;margin:12px 0}.public-review p{color:#8fa0aa;font-size:12px;line-height:1.7}.public-review small{color:#5f727d;font-size:8px;text-transform:uppercase}@media(max-width:850px){.catalog-tools{align-items:stretch;flex-direction:column}.catalog-inputs input{min-width:0;width:100%}.review-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.catalog-inputs{flex-direction:column}.review-grid{grid-template-columns:1fr}}
