@charset "UTF-8";
.filters__product-status {
  margin-top: 1.125rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  align-items: center;
  gap: 0.75rem;
}

@media (max-width: 768px) {
  .filters__product-status {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 480px) {
  .filters__product-status {
    grid-template-columns: repeat(1, 1fr);
  }
}
.status-checkbox {
  font-size: 1.125rem;
  color: var(--color-dark-gray);
}
.status-checkbox input {
  display: none;
}
.status-checkbox span {
  display: flex;
  align-items: center;
}
.status-checkbox span:before {
  content: "";
  width: 1.75rem;
  height: 1.75rem;
  border: 2px solid var(--color-gray-cool);
  box-sizing: border-box;
  border-radius: 3px;
  display: inline-block;
  margin-right: 0.5rem;
  color: var(--color-brown);
  font-size: 2.25rem;
  line-height: 1.25rem;
}

.status-checkbox input[type=checkbox]:checked + span::before {
  content: "✓";
}

/*# sourceMappingURL=product-status.css.map */
