@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}}.edd-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:2px solid #1b1146;border-radius:var(--edd-radius-xl);background-size:cover;background-position:center;padding:16px 40px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:#231f20;text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:transform .15s;cursor:pointer}.edd-cta:hover{transform:translateY(-2px)}.edd-cta__arrow{width:16px;height:16px;transition:transform .15s}.edd-cta:hover .edd-cta__arrow{transform:translate(4px)}.edd-cta--full{width:100%;border:0}.edd-cta.loading>span,.edd-cta.loading .edd-cta__arrow{visibility:hidden}.edd-cta.loading{position:relative}.edd-cta.loading .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%}.edd-cta.loading .loading-overlay__spinner .spinner{width:20px;height:20px}.edd-hero__buy{--edd-buy-h: 64px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;margin-top:22px}.edd-hero__buy .edd-cta.edd-hero__cta{min-height:var(--edd-buy-h);margin-top:0;padding-block:0}.edd-hero__qty-field{display:flex;flex-direction:column;gap:7px}.edd-hero__qty-label{font-size:12px;font-weight:700;color:var(--edd-muted-fg)}.edd-qty{display:inline-flex;align-items:center;min-height:var(--edd-buy-h, 56px);border:1px solid var(--edd-border);border-radius:var(--edd-radius-xl);padding:5px;background:var(--edd-bg)}.edd-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border:0;border-radius:999px;background:transparent;color:var(--edd-ink);cursor:pointer;transition:background-color .15s,color .15s}.edd-qty__btn .icon{width:12px;height:12px}.edd-qty__btn:hover{background:var(--edd-lavender);color:var(--edd-violet)}.edd-qty__btn:active{transform:scale(.94)}.edd-qty__input{width:44px;border:0;text-align:center;font-size:17px;font-weight:700;color:var(--edd-ink);background:transparent;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.edd-qty__input::-webkit-outer-spin-button,.edd-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:479px){.edd-hero__buy{grid-template-columns:minmax(0,1fr)}.edd-qty{width:100%;justify-content:space-between}.edd-qty__input{flex:1 1 auto;width:auto}.edd-hero__buy .edd-cta.edd-hero__cta{font-size:15px;letter-spacing:0;white-space:nowrap}.edd-buy__total{font-size:34px}.edd-buy__meta{gap:4px 14px;font-size:14px}.edd-buy__meta>span+span:before{display:none}}.edd-hero__error{margin:8px 0 0;font-size:14px;color:var(--edd-berry)}.edd-hero__error[hidden]{display:none}.discounts{margin:8px 0 0;padding:0;list-style:none;font-size:14px}.discounts__discount{display:flex;align-items:center;gap:7px;font-weight:600;color:#b3122a}.discounts__discount--end{justify-content:flex-end}.discounts__discount>svg,.discounts__discount>.icon{width:14px;height:14px;flex:0 0 auto;color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/4/assets/edd-base.css.map */
