/** Shopify CDN: Minification failed

Line 97:10 Expected identifier but found whitespace
Line 97:12 Unexpected "{"
Line 97:21 Expected ":"
Line 97:51 Expected ":"
Line 101:16 Expected identifier but found whitespace
Line 101:18 Unexpected "{"
Line 101:27 Expected ":"
Line 101:61 Expected ":"
Line 108:16 Expected identifier but found whitespace
Line 108:18 Unexpected "{"
... and 2 more hidden warnings

**/


/* CSS from section stylesheet tags */
.comparison-chart {
  font-family: Arial, sans-serif;
}

.comparison-chart .heading {
  text-align: center;
  font-size: 32px;
  margin-bottom: 30px;
}

.comparison-chart .table-container {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.comparison-chart table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
  min-width: 600px;
}

.comparison-chart th,
.comparison-chart td {
  border-bottom: 1px solid #ddd;
  padding: 12px 8px;
  text-align: left;
  vertical-align: top;
}

.comparison-chart th {
  font-weight: bold;
  white-space: nowrap;
}

.comparison-chart tr:first-child th {
  border-top: none;
}

.comparison-chart tr:last-child td {
  border-bottom: none;
}

.comparison-chart td:first-child {
  font-weight: bold;
  white-space: nowrap;
}

.comparison-chart .product-image {
  text-align: center;
  margin-bottom: 20px;
}

.comparison-chart .product-image img {
  max-width: 100%;
  height: auto;
}

.comparison-chart .product-image p {
  margin-top: 10px;
  font-weight: bold;
}

@media (max-width: 767px) {
  .comparison-chart table {
    min-width: 100%;
  }
  
  .comparison-chart th,
  .comparison-chart td {
    padding: 8px 4px;
  }
  
  .comparison-chart .product-image img {
    max-width: 100px;
  }
}
.support-section {
  padding: {{ section.settings.section_padding }}px 0;
}

.support-title {
  margin-bottom: {{ section.settings.title_margin_bottom }}px;
  color: #333;
  line-height: 1.2;
}

.support-subtitle {
  color: #666;
  margin-bottom: {{ section.settings.subtitle_margin_bottom }}px;
  line-height: 1.5;
}

.btn--primary {
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 0;
  transition: background-color 0.3s ease;
  display: inline-block;
}

.btn--primary:hover {
  opacity: 0.9;
}
.result-spec-table {
  font-family: Arial, sans-serif;
}

.result-spec-table .heading {
  text-align: center;
  font-size: 32px;
  margin-bottom: 30px;
}

.result-spec-table .table-container {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.result-spec-table table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
  min-width: 600px;
}

.result-spec-table th,
.result-spec-table td {
  border-bottom: 1px solid #ddd;
  padding: 12px 8px;
  text-align: left;
  vertical-align: top;
}

.result-spec-table th {
  font-weight: bold;
  white-space: nowrap;
}

.result-spec-table tr:first-child th {
  border-top: none;
}

.result-spec-table tr:last-child td {
  border-bottom: none;
}

.result-spec-table td:first-child {
  font-weight: bold;
  white-space: nowrap;
}

.result-spec-table .product-image {
  text-align: center;
  margin-bottom: 20px;
}

.result-spec-table .product-image img {
  max-width: 100%;
  height: auto;
}

.result-spec-table .product-image p {
  margin-top: 10px;
  font-weight: bold;
}

@media (max-width: 767px) {
  .result-spec-table table {
    min-width: 100%;
  }
  
  .result-spec-table th,
  .result-spec-table td {
    padding: 8px 4px;
  }
  
  .result-spec-table .product-image img {
    max-width: 100px;
  }
}