:root{--bloom-gradient-deep: #2b5d99;--bloom-gradient-mid: #3b78a4;--bloom-gradient-teal: #2f7f91;--bloom-brand-blue: var(--bloom-gradient-deep);--bloom-brand-mid: var(--bloom-gradient-mid);--bloom-brand-teal: var(--bloom-gradient-teal);--bloom-ui-ink: #303739;--bloom-ui-muted: #667077;--bloom-brand-gradient: linear-gradient( 100deg, var(--bloom-gradient-deep) 0%, var(--bloom-gradient-mid) 44%, var(--bloom-gradient-teal) 100% )}.bh-home-v28{--b38-blue: var(--bloom-brand-blue);--b40-blue: var(--bloom-brand-blue);--b40-blue-soft-ink: var(--bloom-brand-blue);--b41-brand-blue: var(--bloom-brand-blue)}.announcement--delivery{--announcement-ink: var(--bloom-brand-blue) !important}.site-header .logo .bloom-wordmark{color:#6269a2!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.bh-home-v28 #BloomFounder .bh-v33-manifesto__grid,.bh-home-v28 #BloomFounder header,.bh-home-v28 #BloomFounder .bh-v33-manifesto__note,.bh-home-v28 #BloomFounder .bh-v33-manifesto__note>p{margin-inline:auto;text-align:center!important}.bh-home-v28 #BloomFounder .bh-v33-manifesto__note>a{width:fit-content;display:flex;margin-right:auto!important;margin-left:auto!important}.template-product .v3-product-page,.template-product .product-information{color:var(--bloom-ui-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.template-product .v3-product-info h1,.template-product .v3-product-details__intro h2,.template-product .v3-product-help h2,.template-product .v3-product-accordions summary,.template-product .v3-product-story__tagline,.template-product .product-information .product-details h1{color:var(--bloom-brand-blue);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.template-product .v3-kicker,.template-product .v3-product-option legend,.template-product .v3-product-story__label,.template-product .v3-order-includes__formats>div>p{color:var(--bloom-brand-blue)}.template-product .v3-product-tagline,.template-product .v3-product-story__intro,.template-product .v3-product-story__row-copy small,.template-product .v3-product-accordion__content,.template-product .v3-product-details__intro>p:not(.v3-kicker),.template-product .v3-product-learn__copy small,.template-product .v3-product-gallery__note{color:var(--bloom-ui-muted)}.template-product .v3-product-price,.template-product product-price,.template-product .price{color:var(--bloom-brand-mid)}.template-product .tbhc-summary,.template-product .tbhc-longform{color:var(--bloom-ui-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.template-product .tbhc-summary__headline,.template-product .tbhc-summary__kit strong,.template-product .tbhc-longform h2,.template-product .tbhc-longform h3,.template-product .tbhc-benefit-list strong,.template-product .tbhc-pathways strong,.template-product .tbhc-quality strong,.template-product .tbhc-longform__section--faq summary{color:var(--bloom-brand-blue);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.template-product .tbhc-summary__intro,.template-product .tbhc-summary__kit span,.template-product .tbhc-longform__lead,.template-product .tbhc-benefit-list span,.template-product .tbhc-pathways span,.template-product .tbhc-longform__section--faq details p{color:var(--bloom-ui-muted)}.template-product .tbhc-summary__trust,.template-product .tbhc-longform__eyebrow,.template-product .tbhc-check-list li:before{color:var(--bloom-brand-mid)}.template-product .tbhc-protocol-note{border-left-color:var(--bloom-brand-teal);background:#f2f5f8}.template-product .tbhc-quality{background:#f2f5f8}.template-product .v3-product-benefits li:before,.template-product .v3-product-assurances p>span{background:var(--bloom-brand-teal)}.template-product .v3-option-values button{border-color:#2b5d9938;border-radius:10px;background:#fff;color:var(--bloom-ui-ink);box-shadow:none}.template-product .v3-option-values button small{color:var(--bloom-ui-muted)}.template-product .v3-option-values button:hover{border-color:var(--bloom-brand-teal);background:#f8fafc}.template-product .v3-option-values button[aria-pressed=true]{border-color:var(--bloom-brand-blue);background:#f3f6fb;color:var(--bloom-brand-blue);box-shadow:none}.template-product .v3-option-values button[aria-pressed=true] span,.template-product .v3-option-values button[aria-pressed=true] strong{color:var(--bloom-brand-blue)}.template-product .v3-option-values button:focus-visible{outline:2px solid var(--bloom-brand-blue);outline-offset:2px}.template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch){border-color:#2b5d9938!important;border-radius:10px!important;background:#fff!important;color:var(--bloom-ui-ink)!important;box-shadow:none!important}.template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{border-color:var(--bloom-brand-teal)!important;background:#f8fafc!important}.template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){border-color:var(--bloom-brand-blue)!important;background:#f3f6fb!important;color:var(--bloom-brand-blue)!important}.template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){border-color:#30373924!important;background:#f7f8f9!important;color:var(--bloom-ui-muted)!important;opacity:.62}.template-product .variant-option__button-label__pill{background:#f3f6fb!important}.template-product .v3-button:not(.v3-button--outline):not(:disabled),.template-product .add-to-cart-button:not(:disabled),.template-product .sticky-add-to-cart__button:not(:disabled){border-color:transparent!important;border-radius:999px!important;background:var(--bloom-brand-gradient)!important;color:#fff!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;box-shadow:none!important}.template-product .v3-button:not(.v3-button--outline):not(:disabled):hover,.template-product .add-to-cart-button:not(:disabled):hover,.template-product .sticky-add-to-cart__button:not(:disabled):hover{color:#fff!important;filter:brightness(.94);transform:none}.template-product .v3-button:not(.v3-button--outline):focus-visible,.template-product .add-to-cart-button:focus-visible,.template-product .sticky-add-to-cart__button:focus-visible{outline:2px solid var(--bloom-brand-blue);outline-offset:3px}.template-collection [data-bloom-catalog]{color:var(--bloom-ui-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.template-collection .v5-collection-hero h1,.template-collection [data-bloom-catalog] .v5-product-group__header h2,.template-collection [data-bloom-catalog] .product-card h3,.template-collection [data-bloom-catalog] .product-card h3 a,.template-collection [data-bloom-catalog] .v5-filter-group summary,.template-collection [data-bloom-catalog] .v5-filters__desktop-head strong{color:var(--bloom-brand-blue);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.template-collection .v5-collection-hero .v5-breadcrumb,.template-collection [data-bloom-catalog] .v5-product-group__header p,.template-collection [data-bloom-catalog] .product-card__category,.template-collection [data-bloom-catalog] .v5-filters__desktop-head>span{color:var(--bloom-ui-muted)}.template-collection [data-bloom-catalog] .product-card__footer>span{color:var(--bloom-brand-mid)}.template-collection [data-bloom-catalog] .product-card h3 a{border-bottom:0!important;box-shadow:none!important;text-decoration:none!important}.template-collection [data-bloom-catalog] .product-card__footer>a{padding:7px 12px;border:0;border-radius:999px;background:var(--bloom-brand-gradient);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;line-height:1;box-shadow:none}.template-collection [data-bloom-catalog] .product-card__footer>a b{color:currentColor}.template-collection [data-bloom-catalog] .product-card__footer>a:hover{color:#fff;filter:brightness(.94)}.template-collection [data-bloom-catalog] .product-card__footer>a:focus-visible{outline:2px solid var(--bloom-brand-blue);outline-offset:3px}.bh-home-v28 .product-card__footer>a{display:inline-flex;width:fit-content;flex:0 0 auto;min-height:28px;align-items:center;justify-content:center;gap:4px;padding:6px 11px;border:0!important;border-radius:999px!important;background-position:center!important;background-repeat:no-repeat!important;background-size:100% 100%!important;color:#fff!important;font-size:12px;font-weight:600;line-height:1;box-shadow:none!important;text-decoration:none!important;white-space:nowrap}.bh-home-v28 .product-card__footer>a b{color:currentColor}.bh-home-v28 .v4-button,.bh-home-v28 .bh-v28-newsletter button[type=submit]:not(:disabled),.bh-home-v28 .product-card__footer>a,.bloom-learn .bl-topic-feature__button,.goal-page .v3-button:not(.v3-button--outline):not(:disabled),.template-collection .product-card__footer>a,main a.button:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not(:disabled):not([aria-disabled=true]),main input[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.is-disabled):not(:disabled),.facets__see-results:not(:disabled),.quick-add__button:not(:disabled),.cart__checkout-button:not(:disabled),.cart-items__empty-button:not([aria-disabled=true]),.cart-discount__button:not(:disabled),.template-product .shopify-payment-button__button--unbranded:not(:disabled){border-color:transparent!important;background-color:var(--bloom-brand-mid)!important;background-image:var(--bloom-brand-gradient)!important;color:#fff!important;box-shadow:none}.bh-home-v28 .v4-button:hover,.bh-home-v28 .bh-v28-newsletter button[type=submit]:not(:disabled):hover,.bh-home-v28 .product-card__footer>a:hover,.bloom-learn .bl-topic-feature__button:hover,.goal-page .v3-button:not(.v3-button--outline):not(:disabled):hover,.template-collection .product-card__footer>a:hover,main a.button:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not([aria-disabled=true]):hover,main button.button[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not(:disabled):not([aria-disabled=true]):hover,main input[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.is-disabled):not(:disabled):hover,.facets__see-results:not(:disabled):hover,.quick-add__button:not(:disabled):hover,.cart__checkout-button:not(:disabled):hover,.cart-items__empty-button:not([aria-disabled=true]):hover,.cart-discount__button:not(:disabled):hover,.template-product .shopify-payment-button__button--unbranded:not(:disabled):hover{color:#fff!important;filter:brightness(.94)}.bh-home-v28 .v4-button:focus-visible,.bh-home-v28 .bh-v28-newsletter button[type=submit]:focus-visible,.bh-home-v28 .product-card__footer>a:focus-visible,.bloom-learn .bl-topic-feature__button:focus-visible,.goal-page .v3-button:not(.v3-button--outline):focus-visible,.template-collection .product-card__footer>a:focus-visible,main a.button:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not([aria-disabled=true]):focus-visible,main button.button[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not(:disabled):not([aria-disabled=true]):focus-visible,main input[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.is-disabled):not(:disabled):focus-visible,.facets__see-results:focus-visible,.quick-add__button:focus-visible,.cart__checkout-button:focus-visible,.cart-items__empty-button:focus-visible,.cart-discount__button:focus-visible,.template-product .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--bloom-brand-blue);outline-offset:3px}.bh-home-v28 .bh-v28-kicker,.bh-home-v28 .bh-v39-voices__inner small,.bh-home-v28 .bh-v32-marquee,.bh-home-v28 .v4-text-link,.bh-home-v28 .bh-v40-hero__controls button.is-active,.bh-home-v28 .bh-v40-hero__controls button[aria-selected=true],.bh-home-v28 .bh-v40-hero__tab.is-active,.bh-home-v28 .product-card[data-family=peptides] .product-card__category{color:var(--bloom-brand-blue)!important}.template-product .v3-product-info h1,.template-product .v3-product-details__intro h2,.template-product .v3-product-help h2,.template-product .v3-product-story__tagline,.template-product .product-information .product-details h1,.template-product .tbhc-summary__headline,.template-product .tbhc-longform h2,.template-product .tbhc-longform h3,.template-collection .v5-collection-hero h1,.template-collection [data-bloom-catalog] .v5-product-group__header h2,.template-collection [data-bloom-catalog] .product-card h3 a,.bloom-learn .bl-chapter[open] .bl-chapter__heading,.bloom-learn .bl-topic-feature:hover h3{color:var(--bloom-brand-blue)!important;background-image:none!important;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}@media(forced-colors:active){.site-header .logo .bloom-wordmark,.template-product .v3-product-info h1,.template-product .v3-product-details__intro h2,.template-product .v3-product-help h2,.template-product .v3-product-story__tagline,.template-product .product-information .product-details h1,.template-product .tbhc-summary__headline,.template-product .tbhc-longform h2,.template-product .tbhc-longform h3,.template-collection .v5-collection-hero h1,.template-collection [data-bloom-catalog] .v5-product-group__header h2,.template-collection [data-bloom-catalog] .product-card h3 a,.bloom-learn .bl-chapter[open] .bl-chapter__heading,.bloom-learn .bl-topic-feature:hover h3{background-image:none!important;color:CanvasText!important;-webkit-text-fill-color:currentColor!important}}@media print{.site-header .logo .bloom-wordmark,.template-product .v3-product-info h1,.template-product .v3-product-details__intro h2,.template-product .v3-product-help h2,.template-product .v3-product-story__tagline,.template-product .product-information .product-details h1,.template-product .tbhc-summary__headline,.template-product .tbhc-longform h2,.template-product .tbhc-longform h3,.template-collection .v5-collection-hero h1,.template-collection [data-bloom-catalog] .v5-product-group__header h2,.template-collection [data-bloom-catalog] .product-card h3 a,.bloom-learn .bl-chapter[open] .bl-chapter__heading,.bloom-learn .bl-topic-feature:hover h3{background-image:none!important;color:var(--bloom-brand-blue)!important;-webkit-text-fill-color:var(--bloom-brand-blue)!important}}@media(prefers-reduced-motion:reduce){.template-product .v3-button,.template-product .add-to-cart-button,.template-product .sticky-add-to-cart__button,.template-collection [data-bloom-catalog] .product-card__footer>a,.bh-home-v28 .v4-button,.bh-home-v28 .product-card__footer>a,.bloom-learn .bl-topic-feature__button,.template-collection .product-card__footer>a,main .button,main input[type=submit]{transition:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-card .product-card__image img{transform-origin:50% 50%;transition:transform .36s cubic-bezier(.2,.65,.3,1)!important}.product-card:is(:hover,:focus-within) .product-card__image img{transform:translateY(-2px) scale(1.03)!important}}.product-card[data-bloom-product] h3,.product-card[data-bloom-product] h3 a,.bh-home-v28 .product-card[data-bloom-product] h3,.bh-home-v28 .product-card[data-bloom-product] h3 a,.template-collection [data-bloom-catalog] .product-card[data-bloom-product] h3,.template-collection [data-bloom-catalog] .product-card[data-bloom-product] h3 a,.template-search .product-card[data-bloom-product] h3,.template-search .product-card[data-bloom-product] h3 a,.template-product .v3-product-info h1,.template-product .product-information .product-details h1{background-image:none!important;color:#4b5358!important;-webkit-text-fill-color:#4b5358!important}.template-collection .v5-collection-hero{padding:10px 0 12px}.template-collection .v5-collection-hero .v5-breadcrumb{margin-bottom:4px}.template-collection [data-bloom-catalog] .v5-catalog__layout{padding-top:0}.template-collection [data-bloom-catalog] .v5-filters__desktop-head,.template-collection [data-bloom-catalog] .v5-catalog__results>.v5-catalog__tools{min-height:46px}.template-collection [data-bloom-catalog] .v5-product-group__header{min-height:62px;margin-bottom:14px}@media(max-width:620px){.template-collection .v5-collection-hero{padding:8px 0 10px}}.template-collection [data-bloom-catalog] .v5-catalog__results>.v5-collection-grid[data-product-grid]{margin-top:14px}.template-product .v3-product-page .v3-product-form{margin-top:18px}.template-product .v3-product-page .v3-product-form form{display:grid;grid-template-columns:140px minmax(0,1fr);column-gap:12px;row-gap:14px;align-items:start}.template-product .v3-product-page .v3-product-option{margin:0;padding:0;border:0}.template-product .v3-product-page .v3-product-option legend,.template-product .v3-product-page .v3-product-quantity legend{margin-bottom:8px}.template-product .v3-product-page .v3-product-option[data-option-name=strength] .v3-option-values button{width:140px;min-width:140px;max-width:140px}.template-product .v3-product-page .v3-option-values{display:flex!important;flex-wrap:wrap;gap:10px!important}.template-product .v3-product-page .v3-option-values button{display:flex;flex:0 0 140px;width:140px;min-width:140px;max-width:140px;height:48px;min-height:48px!important;padding:9px 14px!important;align-items:center;justify-content:center;border:1px solid #d7dbde!important;border-radius:8px!important;background:#fff!important;color:#4b5358!important;text-align:center;box-shadow:none!important}.template-product .v3-product-page .v3-option-values button:has(small){flex:0 0 140px;width:140px;min-width:140px;max-width:140px;height:48px;min-height:48px!important;padding:9px 14px!important;align-items:center;text-align:center}.template-product .v3-product-page .v3-option-values button small{display:none!important}.template-product .v3-product-page .v3-option-values button:hover:not([aria-pressed=true]){border-color:#2b5d996b!important;background:#f8fafc!important}.template-product .v3-product-page .v3-option-values button[aria-pressed=true]{border-color:transparent!important;background:var(--bloom-brand-gradient)!important;color:#fff!important}.template-product .v3-product-page .v3-option-values button[aria-pressed=true] span,.template-product .v3-product-page .v3-option-values button[aria-pressed=true] strong{color:#fff!important}.template-product .v3-product-page .v3-option-values button[aria-pressed=true] small{color:#ffffffc7!important}.template-product .v3-product-page .v3-product-quantity{grid-column:1;align-self:end;width:140px;margin:0;padding:0;border:0}.template-product .v3-product-page .v3-quantity-control{display:grid;grid-template-columns:44px minmax(40px,1fr) 44px;width:140px;height:48px;overflow:hidden;border:1px solid #d7dbde;border-radius:8px;background:#fff;color:#4b5358}.template-product .v3-product-page .v3-quantity-control button{display:grid;width:44px;min-width:44px;height:46px;min-height:46px;padding:0;place-items:center;border:0;background:transparent;color:#4b5358;font-size:1.35rem;line-height:1;cursor:pointer}.template-product .v3-product-page .v3-quantity-control button:hover:not(:disabled){background:#f8fafc;color:var(--bloom-brand-blue)}.template-product .v3-product-page .v3-quantity-control button:disabled{color:#aeb4b7;cursor:not-allowed}.template-product .v3-product-page .v3-quantity-control input{width:100%;min-width:0;height:46px;min-height:46px;padding:0;border:0;outline:0;background:transparent;color:#303739;font-size:.95rem;font-weight:600;line-height:46px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.template-product .v3-product-page .v3-quantity-control input::-webkit-inner-spin-button,.template-product .v3-product-page .v3-quantity-control input::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}.template-product .v3-product-page .v3-quantity-control:focus-within{outline:2px solid var(--bloom-brand-blue);outline-offset:2px}.template-product .v3-product-page .v3-selection-summary{display:none!important}.template-product .v3-product-page .v3-product-submit{grid-column:2;align-self:end;width:100%;height:48px;min-height:48px!important;margin-top:0;border-radius:8px!important;letter-spacing:.045em;text-transform:uppercase}.template-product .v3-product-page .v3-product-submit:disabled{border-color:transparent!important;background:#b9bdbc!important;color:#fff!important;opacity:1;cursor:not-allowed}:root{--bloom-site-font: "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;--font-body: var(--bloom-site-font);--font-display: var(--bloom-site-font);--font-body--family: var(--bloom-site-font);--font-heading--family: var(--bloom-site-font);--font-subheading--family: var(--bloom-site-font);--font-accent--family: var(--bloom-site-font)}html,body,body *:not(svg):not(svg *){font-family:var(--bloom-site-font)!important}body .bloom-wordmark{font-family:"Bloom Can Logo",var(--bloom-site-font)!important}.template-product .v3-product-page .v3-product-form__status{grid-column:1 / -1}.template-product .v3-product-page .v3-product-form__status:empty{display:none}.template-product .v3-product-page .v3-product-layout{padding-bottom:18px!important}.template-product .v3-product-page .v3-product-details{padding-top:18px!important}.template-product .v3-product-page .v3-product-accordions{border-top:0}.template-product .v3-product-page .v3-product-details__intro h2{margin-bottom:18px!important;padding-bottom:.08em;overflow:visible;line-height:1.1!important}.template-product .v3-product-page .v3-product-details__intro>.v3-product-learn{margin-top:18px}@media screen and (min-width:621px){.template-product .v3-product-page .v3-product-option:nth-of-type(2) .v3-option-values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.template-product .v3-product-page .v3-product-option:nth-of-type(2) .v3-option-values button{flex:1 1 0;width:100%;min-width:0;max-width:100%}.template-product .v3-product-page .v3-product-option:nth-of-type(2) .v3-option-values button:only-child{grid-column:1 / -1}}@media screen and (max-width:620px){.template-product .v3-product-page .v3-product-form form{grid-template-columns:1fr;column-gap:0;row-gap:12px}.template-product .v3-product-page .v3-product-submit,.template-product .v3-product-page .v3-product-form__status{grid-column:1}.template-product .v3-product-page .v3-option-values button{flex-basis:100%;width:100%;min-width:0;max-width:100%}.template-product .v3-product-page .v3-product-layout{padding-bottom:16px!important}.template-product .v3-product-page .v3-product-details{padding-top:18px!important}}.bh-home-v28 .bh-v40-categories,.bh-home-v28 .bh-v40-categories__grid,.bh-home-v28 .bh-v40-categories__item,.bh-home-v28 .bh-v40-categories__media{border:0!important;box-shadow:none!important}.bh-home-v28 .bh-v40-categories:before,.bh-home-v28 .bh-v40-categories:after,.bh-home-v28 .bh-v40-categories__grid:before,.bh-home-v28 .bh-v40-categories__grid:after,.bh-home-v28 .bh-v40-categories__item:before,.bh-home-v28 .bh-v40-categories__item:after,.bh-home-v28 .bh-v40-categories__media:before,.bh-home-v28 .bh-v40-categories__media:after{content:none!important;display:none!important}.bh-home-v28 .bh-featured-card__media,.bh-home-v28 .bh-v40-categories__media,.bh-home-v28 .bh-v40-categories__media img{border-radius:8px!important}.bh-home-v28 .bh-v40-categories__media{overflow:hidden}.bh-home-v28 .bh-v41-hero{position:relative;isolation:isolate;min-height:clamp(480px,39vw,560px);overflow:hidden}.bh-home-v28 .bh-v41-hero:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:""!important;display:block!important;background-color:#eee5dc;background-image:var(--bh-v41-hero-image, none);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity .42s ease;pointer-events:none}.bh-home-v28 .bh-v41-hero.has-visual:before{opacity:1}.bh-home-v28 .bh-v41-hero .bh-v41-hero__inner{position:relative;z-index:1;width:100%;max-width:none;min-height:clamp(480px,39vw,560px);box-sizing:border-box;display:flex;align-items:center;padding-left:clamp(32px,6.5vw,100px);padding-right:clamp(28px,4vw,64px)}.bh-home-v28 .bh-v41-hero .bh-v41-hero__copy{width:min(49vw,700px);max-width:none;height:auto!important;display:block!important;color:#293235}.bh-home-v28 .bh-v41-hero .bh-v28-kicker{margin:0 0 16px;font-size:12px;line-height:1;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.bh-home-v28 .bh-v41-hero h1{max-width:700px;min-height:1.96em;margin:0;color:#293235;font-size:clamp(58px,5.1vw,76px);font-weight:300;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.bh-home-v28 .bh-v41-hero .bh-v28-lede{max-width:560px;min-height:3.05em;margin:20px 0 0;color:#293235c7;font-size:17px;line-height:1.52}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions{width:max-content!important;max-width:100%;min-height:50px;margin:22px 0 0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:24px!important}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-button{width:206px!important;min-width:206px;min-height:50px;flex:0 0 206px!important;padding:0 28px;border:0!important;border-radius:3px!important;background-color:#293538!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font-size:15px;font-weight:500;letter-spacing:.005em}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-button:hover{background-color:#1f292c!important;filter:none;transform:translateY(-1px)}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-text-link{width:auto!important;min-height:auto;flex:0 0 auto!important;padding:4px 0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2b5f89!important;font-size:14px;font-weight:500;text-decoration:none}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-text-link:hover{color:#214969!important;text-decoration:underline;text-underline-offset:4px}.bh-home-v28 .bh-v41-hero__proof{margin:22px 0 0;color:#293235c2;font-size:13px;line-height:1.4;letter-spacing:.005em;white-space:nowrap}@media screen and (min-width:750px)and (max-width:989px){.bh-home-v28 .bh-v41-hero .bh-v41-hero__inner{padding-left:clamp(30px,5vw,48px);padding-right:28px}.bh-home-v28 .bh-v41-hero .bh-v41-hero__copy{width:min(53vw,520px)}.bh-home-v28 .bh-v41-hero h1{min-height:2.94em;font-size:clamp(48px,5.9vw,58px)}.bh-home-v28 .bh-v41-hero .bh-v28-lede{min-height:4.55em;font-size:15px}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions{gap:18px}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-button{width:178px!important;min-width:178px;flex-basis:178px!important;padding-inline:22px}.bh-home-v28 .bh-v41-hero__proof{font-size:12px}}@media screen and (max-width:749px){.bh-home-v28 .bh-v41-hero{min-height:610px}.bh-home-v28 .bh-v41-hero:before{background-position:63% bottom;background-size:auto 47%}.bh-home-v28 .bh-v41-hero .bh-v41-hero__inner{min-height:610px;align-items:flex-start;padding:34px 22px 268px}.bh-home-v28 .bh-v41-hero .bh-v41-hero__copy{width:100%;max-width:600px}.bh-home-v28 .bh-v41-hero .bh-v28-kicker{margin-bottom:12px}.bh-home-v28 .bh-v41-hero h1{min-height:2.94em;max-width:100%;font-size:clamp(42px,11vw,54px)}.bh-home-v28 .bh-v41-hero .bh-v28-lede{min-height:4.35em;max-width:100%;margin-top:14px;font-size:15px;line-height:1.45}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions{min-height:46px;margin-top:16px!important;gap:14px!important}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-button{width:168px!important;min-width:168px;min-height:46px;flex-basis:168px!important;padding-inline:20px}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-text-link{font-size:13px}.bh-home-v28 .bh-v41-hero__proof{margin-top:16px;font-size:12px;line-height:1.35;white-space:normal}}@media(prefers-reduced-motion:reduce){.bh-home-v28 .bh-v41-hero:before{transition:none}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-button{transition:none}}:is(.bh-home-v28 .v4-button,.bh-home-v28 .v4-text-link,.bh-home-v28 .bh-v28-newsletter button[type=submit]:not(:disabled),.bh-home-v28 .product-card__footer>a,.bloom-health-v2 .bh-button--primary,.bloom-learn .bl-topic-feature__button,.goal-page .v3-button:not(:disabled),.template-product .v3-button:not(:disabled),.template-product .add-to-cart-button:not(:disabled),.template-product .sticky-add-to-cart__button:not(:disabled),.template-collection .product-card__footer>a,main a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),main input[type=submit]:not(:disabled),.v5-price-filter>button:not(:disabled),.v5-filters__mobile-actions button:not(:disabled),.facets__see-results:not(:disabled),.quick-add__button:not(:disabled),.cart__checkout-button:not(:disabled),.cart-items__empty-button:not([aria-disabled=true]),.cart-discount__button:not(:disabled),.template-product .shopify-payment-button__button--unbranded:not(:disabled),.footer-newsletter__button:not(:disabled)){border:0!important;border-radius:3px!important;background-color:#2b3538!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.005em!important;text-decoration:none!important;text-transform:none!important;filter:none!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important}:is(.bh-home-v28 .v4-button,.bh-home-v28 .v4-text-link,.bh-home-v28 .bh-v28-newsletter button[type=submit]:not(:disabled),.bh-home-v28 .product-card__footer>a,.bloom-health-v2 .bh-button--primary,.bloom-learn .bl-topic-feature__button,.goal-page .v3-button:not(:disabled),.template-product .v3-button:not(:disabled),.template-product .add-to-cart-button:not(:disabled),.template-product .sticky-add-to-cart__button:not(:disabled),.template-collection .product-card__footer>a,main a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),main input[type=submit]:not(:disabled),.v5-price-filter>button:not(:disabled),.v5-filters__mobile-actions button:not(:disabled),.facets__see-results:not(:disabled),.quick-add__button:not(:disabled),.cart__checkout-button:not(:disabled),.cart-items__empty-button:not([aria-disabled=true]),.cart-discount__button:not(:disabled),.template-product .shopify-payment-button__button--unbranded:not(:disabled),.footer-newsletter__button:not(:disabled)):hover{background-color:#1f292c!important;background-image:none!important;color:#fff!important;filter:none!important;transform:translateY(-1px)}:is(.bh-home-v28 .v4-button,.bh-home-v28 .v4-text-link,.bh-home-v28 .bh-v28-newsletter button[type=submit]:not(:disabled),.bh-home-v28 .product-card__footer>a,.bloom-health-v2 .bh-button--primary,.bloom-learn .bl-topic-feature__button,.goal-page .v3-button:not(:disabled),.template-product .v3-button:not(:disabled),.template-product .add-to-cart-button:not(:disabled),.template-product .sticky-add-to-cart__button:not(:disabled),.template-collection .product-card__footer>a,main a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),main input[type=submit]:not(:disabled),.v5-price-filter>button:not(:disabled),.v5-filters__mobile-actions button:not(:disabled),.facets__see-results:not(:disabled),.quick-add__button:not(:disabled),.cart__checkout-button:not(:disabled),.cart-items__empty-button:not([aria-disabled=true]),.cart-discount__button:not(:disabled),.template-product .shopify-payment-button__button--unbranded:not(:disabled),.footer-newsletter__button:not(:disabled)):focus-visible{outline:2px solid #2b3538!important;outline-offset:3px}:is(main a.button,main button.button,.quick-add__button,.cart__checkout-button,.cart-items__empty-button,.cart-discount__button,.shopify-payment-button__button--unbranded):after{border:0!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){:is(.bh-home-v28 .v4-button,.bh-home-v28 .v4-text-link,.bh-home-v28 .bh-v28-newsletter button[type=submit]:not(:disabled),.bh-home-v28 .product-card__footer>a,.bloom-health-v2 .bh-button--primary,.bloom-learn .bl-topic-feature__button,.goal-page .v3-button:not(:disabled),.template-product .v3-button:not(:disabled),.template-product .add-to-cart-button:not(:disabled),.template-product .sticky-add-to-cart__button:not(:disabled),.template-collection .product-card__footer>a,main a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),main input[type=submit]:not(:disabled),.v5-price-filter>button:not(:disabled),.v5-filters__mobile-actions button:not(:disabled),.facets__see-results:not(:disabled),.quick-add__button:not(:disabled),.cart__checkout-button:not(:disabled),.cart-items__empty-button:not([aria-disabled=true]),.cart-discount__button:not(:disabled),.template-product .shopify-payment-button__button--unbranded:not(:disabled),.footer-newsletter__button:not(:disabled)){transition:none!important}:is(.bh-home-v28 .v4-button,.bh-home-v28 .v4-text-link,.bh-home-v28 .bh-v28-newsletter button[type=submit]:not(:disabled),.bh-home-v28 .product-card__footer>a,.bloom-health-v2 .bh-button--primary,.bloom-learn .bl-topic-feature__button,.goal-page .v3-button:not(:disabled),.template-product .v3-button:not(:disabled),.template-product .add-to-cart-button:not(:disabled),.template-product .sticky-add-to-cart__button:not(:disabled),.template-collection .product-card__footer>a,main a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),main input[type=submit]:not(:disabled),.v5-price-filter>button:not(:disabled),.v5-filters__mobile-actions button:not(:disabled),.facets__see-results:not(:disabled),.quick-add__button:not(:disabled),.cart__checkout-button:not(:disabled),.cart-items__empty-button:not([aria-disabled=true]),.cart-discount__button:not(:disabled),.template-product .shopify-payment-button__button--unbranded:not(:disabled),.footer-newsletter__button:not(:disabled)):hover{transform:none}}.bh-home-v28 .v4-text-link{display:inline-flex!important;min-height:40px!important;padding:0 18px!important;align-items:center!important;justify-content:center!important}.bh-home-v28 .bh-featured-card__cta{border:0!important;border-radius:3px!important;background:#2b3538!important;color:#fff!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.005em!important;text-transform:none!important;transition:background-color .16s ease,transform .16s ease!important}.bh-home-v28 .bh-featured-card__media:hover .bh-featured-card__cta,.bh-home-v28 .bh-featured-card__media:focus-visible .bh-featured-card__cta{background:#1f292c!important;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.bh-home-v28 .bh-featured-card__cta{transition:none!important}.bh-home-v28 .bh-featured-card__media:hover .bh-featured-card__cta,.bh-home-v28 .bh-featured-card__media:focus-visible .bh-featured-card__cta{transform:none}}:is(main a.button:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not(:disabled):not([aria-disabled=true]),main input[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.is-disabled):not(:disabled),main a.button:is(.button--secondary,.button--tertiary,.button--light,.button--outline,.button-secondary):not(.button--disabled):not(.button-unstyled):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:is(.button--secondary,.button--tertiary,.button--light,.button--outline,.button-secondary):not(.button--disabled):not(.button-unstyled):not(.is-disabled):not(:disabled):not([aria-disabled=true])){border:0!important;border-radius:3px!important;background-color:#2b3538!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.005em!important;text-decoration:none!important;text-transform:none!important;filter:none!important}:is(main a.button:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not(:disabled):not([aria-disabled=true]),main input[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.is-disabled):not(:disabled),main a.button:is(.button--secondary,.button--tertiary,.button--light,.button--outline,.button-secondary):not(.button--disabled):not(.button-unstyled):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:is(.button--secondary,.button--tertiary,.button--light,.button--outline,.button-secondary):not(.button--disabled):not(.button-unstyled):not(.is-disabled):not(:disabled):not([aria-disabled=true])):hover{background-color:#1f292c!important;background-image:none!important;color:#fff!important;filter:none!important;transform:translateY(-1px)}:is(main a.button:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.button-unstyled):not(.button-secondary):not(.is-disabled):not(:disabled):not([aria-disabled=true]),main input[type=submit]:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--link):not(.button--outline):not(.button--disabled):not(.is-disabled):not(:disabled),main a.button:is(.button--secondary,.button--tertiary,.button--light,.button--outline,.button-secondary):not(.button--disabled):not(.button-unstyled):not(.is-disabled):not([aria-disabled=true]),main button.button[type=submit]:is(.button--secondary,.button--tertiary,.button--light,.button--outline,.button-secondary):not(.button--disabled):not(.button-unstyled):not(.is-disabled):not(:disabled):not([aria-disabled=true])):focus-visible{outline:2px solid #2b3538!important;outline-offset:3px}body #MainContent a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),body #MainContent button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),body #MainContent input[type=submit]:not(.button--disabled):not(.is-disabled):not(:disabled){border:0!important;border-radius:3px!important;background-color:#2b3538!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.005em!important;text-decoration:none!important;text-transform:none!important;filter:none!important}body #MainContent a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),body #MainContent button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),body #MainContent input[type=submit]:not(.button--disabled):not(.is-disabled):not(:disabled):hover{background-color:#1f292c!important;background-image:none!important;color:#fff!important;filter:none!important;transform:translateY(-1px)}body #MainContent a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),body #MainContent button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),body #MainContent input[type=submit]:not(.button--disabled):not(.is-disabled):not(:disabled):focus-visible{outline:2px solid #2b3538!important;outline-offset:3px}:is(body #MainContent a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),body #MainContent button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),body #MainContent input[type=submit]:not(.button--disabled):not(.is-disabled):not(:disabled)){background-color:#2b3538!important;background-image:none!important;color:#fff!important;filter:none!important;transform:none;outline:none!important}:is(body #MainContent a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),body #MainContent button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),body #MainContent input[type=submit]:not(.button--disabled):not(.is-disabled):not(:disabled)):hover{background-color:#1f292c!important;color:#fff!important;transform:translateY(-1px)}:is(body #MainContent a.button:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not([aria-disabled=true]),body #MainContent button.button[type=submit]:not(.button-unstyled):not(.button--link):not(.button-link):not(.button--disabled):not(.is-disabled):not(:disabled):not([aria-disabled=true]),body #MainContent input[type=submit]:not(.button--disabled):not(.is-disabled):not(:disabled)):focus-visible{outline:2px solid #2b3538!important;outline-offset:3px}@media screen and (max-width:749px){.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions{width:100%!important;max-width:100%!important;flex-wrap:nowrap!important;gap:10px!important}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-button,.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-text-link{width:calc(50% - 5px)!important;min-width:0!important;flex:1 1 calc(50% - 5px)!important;padding-inline:10px!important;white-space:nowrap}}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-text-link{box-sizing:border-box;width:206px!important;min-width:206px!important;height:50px!important;min-height:50px!important;flex:0 0 206px!important;padding:0 18px!important;align-items:center!important;justify-content:center!important;font-size:15px;line-height:1;white-space:nowrap}@media screen and (min-width:750px)and (max-width:989px){.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-text-link{width:178px!important;min-width:178px!important;flex-basis:178px!important;padding-inline:12px!important;font-size:14px}}@media screen and (max-width:749px){.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-button,.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-text-link{box-sizing:border-box;width:calc(50% - 5px)!important;min-width:0!important;height:46px!important;min-height:46px!important;flex:1 1 calc(50% - 5px)!important;padding-inline:10px!important;white-space:nowrap}}.template-product .v3-product-page .v3-option-values button,.template-product .v3-product-page .v3-option-values button:has(small),.template-product .v3-product-page .v3-product-submit{height:50px!important;min-height:50px!important}.template-product .v3-product-page .v3-quantity-control{height:50px!important}.template-product .v3-product-page .v3-quantity-control button,.template-product .v3-product-page .v3-quantity-control input{height:48px!important;min-height:48px!important}.template-product .v3-product-page .v3-quantity-control input{line-height:48px!important}.template-product .v3-product-page .v3-product-submit,.template-product .v3-product-page .v3-extra-dialog__actions .v3-button,.template-product .v3-product-page .v3-product-help .v3-button{box-sizing:border-box;display:inline-flex!important;width:206px!important;min-width:206px!important;max-width:206px!important;height:50px!important;min-height:50px!important;padding:0 18px!important;align-items:center!important;justify-content:center!important;line-height:1;white-space:nowrap}.template-product .v3-product-page .v3-product-submit{justify-self:start}:is(.template-product .v3-product-page .v3-product-submit,.template-product .v3-product-page .v3-extra-dialog__actions .v3-button,.template-product .v3-product-page .v3-product-help .v3-button){border:0!important;border-radius:3px!important;background-color:#2b3538!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font-size:15px!important;font-weight:500!important;line-height:1!important;letter-spacing:.005em!important;text-transform:none!important;filter:none!important;opacity:1!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important}:is(.template-product .v3-product-page .v3-product-submit,.template-product .v3-product-page .v3-extra-dialog__actions .v3-button,.template-product .v3-product-page .v3-product-help .v3-button):not(:disabled):not([aria-disabled=true]):hover{background-color:#1f292c!important;background-image:none!important;color:#fff!important;transform:translateY(-1px)}:is(.template-product .v3-product-page .v3-product-submit,.template-product .v3-product-page .v3-extra-dialog__actions .v3-button,.template-product .v3-product-page .v3-product-help .v3-button):focus-visible{outline:2px solid #2b3538!important;outline-offset:3px}:is(.template-product .v3-product-page .v3-product-submit,.template-product .v3-product-page .v3-extra-dialog__actions .v3-button,.template-product .v3-product-page .v3-product-help .v3-button):disabled,:is(.template-product .v3-product-page .v3-product-submit,.template-product .v3-product-page .v3-extra-dialog__actions .v3-button,.template-product .v3-product-page .v3-product-help .v3-button)[aria-disabled=true]{background-color:#2b3538!important;background-image:none!important;color:#fff!important;opacity:1!important;cursor:not-allowed;transform:none}@media(prefers-reduced-motion:reduce){:is(.template-product .v3-product-page .v3-product-submit,.template-product .v3-product-page .v3-extra-dialog__actions .v3-button,.template-product .v3-product-page .v3-product-help .v3-button){transition:none!important}:is(.template-product .v3-product-page .v3-product-submit,.template-product .v3-product-page .v3-extra-dialog__actions .v3-button,.template-product .v3-product-page .v3-product-help .v3-button):hover{transform:none}}.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap;gap:10px!important}.template-product .v3-product-page .v3-option-values button,.template-product .v3-product-page .v3-option-values button:has(small),.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values button,.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values button:only-child{box-sizing:border-box;display:inline-flex;width:140px!important;min-width:140px!important;max-width:140px!important;height:50px!important;min-height:50px!important;flex:0 0 140px!important;padding:0 14px!important;align-items:center;justify-content:center;border:1px solid rgba(43,53,56,.28)!important;border-radius:3px!important;background-color:#fff!important;background-image:none!important;color:#2b3538!important;box-shadow:none!important;font-size:15px!important;font-weight:500!important;line-height:1!important;letter-spacing:.005em!important;text-align:center;text-transform:none!important;filter:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.template-product .v3-product-page .v3-option-values button span,.template-product .v3-product-page .v3-option-values button strong{color:currentColor!important}.template-product .v3-product-page .v3-option-values button:hover:not([aria-pressed=true]):not(:disabled){border-color:#2b3538!important;background-color:#f4f5f5!important;background-image:none!important;color:#2b3538!important;transform:translateY(-1px)}.template-product .v3-product-page .v3-option-values button[aria-pressed=true]{border-color:transparent!important;border-radius:3px!important;background-color:#2b3538!important;background-image:none!important;color:#fff!important;box-shadow:none!important}.template-product .v3-product-page .v3-option-values button[aria-pressed=true]:hover{border-color:transparent!important;background-color:#1f292c!important;background-image:none!important;color:#fff!important;transform:translateY(-1px)}.template-product .v3-product-page .v3-option-values button:focus-visible{outline:2px solid #2b3538!important;outline-offset:3px}.template-product .v3-product-page .v3-option-values button:disabled,.template-product .v3-product-page .v3-option-values button[aria-disabled=true]{border-color:#d7dbde!important;background-color:#f1f2f2!important;background-image:none!important;color:#92999c!important;opacity:1;cursor:not-allowed;transform:none}@media(prefers-reduced-motion:reduce){.template-product .v3-product-page .v3-option-values button{transition:none!important}.template-product .v3-product-page .v3-option-values button:hover{transform:none}}.template-product .v3-product-page .v3-product-option[data-option-name] .v3-option-values button[aria-pressed=true]{border-color:transparent!important;border-radius:3px!important;background:#2b3538!important;color:#fff!important;box-shadow:none!important}.template-product .v3-product-page .v3-product-option[data-option-name] .v3-option-values button[aria-pressed=true] span,.template-product .v3-product-page .v3-product-option[data-option-name] .v3-option-values button[aria-pressed=true] strong{color:#fff!important}.template-product .v3-product-page .v3-product-option[data-option-name] .v3-option-values button[aria-pressed=true]:hover{border-color:transparent!important;background:#1f292c!important;color:#fff!important}.template-product .v3-product-page .v3-product-option[data-option-name] .v3-option-values button:not([aria-pressed=true]):not(:disabled):hover{border-color:#2b3538!important;background:#f4f5f5!important;color:#2b3538!important}.bh-home-v28 .bh-v41-hero{min-height:clamp(500px,39vw,570px);background:#f15715}.bh-home-v28 .bh-v41-hero:before{background-color:#f15715;background-position:right center;background-size:auto 100%;opacity:1;transition:none}.bh-home-v28 .bh-v41-hero .bh-v41-hero__inner{min-height:clamp(500px,39vw,570px);padding-left:clamp(34px,6.5vw,110px)}.bh-home-v28 .bh-v41-hero .bh-v41-hero__copy{width:min(52vw,790px);color:#fff8ef}.bh-home-v28 .bh-v41-hero .bh-v28-kicker{margin-bottom:18px;color:#fff8ef;font-size:12px;font-weight:600;letter-spacing:.13em}.bh-home-v28 .bh-v41-hero h1{max-width:790px;min-height:0;color:#fff8ef;font-size:clamp(62px,5.45vw,86px);font-weight:500;line-height:.94;letter-spacing:-.052em;text-wrap:initial}.bh-home-v28 .bh-v41-hero .bh-v28-lede{max-width:610px;min-height:0;margin-top:20px;color:#fff8eff0;font-size:clamp(16px,1.15vw,18px);line-height:1.5}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions{width:auto!important;min-height:52px;margin-top:25px!important}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-button{width:auto!important;min-width:220px!important;min-height:52px;flex:0 0 auto!important;padding-inline:30px;border-radius:999px!important;background:#fff8ef!important;color:#17463e!important;font-size:14px;font-weight:600;letter-spacing:.015em}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-button:hover{background:#fff!important;color:#123c35!important}@media screen and (min-width:750px)and (max-width:989px){.bh-home-v28 .bh-v41-hero .bh-v41-hero__copy{width:min(55vw,590px)}.bh-home-v28 .bh-v41-hero h1{min-height:0;font-size:clamp(52px,6.7vw,66px)}.bh-home-v28 .bh-v41-hero .bh-v28-lede{min-height:0;max-width:480px;font-size:15px}}@media screen and (max-width:749px){.bh-home-v28 .bh-v41-hero{min-height:640px}.bh-home-v28 .bh-v41-hero:before{background-color:#f15715;background-position:76% bottom;background-size:auto 48%}.bh-home-v28 .bh-v41-hero .bh-v41-hero__inner{min-height:640px;padding:31px 22px 285px}.bh-home-v28 .bh-v41-hero .bh-v41-hero__copy{width:100%;max-width:520px}.bh-home-v28 .bh-v41-hero .bh-v28-kicker{margin-bottom:13px}.bh-home-v28 .bh-v41-hero h1{min-height:0;max-width:100%;font-size:clamp(40px,10.8vw,48px);line-height:.93}.bh-home-v28 .bh-v41-hero .bh-v28-lede{min-height:0;max-width:32ch;margin-top:14px;font-size:15px;line-height:1.42}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions{width:auto!important;min-height:46px;margin-top:17px!important}.bh-home-v28 .bh-v41-hero .bh-v41-hero__actions .v4-button{width:auto!important;min-width:186px!important;height:46px!important;min-height:46px!important;flex:0 0 auto!important;padding-inline:23px!important;font-size:13px}}@media screen and (min-width:621px){.template-product .v3-product-page .v3-product-form form{grid-template-columns:140px 206px;column-gap:10px;row-gap:12px;justify-content:start}.template-product .v3-product-page .v3-product-option[data-option-name]{grid-column:1 / -1}.template-product .v3-product-page .v3-product-quantity{grid-column:1}.template-product .v3-product-page .v3-product-submit{grid-column:2}}.template-product .v3-product-page :is(.v3-product-option[data-option-name=strength],.v3-product-option[data-option-name=format]) .v3-option-values{display:grid!important;grid-template-columns:repeat(2,minmax(0,140px))!important;width:min(100%,290px);gap:10px!important}.template-product .v3-product-page :is(.v3-product-option[data-option-name=strength],.v3-product-option[data-option-name=format]) .v3-option-values button,.template-product .v3-product-page :is(.v3-product-option[data-option-name=strength],.v3-product-option[data-option-name=format]) .v3-option-values button:has(small){width:100%!important;min-width:0!important;max-width:140px!important;flex:0 1 auto!important;padding-inline:10px!important}@media screen and (max-width:620px){.template-product .v3-product-page :is(.v3-product-option[data-option-name=strength],.v3-product-option[data-option-name=format]) .v3-option-values{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:is(.bloom-health-v2 .bh-hero__actions .bh-button,.bloom-standards-v2 .bl-text-link,.bloom-standards-v2 .bs-actions a,.bloom-standards-v2 .bs-closing__links a){box-sizing:border-box;display:inline-flex!important;width:auto!important;min-width:206px!important;max-width:100%;height:50px!important;min-height:50px!important;flex:0 0 auto;padding:0 18px!important;align-items:center;justify-content:center;gap:8px;border:0!important;border-radius:3px!important;background-color:#2b3538!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font-size:15px!important;font-weight:500!important;line-height:1!important;letter-spacing:.005em!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap;filter:none!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important}:is(.bloom-health-v2 .bh-hero__actions .bh-button,.bloom-standards-v2 .bl-text-link,.bloom-standards-v2 .bs-actions a,.bloom-standards-v2 .bs-closing__links a):hover{background-color:#1f292c!important;background-image:none!important;color:#fff!important;text-decoration:none!important;filter:none!important;transform:translateY(-1px)}:is(.bloom-health-v2 .bh-hero__actions .bh-button,.bloom-standards-v2 .bl-text-link,.bloom-standards-v2 .bs-actions a,.bloom-standards-v2 .bs-closing__links a):focus-visible{outline:2px solid #2b3538!important;outline-offset:3px}@media screen and (max-width:620px){:is(.bloom-health-v2 .bh-hero__actions .bh-button,.bloom-standards-v2 .bl-text-link,.bloom-standards-v2 .bs-actions a,.bloom-standards-v2 .bs-closing__links a){width:100%!important;min-width:0!important}}@media(prefers-reduced-motion:reduce){:is(.bloom-health-v2 .bh-hero__actions .bh-button,.bloom-standards-v2 .bl-text-link,.bloom-standards-v2 .bs-actions a,.bloom-standards-v2 .bs-closing__links a){transition:none!important}:is(.bloom-health-v2 .bh-hero__actions .bh-button,.bloom-standards-v2 .bl-text-link,.bloom-standards-v2 .bs-actions a,.bloom-standards-v2 .bs-closing__links a):hover{transform:none}}.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values{display:grid!important;grid-template-columns:none!important;grid-template-rows:none;grid-auto-flow:column;grid-auto-columns:140px;width:max-content;max-width:100%;gap:10px!important}.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values button,.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values button:has(small),.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values button:only-child{width:140px!important;min-width:140px!important;max-width:140px!important;flex:0 0 140px!important}@media screen and (max-width:620px){.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values{width:100%;grid-auto-columns:minmax(0,1fr)}.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values button,.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values button:has(small),.template-product .v3-product-page .v3-product-option[data-option-name=format] .v3-option-values button:only-child{width:100%!important;min-width:0!important;max-width:none!important;flex:0 1 auto!important;padding-inline:8px!important}}.bloom-standards-v2 .bs-actions,.bloom-standards-v2 .bs-closing__links{display:grid!important;grid-template-columns:minmax(0,540px)!important;justify-content:start!important;gap:14px!important;width:100%!important;margin-top:22px!important}.bloom-standards-v2 .bs-actions>a,.bloom-standards-v2 .bs-closing__links>a{display:flex!important;width:100%!important;height:64px!important;min-width:0!important;min-height:64px!important;box-sizing:border-box!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0!important;padding:0 22px!important;overflow:visible!important;color:#fff!important;font-size:16px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.01em!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;background-color:var(--bi-blue-deep, #2b5d99)!important;background-image:var(--bi-gradient, linear-gradient(100deg, #2b5d99 0%, #3b78a4 44%, #2f7f91 100%))!important;border:0!important;border-radius:6px!important;transition:filter .18s ease,transform .18s ease!important}.bloom-standards-v2 .bs-actions>a>span[aria-hidden=true],.bloom-standards-v2 .bs-closing__links>a>span[aria-hidden=true]{flex:0 0 auto!important;font-size:20px!important;line-height:1!important}.bloom-standards-v2 .bs-actions>a:hover,.bloom-standards-v2 .bs-actions>a:focus-visible,.bloom-standards-v2 .bs-closing__links>a:hover,.bloom-standards-v2 .bs-closing__links>a:focus-visible{filter:saturate(1.08) brightness(.95)!important;transform:translateY(-2px)!important}.bloom-standards-v2 .bs-hero-record{position:relative;isolation:isolate}.bloom-standards-v2 .bs-hero-record__background{position:relative;z-index:0;width:100%!important;height:100%!important;object-fit:cover!important}.bloom-standards-v2 .bs-hero-record__product{position:absolute;z-index:1;left:-2%;bottom:1%;width:54%!important;height:auto!important;max-width:none!important;object-fit:contain!important;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at center,#000 54%,rgba(0,0,0,.94) 67%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 54%,rgba(0,0,0,.94) 67%,transparent 88%)}.bloom-standards-v2 .bs-hero-record__sheet{position:absolute;z-index:2;top:17.5%;left:49%;display:flex;width:37%;height:59%;flex-direction:column;margin:0;padding:clamp(10px,1.45vw,21px);overflow:hidden;color:#25302f;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left;background:transparent}.bloom-standards-v2 .bs-hero-record__eyebrow{margin:0 0 5px;color:var(--bi-blue-deep, #2b5d99);font-size:clamp(7px,.56vw,9px);font-weight:650;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.bloom-standards-v2 .bs-hero-record__sheet h3{margin:0;color:#25302f;font-size:clamp(12px,1vw,16px);font-weight:500;line-height:1.05;letter-spacing:-.035em}.bloom-standards-v2 .bs-hero-record__details{display:block;margin:10px 0 0;padding:0;border-top:1px solid rgba(37,48,47,.22)}.bloom-standards-v2 .bs-hero-record__details>div{display:grid;grid-template-columns:44% 56%;align-items:start;gap:5px;padding:5px 0;border-bottom:1px solid rgba(37,48,47,.16)}.bloom-standards-v2 .bs-hero-record__details :where(dt,dd){margin:0;font-size:clamp(7px,.57vw,9px);line-height:1.22}.bloom-standards-v2 .bs-hero-record__details dt{color:#68706e;font-weight:400}.bloom-standards-v2 .bs-hero-record__details dd{color:#25302f;font-weight:600}.bloom-standards-v2 .bs-hero-record__note{margin:auto 0 0;padding-top:7px;color:#68706e;font-size:clamp(6.5px,.52vw,8px);line-height:1.3;border-top:2px solid #ea8057}@media(max-width:760px){.bloom-standards-v2 .bs-actions,.bloom-standards-v2 .bs-closing__links{grid-template-columns:minmax(0,1fr)!important}.bloom-standards-v2 .bs-actions>a,.bloom-standards-v2 .bs-closing__links>a{height:72px!important;min-height:72px!important;padding-inline:18px!important;font-size:15px!important}.bloom-standards-v2 .bs-hero-record__product{left:-3%;bottom:0;width:56%!important}.bloom-standards-v2 .bs-hero-record__sheet{top:17%;left:48.5%;width:38%;height:60%;padding:10px}}@media(prefers-reduced-motion:reduce){.bloom-standards-v2 .bs-actions>a,.bloom-standards-v2 .bs-closing__links>a{transition:none!important}}.template-index .bh-home-v28 h2,.template-index .bh-home-v28 h2 :is(span,em,strong),.template-index .bh-home-v28 .bh-v40-categories__copy h3{color:var(--bloom-brand-blue)!important;background-image:none!important;-webkit-text-fill-color:currentColor!important}.template-index{--bh-calm-paper: #ffffff;--bh-calm-ink: #333c36;--bh-calm-rule: #eae7df;background-color:var(--bh-calm-paper)}.template-index .site-header,.template-index #MainContent,.template-index .bh-home-v28{background-color:var(--bh-calm-paper)!important}.template-index .bh-home-v28{--b40-rule: var(--bh-calm-rule)}.template-index .bh-home-v28>.bh-featured,.template-index .bh-home-v28>.bh-finder,.template-index .bh-home-v28>.bh-v40-categories,.template-index .bh-home-v28>.bh-voices,.template-index .bh-home-v28>#BloomFounder,.template-index .bh-home-v28>.bh-edit,.template-index .bh-home-v28>#WhyBloom{background-color:var(--bh-calm-paper)!important}.template-index .bh-home-v28 h2,.template-index .bh-home-v28 h2 :is(span,em,strong),.template-index .bh-home-v28 .bh-v40-categories__copy h3,.template-index .bh-home-v28 .bh-edit .bh-edit__title{color:var(--bh-calm-ink)!important;background-image:none!important;-webkit-text-fill-color:currentColor!important}.template-index .bh-home-v28 .bh-v28-kicker,.template-index .bh-home-v28 .bh-edit__eyebrow{color:#6b7268!important}.template-index .bh-home-v28 #BloomFounder,.template-index .bh-home-v28 .bh-edit,.template-index .bh-home-v28 #WhyBloom{border-color:var(--bh-calm-rule)!important}.template-index .bh-home-v28 .bh-edit .bh-edit__item--preview .bh-edit__card{background-color:#fff;border-color:#e6e8e5}.template-index .bh-home-v28 .bh-edit .bh-edit__preview-image,.template-index .bh-home-v28 .bh-edit .bh-edit__preview-note{border-color:#e6e8e5}@media(min-width:901px){.template-index header.site-header .nav.nav--v5{position:static}.template-index header.site-header .nav-links--v5 .v5-mega{left:0;right:0;width:auto;max-width:none}}.template-index .bh-home-v28>.bh-voices,.template-index .bh-home-v28>.bh-edit{border-top:1px solid var(--bh-calm-rule, var(--b40-rule, #e6e5e0))!important}body .wcReviewModal #wc_submit_review button.wc_rivyo_form_btn[type=submit]{background:#53718c!important;border-color:#53718c!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}body .wcReviewModal #wc_submit_review button.wc_rivyo_form_btn[type=submit]:hover:not(:disabled){background:#405d76!important;border-color:#405d76!important}body .wcReviewModal #wc_submit_review button.wc_rivyo_form_btn[type=submit]:focus-visible{outline:2px solid #53718c;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bloom-ui-polish.css.map */
