.bloomli-science-section{padding:var(--section-padding-top-mobile, 5.6rem) 2rem var(--section-padding-bottom-mobile, 5.6rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bloomli-science-section__inner{width:100%;max-width:var(--bloomli-page-width, var(--page-width, 120rem));margin-inline:auto}.bloomli-science-card__kicker,.bloomli-science-pill{color:rgb(var(--color-button));font-size:1.05rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.bloomli-science-section__heading{max-width:82rem;margin:.8rem 0 0;color:rgb(var(--color-foreground));font-family:Fraunces,serif;font-size:clamp(3rem,4.8vw,var(--bloomli-science-heading-size, 5.4rem));font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:400;letter-spacing:0;line-height:1.02}.bloomli-science-section__copy{max-width:62rem;margin:1.4rem 0 0;color:rgba(var(--color-foreground),.74);font-size:clamp(1.42rem,1.7vw,1.65rem);line-height:1.56}.bloomli-science-section__copy p,.bloomli-science-disclaimer p{margin-block:0}.bloomli-science-grid{display:grid;gap:clamp(2rem,3.2vw,4.4rem)}.bloomli-science-media{display:grid;min-height:28rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:calc(var(--media-radius, .8rem) + 1rem);background:linear-gradient(135deg,rgba(var(--color-button),.12),rgba(var(--color-foreground),.035)),rgb(var(--color-background));place-items:center}.bloomli-science-media img{display:block;width:100%;height:100%;object-fit:cover}.bloomli-science-media__placeholder{max-width:22rem;padding:2rem;color:rgba(var(--color-foreground),.48);font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:center;text-transform:uppercase}.bloomli-science-card{min-width:0;padding:1.9rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:calc(var(--media-radius, .8rem) + .6rem);background:rgba(var(--color-background),.74);box-shadow:0 1rem 2.8rem rgba(var(--color-foreground),.04)}.bloomli-science-card__number{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-bottom:1.2rem;border:.1rem solid rgba(var(--color-button),.2);border-radius:999rem;background:rgba(var(--color-button),.08);color:rgb(var(--color-button));font-size:1.1rem;font-weight:700}.bloomli-science-card h3{margin:0;color:rgb(var(--color-foreground));font-size:clamp(1.8rem,1.7vw,2.15rem);line-height:1.14}.bloomli-science-card p,.bloomli-science-card__text{margin:.8rem 0 0;color:rgba(var(--color-foreground),.74);font-size:1.38rem;line-height:1.52}.bloomli-science-card__note{margin-top:1.4rem;color:rgb(var(--color-button));font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.bloomli-science-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.bloomli-science-disclaimer{max-width:74rem;margin-top:2rem;color:rgba(var(--color-foreground),.62);font-size:1.18rem;line-height:1.5}.bloomli-science-hero{overflow:hidden}.bloomli-science-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(26rem,1fr);align-items:center}.bloomli-science-hero__media{min-height:clamp(32rem,42vw,50rem)}.bloomli-science-hero__trust{margin-top:1.4rem;color:rgba(var(--color-foreground),.66);font-size:1.18rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#hair-biology,#approach,#inside-out,#ingredients,#testing,#expert-review,#standards,#faq{scroll-margin-top:9rem}.bloomli-science-inside-out,.bloomli-science-ingredients,.bloomli-science-testing,.bloomli-science-expert{--bloomli-card: rgb(var(--color-background));--bloomli-border: rgba(var(--color-foreground), .12);--bloomli-shadow: rgba(var(--color-foreground), .07);--bloomli-media-warm: rgba(var(--color-button), .13);--bloomli-media-cool: rgba(var(--color-foreground), .065)}.bloomli-science-inside-out{background:var(--bsio-bg, rgb(var(--color-background)))}.bloomli-science-inside-out__inner,.bloomli-science-ingredients .bloomli-science-section__inner,.bloomli-science-testing .bloomli-science-section__inner,.bloomli-science-expert .bloomli-science-section__inner{max-width:124rem}.bloomli-science-inside-out__header,.bloomli-science-ingredients__header,.bloomli-science-testing__header{max-width:82rem;margin-inline:auto;text-align:center}.bloomli-science-inside-out__header .bloomli-science-section__heading,.bloomli-science-inside-out__header .bloomli-science-section__copy,.bloomli-science-ingredients__header .bloomli-science-section__heading,.bloomli-science-ingredients__header .bloomli-science-section__copy,.bloomli-science-testing__header .bloomli-science-section__heading,.bloomli-science-testing__header .bloomli-science-section__copy{margin-inline:auto}.bloomli-science-inside-out__header .bloomli-science-section__heading,.bloomli-science-testing__header .bloomli-science-section__heading{max-width:68rem;font-size:clamp(3rem,3.7vw,4.2rem);line-height:1.08}.bloomli-science-inside-out__header .bloomli-science-section__copy,.bloomli-science-testing__header .bloomli-science-section__copy{max-width:58rem;font-size:clamp(1.38rem,1.35vw,1.52rem);line-height:1.55}.bloomli-science-inside-out__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.4rem,4vw,5.2rem);max-width:100rem;margin:clamp(3.6rem,5vw,5.2rem) auto 0}.bloomli-science-inside-out__card{display:flex;flex-direction:column;min-width:0}.bloomli-science-inside-out__media{display:grid;aspect-ratio:4 / 3;margin-top:2.2rem;overflow:hidden;border-radius:1.6rem;place-items:center}.bloomli-science-inside-out__card--warm .bloomli-science-inside-out__media{background:linear-gradient(135deg,var(--bloomli-media-warm),rgba(var(--color-background),.72)),rgb(var(--color-background))}.bloomli-science-inside-out__card--sage .bloomli-science-inside-out__media{background:linear-gradient(135deg,var(--bloomli-media-cool),rgba(var(--color-background),.76)),rgb(var(--color-background))}.bloomli-science-inside-out__image{display:block;width:100%;height:100%;object-fit:cover}.bloomli-science-inside-out__placeholder{display:grid;width:calc(100% - 3.2rem);height:calc(100% - 3.2rem);align-items:center;justify-items:center;padding:3.2rem;border:.1rem dashed rgba(var(--color-foreground),.2);border-radius:1.6rem;color:rgba(var(--color-foreground),.5);font-size:clamp(1.2rem,1.4vw,1.45rem);line-height:1.55;text-align:center}.bloomli-science-inside-out__body{margin-top:0}.bloomli-science-inside-out__body h3,.bloomli-science-ingredients__card h3{margin:0;color:rgb(var(--color-foreground));font-family:Fraunces,serif;font-size:clamp(2.8rem,3.1vw,3.8rem);font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:400;letter-spacing:0;line-height:1.08}.bloomli-science-inside-out__body h3{font-size:clamp(2.25rem,2.4vw,3rem)}.bloomli-science-inside-out__body .rte,.bloomli-science-ingredients__text,.bloomli-science-testing__text,.bloomli-science-expert__body{margin-top:1.6rem;color:rgba(var(--color-foreground),.72);font-size:clamp(1.45rem,1.4vw,1.65rem);line-height:1.7}.bloomli-science-inside-out__body .rte{margin-top:1.2rem;max-width:46rem;font-size:clamp(1.32rem,1.2vw,1.5rem);line-height:1.6}.bloomli-science-ingredients{background:var(--bsi-bg, rgb(var(--color-background)))}.bloomli-science-ingredients__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,2vw,2.2rem);max-width:100rem;margin:clamp(4.4rem,5vw,5.6rem) auto 0}.bloomli-science-ingredients__card,.bloomli-science-testing__card{display:flex;min-width:0;flex-direction:column;border:.1rem solid var(--bloomli-border);border-radius:1.8rem;background:linear-gradient(180deg,rgba(var(--color-foreground),.025),transparent),var(--bloomli-card);box-shadow:0 1.6rem 4rem var(--bloomli-shadow)}.bloomli-science-ingredients__card{overflow:hidden;background:var(--bsi-card-bg, rgb(var(--color-background)));color:rgb(var(--color-foreground))}.bloomli-science-ingredients__media{display:grid;height:var(--bsi-image-height, 24rem);width:100%;padding:1.6rem;overflow:hidden;place-items:center}.bloomli-science-ingredients__image{display:block;width:var(--bsi-item-image-scale, 75%);height:var(--bsi-item-image-scale, 75%);object-fit:contain}.bloomli-science-ingredients__placeholder{display:grid;width:calc(100% - 3.2rem);height:calc(100% - 3.2rem);align-items:center;justify-items:center;padding:2.8rem;border:.1rem dashed rgba(var(--color-foreground),.2);border-radius:1.2rem;color:rgba(var(--color-foreground),.52);font-size:clamp(1.2rem,1.3vw,1.42rem);line-height:1.55;text-align:center}.bloomli-science-ingredients__content{padding:clamp(1.8rem,2.2vw,2.5rem)}.bloomli-science-ingredients__meta{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.3rem}.bloomli-science-ingredients__label,.bloomli-science-ingredients__role{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .9rem;border-radius:999rem;font-size:.98rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.bloomli-science-ingredients__label{background:rgba(var(--color-button),.1);color:rgb(var(--color-button))}.bloomli-science-ingredients__role{background:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.68)}.bloomli-science-ingredients__card h3{font-size:clamp(2.35rem,2.4vw,3rem)}.bloomli-science-ingredients__text{margin-top:1.2rem;font-size:clamp(1.32rem,1.2vw,1.48rem);line-height:1.58}.bloomli-science-testing{background:var(--bst-bg, rgb(var(--color-background)))}.bloomli-science-testing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,1.8vw,2rem);max-width:76rem;margin:clamp(3rem,4vw,4rem) auto 0}.bloomli-science-testing__card{min-height:16.5rem;padding:clamp(1.8rem,2.4vw,2.6rem)}.bloomli-science-testing__number{color:rgb(var(--color-button));font-family:Fraunces,serif;font-size:clamp(3.2rem,4.1vw,4.8rem);font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:600;letter-spacing:0;line-height:.95}.bloomli-science-testing__card h3{margin:1.1rem 0 0;color:rgb(var(--color-foreground));font-size:24px;font-weight:700;line-height:1.25}.bloomli-science-testing__footer{display:grid;justify-items:center;margin-top:2.2rem;text-align:center}.bloomli-science-testing__link{color:rgb(var(--color-button));font-size:1.55rem;font-weight:700;text-decoration:underline;text-decoration-color:rgba(var(--color-button),.28);text-underline-offset:.45rem;transition:color .18s ease,text-decoration-color .18s ease}.bloomli-science-testing__link:hover{color:rgb(var(--color-foreground));text-decoration-color:currentColor}.bloomli-science-testing__footer .bloomli-science-disclaimer{margin-top:2rem}.bloomli-science-expert{background:var(--bse-bg, rgb(var(--color-background)))}.bloomli-science-expert__grid{display:grid;grid-template-columns:minmax(28rem,.72fr) minmax(0,1fr);gap:clamp(4rem,7vw,9rem);align-items:center}.bloomli-science-expert__left{display:grid;gap:2rem;max-width:44rem}.bloomli-science-expert__photo{display:grid;aspect-ratio:3 / 4;overflow:hidden;border-radius:2rem;background:linear-gradient(135deg,rgba(var(--color-button),.1),rgba(var(--color-foreground),.04)),rgb(var(--color-background));place-items:center}.bloomli-science-expert__image{display:block;width:100%;height:100%;object-fit:cover}.bloomli-science-expert__placeholder{display:grid;width:calc(100% - 3.2rem);height:calc(100% - 3.2rem);align-items:center;justify-items:center;padding:3.2rem;border:.1rem dashed rgba(var(--color-foreground),.2);border-radius:1.6rem;color:rgba(var(--color-foreground),.5);font-size:1.35rem;line-height:1.55;text-align:center}.bloomli-science-expert__name-card{padding:2.2rem 2.4rem;border:.1rem solid var(--bloomli-border);border-radius:1.4rem;background:linear-gradient(180deg,rgba(var(--color-foreground),.025),transparent),var(--bloomli-card);box-shadow:0 1.4rem 3.4rem var(--bloomli-shadow)}.bloomli-science-expert__name{color:rgb(var(--color-foreground));font-family:Fraunces,serif;font-size:2.4rem;font-variation-settings:"SOFT" 100,"opsz" 144;line-height:1.12}.bloomli-science-expert__title{margin-top:.8rem;color:rgb(var(--color-button));font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.bloomli-science-expert__content .bloomli-science-section__heading{max-width:62rem;font-size:clamp(3.2rem,4.2vw,4.8rem)}.bloomli-science-expert__quote{margin:2.8rem 0 0;padding:.4rem 0 .4rem 2.4rem;border-left:.2rem solid rgb(var(--color-button));color:rgb(var(--color-button));font-family:Fraunces,serif;font-size:clamp(2.1rem,2.4vw,2.8rem);font-style:italic;line-height:1.5}.bloomli-science-expert__chips{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.bloomli-science-expert__chips span{display:inline-flex;align-items:center;min-height:3.8rem;padding:.9rem 1.5rem;border:.1rem solid var(--bloomli-border);border-radius:999rem;background:linear-gradient(180deg,rgba(var(--color-foreground),.025),transparent),var(--bloomli-card);color:rgb(var(--color-foreground));font-size:1.35rem}.bloomli-science-standard{--bss-rule: rgba(var(--color-foreground), .14);--bss-muted: rgba(var(--color-foreground), .68)}.bloomli-science-standard__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3.2rem,7vw,9.6rem);align-items:start}.bloomli-science-standard__thesis{max-width:62rem}.bloomli-science-standard__thesis .bloomli-science-section__heading{max-width:58rem;font-size:clamp(3.4rem,5.2vw,6.6rem)}.bloomli-science-standard__thesis .bloomli-science-section__copy{max-width:56rem}.bloomli-science-standard__items{border-top:.1rem solid var(--bss-rule)}.bloomli-science-standard__item{display:grid;grid-template-columns:minmax(0,1fr);gap:1.8rem;padding:clamp(2rem,3vw,3rem) 0;border-bottom:.1rem solid var(--bss-rule)}.bloomli-science-standard--numbered .bloomli-science-standard__item{grid-template-columns:4.4rem minmax(0,1fr)}.bloomli-science-standard__number{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:999rem;background:rgba(var(--color-background),.62);color:var(--bss-accent);font-size:1.24rem;font-weight:700;line-height:1}.bloomli-science-standard__item h3{margin:0;color:rgb(var(--color-foreground));font-size:clamp(1.9rem,2vw,2.35rem);line-height:1.15}.bloomli-science-standard__item p{max-width:68rem;margin:.8rem 0 0;color:var(--bss-muted);font-size:clamp(1.42rem,1.3vw,1.62rem);line-height:1.58}.bloomli-science-cta__panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(26rem,.68fr);grid-template-rows:auto auto;column-gap:clamp(2rem,4vw,4.8rem);row-gap:2.4rem;align-items:center;padding:clamp(2.8rem,5vw,5.2rem);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:calc(var(--media-radius, .8rem) + 1.2rem);background:rgba(var(--color-button),.06)}.bloomli-science-cta__media{grid-column:2;grid-row:1 / span 2;min-height:26rem}.bloomli-science-cta__actions{grid-column:1;grid-row:2;margin-top:0}@media screen and (min-width:750px){.bloomli-science-section{padding-top:var(--section-padding-top, 8rem);padding-bottom:var(--section-padding-bottom, 8rem)}}@media screen and (min-width:990px){.bloomli-science-section{padding-inline:var(--bloomli-page-gutter-desktop, 5rem)}}@media screen and (max-width:989px){.bloomli-science-grid,.bloomli-science-hero__grid,.bloomli-science-cta__panel,.bloomli-science-standard__layout,.bloomli-science-inside-out__grid,.bloomli-science-expert__grid{grid-template-columns:1fr}.bloomli-science-ingredients__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bloomli-science-cta__media,.bloomli-science-cta__actions{grid-column:auto;grid-row:auto}.bloomli-science-cta__panel{gap:2rem}.bloomli-science-testing__card h3{font-size:18px}}@media screen and (max-width:749px){.bloomli-science-section__heading{font-size:clamp(2.8rem,9vw,3.8rem);line-height:1.06}.bloomli-science-section__copy{font-size:1.42rem}.bloomli-science-card{padding:1.6rem}.bloomli-science-media{min-height:21rem}.bloomli-science-standard--numbered .bloomli-science-standard__item{grid-template-columns:3.6rem minmax(0,1fr)}.bloomli-science-standard__number{width:3rem;height:3rem;font-size:1.1rem}.bloomli-science-hero__media{min-height:26rem}.bloomli-science-actions{flex-direction:column}.bloomli-science-actions .button{width:100%}.bloomli-science-cta__panel{padding:2rem}.bloomli-science-inside-out__grid{grid-template-columns:1fr;gap:2.8rem;margin-top:2.8rem}.bloomli-science-inside-out__header .bloomli-science-section__heading,.bloomli-science-testing__header .bloomli-science-section__heading{font-size:clamp(2.45rem,7.7vw,3.1rem);line-height:1.08}.bloomli-science-inside-out__header .bloomli-science-section__copy,.bloomli-science-testing__header .bloomli-science-section__copy{font-size:1.3rem}.bloomli-science-inside-out__body h3{font-size:clamp(2.05rem,6.7vw,2.45rem)}.bloomli-science-inside-out__body .rte{font-size:1.27rem;line-height:1.56}.bloomli-science-inside-out__media{margin-top:1.8rem}.bloomli-science-testing__grid,.bloomli-science-ingredients__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:3.2rem}.bloomli-science-ingredients__card,.bloomli-science-testing__card{border-radius:1.2rem}.bloomli-science-ingredients__media{height:var(--bsi-image-height-mobile, 15.2rem);padding:.8rem}.bloomli-science-ingredients__image{width:var(--bsi-item-image-scale, 75%);height:var(--bsi-item-image-scale, 75%)}.bloomli-science-ingredients__content{padding:1.4rem}.bloomli-science-ingredients__placeholder{width:calc(100% - 1.6rem);height:calc(100% - 1.6rem);padding:1rem;border-radius:.8rem;font-size:1rem;line-height:1.35}.bloomli-science-ingredients__meta{gap:.5rem;margin-bottom:1rem}.bloomli-science-ingredients__label,.bloomli-science-ingredients__role{min-height:2.2rem;padding:.45rem .7rem;font-size:.82rem;letter-spacing:.06em}.bloomli-science-ingredients__card h3{font-size:clamp(1.9rem,6.2vw,2.3rem);line-height:1.08}.bloomli-science-ingredients__text{margin-top:1rem;font-size:1.18rem;line-height:1.45}.bloomli-science-testing__card{min-height:0;padding:1.4rem}.bloomli-science-testing__number{font-size:clamp(2.8rem,9vw,3.8rem);line-height:1;word-break:break-word}.bloomli-science-testing__card h3{margin-top:1rem;line-height:1.22}.bloomli-science-testing__text{margin-top:1rem;font-size:1.12rem;line-height:1.42}.bloomli-science-testing__footer .bloomli-science-disclaimer{max-width:34rem;margin-top:1.8rem;font-size:1.08rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bloomli-science.css.map */
