.bio-home-section{margin:0}.bhm-hero *,.bhm-formula *,.bhm-research *,.bhm-purity *,.bhm-guarantee *,.bhm-statement *{box-sizing:border-box}.js [data-bhm-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .9s cubic-bezier(.22,1,.36,1)}.js [data-bhm-reveal].is-seen{opacity:1;transform:none}.bhm-hero{padding:var(--bhm-top) 8px var(--bhm-bottom);letter-spacing:0}.bhm-hero__panel{position:relative;display:flex;align-items:flex-end;min-height:max(540px,var(--bhm-h));overflow:hidden;border-radius:28px;background:#33242b;color:#fff;isolation:isolate}.bhm-hero--still .bhm-hero__panel{min-height:max(400px,var(--bhm-h))}.bhm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover}.bhm-hero--still .bhm-hero__media{animation:bhm-drift 18s ease-in-out infinite alternate}.bhm-hero__media--desktop{display:none}.bhm-hero:not(.bhm-hero--still) .bhm-hero__panel{background:#f2f0f1}.bhm-hero:not(.bhm-hero--still) .bhm-hero__media{transform:scale(1.01)}.bhm-hero__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000000a 45%,#00000057)}.bhm-hero__content{display:grid;gap:8px;width:100%;padding:8px}.bhm-hero__box{padding:20px 18px 18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:color-mix(in srgb,var(--bhm-box-bg) var(--bhm-box-alpha),transparent);-webkit-backdrop-filter:blur(var(--bhm-box-blur)) saturate(120%);backdrop-filter:blur(var(--bhm-box-blur)) saturate(120%);box-shadow:inset 0 1px #ffffff1a}.bhm-hero__heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:var(--bhm-heading);font-weight:400;line-height:1.12;letter-spacing:-.01em}.bhm-hero__text{margin:10px 0 0;color:inherit;font-size:15px;line-height:1.42;letter-spacing:0}.bhm-hero sup,.bhm-formula sup,.bhm-study sup,.bhm-faq sup{font-size:.68em;line-height:0;vertical-align:super}.bhm-hero__button{display:inline-flex;align-items:center;height:44px;margin-top:16px;padding:0 22px;border-radius:22px;background:#fff;color:#1c1418;font-size:15px;font-weight:500;letter-spacing:0;text-decoration:none;transition:filter .2s ease,transform .2s ease}.bhm-hero__button:active{transform:scale(.98)}.bhm-hero__pills{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 0;padding:0;list-style:none}.bhm-hero__pill{display:flex;align-items:center;justify-content:center;min-height:36px;padding:4px 8px;border-radius:18px;background:color-mix(in srgb,var(--bhm-box-bg) 85%,transparent);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);color:#fff;font-size:12px;line-height:1.2;letter-spacing:0;text-align:center}@keyframes bhm-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.bhm-statement{display:block;padding:var(--bhm-top) 20px var(--bhm-bottom);background:var(--bhm-bg);color:var(--bhm-color);letter-spacing:0}.bhm-statement__text{max-width:1040px;margin:0 auto;color:inherit;font-family:var(--font-heading-family);font-size:var(--bhm-text);line-height:1.24;letter-spacing:-.01em}.bhm-statement__word{opacity:.18;transition:opacity .35s ease}.bhm-statement__word.is-lit{opacity:1}.bhm-formula{padding:var(--bhm-top) 8px var(--bhm-bottom);letter-spacing:0}.bhm-formula__panel{position:relative;overflow:hidden;padding:28px 8px 8px;border-radius:28px;background:#f3d9e0;color:#fff;isolation:isolate}.bhm-formula__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;object-fit:cover}.bhm-formula__stage{display:flex;justify-content:center;margin-bottom:-46px}.bhm-formula__bottle{display:block;width:auto;height:390px;max-width:80%;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(90,24,52,.32))}.bhm-formula__card{position:relative;padding:22px 18px 18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:color-mix(in srgb,var(--bhm-box-bg) var(--bhm-box-alpha),transparent);-webkit-backdrop-filter:blur(var(--bhm-box-blur)) saturate(120%);backdrop-filter:blur(var(--bhm-box-blur)) saturate(120%);box-shadow:inset 0 1px #ffffff1a}.bhm-formula__eyebrow{margin:0 0 8px;color:inherit;font-size:14px;font-weight:600;letter-spacing:0}.bhm-formula__heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:var(--bhm-heading);font-weight:400;line-height:1.14;letter-spacing:-.01em}.bhm-formula__text{margin:12px 0 0;color:inherit;font-size:15px;line-height:1.46;letter-spacing:0}.bhm-formula__button{display:flex;align-items:center;justify-content:center;height:54px;margin-top:18px;border-radius:6px;background:var(--bio-page-accent, #b5446e);color:#fff;font-size:15.5px;font-weight:600;letter-spacing:0;text-decoration:none;transition:filter .2s ease}.bhm-research{padding:var(--bhm-top) 8px var(--bhm-bottom);letter-spacing:0}.bhm-research__panel{padding:44px 0 22px;overflow:hidden;border-radius:28px;background:radial-gradient(120% 90% at 85% 0%,color-mix(in srgb,var(--bhm-bg) 76%,#b5446e),var(--bhm-bg) 62%);color:#fff}.bhm-research__head{padding:0 20px 26px}.bhm-research__heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:var(--bhm-heading);font-weight:400;line-height:1.14;letter-spacing:-.01em}.bhm-research__text{margin:12px 0 0;max-width:680px;color:inherit;font-size:15px;line-height:1.46;letter-spacing:0;opacity:.88}.bhm-research__cards{display:flex;gap:8px;padding:0 14px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bhm-research__cards::-webkit-scrollbar{display:none}.bhm-study{display:flex;flex:0 0 76%;flex-direction:column;gap:10px;min-height:216px;padding:20px 18px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#ffffff1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;text-decoration:none;scroll-snap-align:start}.bhm-study__label{font-size:16px;font-weight:600;line-height:1.25;letter-spacing:0}.bhm-study__text{flex:1;font-size:14.5px;line-height:1.42;letter-spacing:0;opacity:.9}.bhm-study__id{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.16);font-size:12.5px;letter-spacing:0;opacity:.82}.bhm-research__footnote{margin:20px 20px 0;color:inherit;font-size:11px;line-height:1.5;letter-spacing:0;opacity:.68}.bhm-purity{padding:var(--bhm-top) 8px var(--bhm-bottom);letter-spacing:0}.bhm-purity__panel{padding:40px 20px 34px;border-radius:28px;background:var(--bhm-bg);color:#1c1418}.bhm-purity__heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:var(--bhm-heading);font-weight:400;line-height:1.14;letter-spacing:-.01em}.bhm-purity__text{margin:12px 0 0;max-width:620px;color:inherit;font-size:15px;line-height:1.46;letter-spacing:0}.bhm-purity__list{display:grid;grid-template-columns:1fr 1fr;gap:24px 12px;margin:28px 0 0;padding:0;list-style:none}.bhm-purity__item{display:flex;align-items:center;gap:10px;font-size:14.5px;line-height:1.2;letter-spacing:0}.bhm-purity__icon{flex:none;display:block;width:44px;height:44px;color:var(--bhm-icon)}.bhm-guarantee{padding:var(--bhm-top) 16px var(--bhm-bottom);background:var(--bhm-bg);color:#1c1418;letter-spacing:0}.bhm-guarantee__inner{display:grid;gap:34px;max-width:1200px;margin:0 auto}.bhm-guarantee__card{padding:26px 22px;border:1px solid var(--bhm-border);border-radius:24px;background:var(--bhm-card)}.bhm-guarantee__card .bp-guarantee__badge{display:block;filter:drop-shadow(0 3px 6px rgba(127,33,73,.24))}.bhm-guarantee__heading{margin:18px 0 0;color:inherit;font-family:var(--font-heading-family);font-size:var(--bhm-heading);font-weight:400;line-height:1.14;letter-spacing:-.01em}.bhm-guarantee__text{margin:12px 0 0;color:inherit;font-size:15px;line-height:1.5;letter-spacing:0}.bhm-faq__heading{margin:0 0 16px;color:inherit;font-family:var(--font-heading-family);font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.01em}.bhm-faq__item{border-top:1px solid #ead9de}.bhm-faq__item:last-child{border-bottom:1px solid #ead9de}.bhm-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 0;font-size:16px;font-weight:500;line-height:1.3;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bhm-faq__item summary::-webkit-details-marker{display:none}.bhm-faq__item summary:after{content:"";flex:none;width:11px;height:11px;background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition:background-size .25s ease}.bhm-faq__item[open] summary:after{background-size:100% 1.5px,1.5px 0}.bhm-faq__answer{margin:0;padding:0 28px 18px 0;color:#5f5459;font-size:15px;line-height:1.5;letter-spacing:0}.bhm-faq__item[open] .bhm-faq__answer{animation:bhm-open .3s ease}@keyframes bhm-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(min-width:750px){.bhm-hero__media--desktop{display:block}.bhm-hero__media--mobile{display:none}.bhm-hero__panel{min-height:max(620px,var(--bhm-h-d))}.bhm-hero--still .bhm-hero__panel{min-height:max(460px,var(--bhm-h-d))}.bhm-hero__content{gap:10px;padding:16px}.bhm-hero__box{width:min(600px,100%);padding:30px 30px 28px;border-radius:26px}.bhm-hero__heading{font-size:var(--bhm-heading-d)}.bhm-hero__text{font-size:17px}.bhm-hero__pills{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.bhm-hero__pill{padding:4px 18px;font-size:14px}.bhm-statement__text{font-size:var(--bhm-text-d)}.bhm-formula__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:24px;min-height:620px;padding:40px clamp(24px,6vw,96px)}.bhm-formula__stage{margin:0}.bhm-formula__bottle{height:540px}.bhm-formula__card{padding:34px 32px 30px;border-radius:26px}.bhm-formula__heading{font-size:var(--bhm-heading-d)}.bhm-formula__text{font-size:16px}.bhm-research__panel{padding:72px clamp(24px,5vw,72px) 40px}.bhm-research__head{padding:0 0 36px}.bhm-research__heading{font-size:var(--bhm-heading-d)}.bhm-research__text{font-size:17px}.bhm-research__cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0;overflow:visible}.bhm-study{grid-column:span 2;padding:24px 22px}.bhm-study:nth-child(n+4){grid-column:span 3;min-height:180px}.bhm-research__footnote{margin:26px 0 0;font-size:12px}.bhm-purity__panel{padding:64px clamp(24px,5vw,72px)}.bhm-purity__heading{font-size:var(--bhm-heading-d)}.bhm-purity__text{font-size:17px}.bhm-purity__list{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.bhm-purity__item{font-size:16px}.bhm-purity__icon{width:52px;height:52px}.bhm-guarantee__heading{font-size:var(--bhm-heading-d)}.bhm-guarantee__text{font-size:16px}}@media(min-width:990px){.bhm-guarantee{padding-left:40px;padding-right:40px}.bhm-guarantee__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:64px}.bhm-guarantee__card{position:sticky;top:88px;padding:36px 32px}.bhm-faq__heading{font-size:28px}}@media(hover:hover){.bhm-hero__button:hover{filter:brightness(.94)}.bhm-formula__button:hover{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.js [data-bhm-reveal]{opacity:1;transform:none;transition:none}.bhm-hero--still .bhm-hero__media{animation:none}.bhm-statement__word{opacity:1;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/bio-home.css.map */
