/* Armurias SEO/UX patch - March 2026 */

/* Quick filters on product category pages */
body.tax-product_cat #primary .armu-quick-filters {
  margin: 16px auto 20px;
  max-width: var(--container);
  padding: 0 var(--space-4);
  display: grid;
  gap: 10px;
}

body.tax-product_cat #primary .armu-quick-filters__group {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

body.tax-product_cat #primary .armu-quick-filters__label {
  color: var(--muted);
  font-size: 12px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-right: 2px;
}

body.tax-product_cat #primary .armu-chip {
  display: inline-flex;
  align-items: center;
  min-height: 34px;
  padding: 7px 12px;
  border-radius: 999px;
  border: 1px solid var(--line-1);
  background: rgba(20, 17, 13, 0.9);
  color: #e8d7c3;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.1;
}

body.tax-product_cat #primary .armu-chip:hover {
  border-color: var(--gold-2);
  color: #f4e8d3;
  text-decoration: none;
}

body.tax-product_cat #primary .armu-chip--active {
  background: linear-gradient(180deg, #f2d58f, #cc9f49);
  color: #1f180a;
  border-color: #d8b46c;
  font-weight: 700;
}

/* Product trust panel under add-to-cart */
.single-product #primary .armu-product-reassurance {
  margin-top: 14px;
  border: 1px solid rgba(212, 175, 106, 0.3);
  border-radius: 12px;
  background: rgba(10, 9, 8, 0.45);
  padding: 10px 12px;
  display: grid;
  gap: 8px;
}

.single-product #primary .armu-product-reassurance__row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 12px;
  font-size: 13px;
  color: #dbcbb4;
}

.single-product #primary .armu-product-reassurance__row strong {
  color: #f0deb8;
  font-size: 12px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.single-product #primary .armu-product-reassurance__row span {
  text-align: right;
}

@media (max-width: 860px) {
  .single-product #primary .armu-product-reassurance__row {
    display: grid;
    grid-template-columns: 1fr;
    gap: 4px;
  }

  .single-product #primary .armu-product-reassurance__row span {
    text-align: left;
  }
}
