.shopify-section-group-footer-group a{background-image:none!important;text-decoration:none!important}.shopify-section-group-footer-group a:before,.shopify-section-group-footer-group a:after{background-image:none!important;border-bottom:0!important}.shopify-section-group-footer-group a:hover{text-decoration:underline!important;text-underline-offset:4px}.shopify-section-group-footer-group a:focus-visible{outline:2px solid currentColor;outline-offset:4px}body:not(.index) .header{background:transparent!important;color:#fff!important}body:not(.index) .header__background{background:transparent!important}body:not(.index) .header__background-inner{background:#263b387a!important;backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}.add-to-cart-button{background:#e3f6a4!important;color:#263b38!important;border-color:#263b38!important}.add-to-cart-button:hover{background:#d4ec8b!important}.media-gallery--carousel .media-gallery__carousel-wrapper img{object-fit:contain}.bloom-purchase-choice input:before,.bloom-purchase-choice input:after{content:none!important;display:none!important}body.index [id$=__bloomhelp]{position:relative;isolation:isolate;overflow:clip;background:#fff;view-timeline-name:--bloom-support;view-timeline-axis:block}body.index [id$=__bloomhelp] .custom-section{position:relative;background:transparent!important}body.index [id$=__bloomhelp]:before{content:"";position:absolute;pointer-events:none;z-index:-1;width:min(70vw,1000px);height:150%;right:-14%;top:-25%;background:radial-gradient(ellipse at 65% 33%,#e3f6a4d6,#e3f6a400 55%),radial-gradient(ellipse at 36% 68%,#f9cab5d1,#f9cab500 55%);transform:translateY(0)}body.index [id$=__bloomhelp] .text-block{max-width:660px}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference)and (min-width:769px){body.index [id$=__bloomhelp]:before{animation:bloom-support-drift linear both;animation-timeline:--bloom-support;animation-range:entry 0% exit 100%}}}@keyframes bloom-support-drift{0%{transform:translate3d(0,55px,0)}to{transform:translate3d(-45px,-55px,0)}}@media(max-width:768px){body.index [id$=__bloomhelp]:before{width:120%;right:-55%;opacity:.7}body.index [id$=__bloomhelp] .text-block{max-width:100%}}body.index [id$=__bloomhelp]:before{mask-image:radial-gradient(ellipse at center,#000 5%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,#000 5%,transparent 72%)}@media(max-width:767.98px){body.index:has(.main-content>:first-child [data-header-overlay]) .header-section:not(.header-scrolled){position:relative;height:0;top:0;z-index:20}body.index:has(.main-content>:first-child [data-header-overlay]) .header{position:absolute;top:0;width:100%;margin:0;transform:none}body.index:has(.main-content>:first-child [data-header-overlay]) .header-section.header-scrolled{position:sticky;top:0;z-index:20}body.index .header-section:not(.header-scrolled) .header__background-inner{background:#141e1d1a!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;border-radius:0}body.index .main-content>.shopify-section>.section{border-radius:0!important}body.index .shopify-section:has(.section--allow-overlap){position:relative!important;top:0!important}body.index .shopify-section:has(.section--allow-overlap)+.shopify-section .section{margin-block-start:0!important;border-radius:0!important}}.bloom-purchase-choice:has(input:checked){background:#e3f6a4!important;color:#263b38!important;border-color:#263b38!important}.bloom-purchase-choice input{accent-color:#263b38}.bloom-purchase-choice:focus-within{outline:2px solid #263b38;outline-offset:3px}.header__logo,.header__logo a,.header__logo img,.menu-drawer__logo a,.menu-drawer__logo img{background:transparent!important;box-shadow:none!important}.header__logo a:before,.header__logo a:after{background:transparent!important}.header__logo a:focus:not(:focus-visible){outline:none!important}.header__logo a:focus-visible{outline:2px solid #e3f6a4;outline-offset:5px;border-radius:2px}body.collection [id$=__browse],body.collection [id$=__help]{position:relative;isolation:isolate;overflow:hidden;background:#fff}body.collection [id$=__browse]:before,body.collection [id$=__help]:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-20%;right:-15%;bottom:-25%;left:25%;background:radial-gradient(ellipse at 68% 35%,rgba(227,246,164,.95),transparent 55%),radial-gradient(ellipse at 38% 68%,rgba(249,202,181,.9),transparent 60%);mask-image:radial-gradient(ellipse,#000 15%,transparent 73%);-webkit-mask-image:radial-gradient(ellipse,#000 15%,transparent 73%)}body.index [id$=__bloomhelp]:before{opacity:1;background:radial-gradient(ellipse at 65% 40%,rgba(227,246,164,.98),transparent 58%),radial-gradient(ellipse at 36% 68%,rgba(249,202,181,.95),transparent 58%)}@media(max-width:768px){body.collection [id$=__browse]:before,body.collection [id$=__help]:before{top:-15%;right:-35%;bottom:-15%;left:0}body.index [id$=__bloomhelp]:before{right:-30%;width:130%;opacity:1}}body.collection [id$=__browse]>.section,body.collection [id$=__help]>.section,body.index [id$=__bloomhelp]>.section{background:transparent!important;position:relative;z-index:1}body.collection [id$=__browse]:before,body.collection [id$=__help]:before,body.index [id$=__bloomhelp]:before{z-index:0}video-card .video-card__content{background:transparent!important}video-card .video-card__content,video-card .video-card__content .author-info__name,video-card .video-card__content .author-info__bio,video-card .video-card__content p{color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.35)}video-card .video-card__content-wrapper{background:linear-gradient(0deg,rgba(13,30,25,.72),rgba(13,30,25,.15) 38%,transparent 65%)}.header__logo img.logo{width:180px!important;max-width:none;height:auto}.bloom-paths__card{position:relative;isolation:isolate;overflow:hidden;transition:transform .45s ease,box-shadow .45s ease}.bloom-paths__card:before{content:"";position:absolute;z-index:-1;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;background:radial-gradient(ellipse at 70% 30%,#e3f6a499,transparent 58%),radial-gradient(ellipse at 30% 75%,#f7cbb799,transparent 58%);opacity:0;transform:translate3d(-4%,5%,0) rotate(-8deg);transition:opacity .6s ease,transform .8s ease}.bloom-paths__card:focus-within:before{opacity:1;transform:translate3d(4%,-3%,0) rotate(8deg)}.bloom-dietary-icons{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px 14px!important}.bloom-dietary-icons li{flex:0 0 48px!important}.bloom-dietary-icons img{width:48px!important;height:70px!important;object-fit:contain}@media(hover:hover){.bloom-paths__card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #263b3810}.bloom-paths__card:hover:before{opacity:1;transform:translate3d(4%,-3%,0) rotate(8deg)}.bloom-finder-goal--upcoming:hover .bloom-capsule-half--top{transform:translateY(-20px) rotate(-6deg)}.bloom-finder-goal--upcoming:hover .bloom-capsule-half--bottom{transform:translateY(8px)}}@media(max-width:767px){.header__logo img.logo{width:130px!important}.bloom-dietary-icons{gap:8px 10px!important}.bloom-dietary-icons li{flex-basis:42px!important}.bloom-dietary-icons img{width:42px!important;height:61px!important}}@media(prefers-reduced-motion:reduce){.bloom-paths__card,.bloom-paths__card:before{transition:none!important}.bloom-paths__card:hover,.bloom-paths__card:hover:before,.bloom-paths__card:focus-within:before,.bloom-finder-goal--upcoming:hover .bloom-capsule-half{transform:none!important}}:root{--logo-width:180px;--logo-width-mobile:130px;--logo-width-menu-drawer:130px}.header__logo img.logo{flex-shrink:0}.header__logo--image{width:180px}@media(max-width:767px){.header__logo--image{width:130px}}.bloom-product-accordions .rte p:has(>img[src*="cdn.sanity.io"]){display:none}.bloom-brand-marquee{position:fixed;top:0;left:0;right:0;height:30px;z-index:60;display:flex;align-items:center;background:#e3f6a4;color:#263b38;font-size:11px;font-weight:500;letter-spacing:.04em}.bloom-brand-marquee__window{overflow:hidden;flex:1}.bloom-brand-marquee__track{display:flex;width:max-content;animation:bloom-announcements 32s linear infinite}.bloom-brand-marquee__set{display:flex;align-items:center;gap:42px;padding-right:42px;white-space:nowrap}.bloom-marquee-pause{height:30px;width:34px;border:0;display:grid;place-items:center;color:inherit;background:#e3f6a4;cursor:pointer}.bloom-brand-marquee:hover .bloom-brand-marquee__track,.bloom-brand-marquee:focus-within .bloom-brand-marquee__track,.bloom-brand-marquee[data-paused] .bloom-brand-marquee__track{animation-play-state:paused}body:has(.bloom-brand-marquee){padding-top:30px}.header-section.header-sticky{top:30px!important}body.index:has(.bloom-brand-marquee) .header-section:not(.header-scrolled){top:30px!important}@keyframes bloom-announcements{to{transform:translate(-50%)}}@media(min-width:900px){body.index .slideshow .slide__inner{display:grid!important;grid-template-columns:max-content max-content;justify-content:center;align-content:center;column-gap:14px!important;max-width:900px!important}body.index .slideshow .slide__inner>.text-block{grid-column:1/-1;justify-self:center;width:100%}body.index .slideshow .slide__inner>.button-block{margin:0!important;justify-self:stretch}body.index .slideshow .slide__inner>.button-block a{width:100%;white-space:nowrap}}.product-card__media{overflow:hidden}.product-card__media img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.product-card:hover .product-card__media img{transform:scale(1.045)}}.bloom-sage-launch svg{transform-origin:center;transition:transform .5s ease,filter .5s ease}.bloom-sage-launch:hover svg,.bloom-sage-launch:focus-visible svg{transform:rotate(16deg) scale(1.12);filter:drop-shadow(0 0 7px #e3f6a488)}.bloom-sage[open] .sage-mark svg{animation:bloom-sage-spark .8s ease both}.bloom-sage[open] .sage-top h2{animation:bloom-sage-name .65s ease both}@keyframes bloom-sage-spark{0%{transform:rotate(-20deg) scale(.6);opacity:0}60%{transform:rotate(12deg) scale(1.15);opacity:1}to{transform:rotate(0) scale(1)}}@keyframes bloom-sage-name{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}[id$=__cellcategories] .bloom-category{position:relative;isolation:isolate;background:radial-gradient(ellipse at 100% 100%,#e3f6a45e,transparent 70%),radial-gradient(ellipse at 0 100%,#facab540,transparent 65%),#fff;border-color:#e3e8db;transition:transform .4s ease,box-shadow .4s ease}[id$=__cellcategories] .bloom-category:nth-child(2n){background:radial-gradient(ellipse at 100% 100%,#facab56b,transparent 70%),radial-gradient(ellipse at 0 100%,#e3f6a438,transparent 65%),#fff}[id$=__cellcategories] .bloom-category img{mix-blend-mode:multiply;background:transparent;transition:transform .65s ease}[id$=__cellcategories] .bloom-category:hover{box-shadow:0 14px 30px #263b3810}[id$=__cellcategories] .bloom-category:hover img{transform:scale(1.035)}.bloom-cellcore-story{padding-block:38px}.bloom-cellcore-story__visual{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;min-height:420px;margin:0;background:#263b38}.bloom-cellcore-story__visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:translate3d(0,var(--bloom-photo-offset,0px),0) scale(1.12);will-change:transform}.bloom-cellcore-story__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#132b25d9,#132b2570 52%,#132b2500 85%);z-index:0}.bloom-cellcore-story__visual figcaption{position:relative;z-index:1;color:#fff;max-width:600px;padding:60px 48px}.bloom-cellcore-story__visual h2{font-size:clamp(30px,3.2vw,46px);line-height:1.15;letter-spacing:-.03em;color:inherit;margin:16px 0}.bloom-cellcore-story__visual figcaption>p:not(.bloom-kicker){font-size:15px;line-height:1.75;max-width:420px;margin-bottom:24px}.bloom-cellcore-popup-art{width:42%;display:grid;place-items:center;background:radial-gradient(ellipse at 90% 15%,#e3f6a47a,transparent 70%),radial-gradient(ellipse at 0 100%,#facab580,transparent 65%),#fafbf6;padding:24px}.bloom-cellcore-popup-art img{width:100%;height:auto;max-height:350px;object-fit:contain;mix-blend-mode:multiply}.subscribe-popup .subscribe-popup__content{width:58%;padding:42px 30px}.subscribe-popup .subscribe-popup__content h2{font-size:32px;line-height:1.15}.bloom-symbol-vial{position:absolute;left:24px;top:8px;width:84px;height:158px;transform:rotate(12deg);transition:transform .65s ease}.bloom-vial-cap{position:absolute;left:1px;top:0;width:82px;height:24px;border-radius:7px 7px 3px 3px;background:linear-gradient(90deg,#55766b,#c9dacb 35%,#7f9f8a 80%,#46665d);box-shadow:inset 0 2px 2px #fff8;z-index:3}.bloom-vial-neck{position:absolute;top:23px;left:15px;width:54px;height:18px;background:linear-gradient(90deg,#adbbb1,#f8fbec 40%,#7b9289);border-radius:0 0 7px 7px}.bloom-vial-glass{position:absolute;bottom:0;width:84px;height:119px;border-radius:16px 16px 19px 19px;overflow:hidden;border:1px solid #ffffffb0;background:linear-gradient(90deg,#b8cec5a8,#eef8e4b0 28%,#d2e1d38c 78%,#759c8777);box-shadow:inset 7px 0 12px #fff9,inset -6px 0 12px #355e3a17}.bloom-vial-liquid{position:absolute;bottom:0;width:100%;height:55%;background:linear-gradient(90deg,#a0b98f77,#d8edb499,#94b17c66);transition:height .6s ease}.bloom-vial-label{position:absolute;top:25px;right:13px;bottom:28px;left:13px;display:grid;place-items:center;border-radius:8px;background:#fafdf28f}.bloom-vial-label svg{width:30px;color:#6e8d76}@media(hover:hover){.bloom-finder-goal:hover .bloom-symbol-vial{transform:rotate(-4deg) translateY(-8px)}.bloom-finder-goal:hover .bloom-vial-liquid{height:64%}}@media(max-width:749px){.bloom-cellcore-story{padding-block:24px}.bloom-cellcore-story__visual{min-height:390px;border-radius:20px}.bloom-cellcore-story__visual figcaption{padding:40px 24px}.bloom-cellcore-story__visual:after{background:linear-gradient(90deg,#132b25d9,#132b2580)}.bloom-cellcore-popup-art{width:100%;height:150px;padding:12px}.bloom-cellcore-popup-art img{height:130px;width:auto}.subscribe-popup .subscribe-popup__content{width:100%;padding:28px 22px}.subscribe-popup .subscribe-popup__content h2{font-size:27px}.bloom-brand-marquee__set{gap:26px;padding-right:26px}body.page .bloom-finder-goal .bloom-care-symbol{position:relative;left:auto;right:auto;top:auto;bottom:auto;align-self:center;margin:0 auto 6px;width:130px;height:160px;scale:.8;transform-origin:center;flex-shrink:0}body.page .bloom-finder-goal--with-symbol h2,body.page .bloom-finder-goal--with-symbol p,body.page .bloom-finder-goal--with-symbol .bloom-finder-goal__link{max-width:100%}body.page .bloom-finder-goal{min-height:0;padding-top:12px}body.page .bloom-finder-goal--upcoming .bloom-symbol-capsule{scale:1}}@media(prefers-reduced-motion:reduce){.bloom-brand-marquee__track{animation:none}.bloom-brand-marquee__window{overflow-x:auto}.bloom-marquee-pause{display:none}.bloom-sage-launch svg,.product-card__media img,.bloom-category img,.bloom-symbol-vial,.bloom-vial-liquid{transition:none!important}.bloom-sage[open] .sage-mark svg,.bloom-sage[open] .sage-top h2{animation:none}.bloom-cellcore-story__visual>img{transform:none;will-change:auto}.bloom-finder-goal:hover .bloom-symbol-vial{transform:rotate(12deg)}}.product-card .product-card__image{overflow:hidden}.product-card .product-card-main-image{transition:transform .65s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.product-card:hover .product-card-main-image{transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){.product-card .product-card-main-image{transition:none}.product-card:hover .product-card-main-image{transform:none}}.bloom-promo-bar{position:fixed;inset:0 0 auto;height:34px;z-index:60;display:flex;align-items:center;justify-content:center;background:#e3f6a4;color:#263b38;padding:0 12px;font-size:12px;font-weight:500;letter-spacing:.01em}.bloom-promo-window{position:relative;width:min(580px,calc(100% - 70px));height:34px;overflow:hidden}.bloom-promo-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;color:inherit;opacity:0;transform:translateY(-100%);transition:transform .55s cubic-bezier(.22,.7,.2,1),opacity .45s;visibility:hidden;white-space:nowrap}.bloom-promo-slide.is-active{opacity:1;transform:translateY(0);visibility:visible}.bloom-promo-slide.is-leaving{opacity:0;transform:translateY(100%);visibility:visible;pointer-events:none}.bloom-promo-slide svg{width:18px;height:18px;flex-shrink:0}.bloom-promo-slide:hover{text-decoration:underline}.bloom-promo-control{width:28px;height:30px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer;font-size:16px}.bloom-promo-control:focus-visible,.bloom-promo-slide:focus-visible{outline:2px solid #263b38;outline-offset:-3px}body:has(.bloom-promo-bar){padding-top:38px!important;background:#fff}body:has(.bloom-promo-bar) .header-section.header-sticky{top:38px!important}body.index:has(.bloom-promo-bar) .header-section:not(.header-scrolled){top:0!important}body:has(.bloom-promo-bar) .header{top:0!important;transform:none!important;margin-block:0!important}[id$=__cellcategories] .bloom-category,[id$=__cellcategories] .bloom-category:nth-child(2n){background:#fff}[id$=__cellcategories] .bloom-category img{mix-blend-mode:normal;background:#fff}.bloom-category__copy{display:flex;flex-direction:column;flex:1;background:linear-gradient(125deg,#f0f7dc,#f9e6dc);background-size:160% 160%;transition:background-position .65s ease}.bloom-category:nth-child(2n) .bloom-category__copy{background-image:linear-gradient(125deg,#fae8de,#edf5df)}.bloom-category:hover .bloom-category__copy{background-position:100% 100%}.bloom-cellcore-hero-photo{width:48%;flex-shrink:0}.bloom-cellcore-hero-photo figure{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:1;margin:0;background:#fafbf8}.bloom-cellcore-hero-photo img{width:100%;height:100%;object-fit:cover;transform:translate3d(0,var(--bloom-photo-offset,0px),0) scale(1.07);will-change:transform}@media(max-width:749px){.bloom-cellcore-hero-photo{width:100%;margin-top:24px}.bloom-promo-bar{font-size:10.5px;padding-inline:4px}.bloom-promo-window{width:calc(100% - 56px)}.bloom-promo-slide{gap:7px}.bloom-promo-control{width:24px}}@media(prefers-reduced-motion:reduce){.bloom-promo-slide,.bloom-category__copy{transition:none}.bloom-cellcore-hero-photo img{transform:none;will-change:auto}}.bloom-cellcore-hero-photo{width:100%}.bloom-promo-window{width:min(720px,100%);perspective:700px}.bloom-promo-slide{transform:translateY(-100%) rotateX(12deg);transform-origin:center bottom;transition:transform .5s cubic-bezier(.22,.7,.2,1),opacity .4s}.bloom-promo-slide.is-active{transform:translateY(0) rotateX(0)}.bloom-promo-slide.is-leaving{transform:translateY(100%) rotateX(-12deg)}body:has(.bloom-promo-bar){padding-top:46px!important}body:has(.bloom-promo-bar) .header-section.header-sticky{top:46px!important}body.index:has(.bloom-promo-bar) .header-section:not(.header-scrolled){top:12px!important}body.index .main-content>.shopify-section:has(.section-slideshow){margin-inline:24px}body.index .main-content>.shopify-section>.section.section-slideshow{border-radius:28px!important;overflow:hidden;isolation:isolate}body.index .slideshow .btn--secondary{background:#ffffff91!important;color:#263b38!important;border:1px solid rgba(255,255,255,.58)!important;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);box-shadow:0 3px 18px #14271e0d}body.index .slideshow .btn--secondary:hover{background:#ffffffbd!important}body.index .slideshow .btn--primary:hover{background:#d4ec8b!important;color:#263b38!important}body.index .slideshow .btn .btn__icon,body.index .slideshow .btn:hover .btn__icon{background:#263b38!important;color:#fff!important}body.index .slideshow .btn .btn__icon-text,body.index .slideshow .btn:hover .btn__icon-text{color:#fff!important}body.index .slideshow .btn--secondary .btn__text{color:#263b38!important}@media(min-width:900px){body.index .slideshow .slide__inner{column-gap:30px!important}}body.index [id$=__community] flex-carousel{max-width:1020px;margin-inline:auto;width:100%}body.index .bloom-step-reveal>.text-block{opacity:var(--bloom-step-progress,1);filter:blur(calc((1 - var(--bloom-step-progress,1))*5px));transform:translateY(calc((1 - var(--bloom-step-progress,1))*20px));will-change:opacity,filter,transform}@media(max-width:767.98px){body.index .main-content>.shopify-section:has(.section-slideshow){margin-inline:12px}body.index .main-content>.shopify-section>.section.section-slideshow{border-radius:22px!important}body.index:has(.bloom-promo-bar) .header{padding-inline:22px!important}body.index .header-section:not(.header-scrolled) .header__background-inner{border-radius:16px!important;background:#263b3840!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}body.index .header__logo img.logo{width:120px!important}body.index .header__logo--image{width:120px}body.index [id$=__community] video-card{width:270px!important;max-width:78vw}.bloom-promo-bar{font-size:11px;padding-inline:12px}.bloom-promo-window{width:100%}}@media(prefers-reduced-motion:reduce){.bloom-promo-slide{transition:none}.bloom-step-reveal>.text-block{opacity:1!important;filter:none!important;transform:none!important;will-change:auto}}@media(max-width:767.98px){body.index:has(.bloom-promo-bar) .header{width:calc(100% - 40px)!important;margin-inline:20px!important;padding-inline:6px!important}body.index .header__top{display:flex!important;gap:4px!important;width:100%!important;max-width:none!important;padding-inline:0!important}body.index .header__icons--left{flex:0 0 32px}body.index .header__logo{flex:0 0 120px;width:120px!important;margin-right:auto!important}body.index .header__icons--right{flex:0 0 auto;padding:0!important}body.index .header__buttons{gap:0!important}body.index .header__buttons>.bloom-sage-launch,body.index .header__buttons>.search-drawer-button,body.index .header__buttons>.cart-drawer-button,body.index .header__buttons>.bloom-account{width:34px!important;min-width:34px!important;padding-inline:0!important;margin:0!important}body.index .header__icons:before,body.index .header__icons:after,body.index .header__buttons>*:before{border:none!important}}@media(max-width:767.98px){body.index .header .header__top .header__logo{flex:0 0 120px!important;min-width:120px!important}body.index .header .header__icons--left{padding:0!important}body.index .header .header__icons--right .header__buttons>button,body.index .header .header__icons--right .header__buttons>.bloom-account,body.index .header .header__icons--right .header__buttons>.cart-drawer-button{width:34px!important;min-width:34px!important;flex:0 0 34px!important;padding-inline:0!important}}@media(max-width:359px){body.index .header .header__top .header__logo{flex-basis:100px!important;min-width:100px!important;width:100px!important}body.index .header__logo img.logo,body.index .header__logo--image{width:100px!important}body.index .header .header__icons--right .header__buttons>button,body.index .header .header__icons--right .header__buttons>.bloom-account,body.index .header .header__icons--right .header__buttons>.cart-drawer-button{width:30px!important;min-width:30px!important;flex-basis:30px!important}}body:has(.bloom-promo-bar) .header-section.header-sticky.header-scrolled{top:34px!important}body.index:has(.bloom-promo-bar) .header-section:not(.header-scrolled) .header{background:transparent!important}body.index:has(.bloom-promo-bar) .header-section:not(.header-scrolled) .header__background-inner{background:#ffffff09!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;border:1px solid rgba(255,255,255,.26)!important;box-shadow:none!important;border-radius:16px!important}body.index .slideshow .btn--secondary{background:#ffffff30!important;backdrop-filter:blur(20px) saturate(115%);-webkit-backdrop-filter:blur(20px) saturate(115%);border-color:#ffffff73!important}body.index .slideshow .btn--secondary:hover{background:#ffffffa8!important}.header__logo img.logo{transform-origin:center;transition:transform .45s cubic-bezier(.22,.7,.2,1),filter .45s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.header__logo a:hover img.logo{transform:scale(1.025);filter:drop-shadow(0 0 7px rgba(255,255,255,.25))}}@media(prefers-reduced-motion:no-preference){.header__logo a:focus-visible img.logo{transform:scale(1.025);filter:drop-shadow(0 0 7px rgba(255,255,255,.25))}}@media(prefers-reduced-motion:reduce){.header__logo img.logo{transition:none!important;transform:none!important;filter:none!important}}@media(max-width:767.98px){body.index:has(.bloom-promo-bar) .header-section.header-scrolled .header{width:100%!important;margin-inline:0!important;padding-inline:16px!important}body.index:has(.bloom-promo-bar) .header-section.header-scrolled .header__background-inner{border-radius:0!important;border-inline:0!important}.header .header__icons--right .header__buttons>.bloom-sage-launch,.header .header__icons--right .header__buttons>.search-drawer-button,.header .header__icons--right .header__buttons>.bloom-account,.header .header__icons--right .header__buttons>.cart-drawer-button{border-inline-start:1px solid rgba(255,255,255,.26)!important;border-inline-end:0!important}.header .header__icons--right .bloom-account>summary{border:0!important}}body.index .slideshow .btn--secondary{background:#ffffff1a!important}#Mega-menu-item-banner_GQNaEX .image-card{display:flex!important;flex-direction:column;background:#f7f9f5!important;color:#263b38}#Mega-menu-item-banner_GQNaEX .image-card__media{aspect-ratio:16/9;width:100%;flex:none}#Mega-menu-item-banner_GQNaEX .image-card__media-wrapper,#Mega-menu-item-banner_GQNaEX .image-card__media .media{height:100%;aspect-ratio:16/9;--ratio:1.777778!important}#Mega-menu-item-banner_GQNaEX .image-card__media img{object-fit:cover;object-position:center 62%;height:100%;width:100%}#Mega-menu-item-banner_GQNaEX .image-card__media .overlay{display:none}#Mega-menu-item-banner_GQNaEX .image-card__content{padding:22px 24px;color:#263b38;width:100%}#Mega-menu-item-banner_GQNaEX .image-card__inner{gap:16px}#Mega-menu-item-banner_GQNaEX .image-card__heading .text-block{font-size:26px;line-height:1.25;color:#263b38}#Mega-menu-item-banner_GQNaEX .image-card__subheading .text-block{font-size:11px;color:#52665c}@media(max-width:767.98px){.header .header__background-inner,.header .header__top,.header .header__icons,.header .header__buttons,.header .header__buttons>button,.header .header__buttons>.cart-drawer-button,.header .header__buttons>.bloom-account,.header .bloom-account>summary{border-color:#ffffff42!important;outline-color:#ffffff42}.header .header__top:before,.header .header__top:after,.header .header__icons:before,.header .header__icons:after,.header .header__buttons>*:before,.header .header__buttons>*:after{border-color:#ffffff42!important}.header .header__background-inner{box-shadow:none!important}}#Mega-menu-item-banner_GQNaEX .image-card__heading,#Mega-menu-item-banner_GQNaEX .image-card__heading .text-block,#Mega-menu-item-banner_GQNaEX .image-card__heading .text-block>div{font-size:26px!important;line-height:1.25!important}.media-gallery--main .media-gallery__carousel-container{border-radius:24px;overflow:hidden}.media-gallery--main .media-gallery__item:not(.carousel__thumbnail){border-radius:24px!important;overflow:hidden;--border-radius:24px}.media-gallery--main .media-gallery__item:not(.carousel__thumbnail)>img{border-radius:24px!important}.media-gallery--main .carousel__thumbnail{border-radius:10px!important;overflow:hidden}@media(min-width:900px){body.index .slideshow h1{font-size:clamp(54px,4.3vw,68px)!important;line-height:1.08!important}body.index .slideshow .slide__media>.overlay{background:#00000057!important}}@media(max-width:767.98px){body.index:has(.bloom-promo-bar) .header-section:not(.header-scrolled) .header__background-inner{border-bottom:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.index .slideshow .slide__inner>.button-block{width:min(300px,100%)!important}body.index .slideshow .slide__inner>.button-block>.btn{width:100%!important;justify-content:center}.footer__top-block:first-child .image-block{width:190px!important;min-width:190px!important;max-width:70vw!important;--size-style-width-mobile:190px!important}.footer__top-block:first-child .group-block-content>.text-block,.footer__top-block:first-child .group-block-content>.text-block p{font-size:13px!important;line-height:1.6!important}.media-gallery--main .media-gallery__carousel-container,.media-gallery--main .media-gallery__item:not(.carousel__thumbnail),.media-gallery--main .media-gallery__item:not(.carousel__thumbnail)>img{border-radius:20px!important}}@media(max-width:767.98px){body.index .header-section:not(.header-scrolled) .header__background-inner:before{content:none!important;display:none!important;background:transparent!important}}@media(min-width:900px){body.index .slideshow .slide__content{padding-bottom:40px!important}}body.index .slideshow .btn--secondary,body.index .slideshow .btn--secondary .btn__text{color:#fff!important}body.index .slideshow .btn--secondary:hover,body.index .slideshow .btn--secondary:hover .btn__text{color:#263b38!important}@media(min-width:900px){body.index .slideshow .slide__inner{position:relative;top:-40px}}body.product .media-gallery--main .media-gallery__carousel-container{border-radius:34px!important;clip-path:inset(0 round 34px);border:1px solid #dfe5dc;background:#f7f8f5;isolation:isolate}body.product .media-gallery--main .media-gallery__item:not(.carousel__thumbnail){border-radius:32px!important;clip-path:inset(0 round 32px);overflow:hidden!important}body.product .media-gallery--main .media-gallery__item:not(.carousel__thumbnail)>img{border-radius:32px!important}body.product .bloom-care__visual{border-radius:34px!important;overflow:hidden;border:1px solid #dfe5dc;isolation:isolate}body.product .bloom-care__visual>img{border-radius:32px!important}.btn:before{display:none!important}.btn{transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease!important}.btn .btn__text{display:inline-block;transition:transform .3s ease!important;transform-origin:center}.btn--icon-solid:hover .btn__icon,.btn--icon-solid-desktop:hover .btn__icon{clip-path:circle(var(--icon-solid-size) at calc(100% - var(--icon-solid-size) - var(--button-padding-inline-end)) 50%)!important}.btn--primary:hover{background-color:rgb(var(--color-primary-button-background))!important;color:rgb(var(--color-primary-button-text))!important}.btn--secondary:hover{background-color:rgb(var(--color-secondary-button-background))!important;color:rgb(var(--color-secondary-button-text))!important;border-color:rgb(var(--color-secondary-button-border))!important}.btn--outline:hover{background:transparent!important;color:rgb(var(--color-foreground))!important}.btn--white:hover{background:rgb(var(--color-white))!important;color:rgb(var(--color-black))!important}.btn:hover .icon:not(.spinner){animation:none!important}body.index .slideshow .btn--primary:hover{background:#e3f6a4!important;color:#263b38!important}body.index .slideshow .btn--secondary:hover{background:#ffffff24!important;border-color:#ffffff73!important;color:#fff!important}body.index .slideshow .btn--secondary:hover .btn__text{color:#fff!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){.btn:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px) scale(1.015);box-shadow:0 6px 18px #14271e12}.btn:hover .btn__text{transform:scale(1.025)}.btn .icon--caret-right,.btn .icon--arrow-right{transition:transform .3s ease}.btn:hover .icon--caret-right,.btn:hover .icon--arrow-right{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.btn,.btn .btn__text,.btn .icon{transition:none!important;transform:none!important}}@media(max-width:767.98px){body.product .media-gallery--main .media-gallery__carousel-container{border-radius:28px!important;clip-path:inset(0 round 28px)}body.product .media-gallery--main .media-gallery__item:not(.carousel__thumbnail),body.product .media-gallery--main .media-gallery__item:not(.carousel__thumbnail)>img{border-radius:26px!important;clip-path:inset(0 round 26px)}}@media(min-width:900px){body.index .slideshow .slide__inner{top:-70px}}.bloom-curated .product-card__quick-add,.bloom-curated .product-card__actions{display:none!important}.bloom-curated__product-link{display:inline-flex;align-items:center;gap:10px;margin:8px 0 0 12px;padding:7px 0;color:#263b38;font-size:13px;text-decoration:none;position:relative}.bloom-curated__product-link svg{width:18px;height:18px;transition:transform .3s ease}.bloom-curated__product-link:hover{text-decoration:underline;text-underline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bloom-curated__product-link:hover svg{transform:translate(3px)}}.bloom-curated__product-link:focus-visible{outline:2px solid #52665c;outline-offset:4px;border-radius:4px}body.product .media-gallery--main .media-gallery__carousel-container{border:0!important;border-radius:0!important;clip-path:none!important;background:transparent!important;isolation:auto}body.product .media-gallery--main .media-gallery__item:not(.carousel__thumbnail){aspect-ratio:auto!important;height:auto!important;border:0!important;border-radius:0!important;clip-path:none!important;background:transparent!important;overflow:visible!important}body.product .media-gallery--main .media-gallery__item:not(.carousel__thumbnail)>img{position:relative!important;display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:650px!important;margin-inline:auto;object-fit:initial!important;transform:none!important;border-radius:30px!important;clip-path:none!important}body.product .bloom-care__visual{border:0!important;border-radius:0!important;clip-path:none!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}body.product .bloom-care__visual>img{display:block;width:100%!important;height:auto!important;max-width:570px!important;max-height:none!important;margin-inline:auto;object-fit:initial!important;border-radius:30px!important}body.product .bloom-care__caption{display:block;margin-top:14px}@media(max-width:767.98px){body.product .bloom-care__visual>img,body.product .media-gallery--main .media-gallery__item:not(.carousel__thumbnail)>img{border-radius:24px!important}}body.product .media-gallery--main .media-gallery__item:not(.carousel__thumbnail)>img{width:100%!important;max-width:min(100%,650px)!important;max-height:none!important}.product-card .product-card__content{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px}.product-card .bloom-card-view-link{position:relative;z-index:2;display:inline-flex;align-items:center;align-self:flex-start;gap:10px;padding:6px 0;color:inherit;font-size:13px;text-decoration:none}.product-card .bloom-card-view-link svg{width:18px;height:18px;transition:transform .3s ease}.product-card .bloom-card-view-link:hover{text-decoration:underline;text-underline-offset:4px}.product-card .bloom-card-view-link:focus-visible{outline:2px solid #52665c;outline-offset:4px;border-radius:3px}.bloom-curated .product-card .bloom-card-view-link{display:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card .bloom-card-view-link:hover svg{transform:translate(3px)}}[id$=__custom_section_tUbpGU] .custom-section__content{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:24px 40px!important;align-items:start}[id$=__custom_section_tUbpGU] .custom-section__content>.text-block{grid-column:1/-1}[id$=__custom_section_tUbpGU] .custom-section__content>.divider-block,[id$=__custom_section_tUbpGU] .custom-section__content>.divider{display:none}[id$=__custom_section_tUbpGU] .contact-form{padding:32px;border:1px solid #e2e7df;border-radius:26px;background:#fff}[id$=__custom_section_tUbpGU] .custom-section__content>.group-block{width:100%!important;padding:32px 28px;border:1px solid #e2e7df;border-radius:26px;background:radial-gradient(ellipse at 100% 0,#e3f6a475,transparent 65%),radial-gradient(ellipse at 0 100%,#facab55e,transparent 60%),#fff}[id$=__custom_section_tUbpGU] h2{font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.025em}[id$=__custom_section_tUbpGU] h2 em{font-weight:400}[id$=__custom_section_tUbpGU] .contact-form input,[id$=__custom_section_tUbpGU] .contact-form select,[id$=__custom_section_tUbpGU] .contact-form textarea{border-color:#c8d1c5;border-radius:12px;background:#fcfdfb}[id$=__custom_section_tUbpGU] .contact-form .btn{border-radius:40px}.bloom-booking-shell{padding:12px 24px 48px;max-width:1200px;margin:auto;color:#263b38}.bloom-booking-header{padding:28px 0 30px;max-width:700px}.bloom-booking-header h2{font-size:clamp(32px,3.2vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.035em;margin:16px 0}.bloom-booking-header h2 em{font-weight:400}.bloom-booking-header>p:last-child{font-size:15px;line-height:1.7}.bloom-booking-calendar{background:#fff;border:1px solid #e0e6dc;border-radius:28px;overflow:hidden;box-shadow:0 12px 50px #263b3807}.bloom-booking-note{font-size:12px;line-height:1.7;color:#52665c;margin:18px 8px}[id$=__help]:has([data-bloom-consult-help]){position:relative;isolation:isolate;background:#fff;overflow:hidden}[id$=__help]:has([data-bloom-consult-help]):before{content:"";position:absolute;z-index:-1;top:-30%;right:-5%;bottom:-30%;left:20%;background:radial-gradient(ellipse at 75% 55%,#e3f6a477,transparent 60%),radial-gradient(ellipse at 35% 40%,#facab577,transparent 60%);-webkit-mask-image:radial-gradient(ellipse,#000 5%,transparent 75%);mask-image:radial-gradient(ellipse,#000 5%,transparent 75%)}[id$=__help]:has([data-bloom-consult-help])>.section{background:transparent}[id$=__help]:has([data-bloom-consult-help]) h2{font-size:clamp(32px,3.5vw,46px);line-height:1.15;font-weight:600;letter-spacing:-.035em}[id$=__help]:has([data-bloom-consult-help]) h2 em{font-weight:400}.bloom-consult-help{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.bloom-consult-portal{font-size:13px;display:inline-flex;align-items:center;gap:10px;color:#263b38}.bloom-consult-portal svg{width:18px;height:18px}body.index .section--progress-timeline h2{font-size:clamp(32px,3.2vw,46px);letter-spacing:-.035em;line-height:1.16}body.index .section--progress-timeline h2 strong,body.index [id$=__community] h2 strong{font-weight:600}body.index .section--progress-timeline h2 em,body.index [id$=__community] h2 em{font-weight:400;font-style:italic}body.index [id$=__community] h2{font-size:clamp(36px,4.1vw,60px);line-height:1.07;letter-spacing:-.045em}@media(max-width:749px){[id$=__custom_section_tUbpGU] .custom-section__content{grid-template-columns:1fr;gap:22px!important;padding-inline:16px}[id$=__custom_section_tUbpGU] .contact-form,[id$=__custom_section_tUbpGU] .custom-section__content>.group-block{padding:24px 20px;border-radius:22px}.bloom-booking-shell{padding:0 16px 28px}.bloom-booking-calendar{border-radius:20px}.bloom-booking-header{padding-top:16px}.bloom-consult-help{align-items:flex-start;flex-direction:column;gap:18px}}[id$=__custom_section_tUbpGU] .custom-section__content>.text-block,[id$=__custom_section_tUbpGU] .custom-section__content>.text-block h2,[id$=__custom_section_tUbpGU] .custom-section__content>.text-block p{text-align:left!important}[id$=__custom_section_tUbpGU] .icon-box .rte p{margin-block:0 12px}body main :is(h1,h2,h3,h4),body main :is(h1,h2,h3,h4) :is(strong,em){font-family:var(--font-body--family)!important;font-style:normal!important}body main :is(h1,h2,h3,h4){font-weight:500!important}body main :is(h1,h2,h3,h4) :is(strong,em){font-weight:inherit!important}.bloom-conversation-hero{padding-block:36px 28px}.bloom-conversation-hero h1{font-size:clamp(36px,3.3vw,48px);line-height:1.15;letter-spacing:-.025em;margin-block:14px 18px}.bloom-conversation-hero h1 strong,.bloom-conversation-hero h1 em{font-weight:500!important;font-style:normal!important}.bloom-conversation-hero:before{opacity:.3}.bloom-conversation-hero__details:empty{display:none}.bloom-conversation-hero__body{font-size:15px;max-width:660px}[id$=__custom_section_tUbpGU] .custom-section__content>.group-block{background:radial-gradient(ellipse at 100% 100%,#e3f6a42b,transparent 75%),#fff}[id$=__custom_section_tUbpGU] h2{font-size:26px!important}[id$=__custom_section_tUbpGU] h3{font-size:18px!important;line-height:1.35}[id$=__custom_section_tUbpGU] .contact-form{padding:28px}.bloom-booking-shell{padding:28px 24px 20px;max-width:1100px}.bloom-booking-header{padding:4px 0 22px;max-width:none}.bloom-booking-header h1{font-size:clamp(30px,3vw,40px);line-height:1.2;letter-spacing:-.025em;margin:0 0 12px}.bloom-booking-header>p:last-child{font-size:14px;margin:0}.bloom-booking-calendar{border:0;box-shadow:none;border-radius:18px}[id$=__help]:has([data-bloom-consult-help]):before{opacity:.25}[id$=__help]:has([data-bloom-consult-help]) h2{font-size:28px!important}[id$=__help]:has([data-bloom-consult-help]) .custom-section__content{gap:10px!important}[id$=__help]:has([data-bloom-consult-help]) .text-block{padding-block:0!important}.header__menu .mega-menu--sidebar .image-card{display:flex!important;flex-direction:column;background:#f7f9f5!important;color:#263b38}.header__menu .mega-menu--sidebar .image-card__media{aspect-ratio:16/9;width:100%;flex:none}.header__menu .mega-menu--sidebar .image-card__media-wrapper,.header__menu .mega-menu--sidebar .image-card__media .media{height:100%;aspect-ratio:16/9;--ratio:1.777778!important}.header__menu .mega-menu--sidebar .image-card__media img{object-fit:cover;object-position:center;height:100%;width:100%}.header__menu .mega-menu--sidebar .image-card__media .overlay{display:none}.header__menu .mega-menu--sidebar .image-card__content{padding:22px 24px;min-height:196px;color:#263b38;width:100%}.header__menu .mega-menu--sidebar .image-card__inner{gap:16px;height:100%}.header__menu .mega-menu--sidebar .image-card__heading .text-block,.header__menu .mega-menu--sidebar .image-card__heading .text-block>div{font-family:var(--font-body--family)!important;font-size:25px!important;line-height:1.25!important;font-weight:500!important;color:#263b38}.header__menu .mega-menu--sidebar .image-card__subheading .text-block{font-size:11px;color:#52665c}body:has([data-care-kind=weight]) .section--progress-timeline .progress-timeline__media{display:none}body:has([data-care-kind=weight]) .section--progress-timeline .progress-timeline{grid-template-columns:1fr}body:has([data-care-kind=weight]) .progress-timeline_items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-inline:0!important}body:has([data-care-kind=weight]) .timeline-block__progress{display:none}body:has([data-care-kind=weight]) .timeline-block{padding:24px;border:1px solid #e2e7df;border-radius:20px;background:#fff}body:has([data-care-kind=weight]) .timeline-block__content{padding:0!important}body:has([data-care-kind=weight]) [id*=__stories] flex-carousel{max-width:1020px;margin-inline:auto}body:has([data-care-kind=weight]) .section--progress-timeline h2,body:has([data-care-kind=weight]) [id$=__faq] h2,body:has([data-care-kind=weight]) [id$=__help] h2{font-size:clamp(28px,2.8vw,38px);letter-spacing:-.025em;line-height:1.2}.bloom-minimal-help{display:flex;align-items:center;gap:24px;flex-wrap:wrap}body:has([data-care-kind=weight]) [id$=__help]{background:radial-gradient(ellipse at 85% 65%,#e3f6a42b,transparent 60%),#fff}@media(max-width:749px){.bloom-conversation-hero{padding-block:24px}.bloom-conversation-hero h1{font-size:36px}.bloom-booking-shell{padding:24px 16px 12px}.bloom-booking-header{padding-bottom:14px}.bloom-booking-header h1{font-size:30px}.bloom-consult-help{gap:12px}.bloom-consult-portal{font-size:12px}body:has([data-care-kind=weight]) .progress-timeline_items{grid-template-columns:1fr;gap:14px}}body main :is(h1,h2) em{font-family:var(--font-body--family)!important;font-style:italic!important;font-weight:300!important}body main :is(h1,h2) em strong{font-weight:inherit!important}[data-bloom-products] .bloom-curated__slide{transition:transform .35s ease;transform-origin:center bottom;padding-top:8px}@media(hover:hover){[data-bloom-products] .bloom-curated__slide:hover{transform:translateY(-5px) scale(1.018)}}.bloom-pairing-note{font-size:12px;line-height:1.8;color:#52665c;max-width:800px}body.page [id$=__cellvideo] .custom-section__content{display:grid!important;grid-template-columns:1fr 1fr;gap:16px 48px!important;align-items:center}body.page [id$=__cellvideo] .custom-section__content>.text-block,body.page [id$=__cellvideo] .custom-section__content>.button-block{grid-column:2}body.page [id$=__cellvideo] .custom-section__content>:has(>video-component),body.page [id$=__cellvideo] .custom-section__content>video-component,body.page [id$=__cellvideo] .custom-section__content>.video-block{grid-column:1;grid-row:1/5}body.page [id$=__cellvideo] .text-block{padding-block:0!important}@media(max-width:749px){body.page [id$=__cellvideo] .custom-section__content{grid-template-columns:1fr;gap:20px!important}body.page [id$=__cellvideo] .custom-section__content>*{grid-column:1!important;grid-row:auto!important}}@media(prefers-reduced-motion:reduce){[data-bloom-products] .bloom-curated__slide{transition:none}[data-bloom-products] .bloom-curated__slide:hover{transform:none}}.bloom-paths__card{position:relative}.bloom-path-tile-action:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:24px}.bloom-path-tile-action{cursor:pointer}.bloom-paths__card:focus-within{outline:2px solid #52665c;outline-offset:4px}.bloom-supplement-finder{width:min(760px,calc(100vw - 28px));max-height:88dvh;border:0;border-radius:26px;padding:36px;color:#263b38;overflow:auto;box-sizing:border-box;background:#fff}.bloom-supplement-finder::backdrop{background:#14241b80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bloom-supplement-finder>.bloom-dialog-close{position:absolute;right:20px;top:20px}.bloom-supplement-finder h2{font:500 clamp(28px,3vw,38px)/1.2 var(--font-body--family);letter-spacing:-.03em;margin:18px 35px 18px 0}.bloom-supplement-finder>p:not(.bloom-kicker){font-size:14px;line-height:1.8;color:#52665c}.bloom-finder-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.bloom-finder-choices button{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:19px 18px;border:1px solid #dce4d6;border-radius:16px;background:linear-gradient(120deg,#f1f7e8,#fff0e8);color:#263b38;font:500 14px/1.4 var(--font-body--family);cursor:pointer;text-align:left;transition:transform .25s}.bloom-finder-choices svg{width:19px;flex:none}.bloom-finder-choices button:hover{transform:translateY(-3px)}.bloom-finder-result-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.bloom-finder-result-products a{text-decoration:none;color:inherit;font-size:12px;line-height:1.5}.bloom-finder-result-products img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:16px;border:1px solid #e2e8de;margin-bottom:10px}.bloom-finder-back{border:0;background:none;text-decoration:underline;text-underline-offset:4px;color:#52665c;padding:20px 0;cursor:pointer;font:inherit;font-size:13px}.bloom-finder-brands{display:flex;gap:14px 24px;flex-wrap:wrap;padding-top:22px;border-top:1px solid #e2e8de}.bloom-finder-brands a{font-size:12px;color:#263b38;text-underline-offset:4px}.bloom-supplement-finder .bloom-finder-fine{font-size:11px;margin-top:22px}.bloom-supplement-finder [hidden]{display:none!important}body:has(.bloom-supplement-finder[open]){overflow:hidden}@media(max-width:749px){.bloom-supplement-finder{padding:28px 22px}.bloom-finder-choices{grid-template-columns:1fr;gap:10px}.bloom-finder-choices button{padding:16px}.bloom-finder-brands{gap:16px}.bloom-finder-result-products{gap:9px}}.bloom-segment-popup .bloom-signup-consent{font-size:11px;line-height:1.7;margin-top:18px}.bloom-segment-popup .bloom-signup-consent a{text-decoration:underline;text-underline-offset:3px}.bloom-segment-popup h2{color:#263b38}.bloom-segment-popup .newsletter-form{width:100%}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bloom-refinements.css.map */
