.shop-filter{float:left;width:100%;padding:30px 0 10px}.shop-filter .filter-bar{float:left;background:#1a1a1a;flex-wrap:wrap;align-items:flex-end;gap:16px;width:100%;padding:18px 20px;display:flex}.shop-filter .filter-field{flex-direction:column;flex:160px;gap:6px;display:flex}.shop-filter .filter-field label{color:#a0a0a0;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.shop-filter .filter-field input,.shop-filter .filter-field select{color:#fff;width:100%;height:42px;font-family:var(--font-inter);background:#0d0d0d;border:1px solid #3a3a3a;outline:none;padding:0 12px;font-size:14px}.shop-filter .filter-field input:focus,.shop-filter .filter-field select:focus{border-color:#fecc0e}.shop-filter .filter-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.shop-filter .filter-price{align-items:center;gap:8px;display:flex}.shop-filter .filter-price input{flex:auto}.shop-filter .filter-price span{color:#666}.shop-filter .filter-count{color:#fff;white-space:nowrap;flex:none;margin-left:auto;padding-bottom:12px;font-size:14px;font-weight:500}.shop-filter .filter-count strong{color:#fecc0e}@media screen and (max-width:680px){.shop-filter .filter-bar{padding:16px}.shop-filter .filter-count{width:100%;margin-left:0;padding-bottom:0}}
.block-shop{float:left;width:100%;padding-top:30px}.block-shop h1{margin-bottom:10px}.block-shop .block-products{padding-top:20px}.block-shop .shop-empty{color:#a0a0a0;margin:0 0 60px}
