:root{--ll-bg:#0a0a0a;--ll-fg:#f6f5f2;--ll-gold:#cbae67;--ll-muted:#9b9b9b;--ll-max:1200px}.ll-wrap{max-width:var(--ll-max);margin:0 auto;padding:clamp(16px,3vw,28px)}.ll-grid{display:grid;gap:clamp(16px,2vw,24px)}.ll-btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.1rem;border:1px solid var(--ll-gold);border-radius:999px;text-decoration:none;font-weight:600}.ll-btn--primary{background:var(--ll-gold);color:#1a1a1a;border-color:var(--ll-gold)}.ll-btn--ghost{color:var(--ll-gold);background:transparent}.ll-hero{background:linear-gradient(180deg,#0a0a0a,#121212);color:var(--ll-fg)}.ll-hero__eyebrow{letter-spacing:.12em;color:var(--ll-gold);text-transform:uppercase;font-size:.8rem}.ll-hero__h1{font-size:clamp(28px,4vw,48px);line-height:1.08;margin:.35rem 0}.ll-hero__sub{font-size:clamp(16px,2.2vw,20px);color:var(--ll-muted);max-width:60ch}.ll-flex{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.ll-rc{background:#111;color:var(--ll-fg)}.ll-rc__head{display:flex;align-items:baseline;justify-content:space-between}.ll-rc__title{font-size:clamp(20px,2.8vw,28px)}.ll-rc__count{color:var(--ll-gold);font-variant-numeric:tabular-nums}.ll-rc__track{display:grid;grid-auto-flow:column;grid-auto-columns:90%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.ll-rc__card{scroll-snap-align:start;border:1px solid #2a2a2a;border-radius:16px;padding:16px;background:#0f0f0f}.ll-quote{font-size:clamp(16px,2.2vw,18px)}.ll-quote:before{content:"\201c";color:var(--ll-gold);margin-right:4px}.ll-quote:after{content:"\201d";color:var(--ll-gold);margin-left:4px}.ll-author{margin-top:8px;font-size:.9rem;color:#bdbdbd;filter:blur(2px)}.ll-cta-band{background:#141414;border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;color:var(--ll-fg)}.ll-cta-band__h{font-size:clamp(18px,2.4vw,22px);margin:0}.ll-countdown{font-variant-numeric:tabular-nums;color:var(--ll-gold);margin-left:.4rem}.ll-hero__whisper{margin-top:10px;font-size:clamp(16px,2.2vw,18px);color:var(--ll-gold);min-height:1.6em;opacity:1;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.ll-hero__whisper{transition:none}}.ll-hero .ll-hero__eyebrow,.ll-hero .ll-hero__h1,.ll-hero .ll-hero__sub{opacity:0;transform:translateY(8px);animation:llFadeUp .8s ease forwards}.ll-hero .ll-hero__h1{animation-delay:.18s}.ll-hero .ll-hero__sub{animation-delay:.36s}@keyframes llFadeUp{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ll.css.map */
