:root{color-scheme:dark;--bg:#121020;--card:#1c172b;--ink:#f0eee2;--muted:#c7bfd4;--accent:#b59ae8;--edge:#443454;--link:#dfccfb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.6}a{color:var(--link);text-underline-offset:.22em}img{max-width:100%;height:auto;display:block}button,input,select{font:inherit}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{line-height:1.13;letter-spacing:-.03em}h1{font-size:clamp(2.2rem,5.7vw,4.6rem);text-wrap:balance;margin-bottom:20px}h2{font-size:clamp(1.65rem,3.7vw,2.6rem);text-wrap:balance;margin-bottom:12px}h3{font-size:1.18rem;margin-bottom:8px}:focus-visible{outline:3px solid #d4bff7;outline-offset:4px}.skip{position:absolute;left:16px;top:10px;transform:translateY(-160%);padding:10px 16px;background:var(--card);z-index:3}.skip:focus{transform:none}.wrap{width:min(100% - 48px,1180px);margin-inline:auto}.narrow{max-width:760px}.section{padding-block:64px}.muted{color:var(--muted)}.copy{overflow-wrap:anywhere}.copy>*+*{margin-top:1em}.site-header{border-bottom:1px solid var(--edge);background:#151223}.header-inner,.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:14px}.brand,.site-header nav,.header-actions,.site-footer nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.brand{gap:10px;font-weight:750;color:var(--ink)}.brand img{width:48px;height:48px;object-fit:contain}.site-header a,.site-footer a{text-decoration:none}.site-header a:hover,.site-footer a:hover{text-decoration:underline}.site-header nav{padding:8px 16px;border:1px solid var(--edge);border-radius:100px;background:var(--card)}.header-actions,.site-header nav{font-size:.9rem}.count{background:var(--card);padding:2px 7px;border-radius:100px}.hero{background:radial-gradient(ellipse at 77% 44%,#39274e 0%,transparent 50%),radial-gradient(ellipse at 100% 100%,#1a2441,transparent 50%),var(--bg);border-bottom:1px solid var(--edge)}.hero-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;min-height:605px;padding-block:64px}.eyebrow{display:inline-block;color:var(--link);background:#241b35;border:1px solid var(--edge);border-radius:100px;font-size:.8rem;font-weight:700;padding:4px 12px;margin-bottom:18px}.hero .copy{max-width:520px;font-size:1.09rem}.mascot img{max-width:min(100%,440px);margin:auto;filter:drop-shadow(0 16px 40px #0004)}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid var(--accent);border-radius:14px;background:var(--accent);color:#171021;font-weight:730;text-decoration:none;cursor:pointer}.button:hover{background:#ceb9f5}.button.secondary{color:var(--link);background:#251b38;border-color:#7a629e}.button.secondary:hover{background:#392850}.section-heading{text-align:center;margin-bottom:28px}.product-grid,.highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--card);border:1px solid var(--edge);border-radius:20px}.product-card{overflow:hidden;display:flex;flex-direction:column}.product-link{color:var(--ink);text-decoration:none;display:block;flex:1}.product-link:hover h3{color:var(--link)}.product-art{aspect-ratio:16/9;display:grid;place-items:center;background:#171323}.product-art img{width:100%;height:100%;object-fit:contain}.product-art .placeholder{width:96px;height:96px}.product-copy,.highlight{padding:20px}.product-card .button{margin:0 20px 20px}.price{display:inline-block;padding:4px 10px;background:#302242;color:var(--link);border-radius:10px;font-weight:700}.spark{color:var(--accent);font-size:1.4rem}.highlight blockquote{margin-bottom:12px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:start}.product-detail h1{margin-top:14px}.detail-image{width:100%;height:auto;border-radius:20px;background:var(--card);border:1px solid var(--edge)}.detail-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.detail-gallery img{border-radius:8px}.product-form{display:grid;gap:10px;margin-block:20px;max-width:520px}.product-description{margin-top:30px}.product-form input[type=number]{max-width:100px}label{color:var(--muted)}input,select{max-width:100%;padding:9px 12px;border:1px solid #735d90;border-radius:10px;background:var(--card);color:var(--ink);min-height:44px}.cart-line{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--edge)}.cart-line>div:first-of-type{flex:1 1 160px}.cart-line img{border-radius:8px}.cart-line input{display:block;width:72px}.cart-total{display:flex;justify-content:space-between;margin-top:20px}.trial{text-align:center;background:radial-gradient(ellipse at 50% 35%,#302145,transparent 65%);border-bottom:1px solid var(--edge)}.trial img{margin:0 auto 18px}.trial .button{margin-top:22px}.faq{padding:16px 20px;margin-top:12px}.faq summary{cursor:pointer;font-weight:700}.faq .copy{margin-top:12px}.site-footer{background:#100e1b;border-top:1px solid var(--edge)}.footer-inner{padding-block:28px;align-items:flex-start}.pagination{margin-top:24px}.pagination>*{margin-right:8px}.shopify-policy__container{padding:42px 20px}.shopify-policy__body a{color:var(--link)}@media(max-width:760px){.wrap{width:calc(100% - 32px)}.section{padding-block:42px}.header-inner{flex-wrap:wrap;gap:10px}.site-header nav{order:3;flex:1 0 100%;justify-content:center}.header-actions{margin-left:auto;gap:10px}.hero-inner,.product-detail{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:44px}.product-detail{padding-block:0}.mascot img{max-width:min(72vw,260px)}.product-grid,.highlights{grid-template-columns:1fr}.footer-inner{flex-direction:column}}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:680px;padding:100px 24px 80px;color:#f0eee2;background:radial-gradient(ellipse at 78% 40%,rgba(157,111,220,.15),transparent 55%),radial-gradient(ellipse at 95% 85%,rgba(66,133,245,.12),transparent 45%),#121020}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;width:100%;max-width:1200px;margin:0 auto}.hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0;text-align:left}.mascot{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.mascot:before{content:"";position:absolute;top:15%;right:8%;bottom:15%;left:8%;z-index:-1;border-radius:50%;background:linear-gradient(125deg,#e852c13d,#9774df33,#4188f733);filter:blur(55px);pointer-events:none}.hero .mascot img{display:block;width:100%;max-width:450px;height:auto;object-fit:contain;filter:drop-shadow(0 20px 35px rgba(0,0,0,.22))}@media(min-width:1024px){.hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}}@media(max-width:1023px){.hero{min-height:auto;padding:80px 24px 56px}.hero .mascot img{max-width:300px}}@media(max-width:639px){.hero{padding:60px 20px 40px}.hero-inner{gap:36px}.hero-content{gap:24px}.hero .mascot img{max-width:230px}}:root{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif}.site-header{padding:10px 24px 8px;background:#121020;border:0}.site-header .header-inner{width:100%;max-width:1296px;min-height:64px;padding:7px 16px;gap:16px;border:1px solid #ffffff1c;border-radius:36px;background:#141222}.site-header .brand{flex-shrink:0}.site-header .brand img{width:44px;height:44px}.site-header .header-actions{margin-left:auto;gap:18px;flex-wrap:nowrap}.header-cart{display:flex;align-items:center;gap:7px;position:relative;padding:10px 3px;color:#c7bfd4}.header-cart .count{position:absolute;top:0;right:-11px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;background:#b59ae8;color:#171021;font-size:11px;font-weight:800;line-height:1}.site-header .header-account{display:flex;align-items:center;justify-content:center;gap:9px;min-height:36px;padding:6px 20px;border:1px solid #ffffff26;border-radius:999px;color:#fff;background:linear-gradient(115deg,#a52f91,#7650bc 52%,#3264c0);box-shadow:0 6px 22px #8c63ce3d;font-weight:700;white-space:nowrap}.site-header .header-account:hover{filter:brightness(1.13);text-decoration:none}@media(max-width:480px){.site-header{padding-inline:12px}.site-header .header-inner{gap:8px;padding-inline:10px}.site-header .header-actions{gap:14px}.site-header .header-account{gap:6px;padding-inline:12px;font-size:12px}.site-header .header-cart{gap:4px;font-size:12px}}#shopify-section-ghost-header{position:sticky;top:0;z-index:10}.wrap{max-width:1200px}.hero-inner{min-height:0;padding:0}.hero-content h1{font-size:clamp(2.25rem,10vw,3.75rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;margin:0}.hero-content .copy{max-width:none;font-size:1.125rem;line-height:1.75}.hero .hero-eyebrow{background:none;border:0;border-radius:0;padding:0;margin:0;color:#d1ced8;font-weight:500}.trust-star{color:#00b67a}.hero .actions{margin:0}.button{font-size:14px;gap:8px}.hero .button{padding:14px 24px;color:#fff;background:linear-gradient(115deg,#a52f91,#7650bc 52%,#3264c0);border-color:#ffffff2e;box-shadow:0 6px 24px #8949bf38}.hero .button.secondary{background:#b59ae80e;color:#d4bff7;border-color:#b59ae87a;box-shadow:none}.hero .button:hover{filter:brightness(1.12)}.product-art img{object-fit:cover}.product-art .placeholder{object-fit:contain}.product-card{border-radius:16px}.price{background:#b59ae817;border:1px solid #b59ae833}.product-card .button{min-height:34px;padding:6px 16px;border-radius:999px}.feature-band{border-top:1px solid #b59ae81a;background:radial-gradient(ellipse at 12% 28%,#e852c10e,transparent 55%),radial-gradient(ellipse at 88% 72%,#528cf50e,transparent 55%)}.feature-intro{font-size:1.125rem}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feature-grid .highlight{padding:24px;border-radius:24px}.feature-wide{grid-column:1/-1}.feature-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border:1px solid #b59ae83b;border-radius:16px;background:linear-gradient(135deg,#e852c11f,#528cf51f);color:#d4bff7;font-size:22px}.payment-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.payment-chips span{padding:4px 10px;border:1px solid #b59ae82e;border-radius:9px;background:#b59ae80f;font-size:.8rem}.reviews-copy,.copyright{margin-block:8px}.trial{padding:76px 24px 64px;background:radial-gradient(ellipse at 50% 30%,#b59ae81c,transparent 65%),#121020}.trial h1{font-size:clamp(2rem,5vw,3.5rem)}.trial img{width:96px;height:112px;object-fit:contain;margin-bottom:28px}@media(min-width:761px){.product-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.hero-content{gap:24px}.feature-grid{grid-template-columns:1fr}.trial{padding:48px 20px}.trial img{width:76px;height:90px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ghost.css.map */
