/* Static lower ingredient row. This does not style the upper carousel. */
#dt-formula .dt-extra-ingredients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;}
#dt-formula .dt-extra-ingredients *{box-sizing:border-box}
#dt-formula .dt-extra-ing-card{position:relative;display:block;padding:0;min-width:0;min-height:260px;overflow:hidden;border:1px solid #735181;border-radius:10px 10px 3px 3px;background:#1c1026;color:#fff4ff;}
#dt-formula .dt-extra-ing-media{position:absolute;inset:0;overflow:hidden;}
#dt-formula .dt-extra-ing-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:left center;}
#dt-formula .dt-extra-ing-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 30%,rgba(23,12,32,.2) 43%,rgba(23,12,32,.55) 55%,rgba(23,12,32,.15));}
#dt-formula .dt-extra-ing-copy{position:relative;z-index:1;display:flex;min-height:258px;flex-direction:column;justify-content:center;margin-left:48%;padding:26px 28px 28px 10px;}
#dt-formula .dt-extra-ing-title{font:500 34px/1.2 var(--row-heading-font,"Cormorant Garamond",Georgia,serif);letter-spacing:-.4px;margin:0 0 8px;color:#fff4ff;}
#dt-formula .dt-extra-ing-tag{font:400 10px/1.5 var(--row-body-font,Jost,Arial,sans-serif);letter-spacing:.9px;text-transform:uppercase;color:#d8b3eb;margin:0 0 15px;}
#dt-formula .dt-extra-ing-body{font:400 16px/1.5 var(--row-body-font,Jost,Arial,sans-serif);color:#e8d8ef;margin:0;}
@media(max-width:999px){#dt-formula .dt-extra-ingredients{grid-template-columns:minmax(0,1fr)}#dt-formula .dt-extra-ing-card{min-height:260px}#dt-formula .dt-extra-ing-copy{margin-left:48%;padding-right:30px}}
@media(max-width:599px){#dt-formula .dt-extra-ing-media{bottom:auto;height:200px}#dt-formula .dt-extra-ing-photo{position:absolute;top:60%;left:0;width:200%;height:auto;max-width:none;transform:translateY(-50%)}#dt-formula .dt-extra-ing-media::after{background:linear-gradient(180deg,transparent 70%,#1c1026 100%)}#dt-formula .dt-extra-ing-copy{margin-left:0;margin-top:200px;min-height:0;padding:18px 22px 25px;background:#1c1026}#dt-formula .dt-extra-ing-title{font-size:31px}#dt-formula .dt-extra-ing-tag{margin-bottom:11px}#dt-formula .dt-extra-ing-body{font-size:15px}#dt-formula .dt-extra-ingredients{gap:20px;margin-top:24px}}
