:root{--ll-midnight: #1b2a52;--ll-midnight-deep: #0e1a38;--ll-midnight-soft: #2a3d6e;--ll-gold: #f0b429;--ll-gold-light: #ffd97d;--ll-amber: #e8933a;--ll-holly: #b3372f;--ll-parchment: #f6ead2;--ll-parchment-light: #fdf6e7;--ll-frost: #eaf2fb;--ll-mist: #cfdaf0;--ll-ink: #2b2116;--ll-sky: radial-gradient( ellipse at 50% -10%, var(--ll-midnight-soft) 0%, var(--ll-midnight) 42%, var(--ll-midnight-deep) 100% );--ll-glow-soft: 0 0 34px rgba(240, 180, 41, .55);--ll-glow-tight: 0 0 18px rgba(240, 180, 41, .35);--ll-hairline: rgba(240, 180, 41, .55);--ll-radius: 8px;--ll-measure: 44ch}.ll-night{position:relative;background:var(--ll-sky);color:var(--ll-frost);isolation:isolate}.ll-night--seamless{background:var(--ll-midnight-deep)}.ll-night .ll-lead,.ll-night p{color:var(--ll-mist)}.ll-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ll-stars i{position:absolute;display:block;background:var(--ll-frost);border-radius:50%;opacity:.7;animation:ll-twinkle 4s ease-in-out infinite}@keyframes ll-twinkle{0%,to{opacity:.25}50%{opacity:.9}}.ll-night>*:not(.ll-stars){position:relative;z-index:1}.ll-lantern-wrap{display:flex;justify-content:center;transform-origin:50% 0;animation:ll-sway 6s ease-in-out infinite}.ll-lantern{width:var(--ll-lantern-size, 150px);height:auto;filter:drop-shadow(var(--ll-glow-soft))}.ll-lantern .ll-flame{transform-origin:50% 70%;animation:ll-flicker 2.6s ease-in-out infinite}@keyframes ll-sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}@keyframes ll-flicker{0%,to{opacity:.92;transform:scale(1)}45%{opacity:1;transform:scale(1.06)}70%{opacity:.85;transform:scale(.97)}}.ll-no-sway .ll-lantern-wrap{animation:none}.ll-no-glow .ll-lantern{filter:none}.ll-overline{display:inline-block;font-size:1.3rem;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:var(--ll-gold);line-height:1.5;margin:0 0 1.4rem}.ll-title{font-family:var(--font-heading-family);font-weight:900;font-size:clamp(2.2rem,7vw,3.6rem);color:var(--ll-parchment-light);line-height:1.05;margin:0 0 .8rem;margin-inline:auto}.ll-title .ll-gold{color:var(--ll-gold-light)}.ll-title--sm{font-size:clamp(1.5rem,3.6vw,2.1rem)}.ll-title--lg{font-size:clamp(2.2rem,7vw,3.6rem)}.ll-align-left{text-align:left}.ll-align-left .ll-section__head,.ll-align-left .ll-lead,.ll-align-left .ll-rule,.ll-align-left .ll-title,.ll-align-left .ll-tagline{margin-inline:0}.ll-tagline{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.05rem,3.2vw,1.4rem);color:var(--ll-gold-light);margin:0 0 2rem;margin-inline:auto}.ll-lead{font-size:1.06rem;max-width:var(--ll-measure);margin-inline:auto}.ll-rule{width:190px;max-width:70%;height:1px;margin:1rem auto 2.2rem;border:0;background:linear-gradient(90deg,transparent,rgba(240,180,41,.6),transparent)}.color-scheme-6 .ll-rule{background:linear-gradient(90deg,transparent,rgba(179,55,47,.45),transparent)}.ll-has-color *:not(a){color:inherit!important}.ll-force-bold,.ll-force-bold *{font-weight:800!important}.ll-force-not-bold,.ll-force-not-bold *{font-weight:var(--font-body-weight)!important}.ll-force-italic,.ll-force-italic *{font-style:italic!important}.ll-force-not-italic,.ll-force-not-italic *{font-style:normal!important}.ll-force-uppercase,.ll-force-uppercase *{text-transform:uppercase!important}.ll-tile{position:relative;background:linear-gradient(160deg,#17244a,#101d3c 55%,#0b1730);border:1px solid var(--ll-hairline);border-radius:var(--ll-radius);box-shadow:0 6px 20px #0006,inset 0 0 0 3px #0b1730e6,inset 0 0 22px #f0b42914;color:var(--ll-frost)}.ll-tile:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(240,180,41,.28);border-radius:calc(var(--ll-radius) - 3px);pointer-events:none}.ll-tile--interactive{display:block;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ll-tile--interactive:hover,.ll-tile--interactive:focus-visible{transform:translateY(-4px);border-color:var(--ll-gold-light);box-shadow:0 14px 34px #00000080,inset 0 0 0 3px #0b1730e6,inset 0 0 26px #f0b42929,var(--ll-glow-tight)}.ll-tile--interactive:focus-visible{outline:3px solid rgba(240,180,41,.75);outline-offset:3px}.button.ll-button--gold,.ll-button--gold{border:0;color:var(--ll-midnight-deep);background:linear-gradient(180deg,var(--ll-gold-light) 0%,var(--ll-gold) 55%,var(--ll-amber) 100%);box-shadow:0 4px 16px #f0b42973,inset 0 1px #fff9;font-weight:800;transition:transform .15s ease,filter .15s ease}.button.ll-button--gold:after,.button.ll-button--gold:before{content:none}.button.ll-button--gold:hover,.ll-button--gold:hover{transform:translateY(-2px);filter:brightness(1.04)}.button.ll-button--ghost,.ll-button--ghost{color:var(--ll-gold-light);background:transparent;border:1px solid var(--ll-hairline);font-weight:700;transition:border-color .15s ease,background-color .15s ease}.button.ll-button--ghost:after,.button.ll-button--ghost:before{content:none}.button.ll-button--ghost:hover,.ll-button--ghost:hover{border-color:var(--ll-gold-light);background:#f0b4291a}.ll-section{padding-block:clamp(4rem,9vw,7.5rem)}.ll-section__head{text-align:center;margin:0 auto clamp(2.5rem,5vw,4rem)}.ll-grid{display:grid;gap:clamp(1.4rem,3vw,2.4rem);grid-template-columns:repeat(var(--ll-cols, 2),minmax(0,1fr))}@media screen and (max-width:749px){.ll-grid{grid-template-columns:1fr}}.ll-policy{padding-block:clamp(2.5rem,6vw,5rem)}.ll-policy .page-title{font-family:var(--font-heading-family);text-align:center;color:var(--ll-parchment-light)}.ll-policy .rte{max-width:720px;margin-inline:auto;padding:clamp(1.6rem,4vw,2.6rem);position:relative;background:linear-gradient(160deg,#17244a,#101d3c 55%,#0b1730);border:1px solid var(--ll-hairline);border-radius:var(--ll-radius);box-shadow:0 6px 20px #0006,inset 0 0 0 3px #0b1730e6,inset 0 0 22px #f0b42914}.ll-policy .rte:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(240,180,41,.28);border-radius:calc(var(--ll-radius) - 3px);pointer-events:none}.ll-policy .rte h1,.ll-policy .rte h2,.ll-policy .rte h3,.ll-policy .rte h4{font-family:var(--font-heading-family);color:var(--ll-gold-light)}.ll-policy .rte a{color:var(--ll-gold-light)}@media(prefers-reduced-motion:reduce){.ll-lantern-wrap,.ll-lantern .ll-flame,.ll-stars i{animation:none!important}.ll-tile--interactive,.ll-button--gold{transition:none!important}.ll-tile--interactive:hover,.ll-tile--interactive:focus-visible,.ll-button--gold:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lantern.css.map */
