.isp2{width:100%}.isp2__header{text-align:center;max-width:720px;margin:0 auto 32px}.isp2__pre-title{font-family:var(--font-body-family);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--color-foreground));opacity:.6;margin:0;margin-bottom:calc(var(--isp2-pre-gap, 4px) - var(--isp2-info-gap, 16px))}.isp2__heading{margin:0 0 8px;font-family:var(--font-heading-family);line-height:1.15}.isp2__subheading{margin:0;line-height:1.5}.isp2__row{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch;margin-top:48px}.isp2__row:first-of-type{margin-top:0}.isp2__media{position:relative;min-width:0;width:100%;margin:0 auto}.isp2__frame--rounded{background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);border-radius:12px;overflow:hidden}.isp2__frame--rounded .isp2__img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}.isp2__frame--pill{aspect-ratio:3 / 4;border-radius:9999px;overflow:hidden}.isp2__frame--pill .isp2__img{width:100%;height:100%;object-fit:cover;display:block}.isp2__img--placeholder{background:rgba(var(--color-foreground),.04)}.isp2__info{--isp2-info-gap: 16px;display:flex;flex-direction:column;gap:var(--isp2-info-gap);align-items:flex-start;min-width:0}.isp2__title{margin:0;font-family:var(--font-heading-family);line-height:1.15}.isp2__desc{margin:0;line-height:1.55}.isp2__desc p:first-child{margin-top:0}.isp2__desc p:last-child{margin-bottom:0}.isp2__bullets{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:10px;width:100%}.isp2__bullet{display:flex;align-items:center;gap:12px;font-family:var(--font-body-family);font-weight:500;line-height:1.3}.isp2__bullet-icon{object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.isp2__bullet-text{flex:1 1 auto;min-width:0}.isp2__cta{margin-top:8px;align-self:flex-start;white-space:nowrap}@media screen and (min-width:750px){.isp2__header{margin-bottom:56px}.isp2__row{grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:80px}.isp2__row--right .isp2__media{order:2}.isp2__row--right .isp2__info{order:1}.isp2__info{--isp2-info-gap: 18px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-ingredient-spotlight-v2.css.map */
