.bio-theme{--color-base-accent-1:20,61,101;--color-base-accent-2:231,140,32;color:#142c48;background:white}.bio-theme .header{max-width:1360px}.bio-theme .header__menu-item{color:#143d65;font-size:13px}.bio-theme .product__title h1{font:400 40px/1.2 Lora,Georgia,serif;color:#142c48;letter-spacing:-1.2px}.bio-theme .main-product__info-container>*+*{margin-top:18px}.bio-theme .product__info-wrapper{padding-left:40px}.bio-theme .product{align-items:flex-start}.bio-theme .main-product-section .page-width{max-width:1280px}.bio-product-description h2{font:500 22px/1.4 var(--font-body-family);color:#142c48;margin:0 0 12px}.bio-product-description p{font-size:15px;line-height:1.7;color:#263f55}.bio-theme .product-form__submit{border-radius:5px;min-height:60px;font-weight:700}.bio-theme .product__view-details{display:none}.bio-theme .quantity-breaks{max-width:none}.bio-theme .quantity-breaks__title{justify-content:flex-start;font-size:15px;color:#142c48}.bio-theme .quantity-breaks-container{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bio-theme .quantity-break{margin:0!important;border-radius:5px!important}.bio-theme .quantity-break__wrapper{padding:16px 10px!important}.bio-theme .quantity-break__content{display:flex;flex-direction:column;gap:8px;text-align:center}.bio-theme .quantity-break__label{font-size:15px}.bio-theme .quantity-break__caption{font-size:11px}.bio-theme .quantity-break__right{align-items:center}.bio-theme .quantity-break__price{font-size:20px}.bio-theme .quantity-breaks--show-indicator .quantity-break:before{display:none}.bio-purchase-notes{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:12px;color:#536980}.bio-purchase-notes p{margin:0}.bio-gallery-stage{aspect-ratio:1;overflow:hidden;background:#f7fafb;border-radius:8px}.bio-gallery-stage img{width:100%;height:100%;object-fit:contain}.bio-gallery-stage>div{height:100%}.bio-gallery-thumbs{display:flex;gap:10px;margin-top:15px;overflow:auto}.bio-gallery-thumbs button{border:1px solid #d5dfe7;background:#fff;border-radius:5px;padding:5px;width:72px;height:72px;flex:0 0 72px;cursor:pointer}.bio-gallery-thumbs img{width:100%;height:100%;object-fit:contain}.bio-gallery-thumbs button[aria-pressed=true]{border:2px solid #143d65}.bio-gallery [hidden]{display:none!important}.bio-wrap{max-width:1200px;padding:0 30px;margin:auto}.bio-quote{background:#edf4f9;padding:25px 0}.bio-quote .bio-wrap{display:grid;grid-template-columns:100px 1fr;gap:25px;align-items:center}.bio-quote img{width:90px;height:90px;object-fit:cover;border-radius:50%}.bio-quote blockquote{font-size:16px;line-height:1.65;border:0;padding:0;margin:0}.bio-home-hero{background:#f4f8fb;padding:55px 0}.bio-home-hero .bio-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.bio-home-hero h1{font:400 48px/1.15 Lora,Georgia,serif;letter-spacing:-1.5px;color:#142c48;margin:14px 0 24px}.bio-home-hero p{font-size:17px;line-height:1.7}.bio-home-hero img{width:100%;height:440px;object-fit:contain}.bio-eyebrow{font-size:13px!important;letter-spacing:2px;font-weight:700}.bio-cta{display:inline-flex;background:#e78c20;color:#142c48;padding:17px 30px;border-radius:5px;text-decoration:none;font-weight:700;margin-top:16px}.bio-source{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;color:#142c48;background:#fff;isolation:isolate}.bio-source [hidden]{display:none!important}.bio-source :is(block,block-wrapper,dynamic-renderer,dynamic-div,blocks-wrapper,blocks,component-ref,interactive-element,text,columns,enable-editor,content-component,image,builder-symbol,spacer,custom-code){display:contents}.bio-source .builder-text h2{font-family:Lora,Georgia,serif}.bio-source a.morph-btn{cursor:pointer}.bio-source video{display:block;max-width:100%;height:auto}.bio-source .swiper-wrapper{transform:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}.bio-source .swiper-slide{scroll-snap-align:start;flex-shrink:0}.bio-source .swiper-slide-duplicate{display:none!important}.bio-source .swiper-pagination{display:none}.bio-source .accordion input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px}.bio-source .accordion input:checked~.accordion__text{max-height:none!important;height:auto!important;display:block!important}.bio-source .accordion input:not(:checked)~.accordion__text{display:none!important}.bio-source .accordion__title{cursor:pointer;display:block}.bio-source-ingredients .swiper-wrapper,.bio-source-benefits .swiper-wrapper{display:flex}.bio-source-ingredients .swiper-slide,.bio-source-benefits .swiper-slide{width:100%!important;min-width:0!important}.bio-source .gmd-accordion-item{overflow:visible}.bio-source .builder-accordion-title{cursor:pointer}.bio-video-section{padding:45px 0;background:#f4f8fb}.bio-video-section .bio-wrap{max-width:1000px}.bio-video-section video,.bio-video-section img{width:100%;max-height:570px;object-fit:contain;display:block}.bio-documents dialog{border:0;border-radius:10px;width:min(780px,92vw);max-height:90vh;padding:35px;overflow:auto;color:#142c48}.bio-documents dialog::backdrop{background:#07172ab3}.bio-documents [data-bio-close]{position:absolute;top:8px;right:14px;border:0;background:none;font-size:28px;cursor:pointer}.bio-documents img{width:100%;max-height:700px;object-fit:contain}.bio-facts-text{font-size:13px;line-height:1.7;margin-top:25px}.bio-theme .footer{border-top:1px solid #d9e3eb}.bio-theme .footer-block__heading{color:#143d65}.bio-theme .footer-block__details-content{font-size:13px;line-height:1.7}.bio-theme button:focus-visible,.bio-theme a:focus-visible,.bio-source label:focus-visible{outline:3px solid #e78c20;outline-offset:3px}
@media(max-width:749px){.bio-theme .product__title h1{font-size:32px;letter-spacing:-.7px}.bio-theme .product__info-wrapper{padding:20px 0 0}.bio-product-description h2{font-size:20px}.bio-product-description p{font-size:14px}.bio-theme .quantity-breaks-container{gap:8px}.bio-theme .quantity-break__wrapper{padding:12px 6px!important}.bio-theme .quantity-break__label{font-size:12px}.bio-theme .quantity-break__caption{font-size:9px}.bio-theme .quantity-break__price{font-size:17px}.bio-gallery-thumbs button{width:55px;height:55px;flex-basis:55px}.bio-quote .bio-wrap{grid-template-columns:65px 1fr;gap:16px}.bio-quote img{width:60px;height:60px}.bio-quote blockquote{font-size:12px}.bio-wrap{padding:0 20px}.bio-home-hero{padding:30px 0}.bio-home-hero .bio-wrap{display:flex;flex-direction:column-reverse;gap:20px;text-align:center}.bio-home-hero img{height:300px}.bio-home-hero h1{font-size:36px}.bio-home-hero p{font-size:14px}.bio-source{font-size:14px}.bio-source .swiper-button-next,.bio-source .swiper-button-prev{display:none}.bio-documents dialog{padding:30px 20px}.bio-video-section{padding:25px 0}}
@media(prefers-reduced-motion:reduce){.bio-theme *{scroll-behavior:auto!important}}


.bio-source{letter-spacing:normal;padding-left:20px;padding-right:20px}.bio-source .builder-image-sizer{display:block!important}.bio-source img.ng-star-inserted:not([src]){display:none!important}.bio-source picture{display:block}.bio-source .builder-text :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;margin:0}.bio-source .builder-text p{letter-spacing:normal}.bio-source-reviews .swiper-wrapper{display:flex;gap:24px;overflow-x:auto;padding:4px 0 18px;width:100%!important}.bio-source-reviews .swiper-slide{width:calc((100% - 48px)/3)!important;min-width:0!important;margin:0!important}.bio-theme .header__icon{color:#143d65}.bio-theme .quantity-breaks-container{display:grid;grid-template-columns:1fr;gap:12px}.bio-theme .quantity-break__wrapper{padding:15px 20px!important}.bio-theme .quantity-break__content{flex-direction:row;text-align:left;align-items:center;justify-content:space-between;gap:15px}.bio-theme .quantity-break__left{min-width:0}.bio-theme .quantity-break__label{font-size:16px}.bio-theme .quantity-break__caption{font-size:12px;margin-top:4px}.bio-theme .quantity-break__right{align-items:flex-end;flex-shrink:0}.bio-theme .quantity-break__price{font-size:21px}.bio-theme .quantity-break__compare-price{font-size:12px;color:#6e7983}.bio-quote .bio-wrap{display:block;max-width:1200px}.bio-quote .bio-wrap>div:empty{display:none}.bio-quote blockquote{margin:0}.bio-source-study{margin-top:0}.bio-source-reviews{padding-top:35px;padding-bottom:35px}@media(max-width:749px){.bio-source{padding-left:20px;padding-right:20px}.bio-source-reviews .swiper-slide{width:85%!important;min-width:85%!important}.bio-source-reviews .swiper-wrapper{gap:16px}.bio-theme .quantity-break__wrapper{padding:13px 16px!important}.bio-theme .quantity-break__label{font-size:14px}.bio-theme .quantity-break__caption{font-size:11px}.bio-theme .quantity-break__price{font-size:19px}}

.bio-source swiper-container{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 18px}.bio-source swiper-container>swiper-slide{display:block;flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start}.bio-source .swiper-button-lock{display:none!important}@media(max-width:749px){.bio-source swiper-container{gap:16px}.bio-source swiper-container>swiper-slide{flex-basis:90%}}

.bio-source swiper-container{display:block}.bio-source swiper-container::part(wrapper){display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important}.bio-source swiper-container>swiper-slide{margin:0!important;width:calc((100% - 48px)/3)!important;flex:0 0 calc((100% - 48px)/3)}.bio-source swiper-container::part(pagination){display:none}@media(max-width:749px){.bio-source swiper-container::part(wrapper){gap:16px}.bio-source swiper-container>swiper-slide{width:90%!important;flex-basis:90%}}

.bio-source-ingredients swiper-container>swiper-slide{width:100%!important;flex-basis:100%}.bio-source-ingredients swiper-container::part(wrapper){gap:0;scroll-snap-type:x mandatory}.bio-source-ingredients .swiper-button-lock{display:block!important;cursor:pointer}
