@charset "UTF-8";.serif,html,input{font-family:var(--serif-font)}.button--disco-rainbow-txt:before,.button--disco-rainbow:before{height:100%;content:"";width:100%}@font-face{font-family:Bookmania;src:url(Bookmania-Regular.ttf) format("truetype");font-weight:500}@font-face{font-family:Bookmania;src:url(Bookmania-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:"Bookmania Regular-Italic";src:url(bookmania-regularitalic-webfont.woff2) format("woff2");font-weight:600}@font-face{font-family:"Proxima Nova";src:url(proxima-nova-light-webfont.woff2) format("woff2");font-weight:400}@font-face{font-family:"Proxima Nova";src:url(ProximaNova-Regular-01.otf) format("opentype");font-weight:500}@font-face{font-family:"Proxima Nova";src:url(proxima-nova-bold-webfont.woff2) format("woff2");font-weight:600}@font-face{font-family:"Proxima Nova";src:url(proxima-nova-extra-bold-webfont.woff2) format("woff2");font-weight:800}:root{--serif-font:"Bookmania","Times New Roman",serif;--sans-serif-font:"Proxima Nova","Helvetica","Arial",sans-serif;--bookmania:"Bookmania","Times New Roman",serif;--proxima-nova:"Proxima Nova","Helvetica","Arial",sans-serif;font-size:16px;line-height:1.2}@media (min-width:1025px){:root{font-size:22px}}*{box-sizing:border-box}body{background-color:#fffaf4;color:#4d4d4d;margin:0 auto}h1,h2,h3,h4,p,ul{margin:0;padding:0}a{color:#4c4c4c}.text--gray{color:#4d4d4d}input{border:none;border-radius:8px;font-size:1rem;padding:.5rem}.max-width{max-width:1000px;margin:0 auto}.bold{font-weight:700}.extrabold{font-weight:800}.italics{font-style:italic}.sans-serif,.upsell-modal__h1,.upsell-modal__prod-fact,.upsell-modal__prod-name-box{font-family:var(--sans-serif-font)}.bookmania{font-family:var(--bookmania)}.icon-text-btn__text,.proxima-nova,code{font-family:var(--proxima-nova)}.no-text-decoration{text-decoration:none}.sticky{position:sticky!important}.flo--pink,.text--flo{color:#ff5664}.text--flo-ovarian{color:#f0609c}.text--uro-bs{color:#ecbfbe}.text--gogo{color:#ff561c}.retro--brown{color:#ce7910}.retro--cream-yellow{color:#f9f0df}.retro--hot-yellow{color:#ffcf30}.retro--yellow,.text--retro{color:#faa943}.text--retro-acne-relief{color:#2f5778}.text--meno{color:#5c72b6}.text--uro,.text--uro-urinary-health,.text--uro-ut,.text--uro-vaginal-probiotic{color:#c41423}.text--uro-vp{color:#ff9a9d}.text--moto{color:#079247}.text--retro-acne{color:#a2caeb}.text--white{color:#fff}.text--orange{color:#ff561c}.button--disco-rainbow,.button--disco-rainbow-txt{color:#fff;display:inline-block;text-align:center}code{font-weight:700}code:before{content:"“"}code:after{content:"”"}.anchor{scroll-margin-top:120px}.button,a,button,input,label{-webkit-tap-highlight-color:transparent}.hide{display:none!important}@media (max-width:1024px){.hide-on-mobile{display:none!important}}@media (min-width:1025px){.anchor{scroll-margin-top:165px}.hide-on-desktop{display:none!important}}.flex{display:flex;flex-direction:row}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.button--disco-rainbow{text-decoration:none;overflow:hidden;text-transform:uppercase;background:linear-gradient(90deg,#dd99d0 0,#e9a8ce 20%,#faae65 50%,#faa943 75%,#fc9645 90%,#ff7d48 100%);z-index:0;position:relative;transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out}.button--disco-rainbow:before{position:absolute;left:0;top:0;background-color:#dbe4ed;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transition:transform .5s cubic-bezier(.7,0,.3,1);-webkit-transition:transform .5s cubic-bezier(.7,0,.3,1);-moz-transition:transform .5s cubic-bezier(.7,0,.3,1);transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;z-index:-1}.button--disco-rainbow:hover{color:#5e6871}.button--disco-rainbow:hover:before{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center}.button--disco-rainbow-txt{text-decoration:none;overflow:hidden;text-transform:uppercase;background-color:#fffaf4;background:linear-gradient(90deg,#dd99d0 0,#e9a8ce 20%,#faae65 50%,#faa943 75%,#fc9645 90%,#ff7d48 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:0;top:-13px;position:relative;transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out}.button--disco-rainbow-txt:before{position:absolute;left:0;top:0;background-color:#5e6871;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transition:transform .5s cubic-bezier(.7,0,.3,1);-webkit-transition:transform .5s cubic-bezier(.7,0,.3,1);-moz-transition:transform .5s cubic-bezier(.7,0,.3,1);transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;z-index:-1}.accordion-v2__arrow,.accordion-v2__content{transition:.2s ease-in-out}.button--disco-rainbow-txt:hover{color:#dbe4ed;-webkit-text-fill-color:#dbe4ed}.button--disco-rainbow-txt:hover:before{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center}body.js-menu-open{overflow:hidden}.loading{width:fit-content;margin:0 auto}.loading__text{font-size:22px;margin-bottom:30px}.loading .lds-dual-ring{display:inline-block;width:80px;height:80px}.loading .lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;border-radius:50%;border:8px solid #fe7d49;border-color:#fe7d49 transparent;animation:lds-dual-ring 1.2s linear infinite}.overlay,.preact-modal{display:none;position:fixed}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.overlay{background-color:#000;opacity:.4;height:100%;width:100%;z-index:9999;top:0;right:0;left:0;bottom:0}.overlay--open{display:block}.icon-text-btn,.preact-btn{display:flex}.icon-text-btn__text{color:#4d4d4d;font-size:14px;font-weight:600;letter-spacing:-.5px;text-align:left;margin-left:5px;text-transform:uppercase}.preact-btn{color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;background-color:unset;align-items:center}.preact-modal{top:50%;left:50%;transform:translate(-50%,-50%);height:auto;margin:0 auto;z-index:40001;background:#fff;border-radius:10px;box-shadow:0 0 10px #000;animation-name:fadeIn_Modal;animation-duration:.8s}.upsell-modal--flo .upsell-modal__graphics,.upsell-modal--flo-os .upsell-modal__graphics{background-color:#fce9ed}.preact-modal--open{display:block}.cart .preact-modal{left:calc(-50vw + 100%)}.upsell-modal{min-width:250px;width:90dvw;height:85dvh;position:relative;display:flex;flex-direction:column;color:#4d4d4d;font-size:15px}.upsell-modal__close-btn{position:absolute;right:20px;top:20px;z-index:1}.upsell-modal__graphics{border-radius:20px 20px 0 0}@media (min-width:1025px){.cart .preact-modal{left:calc(-50vw + 550px)}.upsell-modal{width:1014px;height:570px;flex-direction:row}.upsell-modal__close-btn{right:30px}.upsell-modal__graphics{border-radius:10px 0 0 10px;height:auto;padding:52px 42px 0}}.upsell-modal__prod-img{width:100%;border-radius:10px 10px 0 0}@media (min-width:1025px){.upsell-modal__prod-img{width:380px;border-radius:10px}}.upsell-modal__prod-name-box{padding:6px 1rem 10px;width:100%}.upsell-modal__prod-name{font-size:20px;font-weight:800}@media (min-width:1025px){.upsell-modal__prod-name-box{padding:0;margin-top:20px}.upsell-modal__prod-name{font-size:25px}}.upsell-modal__prod-fact-box{display:flex;flex-direction:row;justify-content:space-between}.upsell-modal__prod-fact{color:#4d4d4d;font-size:16px;font-weight:600}.upsell-modal__main{padding:.7rem 1rem;overflow-y:scroll}@media (min-width:1025px){.upsell-modal__main{padding:52px 42px 20px}}.upsell-modal__h1{font-size:23px;font-weight:800;line-height:1;padding-top:10px}@media (min-width:1025px){.upsell-modal__h1{font-size:28px;padding-top:0}}.upsell-modal__h1--secondary{padding-top:0;font-family:var(--serif-font);font-style:italic;font-weight:500}.upsell-modal__h2,.upsell-modal__h3,.upsell-modal__sub-title{font-weight:600;font-family:var(--sans-serif-font)}.upsell-modal__h2{font-size:15px}@media (min-width:1025px){.upsell-modal__h2{font-size:16px}}.upsell-modal__h3{line-height:1.4;font-size:15px;text-transform:uppercase}.upsell-modal__h3--ingredient{font-size:16px}.upsell-modal__desc{margin-top:10px}@media (min-width:1025px){.upsell-modal__desc{margin-top:20px}}.upsell-modal__hr{margin:20px 0}.upsell-modal__ingredient{margin-top:10px}.upsell-modal__key-facts{display:grid;grid-template:1fr 1fr/1fr 1fr;margin-top:20px;gap:.5rem 0}.upsell-modal__key-fact-line{margin-top:15px}.upsell-modal__sub-title{font-size:15px}.upsell-modal__sfp{width:100%}.upsell-modal__note{font-size:8px;padding-top:1.5rem;font-family:var(--sans-serif-font);font-weight:500}.upsell-modal__add-to-cart{width:100%;height:50px;margin:0 auto;padding-top:40px;padding-bottom:40px;display:flex;justify-content:center;align-items:center;box-shadow:0 -8px 10px rgba(0,0,0,.1)}.upsell-modal--flo .upsell-modal__h1,.upsell-modal--flo .upsell-modal__h3,.upsell-modal--flo .upsell-modal__prod-name-box{color:#ff5764}.upsell-modal--flo-os .upsell-modal__h1,.upsell-modal--flo-os .upsell-modal__h3,.upsell-modal--flo-os .upsell-modal__prod-name-box{color:#ef609c}.upsell-modal--gogo .upsell-modal__h1,.upsell-modal--gogo .upsell-modal__h3,.upsell-modal--gogo .upsell-modal__prod-name-box{color:#ff561c}.upsell-modal--gogo .upsell-modal__graphics{background-color:#fbdac9}.upsell-modal--retro-gs .upsell-modal__h1,.upsell-modal--retro-gs .upsell-modal__h3,.upsell-modal--retro-gs .upsell-modal__prod-name-box{color:#ce7910}.upsell-modal--retro-gs .upsell-modal__graphics{background-color:#f9f0df}.upsell-modal--retro-acne .upsell-modal__h1,.upsell-modal--retro-acne .upsell-modal__h3,.upsell-modal--retro-acne .upsell-modal__prod-name-box{color:#40a8e2}.upsell-modal--retro-acne .upsell-modal__graphics{background-color:#eef4f6}.upsell-modal--uro-bs .upsell-modal__h1,.upsell-modal--uro-bs .upsell-modal__h3,.upsell-modal--uro-bs .upsell-modal__prod-name-box,.upsell-modal--uro-ut .upsell-modal__h1,.upsell-modal--uro-ut .upsell-modal__h3,.upsell-modal--uro-ut .upsell-modal__prod-name-box,.upsell-modal--uro-vp .upsell-modal__h1,.upsell-modal--uro-vp .upsell-modal__h3,.upsell-modal--uro-vp .upsell-modal__prod-name-box{color:#c41423}.upsell-modal--preggo .upsell-modal__h1,.upsell-modal--preggo .upsell-modal__h3,.upsell-modal--preggo .upsell-modal__prod-name-box,.upsell-modal--preggo-sh .upsell-modal__h1,.upsell-modal--preggo-sh .upsell-modal__h3,.upsell-modal--preggo-sh .upsell-modal__prod-name-box{color:#174877}.upsell-modal--uro-bs .upsell-modal__graphics,.upsell-modal--uro-ut .upsell-modal__graphics,.upsell-modal--uro-vp .upsell-modal__graphics{background-color:#f2cec8}.upsell-modal--preggo .upsell-modal__graphics,.upsell-modal--preggo-sh .upsell-modal__graphics{background-color:#f4e4d1}.upsell-modal--moto .upsell-modal__h1,.upsell-modal--moto .upsell-modal__h3,.upsell-modal--moto .upsell-modal__prod-name-box{color:#0a5e2b}.upsell-modal--moto .upsell-modal__graphics{background-color:#d6edc8}.upsell-modal--willo .upsell-modal__h1,.upsell-modal--willo .upsell-modal__h3,.upsell-modal--willo .upsell-modal__prod-name-box{color:#2e630c}.upsell-modal--willo .upsell-modal__graphics{background-color:#deb693}.upsell-modal--meno .upsell-modal__h1,.upsell-modal--meno .upsell-modal__h3,.upsell-modal--meno .upsell-modal__prod-name-box{color:#5c72b6}.upsell-modal--meno .upsell-modal__graphics{background-color:#f3e3fe}@media (min-width:1025px){.upsell-modal__add-to-cart{box-shadow:none;justify-content:flex-start}.upsell-modal--flo .upsell-modal__graphics,.upsell-modal--flo-os .upsell-modal__graphics{background-image:linear-gradient(#fabdcc,#fce9ed)}.upsell-modal--gogo .upsell-modal__graphics{background-image:linear-gradient(#ff9872,#ffaf8d)}.upsell-modal--retro-gs .upsell-modal__graphics{background-image:linear-gradient(#fcbc5c,#fbda95)}.upsell-modal--retro-acne .upsell-modal__graphics{background-image:linear-gradient(#c8deee,#eef4f6)}.upsell-modal--uro-bs .upsell-modal__graphics,.upsell-modal--uro-ut .upsell-modal__graphics,.upsell-modal--uro-vp .upsell-modal__graphics{background-image:linear-gradient(#ffc1c0,#f8ddd7)}.upsell-modal--preggo .upsell-modal__graphics{background-image:linear-gradient(#deb693,#f4e4d1)}.upsell-modal--preggo-sh .upsell-modal__graphics{background-image:linear-gradient(#174877,#a8c2e5)}.upsell-modal--moto .upsell-modal__graphics{background-image:linear-gradient(#079247,#d6edc8)}.upsell-modal--willo .upsell-modal__graphics{background-image:linear-gradient(#deb693,#deb693)}.upsell-modal--meno .upsell-modal__graphics{background-image:linear-gradient(#cab5d8,#f3e3fe)}}.accordion-v2__item{border-bottom:1px solid #e8d8c2;color:#4d4d4d;overflow:hidden;cursor:pointer;display:flex;flex-direction:column}.accordion-v2__item:nth-of-type(1){border-top:1px solid #e8d8c2}.accordion-v2__header{display:flex;align-items:flex-start;justify-content:space-between}.accordion-v2__arrow{transform-origin:center;margin-top:16px}@media (min-width:1025px){.accordion-v2__arrow{margin-top:11px}}