/*
 * Generated by Campaigns OS brand-theme v0.
 * Source: clauskeepsakes/source/dumpling-calendar/css/style.css (copied from .campaign-runtime/theme/brand-theme.css)
 * Confidence: high
 * Safety: :root custom-property overrides only.
 */
:root {
  --pod--color--eyebrow: #a22d2b;   /* "Holiday 2026 Edition" over the product name: Claus' Keepsakes red (Tez, 2026-10-16) */
  --brand--color--accent: #fed404;
  --brand--color--accent-foreground: #0a0a0a;
  --brand--color--background: #ffffff;
  --brand--color--border: #eedcc7;
  --brand--color--cta-foreground: #0a0a0a;
  --brand--color--cta-primary: #fed404;
  --brand--color--foreground: #333333;
  --brand--color--primary: #fed404;
  --brand--color--primary-dark: #d0ae03;
  --brand--color--primary-foreground: #0a0a0a;
  --brand--color--primary-light: #fedd36;
  --brand--color--primary-lighter: #fff9dc;
  --brand--color--rating-star: #000000;
  --brand--color--surface: #ffffff;
  --brand--color--text-inverse: #0a0a0a;
  --brand--color--text-primary: #333333;
  --component--color--outline: #eedcc7;
}

/* ---- Currency codes on converted prices (SELL-1464) --------------------
   Every price carries a .cc-currency-code span with the ISO code. Hidden by default, so a US shopper
   never sees "USD"; js/currency-code.js sets data-cc-currency on <html> from the cart summary. */
.cc-currency-code { display: none; }
html[data-cc-currency]:not([data-cc-currency="USD"]) .cc-currency-code {
  display: inline; margin-left: .25em; font-size: .75em; font-weight: 600; text-decoration: none;
}
html[data-cc-currency]:not([data-cc-currency="USD"]) .summary-total__coin.cc-currency-code {
  display: block; margin-left: 0; font-size: inherit; font-weight: 700;
}
.cc-charged-in { display: none; margin: .375rem 0 0; font-size: .8125rem; text-align: right; }
html[data-cc-currency]:not([data-cc-currency="USD"]) .cc-charged-in { display: block; }
.cc-currency-code.cc-currency-code--off { display: none !important; }
