.product-information~.bf-pdp-details,.product-information~.bf-pdp-trust-section{display:none!important}.bf-pdp-details-slot,.product-details .bf-pdp-details-slot,.product-details .bf-pdp-details{width:100%;max-width:none}.bf-pdp-details-slot{--bf-details-ink: #2f64c7;--bf-details-muted: #6784aa;--bf-details-accent: #2f64c7;--bf-details-emphasis: #2f64c7;--bf-details-navy: #2f64c7;--bf-details-line: #d9e4f3;--bf-details-soft: #f5f8ff;--bf-details-surface: #ffffff;margin:2px 0 0;color:var(--bf-details-ink)}.bf-pdp-details,.bf-pdp-details *{box-sizing:border-box}.bf-pdp-details__body{color:var(--bf-details-ink);font-family:var(--font-body--family),sans-serif;font-size:14.5px;line-height:1.64;font-weight:400}.bf-pdp-details__body p,.bf-pdp-details__body li{color:inherit}.bf-pdp-details__body strong,.bf-pdp-details__body b,.bf-pdp-details__faq-answer strong,.bf-pdp-details__faq-answer b,.bf-pdp-details__shipping-row strong{color:var(--bf-details-emphasis);font-weight:750}.bf-pdp-details__group+.bf-pdp-details__group{margin-top:20px}.bf-pdp-details__group-title,.bf-pdp-details__eyebrow{margin:0 0 9px;color:var(--bf-details-accent);font-family:var(--font-heading--family),sans-serif;font-size:11px;line-height:1.25;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.bf-pdp-details__rte>:first-child,.bf-pdp-details__faq-answer>:first-child{margin-top:0}.bf-pdp-details__rte>:last-child,.bf-pdp-details__faq-answer>:last-child{margin-bottom:0}.bf-pdp-details__rte p{margin:0 0 10px}.bf-pdp-details__expectation-copy{max-width:60ch;color:var(--bf-details-ink);font-size:15px;line-height:1.68}.bf-pdp-details__rte--steps .metafield-rich_text_field{display:grid}.bf-pdp-details__rte--steps p{margin:0;padding:10px 0;border-bottom:1px solid var(--bf-details-line);color:var(--bf-details-ink)}.bf-pdp-details__rte--steps p:first-child{padding-top:0}.bf-pdp-details__rte--steps p:last-child{padding-bottom:0;border-bottom:0}.bf-pdp-details__ingredient-grid{display:grid;gap:8px}.bf-pdp-details__ingredient{min-width:0;display:flex;align-items:flex-start;gap:12px;padding:11px 12px;border:1px solid var(--bf-details-line);border-radius:11px;background:var(--bf-details-surface)}.bf-pdp-details__ingredient-media{width:56px;height:56px;flex:0 0 56px;overflow:hidden;border-radius:10px;background:#edf3ff}.bf-pdp-details__ingredient-media img{width:100%;height:100%;display:block;object-fit:cover}.bf-pdp-details__ingredient-placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--bf-details-accent);font-size:19px;font-weight:750}.bf-pdp-details__ingredient-copy{min-width:0;flex:1}.bf-pdp-details__ingredient-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin-bottom:3px}.bf-pdp-details__ingredient-heading h3{margin:0;color:var(--bf-details-emphasis);font:inherit;font-size:14px;line-height:1.35;font-weight:750}.bf-pdp-details__ingredient-heading span{color:var(--bf-details-accent);font-size:11px;font-weight:750}.bf-pdp-details__ingredient p{margin:0;color:var(--bf-details-muted);font-size:13px;line-height:1.5}.bf-pdp-details__formula-facts{padding:11px 13px;border:1px solid #dfe8f6;border-radius:10px;background:var(--bf-details-soft)}.bf-pdp-details__formula-facts .bf-pdp-details__eyebrow{margin-bottom:5px}.bf-pdp-details__formula-facts p{color:var(--bf-details-emphasis);font-size:13px;font-weight:700}.bf-pdp-details__formula-copy p{margin:0;padding:9px 0;border-bottom:1px solid var(--bf-details-line)}.bf-pdp-details__formula-copy p:first-child{padding-top:0}.bf-pdp-details__formula-copy p:last-child{padding-bottom:0;border-bottom:0}.bf-pdp-details__full-inci{margin-top:16px;border-top:1px solid var(--bf-details-line)}.bf-pdp-details__full-inci>summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;color:var(--bf-details-accent);list-style:none;cursor:pointer;font-size:13px;font-weight:750}.bf-pdp-details__full-inci>summary::-webkit-details-marker{display:none}.bf-pdp-details__full-inci-copy{margin:0;padding:0 22px 13px 0;color:var(--bf-details-muted);font-size:12.75px;line-height:1.6}.bf-pdp-details__faqs{border-top:1px solid var(--bf-details-line)}.bf-pdp-details__faq{border-bottom:1px solid var(--bf-details-line)}.bf-pdp-details__faq>summary{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;color:var(--bf-details-navy);list-style:none;cursor:pointer;font-size:13.5px;font-weight:750;line-height:1.4}.bf-pdp-details__faq>summary::-webkit-details-marker{display:none}.bf-pdp-details__faq-plus{position:relative;width:16px;height:16px;flex:0 0 16px;color:var(--bf-details-accent)}.bf-pdp-details__faq-plus:before,.bf-pdp-details__faq-plus:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}.bf-pdp-details__faq-plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .16s ease,opacity .16s ease}.bf-pdp-details__faq[open] .bf-pdp-details__faq-plus:after,.bf-pdp-details__full-inci[open] .bf-pdp-details__faq-plus:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.bf-pdp-details__faq-answer{padding:0 22px 13px 0;color:var(--bf-details-muted);font-size:13.25px;line-height:1.6}.bf-pdp-details__shipping-list{border-top:1px solid var(--bf-details-line)}.bf-pdp-details__shipping-row{display:grid;grid-template-columns:minmax(108px,.31fr) minmax(0,1fr);gap:15px;padding:12px 0;border-bottom:1px solid var(--bf-details-line)}.bf-pdp-details__shipping-row h3{margin:0;color:var(--bf-details-accent);font:inherit;font-size:13px;font-weight:750}.bf-pdp-details__shipping-row p{margin:0;color:var(--bf-details-muted);font-size:13px;line-height:1.55}.bf-pdp-details__policy-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:12px}.bf-pdp-details__policy-links a{color:var(--bf-details-accent);font-size:12.5px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.bf-pdp-details__result-grid{display:grid;gap:12px}.bf-pdp-details__result{padding:10px;border:1px solid var(--bf-details-line);border-radius:12px;background:var(--bf-details-surface)}.bf-pdp-details__result-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bf-pdp-details__result-media figure{position:relative;margin:0;overflow:hidden;aspect-ratio:1;border-radius:10px;background:var(--bf-details-soft)}.bf-pdp-details__result-media img{width:100%;height:100%;object-fit:cover}.bf-pdp-details__result-media figcaption{position:absolute;left:7px;bottom:7px;padding:3px 6px;border-radius:999px;background:#ffffffeb;color:var(--bf-details-navy);font-size:9px;font-weight:750}.bf-pdp-details__result-time{margin:9px 0 0;color:var(--bf-details-accent);font-size:11px;font-weight:750}.bf-pdp-details__result-quote{margin:5px 0 0;color:var(--bf-details-ink);font-size:13.25px}.bf-pdp-details__result-name{margin:4px 0 0;color:var(--bf-details-muted);font-size:11px}.bf-pdp-details__faq>summary:focus-visible,.bf-pdp-details__full-inci>summary:focus-visible,.bf-pdp-details__policy-links a:focus-visible{outline:2px solid var(--bf-details-accent);outline-offset:3px;border-radius:6px}@media(hover:hover){.bf-pdp-details__faq>summary:hover,.bf-pdp-details__full-inci>summary:hover{color:var(--bf-details-accent)}}@media screen and (max-width:749px){.bf-pdp-details__body{font-size:14px;line-height:1.62}.bf-pdp-details__expectation-copy{font-size:14.5px}.bf-pdp-details__ingredient-media{width:54px;height:54px;flex-basis:54px}.bf-pdp-details__shipping-row{grid-template-columns:1fr;gap:3px}}@media(prefers-reduced-motion:reduce){.bf-pdp-details__faq-plus:after{transition:none}}.bf-pdp-details__item--how .bf-pdp-details__body strong,.bf-pdp-details__item--how .bf-pdp-details__body b{color:inherit;font-weight:700}.bf-pdp-details__item--formula .bf-pdp-details__body strong,.bf-pdp-details__item--formula .bf-pdp-details__body b,.bf-pdp-details__item--faq .bf-pdp-details__faq-answer strong,.bf-pdp-details__item--faq .bf-pdp-details__faq-answer b,.bf-pdp-details__item--delivery .bf-pdp-details__shipping-row strong,.bf-pdp-details__item--delivery .bf-pdp-details__shipping-row b{color:inherit;font-weight:400}.bf-pdp-details__item--formula .bf-pdp-details__group-title,.bf-pdp-details__item--formula .bf-pdp-details__eyebrow,.bf-pdp-details__item--formula .bf-pdp-details__ingredient-heading h3,.bf-pdp-details__item--formula .bf-pdp-details__ingredient-heading span,.bf-pdp-details__item--formula .bf-pdp-details__full-inci>summary,.bf-pdp-details__item--faq .bf-pdp-details__faq>summary,.bf-pdp-details__item--delivery .bf-pdp-details__shipping-row h3{font-weight:700}.bf-pdp-details__item--formula .bf-pdp-details__formula-facts p,.bf-pdp-details__item--formula .bf-pdp-details__ingredient p,.bf-pdp-details__item--formula .bf-pdp-details__formula-copy,.bf-pdp-details__item--faq .bf-pdp-details__faq-answer,.bf-pdp-details__item--delivery .bf-pdp-details__shipping-row p{font-weight:400}.bf-pdp-details__body--bundle{padding:16px 18px 18px;background:var(--bf-details-card-bg, #eef4ff)}.bf-pdp-details__bundle-list{display:grid;gap:12px}.bf-pdp-details__bundle-card{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;min-height:104px;padding:12px 14px;border:1px solid var(--bf-details-card-border, #b8cdf0);border-radius:14px;background:#f8fbff;color:var(--bf-details-accent, #2f64c7);text-decoration:none}.bf-pdp-details__bundle-card:hover{color:var(--bf-details-accent, #2f64c7);background:#fff}.bf-pdp-details__bundle-media{width:82px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#fff}.bf-pdp-details__bundle-media img{display:block;width:100%;height:100%;object-fit:contain}.bf-pdp-details__bundle-copy{min-width:0;display:grid;gap:4px}.bf-pdp-details__bundle-title{color:var(--bf-details-accent, #2f64c7);font-family:var(--font-heading--family),sans-serif;font-size:15px;line-height:1.3;font-weight:750}.bf-pdp-details__bundle-size{color:var(--bf-details-muted, #6784aa);font-size:13.5px;line-height:1.25;font-weight:400}.bf-pdp-details__bundle-card:focus-visible{outline:2px solid var(--bf-details-accent, #2f64c7);outline-offset:2px}@media screen and (max-width:749px){.bf-pdp-details__body--bundle{padding:14px 14px 16px}.bf-pdp-details__bundle-card{grid-template-columns:72px minmax(0,1fr);min-height:94px;gap:12px;padding:10px 12px;border-radius:13px}.bf-pdp-details__bundle-media{width:72px;border-radius:10px}.bf-pdp-details__bundle-title{font-size:14.5px}.bf-pdp-details__bundle-size{font-size:13px}}.bf-pdp-details-slot{--bf-details-card-bg: #eef4ff;--bf-details-card-border: #b8cdf0;--bf-details-card-radius: 14px;--bf-details-accent: #2f64c7;--bf-details-open-border: #d7e3f3}.bf-pdp-details__stack{display:grid;gap:10px;margin-top:8px;border-top:0}.bf-pdp-details__item{margin:0;overflow:hidden;border:1px solid var(--bf-details-card-border);border-radius:var(--bf-details-card-radius);background:#fff}.bf-pdp-details__item:last-child{border-bottom:1px solid var(--bf-details-card-border)}.bf-pdp-details__summary{min-height:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border:0;background:var(--bf-details-card-bg);cursor:pointer}.bf-pdp-details__summary-copy{display:block;min-width:0}.bf-pdp-details__title{display:block;margin:0;color:var(--bf-details-accent);font-family:var(--font-heading--family),sans-serif;font-size:17.5px;line-height:1.2;font-weight:750;letter-spacing:-.01em}.bf-pdp-details__helper,.bf-pdp-details__item[open] .bf-pdp-details__helper{display:none}.bf-pdp-details__chevron{width:13px;height:8px;flex:0 0 auto;display:block;color:var(--bf-details-accent);stroke:currentColor;stroke-width:1.7;stroke-linecap:butt;stroke-linejoin:miter;transform:rotate(-90deg);transform-origin:center;transition:transform .18s ease}.bf-pdp-details__item[open]>.bf-pdp-details__summary .bf-pdp-details__chevron{transform:rotate(0)}.bf-pdp-details__item[open]>.bf-pdp-details__summary{border-bottom:1px solid var(--bf-details-open-border)}.bf-pdp-details__body{padding:18px 20px 21px;background:#fff}.bf-pdp-details__summary:focus-visible{outline:2px solid var(--bf-details-accent);outline-offset:-3px;border-radius:calc(var(--bf-details-card-radius) - 2px)}@media(hover:hover){.bf-pdp-details__summary:hover{background:#e8f0ff}.bf-pdp-details__summary:hover .bf-pdp-details__title{color:#2f64c7}}@media screen and (max-width:749px){.bf-pdp-details__summary{padding:16px 18px}.bf-pdp-details__body{padding:16px 18px 19px}.bf-pdp-details__title{font-size:16.5px}}@media(prefers-reduced-motion:reduce){.bf-pdp-details__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/baseform-pdp-accordions.css.map */
