@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600&family=Noto+Serif+SC:wght@400;500;600;700&display=swap";.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lumen-language select{max-width:112px;border:1px solid var(--line);border-radius:999px;background:#080b1d;color:var(--gold-soft);padding:8px 26px 8px 11px;font:10px Cinzel;cursor:pointer}.lumen-language select:focus{outline:1px solid var(--gold)}:root{--gold:#edc978;--gold-soft:#ffe9ad;--paper:#fff4da;--night:#040713;--panel:rgba(10,13,35,.76);--line:rgba(237,201,120,.38);--violet:#8c6bc7;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#050817;color:var(--paper);font-family:"Noto Serif SC",serif;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#02051152,#040714c2),url(nebula-stage.png) top center/cover fixed}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 15%,rgba(130,83,190,.18),transparent 31%),radial-gradient(circle at 50% 70%,rgba(27,46,102,.25),transparent 38%)}a{color:inherit}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:20px;top:20px;z-index:99;background:var(--paper);color:var(--night);padding:10px 16px}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;min-height:78px;padding:0 clamp(20px,5vw,84px);gap:30px;border-bottom:1px solid var(--line);background:#040713c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__brand{display:flex;align-items:center;gap:12px;margin-right:auto;color:var(--gold);text-decoration:none;font:500 20px Cinzel,serif;letter-spacing:.16em}.site-header__sigil{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;box-shadow:0 0 24px #edc97826}.site-header__brand small{font:11px "Noto Serif SC";letter-spacing:.08em;color:#cabd9f}.site-header nav{display:flex;gap:clamp(18px,2.6vw,42px)}.site-header nav a{position:relative;font-size:13px;text-decoration:none;color:#ddd3bd;transition:.25s}.site-header nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:-9px;height:1px;background:var(--gold);transition:.3s}.site-header nav a:hover{color:var(--gold-soft)}.site-header nav a:hover:after{left:0;right:0}.site-header__reading{border:1px solid var(--line);border-radius:999px;padding:9px 16px;text-decoration:none;font-size:12px;color:var(--gold-soft);background:#ffffff06}.site-header__menu{display:none;border:0;background:none;color:var(--gold);font-size:24px}.site-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px;padding:0 clamp(20px,5vw,84px);border-top:1px solid var(--line);color:#b8aa8d;font:10px Cinzel;letter-spacing:.13em;background:#050714d9}.lumen-hero{position:relative;min-height:min(820px,calc(100vh - 78px));display:grid;place-items:center;padding:90px 7vw 110px;text-align:center;overflow:hidden}.lumen-hero:before{content:"";position:absolute;width:min(68vw,760px);aspect-ratio:1;border:1px solid rgba(237,201,120,.13);border-radius:50%;background:radial-gradient(circle,rgba(96,58,156,.2),transparent 62%);box-shadow:0 0 100px #6645ab24;animation:halo 14s ease-in-out infinite}.lumen-hero:after{content:"\2726";position:absolute;top:8%;left:50%;transform:translate(-50%);color:var(--gold);font-size:28px;text-shadow:0 0 28px var(--gold)}.lumen-hero__inner{position:relative;z-index:1;max-width:900px}.lumen-kicker{margin:0;font:11px Cinzel;letter-spacing:.26em;color:var(--gold)}.lumen-hero h1,.lumen-how h2,.lumen-product h1,.lumen-cart h1,.lumen-page h1{margin:18px 0;color:var(--gold-soft);font-size:clamp(42px,6vw,78px);font-weight:500;letter-spacing:.08em;line-height:1.14;text-shadow:0 0 34px rgba(225,174,83,.25)}.lumen-hero__english{font:clamp(11px,1.4vw,16px) Cinzel;letter-spacing:.28em;color:#e1c681}.lumen-hero__body{max-width:560px;margin:30px auto 34px;color:#d7d0c3;line-height:2;font-size:15px}.lumen-journey{display:flex;align-items:center;justify-content:center;max-width:700px;margin:42px auto 0;padding:0;list-style:none}.lumen-journey li{position:relative;min-width:120px;color:#9189a0;font-size:12px}.lumen-journey li:not(:last-child):after{content:"";position:absolute;left:65%;top:8px;width:70%;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.lumen-journey i{display:block;width:17px;height:17px;margin:0 auto 9px;border:1px solid #786882;border-radius:50%;font-style:normal}.lumen-journey .is-current{color:var(--gold-soft)}.lumen-journey .is-current i{border-color:var(--gold);background:var(--gold);box-shadow:0 0 18px var(--gold)}.lumen-gold-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;border:1px solid #ffebb0;border-radius:999px;background:linear-gradient(145deg,#fff0b9,#bd8132 52%,#f7dda0);box-shadow:0 10px 35px #bd813240,inset 0 1px #fff8d6;color:#382007;padding:13px 27px;font:600 14px "Noto Serif SC";text-decoration:none;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s}.lumen-gold-button:hover{transform:translateY(-2px);box-shadow:0 14px 42px #dfab4a57,inset 0 1px #fff8d6}.lumen-how,.lumen-product,.lumen-cart,.lumen-page{position:relative;padding:100px max(7vw,24px)}.lumen-how{text-align:center;border-top:1px solid rgba(237,201,120,.22);background:linear-gradient(180deg,#080b1dde,#050815f0)}.lumen-how h2{font-size:clamp(34px,4.6vw,58px)}.lumen-how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:54px auto 0;text-align:left}.lumen-how__grid article{position:relative;border:1px solid rgba(237,201,120,.24);border-radius:16px;background:linear-gradient(145deg,#1c193ab8,#080c1fc2);padding:32px;min-height:220px;overflow:hidden;transition:.35s var(--ease)}.lumen-how__grid article:hover{transform:translateY(-6px);border-color:#edc97885}.lumen-how__grid b{color:var(--gold);font:12px Cinzel;letter-spacing:.16em}.lumen-how__grid h3{font-weight:500;font-size:20px}.lumen-how__grid p,.rte{color:#c9c1b4;line-height:1.9}.lumen-product{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(320px,1fr);gap:70px;max-width:1200px;margin:auto}.lumen-product__media img{width:100%;border:1px solid var(--line);border-radius:18px}.lumen-product__symbol{min-height:470px;display:grid;place-items:center;border:1px solid var(--line);border-radius:18px;background:linear-gradient(#14102b44,#14102b44),url(lumen-card-back.png) center/cover;color:var(--gold);font-size:80px}.lumen-product__price,.lumen-cart__total{color:var(--gold);font:26px Cinzel}.lumen-product form{display:grid;gap:15px;margin-top:25px}.lumen-product select,.lumen-product input,.lumen-cart input{padding:12px;background:#0d1024;color:#fff0cf;border:1px solid var(--line);border-radius:8px}.lumen-product small{display:block;margin-top:16px;color:#a99d8a}.lumen-cart,.lumen-page{max-width:1000px;margin:auto;min-height:520px}.lumen-cart__items article{display:flex;gap:20px;border-top:1px solid #6f5b74;padding:18px 0}.lumen-cart__items img{width:75px}.lumen-cart__items a{font-size:20px}.lumen-page .rte{max-width:760px;font-size:16px}@keyframes halo{50%{transform:scale(1.04);opacity:.75}}@media(max-width:900px){.site-header nav{position:absolute;top:78px;left:0;right:0;display:none;flex-direction:column;padding:24px;background:#040713f7;border-bottom:1px solid var(--line)}.site-header.is-open nav{display:flex}.site-header__menu{display:block}.site-header__reading{display:none}.lumen-how__grid,.lumen-product{grid-template-columns:1fr}.lumen-product{gap:28px}.lumen-journey li{min-width:80px;font-size:10px}.lumen-journey li:not(:last-child):after{width:52%}}@media(max-width:600px){.site-header{min-height:66px}.site-header__brand{font-size:16px}.site-header__brand small{display:none}.lumen-hero{min-height:720px;padding:80px 20px}.lumen-hero h1{font-size:42px}.lumen-journey{margin-top:34px}.lumen-journey li{min-width:25%;font-size:9px}.lumen-journey li:not(:last-child):after{left:70%;width:60%}.site-footer{font-size:8px}.site-footer span:last-child{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/base.css.map */
