.skin-science{padding:clamp(72px,7vw,120px) 0;background:var(--bg);overflow:hidden}.skin-science-inner{max-width:1080px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.science-overline{font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--neutral-500);text-align:center;margin-bottom:20px;font-weight:400}.science-heading{font-family:var(--font-heading);font-size:clamp(2rem,1.4rem + 2.5vw,3.2rem);font-weight:300;line-height:1.15;text-align:center;color:var(--text);max-width:680px;margin:0 auto 16px}.science-subhead{font-size:clamp(.875rem,.83rem + .2vw,1rem);color:var(--text-soft);text-align:center;max-width:520px;margin:0 auto;line-height:1.7;font-weight:300}.match-visual{margin:clamp(32px,4vw,72px) auto clamp(24px,3vw,48px);max-width:640px;position:relative}.arcs-container{position:relative;width:100%;aspect-ratio:5 / 3;display:flex;align-items:center;justify-content:center}.arc{position:absolute;width:clamp(220px,32vw,340px);height:clamp(220px,32vw,340px);border-radius:50%}.arc--skin{left:50%;transform:translate(calc(-50% - clamp(40px,6vw,72px)));background:radial-gradient(circle at 65% 48%,#e8d5bfbf,#d2a87c66 45%,#d2a87c1a);border:1px solid rgba(210,168,124,.2)}.arc--tallow{left:50%;transform:translate(calc(-50% + clamp(40px,6vw,72px)));background:radial-gradient(circle at 35% 48%,#b8864ea6,#c8946a59 45%,#c8946a14);border:1px solid rgba(184,134,78,.18)}.arc-label{position:absolute;font-size:10px;text-transform:uppercase;letter-spacing:2.5px;font-weight:400;color:var(--text-mid)}.arc-label--skin{top:50%;left:0;transform:translateY(-50%)}.arc-label--tallow{top:50%;right:0;transform:translateY(-50%)}.overlap-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;text-align:center}.match-number{font-family:var(--font-heading);font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:300;line-height:1;color:var(--text);letter-spacing:-.02em}.match-number span{font-size:.5em;vertical-align:super;margin-left:2px}.match-word{font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--neutral-700);margin-top:4px;font-weight:400}.nutrient-section{margin-top:clamp(56px,6vw,96px)}.nutrient-divider{width:40px;height:1px;background:var(--neutral-300);margin:0 auto clamp(32px,3vw,48px)}.nutrient-heading{font-family:var(--font-heading);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:300;text-align:center;color:var(--text);margin-bottom:clamp(32px,3vw,48px)}.nutrient-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-light);border:1px solid var(--border-light)}.nutrient-card{background:var(--bg);padding:clamp(20px,2.5vw,32px) clamp(16px,2vw,24px);display:flex;flex-direction:column}.nutrient-initial{font-family:var(--font-heading);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:300;line-height:1;color:var(--brand-amber);margin-bottom:12px;letter-spacing:-.02em;opacity:.85}.nutrient-name{font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--text);margin-bottom:8px}.nutrient-desc{font-size:13px;color:var(--text-soft);line-height:1.55;font-weight:300}.skin-science{--bg:#f4efe6;--text:#1c1814;--text-mid:#4a4238;--text-soft:#6b6158;--neutral-300:#d4cec4;--neutral-500:#6b6158;--neutral-700:#6b6158;--border-light:#ddd6c8;--brand-amber:#b8864e;--font-heading:Georgia,serif}.skin-science .match-number{font-size:clamp(26px,3vw,42px)}.skin-science .science-note{max-width:650px;margin:24px auto 0;text-align:center;font-size:13px;line-height:1.65;color:#6b6158}.skin-science .nutrient-section{margin-top:48px}@media(max-width:600px){.skin-science .nutrient-grid{grid-template-columns:repeat(2,1fr)}.skin-science .arcs-container{min-height:240px}.skin-science .arc{width:190px;height:190px}.skin-science .arc-label{top:auto;bottom:0;transform:none}.skin-science .science-heading{font-size:36px}}.skin-science .fatty-acids-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border-light);border:1px solid var(--border-light);border-top:0}.skin-science .fatty-card{padding:clamp(20px,2.5vw,32px) clamp(16px,2vw,24px);background:#fdfaf4}.skin-science .fatty-initial{font-family:var(--font-heading);font-size:36px;line-height:1;color:#8b5c2d;margin-bottom:12px}.skin-science .fatty-card h4{font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin:0 0 8px}.skin-science .fatty-card p{font-size:14px;line-height:1.6;color:#4b443c;margin:0}@media(max-width:600px){.skin-science .fatty-acids-row{grid-template-columns:1fr}.skin-science .fatty-card{display:grid;grid-template-columns:40px 1fr;column-gap:14px}.skin-science .fatty-initial{grid-row:1/3;margin:0}.skin-science .fatty-card p{grid-column:2}}.skin-science .fatty-initial{font-size:32px}.skin-science .fatty-initial span{font-size:.6em}@media(max-width:600px){.skin-science .fatty-card{grid-template-columns:110px 1fr}}.home .skin-science .science-overline{width:100%;max-width:none;margin:0 auto 20px;text-align:center}.home .skin-science .science-heading,.home .skin-science .science-subhead{margin-left:auto;margin-right:auto;text-align:center}.home .skin-science .arc--skin{transform:translate(calc(-50% - 20px))}.home .skin-science .arc--tallow{transform:translate(calc(-50% + 20px))}@media(max-width:600px){.home .skin-science .arc--skin{transform:translate(calc(-50% - 12px))}.home .skin-science .arc--tallow{transform:translate(calc(-50% + 12px))}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/css-skin-science-restored.css.map */
