@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&family=Nunito:wght@300;400;500&display=swap";:root{--mu-night: #0D0B14;--mu-deep: #13101E;--mu-purple: #2D1F5E;--mu-violet: #6B3FA0;--mu-rose: #C4657A;--mu-blush: #E8A4B0;--mu-gold: #E8C47A;--mu-gold-soft: #F5DFA0;--mu-teal: #4ECDC4;--mu-earth: #B8956A;--mu-clay: #A07850;--mu-sand: #D4B896;--mu-bark: #7A5535;--mu-cream: #FAF6EF;--mu-mist: rgba(255,255,255,.06);--mu-mist2: rgba(255,255,255,.03);--mu-accent-1: #6B3FA0;--mu-accent-2: #C4657A;--mu-cta: linear-gradient(135deg, #6B3FA0, #C4657A);--mu-cta-hover: linear-gradient(135deg, #C4657A, #E8C47A);--mu-eyebrow: #E8C47A;--mu-fade-dist: 28px;--mu-site-pad: 4rem}body.cc-magic.accent-violet-rose{--mu-accent-1:#6B3FA0;--mu-accent-2:#C4657A;--mu-eyebrow:#E8C47A;--mu-cta:linear-gradient(135deg,#6B3FA0,#C4657A);--mu-cta-hover:linear-gradient(135deg,#C4657A,#E8C47A)}body.cc-magic.accent-gold-violet{--mu-accent-1:#E8C47A;--mu-accent-2:#6B3FA0;--mu-eyebrow:#E8C47A;--mu-cta:linear-gradient(135deg,#6B3FA0,#C4657A);--mu-cta-hover:linear-gradient(135deg,#C4657A,#E8C47A)}body.cc-magic.accent-earth{--mu-accent-1:#B8956A;--mu-accent-2:#7A5535;--mu-eyebrow:#D4B896;--mu-cta:linear-gradient(135deg,#D4B896,#B8956A);--mu-cta-hover:linear-gradient(135deg,#B8956A,#7A5535)}body.cc-magic.accent-violet-teal{--mu-accent-1:#6B3FA0;--mu-accent-2:#4ECDC4;--mu-eyebrow:#4ECDC4;--mu-cta:linear-gradient(135deg,#6B3FA0,#C4657A);--mu-cta-hover:linear-gradient(135deg,#C4657A,#E8C47A)}body.cc-magic.accent-teal-gold{--mu-accent-1:#4ECDC4;--mu-accent-2:#E8C47A;--mu-eyebrow:#4ECDC4;--mu-cta:linear-gradient(135deg,#6B3FA0,#C4657A);--mu-cta-hover:linear-gradient(135deg,#C4657A,#E8C47A)}html:has(body.cc-magic){font-size:100%}body.cc-magic{font-size:1rem;background:var(--mu-night)!important;color:var(--mu-cream)!important;font-family:Nunito,sans-serif!important;font-weight:300;line-height:1.6;overflow-x:hidden;cursor:none}body.cc-magic.mu-bg-gradient{background:linear-gradient(160deg,#0d0b14,#110d0a 40%,#0f0c0a,#0d0b14)!important}body.cc-magic h1,body.cc-magic h2,body.cc-magic h3,body.cc-magic h4,body.cc-magic h5{font-family:Playfair Display,serif;font-weight:400}@media(max-width:900px){body.cc-magic{cursor:auto}}.cc-magic-cursor{width:12px;height:12px;background:var(--mu-gold);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9999;transition:transform .15s ease;mix-blend-mode:difference;display:none}.cc-magic-ring{width:36px;height:36px;border:1px solid rgba(232,196,122,.4);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9998;transition:transform .25s ease;display:none}body.cc-magic.cc-cursor-on .cc-magic-cursor,body.cc-magic.cc-cursor-on .cc-magic-ring{display:block}@media(max-width:900px){.cc-magic-cursor,.cc-magic-ring{display:none!important}}#cc-stars-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.6}.cc-fade{opacity:1;transform:none}body.cc-js-ready .cc-fade{opacity:0;transform:translateY(var(--mu-fade-dist));transition:opacity .8s ease,transform .8s ease}body.cc-js-ready .cc-fade.cc-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.cc-js-ready .cc-fade{opacity:1!important;transform:none!important;transition:none!important}}.mu-eyebrow{font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:var(--mu-eyebrow);font-weight:500}.mu-heading{font-family:Playfair Display,serif;font-weight:400;line-height:1.12;color:var(--mu-cream);font-size:clamp(2.4rem,5vw,4rem)}.mu-heading--hero{font-size:clamp(3rem,6vw,5.5rem);line-height:1.1}.mu-heading em{font-style:italic;background:linear-gradient(135deg,var(--mu-gold),var(--mu-blush),var(--mu-gold-soft));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--mu-gold)}.mu-sub{font-size:1.05rem;color:#faf6ef99;line-height:1.9;font-weight:300}.mu-btn--primary{background:var(--mu-cta);color:var(--mu-cream);padding:1rem 2.6rem;font-family:Nunito,sans-serif;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;display:inline-block;border-radius:50px;border:none;cursor:none;box-shadow:0 8px 30px #6b3fa066;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.mu-btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mu-cta-hover);opacity:0;transition:opacity .4s;border-radius:50px}.mu-btn--primary>span{position:relative;z-index:1}.mu-btn--primary:hover{transform:translateY(-3px);box-shadow:0 16px 40px #6b3fa080}.mu-btn--primary:hover:after{opacity:1}.mu-btn--ghost{color:#faf6ef8c;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:color .3s;padding:1rem 1.5rem;cursor:none;background:none;border:none}.mu-btn--ghost:hover{color:var(--mu-gold)}.mu-btn--outline{color:var(--mu-cream);border:1px solid rgba(250,246,239,.25);background:transparent;padding:.95rem 2.4rem;border-radius:50px;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;display:inline-block;cursor:none;transition:border-color .3s,background .3s,color .3s}.mu-btn--outline:hover{border-color:var(--mu-accent-2);color:var(--mu-cream);background:#ffffff0a}.mu-section{position:relative;z-index:1;padding:7rem var(--mu-site-pad)}.mu-section--lg{padding:9rem var(--mu-site-pad)}.mu-section--sm{padding:4.5rem var(--mu-site-pad)}.mu-inner{max-width:1240px;margin:0 auto}.mu-inner--narrow{max-width:920px;margin:0 auto}.mu-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff14}.mu-divider{width:100%;max-width:1240px;height:1px;margin:0 auto;background:linear-gradient(to right,transparent,rgba(255,255,255,.12),transparent)}@media(max-width:1100px){:root{--mu-site-pad: 2.5rem}.mu-section{padding:5.5rem var(--mu-site-pad)}.mu-section--lg{padding:7rem var(--mu-site-pad)}}@media(max-width:900px){:root{--mu-site-pad: 1.5rem}.mu-section{padding:4.5rem var(--mu-site-pad)}.mu-section--lg{padding:5.5rem var(--mu-site-pad)}.mu-section--sm{padding:3.5rem var(--mu-site-pad)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cc-magic-core.css.map */
