:root{--lumine-bg:#fff7f9;--lumine-panel:#fff0f4;--lumine-ink:#4a2c2a;--lumine-gold-light:#f9d7d9;--lumine-gold-mid:#f3b6bb;--lumine-gold-deep:#e28a95;--lumine-line:rgba(0,0,0,.05)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}a{color:inherit;text-decoration:none}.container{max-width:var(--max);margin:0 auto;padding:0 var(--space)}.section{padding:var(--space-lg) 0;border-top:1px solid var(--line)}body:before,body:after{content:"";position:fixed;top:-20vh;right:-20vh;bottom:-20vh;left:-20vh;pointer-events:none;z-index:-2}body:before{background:radial-gradient(900px 360px at calc(10% + 20% * var(--scroll)) 8%,rgba(118,92,248,.18),transparent 60%),radial-gradient(800px 320px at calc(85% - 25% * var(--scroll)) 12%,rgba(255,172,94,.14),transparent 60%),radial-gradient(700px 320px at 50% calc(90% - 20% * var(--scroll)),rgba(196,163,74,.2),transparent 60%),linear-gradient(180deg,#0a0a0a,#090909);filter:saturate(115%);transition:background-position .2s ease-out}body:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='table' tableValues='0 0 0 0.04 0'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;opacity:1;mix-blend-mode:soft-light;z-index:-1}h1{font-family:Playfair Display,serif;font-weight:700;font-size:56px;line-height:1.05;margin:12px 0 0}h2{font-family:Playfair Display,serif;font-weight:700;font-size:40px;line-height:1.1;margin:8px 0}h3{font-family:Playfair Display,serif;font-weight:700;font-size:24px;margin:6px 0}.lede{color:var(--muted);font-size:18px;max-width:72ch}.nav-wrap{border-bottom:1px solid var(--line);position:sticky;top:0;background:linear-gradient(180deg,#0a0a0ad9,#0a0a0aa6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:72px}.nav .center{justify-self:center}.nav .left,.nav .right{display:flex;gap:18px;align-items:center}.nav a{color:#f0f0f0}.nav a:hover{opacity:.8}.brand{display:flex;align-items:center;gap:10px;letter-spacing:.18em;font-family:Playfair Display,serif;font-weight:700}.hero{display:grid;place-items:center;min-height:68vh;text-align:center;padding:92px 0}.hero .cta{margin-top:20px;display:flex;justify-content:center;gap:12px}.kicker{letter-spacing:.18em;text-transform:uppercase;font-size:12px;color:var(--gold)}.button{display:inline-block;padding:12px 20px;border:1px solid var(--gold);border-radius:999px;font-weight:600;color:#111;background:var(--gold)}.button:hover{transform:translateY(-1px)}.button--ghost{background:transparent;color:#fff;border:1px solid var(--line)}.card{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:#141414b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pcard{display:flex;flex-direction:column;gap:12px}.price{font-weight:700}.reveal{opacity:0;transform:translateY(14px);animation:reveal .9s ease forwards}.reveal-2{animation-delay:.15s}.reveal-3{animation-delay:.3s}@keyframes reveal{to{opacity:1;transform:none}}@media (max-width:1000px){.grid--2,.grid--3,.collection-grid{grid-template-columns:1fr}h1{font-size:42px}h2{font-size:32px}}.grid{display:grid;gap:24px}.grid--2{grid-template-columns:1.1fr 1fr}.grid--3{grid-template-columns:repeat(3,1fr)}.site-header{background:linear-gradient(180deg,var(--lumine-gold-light) 0%,var(--lumine-gold-mid) 60%,var(--lumine-gold-deep) 100%);border-bottom:1px solid rgba(0,0,0,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff}.site-nav{display:flex;justify-content:center;gap:22px;width:100%}.site-nav a{color:#fff;font-size:14px;opacity:.95;text-decoration:none}.site-nav a:hover{opacity:1}html,body{background:var(--lumine-bg);color:var(--lumine-ink)}body:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:radial-gradient(900px 500px at 50% 0%,rgba(243,182,187,.12),transparent 65%),radial-gradient(700px 400px at 85% 30%,rgba(226,138,149,.1),transparent 70%),radial-gradient(700px 400px at 15% 60%,rgba(249,215,217,.1),transparent 70%);filter:blur(8px);z-index:0}header,.shopify-section,footer,.page-width,.main-content{position:relative;z-index:1}.button,.btn{background:var(--lumine-gold-mid);color:#fff;border-radius:999px;padding:10px 18px;border:none}.button:hover,.btn:hover{background:var(--lumine-gold-deep)}.card,.panel,.product-card{background:var(--lumine-panel);border:1px solid var(--lumine-line);border-radius:16px;box-shadow:0 6px 20px #0000000a}.product-grid,.collection,.main-content,.page-width{background:var(--lumine-bg)}.site-footer,footer{background:linear-gradient(180deg,var(--lumine-gold-mid),var(--lumine-gold-light));color:#4a2c2a;border-top:1px solid rgba(0,0,0,.06)}.site-footer a{color:#4a2c2a}:root{--container-w: 1120px;--gutter: 22px}.container,.page-width,.main-content,.shopify-section{max-width:var(--container-w);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}html,body{height:100%}body{display:flex;flex-direction:column}main,.main-content{flex:1 0 auto}.site-footer,footer{flex-shrink:0}@keyframes brandEntrance{0%{opacity:0;transform:translateY(-8px) letter-spacing: .4em}to{opacity:1;transform:translateY(0);letter-spacing:.22em}}@keyframes goldShimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}.header-brand__text{animation:brandEntrance .8s ease-out both .1s;background:linear-gradient(90deg,#fff,#ffe8ed,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation-name:brandEntrance,goldShimmer;animation-duration:.8s,2.2s;animation-delay:.1s,.9s;animation-iteration-count:1,infinite;animation-direction:normal,alternate}.card,.panel,.product-card{transition:transform .25s ease,box-shadow .25s ease}.card:hover,.panel:hover,.product-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000014}.newsletter,.newsletter-wrapper,.newsletter__inner{background:linear-gradient(180deg,var(--lumine-panel),var(--lumine-bg));border:1px solid var(--lumine-line);border-radius:18px;box-shadow:0 8px 24px #0000000d;padding:26px}.newsletter h2,.newsletter__title{font-size:26px;margin:0 0 10px;color:var(--lumine-ink)}.newsletter p,.newsletter__subtitle{color:#7b5d58;margin:0 0 16px}.newsletter form,.newsletter__form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.newsletter input[type=email]{flex:1 1 260px;padding:12px 14px;border:1px solid var(--lumine-line);border-radius:999px;background:#fff}.newsletter button,.newsletter .btn{background:var(--lumine-gold-mid);color:#fff;border:none;border-radius:999px;padding:12px 18px}.newsletter button:hover,.newsletter .btn:hover{background:var(--lumine-gold-deep)}.hero-logo-mark__img{width:42px;height:auto;filter:drop-shadow(0 1px 0 rgba(0,0,0,.08))}.btn,.button{box-shadow:0 0 #e28a9559;transition:box-shadow .25s ease,transform .25s ease}.btn:hover,.button:hover{transform:translateY(-1px);box-shadow:0 8px 24px #e28a9540}a:hover{text-decoration-color:var(--lumine-gold-deep)}@keyframes brandFadeScale{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.header-brand{will-change:transform,opacity}.header-brand__cross{width:72px;height:auto;display:block;animation:brandFadeScale .6s ease-out both}.header-brand__text{font-size:22px;letter-spacing:.22em;font-weight:600;animation:brandFadeScale .6s ease-out both .05s;color:#fff}@media (max-width: 1024px){.header-brand__cross{width:60px}.header-brand__text{font-size:20px}}@media (max-width: 640px){.header-brand__cross{width:48px}.header-brand__text{font-size:18px;letter-spacing:.18em}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/theme.css.map */
