/* A quiet text break keeps the two full-width panels easy to distinguish. */
.ingredient-feature{background:#f6f6f9;scroll-margin-top:96px}
.ingredient-feature .brand-banner{margin:0}
.storefront .ingredient-feature #usage{display:block;margin:0;padding:0;border:0;background:transparent}
.ingredient-feature #usage::before,.ingredient-feature #usage::after{display:none}
.ingredient-feature .brand-banner img{mask-image:none;-webkit-mask-image:none}
.ingredient-interlude{padding:58px 7% 62px;text-align:center;color:#29253c}
.ingredient-interlude::before{content:"";display:block;width:34px;height:2px;margin:0 auto 22px;background:#8c81a8}
.ingredient-interlude-label{margin:0 0 14px;font-size:13px;line-height:1.6;letter-spacing:2px;color:#756883}
.ingredient-interlude h2{margin:0;font-size:clamp(25px,3vw,36px);line-height:1.4;font-weight:600;letter-spacing:.02em}
.ingredient-interlude-copy{margin:16px auto 0;max-width:38em;font-size:17px;line-height:1.8;color:#776e85}
@media(max-width:760px){.ingredient-interlude{padding:36px 7% 40px}.ingredient-interlude::before{margin-bottom:17px}.ingredient-interlude-label{font-size:13px;margin-bottom:10px}.ingredient-interlude-copy{font-size:16px;margin-top:12px}.ingredient-feature{scroll-margin-top:76px}}
