:root{--al-black: #0A0A0A;--al-black-deep: #050505;--al-graphite: #1C1C1E;--al-graphite-soft: #232326;--al-gold: #C9A84C;--al-gold-light: #E8C97A;--al-white: #E0DDD5;--al-white-pure: #F4F2EC;--al-led-purple: #8B5CF6;--al-led-blue: #3B82F6;--al-led-red: #EF4444;--al-led-cyan: #06B6D4;--al-gold-gradient: linear-gradient(120deg, #E8C97A 0%, #C9A84C 55%, #A9863A 100%);--al-led-gradient: linear-gradient(120deg, #06B6D4 0%, #3B82F6 35%, #8B5CF6 70%, #EF4444 100%);--al-hairline: rgba(201, 168, 76, .22);--al-hairline-soft: rgba(224, 221, 213, .1);--font-heading-family: "Cormorant Garamond", Georgia, "Times New Roman", serif !important;--font-heading-weight: 300 !important;--font-heading-style: normal !important;--font-body-family: "DM Mono", "SFMono-Regular", ui-monospace, "Menlo", monospace !important;--font-body-weight: 300 !important;--font-body-weight-bold: 500 !important}body{font-family:var(--font-body-family);font-weight:300;letter-spacing:.02em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.section-header h2{font-family:var(--font-heading-family);font-weight:300;letter-spacing:.005em;line-height:1.05}.title-wrapper-with-link .title{font-weight:300}.button,.shopify-payment-button__button--unbranded,button.button{font-family:var(--font-body-family);font-weight:400;letter-spacing:.16em;text-transform:uppercase;font-size:1.2rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,background .35s ease,color .35s ease}.al-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;padding:1.25rem 2.6rem;font-family:var(--font-body-family);font-weight:500;font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase;color:var(--al-black);background:var(--al-gold-gradient);border:none;border-radius:2px;cursor:pointer;text-decoration:none;box-shadow:0 10px 30px -12px #c9a84c8c;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,filter .35s ease}.al-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #c9a84cb3;filter:brightness(1.05);color:var(--al-black)}.al-btn--ghost{background:transparent;color:var(--al-gold);border:1px solid var(--al-hairline);box-shadow:none}.al-btn--ghost:hover{color:var(--al-gold-light);border-color:var(--al-gold);background:#c9a84c0f;box-shadow:none}.al-container{width:100%;max-width:122rem;margin:0 auto;padding:0 2.4rem}.al-section{padding:clamp(5.6rem,9vw,11rem) 0;position:relative}.al-eyebrow{display:inline-block;font-family:var(--font-body-family);font-weight:400;font-size:1.15rem;letter-spacing:.42em;text-transform:uppercase;color:var(--al-gold);margin:0 0 1.8rem}.al-display{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(3.2rem,5.5vw,5.6rem);line-height:1.04;letter-spacing:.004em;color:var(--al-white-pure);margin:0}.al-lead{font-size:1.55rem;line-height:1.7;color:#e0ddd5a8;font-weight:300}.al-divider{width:56px;height:1px;background:var(--al-gold-gradient);border:0;margin:2rem 0}.al-divider--center{margin-left:auto;margin-right:auto}.al-text-center{text-align:center}.al-ticker{position:relative;z-index:30;background:var(--al-black-deep);border-bottom:1px solid var(--al-hairline);overflow:hidden}.al-ticker__track{display:flex;align-items:center;gap:4rem;white-space:nowrap;padding:.9rem 0;width:max-content;animation:al-marquee 28s linear infinite}.al-ticker:hover .al-ticker__track{animation-play-state:paused}.al-ticker__item{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:#e0ddd5c7}.al-ticker__item b{color:var(--al-gold);font-weight:500}.al-ticker__dot{width:4px;height:4px;border-radius:50%;background:var(--al-gold);opacity:.7}@keyframes al-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.al-ticker__track{animation:none;justify-content:center;width:100%}}.al-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:1.4rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#0a0a0adb;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-top:1px solid var(--al-hairline)}.al-sticky-cta__meta{display:flex;flex-direction:column;line-height:1.2}.al-sticky-cta__label{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:#e0ddd58c}.al-sticky-cta__price{font-family:var(--font-heading-family);font-size:2.1rem;color:var(--al-white-pure)}.al-sticky-cta .al-btn{flex:1;padding:1.15rem 1.4rem;font-size:1.15rem}@media(max-width:749px){.al-sticky-cta{display:flex}main{padding-bottom:7rem}}.shopify-section-group-header-group .header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header__heading-link .h2,.header__heading-logo{filter:none}.al-header-logo{width:auto;height:5.6rem;max-height:5.6rem;display:block;object-fit:contain}@media(max-width:749px){.al-header-logo{height:4.4rem}}.header__menu-item:hover span,.header__active-menu-item{color:rgb(var(--color-foreground))}html{scroll-behavior:smooth}.al-anchor{display:block;position:relative;top:-8rem;visibility:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:#c9a84cd9;color:#0a0a0a}.al-vignette:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%,transparent 55%,rgba(0,0,0,.55) 100%)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/autoluxe.css.map */
