:root{--color-gold-primary: #C9A24D;--color-gold-light: #E5C575;--color-gold-dark: #A08030;--color-cream-bg: #F8F5F0;--color-cream-light: #FFFCF7;--color-dark-text: #121212;--color-gray-text: #4A4A4A;--lx-color-bg: var(--color-cream-bg);--lx-color-bg-contrast: #FFFFFF;--lx-color-text: var(--color-dark-text);--lx-color-accent: var(--color-gold-primary);--lx-color-border: rgba(201, 162, 77, .2);--lx-font-heading: var(--font-heading-family);--lx-font-body: var(--font-body-family);--lx-space-unit: 8px;--lx-space-xs: calc(var(--lx-space-unit) * 1);--lx-space-sm: calc(var(--lx-space-unit) * 2);--lx-space-md: calc(var(--lx-space-unit) * 4);--lx-space-lg: calc(var(--lx-space-unit) * 8);--lx-space-xl: calc(var(--lx-space-unit) * 12);--lx-ease-out: cubic-bezier(.25, .46, .45, .94);--lx-ease-in-out: cubic-bezier(.455, .03, .515, .955);--lx-duration-fast: .3s;--lx-duration-normal: .5s;--lx-duration-slow: .8s}.lx-text-gold{color:var(--lx-color-accent)}.lx-bg-cream{background-color:var(--lx-color-bg)}.lx-bg-white{background-color:var(--lx-color-bg-contrast)}.lx-heading-xl{font-family:var(--lx-font-heading);font-size:4.5rem;line-height:1.1;letter-spacing:-.02em}.lx-heading-lg{font-family:var(--lx-font-heading);font-size:3.5rem;line-height:1.2}.lx-heading-md{font-family:var(--lx-font-heading);font-size:2.5rem;line-height:1.3}.lx-body-text{font-family:var(--lx-font-body);font-size:1.6rem;line-height:1.6;color:var(--color-gray-text)}[data-lx-animate=fade-up]{opacity:0;transform:translateY(30px);transition:opacity var(--lx-duration-normal) var(--lx-ease-out),transform var(--lx-duration-normal) var(--lx-ease-out)}[data-lx-animate=fade-up].in-view{opacity:1;transform:translateY(0)}.lx-hover-scale{transition:transform var(--lx-duration-fast) var(--lx-ease-out)}.lx-hover-scale:hover{transform:scale(1.05)}.lx-button-gold{display:inline-block;padding:1.5rem 3rem;background-color:var(--lx-color-accent);color:#fff;font-family:var(--lx-font-body);font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--lx-color-accent);transition:all var(--lx-duration-fast) ease;cursor:pointer;text-decoration:none}.lx-button-gold:hover{background-color:transparent;color:var(--lx-color-accent)}.lx-card{background:var(--lx-color-bg-contrast);border:1px solid var(--lx-color-border);padding:var(--lx-space-md);transition:box-shadow var(--lx-duration-fast) ease}.lx-card:hover{box-shadow:0 10px 30px #0000000d}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme-luxury.css.map */
