/** Shopify CDN: Minification failed

Line 17:10 Unexpected "{"
Line 17:19 Expected ":"

**/
/* ============================================
   CIRKULERAD JÄMFÖRELSETABELL
   Med Dawn-standard: padding och färgschema
   ============================================ */

.comparison-table-section {
  /* Dawn hanterar färgschema via .color-{scheme} och .gradient */
}

/* Padding-hantering (Dawn-standard) */
.section-{{ section.id }}-padding {
  padding-top: calc(var(--pad-top) * 0.1rem);
  padding-bottom: calc(var(--pad-bot) * 0.1rem);
}

.comparison-table__heading {
  font-family: 'Days One', sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  color: #3C493F;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin: 0 0 2.4rem;
  text-align: center;
}

.comparison-table__wrapper {
  overflow-x: auto;
}

.comparison-table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'Inter', sans-serif;
  font-size: 1.4rem;
}

.comparison-table thead th {
  font-family: 'Days One', sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #FFFFFF;
  background-color: #3C493F;
  padding: 1.6rem 2rem;
  text-align: left;
  border: none;
}

.comparison-table tbody td {
  padding: 1.4rem 2rem;
  border-bottom: 1px solid #B9C8A2;
  color: #3C493F;
  font-weight: 400;
  line-height: 1.5;
}

.comparison-table tbody tr:nth-child(even) {
  background-color: rgba(185, 200, 162, 0.15);
}

.comparison-table tbody tr:hover {
  background-color: rgba(185, 200, 162, 0.25);
}

.comparison-table__label {
  font-weight: 600;
  color: #3C493F;
}

.comparison-table__footer {
  font-family: 'Inter', sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  color: #747474;
  text-align: center;
  margin-top: 1.6rem;
}

/* ============================================
   MOBILANPASSNING
   ============================================ */

@media (max-width: 749px) {
  .comparison-table__heading {
    font-size: 2rem;
    text-align: left;
  }

  .comparison-table thead {
    display: none;
  }

  .comparison-table tbody tr {
    display: block;
    margin-bottom: 1.6rem;
    border: 1px solid #3C493F;
  }

  .comparison-table tbody td {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.2rem 1.6rem;
    border-bottom: 1px solid #B9C8A2;
  }

  .comparison-table tbody td:last-child {
    border-bottom: none;
  }

  .comparison-table tbody td::before {
    content: attr(data-label);
    font-family: 'Days One', sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    color: #747474;
    flex-shrink: 0;
    margin-right: 1.6rem;
  }

  .comparison-table__label {
    font-weight: 600;
  }
}