:root{--lux-black: #080808;--lux-navy: #0D1B2A;--lux-charcoal: #111416;--lux-white: #F2F0EB;--lux-white-dim: rgba(242, 240, 235, .55);--lux-gold: #C4A45A;--lux-gold-light: #D4B87A;--lux-mist: #A8B0B8;--lux-slate: #1C2833;--lux-ease: cubic-bezier(.25, .46, .45, .94);--lux-ease-out: cubic-bezier(.16, 1, .3, 1);--lux-speed: .45s;--lux-speed-slow: .85s}.lux-reveal{opacity:0;transform:translateY(30px);transition:opacity var(--lux-speed-slow) var(--lux-ease-out),transform var(--lux-speed-slow) var(--lux-ease-out)}.lux-reveal.is-visible{opacity:1;transform:none}.lux-reveal--d1{transition-delay:.1s}.lux-reveal--d2{transition-delay:.2s}.lux-reveal--d3{transition-delay:.3s}.lux-reveal--d4{transition-delay:.42s}.lux-reveal--d5{transition-delay:.55s}.lux-reveal--d6{transition-delay:.68s}.lux-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.9rem 2.25rem;font-family:var(--font-body--family);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap;line-height:1;transition:background var(--lux-speed) var(--lux-ease),color var(--lux-speed) var(--lux-ease),border-color var(--lux-speed) var(--lux-ease)}.lux-btn--gold{background:var(--lux-gold);color:var(--lux-black);border-color:var(--lux-gold)}.lux-btn--gold:hover{background:var(--lux-gold-light);border-color:var(--lux-gold-light)}.lux-btn--outline-light{background:transparent;color:var(--lux-white);border-color:#f2f0eb52}.lux-btn--outline-light:hover{border-color:var(--lux-white);background:#f2f0eb0f}.lux-btn--outline-dark{background:transparent;color:var(--lux-black);border-color:#08080847}.lux-btn--outline-dark:hover{border-color:var(--lux-black)}.lux-btn--text{background:transparent;border:none;color:var(--lux-gold);padding:0 0 3px;border-bottom:1px solid rgba(196,164,90,.38);border-radius:0;font-size:.6rem;letter-spacing:.18em}.lux-btn--text:hover{border-bottom-color:var(--lux-gold);color:var(--lux-gold-light)}.lux-eyebrow{font-family:var(--font-body--family);font-size:.6rem;letter-spacing:.38em;text-transform:uppercase;color:var(--lux-gold);display:block}.lux-divider{display:block;width:36px;height:1px;background:var(--lux-gold);margin:1.25rem 0}.lux-container{max-width:1440px;margin:0 auto;padding:0 1.5rem}@media(min-width:750px){.lux-container{padding:0 3.5rem}}@media(min-width:1200px){.lux-container{padding:0 5.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/luxury-brand.css.map */
