#lrq{--cream:#FBF6F3;--cream-2:#F4EBE5;--petal:#C47E8A;--petal-deep:#A85F6D;--petal-soft:#F6E7EA;--sage:#A8D5B0;--sage-deep:#5E9A6E;--sage-soft:#E8F2EA;--forest:#1F3A2C;--gold:#C9971F;--gold-deep:#B8853A;--ink:#2A2024;--rose-ink:#3A2A2E;--muted:#8A6A70;--line:#EDE0D9;--night:#241B2E;--serif:"Fraunces",Georgia,serif;--sans:"Hanken Grotesk",-apple-system,system-ui,sans-serif;font-family:var(--sans)}#lrq *{box-sizing:border-box;margin:0;padding:0}#lrq .stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}#lrq .stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--gold);opacity:0;animation:lrq-tw 5s ease-in-out infinite}@keyframes lrq-tw{0%,to{opacity:.12;transform:scale(.7)}50%{opacity:.5;transform:scale(1)}}#lrq .card{position:relative;z-index:1;background:#fff;border:1px solid var(--line);border-radius:24px;padding:40px 40px 34px;box-shadow:0 30px 70px -40px #3a2a2e73;color:var(--rose-ink);font-size:16px;line-height:1.5}#lrq .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}#lrq .brand{font-family:var(--serif);font-style:italic;font-weight:500;font-size:21px;color:var(--rose-ink);letter-spacing:.01em}#lrq .brand b{font-style:normal;font-weight:600}#lrq .moonwrap{display:flex;align-items:center;gap:11px}#lrq .qcount{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600}#lrq .moon{width:34px;height:34px;display:block;filter:drop-shadow(0 2px 6px rgba(201,151,31,.35))}#lrq .eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);font-weight:700;margin-bottom:16px}#lrq h1.q{font-family:var(--serif);font-weight:500;font-size:31px;line-height:1.16;color:var(--rose-ink);letter-spacing:-.01em}#lrq .q-sub{margin-top:11px;font-size:15.5px;color:var(--muted);line-height:1.55}#lrq .opts{margin-top:26px;display:flex;flex-direction:column;gap:11px}#lrq .opt{display:flex;align-items:center;gap:15px;width:100%;text-align:left;cursor:pointer;background:var(--cream);border:1.5px solid var(--line);border-radius:14px;padding:17px 18px;font-family:var(--sans);font-size:16px;color:var(--rose-ink);transition:border-color .18s,background .18s,transform .12s,box-shadow .18s}#lrq .opt:hover{border-color:var(--petal);background:#fff;transform:translateY(-1px);box-shadow:0 8px 20px -12px #c47e8a80}#lrq .opt:focus-visible{outline:2px solid var(--petal);outline-offset:2px}#lrq .opt.sel{border-color:var(--petal);background:var(--petal-soft);box-shadow:0 0 0 1px var(--petal)}#lrq .opt .dot{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--petal);position:relative;transition:.18s}#lrq .opt.sel .dot{background:var(--petal)}#lrq .opt.sel .dot:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff}#lrq .opt .lab{flex:1;line-height:1.35}#lrq .nav{margin-top:26px;display:flex;align-items:center;justify-content:space-between;min-height:24px}#lrq .back{background:none;border:none;cursor:pointer;font-family:var(--sans);font-size:13.5px;color:var(--muted);letter-spacing:.02em;padding:6px 2px}#lrq .back:hover{color:var(--rose-ink)}#lrq .back[hidden]{visibility:hidden}#lrq .hint{font-size:12.5px;color:var(--muted)}#lrq .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;background:var(--petal);color:#fff;border:none;border-radius:40px;padding:15px 30px;text-decoration:none;transition:background .18s,transform .12s,box-shadow .18s;box-shadow:0 12px 26px -14px #a85f6db3}#lrq .btn:hover{background:var(--petal-deep);transform:translateY(-1px)}#lrq .btn:focus-visible{outline:2px solid var(--petal);outline-offset:3px}#lrq .btn.full{width:100%}#lrq .intro{text-align:center;padding:8px 6px 4px}#lrq .intro .bigmoon{margin:0 auto 22px}#lrq .intro h1{font-family:var(--serif);font-weight:500;font-size:42px;line-height:1.08;color:var(--rose-ink);letter-spacing:-.015em}#lrq .intro h1 em{font-style:italic;color:var(--petal-deep)}#lrq .intro p{margin:18px auto 0;max-width:430px;font-size:16.5px;color:var(--muted);line-height:1.6}#lrq .intro .meta{margin:26px 0 22px;display:flex;gap:26px;justify-content:center;flex-wrap:wrap}#lrq .intro .meta span{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-weight:600;display:flex;align-items:center;gap:7px}#lrq .intro .meta span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}#lrq .email{text-align:center;padding:6px 4px}#lrq .email .bigmoon{margin:0 auto 20px}#lrq .email h1{font-family:var(--serif);font-weight:500;font-style:italic;font-size:33px;color:var(--rose-ink)}#lrq .email p{margin:14px auto 24px;max-width:420px;font-size:15.5px;color:var(--muted);line-height:1.6}#lrq .field{display:flex;gap:10px;max-width:440px;margin:0 auto;flex-wrap:wrap}#lrq .field input{flex:1;min-width:200px;font-family:var(--sans);font-size:16px;color:var(--rose-ink);background:var(--cream);border:1.5px solid var(--line);border-radius:40px;padding:15px 22px}#lrq .field input:focus{outline:none;border-color:var(--petal);background:#fff}#lrq .field input.err{border-color:var(--petal-deep);background:#fff}#lrq .skip{margin-top:18px;background:none;border:none;cursor:pointer;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}#lrq .skip:hover{color:var(--rose-ink)}#lrq .promo{margin-top:20px;font-size:12.5px;color:var(--gold-deep);letter-spacing:.04em}#lrq .res{text-align:center}#lrq .res .bigmoon{margin:0 auto 16px}#lrq .res .kicker{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);font-weight:700;margin-bottom:12px}#lrq .res h1{font-family:var(--serif);font-weight:500;font-size:33px;color:var(--rose-ink);line-height:1.14}#lrq .res h1 em{font-style:italic;color:var(--petal-deep)}#lrq .res .lead{margin:14px auto 0;max-width:470px;font-size:15.5px;color:var(--muted);line-height:1.6}#lrq .hero-prod{margin-top:28px;display:flex;gap:20px;align-items:center;text-align:left;background:linear-gradient(180deg,#fff,var(--cream));border:1.5px solid var(--petal);border-radius:18px;padding:18px;box-shadow:0 18px 40px -26px #a85f6d8c;position:relative}#lrq .hero-prod .tag{position:absolute;top:-11px;left:18px;background:var(--gold);color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:20px}#lrq .hero-prod .pic{flex:0 0 116px;height:116px;border-radius:12px;background:var(--cream-2);overflow:hidden;display:flex;align-items:center;justify-content:center}#lrq .hero-prod .pic img{width:100%;height:100%;object-fit:contain}#lrq .hero-prod .info{flex:1}#lrq .hero-prod .info .pname{font-family:var(--serif);font-weight:500;font-size:21px;color:var(--rose-ink);line-height:1.15}#lrq .hero-prod .info .pblurb{margin-top:6px;font-size:14px;color:var(--muted);line-height:1.45}#lrq .hero-prod .info .prow{margin-top:13px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}#lrq .hero-prod .info .price{font-weight:700;font-size:17px;color:var(--rose-ink)}#lrq .supp-h{margin:30px 0 14px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:700;display:flex;align-items:center;gap:12px}#lrq .supp-h:before,#lrq .supp-h:after{content:"";flex:1;height:1px;background:var(--line)}#lrq .supp{display:grid;grid-template-columns:1fr 1fr;gap:12px}#lrq .pcard{display:flex;flex-direction:column;background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:14px;text-align:left}#lrq .pcard .pic{height:96px;border-radius:10px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:11px}#lrq .pcard .pic img{width:100%;height:100%;object-fit:contain}#lrq .pcard .pname{font-family:var(--serif);font-weight:500;font-size:16px;color:var(--rose-ink);line-height:1.2}#lrq .pcard .pblurb{margin-top:4px;font-size:12.5px;color:var(--muted);line-height:1.4;flex:1}#lrq .pcard .prow{margin-top:11px;display:flex;align-items:center;justify-content:space-between}#lrq .pcard .price{font-weight:700;font-size:14.5px;color:var(--rose-ink)}#lrq .pcard .shop{font-size:12.5px;font-weight:600;color:var(--petal-deep);text-decoration:none;letter-spacing:.02em}#lrq .pcard .shop:hover{color:var(--petal)}#lrq .why{margin-top:11px;padding-top:11px;border-top:1px dashed var(--line);font-size:13px;color:var(--rose-ink);line-height:1.5}#lrq .why span{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--petal-deep);font-weight:700;margin-bottom:4px}#lrq .pcard .why{font-size:12px;color:var(--muted);margin-top:9px;padding-top:9px}#lrq .pic.noimg:after{content:"\2726";color:var(--gold);font-size:22px;opacity:.55}#lrq .sub-nudge{margin-top:26px;background:var(--sage-soft);border:1px solid #D4E8D9;border-radius:16px;padding:18px 20px;display:flex;align-items:center;gap:14px;text-align:left}#lrq .sub-nudge .sname{font-family:var(--serif);font-weight:500;font-size:16.5px;color:var(--forest)}#lrq .sub-nudge .stext{font-size:13px;color:var(--sage-deep);margin-top:3px}#lrq .sub-nudge .moon{flex:0 0 auto;filter:none}#lrq .res-cta{margin-top:26px;display:flex;flex-direction:column;gap:12px;align-items:center}#lrq .restart{background:none;border:none;cursor:pointer;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}#lrq .restart:hover{color:var(--rose-ink)}#lrq .disc{margin-top:22px;font-size:10.5px;color:#b7a39b;line-height:1.5;text-align:center}#lrq .screen{animation:lrq-rise .4s cubic-bezier(.2,.7,.3,1) both}@keyframes lrq-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#lrq .launcher{position:fixed;bottom:22px;right:22px;z-index:99990;display:inline-flex;align-items:center;gap:8px;background:var(--petal);color:#fff;border:none;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.03em;padding:13px 21px;border-radius:40px;box-shadow:0 14px 30px -12px #a85f6dbf;transition:transform .15s,background .18s}#lrq .launcher:hover{background:var(--petal-deep);transform:translateY(-2px)}#lrq .overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px 16px;background:#241b2e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#lrq .overlay.open{display:flex;animation:lrq-ovfade .25s ease both}@keyframes lrq-ovfade{0%{opacity:0}to{opacity:1}}#lrq .modal{position:relative;z-index:1;width:100%;max-width:660px;animation:lrq-pop .3s cubic-bezier(.2,.7,.3,1) both}@keyframes lrq-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}#lrq .modal .card{max-height:90vh;overflow:auto}#lrq .close{position:absolute;top:-16px;right:-14px;z-index:2;width:46px;height:46px;border-radius:50%;border:2px solid #fff;cursor:pointer;background:var(--petal-deep);color:#fff;font-size:27px;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px -6px #3a2a2e99;transition:background .15s,transform .15s}#lrq .close:hover{background:var(--petal);transform:scale(1.07)}#lrq .incentive{display:inline-block;margin:0 auto 18px;background:var(--sage-soft);color:var(--sage-deep);border:1px solid #D4E8D9;font-size:12.5px;font-weight:600;letter-spacing:.03em;padding:8px 16px;border-radius:30px}@media(prefers-reduced-motion:reduce){#lrq .screen,#lrq .overlay.open,#lrq .modal{animation:none}#lrq .stars i{animation:none;opacity:.2}}@media(max-width:560px){#lrq .card{padding:28px 22px 26px;border-radius:20px}#lrq h1.q{font-size:26px}#lrq .intro h1{font-size:33px}#lrq .supp{grid-template-columns:1fr}#lrq .hero-prod{flex-direction:column;align-items:flex-start}#lrq .hero-prod .pic{width:100%;flex-basis:auto;height:150px}#lrq .top{margin-bottom:24px}#lrq .overlay{padding:0}#lrq .modal{max-width:100%}#lrq .modal .card{max-height:100vh;min-height:100vh;border-radius:0}#lrq .close{top:14px;right:14px;background:var(--petal-deep);color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lunaire-ritual-popup.css.map */
