.nf-root :where(h1,h2,h3,h4,h5,h6,p,a,span,li,button,input,label,small,strong,legend){line-height:inherit;letter-spacing:inherit;text-transform:none;font-family:inherit;font-weight:inherit;color:inherit}.nf-root :where(strong){font-weight:600}.nf-root :where(h1){font-size:2em}.nf-root :where(h2){font-size:1.5em}.nf-root :where(h3){font-size:1.17em}.nf-root :where(p,a,span,button,input,label){font-size:inherit}.nf-root :where(a){color:inherit}.nf-root :where(img,svg){max-width:none}.nf-root :where(button){appearance:none;-webkit-appearance:none}.nf-root{--cream:#f8f1e5;--cream2:#efe3cf;--amber:#c9822b;--amber2:#e9a94b;--char:#2e2a27;--muted:#6f655c}.nf-root,.nf-root *{box-sizing:border-box;margin:0}.nf-root{scroll-behavior:smooth}.nf-root{font-family:Helvetica Neue,Arial,sans-serif;background:var(--cream);color:var(--char);line-height:1.6}.nf-root h1,.nf-root h2,.nf-root h3,.nf-root .logo{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:500}.nf-root em{color:var(--amber);font-style:italic}.nf-root .nav{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:18px 6vw;background:#f8f1e5f2;border-bottom:1px solid var(--cream2)}.nf-root .logo{font-size:1.5rem;color:var(--char);text-decoration:none;display:flex;align-items:center;gap:8px}.nf-root .flame{width:22px;fill:var(--amber)}.nf-root nav a{margin-right:22px;color:var(--char);text-decoration:none}.nf-root nav{display:flex;align-items:center}.nf-root .cart-btn,.nf-root .btn{background:var(--char);color:var(--cream);border:0;padding:12px 24px;border-radius:30px;cursor:pointer;font-size:.95rem;text-decoration:none;display:inline-block}.nf-root .btn:hover,.nf-root .cart-btn:hover{background:var(--amber)}.nf-root .full{width:100%}.nf-root section{padding:90px 6vw}.nf-root h2{font-size:2.4rem;text-align:center}.nf-root .sub{text-align:center;color:var(--muted);margin:10px auto 40px;max-width:560px}.nf-root .hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;min-height:680px;background:radial-gradient(circle at 75% 50%,#f6d9a8,var(--cream) 60%)}.nf-root .eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;color:var(--amber)}.nf-root .hero h1{font-size:clamp(3rem,7vw,5.5rem);line-height:1.05;margin:12px 0}.nf-root .tagline{font-size:1.25rem;color:var(--muted);margin-bottom:30px}.nf-root .hero-art,.nf-root .about-art{display:flex;justify-content:center}.nf-root .jar{position:relative;width:140px;height:170px;border-radius:14px 14px 22px 22px;background:linear-gradient(180deg,var(--c,#d9a35b) 0 18%,#f3e6cf 18%);box-shadow:inset 0 0 0 6px #ffffff59,0 20px 40px #2e2a2733}.nf-root .jar.big{width:220px;height:270px}.nf-root .wick{position:absolute;left:50%;top:-14px;width:3px;height:18px;background:var(--char);transform:translate(-50%)}.nf-root .glow{position:absolute;left:50%;top:-58px;width:26px;height:46px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 70%,#fff6d0,var(--amber2) 50%,transparent 72%);border-radius:50% 50% 45% 45%;animation:flick 2.5s infinite ease-in-out}.nf-root .big .glow{width:36px;height:64px;top:-78px}@keyframes flick{50%{transform:translate(-50%) scale(1.06,.94) rotate(2deg)}}.nf-root .label{position:absolute;bottom:28%;left:15%;right:15%;padding:6px;background:var(--cream);border:1px solid var(--char);font-family:Georgia,serif;font-size:.7rem;text-align:center}.nf-root .featured{background:var(--char);color:var(--cream)}.nf-root .featured .sub{color:#cbbfae}.nf-root .feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center}.nf-root .feature-row h3{color:var(--amber2);font-size:1.4rem}.nf-root .note{font-style:italic;background:var(--cream2);display:table;padding:6px 16px;border-radius:20px}.nf-root .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.nf-root .card{background:#fffaf2;border-radius:18px;padding:24px;text-align:center;box-shadow:0 6px 20px #2e2a2712;transition:.2s}.nf-root .card:hover{transform:translateY(-4px)}.nf-root .card .art{height:240px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px;background:var(--cream2);border-radius:12px;margin-bottom:18px;cursor:pointer}.nf-root .card h3{font-size:1.4rem}.nf-root .scent{color:var(--muted);font-size:.9rem}.nf-root .price{font-weight:600;margin:8px 0 14px}.nf-root .tag{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--amber)}.nf-root .card .row{display:flex;gap:10px;justify-content:center}.nf-root .ghost{background:transparent;color:var(--char);border:1px solid var(--char)}.nf-root .about{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:center;background:var(--cream2)}.nf-root .about h2{text-align:left;margin-bottom:16px}.nf-root .about p{font-size:1.1rem;color:var(--muted)}.nf-root .signup{text-align:center}.nf-root .signup form{display:flex;gap:10px;justify-content:center;margin-top:24px;flex-wrap:wrap}.nf-root input{padding:12px 20px;border-radius:30px;border:1px solid #cbbfae;min-width:280px;font-size:1rem;background:#fffaf2}.nf-root .msg{color:var(--amber);margin-top:12px;font-size:.9rem}.nf-root footer{background:var(--char);color:#cbbfae;text-align:center;padding:40px}.nf-root footer .logo{color:var(--cream);justify-content:center}.nf-root .overlay,.nf-root .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e2a2780;z-index:10}.nf-root .hidden{display:none}.nf-root .overlay{display:flex;align-items:center;justify-content:center}.nf-root .overlay.hidden{display:none}.nf-root .modal{background:var(--cream);border-radius:20px;max-width:760px;width:92%;padding:36px;position:relative}.nf-root .modal-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center}.nf-root .modal-grid .art{display:flex;justify-content:center;padding-top:60px}.nf-root .modal h2{text-align:left}.nf-root .close{position:absolute;top:14px;right:18px;background:none;border:0;font-size:1.8rem;cursor:pointer}.nf-root .cart{position:fixed;top:0;right:0;height:100%;width:380px;max-width:100%;background:var(--cream);z-index:20;transform:translate(100%);transition:.3s;display:flex;flex-direction:column;box-shadow:-10px 0 30px #00000026}.nf-root .cart.open{transform:none}.nf-root .cart-head{padding:24px;border-bottom:1px solid var(--cream2);position:relative}.nf-root #cartItems{flex:1;overflow:auto;padding:16px 24px}.nf-root .ci{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--cream2)}.nf-root .dot{width:40px;height:48px;border-radius:6px;flex:none}.nf-root .ci .info{flex:1}.nf-root .qty{display:flex;align-items:center;gap:8px;margin-top:4px}.nf-root .qty button{width:26px;height:26px;border-radius:50%;border:1px solid var(--char);background:none;cursor:pointer}.nf-root .rm{background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;font-size:.8rem}.nf-root .cart-foot{padding:24px;border-top:1px solid var(--cream2)}.nf-root .cart-foot p:first-child{display:flex;justify-content:space-between;margin-bottom:14px}@media(max-width:860px){.nf-root .hero,.nf-root .about,.nf-root .modal-grid{grid-template-columns:1fr;text-align:center}.nf-root .hero{padding-top:50px}.nf-root .grid{grid-template-columns:repeat(2,1fr)}.nf-root .about h2{text-align:center}.nf-root nav a{display:none}}@media(max-width:560px){.nf-root .grid,.nf-root .feature-row{grid-template-columns:1fr}.nf-root input{min-width:0;width:100%}}.nf-root .melts{background:#f3e7d3}.nf-root section{scroll-margin-top:70px}.nf-root .grid.two{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.nf-root .pie{width:190px;filter:drop-shadow(0 12px 14px rgba(46,42,39,.25))}.nf-root .card .art.pie-art{align-items:center;padding:0}.nf-root .modal-grid .art .pie{width:230px}.nf-root .tbd{font-size:.8rem;color:var(--muted);font-weight:400}@media(max-width:560px){.nf-root .grid.two{grid-template-columns:1fr}}.nf-root .card .art.photo-art{padding:0;overflow:hidden}.nf-root .photo{width:100%;height:100%;object-fit:cover;display:block}.nf-root .modal-grid .art .photo{width:100%;max-width:320px;border-radius:14px;aspect-ratio:1}.nf-root .modal-grid .art:has(.photo){padding-top:0}.nf-root .card .art{position:relative}.nf-root .badge{display:inline-block;background:var(--char);color:var(--cream);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:20px}.nf-root .card .badge{position:absolute;top:12px;left:12px}.nf-root .modal .badge{margin-bottom:8px}.nf-root .soon-btn,.nf-root .soon-btn:hover{background:#cbbfae;color:#fff;cursor:not-allowed}.nf-root .card .price:empty{display:none}.nf-root [hidden]{display:none!important}.nf-root nav a.nav-cart{background:var(--amber);color:#fff;padding:9px 18px;border-radius:30px;margin-right:0}.nf-root nav a.nav-cart:hover{background:var(--char)}.nf-root footer a{color:var(--amber2)}.nf-root footer .btn{color:var(--cream);background:var(--amber)}@media(max-width:860px){.nf-root nav a.nav-cart{display:inline-block}}.nf-root .inedible{display:inline-block;margin:6px 0 10px;font-size:.78rem;font-weight:600;color:#9a3b22;background:#fbe3d6;border-radius:20px;padding:3px 12px}.nf-root{--cream:#f6ead6;--cream2:#e9d8bc;--amber:#c9a25a;--amber2:#e2c27f;--gold:#c9a25a;--char:#1c1310;--espresso:#2a1b15;--choc:#3a2519;--blush:#e7b7a8;--burnt:#c8642c;--muted:#bfae95}.nf-root{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:300;background:var(--char);color:var(--cream);letter-spacing:.01em}.nf-root h1,.nf-root h2,.nf-root h3,.nf-root .logo{font-family:Playfair Display,Georgia,serif}.nf-root h2{font-size:clamp(2rem,4vw,3rem);color:var(--cream)}.nf-root em{color:var(--gold)}.nf-root section{padding:96px 6vw;scroll-margin-top:84px}.nf-root .nav{background:#1c1310f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(201,162,90,.35);padding:16px 6vw}.nf-root .logo{color:var(--cream)}.nf-root .flame{fill:var(--gold)}.nf-root nav a{color:var(--cream);font-size:.82rem;letter-spacing:.18em;text-transform:uppercase}.nf-root nav a:hover{color:var(--gold)}.nf-root .btn,.nf-root .cart-btn{background:var(--gold);color:var(--char);border-radius:2px;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:500;padding:14px 26px;border:1px solid var(--gold)}.nf-root .btn:hover,.nf-root .cart-btn:hover{background:var(--cream);border-color:var(--cream);color:var(--char)}.nf-root .ghost{background:transparent;color:var(--gold);border:1px solid var(--gold)}.nf-root .ghost:hover{background:var(--gold);color:var(--char)}.nf-root nav a.nav-cart{background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;padding:8px 16px}.nf-root nav a.nav-cart:hover{background:var(--gold);color:var(--char)}.nf-root .kicker{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--blush);font-size:1.15rem;text-align:center;letter-spacing:.08em;margin-bottom:6px}.nf-root .kicker.left{text-align:left}.nf-root section>h2{position:relative;padding-bottom:22px}.nf-root section>h2:after{content:"";position:absolute;left:50%;bottom:0;width:180px;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--gold),transparent)}.nf-root .sub{color:var(--muted);font-family:Cormorant Garamond,serif;font-size:1.25rem;margin:22px auto 48px}.nf-root .hero{min-height:720px;background:radial-gradient(circle at 72% 50%,rgba(200,100,44,.28),transparent 55%),linear-gradient(160deg,var(--choc),var(--char) 70%);border-bottom:1px solid rgba(201,162,90,.35)}.nf-root .eyebrow{color:var(--gold);font-size:.75rem;letter-spacing:.28em}.nf-root .hero h1{color:var(--cream);font-weight:500;font-size:clamp(3rem,7vw,5.6rem)}.nf-root .tagline{color:var(--muted);font-family:Cormorant Garamond,serif;font-size:1.45rem;max-width:520px}.nf-root .cloche{position:relative;width:min(400px,80vw);aspect-ratio:1;border-radius:50%;padding:14px;background:radial-gradient(circle,var(--cream) 60%,transparent 61%),repeating-conic-gradient(var(--cream) 0 5deg,transparent 5deg 10deg);box-shadow:0 30px 60px #00000080}.nf-root .cloche img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid var(--gold);display:block}.nf-root .cloche-tag{position:absolute;bottom:4%;left:50%;transform:translate(-50%) rotate(-4deg);background:var(--burnt);color:var(--cream);font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.1rem;padding:6px 18px;white-space:nowrap;box-shadow:0 6px 16px #00000059}.nf-root .featured{background:var(--espresso);color:var(--cream);border-bottom:1px solid rgba(201,162,90,.25)}.nf-root .feature-row h3{color:var(--gold);font-size:1.35rem;margin-bottom:6px}.nf-root .feature-row p{color:var(--muted)}.nf-root .feature-row>div{padding:24px;border:1px solid rgba(201,162,90,.3)}.nf-root .melts{background:linear-gradient(180deg,var(--char),var(--espresso))}.nf-root .shop{background:var(--espresso)}.nf-root .card{background:var(--cream);color:var(--char);border-radius:4px;padding:0 0 26px;position:relative;box-shadow:0 18px 40px #0006;border-top:6px solid var(--gold)}.nf-root .card:before{content:"";position:absolute;top:-6px;left:0;right:0;height:12px;background:radial-gradient(circle at 8px 0,transparent 7px,var(--cream) 8px) 0 6px/16px 10px repeat-x;z-index:2;pointer-events:none}.nf-root .card .art{border-radius:0;margin-bottom:18px;background:var(--cream2)}.nf-root .card .art.photo-art{border-bottom:1px solid var(--gold)}.nf-root .card>*:not(.art){margin-left:22px;margin-right:22px}.nf-root .card h3{font-size:1.5rem;color:var(--char)}.nf-root .card .scent,.nf-root .modal .scent{color:#6b5745}.nf-root .tag{color:var(--burnt);letter-spacing:.2em;font-weight:500}.nf-root .card .ghost,.nf-root .modal .ghost{color:var(--char);border-color:var(--char)}.nf-root .card .ghost:hover{background:var(--char);color:var(--cream)}.nf-root .badge{background:var(--char);color:var(--gold);border:1px solid var(--gold);border-radius:2px;font-family:Cormorant Garamond,serif;font-style:italic;text-transform:none;letter-spacing:.04em;font-size:.95rem}.nf-root .soon-btn,.nf-root .soon-btn:hover{background:transparent;color:#8a7660;border:1px dashed #b49d7c;cursor:not-allowed}.nf-root .inedible{background:#f3d3c8;color:#8a2f17;border-radius:2px}.nf-root .jar{background:linear-gradient(180deg,var(--c,#c9a25a) 0 18%,#f3e6cf 18%)}.nf-root .about{background:var(--char);border-top:1px solid rgba(201,162,90,.25)}.nf-root .about p{color:var(--muted)}.nf-root .about h2:after{left:0;transform:none}.nf-root .signup{background:var(--espresso)}.nf-root .signup p{color:var(--muted)}.nf-root .note{background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;margin:24px auto 0;font-family:Cormorant Garamond,serif;font-size:1.1rem}.nf-root footer{background:#120c0a;border-top:1px solid var(--gold);color:var(--muted)}.nf-root footer a{color:var(--gold)}.nf-root footer .btn{background:var(--gold);color:var(--char)}.nf-root .foot-tag{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--blush);margin:4px 0 10px}.nf-root .modal{background:var(--cream);color:var(--char);border-radius:4px;border-top:6px solid var(--gold)}.nf-root .modal h2{color:var(--char)}.nf-root .cart{background:var(--cream);color:var(--char)}.nf-root .close{color:var(--char)}@media(max-width:860px){.nf-root section{scroll-margin-top:70px;padding:72px 6vw}.nf-root .hero{min-height:0;gap:36px}.nf-root .tagline{margin-left:auto;margin-right:auto}.nf-root .about .kicker.left{text-align:center}.nf-root .about h2:after{left:50%;transform:translate(-50%)}.nf-root .hero .btn{margin:4px}}@media(max-width:560px){.nf-root .nav{padding:12px 5vw}.nf-root .logo{font-size:1.25rem}.nf-root nav a.nav-cart{font-size:.68rem;letter-spacing:.1em;padding:7px 10px;white-space:nowrap}}.nf-root nav a.active{color:var(--gold)}.nf-root .lux-hero{background:radial-gradient(circle at 70% 48%,rgba(226,194,127,.22),transparent 40%),radial-gradient(circle at 70% 60%,rgba(200,100,44,.18),transparent 60%),linear-gradient(160deg,#241712,var(--char) 70%)}.nf-root .halo{display:flex;align-items:flex-end;justify-content:center;width:340px;height:380px;border:1px solid rgba(201,162,90,.4);border-radius:170px 170px 4px 4px;padding-bottom:50px;background:radial-gradient(circle at 50% 35%,rgba(255,230,170,.18),transparent 60%)}.nf-root .halo .label{background:var(--char);color:var(--gold);border-color:var(--gold);font-family:Cormorant Garamond,serif;font-size:.85rem}.nf-root .collections{background:linear-gradient(180deg,var(--char),var(--espresso))}.nf-root .coll-grid{display:grid;grid-template-columns:repeat(2,minmax(0,460px));gap:34px;justify-content:center}.nf-root .coll{display:block;text-decoration:none;color:var(--cream);border:1px solid rgba(201,162,90,.45);background:#ffffff05;transition:.25s}.nf-root .coll:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 20px 40px #0006}.nf-root .coll-img{height:260px;background:center/cover;border-bottom:1px solid var(--gold);filter:saturate(.9)}.nf-root .candle-img{display:flex;align-items:flex-end;justify-content:center;padding-bottom:30px;background:radial-gradient(circle at 50% 40%,rgba(226,194,127,.25),transparent 60%),#2a1b15}.nf-root .coll-body{padding:26px 28px 30px}.nf-root .coll h3{font-size:1.7rem;margin:4px 0 8px}.nf-root .coll p{color:var(--muted)}.nf-root .coll-link{display:inline-block;margin-top:14px;color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.nf-root .foot-warn{font-size:.85rem;color:var(--blush);margin-top:6px}@media(max-width:860px){.nf-root .coll-grid{grid-template-columns:1fr}.nf-root .halo{width:260px;height:300px}}.nf-root .fulfillment{border:1px solid var(--cream2);padding:10px 14px 6px;margin-bottom:12px}.nf-root .fulfillment legend{font-family:Playfair Display,serif;padding:0 6px}.nf-root .ful-opt{display:flex;gap:10px;align-items:flex-start;padding:6px 0;cursor:pointer}.nf-root .ful-opt input{min-width:0;margin-top:5px;accent-color:#8a6a2a}.nf-root .ful-opt small{display:block;color:#7a6550;font-size:.8rem}.nf-root .cart-foot p.ful-sum{display:block;font-size:.9rem;color:#5a4636;margin-bottom:8px}.nf-root .cart-foot p:first-child{display:block}.nf-root .cart-foot p:nth-of-type(2){display:flex;justify-content:space-between;margin-bottom:14px}.nf-root .ful-info{background:var(--char);border-top:1px solid rgba(201,162,90,.25)}@media(max-width:860px){.nf-root .lux-hero .hero-art{margin-top:70px}}@media(max-width:860px){.nf-root .halo .jar.big{width:160px;height:200px}}.nf-root .cart-foot p.tot{display:flex;justify-content:space-between;margin:-6px 0 14px;font-weight:500}.nf-root .about p+p{margin-top:14px}.nf-root .about p.signoff{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--gold);font-size:1.05rem;margin-top:20px}.nf-root .honor-band{text-align:center;padding:56px 24px;background:linear-gradient(180deg,var(--espresso),var(--char));border-top:1px solid rgba(201,162,90,.35);border-bottom:1px solid rgba(201,162,90,.35)}.nf-root .honor-band h2{color:var(--cream);font-family:Playfair Display,serif;font-size:clamp(1.5rem,3vw,2.2rem);margin:.3em 0}.nf-root .honor-band p{color:var(--muted);max-width:620px;margin:0 auto}.nf-root .honor-note{text-align:center;color:var(--muted);padding:22px 20px;border-top:1px solid rgba(201,162,90,.3);font-size:.95rem;margin:0}.nf-root .contact-line{text-align:center;margin-top:26px;color:var(--muted)}.nf-root .contact-line a,.nf-root .honor-note a,.nf-root .foot-contact a{color:var(--gold)}.nf-root .foot-contact{margin:.4em 0}.nf-root .disc-line strong{color:var(--gold)}.nf-root .honor-opt{margin-top:8px;border-top:1px dashed rgba(201,162,90,.35);padding-top:8px}.nf-root .logo-img img{display:block;height:34px;width:auto}.nf-root .foot-logo img{display:block;width:230px;height:auto;margin:0 auto 10px}@media(max-width:600px){.nf-root .logo-img img{height:24px}.nf-root .foot-logo img{width:190px}}.nf-root .halo{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 45% at 50% 30%,rgba(255,196,110,.3),rgba(200,110,40,.1) 45%,transparent 72%),linear-gradient(180deg,#140c0833,#00000059);box-shadow:inset 0 0 0 4px #120c0999,inset 0 0 0 5px #c9a25a59,0 0 60px #e2aa5a1f;animation:haloGlow 4s ease-in-out infinite}.nf-root .halo .lux-jar{background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 18%,transparent 70%,rgba(255,255,255,.06) 85%,transparent),linear-gradient(180deg,#5a3215 0,#3a1f0e 30%,#24130a 75%,#160b06);border-radius:12px 12px 26px 26px;box-shadow:inset 0 0 0 1px #e2c27f59,inset 10px 0 18px #ffbe781a,inset -14px 0 24px #0000008c,inset 0 -18px 30px #00000080,0 26px 50px #0000008c,0 -10px 40px #ffaa5026}.nf-root .halo .lux-jar .rim{position:absolute;left:-4px;right:-4px;top:-6px;height:16px;border-radius:8px;background:linear-gradient(180deg,#f4dc9c,#c9a25a 45%,#8a6a2c 80%,#c9a25a);box-shadow:0 2px 6px #00000080}.nf-root .halo .lux-jar .shine{position:absolute;left:14%;top:14%;width:9%;height:68%;border-radius:20px;background:linear-gradient(180deg,#fff0d238,#fff0d200);filter:blur(2px)}.nf-root .halo .lux-jar .wick{top:-22px;height:18px;width:2px;background:#1a110b;z-index:2}.nf-root .halo .lux-label{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);width:66%;aspect-ratio:1/1.05;padding:8%;box-sizing:border-box;background:#0d0a08;border:1px solid #c9a25a;outline:1px solid #c9a25a;outline-offset:-6px;border-radius:4px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #00000080}.nf-root .halo .lux-label img{width:100%;height:auto;display:block}.nf-root .halo .lux-jar .glow{top:-84px;width:30px;height:62px;background:radial-gradient(ellipse at 50% 72%,#fffbe8 0,#ffe39a 22%,#ffa53a 48%,rgba(230,90,20,.5) 62%,transparent 74%);border-radius:50% 50% 42% 42%/60% 60% 40% 40%;transform-origin:50% 100%;filter:drop-shadow(0 0 10px rgba(255,170,70,.9)) drop-shadow(0 0 28px rgba(255,140,40,.5));animation:luxFlick 3.2s ease-in-out infinite;z-index:3}.nf-root .halo .lux-jar .glow i{position:absolute;left:50%;bottom:6px;width:8px;height:16px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(120,170,255,.6),transparent 70%)}.nf-root .ember{position:absolute;bottom:30%;left:50%;width:3px;height:3px;border-radius:50%;background:#ffd58a;box-shadow:0 0 6px 2px #ffb450b3;opacity:0;animation:ember 7s linear infinite}.nf-root .e1{margin-left:-30px;animation-delay:0s}.nf-root .e2{margin-left:24px;animation-delay:1.3s;animation-duration:8s}.nf-root .e3{margin-left:-60px;animation-delay:2.6s;animation-duration:9s}.nf-root .e4{margin-left:52px;animation-delay:3.8s}.nf-root .e5{margin-left:-8px;animation-delay:5s;animation-duration:10s;width:2px;height:2px}.nf-root .e6{margin-left:80px;animation-delay:6s;animation-duration:9s;width:2px;height:2px}@keyframes luxFlick{0%,to{transform:translate(-50%) scale(1) rotate(0)}20%{transform:translate(-50%) scale(.96,1.04) rotate(-1.5deg)}40%{transform:translate(-50%) scale(1.03,.97) rotate(1deg)}60%{transform:translate(-50%) scale(.98,1.06) rotate(-.5deg)}80%{transform:translate(-50%) scale(1.02,.99) rotate(1.5deg)}}@keyframes haloGlow{0%,to{box-shadow:inset 0 0 0 4px #120c0999,inset 0 0 0 5px #c9a25a59,0 0 50px #e2aa5a1a}50%{box-shadow:inset 0 0 0 4px #120c0999,inset 0 0 0 5px #c9a25a73,0 0 80px #e2aa5a33}}@keyframes ember{0%{transform:translate(0);opacity:0}10%{opacity:.9}to{transform:translate(14px,-260px);opacity:0}}@media(max-width:860px){.nf-root .halo .lux-jar .glow{top:-70px;width:24px;height:50px}}@media(prefers-reduced-motion:reduce){.nf-root .halo,.nf-root .halo .lux-jar .glow{animation:none}.nf-root .ember{display:none}}.nf-root .halo{overflow:visible;height:450px;padding-bottom:26px}@keyframes ember{0%{transform:translate(0);opacity:0}10%{opacity:.9}to{transform:translate(14px,-190px);opacity:0}}.nf-root .halo .lux-jar .glow{top:-86px;width:30px;height:64px;background:none;filter:none;animation:fSway 3.7s ease-in-out infinite,fDrift 5.3s ease-in-out infinite;transform-origin:50% 100%}.nf-root .halo .lux-jar .glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50% 50% 42% 42%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 74%,#fffbe8 0,#ffe39a 22%,#ffa53a 48%,rgba(230,90,20,.55) 62%,transparent 74%);filter:drop-shadow(0 0 8px rgba(255,170,70,.9));transform-origin:50% 100%;animation:fOuter 1.3s ease-in-out infinite,fBright 2.1s steps(1,end) infinite}.nf-root .halo .lux-jar .glow:after{content:"";position:absolute;left:50%;top:55%;width:190px;height:190px;margin:-95px 0 0 -95px;border-radius:50%;background:radial-gradient(circle,rgba(255,190,100,.35),rgba(255,140,50,.12) 40%,transparent 70%);pointer-events:none;z-index:-1;animation:fPulse 2.3s ease-in-out infinite}.nf-root .halo .lux-jar .glow i{width:12px;height:30px;bottom:4px;background:radial-gradient(ellipse at 50% 80%,rgba(120,170,255,.65) 0,rgba(255,255,240,.95) 35%,rgba(255,240,200,.4) 60%,transparent 72%);transform-origin:50% 100%;animation:fInner .9s ease-in-out infinite}@keyframes fSway{0%,to{transform:translate(-50%) rotate(0) skew(0)}18%{transform:translate(-50%) rotate(-3deg) skew(2deg)}37%{transform:translate(-50%) rotate(2deg) skew(-1.5deg)}55%{transform:translate(-50%) rotate(-1.5deg) skew(1deg)}74%{transform:translate(-50%) rotate(3.5deg) skew(-2.5deg)}90%{transform:translate(-50%) rotate(-1deg) skew(.5deg)}}@keyframes fDrift{0%,to{margin-left:0}30%{margin-left:-2px}60%{margin-left:2px}80%{margin-left:-1px}}@keyframes fOuter{0%,to{transform:scale(1)}25%{transform:scale(.95,1.08)}50%{transform:scale(1.04,.93)}70%{transform:scale(.97,1.12)}85%{transform:scale(1.02,.97)}}@keyframes fInner{0%,to{transform:translate(-50%) scale(1)}33%{transform:translate(-46%) scale(.92,1.1)}66%{transform:translate(-54%) scale(1.05,.94)}}@keyframes fBright{0%{opacity:1}13%{opacity:.88}29%{opacity:1}41%{opacity:.93}58%{opacity:.82}64%{opacity:1}83%{opacity:.9}}@keyframes fPulse{0%,to{opacity:.85;transform:scale(1)}30%{opacity:1;transform:scale(1.06)}55%{opacity:.75;transform:scale(.96)}80%{opacity:.95;transform:scale(1.03)}}@media(max-width:860px){.nf-root .halo{width:260px;height:350px;padding-bottom:20px}.nf-root .halo .lux-jar .glow{top:-72px;width:24px;height:52px}.nf-root .halo .lux-jar .glow:after{width:140px;height:140px;margin:-70px 0 0 -70px}.nf-root .halo .lux-jar .glow i{width:10px;height:24px}}@media(prefers-reduced-motion:reduce){.nf-root .halo .lux-jar .glow,.nf-root .halo .lux-jar .glow:before,.nf-root .halo .lux-jar .glow:after,.nf-root .halo .lux-jar .glow i{animation:none}}.nf-root .about-art .pour{width:100%;max-width:340px;height:auto;overflow:visible}.nf-root .pg-stream{clip-path:inset(0 0 0 0)}.nf-root .pg-fill{animation:pgRise 9s cubic-bezier(.45,.1,.55,.9) infinite;transform-box:view-box}.nf-root .pg-stream,.nf-root .pg-shine{animation:pgFlow 9s linear infinite}.nf-root .pg-shine{animation:pgShine 1.1s linear infinite,pgFlow 9s linear infinite;opacity:.85}.nf-root .rp{transform-box:fill-box;transform-origin:center;animation:pgRipple 1.4s ease-out infinite}.nf-root .r2{animation-delay:.7s}.nf-root .pg-steam path{opacity:0;animation:pgSteam 4.5s ease-in-out infinite}.nf-root .pg-steam .s2{animation-delay:2.2s}.nf-root .pg-glow{animation:pgGlow 4s ease-in-out infinite;transform-origin:150px 250px}.nf-root .pg-pitcher{transform-box:view-box}@keyframes pgRise{0%{transform:translateY(34px);opacity:0}6%{opacity:1}82%{transform:translateY(-92px);opacity:1}94%,to{transform:translateY(-96px);opacity:0}}@keyframes pgFlow{0%,2%{opacity:0}7%,80%{opacity:1}88%,to{opacity:0}}@keyframes pgShine{to{stroke-dashoffset:-60}}@keyframes pgRipple{0%{transform:scale(.4);opacity:.9}to{transform:scale(4.5,3);opacity:0}}@keyframes pgSteam{0%{opacity:0;transform:translateY(10px)}35%{opacity:.22}to{opacity:0;transform:translateY(-30px)}}@keyframes pgGlow{0%,to{opacity:.8}50%{opacity:1}}@media(max-width:860px){.nf-root .about-art .pour{max-width:250px}}@media(prefers-reduced-motion:reduce){.nf-root .pg-fill,.nf-root .pg-stream,.nf-root .pg-shine,.nf-root .rp,.nf-root .pg-steam path,.nf-root .pg-glow{animation:none}.nf-root .pg-fill{transform:translateY(-50px)}.nf-root .pg-steam path{opacity:.15}}.nf-root #grid .card .art.photo-art{background:#0b0807 radial-gradient(ellipse at 50% 60%,#2a1d12,#0b0807 70%)}.nf-root #grid .card .art.photo-art img{width:100%;height:100%;object-fit:contain;object-position:50% 50%!important;display:block}.nf-root #grid .card h3{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.25}.nf-root #grid .card .art.photo-art img{object-fit:cover;object-position:50% 50%!important}.nf-root #grid .card .art{height:auto;aspect-ratio:4/3}@media(max-width:560px){.nf-root #grid .card .art{aspect-ratio:4/3}}.nf-root .buy-btn{background:var(--gold);color:var(--char);font-weight:600}.nf-root .buy-btn:hover{background:#c2a06a;color:#0d0d0d}.nf-root .modal-buy{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}@media(min-width:561px){.nf-root .ful-info .feature-row{grid-template-columns:repeat(2,1fr);max-width:760px;margin-left:auto;margin-right:auto}}.nf-root #grid .card .art.photo-art:has(img[data-nf=basic-white-girl]):before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:var(--nf-bwg) 50% 62%/cover;filter:blur(28px)}.nf-root #grid .card .art.photo-art img[data-nf=basic-white-girl]{position:relative;width:92%;margin:0 auto;object-position:50% 62%!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.nf-root .mto-note{max-width:760px;margin:26px auto 0;text-align:center;color:var(--muted);font-size:.95rem;line-height:1.6}.nf-root .mto-note strong{color:var(--gold);font-weight:500;letter-spacing:.04em}.nf-root .mto-strip{margin:0 auto;padding:22px 20px 0;border-top:1px solid rgba(201,162,90,.3);max-width:none}.nf-root .mto-strip+.honor-note{border-top:0;padding-top:8px}.nf-root .mto-tag{margin:12px 0 0;text-align:center;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#8a6a2a}.nf-root .modal-grid .mto-tag{text-align:left;margin-top:14px}@media(max-width:860px){.nf-root .modal-grid .mto-tag{text-align:center}}.nf-root{font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.nf-root .row form{display:contents}.nf-root button.btn{font-family:inherit;line-height:inherit}.nf-root .btn[disabled]{opacity:1}.nf-root .card .art a{display:block;width:100%;height:100%}#header-group{position:sticky;top:0;z-index:6}.nf-root .nav{position:relative;top:auto}.nf-root .foot-contact,.nf-root .foot-contact a{color:var(--gold)}.nf-root .product-page{padding:96px 6vw;background:linear-gradient(180deg,var(--char),var(--espresso))}.nf-root .product-page .modal{margin:0 auto}.nf-root .product-page .close{text-decoration:none;line-height:1}.nf-root .signup form button{border:0}.nf-root .signup .msg{color:var(--gold)}.nf-root .grid{grid-template-areas:none;grid-template-rows:none}.nf-root .grid>*{grid-column:auto;grid-row:auto}.nf-root .signup input{border-radius:2px;background:transparent;border:1px solid rgba(201,162,90,.6);color:var(--cream);font-family:inherit}.nf-root .signup input::placeholder{color:var(--muted)}@media(max-width:560px){.nf-root .product-page{padding:40px 14px 60px}}.nf-root .grid.nf-solo{grid-template-columns:repeat(auto-fit,minmax(0,360px));justify-content:center}.govx-id-v2-full-wrapper{justify-content:center;font-family:Jost,Helvetica Neue,Arial,sans-serif!important}.govx-id-v2-full-wrapper .govx-id-v2-full{background:transparent!important;border:0!important;color:inherit!important;text-align:center!important;font-family:Jost,Helvetica Neue,Arial,sans-serif!important;min-width:0!important;max-width:520px!important;margin:0 auto;padding:6px 0!important}.govx-id-v2-full-wrapper p{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-size:.9rem!important;color:inherit!important;opacity:.85;margin:0 0 12px!important;letter-spacing:.02em}.govx-id-v2-full-wrapper a.govx-id-v2-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;background:#c9a25a!important;color:#1c1310!important;border:1px solid #c9a25a!important;border-radius:2px!important;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem!important;font-weight:500!important;font-family:Jost,Helvetica Neue,Arial,sans-serif!important;padding:14px 26px!important;text-decoration:none!important;box-shadow:none!important;width:auto!important;height:auto!important;line-height:1.2!important;transition:.2s}.govx-id-v2-full-wrapper a.govx-id-v2-cta:hover{background:#f6ead6!important;border-color:#f6ead6!important;color:#1c1310!important}.govx-id-v2-full-wrapper a.govx-id-v2-cta img{width:18px!important;height:18px!important;margin:0!important}.govx-id-v2-full-wrapper a.govx-id-v2-cta span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.govx-id-v2-full-wrapper p{color:#e9dcc6!important;opacity:.9}.nf-reviews-band{padding:72px 24px;text-align:center;border-top:1px solid rgba(201,162,90,.25);max-width:1100px;margin:0 auto}.nf-reviews-band h2{font-family:Playfair Display,Georgia,serif;font-weight:400;color:#f6ead6;margin:6px 0 10px}.nf-reviews-band h2 em{color:#c9a25a}.nf-rev-intro{color:#f6ead6cc;max-width:560px;margin:0 auto 26px;font-family:Jost,sans-serif}.nf-rev-empty{font-family:Jost,sans-serif;color:#f6ead6bf;font-style:italic;margin-top:8px}.nf-rev-empty a{color:#c9a25a}.nf-jdgm:has(.jdgm-all-reviews-widget .jdgm-rev) .nf-rev-empty{display:none}.nf-stars{min-height:18px;margin:2px 0 6px}.nf-stars-link{text-decoration:none;display:inline-block;margin:2px 0 8px}.jdgm-widget,.jdgm-widget *{font-family:Jost,sans-serif!important;color:#f6ead6}.jdgm-star,.jdgm-star:before,.jdgm-prev-badge__stars .jdgm-star{color:#c9a25a!important}.jdgm-prev-badge__text{color:#f6ead6b3!important;font-size:12px;letter-spacing:.04em}.jdgm-rev-widg,.jdgm-all-reviews-widget{background:transparent!important;text-align:left;border:1px solid rgba(201,162,90,.3)!important;border-radius:14px;padding:24px!important}.jdgm-rev-widg__title,.jdgm-rev__title{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;color:#f6ead6!important}.jdgm-rev{border-top:1px solid rgba(201,162,90,.2)!important}.jdgm-rev__author,.jdgm-rev__timestamp{color:#f6ead6a6!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev,.jdgm-btn,.jdgm-form button,.jdgm-paginate__page.jdgm-curt{background:#c9a25a!important;color:#1c1310!important;border:0!important;border-radius:14px!important;padding:10px 22px!important;font-family:Jost,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;font-size:13px!important}.jdgm-histogram__bar-content{background:#c9a25a!important}.jdgm-histogram__bar{background:#f6ead61f!important}.jdgm-form input,.jdgm-form textarea{background:#2a1b15!important;color:#f6ead6!important;border:1px solid rgba(201,162,90,.35)!important;border-radius:4px!important}.jdgm-form label,.jdgm-rev-widg__summary-text{color:#f6ead6!important}.nf-pdp-mto{font-size:.85rem;color:var(--muted);margin-top:14px;line-height:1.5}.product-page .modal{padding-top:28px}.nf-nostars{color:#c9a25a;letter-spacing:2px;font-size:15px}.nf-nostars-text{font-family:Jost,sans-serif;font-size:12px;color:var(--muted);letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.nf-root .foot-policies a{display:inline-block}@media(max-width:560px){.nf-root .foot-policies{gap:8px 14px;font-size:.9rem;line-height:1.5;padding:0 12px}.nf-root .foot-policies a{color:var(--gold);opacity:1;padding:4px 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nf-original.css.map */
