@font-face{font-family:Polymath Display;src:url(PolymathDisp-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Polymath Display;src:url(PolymathDisp-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Polymath Display;src:url(PolymathDisp-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Polymath Display;src:url(PolymathDisp-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Polymath Display;src:url(PolymathDisp-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Polymath Display;src:url(PolymathDisp-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Integral CF;src:url(IntegralCF-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Integral CF;src:url(Integral-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Integral CF;src:url(IntegralCF-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Integral CF;src:url(Integral-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cartograph CF;src:url(CartographCF-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cartograph CF;src:url(CartographCF-DemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cartograph CF;src:url(CartographCF-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--edd-font-body: "Polymath Display", ui-sans-serif, system-ui, sans-serif;--edd-font-display: "Integral CF", sans-serif;--edd-font-mono: "Cartograph CF", ui-monospace, monospace;--edd-ink: #231f20;--edd-indigo: #200764;--edd-violet: #4c19d8;--edd-violet-soft: #6d4bff;--edd-lavender: #f0f2ff;--edd-lavender-2: #e9e7fb;--edd-star: #4c19d8;--edd-border: #e6e6ee;--edd-muted-fg: #6b6b73;--edd-bg: #ffffff;--edd-accent: #4c19d8;--edd-accent-hover: #3d13ad;--edd-accent-ink: #ffffff;--edd-lime: #6d4bff;--edd-berry: #e63950;--edd-blueberry: #3f51b5;--edd-radius: .75rem;--edd-radius-sm: calc(var(--edd-radius) * .6);--edd-radius-md: calc(var(--edd-radius) * .8);--edd-radius-lg: var(--edd-radius);--edd-radius-xl: calc(var(--edd-radius) * 1.4);--edd-radius-2xl: calc(var(--edd-radius) * 1.8);--edd-radius-3xl: calc(var(--edd-radius) * 2.2);--edd-radius-4xl: calc(var(--edd-radius) * 2.6);--edd-sticky-offset: 108px;--edd-shadow-sm: 0 2px 8px rgba(32, 7, 100, .06);--edd-shadow-md: 0 10px 30px rgba(32, 7, 100, .1);--edd-shadow-lg: 0 24px 60px rgba(32, 7, 100, .14);--edd-ease: cubic-bezier(.16, 1, .3, 1)}body{font-family:var(--edd-font-body);color:var(--edd-ink);background:var(--edd-bg)}.edd-font-display{font-family:var(--edd-font-display)}.edd-font-mono{font-family:var(--edd-font-mono)}.edd-text-indigo{color:var(--edd-indigo)}.edd-text-violet{color:var(--edd-violet)}.edd-bg-lavender{background-color:var(--edd-lavender)}.edd-gradient{background-image:url(edd-Custom-Gradient.png);background-size:cover;background-position:center}.edd-no-scrollbar::-webkit-scrollbar{display:none}.edd-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.edd-fb__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.edd-fb__item{display:flex;align-items:flex-start;gap:12px;font-size:18px;line-height:1.35;color:var(--edd-ink)}.edd-fb__dot{margin-top:4px;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffffe6,#fff0 42%),radial-gradient(circle at 68% 75%,color-mix(in srgb,var(--edd-fb-bullet, #4c19d8) 70%,#000 30%) 0%,var(--edd-fb-bullet, #4c19d8) 55%);box-shadow:0 1px 3px #20076459,inset 0 -1px 2px #0003}.edd-fb__text strong{font-weight:700;background:var(--edd-fb-highlight, #fceecb);padding:1px 6px;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}@keyframes edd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.edd-animate-marquee{animation:edd-marquee 28s linear infinite}@keyframes edd-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.edd-animate-fade-up{animation:edd-fade-up .6s ease both}.edd-carousel__card,.edd-trust__card,.edd-community__item,.edd-gifts__card,.edd-badges__card{transition:transform .4s var(--edd-ease),box-shadow .4s var(--edd-ease);will-change:transform}.edd-carousel__card:hover,.edd-trust__card:hover,.edd-community__item:hover{transform:translateY(-6px);box-shadow:var(--edd-shadow-lg)}.edd-carousel__image,.edd-trust__image,.edd-community__image,.edd-feature__image{transition:transform .6s var(--edd-ease)}.edd-carousel__card:hover .edd-carousel__image,.edd-trust__card:hover .edd-trust__image,.edd-community__item:hover .edd-community__image{transform:scale(1.04)}.edd-feature__card{box-shadow:var(--edd-shadow-md);overflow:hidden;transition:box-shadow .4s var(--edd-ease)}.edd-feature__card:hover{box-shadow:var(--edd-shadow-lg)}.edd-routine__pill{box-shadow:var(--edd-shadow-sm)}.edd-carousel__image-wrap{background:var(--edd-lavender);border-radius:var(--edd-radius-xl)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.edd-carousel__card,.edd-trust__card,.edd-community__item,.edd-badges__card,.edd-feature__card,.edd-statement__inner,.edd-vst__inner,.edd-stats__grid,.edd-vr__head,.edd-vr__card,.edd-faq__grid,.edd-routine__inner,.edd-guarantee__inner{animation:edd-rise linear both;animation-timeline:view();animation-range:entry 0% entry 32%}}}@keyframes edd-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/edd-base.css.map */
