:root{--header-h:0px}.la-belle-hair-design{--color-primary-50:#faf5fa;--color-primary-100:#f3e8f3;--color-primary-200:#e6d0e6;--color-primary-300:#d4a5d6;--color-primary-400:#b87eba;--color-primary-500:#8b4b8c;--color-primary-600:#7a3f7b;--color-primary-700:#6a1b6a;--color-primary-800:#5a1a5a;--color-primary-900:#4a184a;--color-neutral-50:#faf9f9;--color-neutral-100:#f5f3f4;--color-neutral-200:#ebe8e9;--color-neutral-300:#d6d2d4;--color-neutral-400:#a8a3a6;--color-neutral-500:#7a7578;--color-neutral-600:#5c585a;--color-neutral-700:#454244;--color-neutral-800:#2d2d2d;--color-neutral-900:#1a1919;--color-accent-50:#fdf4f8;--color-accent-100:#fce8f1;--color-accent-200:#fad1e3;--color-accent-300:#f5a8c8;--color-accent-400:#ec72a3;--color-accent-500:#db4a7e;--color-accent-600:#c53162;--color-accent-700:#a8244e;--color-accent-800:#8c2143;--color-accent-900:#761f3b;--color-gold-400:#d4a574;--color-gold-500:#c9956a;--color-gold-600:#b8855a;--color-semantic-background-primary:#fff;--color-semantic-background-secondary:var(--color-primary-50);--color-semantic-background-tertiary:var(--color-neutral-100);--color-semantic-text-primary:var(--color-neutral-800);--color-semantic-text-secondary:var(--color-neutral-600);--color-semantic-text-tertiary:var(--color-neutral-500);--color-semantic-text-inverted:#fff;--color-semantic-border-light:var(--color-neutral-200);--color-semantic-border-medium:var(--color-neutral-300);--font-playfair:"Playfair Display",Georgia,serif;--font-lato:"Lato",system-ui,sans-serif}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.85}}.la-belle-hair-design .animate-fadeIn{animation:.2s ease-out forwards fadeIn}.la-belle-hair-design .animate-pulse-soft{animation:2s ease-in-out infinite pulse-soft}.la-belle-hair-design .container{max-width:1280px;margin-left:auto;margin-right:auto}.la-belle-hair-design a:focus-visible,.la-belle-hair-design button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.la-belle-hair-design ::selection{background:var(--color-primary-200);color:var(--color-primary-900)}
