.product-card[data-astro-cid-qxfzjeku]{background-color:#f8f7f5;border:1px solid #E5E3DF;border-radius:.5rem;padding:1.25rem;margin:1rem 0}.card-body[data-astro-cid-qxfzjeku]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.card-info[data-astro-cid-qxfzjeku]{flex:1;min-width:0}.brand-label[data-astro-cid-qxfzjeku]{font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;color:#7c9a82;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem}.product-name[data-astro-cid-qxfzjeku]{font-family:"Instrument Serif",serif;font-size:1.125rem;font-weight:400;color:#1a1a1a;margin:0 0 .5rem;line-height:1.3}.rating-row[data-astro-cid-qxfzjeku]{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.stars[data-astro-cid-qxfzjeku]{display:inline-flex;gap:.1rem}.star[data-astro-cid-qxfzjeku]{font-size:1rem}.star[data-astro-cid-qxfzjeku].filled{color:#f59e0b}.star[data-astro-cid-qxfzjeku].empty{color:#d1d5db}.rating-value[data-astro-cid-qxfzjeku]{font-family:Outfit,sans-serif;font-size:.875rem;color:#4a4a4a}.price-range[data-astro-cid-qxfzjeku]{font-family:Outfit,sans-serif;font-size:.875rem;color:#4a4a4a;margin:0}.card-action[data-astro-cid-qxfzjeku]{flex-shrink:0}.content-section[data-astro-cid-kyqyzfg4]{margin:2.5rem 0}.content-section[data-astro-cid-kyqyzfg4] h2[data-astro-cid-kyqyzfg4]{font-family:"Noto Serif",serif;font-size:1.125rem;font-weight:400;color:#1a1a1a;letter-spacing:.02em;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e3df}.skin-type-tags[data-astro-cid-kyqyzfg4]{display:flex;flex-wrap:wrap;gap:.5rem}.skin-type-pill[data-astro-cid-kyqyzfg4]{display:inline-block;padding:.3rem .875rem;background-color:transparent;border:1px solid #18241b;color:#18241b;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pros-cons-grid[data-astro-cid-kyqyzfg4]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:600px){.pros-cons-grid[data-astro-cid-kyqyzfg4]{grid-template-columns:1fr 1fr}}.pros-box[data-astro-cid-kyqyzfg4],.cons-box[data-astro-cid-kyqyzfg4]{padding:1.25rem;border-left:3px solid}.pros-box[data-astro-cid-kyqyzfg4]{background-color:#f0faf0;border-color:#15803d}.cons-box[data-astro-cid-kyqyzfg4]{background-color:#fff5f5;border-color:#18241b}.pros-heading[data-astro-cid-kyqyzfg4],.cons-heading[data-astro-cid-kyqyzfg4]{font-family:Inter,sans-serif;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin:0 0 .75rem}.pros-heading[data-astro-cid-kyqyzfg4]{color:#15803d}.cons-heading[data-astro-cid-kyqyzfg4]{color:#18241b}.pros-list[data-astro-cid-kyqyzfg4],.cons-list[data-astro-cid-kyqyzfg4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pros-list[data-astro-cid-kyqyzfg4] li[data-astro-cid-kyqyzfg4],.cons-list[data-astro-cid-kyqyzfg4] li[data-astro-cid-kyqyzfg4]{display:flex;align-items:flex-start;gap:.5rem;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.5}.pros-list[data-astro-cid-kyqyzfg4] li[data-astro-cid-kyqyzfg4]{color:#15803d}.cons-list[data-astro-cid-kyqyzfg4] li[data-astro-cid-kyqyzfg4]{color:#991b1b}.check-icon[data-astro-cid-kyqyzfg4],.x-icon[data-astro-cid-kyqyzfg4]{font-weight:700;flex-shrink:0;margin-top:.1em}.ingredient-grid[data-astro-cid-kyqyzfg4]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media(min-width:640px){.ingredient-grid[data-astro-cid-kyqyzfg4]{grid-template-columns:repeat(2,1fr)}}.ingredient-list-text[data-astro-cid-kyqyzfg4]{font-family:Courier New,monospace;font-size:.8125rem;color:#4a4a4a;line-height:1.6;background-color:#f4f3f0;border-left:2px solid #e5e3df;padding:1rem;white-space:pre-wrap;word-break:break-word}.body-content[data-astro-cid-kyqyzfg4]{margin:2.5rem 0;border-top:1px solid #e5e3df;padding-top:2rem}.body-content[data-astro-cid-kyqyzfg4] h2{font-family:"Noto Serif",serif;font-size:1.125rem;font-weight:400;color:#1a1a1a;margin:1.75rem 0 .75rem}.body-content[data-astro-cid-kyqyzfg4] p{font-family:Inter,sans-serif;font-size:.9375rem;color:#4a4a4a;line-height:1.7;margin:0 0 1rem}.body-content[data-astro-cid-kyqyzfg4] ul,.body-content[data-astro-cid-kyqyzfg4] ol{font-family:Inter,sans-serif;font-size:.9375rem;color:#4a4a4a;line-height:1.7;padding-left:1.5rem;margin:0 0 1rem}
