/** Shopify CDN: Minification failed

Line 107:0 Expected "}" to go with "{"

**/
/* House of Anaya — Designer Brands hero section */

.hoa-db-hero {
  background: #FAF5EA;
  padding: clamp(48px, 8vw, 110px) clamp(20px, 6vw, 96px) clamp(40px, 6vw, 72px);
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  color: #2a2a2a;
}

.hoa-db-hero__eyebrow {
  font-size: 12px;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: #8B6914;
  font-weight: 500;
  margin: 0 0 clamp(20px, 3vw, 36px);
}

.hoa-db-hero__title {
  font-family: 'Playfair Display', Georgia, 'Times New Roman', serif;
  font-weight: 400;
  font-size: clamp(54px, 10vw, 148px);
  line-height: 1;
  letter-spacing: -0.02em;
  color: #1a1a1a;
  margin: 0 0 clamp(24px, 3vw, 40px);
}

.hoa-db-hero__lede {
  font-size: clamp(14px, 1.2vw, 18px);
  line-height: 1.7;
  color: #6b6760;
  max-width: 640px;
  margin: 0 0 clamp(36px, 5vw, 56px);
}

.hoa-db-hero__lede span {
  display: block;
}

.hoa-db-hero__divider {
  border: 0;
  border-top: 1px solid #d9cfb8;
  margin: 0 0 clamp(28px, 4vw, 44px);
}

.hoa-db-hero__stats {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(16px, 4vw, 56px);
  max-width: 760px;
}

.hoa-db-hero__stat-number {
  font-family: 'Playfair Display', Georgia, 'Times New Roman', serif;
  font-weight: 400;
  font-size: clamp(34px, 4.2vw, 60px);
  line-height: 1;
  color: #1a1a1a;
  margin: 0 0 10px;
  display: block;
  font-variant-numeric: oldstyle-nums;
  font-feature-settings: "onum" 1;
}

.hoa-db-hero__stat-label {
  font-size: 11px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #8a8378;
  font-weight: 500;
  line-height: 1.4;
}

/* Mobile — ~90% of HOA traffic */
@media (max-width: 749px) {
  .hoa-db-hero__eyebrow {
    font-size: 10.5px;
    letter-spacing: 0.18em;
  }
  .hoa-db-hero__lede {
    font-size: 13.5px;
  }
  .hoa-db-hero__stats {
    gap: 14px;
  }
  .hoa-db-hero__stat-number {
    font-size: 30px;
    margin-bottom: 6px;
  }
  .hoa-db-hero__stat-label {
    font-size: 9px;
    letter-spacing: 0.12em;
  }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
  .hoa-db-hero__stat-number[data-count-to] {
    transition: none !important;
  }
