/* Vitalis: Health & Supplements theme styles by SmartestDeveloper. */
body { background: linear-gradient(180deg, #eef7f6 0, var(--color-bg) 700px); }
.color-light { background: transparent; }
.button { border-radius: 999px; }
.hero--split .hero__media { margin: 24px; border-radius: 32px; }
.hero--split .hero__content .hero__box::after { content: "✓ Third-party tested   ✓ Vegan   ✓ No fillers"; display: block; margin-top: 26px; font-size: .86rem; font-weight: 600; color: var(--color-accent); white-space: pre; }
.kicker { display: inline-flex; align-items: center; gap: 8px; }
.kicker::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: currentColor; box-shadow: 0 0 0 4px color-mix(in srgb, currentColor 20%, transparent); }
.card--tech { border-radius: 22px; }
.card--tech .card__media { border-radius: 16px; background: linear-gradient(160deg, #e6f4f2, #fff); }
.card--tech .card__vendor::after { content: " · Subscribe & save 20%"; color: var(--color-accent); }
.features--strip .feature__icon { background: #fff; box-shadow: 0 10px 20px -12px rgba(15,139,128,.6); }
.clist__media { border-radius: 50% 50% 22px 22px; background: linear-gradient(180deg, #d9efec, #fff); }
.quote { border-radius: 22px; background: #fff !important; }
.faq__item { border: 1px solid var(--color-border); border-radius: 16px; margin-bottom: 10px; padding: 0 20px; }
.faq__list { border: 0; }
.newsletter--card { background: linear-gradient(135deg, var(--color-accent), #12302f); }
