body[data-store=com].bmp-system{--flow-chapter:var(--bmp-com-section-major);--flow-within:var(--bmp-com-section-standard);--flow-heading:var(--bmp-com-section-compact);--flow-pause:var(--bmp-surface-pause);--section-y:calc(var(--flow-chapter) / 2)}body[data-store=com] :is(.home--com,.pdp--editorial-com,.collection--com){--section-y:calc(var(--flow-chapter) / 2);--bmp-section-space:var(--section-y);background:#fff}body[data-store=com] .home--com :is(.home-products,.home-guides,.faq-teaser,.bmp-actives),body[data-store=com] .pdp--editorial-com :is(.pdp-inside,.pdp-ingredients,.pdp-detail-section,.pdp-reviews,.pdp-faq,.pdp-recommendations){padding-block:var(--section-y)}body[data-store=com] .home--com :is(.reviews-section--com-home,.home-evidence--proof),body[data-store=com] .pdp--editorial-com :is(.pdp-story-band,.product-lab-reports){margin-block:var(--section-y);padding-block:var(--flow-within);background:var(--flow-pause);border:0}body[data-store=com] .pdp--editorial-com .pdp-story-band .pdp-about{padding-block:0}body[data-store=com] .home--com .trust-bar{background:#fff}body[data-store=com] .home-needs{border:0;margin-block-start:var(--flow-within);padding-block:0}body[data-store=com] .home--com .home-services{padding-block:var(--flow-within)}body[data-store=com] .pdp-formula-group>.pdp-detail-section+.pdp-detail-section{padding-block-start:0}body[data-store=com] .footer{background:#fff;margin-block-start:var(--section-y)}body[data-store=com] .footer__news{padding-block:var(--flow-within)}body[data-store=com] :is(.home--com,.pdp--editorial-com,.collection--com) :is(.section-head,.bmp-actives__heading,.home-evidence__intro,.fmt__head,.bmp-guide-shelf__head){gap:8px var(--flow-heading);text-align:left;margin:0 0 var(--flow-heading);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}body[data-store=com] :is(.home--com,.pdp--editorial-com,.collection--com) :is(.section-head,.bmp-actives__heading,.home-evidence__intro,.fmt__head,.bmp-guide-shelf__head)>:not(a){grid-column:1}body[data-store=com] :is(.home--com,.pdp--editorial-com,.collection--com) :is(.section-head,.bmp-actives__heading,.home-evidence__intro,.fmt__head,.bmp-guide-shelf__head)>a{grid-area:1/2/span 3;place-self:center end;margin:0}body[data-store=com] :is(.home--com,.pdp--editorial-com,.collection--com) :is(.section-head,.bmp-actives__heading,.home-evidence__intro,.fmt__head,.bmp-guide-shelf__head) h2{max-width:none;font-size:var(--fs-section-title);line-height:var(--lh-heading);letter-spacing:-.03em;margin:0}body[data-store=com] :is(.home--com,.pdp--editorial-com,.collection--com) :is(.section-head,.bmp-actives__heading,.home-evidence__intro,.fmt__head)>p:not(.eyebrow){max-width:68ch;color:var(--bmp-text-secondary);margin:0;font-size:16px;line-height:1.5}body[data-store=com] .home--com .rail-head{align-items:start;margin-block-end:var(--flow-heading)}body[data-store=com] .home--com .rail-head .section-head{margin:0}body[data-store=com] .home--com .reviews-home-tools{align-self:start}body[data-store=com] .home--com .reviews-home-proof{justify-content:start}body[data-store=com] .home--com .faq-teaser__layout{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px 64px;max-inline-size:none}body[data-store=com] .home--com .faq-teaser__layout>.section-head{grid-area:1/1;grid-template-columns:minmax(0,1fr);margin:0}body[data-store=com] .home--com .faq-teaser__content{max-inline-size:none;grid-area:1/2/3;width:100%}body[data-store=com] .home--com .faq-teaser__contact{color:var(--bmp-text-secondary);grid-area:2/1;font-size:16px;line-height:1.6}body[data-store=com] .home--com .faq-teaser__contact p{margin:0}body[data-store=com] .home--com .faq-teaser__contact a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}body[data-store=com] .home--com .faq-teaser__contact p>a{width:fit-content;display:flex}body[data-store=com] .home--com .faq-teaser__contact>a{color:var(--bmp-text-primary)}body[data-store=com] .home--com .faq-teaser__layout>.faq-teaser__all{grid-area:3/2;inline-size:max-content;margin:0}body[data-store=com] .home--com .faq-teaser__all>span{white-space:nowrap}body[data-store=com] .home--com .home-evidence__intro h2{grid-row:auto}body[data-store=com] .home--com .home-evidence__inner{gap:var(--flow-heading) var(--flow-within)}body[data-store=com] .home--com .home-evidence__intro{margin:0}body[data-store=com] .home--com .bmp-actives__inner{gap:0}body[data-store=com] .home--com .bmp-actives__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}body[data-store=com] .home--com .bmp-active-card{border:0;border-block-start:1px solid var(--bmp-border-subtle);background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:12px;padding:24px 0 0;display:flex;position:relative}body[data-store=com] .home--com .bmp-active-card__logo{justify-content:flex-start;height:40px;margin:0 0 8px}body[data-store=com] .home--com .bmp-active-card__logo img{max-width:150px;max-height:40px}body[data-store=com] .home--com .bmp-active-card__logo strong{font-size:22px;line-height:1.1}body[data-store=com] .home--com .bmp-active-card h3{min-block-size:2.8em;margin:0;font-size:17px;line-height:1.4}body[data-store=com] .home--com .bmp-active-card__link{min-height:0;font:inherit;text-decoration:none;display:block}body[data-store=com] .home--com .bmp-active-card__link:after{content:"";position:absolute;inset:0}body[data-store=com] .home--com .bmp-active-card__link:focus-visible:after{outline:2px solid var(--bmp-border-focus);outline-offset:5px}body[data-store=com] .home--com .bmp-active-card__link:hover{text-decoration:underline}body[data-store=com] .home--com .bmp-active-card__proof{margin:0;font-size:14px;line-height:1.5}body[data-store=com] .home--com .bmp-active-card__context{color:var(--bmp-text-secondary);margin:0;font-size:14px;line-height:1.5}body[data-store=com] .home--com .bmp-active-card__product{z-index:1;min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex;position:relative}body[data-store=com] .home--com .home-evidence__report,body[data-store=com] .pdp--editorial-com .pdp-detail-section :is(.fmt__grid,.pdp-inside__layout),body[data-store=com] .pdp--editorial-com .pdp-detail-section.pdp-usage>p,body[data-store=com] .pdp--editorial-com .lab-batch-guide{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}body[data-store=com] .home--com .home-evidence__photo{background:0 0;border-radius:0}body[data-store=com] .home--com .home-evidence__support{gap:var(--flow-within);margin-block-start:var(--flow-heading)}body[data-store=com] .pdp--editorial-com .lab-batch-guide{margin-block-start:var(--flow-heading)}body[data-store=com] .pdp--editorial-com .pdp-detail-section.pdp-usage>p{max-width:68ch}body[data-store=com] .pdp--editorial-com .pdp-detail-section :is(.section-head,.fmt__head){margin-block:0 var(--flow-heading)}body[data-store=com] .pdp--editorial-com .pdp-detail-section .fmt__grid{gap:var(--flow-heading)}body[data-store=com] .pdp--editorial-com .pdp-detail-section .fmt-col--decision{padding:var(--flow-heading);background:0 0;border:0;border-radius:0}body[data-store=com] .pdp--editorial-com .pdp-detail-section .fmt-col--decision+.fmt-col--decision{border-inline-start:1px solid var(--bmp-border-subtle)}body[data-store=com] .pdp--editorial-com .pdp-detail-section .fmt-col--here{outline:1px solid var(--bmp-text-primary);outline-offset:-1px}body[data-store=com] .pdp--editorial-com .fmt-col__youre{color:var(--bmp-text-secondary);background:#fff}body[data-store=com] .pdp--editorial-com :is(.fmt-col__incart,.fmt-col__incart .icon){color:var(--bmp-text-primary)}body[data-store=com] .pdp--editorial-com .pdp-inside__layout{gap:var(--flow-within)}body[data-store=com] .pdp--editorial-com .pdp-about--paired{row-gap:var(--flow-heading)}body[data-store=com] .pdp--editorial-com .pdp-about--paired>.section-head{margin:0}body[data-store=com] .collection--com .collection-faq{margin-block-start:var(--flow-chapter)}body[data-store=com] .collection--com .fmt{margin-block:var(--flow-within);background:0 0}body[data-store=com] .collection--com .fmt-choice{box-shadow:none;background:0 0;border-radius:0}body[data-store=com] :is(.trust-bar__item .icon,.home-services__icon){color:var(--bmp-text-secondary)}body[data-store=com] :is(.home--com,.pdp--editorial-com,.collection--com) :is(.bmp-actives__all,.bmp-active-card__link,.pdp-inside__name,.pdp-inside__details a,.fmt-col__view,.fmt__shared a){color:var(--bmp-text-primary)}@media (width<=63.999em){body[data-store=com] .home--com .bmp-actives__cards{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store=com] .home--com .faq-teaser__layout{gap:24px 32px}}@media (width<=47.999em){body[data-store=com] .home--com .rail-head{flex-direction:column;align-items:start;gap:8px}body[data-store=com] .home--com .rail-head__link{align-self:start}body[data-store=com] :is(.home--com,.pdp--editorial-com,.collection--com) :is(.section-head,.bmp-actives__heading,.home-evidence__intro,.fmt__head,.bmp-guide-shelf__head){grid-template-columns:minmax(0,1fr)}body[data-store=com] :is(.home--com,.pdp--editorial-com,.collection--com) :is(.section-head,.bmp-actives__heading,.home-evidence__intro,.fmt__head,.bmp-guide-shelf__head)>a{grid-area:auto/1;justify-self:start}body[data-store=com] .home--com .bmp-actives__cards{padding:0 var(--gutter);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:32px 20px;overflow:visible}body[data-store=com] .home--com .bmp-actives__heading{margin-inline:var(--gutter)}body[data-store=com] .home--com .bmp-active-card__logo{justify-content:center}body[data-store=com] .home--com .bmp-active-card__logo img{max-width:100%}body[data-store=com] .home--com .bmp-active-card h3{font-size:16px}body[data-store=com] .home--com .faq-teaser__layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:24px}body[data-store=com] .home--com .faq-teaser__layout>:is(.section-head,.faq-teaser__content,.faq-teaser__contact,.faq-teaser__all){grid-area:auto/1}body[data-store=com] .home--com .faq-teaser__content{order:1}body[data-store=com] .home--com .faq-teaser__layout>.faq-teaser__all{order:2}body[data-store=com] .home--com .faq-teaser__contact{order:3}body[data-store=com] .pdp--editorial-com .pdp-detail-section .fmt-col--decision+.fmt-col--decision{border-inline-start:0;border-block-start:1px solid var(--bmp-border-subtle);margin:0}body[data-store=com] .pdp--editorial-com .pdp-detail-section .fmt-col--decision:not(.fmt-col--here){padding-inline:0}}body[data-store=com] .home--com .review-story{box-shadow:none;background:0 0;border:0;border-radius:0}body[data-store=com] .home--com .review-story__content{padding-inline:0}body[data-store=com] .pdp--editorial-com .fmt-col__incart{background:0 0}body[data-store=com] .pdp--editorial-com .section-head>.reviews-write-action{grid-area:1/2;justify-self:end}body[data-store=com] .home--com .reviews-section--com-home .section-head>.eyebrow{order:0}body[data-store=com] .home--com .reviews-section--com-home .section-head>h2{order:1}body[data-store=com] .home--com .reviews-section--com-home .section-head>.reviews-home-tools{order:2;grid-row:auto}@media (width<=47.999em){body[data-store=com] .pdp--editorial-com .section-head>.reviews-write-action{grid-area:auto/1;justify-self:start}}body[data-store=com] .pdp--editorial-com .pdp-lab-parameters__group{background:0 0;border-radius:0;padding:0}body[data-store=com] .pdp--editorial-com .pdp-lab-parameters__group+.pdp-lab-parameters__group{border-inline-start:1px solid var(--bmp-border-subtle);padding-inline-start:var(--flow-heading)}body[data-store=com] .trust-bar__item .solar-rating__fill .icon{color:var(--bmp-rating)}body[data-store=com] .route-error__status{color:var(--bmp-text-secondary)}body[data-store=com] :is(.route-error__email,.route-error__text-link){color:var(--bmp-text-primary)}body[data-store=com] .route-error__status{background:var(--bmp-surface-subtle,#f4f2ee);border-color:#0000}body[data-store=com] .route-error{background:var(--surface)}html body[data-store=com] :is(.bmp-product-card__image,.bmp-compact-product__media,.header-mega__bs-media,.mobile-nav__bs-media,.predictive-product__media,.cart-line__media,.bmp-cart-suggestion__media,.cart-empty-rec__media,.quality-product__img,.bmp-editorial-product-row) img{mix-blend-mode:normal;filter:none}html body[data-store=com] .bmp-product-card.bmp-product-card--grid .bmp-product-card__image{padding:34px 5% 5%}body[data-store=com] header.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}body[data-store=com] .home-quotes{padding-block:var(--flow-within);background:var(--bmp-surface-subtle,#f7f5f1);margin-block-start:var(--section-y)}body[data-store=com] .home-quotes__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(32px,4vw,48px);display:flex}body[data-store=com] .home-quotes__title{letter-spacing:-.02em;max-width:20ch;margin:0;font-size:clamp(28px,3.6vw,42px);line-height:1.12}body[data-store=com] .home-quotes__rating{color:var(--bmp-text-secondary);align-items:center;gap:10px;font-size:15px;text-decoration:none;display:inline-flex}body[data-store=com] .home-quotes__rating strong{color:var(--bmp-text-primary)}body[data-store=com] .home-quotes__list{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}body[data-store=com] .home-quotes__list::-webkit-scrollbar{display:none}body[data-store=com] .home-quotes__item{scroll-snap-align:start;background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}body[data-store=com] .home-quotes__photo{background:var(--bmp-card-tile,#f4f2ee);flex:none;height:0;padding-bottom:72%;display:block;position:relative;overflow:hidden}body[data-store=com] .home-quotes__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}body[data-store=com] .home-quotes__body{flex-direction:column;gap:8px;padding:20px 22px 0;display:flex}body[data-store=com] .home-quotes__who{justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}body[data-store=com] .home-quotes__name{color:var(--bmp-text-primary);font-weight:600}body[data-store=com] .home-quotes__heading{margin:4px 0 0;font-size:17px;font-weight:650;line-height:1.3}body[data-store=com] .home-quotes__body blockquote{color:var(--bmp-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}body[data-store=com] .home-quotes__product{color:var(--bmp-text-primary);margin-top:auto;padding:16px 22px 20px;font-size:14px;font-weight:600;text-decoration:none}body[data-store=com] .home-quotes__product:hover{text-decoration:underline}body[data-store=com] .home-quotes__foot{justify-content:space-between;align-items:center;margin-top:32px;display:flex}body[data-store=com] .home-quotes__all{color:var(--bmp-text-primary);text-underline-offset:4px;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}body[data-store=com] .home-quotes__arrows{gap:8px;display:flex}body[data-store=com] .home-quotes__arrows button{border:1px solid var(--bmp-border-strong,#d9d5ce);width:44px;height:44px;color:var(--bmp-text-primary);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:grid}@media (width<=1023px) and (width>=768px){body[data-store=com] .home-quotes__list{grid-auto-columns:calc(46.5116% - 11.1628px)}}@media (width<=767px){body[data-store=com] .home-quotes__head{flex-direction:column;align-items:flex-start}body[data-store=com] .home-quotes__list{grid-auto-columns:82%;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}body[data-store=com] .home-quotes__arrows{display:none}}body[data-store=com] .cart-main--aside.cart-main--empty,body[data-store=com] .cart-main--empty .cart-empty{align-self:stretch;width:100%}body[data-store=com] .cart-empty-suggestions{text-align:left;width:100%;margin-top:8px}body[data-store=com] .cart-empty-suggestions .bmp-cart-suggestions h3{font-size:15px}html body[data-store=com] .trust-bar--com .trust-bar__item .icon{color:var(--bmp-text-secondary)}body[data-store=com] .home-quotes__photo--product{background:var(--bmp-card-tile,#f4f2ee)}body[data-store=com] .home-quotes__photo--product img{object-fit:contain;padding:8% 12%}
