.reset-button {
  background: var(--honold-button-bg) !important;
  width: 100%;
  padding: var(--honold-space-3xs) !important;
  font-weight: 500 !important;
}

.product {
  display: flex;
  flex-direction: column;
}

.product h5 {
  font-size: var(--honold-text-m) !important;
  min-height: 2.6em;
}

.product .add_to_cart_button,
.product .added_to_cart {
  font-weight: 500;
  width: 100%;
}

.product .added_to_cart {
  justify-content: center;
  border: 1px solid var(--honold-primary);
}

.product .dynamic:last-child {
  margin-top: auto;
}

.product-additional-information {
  border-bottom: 1px solid var(--honold-primary-50);
}

.product-additional-information .woocommerce-product-attributes-item {
  border-top: 1px solid var(--honold-primary-50);
}

.product-additional-information .woocommerce-product-attributes-item__value {
  font-style: italic;
}

.product-additional-information h2 {
  display: none;
}

.product-additional-information .woocommerce-product-attributes-item__label {
  font-weight: 500;
}

.product-additional-information th,
.product-additional-information td {
  padding: var(--honold-space-4xs) 0;
}

.woocommerce-notices-wrapper .woocommerce-message a {
  font-weight: 500 !important;
}

.woocommerce-notices-wrapper .woocommerce-message a:hover {
  color: var(--honold-secondary);
}

.filter-item input {
  background-color: #fff;
  border-radius: 0;
  appearance: none;
}

.filter-item input:placeholder {
  color: var(--honold-primary-80) !important;
}

.quantity input {
  border-radius: 0;
  appearance: none;
}

.products .product div[data-field-id="aa90c0"],
.products__woocommerce-products .product div[data-field-id="aa90c0"] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  min-height: 0;
}

.products .product img,
.products__woocommerce-products .product img {
  max-height: 245px;
  object-fit: contain;
}

input[id^="b_product_cat_"][value="41"],
label[for="b_product_cat_lgqjyl_41"] {
  display: none !important;
}