@font-face{font-family:Marrow Headings;src:url(/cdn/shop/files/Marrow-Headings.woff2?v=1768333673) format("woff2");font-weight:400;font-style:normal;font-display:swap}.ingredient-spotlight h1,.ingredient-spotlight .h1,.ingredient-spotlight h2,.ingredient-spotlight .h2{font-family:"Marrow Headings",var(--font-heading-family)}.ingredient-spotlight{position:relative;overflow:hidden}.ispot-bg-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;background:var(--color-bg-three)}.ispot-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.ispot-bg-image--mobile,.has-mobile-bg .ispot-bg-image--desktop{display:none}@media only screen and (min-width:750px){.has-mobile-bg .ispot-bg-image--desktop{display:block}.has-mobile-bg .ispot-bg-image--mobile{display:none}}.ispot-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ispot-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:.5}.ispot-outer{position:relative;z-index:2}.ispot-card{position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ispot-eyebrow{display:flex;align-items:center;gap:.7rem;letter-spacing:.12em;margin:0}.ispot-eyebrow-dot{width:6px;height:6px;min-width:6px;border-radius:50%;background:currentColor;display:inline-block}.ispot-headline{margin:0}.ispot-stat-box{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}.ispot-stat-top{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;width:100%}.ispot-stat-badge{flex-shrink:0}.ispot-stat-desc{flex:1 1 auto;min-width:120px}.ispot-stat-metric{display:flex;align-items:center;gap:.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--font-h4-size-mobile);white-space:nowrap}.ispot-stat-icon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:currentColor;flex-shrink:0;overflow:hidden}.ispot-stat-icon .icon{width:100%;height:100%;transform:rotate(-90deg);color:var(--color-background)}.ispot-stat-icon-img{display:block;width:100%;height:100%;object-fit:contain}.ispot-image-wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.ispot-product-image{display:block;width:100%;height:auto;margin:0 auto}.ispot-img-placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:240px;opacity:.5;border:1px dashed rgba(var(--color-foreground-rgb),.3);border-radius:var(--media-radius)}.ispot-callouts{display:flex;flex-direction:column;gap:1.4rem;width:100%;margin-top:2rem}.ispot-callout{display:flex;align-items:flex-start;gap:.8rem}.ispot-callout-line{display:none}.ispot-callout-label{margin:0;letter-spacing:.08em}.ispot-callout-desc{margin:0;opacity:.85}.ispot-keyline{display:block;width:100%}.ispot-keyline-line{display:block;height:1px;width:100%}@media only screen and (min-width:750px){.ispot-image-wrap{min-height:var(--ispot-image-min-height, 420px);justify-content:center}.ispot-product-image{width:auto;max-width:var(--ispot-image-width, 380px);max-height:100%}.ispot-callouts{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:0;display:block}.ispot-callout{position:absolute;align-items:center;gap:0;transform:translateY(-50%)}.ispot-callout--right{flex-direction:row;text-align:left}.ispot-callout--left{flex-direction:row-reverse;text-align:right}.ispot-callout-line{display:block;height:0;border-top:1px dashed rgba(var(--color-foreground-rgb),.5);flex-shrink:0}.ispot-callout-text{box-sizing:border-box;padding:.6rem 1rem}.ispot-keyline{display:none}}.ispot-grid{display:flex;flex-direction:column;gap:3.2rem}.ispot-col--left{order:1}.ispot-col--right{order:2}@media only screen and (min-width:1025px){.ispot-grid{display:grid;align-items:center}.ispot-col--left,.ispot-col--right{order:initial}}@media(max-width:749px){.ispot-mobile-stat-bottom .ispot-col--left{display:contents}.ispot-mobile-stat-bottom .ispot-eyebrow{order:1}.ispot-mobile-stat-bottom .ispot-headline{order:2}.ispot-mobile-stat-bottom .ispot-col--right{order:3}.ispot-mobile-stat-bottom .ispot-stat-box{order:4}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-ingredient-spotlight.css.map */
