.biobio-bundle-details{--bd-brand: #f59f12;--bd-brand-dark: #d68a08;--bd-cream: #fbf6ed;--bd-cream-deep: #f4ebd9;--bd-text: #191817;--bd-text-muted: #6b6b6b;--bd-text-soft: #8a8682;--bd-bg: #ffffff;--bd-hairline: #ece7dc;--bd-hairline-strong: #d9d2c2;--bd-font-body: "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--bd-font-display: "Dela Gothic One", "Montserrat", sans-serif;--bd-fs-section: 22px;--bd-fs-title: 15.5px;--bd-fs-tagline: 14.5px;--bd-fs-body: 14px;--bd-fs-eyebrow: 11px;--bd-fs-ing-name: 15.5px;--bd-fs-ing-desc: 13.5px;--bd-fs-toggle: 12px;--bd-fs-inci: 12px;--bd-radius-card: 10px;--bd-radius-pill: 999px;--bd-ease: cubic-bezier(.25, .46, .45, .94);--bd-dur: .2s;touch-action:pan-y;display:block;color:var(--bd-text);font-family:var(--bd-font-body);font-size:var(--bd-fs-body);line-height:1.55}.biobio-bundle-details .bundle-details__header{margin:0 0 14px;padding:0 0 10px;border-bottom:2px solid var(--bd-brand)}.biobio-bundle-details .bundle-details__heading{font-family:var(--bd-font-display)!important;font-size:var(--bd-fs-section)!important;font-weight:400!important;font-style:normal;line-height:1.15!important;letter-spacing:0;text-transform:none;margin:0 0 4px;color:var(--bd-text)}.biobio-bundle-details .bundle-details__help{font-family:var(--bd-font-body);font-size:var(--bd-fs-body);color:var(--bd-text-muted);margin:0}.biobio-bundle-details .bundle-details__list{display:flex;flex-direction:column;gap:0}.biobio-bundle-details .bundle-details__item{border:none;border-bottom:1px solid var(--bd-hairline);border-radius:0;padding:0;background:transparent}.biobio-bundle-details .bundle-details__item:last-child{border-bottom:none}.biobio-bundle-details .bundle-details__item-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px 4px;margin:0;background:transparent;border:none;text-align:left;cursor:pointer;color:var(--bd-text);font:inherit;min-height:56px;transition:background-color var(--bd-dur) var(--bd-ease)}.biobio-bundle-details .bundle-details__item-head:hover{background-color:var(--bd-cream)}.biobio-bundle-details .bundle-details__item-head:focus-visible{outline:2px solid var(--bd-brand);outline-offset:-2px}.biobio-bundle-details .bundle-details__thumb{flex:0 0 44px;width:44px;height:44px;border-radius:var(--bd-radius-pill);object-fit:cover;background:var(--bd-cream)}.biobio-bundle-details .bundle-details__thumb--placeholder{background:var(--bd-cream)}.biobio-bundle-details .bundle-details__item-title{flex:1 1 auto;font-family:var(--bd-font-body)!important;font-size:var(--bd-fs-title)!important;font-weight:600!important;font-style:normal;line-height:1.35!important;letter-spacing:0;text-transform:none;margin:0;color:var(--bd-text)}.biobio-bundle-details .bundle-details__chevron{flex:0 0 11px;width:11px;height:11px;border-right:1.5px solid var(--bd-text-soft);border-bottom:1.5px solid var(--bd-text-soft);transform:rotate(45deg);transition:transform var(--bd-dur) var(--bd-ease),border-color var(--bd-dur) var(--bd-ease);margin-right:6px;margin-top:-3px}.biobio-bundle-details .bundle-details__item-head[aria-expanded=true] .bundle-details__chevron{transform:rotate(-135deg);border-color:var(--bd-brand);margin-top:3px}.biobio-bundle-details .bundle-details__item-head:hover .bundle-details__chevron{border-color:var(--bd-brand)}@media(prefers-reduced-motion:reduce){.biobio-bundle-details .bundle-details__chevron,.biobio-bundle-details .bundle-details__item-head{transition:none}}.biobio-bundle-details .bundle-details__item-body{display:flex;flex-direction:column;gap:20px;padding:2px 4px 24px;margin:0}.biobio-bundle-details .bundle-details__item-body[hidden]{display:none}.biobio-bundle-details .bundle-details__tagline{font-family:var(--bd-font-body);font-size:var(--bd-fs-tagline);line-height:1.6;font-weight:500;color:var(--bd-text);margin:0}.biobio-bundle-details .bundle-details__tagline strong,.biobio-bundle-details .bundle-details__tagline b{font-weight:700;color:var(--bd-text)}.biobio-bundle-details .bundle-details__benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.biobio-bundle-details .bundle-details__benefits li{position:relative;padding-left:20px;font-family:var(--bd-font-body);font-size:var(--bd-fs-body);line-height:1.55;color:var(--bd-text)}.biobio-bundle-details .bundle-details__benefits li:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--bd-brand)}.biobio-bundle-details .bundle-details__benefits strong,.biobio-bundle-details .bundle-details__benefits b{font-weight:700;color:var(--bd-text)}.biobio-bundle-details .bundle-details__ingredients-heading{font-family:var(--bd-font-body)!important;font-size:var(--bd-fs-eyebrow)!important;font-weight:700!important;font-style:normal;line-height:1.3!important;letter-spacing:.1em;text-transform:uppercase;margin:4px 0 -2px;padding-bottom:8px;color:var(--bd-brand-dark);border-bottom:1px solid var(--bd-hairline-strong)}.biobio-bundle-details .bundle-details__ingredients{display:flex;flex-direction:column;gap:0}.biobio-bundle-details .bundle-details__ingredient{padding:14px 0;background:transparent;border:none;border-bottom:1px solid var(--bd-hairline);border-radius:0}.biobio-bundle-details .bundle-details__ingredient:last-child{border-bottom:none;padding-bottom:4px}.biobio-bundle-details .bundle-details__ingredient-name{font-family:var(--bd-font-body)!important;font-size:var(--bd-fs-ing-name)!important;font-weight:700!important;font-style:normal;line-height:1.3!important;letter-spacing:-.005em;text-transform:none;margin:0 0 6px;color:var(--bd-text)}.biobio-bundle-details .bundle-details__ingredient-desc{font-family:var(--bd-font-body);font-size:var(--bd-fs-ing-desc);line-height:1.6;color:var(--bd-text);margin:0}.biobio-bundle-details .bundle-details__ingredient-desc strong,.biobio-bundle-details .bundle-details__ingredient-desc b{font-weight:700;color:var(--bd-text)}.biobio-bundle-details .bundle-details__ingredient-link{display:inline-block;margin-left:4px;color:var(--bd-brand-dark);font-weight:600;text-decoration:underline;text-decoration-color:var(--bd-brand);text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap;transition:color var(--bd-dur) var(--bd-ease)}.biobio-bundle-details .bundle-details__ingredient-link:hover,.biobio-bundle-details .bundle-details__ingredient-link:focus-visible{color:var(--bd-text);text-decoration-color:var(--bd-text)}.biobio-bundle-details .bundle-details__ingredient-link:focus-visible{outline:2px solid var(--bd-brand);outline-offset:2px;border-radius:2px}.biobio-bundle-details .bundle-details__inci{margin-top:4px}.biobio-bundle-details .bundle-details__inci-content{padding:12px 14px;margin:0 0 8px;background:var(--bd-cream);border:1px solid var(--bd-hairline-strong);border-radius:var(--bd-radius-card);font-family:var(--bd-font-body);font-size:var(--bd-fs-inci);line-height:1.6;color:var(--bd-text-muted);word-break:break-word}.biobio-bundle-details .bundle-details__inci-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 0;background:transparent;border:none;font-family:var(--bd-font-body);font-size:var(--bd-fs-toggle);font-weight:600;color:var(--bd-brand-dark);cursor:pointer;text-decoration:underline;text-decoration-color:var(--bd-brand);text-underline-offset:3px;min-height:44px;letter-spacing:0;transition:color var(--bd-dur) var(--bd-ease)}.biobio-bundle-details .bundle-details__inci-toggle:hover,.biobio-bundle-details .bundle-details__inci-toggle:focus-visible{color:var(--bd-text);text-decoration-color:var(--bd-text)}.biobio-bundle-details .bundle-details__inci-toggle:focus-visible{outline:2px solid var(--bd-brand);outline-offset:4px;border-radius:2px}.biobio-bundle-details .bundle-details__inci-chevron{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .16s var(--bd-ease);margin-top:-3px}.biobio-bundle-details .bundle-details__inci-toggle[aria-expanded=true] .bundle-details__inci-chevron{transform:rotate(-135deg);margin-top:3px}@media(prefers-reduced-motion:reduce){.biobio-bundle-details .bundle-details__inci-chevron,.biobio-bundle-details .bundle-details__inci-toggle,.biobio-bundle-details .bundle-details__ingredient-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/biobio-bundle-details.css.map */
