.diip-pi{padding:40px 0}.diip-pi__intro{text-align:center;max-width:640px;margin:0 auto 40px}.diip-pi__eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.diip-pi__heading{font-size:38px;font-weight:800;margin:0 0 12px}.diip-pi__subheading{font-size:15px;line-height:1.6;margin:0}.diip-pi__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:989px){.diip-pi__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.diip-pi__grid{grid-template-columns:1fr}}.diip-pi-card{border:1px solid var(--pi-card-border);background-color:var(--pi-card-bg);border-radius:14px;padding:20px;cursor:default;transition:background-color .3s ease,border-color .3s ease,transform .25s ease}.diip-pi-card:hover{background-color:var(--pi-card-hover-bg);border-color:var(--pi-card-hover-border);transform:translateY(-3px)}.diip-pi-card__top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.diip-pi-card__icon{width:48px;height:48px;border-radius:50%;flex-shrink:0;overflow:hidden;display:block;border:var(--pi-icon-stroke-width, 2px) solid var(--pi-icon-stroke);transition:border-color .3s ease;box-sizing:border-box}.diip-pi-card__icon img{width:100%;height:100%;object-fit:cover;display:block}.diip-pi-card:hover .diip-pi-card__icon{border-color:var(--pi-icon-stroke-hover)}.diip-pi-card__title-group{flex:1;min-width:0}.diip-pi-card__name{font-size:15px;font-weight:700;margin:0 0 6px;color:var(--pi-name-color);transition:color .3s ease}.diip-pi-card:hover .diip-pi-card__name{color:var(--pi-name-hover-color)}.diip-pi-card__dosage{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 10px;border-radius:999px;background-color:var(--pi-dosage-bg);color:var(--pi-dosage-text);transition:background-color .3s ease,color .3s ease}.diip-pi-card:hover .diip-pi-card__dosage{background-color:var(--pi-dosage-hover-bg);color:var(--pi-dosage-hover-text)}.diip-pi-card__desc{font-size:13px;line-height:1.6;margin:0;color:var(--pi-desc-color);transition:color .3s ease}.diip-pi-card:hover .diip-pi-card__desc{color:var(--pi-desc-hover-color)}.diip-pi__shadow-eyebrow{text-shadow:var(--pi-eyebrow-shadow-offset, 0px) var(--pi-eyebrow-shadow-offset, 0px) var(--pi-eyebrow-shadow-blur, 0px) rgba(var(--pi-eyebrow-shadow-color, 0,0,0),var(--pi-eyebrow-shadow-opacity, 0))}.diip-pi__shadow-heading{text-shadow:var(--pi-heading-shadow-offset, 0px) var(--pi-heading-shadow-offset, 0px) var(--pi-heading-shadow-blur, 0px) rgba(var(--pi-heading-shadow-color, 0,0,0),var(--pi-heading-shadow-opacity, 0))}.diip-pi__shadow-subheading{text-shadow:var(--pi-subheading-shadow-offset, 0px) var(--pi-subheading-shadow-offset, 0px) var(--pi-subheading-shadow-blur, 0px) rgba(var(--pi-subheading-shadow-color, 0,0,0),var(--pi-subheading-shadow-opacity, 0))}.diip-pi__shadow-card{text-shadow:var(--pi-card-shadow-offset, 0px) var(--pi-card-shadow-offset, 0px) var(--pi-card-shadow-blur, 0px) rgba(var(--pi-card-shadow-color, 0,0,0),var(--pi-card-shadow-opacity, 0))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-ingredients.css.map */
