.pof{background:#fdfbf6;--pof-gold-ink: #7A5C14;--pof-navy: var(--dl-navy-800, #0A1F3D)}.pof .pof-header{max-width:720px}.pof .pof-eyebrow{color:var(--pof-gold-ink)}.pof .pof-heading em{font-style:italic;color:var(--pof-gold-ink)}.pof .pof-tone--base,.pof .pof-tone--gold{--pof-tone: #D4B062}.pof .pof-tone--amber{--pof-tone: #B07A2A}.pof .pof-tone--pale{--pof-tone: #E8D097}.pof .pof-tone--lavender{--pof-tone: #8E7CC3}.pof .pof-tone--green{--pof-tone: #4F9A6B}.pof .pof-tone--navy{--pof-tone: #14305A}.pof .pof-mix{max-width:1120px;margin:0 auto 22px;padding:18px 16px;border-radius:var(--dl-radius-lg, 20px);background:#fff;border:1px solid rgba(184,149,72,.32);box-shadow:0 10px 28px #7a5c140f}.pof .pof-mix-title{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pof-gold-ink)}.pof .pof-bar{display:flex;gap:3px;height:22px;border-radius:999px;overflow:hidden}.pof .pof-seg{flex:1 1 0;min-width:8px;background:var(--pof-tone)}.pof .pof-legend{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}.pof .pof-legend-item{display:flex;align-items:center;gap:10px;font-size:.9375rem;line-height:1.35;color:var(--dl-ink-soft, #2B344A)}.pof .pof-dot{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:var(--pof-tone)}.pof .pof-legend-name{flex:1 1 auto;min-width:0}.pof .pof-legend-pct{flex:0 0 auto;font-weight:700;color:var(--pof-navy);font-variant-numeric:tabular-nums}.pof .pof-grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;gap:12px;max-width:1120px}.pof .pof-card{padding:18px 16px;background:#fff;border:1px solid var(--dl-line-soft, #DDE5EE);border-radius:var(--dl-radius-lg, 20px)}.pof .pof-card-top{display:flex;align-items:center;gap:12px}.pof .pof-drop{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:var(--pof-tone);background:#fbf4e1;box-shadow:inset 0 0 0 1px #b8954840}.pof .pof-thumb{flex:0 0 auto;width:56px;height:56px;border-radius:50%;overflow:hidden}.pof .pof-thumb-img{display:block;width:100%;height:100%;object-fit:cover}.pof .pof-card-head{flex:1 1 auto;min-width:0}.pof .pof-tagline{display:block;margin-bottom:2px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dl-muted, #6A7388)}.pof .pof-title{margin:0;font-family:var(--dl-serif, Georgia, serif);font-size:1.25rem;font-weight:400;line-height:1.2;color:var(--pof-navy)}.pof .pof-pct{flex:0 0 auto;font-family:var(--dl-serif, Georgia, serif);font-size:1.5rem;font-weight:400;line-height:1;color:var(--pof-gold-ink);white-space:nowrap}.pof .pof-desc{margin:12px 0 0;font-size:.9375rem;line-height:1.55;color:var(--dl-ink-soft, #2B344A)}.pof .pof-pills{list-style:none;margin:22px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:1120px}.pof .pof-pill{padding:8px 14px;border-radius:999px;border:1px solid rgba(184,149,72,.45);background:#fff;font-size:.875rem;font-weight:600;color:var(--pof-navy)}.pof .pof-note{max-width:760px;margin:22px auto 0;padding:18px;text-align:center;border-radius:var(--dl-radius, 12px);background:var(--pof-navy);color:#eaf0f7}.pof .pof-note-title{margin:0 0 6px;line-height:1.25;font-family:var(--dl-serif, Georgia, serif);font-size:1.25rem;font-weight:400;color:var(--dl-gold-300, #E8D097)}.pof .pof-note-text{margin:0;font-size:.9375rem;line-height:1.6}@media(min-width:640px){.pof .pof-mix{padding:22px 26px}.pof .pof-legend{grid-template-columns:1fr 1fr;gap:8px 32px}.pof .pof-grid{grid-template-columns:1fr 1fr;gap:16px}.pof .pof-card{padding:22px 20px}}@media(min-width:1024px){.pof .pof-grid{grid-template-columns:repeat(3,1fr)}.pof .pof-legend{grid-template-columns:repeat(5,auto);justify-content:space-between}.pof .pof-legend-name{flex:0 1 auto}.pof .pof-bar{height:26px}.pof .pof-note{padding:24px 32px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-product-oil-formula.css.map */
