.pmp-ux .pm-key-disclosure{--pm-key-ink: #18352d;--pm-key-green: #20614d;--pm-key-line: #e0e8e2;margin-block:.75rem;border:1px solid var(--pm-key-line);border-radius:14px;color:var(--pm-key-ink);background:#fff}.pmp-ux .pm-key-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;color:var(--pm-key-ink);font-weight:650;cursor:pointer;list-style:none}.pmp-ux .pm-key-disclosure>summary::-webkit-details-marker{display:none}.pmp-ux .pm-key-disclosure>summary:focus-visible,.pm-key-ingredients__link:focus-visible{outline:2px solid var(--pm-key-green);outline-offset:3px}.pmp-ux .pm-key-disclosure[open]>summary{border-bottom:1px solid var(--pm-key-line);border-radius:13px 13px 0 0;background:#f6f9f6}.pm-key-ingredients{padding:14px 16px 8px}.pm-key-disclosure .pm-key-ingredients__basis{margin:0 0 3px;color:#4d6257;font-size:.875rem;line-height:1.45}.pm-key-ingredients .pm-key-ingredients__list{margin:0;padding:0;list-style:none}.pm-key-ingredients .pm-key-ingredients__row{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:11px 0}.pm-key-ingredients__row+.pm-key-ingredients__row{border-top:1px solid #edf0ed}.pm-key-ingredients__photo{display:block;width:52px;height:52px;border-radius:50%;background-color:#f6f1e8;background-image:var(--pm-key-actives);background-repeat:no-repeat;background-position:var(--pm-photo-x) var(--pm-photo-y);background-size:400% 400%}.pm-key-ingredients__photo--b{background-image:var(--pm-key-botanicals)}.pm-key-ingredients__entry{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;min-width:0}.pm-key-ingredients__name{flex:1 1 9rem;font-size:.95rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.pm-key-ingredients__amount{display:inline-block;padding:3px 9px;border-radius:100px;color:#174836;background:#eaf4ed;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4}.pm-key-ingredients .pm-key-ingredients__link{display:flex;align-items:center;gap:7px;width:fit-content;min-height:44px;color:var(--pm-key-green);font-size:.9rem;font-weight:650;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:380px){.pm-key-ingredients{padding-inline:12px}.pm-key-ingredients .pm-key-ingredients__row{grid-template-columns:46px minmax(0,1fr);gap:10px}.pm-key-ingredients__photo{width:46px;height:46px}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/pmp-key-ingredients.css.map */
