/** Shopify CDN: Minification failed

Line 156:88 Unexpected "{"
Line 208:0 Expected "}" to go with "{"

**/
/* Silk & Secret — Custom Design System
   Applied to: Copy of Dawn (unpublished)
   Matches: silknsecret-redesign.html (v1)
   Palette: warm cream #faf8f4 + wine/burgundy #7d3535
*/

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap');

/* ── COLOUR SCHEME OVERRIDES ───────────────────────────────── */
/* Dawn stores colours as RGB triplets in CSS vars.             */
/* We override :root (scheme-1) and each scheme class.         */

:root,
body,
.color-scheme-1 {
  --color-background: 250, 248, 244;
  --gradient-background: #faf8f4;
  --color-foreground: 28, 25, 22;
  --color-button: 125, 53, 53;
  --color-button-text: 253, 252, 250;
  --color-secondary-button: 250, 248, 244;
  --color-secondary-button-text: 125, 53, 53;
  --color-link: 125, 53, 53;
  --color-shadow: 28, 25, 22;
}

.color-scheme-2 {
  --color-background: 242, 237, 230;
  --gradient-background: #f2ede6;
  --color-foreground: 28, 25, 22;
  --color-button: 125, 53, 53;
  --color-button-text: 253, 252, 250;
  --color-secondary-button: 242, 237, 230;
  --color-secondary-button-text: 125, 53, 53;
}

.color-scheme-3 {
  --color-background: 232, 224, 214;
  --gradient-background: #e8e0d6;
  --color-foreground: 28, 25, 22;
  --color-button: 125, 53, 53;
  --color-button-text: 253, 252, 250;
}

.color-scheme-4 {
  --color-background: 125, 53, 53;
  --gradient-background: #7d3535;
  --color-foreground: 253, 252, 250;
  --color-button: 253, 252, 250;
  --color-button-text: 125, 53, 53;
  --color-secondary-button-text: 253, 252, 250;
}

.color-scheme-5 {
  --color-background: 221, 212, 200;
  --gradient-background: #ddd4c8;
  --color-foreground: 28, 25, 22;
  --color-button: 125, 53, 53;
  --color-button-text: 253, 252, 250;
}

/* ── TYPOGRAPHY ─────────────────────────────────────────────── */

h1, h2, h3, h4, h5,
.h1, .h2, .h3, .h4,
.card__heading,
.card__heading a,
.hero__heading,
.section-header__title,
.featured-collection__title,
.collection-hero__title,
.card__title,
.product__title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-weight: 300 !important;
  letter-spacing: -0.01em;
}

h1 em, h2 em, h3 em,
.hero__heading em {
  color: #7d3535;
  font-style: italic;
}

/* ── HEADER / NAV ───────────────────────────────────────────── */

.header__heading-link,
.header__heading {
  font-family: 'Cormorant Garamond', Georgia, serif;
  font-weight: 300;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.header__menu-item {
  font-size: 11px;
  letter-spacing: 0.10em;
  text-transform: uppercase;
}

/* ── ANNOUNCEMENT BAR ───────────────────────────────────────── */

.announcement-bar {
  background-color: #7d3535 !important;
}

.announcement-bar__message,
.announcement-bar__message a,
.announcement-bar .link {
  color: #fdfcfa !important;
  letter-spacing: 0.12em;
  font-size: 11px;
}

/* ── BUTTONS ────────────────────────────────────────────────── */

.button,
.button--primary {
  background-color: #7d3535 !important;
  color: #fdfcfa !important;
  border-color: #7d3535 !important;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-size: 11px;
  border-radius: 0 !important;
  transition: background-color 200ms ease, border-color 200ms ease !important;
}

.button:hover,
.button--primary:hover {
  /* background-color: #5a2525 !important;
  border-color: #5a2525 !important; */
}

.button:active,
.button--primary:active {
  transform: scale(0.97);
}

.button--secondary {
  background-color: transparent !important;
  color: #7d3535 !important;
  border-color: #c89090 !important;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-size: 11px;
  border-radius: 0 !important;
}

.product-form__buttons .button--secondary:hover, .button:hover, .button--primary:hover {{
  border-color: white !important;
}

.button--secondary:hover {
  border-color: #7d3535 !important;
}



/* ── PRICE ──────────────────────────────────────────────────── */

.price__regular .price-item,
.price__sale .price-item--sale,
.price-item {
  color: #7d3535;
}

/* ── LINKS ──────────────────────────────────────────────────── */

a:not(.button):hover {
  color: #7d3535;
  text-decoration-color: #c89090;
}

/* ── CARD REFINEMENTS ───────────────────────────────────────── */

.card--standard .card__inner {
  background-color: #f2ede6;
}

.card__badge {
  background-color: #7d3535;
  color: #fdfcfa;
  border-radius: 0;
}

/* ── FOOTER ─────────────────────────────────────────────────── */

.footer__heading {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-weight: 300 !important;
  letter-spacing: 0.08em;
}

/* ── SECTION HEADINGS ───────────────────────────────────────── */

.section__title,
.title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-weight: 300 !important;
}
