.nesviva-comp-section{position:relative}.nesviva-comp-header{text-align:center;margin-bottom:48px}.nesviva-comp-eyebrow{font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--comp-accent);margin:0 0 12px}.nesviva-comp-title{font-family:var(--font-heading--family);font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15;color:var(--color-foreground-heading);margin:0 0 16px}.nesviva-comp-subtext{font-size:1.0625rem;line-height:1.6;color:var(--color-foreground);max-width:500px;margin:0 auto}.nesviva-comp-table{border-radius:12px;overflow:hidden;border:1px solid var(--color-border)}.nesviva-comp-row{display:grid;grid-template-columns:1.2fr 1fr 1fr}.nesviva-comp-row:not(:last-child){border-bottom:1px solid var(--color-border)}.nesviva-comp-row--header{background:color-mix(in srgb,var(--color-foreground) 3%,transparent)}.nesviva-comp-row--header .nesviva-comp-cell{padding:16px 20px;font-weight:600}.nesviva-comp-brand-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading--family);font-size:1rem;font-weight:400;color:var(--comp-accent);background:color-mix(in srgb,var(--comp-accent) 12%,transparent);padding:6px 16px;border-radius:20px}.nesviva-comp-competitor-label{font-family:var(--font-body--family);font-size:.875rem;font-weight:500;color:var(--color-foreground);opacity:.6}.nesviva-comp-cell{padding:16px 20px;display:flex;align-items:center;gap:10px;font-size:.9375rem}.nesviva-comp-cell--feature{font-weight:500;color:var(--color-foreground-heading)}.nesviva-comp-cell--highlight{background:color-mix(in srgb,var(--comp-accent) 4%,transparent)}.nesviva-comp-cell--competitor{opacity:.75}.nesviva-comp-feature-label{font-family:var(--font-body--family)}.nesviva-comp-value{font-size:.875rem;line-height:1.4}.nesviva-comp-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center}.nesviva-comp-icon--positive{background:color-mix(in srgb,var(--comp-positive) 12%,transparent);color:var(--comp-positive)}.nesviva-comp-icon--negative{background:color-mix(in srgb,var(--comp-negative) 10%,transparent);color:var(--comp-negative)}.nesviva-comp-cta{text-align:center;margin-top:40px}.nesviva-comp-cta-button{min-width:220px}@media(hover:hover){.nesviva-comp-row:not(.nesviva-comp-row--header){transition:background .2s ease}.nesviva-comp-row:not(.nesviva-comp-row--header):hover{background:color-mix(in srgb,var(--comp-accent) 3%,transparent)}}@media(prefers-reduced-motion:no-preference){.nesviva-comp-row:not(.nesviva-comp-row--header){animation:compRowIn .4s ease both}.nesviva-comp-row:nth-child(2){animation-delay:0s}.nesviva-comp-row:nth-child(3){animation-delay:.05s}.nesviva-comp-row:nth-child(4){animation-delay:.1s}.nesviva-comp-row:nth-child(5){animation-delay:.15s}.nesviva-comp-row:nth-child(6){animation-delay:.2s}.nesviva-comp-row:nth-child(7){animation-delay:.25s}.nesviva-comp-row:nth-child(8){animation-delay:.3s}.nesviva-comp-row:nth-child(9){animation-delay:.35s}@keyframes compRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:749px){.nesviva-comp-container{padding:0 16px!important}.nesviva-comp-row{grid-template-columns:1fr;gap:0}.nesviva-comp-row--header{display:none}.nesviva-comp-row:not(.nesviva-comp-row--header){padding:16px 0;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px}.nesviva-comp-cell{padding:4px 16px}.nesviva-comp-cell--feature{font-size:.9375rem;font-weight:600;padding-bottom:4px;border-bottom:none}.nesviva-comp-cell--brand,.nesviva-comp-cell--competitor{background:transparent}.nesviva-comp-cell--brand:before{content:"Nesviva: ";font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--comp-accent)}.nesviva-comp-cell--competitor:before{content:"Regular: ";font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.5}.nesviva-comp-cell--competitor{opacity:.6}.nesviva-comp-table{border-radius:0;border-left:none;border-right:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-nesviva-comparison.css.map */
