html{scroll-behavior:smooth}h1{font-size:54px;line-height:62px}h2{font-size:36px;line-height:44px}h3{font-size:24px;line-height:36px}@media (max-width: 990px){h1{font-size:38px;line-height:42px}h2{font-size:30px;line-height:38px}h3{font-size:24px;line-height:32px}}.btn{display:inline-block;padding:6px 30px;font-size:16px;font-weight:700;text-decoration:none;border:1px solid black;border-radius:50px;cursor:pointer;transition:all .3s ease;text-align:center;font-family:Buenos Aires,sans-serif}@media (max-width: 600px){.btn{width:auto;max-width:100%;margin:0 auto;text-transform:capitalize}}.btn-black{background-color:#000;color:#fff}.btn-black:hover{background-color:#333;border-color:#333}.btn-black.hover-pink:hover{background:#ff59e4;border-color:#ff59e4}.btn-pink{background-color:var(--color-primary, #ff59e4);color:#fff;border-color:var(--color-primary, #ff59e4)}.btn-pink:hover{background-color:#000;border-color:#000;color:#fff}.btn-pink.shadow:hover{background-color:var(--color-primary, #ff59e4);border-color:var(--color-primary, #ff59e4);box-shadow:0 0 0 3px #ffd9f9}.btn.shadow:hover{box-shadow:0 0 0 3px #ffd9f9}.btn-clear{background-color:transparent;color:#000}.btn-clear:hover{background-color:#0000000d}.footer-block--newsletter{margin-top:0!important}.footer .footer-block__heading{margin-bottom:6px;color:#000;font-weight:600}.footer .list-menu__item--link{font-size:16px!important;text-decoration:none!important}.footer .list-menu__item--link:hover{color:#ff59e4!important;text-decoration:none!important}.footer-block__newsletter-custom{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0rem 1rem 1rem}.footer-block__newsletter-custom h2{margin-bottom:0}.footer-block__subheading{font-size:12px;color:#121212;margin-bottom:.5rem}.footer-newsletter-form{width:100%;max-width:400px;margin:0 auto}.footer-newsletter-input-row{display:flex;border:1px solid var(--color-primary, #ff59e4);border-radius:9999px;overflow:hidden;background:#fff;margin-top:6px}.footer-newsletter-input{flex:1;border:none;outline:none;padding:1.2rem 1.5rem;font-size:14px;background:transparent}.footer-newsletter-input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.footer-newsletter-submit{background:var(--color-primary, #ff59e4);color:#fff;border:none;border-radius:9999px;padding:0 2rem;font-size:14px;cursor:pointer;transition:background .2s;margin:2px;font-weight:700}.footer-newsletter-submit:hover{background:#e04fcf}.footer-newsletter-success-message{color:var(--color-primary, #ff59e4);font-size:.95rem;margin-top:.5rem}.footer-newsletter-error-message{color:#d32f2f;font-size:.95rem;margin-top:.5rem}.footer-newsletter-social-row{display:flex;gap:1.5rem;justify-content:center;margin-top:16px}.footer-newsletter-social-row svg{transition:transform .2s ease}.footer-newsletter-social-row a:hover svg{transform:scale(1.1)}.footer-social-icon-placeholder{display:inline-block;width:28px;height:28px;background:#eee;border-radius:50%;line-height:28px;text-align:center;color:#888;font-size:1rem}.yotpo-bottom-line .yotpo-bottom-line-right-panel{flex-wrap:wrap!important}.yotpo-container{box-sizing:border-box!important}.yotpo-review-customer-questions-container{margin-left:0!important;padding:0 15px!important}.yotpo-review-center-panel{padding:0 15px!important}.yotpo-new-review-btn-wrapper{margin-bottom:20px!important}.yotpo-widget-campaign-widget .yotpo-title-text{font-size:25px!important}.yotpo-widget-campaign-widget .yotpo-description-text{font-size:18px!important}.yotpo-avatar-initials-text{fill:#fff!important}.yotpo-initials-background{fill:#ff59e4!important}.yotpo-reviews-seo-list .yotpo-review{gap:12px!important}.loading__spinner.hidden{display:none!important}.cart__dynamic-checkout-buttons{margin-top:4rem!important}.product-template-container .headers-5{font-size:32px}.product-template-container .italic-subheaders-5{font-size:16px;margin-top:0}.product-template-container .body-6,.product-template-container .headers-8,.product-template-container .headers-9{font-size:16px!important}.product-template-container .qty-select{border-radius:50%!important}.product-template-container .qty-select--option{font-size:16px!important}.product-template-container .qty-select--slider{border-radius:50%!important}.product-template-container .button-5{font-size:16px!important}.product-template-container .headers-6{font-size:24px!important}.product-template-container .product-sub-radio-top{align-items:center}.product-template-container .product--sub-frequency-select-item{margin-top:4px}.subscription-details-wrapper.subscription-details-wrapper--new .subscription-icon-item{gap:8px!important}.subscription-details-wrapper--new .subscription-icon-item p.body-7{margin:2px 0!important}.rebuy-cart__flyout-actions button[disabled]{display:none!important}.rebuy-button.bg-pink{background-color:#ff59e4;border-radius:50px;border-width:0px}#LoginHeading{font-family:Buenos Aires,sans-serif}.customer button[type=submit]:after{display:none}.customer button[type=submit]{font-size:16px}.customer.recover a{color:#000;font-family:Buenos Aires,sans-serif}.rc-login--header{display:none!important}.rc-login .rc-login--body{border:1px solid #402650!important;border-radius:4px!important;box-shadow:none}.rc-login .rc-login--header-title{text-align:center!important;font-size:18px!important;font-weight:700!important;margin:0 0 16px!important;font-family:Buenos Aires,sans-serif!important}.rc-login-form-label{font-family:Buenos Aires,sans-serif!important}.rc-login-form-email{font-family:Assistant,sans-serif!important}.rc-login-form .rc-login-form-button{border:2px solid #402650!important;background-color:#402650!important;font-weight:700;padding:16px 32px!important;border-radius:50px;height:50px!important;font-family:Buenos Aires,sans-serif!important;font-size:14px!important}.rc-login-form .rc-login-form-button:hover{background-color:#fff!important}.rc-login-form .rc-login-form-button:hover span{color:#402650!important}.rc-login{max-width:600px!important}.recharge-container{font-family:Buenos Aires,sans-serif!important}.recharge-container .recharge-card{border-radius:0!important}.recharge-heading-h2{font-size:20px!important;color:#000!important}@media (max-width: 600px){.footer-block{width:100%}.footer__main-row{gap:0px!important}.footer-block__details-content{margin-bottom:12px}.footer .footer-block__heading{line-height:28px}.footer-block--newsletter{max-width:100%}.footer-block__newsletter-custom{align-items:center;max-width:100%}.footer-newsletter-input{width:10%}.mix-button{min-width:auto}.yotpo-main-widget-tabs,.yotpo-new-review-btn-wrapper{justify-content:center!important}}.standard-product-info{padding:16px}#supplementFactsModal{display:none;background-color:#000a;position:fixed;top:0;bottom:0;right:0;height:100%;width:100%;left:0;align-items:center;justify-content:center;z-index:9}.supplements-inner-body{background:#fff;max-width:1200px;margin:16px;max-height:calc(100vh - 10px);overflow:visible}#supplementFactsModal img{max-width:100%;width:100%;height:auto}.standard-product-info .promo_badge{background:#ff59e4;padding:6px 12px;color:#fff;width:auto;margin:0 0 24px;line-height:1.2;display:inline-block}.standard-product-info .standard-product-title{font-size:36px;margin:0;line-height:1.2}.standard-product-info .standard-product-subtitle{margin:0;font-size:20px;line-height:1.2}.standard-product-info .standard-product-caption{line-height:1.2;font-size:20px;color:#7c8993;margin:0 0 12px}.standard-product-info .standard-product-rating{margin-bottom:20px}.standard-product-info .standard-product-description p{margin-top:20px;margin-bottom:10px}.standard-product-info .standard-product-description ul{margin:0;padding-bottom:10px;padding-left:28px;list-style-type:"+"}.standard-product-info .standard-product-description li{padding-left:8px;line-height:1.4}.standard-product-info ul li::marker{color:#ff59e4;font-size:22px}.standard-product-info .open-btn{background:none;border:none;padding:2px;text-underline-offset:3px;cursor:pointer;font-size:16px;text-transform:uppercase;color:#ff59e4;text-decoration:underline}.standard-product-description p a{color:inherit}details.product-faq{border-top:1px solid #d8e1e8;border-bottom:1px solid #d8e1e8;padding:14px}.product-faq .faq-title svg{width:18px;line-height:1;height:auto;stroke-width:2px;position:relative;top:4px}.product-faq .faq-title{align-items:center;display:grid;grid-template-columns:1fr auto}.product-faq summary svg.icon-plus{display:inline-block}.product-faq[open] summary svg.icon-plus{display:none}.product-faq summary svg.icon-minus{display:none}.product-faq[open] summary svg.icon-minus{display:inline-block}.product-faq .faq-title p{line-height:1.2}.product-faq .faq-title p{margin:0}.product-faq-div{margin-top:25px}.faq-detail *{font-size:14px;margin-top:15px;margin-bottom:10px}.disclaimer-text{color:#7c8993;font-size:12px;line-height:1.2;margin:26px 0}div#purchase-options{margin-top:25px;margin-bottom:25px}.hsa-div{display:flex;align-items:center;gap:5px;margin:10px 0 30px}#purchase-options .purchase-option-box{border:1px solid #000;border-radius:12px;overflow:hidden}#purchase-options hr{margin:0;background:#000}#purchase-options .purchase-option-label{display:grid;grid-template-columns:auto 1fr auto}#purchase-options label{display:block;cursor:pointer;padding:14px 16px}#purchase-options label input[type=radio]{accent-color:#000;width:15px;margin:0 5px 0 0}.purchase-option-label .inner-purchase-row{display:grid;grid-template-columns:1fr auto}.more-info-subscription{margin-top:6px}.bold-uppercase-text{font-size:18px;font-weight:700;margin:0}.cancelation-text{color:#7c8993;font-size:12px;margin:8px 0 0}.more-sub-info{padding-left:20px}.icon-checkmark{display:inline-block!important}.icon-checkmark:before{content:"";display:inline-block;width:16px;height:12px;background-image:url('data:image/svg+xml;utf8,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.799805 5.98218L5.46647 10.4822L14.7998 1.48218" stroke="%23FF59E4" stroke-width="2"></path></svg>');background-size:contain;background-repeat:no-repeat}.extra-list-item div{display:inline-block}.extra-list-item{display:flex;gap:10px}.select-wrapper select{width:100%;background:transparent;box-shadow:none;outline:none;height:100%;border:none;min-height:34px;font-family:Buenos Aires;font-size:16px;border-radius:40px;-webkit-appearance:none;-moz-appearance:none;padding:5px 15px;appearance:none;line-height:1}.select-wrapper select:invalid{color:#7c8993}.select-wrapper{border:1px solid #000;padding:0;min-height:34px;display:flex;border-radius:40px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkRPV04gQVJST1ciPgo8cGF0aCBpZD0iVmVjdG9yIDE0IiBkPSJNMSAwLjgwMjczNEw4LjUgOC4zMDI3M0wxNiAwLjgwMjczNCIgc3Ryb2tlPSIjRkY1OUU0IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9nPgo8L3N2Zz4K) no-repeat calc(100% - 14px) #fff;position:relative}.select-wrapper .flavor-color+select{padding-left:33px}.add-to-cart-btn{width:100%}.flavor-color{width:20px;height:20px;position:absolute;left:7px;border-radius:50%;top:6px;display:inline-block!important}.options-wrapper-gap{display:flex;flex-direction:column;gap:10px}.tooltip{position:relative;display:flex;align-items:start;margin-top:-2px}.tooltip svg{cursor:pointer}.tooltiptext{visibility:hidden;padding:10px;width:max-content;background-color:#000;color:#7c8993;position:absolute;border-radius:10px;z-index:1;left:23px;top:-6px;opacity:1;transition:opacity .3s;display:flex;flex-direction:column}.extra-mobile-hsa-link{color:#fff;pointer-events:none;text-decoration:none}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.select-option-title{margin:0 0 8px}#purchase-options label:has(input[type=radio]:checked){background:#f4f9fd}@media (min-width: 768px){.add-to-cart-btn{font-size:18px}}@media (min-width: 1024px){.product-info-main{display:grid;align-items:flex-start;max-width:100%;padding-bottom:35px;grid-template-columns:5fr 7fr}.standard-product-image{max-width:100%;padding-top:20px;padding-bottom:30px;position:sticky;top:30px;order:2}.standard-product-info{padding:32px 32px 24px}}@media (max-width: 767px){.tooltiptext{left:-5px;top:unset;max-width:100%;bottom:-60px;font-size:13px}.hsa-div{position:relative}span.tooltip{position:static}.standard-product-info .standard-product-title{font-size:28px}.standard-product-info .standard-product-subtitle,.standard-product-info .standard-product-caption{font-size:16px}.standard-product-info .open-btn,#purchase-options .purchase-option-label,.faq-title p{font-size:14px}div#bundle-pricing>p{margin:0}.disclaimer-text{font-size:10px}.faq-detail *{margin-top:12px;margin-bottom:5px}}
/*# sourceMappingURL=/cdn/shop/t/420/assets/theme-overrides.css.map */
