.cb-template-product #MainContent{background:#04080f}.cb-template-product product-info[id^=MainProduct-]{background:#04080f;padding-top:clamp(3.2rem,4vw,5.6rem);padding-bottom:2rem}.cb-template-product product-info[id^=MainProduct-]>.page-width{max-width:156rem;padding-inline:clamp(2rem,4.5vw,7.2rem)}.cb-template-product .product__info-container>.product__text{color:#96b2c3;font:500 1.1rem/1.5 var(--font-body-family);letter-spacing:.065em;margin-bottom:1.4rem}.cb-template-product .product__info-container>.cereblue{font:600 2.3rem/1 Neusa SemiBold,sans-serif!important;letter-spacing:.035em!important;color:#62dff8!important;margin:0!important}.cb-template-product .product__info-container .product__title{margin:0!important}.cb-template-product .product__info-container .product__title h1{margin:0!important;line-height:.98!important;letter-spacing:.012em!important;color:#4788ee!important;text-shadow:0 0 12px #3b78e266,0 0 24px #3b78e222!important}.cb-template-product .product__info-container .pharma-grade-only-minimal{font:400 1.8rem/1.5 var(--font-body-family);color:#a7bdcb;margin:0 0 2rem!important}.cb-template-product .product__info-container .product__quick-facts{margin:2rem 0 2.6rem!important}.cb-template-product .product__quick-facts .custom-icon-boxes-container{gap:.7rem!important;margin-bottom:0}.cb-template-product .product__quick-facts .custom-icon-box{background:#091823!important;border-color:#2b4859!important;border-radius:.4rem!important;padding:.7rem 1rem!important;gap:.7rem!important;min-height:3.4rem}.cb-template-product .product__quick-facts .custom-icon-box__icon{margin-right:0}.cb-template-product .product__quick-facts .custom-icon-box__icon svg{width:1.7rem;height:1.7rem;stroke:#5fdff6}.cb-template-product .product__quick-facts .custom-icon-box__text{font:400 1.1rem/1.35 var(--font-body-family)!important;color:#c7dce7!important;letter-spacing:.015em}.cb-template-product .product__info-container .product__description,.cb-template-product .product__info-container .product__description :is(p,li,strong){font-size:1.6rem!important;line-height:1.6!important;color:#bfd0dc!important}.cb-template-product .product__info-container .product__description p{margin:0 0 1.6rem!important}.cb-template-product .product__info-container .product__description ul{margin:2rem 0;padding-left:0}.cb-template-product .product__info-container .product__description li{margin:0 0 1.2rem;padding-left:2.4rem}.cb-template-product .product__info-container .product__description li:before{top:.45em;color:#55dff5}.cb-template-product .product__info-container .product__description strong{color:#51def7!important;font-weight:600!important;text-shadow:none!important}.cb-template-product .product__info-container .product__description p:last-child{margin-bottom:0!important}.cb-template-product .product__info-container .product__description{padding-bottom:2.8rem;border-bottom:1px solid #233d4c;margin-bottom:2.4rem}.cb-template-product .product__info-container .price{margin-top:0!important;margin-bottom:1.8rem!important}.cb-template-product .product__info-container .price .price-item{color:#25daf5!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;text-shadow:0 0 10px #00cde866,0 0 22px #00cde822!important}.cb-template-product .product__info-container .product-form__input--pill{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:100%;padding:0;margin:0 0 2.2rem}.cb-template-product .product__info-container .product-form__input--pill legend.form__label{display:block!important;grid-column:1 / -1;float:none;position:static;width:100%;height:auto;clip:auto;overflow:visible;margin:0 0 1rem}.cb-template-product .product__info-container .form__label{font:500 1.1rem/1.5 var(--font-body-family);color:#8eafc1;letter-spacing:.06em}.cb-template-product .product__info-container .product-form__input--pill input[type=radio]+label{display:grid!important;grid-template-columns:minmax(0,1fr) 1.8rem;align-items:center;gap:1.2rem .4rem;text-align:left!important;padding:1.4rem 1.2rem!important;min-width:0!important;min-height:4.6rem;width:100%;box-sizing:border-box;margin:0!important;border:1px solid #315a6b!important;border-radius:.5rem!important;background:#071621!important;color:#8fe4f5!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;text-shadow:none!important;box-shadow:none!important;font:600 1.6rem/1.3 Neusa DemiBold,sans-serif!important;white-space:normal;transition:background-color .2s,border-color .2s!important}.cb-template-product .product__info-container .product-form__input--pill input[type=radio]:checked+label{background:#102a37!important;color:#e3fbff!important;border-color:#69dff4!important;box-shadow:none!important}.cb-template-product .product__info-container .product-form__input--pill input[type=radio]+label:hover{transform:none!important;background:#103040!important;border-color:#71e4f7!important}.cb-template-product .product__info-container .quantity{display:flex;width:14.4rem;min-height:4.6rem;border:1px solid #315a6b;border-radius:.4rem;background:#071621;overflow:hidden}.cb-template-product .product__info-container .quantity:before,.cb-template-product .product__info-container .quantity:after{display:none}.cb-template-product .product__info-container .quantity__button,.cb-template-product .product__info-container .quantity__input{flex:1;width:4.8rem!important;min-width:0;margin:0!important;padding:0!important;min-height:4.6rem;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#b5eff9!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;text-shadow:none!important;font:500 1.6rem var(--font-body-family)!important}.cb-template-product .product__info-container .quantity__button svg{width:1.2rem;height:1.2rem;filter:none}.cb-template-product .product__info-container .quantity__button:hover{background:#163344!important;transform:none!important}.cb-template-product .product__info-container .product__inventory{color:#9dc8d5;font-size:1.2rem;margin-block:1.6rem .8rem}.cb-template-product .product__info-container>section{color:#91acbf!important;font:400 1.2rem/1.6 var(--font-body-family)!important}.cb-template-product .product__info-container .product-form__submit{width:100%!important;min-height:5.8rem!important;padding:1.6rem 2.4rem!important;margin:1.6rem 0 1rem!important;border:1px solid #67e2fa!important;border-radius:.4rem!important;background:#67e2fa!important;color:#072a3c!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;text-shadow:none!important;box-shadow:none!important;font:600 1.4rem/1.4 var(--font-body-family)!important;letter-spacing:.05em!important}.cb-template-product .product__info-container .product-form__submit:hover{transform:none!important;background:#a0f0ff!important;border-color:#a0f0ff!important}.cb-template-product .product__info-container .product-form__submit[disabled],.cb-template-product .product__info-container .product-form__submit[aria-disabled=true]{opacity:.6}.cb-template-product .product__info-container .product-form__submit:focus-visible{outline:2px solid #a6f1ff;outline-offset:4px}@media(max-width:749px){.cb-template-product product-info[id^=MainProduct-]{padding-top:2.4rem}.cb-template-product .product__info-wrapper{padding:0!important}.cb-template-product .product__info-container{padding-top:2.8rem!important}.cb-template-product .product__info-container .product__title h1{font-size:clamp(3.8rem,11vw,5rem)!important;line-height:1.05!important}.cb-template-product .product__info-container .pharma-grade-only-minimal{font-size:1.6rem}.cb-template-product .product__info-container .product__description,.cb-template-product .product__info-container .product__description :is(p,li,strong){font-size:1.5rem!important}}@media(prefers-reduced-motion:reduce){.cb-template-product .product__info-container .product-form__input--pill input[type=radio]+label,.cb-template-product .product__info-container .product-form__submit{transition:none!important}}@media(max-width:374px){.cb-template-product .product__info-container .product-form__input--pill input[type=radio]+label{font-size:1.4rem!important}}.cb-template-product .cb-concentration__strength{font:500 3.6rem/1 Neusa DemiBold,sans-serif;color:#dff7ff;letter-spacing:-.02em}.cb-template-product .cb-concentration__detail{display:block;gap:.5rem;min-width:0}.cb-template-product .cb-concentration__name{font:500 1.2rem/1.3 var(--font-body-family);color:#d1e7ef}.cb-template-product .cb-concentration__step{font:400 1.1rem/1.4 var(--font-body-family);color:#8fb6c5}.cb-template-product .cb-concentration__price{grid-column:1 / -1;grid-row:2;font-variant-numeric:tabular-nums;font:500 1.6rem/1.3 var(--font-body-family);color:#c4f5ff;white-space:nowrap}.cb-template-product .cb-concentration__check{grid-column:2;grid-row:1;justify-self:end;width:1.8rem;height:1.8rem;border:1px solid #456c7c;border-radius:50%}.cb-template-product input:checked+label .cb-concentration__check{background:#74e6f6;border-color:#74e6f6;box-shadow:inset 0 0 0 4px #10313d}.cb-template-product input:checked+label .cb-concentration__step{color:#a0e5f2}.cb-template-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #b0f2ff;outline-offset:4px}.cb-template-product .product-form__input--pill input.disabled+label{opacity:.55}.cb-template-product .cb-delivery{display:flex;gap:1.4rem;align-items:center;padding:1.8rem 0;border-top:1px solid #233d4c;margin:1.8rem 0 0;color:#83c8db}.cb-delivery>svg{width:2.6rem;height:2.6rem;flex:0 0 auto}.cb-delivery__label{font:400 1.1rem/1.5 var(--font-body-family);color:#8aa8ba}.cb-template-product .cb-delivery p{font:500 1.3rem/1.5 var(--font-body-family);color:#d4e8f2;margin:.2rem 0 0}.cb-template-product .cb-assurance{display:grid;grid-template-columns:1fr;margin-top:2.4rem;border-top:1px solid #233d4c}.cb-assurance a{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 0;border-bottom:1px solid #233d4c;color:#8fdded;text-decoration:none}.cb-assurance a>svg{width:2.5rem;height:2.5rem;flex:0 0 auto}.cb-assurance a>span{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex:1}.cb-assurance strong{font:500 1.3rem/1.4 var(--font-body-family);color:#c7dfeb}.cb-assurance small{font:400 1.1rem/1.5 var(--font-body-family);color:#7fa5b8;text-align:right}.cb-assurance a:hover strong,.cb-assurance a:hover small{color:#9decfa}.cb-assurance a:focus-visible{outline:2px solid #a6f1ff;outline-offset:4px}.cb-template-product .cb-gallery__caption{display:flex;justify-content:space-between;gap:1rem;margin:2rem 0 1.2rem;color:#8fb2c4;font:400 1rem/1.5 var(--font-body-family);letter-spacing:.03em}.cb-template-product .cb-gallery .thumbnail-slider{display:block;margin:0}.cb-template-product .cb-gallery .thumbnail-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem!important;margin:0!important;padding:0!important;scroll-padding:0}.cb-template-product .cb-gallery .thumbnail-list__item{width:100%!important;padding:0}.cb-template-product .cb-gallery .thumbnail-list__item:before{padding-bottom:86%}.cb-template-product .cb-gallery .thumbnail{border:1px solid #264656;border-radius:.4rem;background:#071621;box-shadow:none;overflow:hidden;opacity:.7}.cb-template-product .cb-gallery .thumbnail[aria-current]{border-color:#78dff2;box-shadow:inset 0 -2px #78dff2;opacity:1}.cb-template-product .cb-gallery .thumbnail:hover{opacity:1;border-color:#78dff2}.cb-template-product .cb-gallery .thumbnail img{width:100%;height:calc(100% - 2.4rem);object-fit:contain;position:absolute;top:0;left:0}.cb-template-product .cb-gallery__label{position:absolute;bottom:.4rem;left:0;right:0;font:500 1.2rem/1.5 var(--font-body-family);color:#c4eaf6;text-align:center}.cb-template-product .cb-gallery [id^=GalleryThumbnails]>.slider-button{display:none}.cb-template-product .cb-gallery [id^=GalleryViewer]>.slider-buttons{display:none}.cb-template-product .cb-gallery .product__media-icon{background:#071a26;color:#9aebfa;border:1px solid #3b6377;border-radius:50%;box-shadow:none}.cb-template-product .cb-gallery .product__media-zoom-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;border:0;background:transparent;cursor:zoom-in}.cb-template-product .product-media-modal,.cb-template-product .product-media-modal__dialog,.cb-template-product .product-media-modal__content{background:#04080f}.cb-template-product .product-media-modal__dialog{height:100dvh}.cb-template-product .product-media-modal__content{padding:6rem 1.6rem 2rem;max-height:100dvh}.cb-template-product .product-media-modal__content>:not(.active){display:none}.cb-template-product .product-media-modal__content>img.active{width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 8rem);object-fit:contain;margin:auto}.cb-template-product .product-media-modal__toggle{width:4.4rem;height:4.4rem;color:#b4edfa;background:#0b2230;border:1px solid #34586a}@media(max-width:749px){.cb-template-product .cb-gallery .thumbnail-list{max-width:32rem;margin-inline:auto!important}.cb-template-product .cb-gallery__caption{max-width:32rem;margin-inline:auto}.cb-template-product .product__info-container .product-form__input--pill input[type=radio]+label{grid-template-columns:minmax(0,1fr) 1.6rem;padding:1.4rem .8rem!important;gap:1rem .4rem;min-height:7.8rem}.cb-template-product .cb-concentration__strength{font-size:3.2rem}.cb-template-product .cb-concentration__price{font-size:1.4rem}.cb-template-product .cb-concentration__check{width:1.6rem;height:1.6rem}.cb-assurance a>span{display:grid;gap:.4rem}.cb-assurance small{text-align:left}}.cb-purchase-jump{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.4rem;margin-bottom:1.6rem;color:var(--cb-accent);font-size:1.4rem;text-decoration:underline;text-underline-offset:.4rem}.cb-purchase-jump svg{width:1.8rem;height:1.8rem}.cb-purchase-jump:focus-visible{outline:2px solid var(--cb-accent);outline-offset:4px}.cb-template-product variant-selects{scroll-margin-top:11rem}.cb-template-product .product__info-container ::selection{background:var(--cb-accent);color:var(--cb-bg)}.cb-template-product .product__info-container>.cb-rating-badge{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;max-width:100%;min-height:3.2rem;box-sizing:border-box;margin:0 0 .8rem;padding:.5rem 1.2rem;border:1px solid var(--cb-line);border-radius:2rem;background:var(--cb-surface);color:var(--cb-text);font:400 1.2rem/1.4 var(--font-body-family)}.cb-rating-badge>svg{width:1.5rem;height:1.5rem;fill:var(--cb-accent);flex-shrink:0}.cb-rating-badge strong{font-size:1.4rem;font-weight:600;white-space:nowrap}.cb-rating-badge strong span{margin-left:.2rem;font-size:1.1rem;color:var(--cb-muted);font-weight:400}.cb-rating-badge__count{color:var(--cb-muted)}@media(min-width:990px){.cb-template-product product-info .product__info-container{padding-top:0!important}.cb-template-product .cb-purchase-jump{display:none}.cb-template-product product-info .product__info-container .pharma-grade-only-minimal{margin-bottom:0!important;line-height:1.3}.cb-template-product product-info .product__info-container .product__quick-facts{margin:1.2rem 0 1.4rem!important}.cb-template-product product-info .product__quick-facts .custom-icon-boxes-container{gap:.6rem!important}.cb-template-product product-info .product__quick-facts .custom-icon-box{min-height:3rem;padding:.5rem .8rem!important}.cb-template-product product-info .product__info-container .product__description{margin-top:0!important;margin-bottom:1.6rem!important;padding-bottom:1.6rem}.cb-template-product product-info .product__info-container .product__description :is(p,li,strong){line-height:1.45!important}.cb-template-product product-info .product__info-container .product__description p{margin-bottom:1rem!important}.cb-template-product product-info .product__info-container .product__description ul{margin-block:1.2rem!important}.cb-template-product product-info .product__info-container .product__description li{margin-bottom:.8rem!important}.cb-template-product product-info .product__info-container .product__description :is(li,p):last-child{margin-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cereblue-product.css.map */
