@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}}@font-face{font-family:NB International Pro;src:url(hrc-nbinternationalpro-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(hrc-nbinternationalpro-book.woff2) format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(hrc-nbinternationalpro-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(hrc-nbinternationalpro-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--edd-font-display: "NB International Pro", ui-sans-serif, system-ui, sans-serif;--edd-ink: #0f2540;--edd-indigo: #12365e;--edd-violet: #1b5fae;--edd-violet-soft: #4d84c4;--edd-lavender: #f2f6fb;--edd-lavender-2: #e4edf7;--edd-star: #1b5fae;--edd-border: #dfe6ee;--edd-muted-fg: #5c6b7d;--edd-bg: #ffffff;--edd-accent: #1b5fae;--edd-cta: #0e7c43;--edd-cta-hover: #0a6737;--edd-cta-ink: #ffffff}.template--product-urocilin{--edd-accent: #a03a5d;--edd-accent-hover: #85304d;--edd-lavender: #fdf4f6;--edd-lavender-2: #f7e7ec;--edd-accent-hover: #164e8f;--edd-accent-ink: #ffffff;--edd-lime: #4d84c4;--edd-berry: #1b5fae;--edd-blueberry: #12365e;--edd-shadow-sm: 0 2px 8px rgba(18, 54, 94, .06);--edd-shadow-md: 0 10px 30px rgba(18, 54, 94, .1);--edd-shadow-lg: 0 24px 60px rgba(18, 54, 94, .14)}.edd-fb__item .edd-fb__dot{--edd-fb-bullet: #1b5fae}.edd-fb__text strong{background:#e4edf7}.gen-pm__title{font-size:clamp(26px,2.4vw,30px)!important;line-height:1.3!important}.gen-pm__bullets{font-size:17px!important;line-height:1.45!important}.gen-pm__stars-text{font-size:18px!important}.gen-pm__pill{font-size:16px!important}.gen-pm__packages-head,.gen-pm__package-label{font-size:18px!important}.gen-pm__package-price{font-size:27px!important}.gen-pm__package-savings{font-size:15px!important}.gen-pm__package-old{font-size:16px!important}.gen-pm__package-ribbon{font-size:12px!important}.gen-pm__atc{font-size:20px!important}.gen-pm__quick-order{font-size:17px!important}.gen-pm__guarantee-note{font-size:15px!important}.gen-pm__guarantee-heading{font-size:17px!important}.gen-pm__stock-line{font-size:16px!important}.gen-pm__perk{font-size:15px!important}.gen-pm__accordion-head{font-size:19px!important}.gen-pm__accordion-body,.gen-pm__accordion-content,.gen-pm__accordion-title{font-size:16px!important;line-height:1.6!important}.gen-header__nav-link,.gen-announcement__text{font-size:16px!important}.gen-cl__review-body{font-size:17px!important;line-height:1.55!important}.gen-cl__disclaimer{font-size:14px!important}.gen-cl__stat-value{font-size:18px!important}@media(min-width:768px){.edd-vst__th,.edd-vst__td{font-size:16px!important}}.gen-tl__chip{font-size:15px!important}.gen-footer__link{font-size:16px!important}.gen-footer__brand-text{font-size:16px!important;line-height:1.6!important}.gen-footer__copyright{font-size:14px!important}.gen-footer__disclaimer{font-size:14px!important;line-height:1.6!important}.gen-hook__line1,.gen-hook__line2{font-size:clamp(24px,3.3vw,34px)!important;line-height:1.12!important;margin:0!important}.gen-hook__line2{margin-top:4px!important}.gen-ingredients h2,.gen-timeline h2,.gen-effects-tabs h2,.gen-clinician-reviews h2,.gen-customer-reviews h2,.gen-faq-section h2,.gen-guarantee-banner h2,.gen-starter-banner h2,.edd-statement__text,.edd-section-heading,section[id*=edd-] h2{font-size:clamp(27px,3.8vw,40px)!important;line-height:1.1!important}.gen-ingredients p,.gen-ingredients li,.gen-timeline p,.gen-effects-tabs p,.gen-effects-tabs li,.gen-clinician-reviews p,.gen-clinician-reviews blockquote,.gen-customer-reviews p,.gen-faq-section p,.gen-faq-section button,.gen-guarantee-banner p,.gen-marquee span,.gen-starter-banner p,.gen-vip-access p{font-size:18px!important;line-height:1.5!important}.gen-hook{padding:14px 16px!important}.gen-pm__right{gap:14px!important}.gen-pm__purchase>*+*{margin-top:8px!important}.gen-pm__stars{margin:0 0 2px!important}.gen-pm__bullets{margin:4px 0!important}.gen-pm__bullets li{padding:7px 0!important}.gen-pm__bullets li+li{margin-top:4px!important}.gen-pm__packages{margin-top:6px!important}.gen-pm__perks{margin-top:10px!important;padding-top:10px!important;gap:8px!important}.gen-pm__couriers,.gen-pm__certs,.gen-pm__video{margin-top:8px!important}.gen-pm__grid{gap:26px!important}section .gen-ingredients,section .gen-timeline{padding-top:0!important}.gen-marquee{padding:12px 0!important}.gen-ingredients,.gen-timeline,.gen-effects-tabs,.gen-clinician-reviews,.gen-customer-reviews,.gen-faq-section,.gen-guarantee-banner,.gen-starter-banner,.gen-vip-access,.gen-badge-strip{padding-top:34px!important;padding-bottom:34px!important}.gen-ingredients h2,.gen-timeline h2,.gen-effects-tabs h2,.gen-clinician-reviews h2,.gen-customer-reviews h2,.gen-faq-section h2,.gen-guarantee-banner h2{margin-bottom:18px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/edd-base.css.map */
