/** Shopify CDN: Minification failed

Line 7:0 Unexpected "`"
Line 198:0 Unexpected "`"

**/
```css
/* ============================================================
   OMME · Section: Comparison · v2
   ============================================================ */

.omme-comparison {
  background:
    linear-gradient(180deg,
      #E8E8E4 0%,
      #DEDED9 35%,
      #E5E5E0 65%,
      #D8D8D3 100%);
  border-top: 1px solid var(--omme-ink-a16);
  border-bottom: 1px solid var(--omme-ink-a16);
}

/* ── GRID ── */
.omme-comparison__grid {
  display: grid;
  grid-template-columns: 1fr 1.6fr;
  gap: clamp(40px, 5vw, 80px);
  align-items: start;
}

/* ── LEFT COPY ── */
.omme-comparison__copy {
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: sticky;
  top: 80px;
}

.omme-comparison__eyebrow {
  align-self: flex-start;
}

/* Eyebrow override — gradiente to left, sin border-radius */
.omme-comparison .omme-section-title {
  background: linear-gradient(to left, var(--omme-accent) 0%, transparent 100%);
  border-radius: 0;
}

.omme-comparison__title {
  font-family: var(--omme-font-display);
  font-weight: 400;
  font-size: clamp(32px, 4vw, 52px);
  line-height: 1.05;
  letter-spacing: -0.02em;
  color: var(--omme-ink-1000);
  margin: 0;
}

.omme-comparison__title p {
  margin: 0;
}

.omme-comparison__title em {
  font-style: italic;
  text-decoration: none;
  color: var(--omme-ink-1000);
  -webkit-mask-image: none;
  mask-image: none;
  background-image:
    linear-gradient(to left, var(--omme-accent) 0%, var(--omme-cream-50) 100%),
    linear-gradient(var(--omme-cream-50), var(--omme-cream-50));
  background-size: 100% 0.85em, 100% 100%;
  background-position: bottom left, top left;
  background-repeat: no-repeat;
  padding: 0 0.06em;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.omme-comparison__subcopy {
  font-family: var(--omme-font-sans);
  font-size: 14px;
  line-height: 1.55;
  color: var(--omme-ink-700);
  margin: 0;
  max-width: 360px;
}

/* ── TABLE ── */
.omme-comparison__table {
  border-radius: var(--omme-r-card);
  overflow: hidden;
}

.omme-comparison__header {
  display: grid;
  grid-template-columns: 1.15fr 1fr;
}

.omme-comparison__col-header {
  padding: 24px 24px 22px;
  font-family: var(--omme-font-sans);
  font-weight: 500;
  font-size: 14px;
  color: var(--omme-ink-1000);
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid var(--omme-ink-a08);
}

.omme-comparison__col-header--omme {
  background: var(--omme-cream-50);
}

.omme-comparison__col-header--other {
  background: transparent;
  color: var(--omme-ink-500);
  border-left: 1px solid var(--omme-ink-a08);
}

.omme-comparison__brand-logo {
  height: 18px;
  width: auto;
  display: block;
}

.omme-comparison__brand {
  font-family: var(--omme-font-display);
  font-weight: 400;
  font-size: 22px;
  line-height: 1;
  letter-spacing: -0.02em;
  color: var(--omme-ink-1000);
}

/* ── ROWS ── */
.omme-comparison__row {
  display: grid;
  grid-template-columns: 1.15fr 1fr;
}

.omme-comparison__cell {
  padding: 18px 24px;
  display: flex;
  align-items: center;
  gap: 14px;
  font-family: var(--omme-font-sans);
  font-size: 14px;
  line-height: 1.4;
  border-bottom: 1px solid var(--omme-ink-a08);
}

.omme-comparison__row:last-child .omme-comparison__cell {
  border-bottom: 0;
}

.omme-comparison__cell--omme {
  background: var(--omme-cream-50);
  color: var(--omme-ink-1000);
  font-weight: 500;
}

.omme-comparison__cell--other {
  background: transparent;
  color: var(--omme-ink-500);
  border-left: 1px solid var(--omme-ink-a08);
}

/* ── RESPONSIVE ── */
@media (max-width: 989px) {
  .omme-comparison__grid {
    grid-template-columns: 1fr;
    gap: 32px;
  }
  .omme-comparison__copy {
    position: static;
  }
}

@media (max-width: 600px) {
  .omme-comparison__col-header,
  .omme-comparison__cell {
    padding: 14px 16px;
  }
  .omme-comparison__cell {
    font-size: 13px;
    gap: 10px;
  }
  .omme-comparison__brand {
    font-size: 18px;
  }
  .omme-comparison__brand-logo {
    height: 16px;
  }
}
```