@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;1,400;1,500&display=swap";html{scroll-behavior:smooth}#sp2-reviews,#sp2-benefits,#sp2-inside,#sp2-how,#sp2-faq,#sp2-details{scroll-margin-top:90px}.product__title h1{font-family:Montserrat,sans-serif!important;font-weight:800!important;color:var(--s2-navy)!important;letter-spacing:-.3px}.sp2-hero{gap:12px!important;margin-top:4px!important}.sp2-toprow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sp2-rating{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-family:Roboto,system-ui,sans-serif;font-size:13.5px;color:var(--s2-ink-2)}.sp2-rating .sp2-stars{font-size:15px}.sp2-rating b{font-family:Montserrat,sans-serif;font-weight:800;color:var(--s2-navy)}.sp2-rating u{text-underline-offset:2px}.sp2-credpill{display:inline-flex;align-items:center;gap:6px;background:var(--s2-navy);color:#fff;border-radius:999px;padding:5px 12px 5px 9px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;line-height:1}.sp2-credpill svg{color:var(--s2-orange-lt);flex:0 0 auto}.sp2-hero p.sp2-headline{font-family:Roboto,system-ui,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:1.55!important;color:var(--s2-ink)!important;margin:0}.sp2-hero a.sp2-chip{text-decoration:none}.sp2-hero a.sp2-chip:hover{border-color:var(--s2-red)}.sp2-jumps{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:-2px}.sp2-jumps a{display:inline-flex;align-items:center;gap:5px;font-family:Montserrat,sans-serif;font-weight:800;font-size:13.5px;color:var(--s2-red);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.sp2-jumps a span{text-decoration:none;font-size:15px;line-height:1}.volume-tiers__heading{font-size:1.7rem!important}.sp2-flow-label{font-family:Montserrat,sans-serif!important;font-weight:800!important;color:var(--s2-navy)!important;font-size:1.7rem!important}.sp2-docnote{margin:14px 0 6px;padding:14px 16px;background:#fff;border:1.5px solid var(--s2-line);border-left:4px solid var(--s2-orange);border-radius:14px}.sp2-docnote .k{display:block;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--s2-red)}.sp2-docnote blockquote{margin:6px 0 8px;font-family:Montserrat,sans-serif;font-weight:700;font-size:15.5px;line-height:1.45;color:var(--s2-navy)}.sp2-docnote .who{margin:0;font-size:13.5px;line-height:1.45;color:var(--s2-ink-2)}.sp2-docnote .who strong{color:var(--s2-navy)}.sp2-mini-pair .k{display:block;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--s2-red);margin-bottom:2px}.sp2-inbox{position:relative;background:var(--s2-cream);border:2px solid var(--s2-orange);border-radius:16px;padding:18px}.sp2-inbox .sp2-owl{position:absolute;right:10px;top:-26px;width:76px;filter:drop-shadow(0 2px 3px rgba(23,45,77,.2))}.sp2-inbox h3{margin:0 90px 12px 0!important}.sp2-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.sp2-points li{display:flex;gap:9px;align-items:flex-start;font-family:Montserrat,sans-serif;font-weight:700;font-size:14.5px;line-height:1.35;color:var(--s2-navy)}.sp2-points li:before{content:"\2713";flex:0 0 22px;height:22px;border-radius:50%;background:var(--s2-orange);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:-1px}.sp2-intro{margin:14px 0 0!important;font-size:15px;line-height:1.6;color:var(--s2-ink)}.sp2-acc{margin-top:18px}.sp2-acc details{border:1.5px solid var(--s2-line);border-radius:14px;padding:14px 18px;margin-bottom:10px;background:#fff}.sp2-acc details[open]{border-color:var(--s2-orange-lt)}.sp2-acc summary{cursor:pointer;list-style:none;font-family:Montserrat,sans-serif;font-weight:800;font-size:16px;color:var(--s2-navy);display:flex;justify-content:space-between;gap:12px}.sp2-acc summary::-webkit-details-marker{display:none}.sp2-acc summary:after{content:"+";color:var(--s2-red);font-size:22px;line-height:1}.sp2-acc details[open] summary:after{content:"\2212"}.sp2-acc .sp2-acc-body{margin-top:10px;font-size:14.5px;line-height:1.6;color:var(--s2-ink)}.sp2-acc .sp2-acc-body.rte p{margin:0 0 10px}.sp2-diffs.sp2-swipe{margin-top:18px}.sp2--b .sp2-diffs.sp2-swipe>div{background:#fff;border:1.5px solid var(--s2-orange-lt)!important;border-radius:16px;padding:18px!important}@media(min-width:750px){.sp2--b .sp2-diffs.sp2-swipe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.sp2-how-doses{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.sp2-dosecard{background:#fff;border:2px solid var(--s2-orange-lt);border-radius:16px;padding:16px 12px;text-align:center}.sp2-dosecard .who{font-family:Montserrat,sans-serif;font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:1px;color:var(--s2-red)}.sp2-dosecard .gums{display:flex;justify-content:center;gap:4px;margin:10px 0 4px;height:34px}.sp2-dosecard .gums>span{opacity:1!important}.sp2-dosecard .gums svg{height:34px;width:auto}.sp2-dosecard .amt{display:block;font-family:Montserrat,sans-serif;font-weight:800;font-size:28px;line-height:1.1;color:var(--s2-navy)}.sp2-dosecard .unit{display:block;font-size:14px;color:var(--s2-ink-2)}.sp2-steps{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px;counter-reset:sp2s}.sp2-steps li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1.5px solid var(--s2-line);border-radius:14px;padding:12px 14px}.sp2-steps li:before{counter-increment:sp2s;content:counter(sp2s);flex:0 0 30px;height:30px;border-radius:50%;background:var(--s2-navy);color:#fff;font-family:Montserrat,sans-serif;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}.sp2-steps b{display:block;font-family:Montserrat,sans-serif;font-weight:800;font-size:15px;color:var(--s2-navy);margin-bottom:2px}.sp2-steps span{font-size:14.5px;line-height:1.5;color:var(--s2-ink-2)}.sp2-how-note{margin-top:12px!important;font-size:13.5px;line-height:1.5;color:var(--s2-ink-2)}@media(min-width:750px){.sp2-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp2-sticky{flex-wrap:wrap;row-gap:8px}.sp2-sticky .sp2-st-tiers{order:-1;flex:1 1 100%;display:flex;gap:6px}.sp2-sticky .sp2-st-tiers button{flex:1 1 0;min-width:0!important;min-height:38px!important;padding:4px 6px!important;border:1.5px solid var(--s2-line)!important;border-radius:10px!important;background:#fff!important;color:var(--s2-navy)!important;font-family:Montserrat,sans-serif;font-weight:800;font-size:12.5px!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;line-height:1.15;box-shadow:none!important}.sp2-sticky .sp2-st-tiers button small{display:block;font-size:10.5px;font-weight:800;color:var(--s2-red-2)}.sp2-sticky .sp2-st-tiers button.is-on{border-color:var(--s2-orange)!important;background:#fffbf3!important;box-shadow:0 0 0 1px var(--s2-orange)!important}@media(max-width:749px){body.sp2-has-sticky{padding-bottom:124px!important}body.sp2-has-sticky #chat-button,body.sp2-has-sticky iframe[id^=chat-button]{bottom:134px!important}.sp2-hero p.sp2-headline{font-size:15px!important}.sp2-points{grid-template-columns:1fr}.sp2--b .sp2-diffs.sp2-swipe{flex-direction:row!important;gap:12px}.sp2--b .sp2-diffs.sp2-swipe>div{margin:0!important}}@media(min-width:750px){.sp2-sticky{flex-wrap:nowrap}.sp2-sticky .sp2-st-tiers{order:0;flex:0 1 380px}}.sp2,.sp2-hero,.sp2-docnote,.sp2-mini-pair,.loop-subscription-container,.volume-tiers,.product-form__buttons,.sp2-sticky,#judgeme_product_reviews{--s2-ink:#1B2A40;--s2-ink-2:#34435A}.sp2 p,.sp2 blockquote,.sp2-steps span,.sp2-dosecard .unit,.sp2-score span,.sp2-acc .sp2-acc-body,.sp2-acc-body.rte li,.sp2-docnote .who,.sp2-mini-pair .l,.sp2-ot-sub,.sp2-hero p.sp2-headline,.sp2-rating u,.sp2-sticky .sel{font-weight:400!important}.sp2-quote blockquote{color:var(--s2-ink)!important;font-style:italic}.sp2-ben p,.sp2-diffs p,.sp2-faq-acc p{color:var(--s2-ink-2)!important}.sp2-rating u{color:var(--s2-ink)}.volume-tiers__price-each,.volume-tiers__sublabel{font-weight:500!important;color:var(--s2-ink-2)!important}.volume-tiers__price-was{font-weight:400!important;color:#4a5568!important}.volume-tiers__note{font-weight:400!important;color:var(--s2-ink-2)!important}.loop-tooltip-label{font-weight:500!important;color:var(--s2-navy)!important}.loop-tooltiptext{font-weight:400!important}.shopify-payment-button__more-options{font-weight:500!important;color:var(--s2-navy)!important}#shopify-buyer-consent,#shopify-buyer-consent *{font-weight:400!important;color:var(--s2-ink-2)!important;font-size:13.5px!important;line-height:1.55!important}#shopify-buyer-consent a{color:var(--s2-navy)!important;font-weight:500!important;text-decoration:underline!important}#judgeme_product_reviews .jdgm-rev__body,#judgeme_product_reviews .jdgm-rev__body p,#judgeme_product_reviews .jdgm-rev-widg__summary-text,#judgeme_product_reviews .jdgm-rev__timestamp,#judgeme_product_reviews .jdgm-histogram__frequency,#judgeme_product_reviews .jdgm-sort-dropdown{font-weight:400!important;color:var(--s2-ink-2)!important}#judgeme_product_reviews .jdgm-rev__body,#judgeme_product_reviews .jdgm-rev__body p{color:var(--s2-ink)!important;font-size:15px;line-height:1.55}#judgeme_product_reviews .jdgm-rev__author,#judgeme_product_reviews .jdgm-rev__title{font-weight:700!important}#judgeme_product_reviews .jdgm-rev__title{color:var(--s2-navy)!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/sp2-8b.css.map */
