.ingredient-blend-section .ingredient-blend-title{text-align:left;margin-bottom:2.4rem}.ingredient-blend-section .ingredient-blend-grid{gap:1.6rem}.ingredient-blend-section .ingredient-item{--ingredient-item-padding-x: 2rem;padding:2rem var(--ingredient-item-padding-x);container-type:inline-size}.ingredient-blend-section .ingredient-item-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 1.6rem}.ingredient-blend-section .ingredient-name{font-family:var(--heading-font-family);font-size:2.5rem;line-height:1.25;letter-spacing:.02rem}.ingredient-blend-section .ingredient-spec{display:block;margin-top:.8rem;font-family:var(--subheading-font-family);font-size:clamp(1rem,calc((100cqi - 2 * var(--ingredient-item-padding-x)) / 22),1.2rem);line-height:1.4;text-transform:uppercase;letter-spacing:.04em;text-wrap:balance;color:rgba(var(--text-color),.6)}.ingredient-blend-section .ingredient-dose{flex:0 0 auto;font-family:var(--subheading-font-family);font-size:1.3rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.ingredient-blend-section .ingredient-description{margin-top:1.2rem;font-size:1.4rem;line-height:1.5}.ingredient-blend-section .ingredient-blend-media{position:relative;grid-column:1 / -1;aspect-ratio:4 / 5;overflow:hidden;background:#000}.ingredient-blend-section .ingredient-blend-media :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ingredient-blend-section .ingredient-blend-media-labels{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;gap:1.6rem;padding:1.6rem;font-family:var(--subheading-font-family);font-size:1.1rem;line-height:1.4;letter-spacing:.05rem;text-transform:uppercase;color:#fff}.ingredient-blend-section .ingredient-blend-media-labels span:last-child{text-align:right}@media screen and (min-width:768px){.ingredient-blend-section .ingredient-blend-media{aspect-ratio:16 / 9}}@media screen and (min-width:992px){.ingredient-blend-section .ingredient-blend-media{grid-column:1;grid-row:span var(--image-rows, 1);aspect-ratio:auto;min-height:32rem}}@media screen and (min-width:750px){.ingredient-blend-section .ingredient-blend-title{margin-bottom:4rem}.ingredient-blend-section .ingredient-blend-grid{gap:2.4rem}.ingredient-blend-section .ingredient-item{--ingredient-item-padding-x: 2.8rem;padding:2.4rem var(--ingredient-item-padding-x)}.ingredient-blend-section .ingredient-name{font-size:2.9rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-ingredient-blend.css.map */
