.container--full-w{padding:20px 0}.container--custom{padding:72px 20px}@media screen and (min-width: 700px){.container--full-w{padding:50px 0}.container--custom{padding:72px 50px}}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.announcement-bar .subheading{--subheading-text-transform: "normal";max-width:15rem;margin:0 auto}@media screen and (min-width: 700px){.announcement-bar .subheading{max-width:none}}.header__hamburger>*,.header__primary-nav .icon,.header__secondary-nav .icon,.header__primary-nav .subheading{color:rgb(var(--header-text-color))}.heading-title{color:rgb(var(--heading-text-primary))}.header__hamburger>*{width:1.3rem}[aria-expanded=true] .header__hamburger+.subheading{display:none}.bio-menu-l1-list{padding:36px 20px}.bio-menu-l2-list,.bio-menu-l2-list-back{padding:20px}.bio-menu-l2-list{list-style:none;border-top:1px solid #e8e8e8}.table--custom{background:none;border-left:1px solid var(--bio-grey-inactive);margin-block-start:2rem}.table--custom__row{display:flex;flex-direction:column;padding:16px 0}.table--custom td{padding-top:0;vertical-align:top}@media screen and (min-width: 700px){.table--custom__row{display:table-row}.table--custom td{padding:20px}}.half-banner__content{display:flex;flex-direction:column;justify-content:center;height:100%}.half-banner__footer{text-align:center;font-family:var(--paragraph-font-family);font-weight:var(--paragraph-font-weight);padding:60px 48px 100px}.shopify-section--banner-line{position:relative}.shopify-section--banner-line .heading-title{font-size:40px;text-transform:uppercase;text-align:center;margin:0 auto;font-weight:400}.banner-line__header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;margin-bottom:450px}.banner-line__image{position:absolute;width:400px;max-width:100%;bottom:31%;left:50%;transform:translate(-45%)}.banner-line__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;width:100%}.banner-line__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-top:30px}@media screen and (min-width: 700px){.shopify-section--banner-line .heading-title{font-size:80px;max-width:68rem}.banner-line__header{margin-bottom:100px}.banner-line__content{max-width:1200px;flex-direction:row;justify-content:space-between;margin:0 auto;gap:400px}.banner-line__image{position:absolute;bottom:10%;width:500px;transform:translate(-50%)}.banner-line__content p:first-of-type{text-align:right;align-self:flex-start}.banner-line__content p:last-of-type{text-align:left;align-self:flex-end}.banner-line__actions{flex-direction:row;margin-top:400px}}.breadcrumbs__item{font-size:.875rem}.trust-icons__item .subheading{font-weight:var(--subheading-font-weight-bold)}.footer__content--custom{display:flex;flex-direction:column;gap:30px;padding:60px 20px 40px}.footer__content--right{flex-grow:1;display:flex;flex-direction:column;gap:50px}.footer__content--right--top{display:flex;flex-direction:column;gap:30px}.footer__menu-1{grid-area:menu_1}.footer__menu-2{grid-area:menu_2}.footer__menu-3{grid-area:menu_3}.footer__toll-free-number{display:flex;grid-area:number;align-items:flex-end;gap:.5rem}.footer__toll-free-number--text{display:flex;flex-direction:column;line-height:normal}.footer__content--right--middle{display:flex;flex-direction:column;gap:50px}.footer__menus{display:grid;grid-template-columns:repeat(2,1fr);grid-column-start:2;grid-auto-rows:auto;gap:20px;grid-template-areas:"menu_1 menu_3" "menu_2 ." "number number"}.footer__aside--custom{background:rgb(var(--background-secondary));flex-direction:column;align-items:flex-start;padding:30px 20px}@media screen and (min-width: 700px){.trust-icons{padding-left:35px;padding-right:35px}.footer__content--custom{flex-direction:row;padding:60px 50px 70px}.footer__content--left{flex-shrink:0;flex-grow:1}.footer__content--right--top{flex-direction:row;align-items:center}.footer__content--right--top .social-media{--icon-mobile-max-width: 1.75rem;--icon-max-width: 2rem;flex-wrap:nowrap;gap:1rem;flex-grow:0}.footer__content--right--middle{flex-direction:row;align-items:flex-start}.footer__menus{flex-grow:0;grid-template-columns:repeat(3,1fr);grid-template-areas:"menu_1 menu_2 menu_3"}.footer__aside--custom{flex-direction:row;align-items:center;padding:30px 20px}}.slideshow__controls--custom{width:100%;justify-content:space-between;padding:0 1.25rem 1.25rem 2rem}@media screen and (min-width: 700px){.slideshow__controls--custom{padding:0 4rem 1.25rem 3rem}}.slideshow__controls--custom carousel-player-button{margin-left:auto}.slideshow__controls--custom__left{display:flex;flex-grow:0;gap:2rem;align-items:center}.slideshow__controls__arrows{display:flex;gap:1rem}.slideshow__controls__arrows carousel-prev-button,.slideshow__controls__arrows carousel-next-button{line-height:0}.slideshow__controls__arrow,.carousel__controls__arrow{opacity:var(--carousel-arrow--opacity);background:transparent}.carousel__controls__arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:right}@media screen and (max-width: 999px){.carousel__controls__arrow{width:44px;height:44px}}.content-box--hero{grid-template-rows:[full-start] calc(var( --content-box-spacing-block-start, var(--content-box-block-spacing, var(--content-box-spacing)) ) + var(--content-box-enable-transparent-header-compensation) * var(--header-height, 0px)) [inner-start] minmax(0,1fr) [inner-end] 5.5rem [full-end];grid-template-columns:[full-start] var( --content-box-spacing-inline-start, var(--content-box-inline-spacing, var(--content-box-spacing)) ) [inner-start] minmax(0,1fr) [inner-end] 5rem [full-end]}.carousel__controls{color:var(--carousel-controls-color)}.carousel__controls.mx-20{margin-right:20px;margin-left:20px}.carousel__controls.my-20{margin-top:20px;margin-bottom:20px}.carousel__controls__arrow:disabled{color:var(--bio-grey-inactive);transition:.3s color ease-in-out}.tabs-navigation__bar{padding:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.tabs-navigation__button{--tabs-navigation-button-background: var(--background-secondary);--tabs-navigation-button-border-color: var(--border-color);padding:.75rem 1.5rem;border-radius:3rem;background:rgb(var(--tabs-navigation-button-background));color:rgb(var(--text-color));text-transform:uppercase;border:1px solid rgb(var(--tabs-navigation-button-border-color));cursor:pointer;min-width:170px}.tabs-navigation__button[aria-selected=true]{--tabs-navigation-button-border-color: var(--button-background-primary)}@media screen and (min-width: 700px){.tabs-navigation__button{min-width:unset}}.science-treatment__content{padding:40px 20px}.science-treatment__image{padding:0 20px}.science__footer{margin:0 20px;padding-top:50px;padding-bottom:50px}.science__footer-buttons{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.science__heading{color:var(--bio-grey-darker);padding:50px 20px 30px;text-align:center;font-size:18px;line-height:40px;letter-spacing:6px;text-transform:uppercase}.science-treatment__before-after{max-width:400px;margin:0 auto}@media screen and (min-width: 700px){.section-science-tabs .section-spacing{padding-block-start:100px}.science-treatment__before-after{margin:0}.science__heading{padding-block-start:100px;line-height:30px;font-size:20px}.science__footer-buttons{flex-direction:row}}@media screen and (min-width: 1000px){.section-science-tabs{margin:0 180px}.science__footer{border-top:1px dashed var(--bio-grey-inactive)}.science-treatment__before-after{max-width:unset}}.science-treatment__badge{width:fit-content;color:var(--bio-brand);padding:.25rem 1.5rem;border:2px solid var(--bio-brand);letter-spacing:.2em;border-radius:3rem;font-weight:600;text-transform:uppercase}.science-treatment__benefit__title{color:var(--bio-brand);font-size:26px;font-weight:600;line-height:30px}.science-treatment__benefit__description{color:var(--bio-grey-darker);font-size:16px}.science-treatment__molecule{max-width:200px}.science-treatment__molecule img{height:75px;object-fit:contain}.science-treatment__molecule .molecule__name{color:var(--bio-brand);font-weight:700;text-decoration-line:underline}.science-treatment__molecule .molecule__description{color:var(--bio-grey-darker)}@media screen and (max-width: 999px){.tabs-navigation__bar{position:sticky;top:0;z-index:2;background:#fff}.science-treatment__image{--navigation-bar-height: 0;position:sticky;top:var(--navigation-bar-height);z-index:1;background:#fff;width:100%;overflow:hidden;flex-shrink:0}.science-treatment__content{background:var(--bio-blur);-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);z-index:5}}.before-after__cursor:after{content:"";position:absolute;z-index:2;pointer-events:none;background-color:#fff}.before-after:not(.before-after--vertical) .before-after__cursor:after{width:2px;top:0;bottom:0;left:calc(var(--before-after-cursor-size) / 2);transform:translate(-50%)}.section-hair-science{position:relative}.hair-science__content{padding:50px 20px 30px;position:relative;z-index:1}.hair-science__main__content__title{font-weight:400;line-height:1.2}.hair-science__background-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:bottom right}.hair-science__heading,.hair-science__highlight-key,.hair-science__main__content__title{color:var(--bio-brand);font-size:40px}.hair-science__heading{padding:20px 0 0;text-align:center;font-weight:100;letter-spacing:8.8px}.hair-science__highlight-key{line-height:1;font-weight:600}.hair-science__highlight-value{color:var(--bio-grey-dark);font-size:16px;font-weight:400}.hair-science__main{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:30px;grid-template-areas:"highlights" "content" "video" "cta"}.hair-science__main__highlights{grid-area:highlights;display:grid;grid-template-columns:1fr;gap:20px}.hair-science__main__content{grid-area:content}.hair-science__main__video{grid-area:video}.hair-science__main__cta{grid-area:cta}@media screen and (min-width: 1000px){.hair-science__content{padding:50px 180px 100px}.hair-science__heading{font-size:116px;font-weight:300;line-height:1.7;letter-spacing:62.64px}.hair-science__main{grid-template-columns:1fr 1fr;column-gap:50px;grid-template-areas:"highlights video" "content ." "cta ."}.hair-science__main__highlights{grid-template-columns:1fr 1fr}}@media screen and (max-width: 999px){.hair-science__main__content__title{font-size:24px}}.faq-categories__heading{color:var(--bio-grey-darker);padding:0 20px;font-size:24px;font-weight:400}.faq-categories__grid{margin-top:30px;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--bio-grey-inactive)}.faq-categories--carousel{grid:auto / auto-flow 100%}.faq-categories__item{padding:20px;border-bottom:1px solid var(--bio-grey-inactive)}.faq-categories__item-icon{aspect-ratio:1/1}.faq-categories__item-title{color:var(--bio-brand);font-weight:600;font-size:1.25rem}.faq-categories--carousel .faq-categories__item{align-items:flex-start;padding:50px 20px}.faq-categories__item a{width:fit-content}@media screen and (min-width: 700px){.faq-categories__heading{font-size:40px;text-align:center}.faq-categories__grid{width:fit-content;margin:50px auto;grid:auto / repeat(var(--faq-categories-row-items),minmax(0,450px));gap:0;border-left:1px solid var(--bio-grey-inactive)}.faq-categories__item{border-right:1px solid var(--bio-grey-inactive);border-bottom:1px solid var(--bio-grey-inactive);padding:48px;flex-direction:column;align-items:flex-start}}.blogs-menu{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;column-gap:1.88rem;padding-bottom:0;border-block-end-width:1px}.blogs-menu .blogs-menu-item{font-size:.9375rem;line-height:1.5rem;padding-bottom:1.25rem;border-bottom:3px solid transparent;cursor:pointer}.blogs-menu .blogs-menu-item[aria-current=true]{color:var(--bio-brand);font-weight:600;border-bottom:3px solid var(--bio-brand)}.blogs-menu .blogs-menu-item a{text-decoration:none;background:none!important;cursor:pointer}@media screen and (max-width: 700px){.blogs-menu{scroll-behavior:smooth}.blogs-menu-item{scroll-snap-align:start;text-align:left;flex-shrink:0}}.blog-post-list .blog-post-card__content{padding-right:var(--container-gutter)}.blog-post-card__content .h5{font-size:1.375rem;font-weight:500;color:var(--bio-brand)}.blog-post-list-wrapper .circle-button:before{background:transparent;border:1px solid var(--bio-grey-darker)}.shopify-section--featured-product-list .product-card__media{margin-top:3.81rem}.shopify-section--featured-product-list .heading-title.h3{margin-bottom:3rem;margin-top:6.25rem;color:var(--bio-grey-darker);font-size:1rem;text-transform:uppercase}.shopify-section--featured-product-list .product-list.product-list--carousel{padding:1px}@media screen and (min-width: 700px){.shopify-section--featured-product-list .heading-title.h3{margin-bottom:4.5rem;font-size:2.5rem;text-transform:none}.shopify-section--featured-product-list .sm\:mx-8{margin-left:8rem;margin-right:8rem}}.shopify-section--main-cart .cart-header h1{color:var(--bio-brand);font-size:2.5rem}.free-shipping-bar span{color:var(--bio-grey-darker)}.free-shipping-bar .progress-bar{color:var(--bio-brand);background:var(--bio-grey-light)}.shopify-section--main-cart .cart-form .subheading,.drawer--cart .line-item .line-item__info .subheading{text-transform:none}.shopify-section--main-cart .cart-form .order-summary a.subheading,.drawer--cart .line-item .line-item__info a.subheading{color:var(--bio-brand);text-transform:uppercase;font-size:1rem}.shopify-section--main-cart .cart-form .order-summary .text-subdued,.drawer--cart .line-item .line-item__info .text-subdued{color:var(--bio-grey-dark);margin-top:.5rem;font-size:1rem}.quantity-selector{min-height:2.75rem}.shopify-section--main-cart .cart-form .order-summary .quantity-selector--line-item,.line-item__quantity-selector .quantity-selector--line-item{border-color:var(--bio-grey-darker);grid-template-columns:3rem auto 3rem}.cart-discount{align-items:flex-end;grid-template-columns:2fr 1fr;margin-top:1rem;margin-bottom:1rem}.cart-discount input{border-radius:.25rem;border-color:var(--bio-grey-darker);color:var(--bio-brand)}.cart-discount label,:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button),.drawer--cart .icon-bioscalin-cart{color:var(--bio-brand)}.cart-discount .cart-discount-button button{--button-padding-block: .63rem;--button-padding-inline: 1.63rem}.drawer::part(header){padding:2rem}:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button):before{background:transparent}.line-item__info-with-line-price{gap:1.65rem}.drawer--cart .h7{text-transform:uppercase}.cart-drawer__cross-sell{padding-top:1.88rem;row-gap:1.88rem}.cart-drawer__cross-sell-carousel .product-cross-sell{outline:1px solid var(--bio-grey-inactive);padding:10px;justify-items:left;display:block}.cart-drawer__cross-sell-carousel .product-cross-sell .product_title{font-size:.9375rem;color:var(--bio-brand);text-transform:none;text-align:left}.cart-drawer__cross-sell-carousel .product-cross-sell .price-list .text-sm{font-size:1rem;color:var(--bio-grey-darker)}.cart-drawer__cross-sell-carousel .product-cross-sell .shopify-product-form .subheading{text-transform:none;color:var(--bio-grey-dark);font-size:.9375rem}.cart-drawer__cross-sell .controls-container{color:var(--bio-brand);gap:2rem}.cart-drawer__cross-sell-carousel{grid-auto-columns:33%;column-gap:0;padding-top:1px;padding-bottom:1px}.order-summary td{padding:1rem 0}@media screen and (max-width: 700px){.cart-drawer__cross-sell-carousel{grid-auto-columns:45%}}@media screen and (min-width: 700px){.cart-drawer__footer-inner .button:not(.button--sm){--button-padding-inline: 1.5rem}}.button:not([disabled]):hover{background-color:var(--bio-brand-darker);color:var(--bio-white)}.button:active{background-color:var(--bio-brand-lighter);color:var(--bio-grey-darker)}.button.button--outline:hover{background-color:var(--bio-brand-lighter);color:var(--bio-brand)}.button.button--outline:active{background-color:var(--bio-brand);color:var(--bio-white)}.button[disabled]{background-color:var(--bio-grey-light);color:var(--bio-grey-darker);cursor:not-allowed!important}.page-header{padding:16px 20px 50px}.page-header.breadcrumbs-only{padding:18px 24px}@media screen and (min-width: 700px){.page-header:not(.breadcrumbs-only){padding:50px}}.shopify-section--richtext-anchors{position:sticky;top:0;z-index:2;background-color:#fff}.shopify-section--richtext-anchors .paragraphs-container{padding:50px;margin:0 auto}.shopify-section--richtext-anchors .paragraphs-container h3,.shopify-section--richtext-anchors .anchor-item[aria-current=true]{color:var(--bio-brand)}.shopify-section--richtext-anchors .anchors-controls{padding-top:20px;position:sticky;top:0;z-index:1;background-color:#fff}.shopify-section--richtext-anchors .anchors-list{border-block-end-width:1px;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;column-gap:1.5rem;padding:0 20px 20px;display:grid}.shopify-section--richtext-anchors .anchor-item{background:linear-gradient(to right,currentColor,currentColor) 0 100% / 0 1px no-repeat;background-position-x:var(--transform-origin-end);transition:background-size .2s ease-in-out;padding-bottom:12px}.shopify-section--richtext-anchors .anchor-item[aria-current=true]{font-weight:600;background-size:100% 3px}@media screen and (min-width: 1000px){.shopify-section--richtext-anchors .anchors-list{column-gap:2.5rem;padding:0 50px 20px}}.product-title{font-size:26px;font-weight:400;text-transform:uppercase;color:var(--bio-brand)}.block-swatch--alt{position:relative;padding:30px 20px;background-color:#f5f5f5;border:none;border-bottom:1px solid var(--bio-grey-dark);border-radius:0;outline-color:var(--bio-brand)!important}:checked+.block-swatch--alt,.block-swatch--alt.is-selected{background-color:#eee;border-color:var(--bio-brand);box-shadow:none}:checked+.block-swatch--alt:after,.block-swatch--alt.is-selected:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:var(--bio-brand)}.block-swatch--alt.is-disabled{color:var(--bio-grey-inactive);border-color:var(--bio-grey-inactive)}:focus-visible+.block-swatch--alt{outline-offset:-2px}.product-specifications .prose :where(p,ol,ul,form,hr,table,.accordion){margin-block-start:0}.sold-out-button-container{flex-direction:column;align-items:flex-start}@media screen and (min-width: 1000px){.product-title{font-size:50px}.sold-out-button-container{flex-direction:row}.buy-buttons .quantity-selector{min-height:100%}}.ingredient__image{flex-shrink:0;position:relative;height:238px;width:238px;border-radius:100%}.ingredient__image img,.ingredient__image video-media{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:100%}.ingredient__video-toggle{position:absolute;display:flex;align-items:center;justify-content:center;width:30px;height:30px;bottom:4%;right:14%;z-index:2;border-radius:100%;border:2px solid var(--bio-white);background-color:var(--bio-grey-darker);color:var(--bio-white)}.ingredient__image:after{border-left:1px dashed var(--bio-grey-darker);content:"";position:absolute;top:100%;left:50%;height:70px}.product-formulation{flex-direction:column}.ingredients__list{flex-direction:row}.ingredient__item{flex-direction:column;min-width:calc(100vw - 120px)}.ingredient__item .image_caption{flex-direction:column;text-align:center}@media screen and (min-width: 1000px){.product-formulation,.ingredient__item{flex-direction:row;width:100%}.ingredient__image:after{display:none;visibility:hidden;opacity:0}.ingredients__list{flex-direction:column}.product_formulation--left,.product_formulation--right{width:50%}.product_formulation--left{padding-top:50px;padding-right:50px;position:sticky;top:0}.ingredient__item{min-width:auto}.ingredient__item .image_caption{align-items:flex-start;text-align:left;flex-shrink:1}}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img,.pswp__img{cursor:default;pointer-events:none}.product-specifications p{font-family:var(--paragraph-font-family);font-weight:var(--paragraph-font-weight);line-height:24px}.table--nutrition{text-align:left}.table--nutrition__row--head{border-bottom:1px solid var(--bio-grey-inactive)}.table--nutrition__row--head th{text-transform:uppercase;font-weight:400}.table--nutrition tbody{font-family:var(--paragraph-font-family);font-weight:var(--paragraph-font-weight)}.table--nutrition__row--body:not(:last-child){border-bottom:1px solid var(--bio-grey-light)}.table--nutrition__row--body:first-child :is(th,td){padding-top:30px}:is(.table--nutrition__row--head,.table--nutrition__row--body) :is(th,td):first-child{padding-left:0}.table--nutrition__row--note td{padding-bottom:0}.hot-spots-content--mobile{display:block;background-color:var(--bio-grey-light)}.shopify-section--hot-spots .content-box{min-height:400px}.hot-spots-content--desktop{display:none}@media screen and (min-width: 1000px){.hot-spots-content--mobile{display:none}.hot-spots-content--desktop{display:block}}.efficacy-tabs__header{background-color:var(--bio-brand);color:var(--bio-white);padding:30px 20px 0}.efficacy-tabs__tab__header--inline *{display:inline}.efficacy-tabs__header__inner{display:flex;flex-direction:column;gap:20px;max-width:1368px;margin:0 auto;width:100%}.efficacy-tabs__header__subheading{text-transform:uppercase}.efficacy-tabs__header__heading{font-size:24px;line-height:36px;font-weight:400}.efficacy-tabs__tabs-list{display:flex;column-gap:1.5rem;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.efficacy-tabs__tabs-list::-webkit-scrollbar{display:none}.shopify-section--efficacy-tabs .carousel__controls{width:100%}.efficacy-tabs__tab-label{background:linear-gradient(to right,currentColor,currentColor) 0 100% / 0 1px no-repeat;background-position-x:var(--transform-origin-end);transition:background-size .2s ease-in-out;padding-bottom:12px;flex-shrink:0}.efficacy-tabs__tab-label[aria-selected=true]{font-weight:600;background-size:100% 3px}.efficacy-tabs__tab{padding:30px 20px;max-width:1368px;margin:0 auto}.efficacy-tabs__tab__section{display:flex;flex-direction:column;gap:40px;margin-top:40px}.efficacy-tabs__tab__header{gap:8px;line-height:33px}.efficacy-tabs__tab__subheading{font-size:36px;font-weight:700;color:var(--bio-brand)}.efficacy-tabs__tab__heading{font-size:22px;font-weight:400;text-transform:uppercase;color:var(--bio-brand)}.efficacy-tabs__tab__badge{display:flex;align-items:center;gap:10px;margin-bottom:20px;border:2px solid var(--bio-brand);border-radius:60px;padding:20px;color:var(--bio-grey-darker);width:fit-content}.efficacy-tabs__tab__badge__icon{border:2px solid var(--bio-brand);border-radius:50%;width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--bio-brand)}.efficacy-tabs__tab__images{display:grid;grid-template-columns:1fr;column-gap:96px;row-gap:20px;width:100%;margin:0 auto}.efficacy-tabs__tab__animated-image{width:100%;object-fit:contain;align-self:end}.efficacy-tabs__tab__notes{font-family:var(--paragraph-font-family);font-size:15px;line-height:20px;font-weight:400;color:var(--bio-grey-darker)}.efficacy-tabs__tab__timeline-image{display:flex;flex-direction:column;max-width:1000px;margin:0 auto;gap:20px}.efficacy-tabs__tab__timeline-image__desktop{display:none;visibility:hidden;opacity:0}.efficacy-tabs__tab__timeline-image__mobile{display:block;visibility:visible;opacity:1;object-fit:contain;object-position:center}@media screen and (min-width: 1000px){.efficacy-tabs__header__heading{font-size:64px;line-height:83px}.efficacy-tabs__tab__images{flex-direction:row;max-width:800px}.efficacy-tabs__tab__images:not(.split-columns){max-width:400px}.efficacy-tabs__tab__images.split-columns{grid-template-columns:1fr 1fr}.efficacy-tabs__tab__images img{height:270px}.efficacy-tabs__tab__timeline-image__desktop{display:block;visibility:visible;opacity:1}.efficacy-tabs__tab__timeline-image__mobile{display:none;visibility:hidden;opacity:0}.efficacy-tabs__tab__header{align-items:baseline}.efficacy-tabs__tab__subheading{font-size:80px;line-height:83px}.efficacy-tabs__tab__heading{font-size:54px;line-height:63px}}.read-more-wrapper{display:flex;align-items:baseline;gap:10px;width:100%}.read-more-content{position:relative;flex:1;min-width:0}.read-more-content p{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;transition:all .3s ease}.read-more-content.expanded p{-webkit-line-clamp:unset!important;line-clamp:unset!important;display:block!important;overflow:visible!important;text-overflow:clip!important}.read-more-button{display:inline-block;flex-shrink:0;color:var(--bio-grey-darker, #333);cursor:pointer;font-size:15px;text-decoration:underline;font-weight:400;transition:opacity .2s ease;background:none;border:none;padding:0;font-family:inherit;white-space:nowrap}.read-more-button:hover{opacity:.7}#main-cart-terms-of-service-error{font-size:14px;color:var(--bio-error);padding-left:.8rem}.animated-applicator{position:relative;aspect-ratio:5/6;height:600px;width:100%;margin:0 auto}@media screen and (min-width: 1000px){.animated-applicator{height:600px;width:unset}}.animated-applicator:not(.fade-in-animation){opacity:0;visibility:hidden}.animated-applicator img{object-fit:contain;margin:0 auto}.animated-applicator__applicator,.animated-applicator__pill{position:absolute}.animated-applicator__applicator{height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.animated-applicator__bottom-pills{z-index:0}.animated-applicator__top-pills{z-index:2}.animated-applicator__top-pills,.animated-applicator__bottom-pills{position:absolute;top:0;right:0;bottom:0;left:0}.animated-applicator.type-1 .pill-top--1{top:14%;left:23%;height:100px;transform:rotate(-60deg);filter:drop-shadow(-25px 40px 8px rgba(0,0,0,.4))}.animated-applicator.type-1 .pill-top--2{top:24%;right:8%;height:140px;transform:rotate(-10deg);filter:drop-shadow(26px 43px 8px rgba(0,0,0,.4))}.animated-applicator.type-1 .pill-top--3{bottom:17%;right:31%;height:100px;transform:rotate(65deg);filter:drop-shadow(41px -5px 8px rgba(0,0,0,.4))}.animated-applicator.type-1 .pill-bottom--1{top:43%;left:20%;height:80px;transform:rotate(-25deg);filter:drop-shadow(30px 75px 8px rgba(0,0,0,.4)) blur(2px)}.animated-applicator.type-1 .pill-bottom--2{bottom:36%;right:16%;height:70px;transform:rotate(-5deg);filter:drop-shadow(20px 50px 8px rgba(0,0,0,.4)) blur(2px)}.animated-applicator.type-2 .pill-top--1{top:33%;left:19%;height:85px;transform:rotate(33deg);filter:drop-shadow(30px 25px 8px rgba(0,0,0,.4))}.animated-applicator.type-2 .pill-top--2{top:30%;right:19%;height:105px;transform:rotate(-50deg);filter:drop-shadow(-8px 43px 8px rgba(0,0,0,.4))}.animated-applicator.type-2 .pill-top--3{bottom:10%;right:52%;height:85px;transform:rotate(65deg);filter:drop-shadow(41px -5px 8px rgba(0,0,0,.4))}.animated-applicator.type-2 .pill-bottom--1{top:19%;left:38%;height:65px;transform:rotate(75deg);filter:drop-shadow(45px 5px 8px rgba(0,0,0,.4)) blur(2px)}.animated-applicator.type-2 .pill-bottom--2{bottom:29%;right:27%;height:75px;transform:rotate(-25deg);filter:drop-shadow(10px 40px 8px rgba(0,0,0,.4)) blur(1.5px)}.animated-applicator.type-2 .pill-bottom--3{top:48%;right:22%;height:50px;transform:rotate(70deg);filter:drop-shadow(25px -10px 8px rgba(0,0,0,.4)) blur(3px)}.animated-applicator.type-3 .pill-top--1{top:24%;left:43%;height:100px;transform:rotate(67deg);filter:drop-shadow(18px -5px 8px rgba(0,0,0,.4))}.animated-applicator.type-3 .pill-top--2{top:37%;left:3%;height:80px;transform:rotate(-15deg);filter:drop-shadow(0px 35px 8px rgba(0,0,0,.4))}.animated-applicator.type-3 .pill-top--3{bottom:12%;right:31%;height:80px;transform:rotate(50deg);filter:drop-shadow(20px 0px 8px rgba(0,0,0,.4))}.animated-applicator.type-3 .pill-bottom--1{top:30%;left:21%;height:55px;transform:rotate(40deg);filter:drop-shadow(45px 5px 8px rgba(0,0,0,.4)) blur(2px)}.animated-applicator.type-3 .pill-bottom--2{bottom:29%;right:11%;height:55px;transform:rotate(-15deg);filter:drop-shadow(10px 40px 8px rgba(0,0,0,.4)) blur(1.5px)}.animated-applicator.type-3 .pill-bottom--3{top:49%;right:12%;height:45px;transform:rotate(55deg);filter:drop-shadow(25px -10px 8px rgba(0,0,0,.4)) blur(3px)}@keyframes shiftBottom{0%{transform:translateY(40%)}to{transform:translateY(0)}}@keyframes shiftTop{0%{transform:translateY(70%)}to{transform:translateY(0)}}@keyframes zoomIn{0%{transform:translate(-80%,-50%)}to{transform:translate(-50%,-50%)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.zoom-in-animation{animation:zoomIn .5s ease-out}.shift-bottom-animation{animation:shiftBottom .5s ease-out}.shift-top-animation{animation:shiftTop .5s ease-out}.fade-in-animation{animation:fadeIn .5s ease-out}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-1.css.map */
