/** Shopify CDN: Minification failed

Line 9:71 Unexpected "@import"
Line 9:600 Unexpected "\\n"
Line 9:705 Unexpected "\\n"
Line 9:1454 Unexpected "@media"

**/
/* Amaline — brand layer over Horizon (ember + Cormorant serif). */\n@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap');\n:root{--amaline-ember:#7C3A26;--amaline-copper:#C87F45;--amaline-ivory:#FBF5EE;--amaline-ink:#241C17;--font-heading--family:'Cormorant Garamond',Georgia,serif;}\nh1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4{font-family:'Cormorant Garamond',Georgia,serif !important;letter-spacing:.005em;}\nh1,.h1,.h0{font-weight:600;}\n/* Hero/heading text-blocks: let the <p> follow the block's own font (heading vs body) */\n.text-block p{font-family:inherit !important;}\n/* Remove Horizon demo hero placeholder illustration */\n.hero__media-grid,.hero__media,.section-hero__media{display:none !important;}\nbody{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}\n.link,a.link,.text-link{color:var(--amaline-ember);}\n.announcement-bar__message,.announcement-bar p,.announcement p{letter-spacing:.05em;}\n.amaline-trust{display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center;align-items:center;padding:1.2rem 1rem;background:#fff;border-top:1px solid #E7DAC9;border-bottom:1px solid #E7DAC9;margin:0;}\n.amaline-trust li{list-style:none;display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--amaline-ink);font-weight:500;letter-spacing:.02em;}\n.amaline-trust svg{width:19px;height:19px;stroke:var(--amaline-ember);flex:0 0 auto;}\n@media(max-width:749px){.amaline-trust{gap:.8rem 1.2rem;}.amaline-trust li{font-size:.8rem;width:42%;justify-content:flex-start;}}

/* ===== Fidelity pass v1 — match amaline.shop dark chrome ===== */
#header-group{background:#1B120C !important;}
#header-group .header, #header-group header-component, #header-group .header-section{background:transparent !important;}
#header-group a, #header-group button, #header-group .header a, #header-group .header__inline-menu a{color:#F5E9DF !important;}
#header-group svg{color:#F5E9DF !important;}
#header-group .header-logo img, #header-group .header__heading-logo{filter:brightness(0) invert(1);}
.announcement-bar, .announcement-bar__slide, [class*='announcement'] .section-background, .announcement-bar-section .color-background{background:#4E2117 !important;}
.announcement-bar *, .announcement-bar__slide *{color:#F5E9DF !important;}
.amaline-hero__pill{display:inline-block;border:1px solid #C87F45;color:#C87F45;font-family:'Inter',system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:.45rem 1.1rem;border-radius:999px;margin:0 0 1.5rem;}

/* header bg dark v2 */
#header-group .section-background{background:#1B120C !important;}
#header-group .header, #header-group header-component, #header-group .header-section{background:transparent !important;}
.announcement-bar, aside.announcement-bar, .announcement-bar .section-background{background:#4E2117 !important;}
#header-group .header__inline-menu a, #header-group .header a, #header-group .header-logo{color:#F5E9DF !important;}

/* ember 'A' circle logo badge (match amaline.shop) */
#header-group .header-logo{display:inline-flex !important;align-items:center;gap:.6rem;}
#header-group .header-logo::before{content:'A';flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:#7C3A26;color:#F5E9DF;font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-size:1.35rem;line-height:1;display:flex;align-items:center;justify-content:center;}
#header-group .header-logo img, #header-group .header__heading-logo{filter:brightness(0) invert(0.94) sepia(0.12) saturate(1.1) !important;}

/* Force serif on all main-content headings (overrides Horizon title-block inline body-font) */
main h1, main h2, main h3, main h4, .shopify-section:not(#header-group):not(#footer-group) h1.rte, .page-content h1 { font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif !important; }
