:root{--lng-gold: #ffad23;--lng-gold-strong: #e89c1f;--lng-night: #1b2432;--lng-ease: cubic-bezier(.22, 1, .36, 1);--lng-btn-glow: 0 2px 6px rgba(255, 173, 35, .12);--lng-btn-glow-hover: 0 3px 10px rgba(255, 173, 35, .22);--lng-shine: linear-gradient(100deg, transparent 35%, rgba(255, 255, 255, .55) 50%, transparent 65%)}.lng-section{background:rgb(var(--color-background));background:var(--gradient-background);color:rgb(var(--color-foreground))}.lng-heading{display:flex;flex-direction:column;align-items:flex-start;max-width:80rem}.lng-heading--center{align-items:center;margin-inline:auto;text-align:center}.lng-line{display:block;width:5.6rem;height:2px;margin-bottom:1.3rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,173,35,.25),var(--lng-gold) 50%,rgba(255,173,35,.25))}.lng-heading:not(.lng-heading--center) .lng-line{background:linear-gradient(90deg,var(--lng-gold),rgba(255,173,35,.3))}.lng-kicker{margin:0 0 .9rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:800;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--lng-gold)}.lng-title.lng-title{margin:0;font-family:var(--font-heading-family);font-size:3.28rem;font-weight:800;line-height:1.08;letter-spacing:-.03em;color:rgb(var(--color-foreground))}.lng-title em,.lng-title strong{font-style:normal;font-weight:inherit;color:var(--lng-gold);text-shadow:0 0 20px rgba(255,173,35,.22)}.lng-copy{max-width:68.8rem;margin-top:1.36rem;font-size:1.55rem;line-height:1.68;color:rgba(var(--color-foreground),.78)}.lng-copy>*{margin:0}.lng-copy>*+*{margin-top:1em}.lng-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.4rem 2.8rem;border:0;border-radius:12px;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .3s var(--lng-ease),box-shadow .3s var(--lng-ease),background-color .3s var(--lng-ease)}.lng-btn--primary{color:var(--lng-night);background:linear-gradient(135deg,var(--lng-gold),var(--lng-gold-strong));box-shadow:var(--lng-btn-glow)}.lng-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--lng-shine) no-repeat 100% 0 / 300% 100%;pointer-events:none}.lng-btn:hover:after{background-position:0 0;transition:background-position .7s ease}.lng-btn--primary:hover{box-shadow:var(--lng-btn-glow-hover)}.lng-btn--secondary{color:rgb(var(--color-foreground));background:transparent;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.2)}.lng-btn--secondary:hover{background:rgba(var(--color-foreground),.06)}.lng-btn:focus-visible{outline:2px solid var(--lng-gold);outline-offset:3px}.lng-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.lng-card{position:relative;padding:2.8rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:3.2rem;box-shadow:0 14px 36px #0a10180d}.lng-card--featured{border-color:#ffad233d;box-shadow:0 28px 78px #0a101838,0 0 40px #ffad231a}@media screen and (min-width:750px){.lng-line{width:7.2rem;margin-bottom:1.4rem}.lng-kicker{margin-bottom:1.1rem;font-size:1.2rem;letter-spacing:.26em}.lng-title.lng-title{font-size:4.56rem;letter-spacing:-.035em}.lng-copy{margin-top:1.6rem;font-size:1.73rem;line-height:1.85}.lng-card{padding:3.2rem}}@media screen and (min-width:990px){.lng-title.lng-title{font-size:5.2rem}}@media(prefers-reduced-motion:reduce){.lng-btn,.lng-btn--primary:hover{transform:none;transition:none}.lng-btn:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lng-ui.css.map */
