html{scroll-behavior:smooth}.header__wordmark{font-weight:600;letter-spacing:.38em;text-indent:.38em;font-size:22px;text-transform:uppercase;color:#f4f2ff}.custom-hero,.guarantee-section{position:relative}.custom-hero{background-color:#0b0b1a;background-image:radial-gradient(1px 1px at 12% 24%,rgba(244,242,255,.55) 50%,transparent 51%),radial-gradient(1px 1px at 28% 68%,rgba(244,242,255,.35) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 44% 12%,rgba(244,242,255,.45) 50%,transparent 51%),radial-gradient(1px 1px at 63% 41%,rgba(244,242,255,.3) 50%,transparent 51%),radial-gradient(1px 1px at 78% 18%,rgba(244,242,255,.5) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 88% 60%,rgba(244,242,255,.35) 50%,transparent 51%),radial-gradient(1px 1px at 52% 85%,rgba(244,242,255,.3) 50%,transparent 51%),radial-gradient(ellipse 60% 45% at 75% 20%,rgba(139,124,246,.14),transparent 70%),radial-gradient(ellipse 50% 40% at 15% 80%,rgba(139,124,246,.08),transparent 70%),linear-gradient(180deg,#0b0b1a,#100e26 55%,#0b0b1a)}.custom-hero__subheading{color:#cfc9e8;font-size:16px;line-height:1.65;letter-spacing:normal;max-width:560px;margin:4px 0 10px}@media screen and (max-width:749px){.custom-hero__subheading{font-size:15px}}.custom-hero__subheading p{margin:0 0 .7em}.custom-hero__subheading p:last-child em{font-style:normal;text-decoration:line-through;color:#8a84ad;margin-right:.35em}.custom-hero__subheading strong{color:#8b7cf6;font-size:1.2em;font-weight:700;letter-spacing:.02em}.custom-hero__badge{letter-spacing:.18em;text-transform:uppercase;font-weight:600}#buy{scroll-margin-top:96px}.lucidix-section-heading{text-align:center;font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:var(--letter-spacing-heading, -.02em);color:#f4f2ff;margin:0 auto;max-width:60rem;padding:0 20px}.lucidix-section-heading em{font-style:normal;color:#8b7cf6}.image-text-container .main-image,.alt-feat-main-image{box-shadow:0 24px 70px #8b7cf629,0 6px 22px #00000073}.custom-hero__button,.image-text-container .button,.guarantee-section__cta,.theme-button{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.custom-hero__button{white-space:nowrap;padding-left:34px;padding-right:34px}@media screen and (max-width:480px){.custom-hero__button{white-space:normal;width:100%;padding-left:18px;padding-right:18px}}.footer{border-top:1px solid #221e4a}.footer__content-bottom{border-top-color:#221e4a}.footer .policies li a,.footer__copyright .copyright__content a{color:#8a84ad}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lucidix.css.map */
