#lu-art,#lu-blog{--cream:#FBF6F3;--paper:#fff;--petal:#C47E8A;--petal-deep:#A85F6D;--petal-soft:#F6E7EA;--meadow-deep:#5E9A6E;--gold:#C9971F;--ink:#2C2227;--ink-body:#3a2e33;--ink-soft:#6B5E63;--line:rgba(44,34,39,.12);--line-soft:rgba(44,34,39,.07);font-family:Hanken Grotesk,-apple-system,system-ui,sans-serif;color:var(--ink);background:var(--cream);line-height:1.7}#lu-art *,#lu-blog *{box-sizing:border-box}#lu-art h1,#lu-art h2,#lu-art h3,#lu-art h4,#lu-blog h1,#lu-blog h2,#lu-blog h3{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}#lu-art a,#lu-blog a{color:inherit}#lu-art img,#lu-blog img{max-width:100%;height:auto}#lu-art .lu-prog{position:fixed;top:0;left:0;height:3px;width:0;z-index:60;background:linear-gradient(90deg,var(--petal),var(--petal-deep));transition:width .1s linear}#lu-art .lu-bar,#lu-blog .lu-bar{padding:22px 24px;text-align:center;border-bottom:1px solid var(--line)}#lu-art .lu-bar a,#lu-blog .lu-bar a{font-family:Fraunces,serif;font-size:20px;letter-spacing:.14em;text-decoration:none;color:var(--ink)}#lu-art .lu-wrap,#lu-blog .lu-wrap{max-width:680px;margin:0 auto;padding:0 24px}#lu-art .lu-wide{max-width:900px;margin:0 auto;padding:0 24px}#lu-art .lu-crumb{max-width:680px;margin:22px auto 0;padding:0 24px;font-size:12px;letter-spacing:.03em;color:var(--ink-soft)}#lu-art .lu-crumb a{text-decoration:none;border-bottom:1px solid var(--line)}#lu-art .lu-crumb a:hover{color:var(--petal-deep)}#lu-art .lu-crumb span{margin:0 7px;opacity:.5}#lu-art .lu-head{padding:26px 0 20px;text-align:center}#lu-art .lu-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--meadow-deep);margin:0 0 16px}#lu-art .lu-title{font-size:clamp(30px,5vw,47px);margin:0 0 18px;line-height:1.14}#lu-art .lu-dek{font-size:18px;color:var(--ink-soft);max-width:560px;margin:0 auto 22px;line-height:1.55}#lu-art .lu-meta{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;font-size:12px;letter-spacing:.03em;color:var(--ink-soft)}#lu-art .lu-meta .dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5}#lu-art .lu-hero{width:100%;aspect-ratio:16/10;background:var(--petal-soft);border-radius:10px;overflow:hidden;margin:30px 0 12px;box-shadow:0 18px 50px -28px #2c222773}#lu-art .lu-hero img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}#lu-art .lu-cap{font-size:12px;color:var(--ink-soft);text-align:center;font-style:italic;margin:0 0 34px}#lu-art .lu-toc{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px 26px;margin:0 0 38px}#lu-art .lu-toc .lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--petal-deep);margin:0 0 12px}#lu-art .lu-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}#lu-art .lu-toc li{counter-increment:toc;padding:6px 0;font-size:15px;line-height:1.45}#lu-art .lu-toc li:before{content:counter(toc) ".";color:var(--petal);font-weight:700;margin-right:9px}#lu-art .lu-toc a{text-decoration:none;color:var(--ink-body);border-bottom:1px solid transparent}#lu-art .lu-toc a:hover{color:var(--petal-deep);border-bottom-color:var(--petal-soft)}#lu-art .lu-body{font-size:17.5px;color:var(--ink-body)}#lu-art .lu-body>p{margin:0 0 22px}#lu-art .lu-body>p:first-of-type{font-size:19px;color:#332830}#lu-art .lu-body h2{font-size:clamp(23px,3.4vw,29px);margin:44px 0 14px;scroll-margin-top:24px}#lu-art .lu-body h3{font-size:clamp(19px,2.6vw,22px);margin:32px 0 10px}#lu-art .lu-body strong{color:var(--ink);font-weight:700}#lu-art .lu-body a{color:var(--petal-deep);text-decoration:none;border-bottom:1px solid var(--petal-soft)}#lu-art .lu-body a:hover{border-bottom-color:var(--petal-deep)}#lu-art .lu-body ul,#lu-art .lu-body ol{margin:0 0 22px;padding-left:22px}#lu-art .lu-body li{margin:0 0 10px;line-height:1.65}#lu-art .lu-body li::marker{color:var(--petal)}#lu-art .lu-body hr{border:0;border-top:1px solid var(--line);margin:40px 0}#lu-art .lu-body figure{margin:32px 0}#lu-art .lu-body figure img{border-radius:10px;display:block;width:100%}#lu-art .lu-body figcaption{font-size:12px;color:var(--ink-soft);font-style:italic;text-align:center;margin-top:9px}#lu-art .lu-body blockquote{margin:34px 0;padding:0 0 0 22px;border-left:3px solid var(--petal);font-family:Fraunces,Georgia,serif;font-size:21px;line-height:1.45;color:var(--ink)}#lu-art .lu-body blockquote p{margin:0}#lu-art .lu-body .lu-scroll{overflow-x:auto;margin:0 0 26px;-webkit-overflow-scrolling:touch}#lu-art .lu-body table{width:100%;border-collapse:collapse;font-size:15px;min-width:460px;background:var(--paper)}#lu-art .lu-body th,#lu-art .lu-body td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}#lu-art .lu-body th{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}#lu-art .lu-key{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--petal);border-radius:0 12px 12px 0;padding:22px 24px;margin:32px 0}#lu-art .lu-key .lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--petal-deep);margin:0 0 10px}#lu-art .lu-key p{margin:0 0 10px;font-size:16px;line-height:1.6}#lu-art .lu-key p:last-child{margin:0}#lu-art .lu-key ul{margin:0;padding-left:20px}#lu-art .lu-note{background:#5e9a6e12;border:1px solid rgba(94,154,110,.25);border-radius:12px;padding:18px 22px;margin:30px 0;font-size:15.5px;line-height:1.6;color:var(--ink-body)}#lu-art .lu-note .lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--meadow-deep);margin:0 0 8px;display:block}#lu-art .lu-note p{margin:0 0 9px}#lu-art .lu-note p:last-child{margin:0}#lu-art .lu-faq{margin:36px 0}#lu-art .lu-faq>h2{margin-bottom:16px}#lu-art .lu-faq details{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:0 20px;margin:0 0 10px}#lu-art .lu-faq summary{cursor:pointer;list-style:none;padding:17px 0;font-family:Fraunces,Georgia,serif;font-size:17px;line-height:1.35;color:var(--ink);display:flex;align-items:flex-start;gap:12px}#lu-art .lu-faq summary::-webkit-details-marker{display:none}#lu-art .lu-faq summary:after{content:"+";margin-left:auto;color:var(--petal);font-family:Hanken Grotesk,sans-serif;font-size:21px;line-height:1;flex:0 0 auto}#lu-art .lu-faq details[open] summary:after{content:"\2013"}#lu-art .lu-faq .ans{padding:0 0 18px;font-size:15.5px;line-height:1.65;color:var(--ink-body)}#lu-art .lu-faq .ans p{margin:0 0 12px}#lu-art .lu-faq .ans p:last-child{margin:0}#lu-art .lu-faq .ans a{color:var(--petal-deep)}#lu-art .lu-prod{display:flex;gap:20px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px 22px;margin:34px 0;text-decoration:none}#lu-art .lu-prod img{flex:0 0 84px;width:84px;height:84px;object-fit:contain;border-radius:10px;background:var(--petal-soft)}#lu-art .lu-prod .nm{font-family:Fraunces,serif;font-size:18px;margin:0 0 4px;color:var(--ink)}#lu-art .lu-prod .ds{font-size:14px;color:var(--ink-soft);margin:0 0 8px;line-height:1.5}#lu-art .lu-prod .go{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--petal-deep)}#lu-art .lu-ritual{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:30px 30px 26px;margin:40px 0 8px}#lu-art .lu-ritual .lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--petal-deep);margin:0 0 18px}#lu-art .lu-ritual .row{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line)}#lu-art .lu-ritual .row:first-of-type{border-top:0;padding-top:2px}#lu-art .lu-ritual .sw{flex:0 0 12px;width:12px;height:12px;border-radius:50%;margin-top:6px}#lu-art .lu-ritual .nm{font-family:Fraunces,serif;font-size:17px;color:var(--ink);margin:0 0 2px;line-height:1.3}#lu-art .lu-ritual .ds{font-size:14px;color:var(--ink-soft);line-height:1.55;margin:0}#lu-art .lu-close{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:40px 36px;text-align:center;margin:34px 0 44px}#lu-art .lu-close .tag{display:inline-block;background:var(--petal);color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 15px;border-radius:30px;margin-bottom:18px}#lu-art .lu-close h2{font-size:27px;margin:0 0 14px}#lu-art .lu-close p{font-size:15.5px;color:var(--ink-soft);max-width:470px;margin:0 auto 26px}#lu-art .lu-close .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--petal);color:#fff;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:17px 38px;border-radius:40px;transition:.2s}#lu-art .lu-close .btn:hover{background:var(--petal-deep);transform:translateY(-1px)}#lu-art .lu-close .fine{margin-top:16px;font-size:12.5px;color:var(--ink-soft)}#lu-art .lu-more{border-top:1px solid var(--line);padding:40px 0 60px}#lu-art .lu-more .lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 20px;text-align:center}#lu-art .lu-more .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}#lu-art .lu-more .card{background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;display:block;transition:.2s}#lu-art .lu-more .card:hover{transform:translateY(-2px);box-shadow:0 14px 34px -22px #2c222780}#lu-art .lu-more .card .im{aspect-ratio:16/9;background:var(--petal-soft);display:block;overflow:hidden}#lu-art .lu-more .card .im img{width:100%;height:100%;object-fit:cover;display:block}#lu-art .lu-more .card .tx{padding:16px 18px 20px}#lu-art .lu-more .card h3{font-size:17px;margin:0 0 6px;line-height:1.3}#lu-art .lu-more .card p{font-size:13.5px;color:var(--ink-soft);margin:0;line-height:1.5}#lu-art .lu-disc{max-width:680px;margin:0 auto;padding:0 24px 50px;font-size:11.5px;line-height:1.6;color:var(--ink-soft)}#lu-art-sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#fffffff7;border-top:1px solid var(--line,rgba(44,34,39,.12));-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);transform:translateY(105%);transition:transform .28s ease;padding:11px 16px calc(11px + env(safe-area-inset-bottom))}#lu-art-sticky.show{transform:translateY(0)}#lu-art-sticky.hide{transform:translateY(105%)}#lu-art-sticky .inner{max-width:680px;margin:0 auto;display:flex;align-items:center;gap:14px}#lu-art-sticky .nm{font-family:Fraunces,Georgia,serif;font-size:15px;color:#2c2227;line-height:1.2}#lu-art-sticky .st{font-size:11.5px;color:#6b5e63;margin-top:2px}#lu-art-sticky .sbtn{margin-left:auto;flex:0 0 auto;background:#c47e8a;color:#fff;text-decoration:none;font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;padding:12px 20px;border-radius:30px}@media(max-width:420px){#lu-art-sticky .nm{font-size:14px}#lu-art-sticky .sbtn{padding:11px 15px;font-size:11.5px}}#lu-blog .lu-hd{padding:52px 0 30px;text-align:center}#lu-blog .lu-hd .kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--meadow-deep);margin:0 0 14px}#lu-blog .lu-hd h1{font-size:clamp(30px,5vw,44px);margin:0 0 14px}#lu-blog .lu-hd p{font-size:17px;color:var(--ink-soft);max-width:520px;margin:0 auto;line-height:1.6}#lu-blog .lu-grid{max-width:1000px;margin:0 auto;padding:0 24px 70px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}#lu-blog .lu-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:.2s}#lu-blog .lu-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px #2c222780}#lu-blog .lu-card .im{aspect-ratio:16/10;background:var(--petal-soft);overflow:hidden}#lu-blog .lu-card .im img{width:100%;height:100%;object-fit:cover;display:block}#lu-blog .lu-card .tx{padding:22px 22px 26px;display:flex;flex-direction:column;flex:1}#lu-blog .lu-card .kk{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--petal-deep);margin:0 0 10px}#lu-blog .lu-card h2{font-size:20px;margin:0 0 9px;line-height:1.28}#lu-blog .lu-card p{font-size:14.5px;color:var(--ink-soft);margin:0 0 16px;line-height:1.55}#lu-blog .lu-card .rd{margin-top:auto;font-size:11.5px;letter-spacing:.05em;color:var(--ink-soft)}#lu-blog .lu-empty{max-width:560px;margin:0 auto;padding:0 24px 90px;text-align:center;color:var(--ink-soft);font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/lunaire-article.css.map */
