.s03-lipid{--s03-bg-tint: #faf8fb;--s03-ink: #2b2430;--s03-ink-soft: #6b6270;--s03-line: #e7e2ec;--s03-plum: #4a3c5c;--s03-mauve: #8f7fa8;background:var(--s03-bg-tint);color:var(--s03-ink);padding:100px 0 120px}.s03-lipid__grid{max-width:1180px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:center}.s03-lipid__eyebrow{font-family:Georgia,Times New Roman,serif;font-size:13px;letter-spacing:.12em;color:var(--s03-mauve)}.s03-lipid__heading{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(42px,5.2vw,50px);line-height:1.15;letter-spacing:-.01em;margin:14px 0 22px;color:var(--s03-ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.s03-lipid__heading p{margin:0}.s03-lipid__lede{font-size:17px;line-height:1.65;color:var(--s03-ink-soft);margin:0 0 18px;max-width:46ch}.s03-lipid__lede p{margin:0 0 18px}.s03-lipid__lede p:last-child{margin-bottom:0}.s03-lipid__lede strong{color:var(--s03-ink);font-weight:600}.s03-lipid__bullets{margin-top:38px;display:grid;gap:22px}.s03-lipid__bullet{display:grid;grid-template-columns:34px 1fr;gap:16px;align-items:start;padding-bottom:22px;border-bottom:1px solid var(--s03-line)}.s03-lipid__bullet:last-child{border-bottom:none;padding-bottom:0}.s03-lipid__bullet-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--s03-plum)}.s03-lipid__bullet-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--s03-mauve);margin-bottom:4px;font-weight:600}.s03-lipid__bullet-line{font-size:15.5px;line-height:1.5;color:var(--s03-ink)}.s03-lipid__visual-wrap{position:relative;display:flex;align-items:center;justify-content:center}.s03-lipid__visual-card{background:radial-gradient(120% 120% at 30% 20%,#f6f2fa,#efe9f5 55%,#e9e1f0);border-radius:6px;padding:36px;width:100%;position:relative;overflow:hidden}.s03-lipid__visual-image,.s03-lipid__visual-svg{width:100%;height:auto;display:block}.s03-lipid__visual-caption{text-align:center;font-size:12.5px;color:var(--s03-ink-soft);letter-spacing:.02em;margin-top:18px;line-height:1.5}@media(max-width:880px){.s03-lipid__grid{grid-template-columns:1fr;gap:48px;padding:0 24px}.s03-lipid{padding:64px 0 80px}.s03-lipid__heading{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-03-lipid-nanoparticles.css.map */
