.template-product-flagship .pdp-buy-box__offer{margin:8px 0 4px;font-weight:700;color:#204a80}.template-product-flagship .pdp-reassurance{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0 0;padding:10px 0;border-top:1px solid gainsboro;border-bottom:1px solid gainsboro;color:#696969;font-size:14px;line-height:1.4}.template-product-flagship .pdp-reassurance__item{display:inline-flex;align-items:center;gap:6px}.template-product-flagship .pdp-reassurance__item a{color:inherit;text-decoration:none}.template-product-flagship .pdp-reassurance__item a:hover{text-decoration:underline}.template-product-flagship .pdp-section-heading{color:#204a80;margin-bottom:14px}.template-product-flagship .pdp-contents,.template-product-flagship .pdp-protocol{margin:34px 0}.template-product-flagship .pdp-contents__item{padding-bottom:18px}.template-product-flagship .pdp-contents__image{flex:0 0 auto;width:88px;height:110px;display:flex;align-items:center;justify-content:center;padding:6px;box-sizing:border-box;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px}.template-product-flagship .pdp-contents__image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.template-product-flagship .pdp-contents__image--square img{transform:scale(1.3)}.template-product-flagship .pdp-contents__item--has-image{display:flex;align-items:flex-start;gap:14px}@media screen and (min-width:769px){.template-product-flagship .pdp-contents__item--has-image{flex-direction:column;gap:10px}.template-product-flagship .pdp-contents__image{width:100%;height:180px}.template-product-flagship .pdp-contents__image--square img{transform:scale(1.15)}}.template-product-flagship .pdp-contents__name{margin:0 0 2px;font-weight:700;color:#204a80}.template-product-flagship .pdp-contents__count,.template-product-flagship .pdp-contents__line,.template-product-flagship .pdp-contents__supply{margin:0 0 6px;color:#696969}.template-product-flagship .pdp-contents__supply{padding-top:10px;border-top:1px solid gainsboro;font-weight:700}.template-product-flagship .pdp-protocol__steps{margin:0 0 14px 20px;padding:0}.template-product-flagship .pdp-protocol__step{margin-bottom:14px;color:#696969}.template-product-flagship .pdp-protocol__step-heading{margin:0 0 4px;font-weight:700;color:#204a80}.template-product-flagship .pdp-protocol__step-body p:last-child{margin-bottom:0}.template-product-flagship .pdp-protocol__article-link{margin:18px 0 0}.template-product-flagship .pdp-protocol__article-link a{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 18px;border:1px solid #416d9f;border-left:4px solid #204a80;border-radius:4px;background:#fff;color:#696969;text-decoration:none}.template-product-flagship .pdp-protocol__article-link a:hover,.template-product-flagship .pdp-protocol__article-link a:focus-visible{border-color:#204a80}.template-product-flagship .pdp-protocol__article-link a:hover .pdp-protocol__article-cta,.template-product-flagship .pdp-protocol__article-link a:focus-visible .pdp-protocol__article-cta{text-decoration:none}.template-product-flagship .pdp-protocol__article-q{color:#204a80;font-size:17px;font-weight:700}.template-product-flagship .pdp-protocol__article-cta{color:#204a80;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.template-product-flagship .pdp-protocol__article-arrow{margin-left:auto;color:#204a80;font-size:18px;font-weight:700}.template-product-flagship .pdp-reviews-short{margin:34px 0}.template-product-flagship .pdp-review-badge__link{display:block;margin-top:2px;color:#204a80}.template-product-flagship .pdp-facts,.template-product-flagship .pdp-faq{margin:34px 0}.template-product-flagship .pdp-facts__list,.template-product-flagship .pdp-faq__list{list-style:none;margin:0;padding:0}.template-product-flagship .pdp-facts__item,.template-product-flagship .pdp-faq__item{margin:0 0 20px}.template-product-flagship .pdp-facts__item:last-child,.template-product-flagship .pdp-faq__item:last-child{margin-bottom:0}.template-product-flagship .pdp-facts__item h4,.template-product-flagship .pdp-faq__item h4{margin:0 0 6px}.template-product-flagship .pdp-facts__body,.template-product-flagship .pdp-faq__answer{height:auto;overflow:visible}.template-product-flagship ul.accordion-list{margin-top:0}.template-product-flagship ul.accordion-list li div.answer{height:auto;overflow-y:visible}.template-product-flagship .pdp-facts__panel{margin-bottom:12px}.template-product-flagship .pdp-facts__panel img{display:block;max-width:100%;height:auto}.template-product-flagship .pdp-facts__panel{margin-bottom:24px}.template-product-flagship .pdp-facts__ingredients{margin:10px 0 0;font-size:15px;line-height:1.55;color:#696969}.template-product-flagship .pdp-facts__ingredients-label{font-weight:700;color:#204a80}.template-product-flagship .pdp-bundle .rebuy-product-price{flex-shrink:0}.template-product-flagship .pdp-bundle .rebuy-money{white-space:nowrap}.template-product-flagship .pdp-bundle{margin:0}.template-product-flagship .pdp-bundle [data-rebuy-id]{margin:34px 0}.template-product-flagship .pdp-protocol__charts{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0 0}.template-product-flagship .pdp-protocol__chart{flex:1 1 320px;margin:0;min-width:0}.template-product-flagship .pdp-protocol__chart img{display:block;max-width:100%;height:auto;margin:0 auto}.template-product-flagship .pdp-article{margin:34px 0;scroll-margin-top:16px}.template-product-flagship .pdp-article__item>h4{padding:14px 52px 8px 20px;color:#204a80;font-size:20px;font-weight:700;line-height:1.3}.template-product-flagship .pdp-article__item>.arrow{top:14px}.template-product-flagship .pdp-disclaimer{margin:30px 0 0;padding-top:14px;border-top:1px solid gainsboro}.template-product-flagship .pdp-disclaimer .disclaimer{margin:0;color:#696969;font-size:12px;line-height:1.5;text-align:center}.template-product-flagship .pdp-sticky-atc{display:none}@media screen and (max-width:768px){.template-product-flagship .pdp-sticky-atc.is-visible{display:block;position:fixed;left:0;right:0;bottom:0;z-index:2147482000;padding:10px 12px;background:#fff;border-top:1px solid #416d9f;box-shadow:0 -2px 8px #0000001f}.template-product-flagship .pdp-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-product-flagship .pdp-sticky-atc__price{font-weight:700;color:#204a80;white-space:nowrap}.template-product-flagship .pdp-sticky-atc__button{flex:1 1 auto;max-width:60%}}.template-product-flagship .pdp-prop65{margin:30px 0 0}.template-product-flagship .pdp-prop65__toggle{display:inline-block;padding:6px 0;color:#204a80;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.template-product-flagship .pdp-prop65__toggle::-webkit-details-marker{display:none}.template-product-flagship .pdp-prop65__toggle:hover{text-decoration:none}.template-product-flagship .pdp-prop65__toggle-open,.template-product-flagship .pdp-prop65__details[open] .pdp-prop65__toggle-closed{display:none}.template-product-flagship .pdp-prop65__details[open] .pdp-prop65__toggle-open{display:inline}.template-product-flagship .pdp-prop65__details[open] .pdp-prop65__body{margin-top:8px}.template-product-flagship .pdp-prop65__heading,.template-product-flagship .pdp-prop65__body p{margin:0 0 8px;color:#696969;font-size:13px;line-height:1.5}.template-product-flagship .pdp-prop65__body p:last-child{margin-bottom:0}.template-product-flagship .pdp-article__teaser{padding:0 20px;color:#696969}.template-product-flagship .pdp-article__teaser p{margin:0 0 6px;font-size:15px}.template-product-flagship .pdp-article__teaser ul{margin:0 0 4px 20px;padding:0;list-style:disc}.template-product-flagship .pdp-article__teaser li{margin:0 0 4px;padding:0;border:0;background:none;font-size:15px;line-height:1.4}.template-product-flagship .pdp-article__more{display:inline-block;margin:6px 20px 14px;padding:6px 0;border:0;background:none;color:#204a80;font-size:15px;font-weight:700;text-decoration:underline;cursor:pointer}.template-product-flagship .pdp-article__more-open,.template-product-flagship .pdp-article__item.active .pdp-article__teaser,.template-product-flagship .pdp-article__item.active .pdp-article__more-closed{display:none}.template-product-flagship .pdp-article__item.active .pdp-article__more-open{display:inline}.template-product-flagship .pdp-jump{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 14px;font-size:14px;line-height:1.4}.template-product-flagship .pdp-jump__link{color:#204a80;font-weight:700;text-decoration:underline;text-underline-offset:3px}.template-product-flagship .pdp-jump__link:hover{text-decoration:none}.template-product-flagship #pdp-protocol,.template-product-flagship #pdp-facts{scroll-margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/63/assets/pdp-flagship.scss.css.map */
