/** Shopify CDN: Minification failed

Line 105:17 Expected "}" to go with "{"

**/
/* HS STORE - premium visual layer for Shopify Dawn.
   Safe scope: visual styling only. No checkout, payment, shipping, app, token,
   or sensitive configuration is touched by this asset. */

:root {
  --hs-navy: #000020;
  --hs-white: #ffffff;
  --hs-cyan: #0090b0;
  --hs-gold: #c8a45d;
  --hs-soft: #f6f6f4;
  --hs-ink: #121224;
  --hs-muted: #6a6a78;
  --hs-line: rgba(0, 0, 32, 0.12);
  --hs-shadow: 0 18px 45px rgba(0, 0, 32, 0.12);
  --hs-radius: 8px;
}

.hs-store-page-width {
  width: min(1200px, calc(100% - 32px));
  margin-inline: auto;
}

.hs-store-section {
  background: var(--hs-white);
  color: var(--hs-ink);
}

.hs-store-section--soft {
  background: var(--hs-soft);
}

.hs-store-section--navy {
  background: var(--hs-navy);
  color: var(--hs-white);
}

.hs-eyebrow {
  margin: 0 0 12px;
  color: var(--hs-gold);
  font-size: 1.2rem;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: uppercase;
}

.hs-section-heading {
  margin: 0;
  color: inherit;
  font-size: clamp(2.8rem, 4vw, 5.2rem);
  line-height: 1.03;
  letter-spacing: 0;
}

.hs-section-text {
  margin: 16px 0 0;
  color: var(--hs-muted);
  font-size: clamp(1.55rem, 1.8vw, 1.85rem);
  line-height: 1.7;
}

.hs-store-section--navy .hs-section-text,
.hs-hero .hs-section-text {
  color: rgba(255, 255, 255, 0.82);
}

.hs-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 0 26px;
  border: 1px solid var(--hs-gold);
  border-radius: var(--hs-radius);
  background: var(--hs-gold);
  color: var(--hs-navy);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: background-color 180ms ease, color 180ms ease, border-color 180ms ease, transform 180ms ease;
}

.hs-button:hover {
  border-color: var(--hs-cyan);
  background: var(--hs-cyan);
  color: var(--hs-white);
  transform: translateY(-1px);
}

.hs-button--outline {
  background: transparent;
  color: var(--hs-white);
}

.hs-button--outline:hover {
  background: var(--hs-white);
  color: var(--hs-navy);
}

/* Dawn header/footer polish for a cleaner premium storefront. */
.header-wrapper {