/** Shopify CDN: Minification failed

Line 237:0 Unexpected "}"

**/
/** Shopify CDN: Minification failed

Line 232:0 Unexpected "}"

**/
.product-comparison-grid tbody tr:nth-child(odd) {
  background-color: #f7f7f7;
}
.product-comparison-slider {
  padding-bottom: 0;
  background-clip: content-box;
}
.product-comparison-container {
  transition: max-height 0.6s;
}
.border-radius-btn {
  border-radius: 30px;
  width: 60%;
    margin: auto;
}
.product-comparison-grid td, .product-comparison-grid th {
  vertical-align: middle;
  border: none;
  padding-inline-start: 0;
  padding-inline-end: 20px;
}
.product-comparison-grid th.custom-product-card-in-table, .custom-product-card-in-table {
  border-top: 1px solid #767676 !important;
  border-left: 1px solid #767676 !important;
  border-right: 1px solid #767676 !important;
 /* padding-inline-end: 0 !important;
  padding-inline-start: 0 !important;*/
  padding: 30px ;
}
.product-comparison-grid td {
  text-align: center;
}
.product-comparison-grid td.custom {
  vertical-align: middle;
  border-top: 0;
  border-right: 1px solid #767676;
  border-bottom: 0;
  border-left: 1px solid #767676;
  padding-inline-start: 0;
  padding-inline-end: 20px;
}
.custom-bottom-border  {
  border-bottom: 1px solid #767676 !important;
}
.td-custom-bottom-border td:nth-child(2) {
  border-bottom: 1px solid #767676 !important;
}
.product-comparison-grid tbody tr:last-child td, .product-comparison-grid tbody tr:last-child th {
  border-bottom: 0;
}
.product-comparison-grid thead th {
  border: 0;
  padding: 30px;
}
.product-comparison-grid .price__current {
  font-size: 1em;
  font-weight: normal;
}

.product-comparison-grid--wide {
  min-width: 768px;
}

.product-comparison-grid__th--left {
  display: none;
}

.product-comparison-grid__th--top {
  padding-bottom: 0.25em;
  border-bottom: 0;
}

.product-comparison-grid__sticky {
  position: -webkit-sticky;
  position: sticky;
  left: 20px;
}
.is-transitioning .product-comparison-grid__sticky {
  left: 0;
}

/* tbody .product-comparison-grid__th--left::after,
.product-comparison-grid__sticky::after {
  content: ":";
} */
.stamp-container {
  position: relative;
}
.stamp {
  position: absolute;
    top: 16px;
    left: 16px;
    font-size: 14px;
    color: #fff;
    background-color: #d22730;
    font-weight: 500;
    padding: 3px 8px 1px;
    border-radius: 4px;
  z-index: 100;
}
.custom-td {
  padding: 0 2em
}
@media (max-width: 768.98px) {
  .custom-td {
    padding: 0;
  }
  .comparison-btn {
    width: 100%;
    font-size: 8px;
  }
  .product-comparison-grid[data-num-products="2"] {
    margin-left: -10px;
    width: calc(100% + 20px);
  }
  .product-comparison-grid[data-num-products="2"] td, .product-comparison-grid[data-num-products="2"] th {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 1023.98px) {
  .product-comparison-grid td {
    border-top: 0;
    padding-top: 0;
  }
}
@media (min-width: 769px) and (max-width: 1023.98px) {
  .product-comparison-grid {
    width: calc(100% + 16px);
  }
}
@media (min-width: 1024px) {
  .product-comparison-grid--hover tr {
    transition: background-color 0.3s;
  }
  .product-comparison-grid--hover tr:hover {
    background-color: rgba(160, 160, 160, 0.1);
  }
  .product-comparison-container {
    padding: 0;
  }
  .color-scheme .product-comparison-grid {
    border: 1px solid rgba(var(--text-color)/0.15);
  }
  .product-comparison-grid td, .product-comparison-grid th {
    /* padding-inline-end: 32px; */
  }
  .product-comparison-grid thead th {
    padding: 30px;
  }
  th.product-comparison-grid__th--left {
    display: table-cell;
    padding-inline-start: 32px;
  }
  th.product-comparison-grid__th--left-custom {
    display: table-cell;
    padding-inline-start: 15px;
    width: 15%;
    font-size: 16px;
    font-weight: 500;
    border: none;
  }
}
.product-comparison-text {
  max-width: 560px;
}

.product-comparison-grid__swatch-td {
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}
/* 
.product-comparison-slider:not(.color-scheme) .product-comparison-grid {
  border-bottom: 20px solid rgba(var(--bg-color-og));
} */

.product-comparison-slider {
  --scrollbar-color: var(--text-color-og);
}

.product-comparison-grid .card__swatches input:checked + .opt-label--swatch,
.product-comparison-grid .card__swatches input:checked + .filter__label[data-swatch]::before {
  border: 1px solid rgb(var(--swatch-border-color-default));
  box-shadow: none;
}

@media (max-width: 768.98px) {
  .product-comparison-grid th.custom-product-card-in-table, .custom-product-card-in-table {
    /*padding: 10px !important;*/
  }
  .product-comparison-grid td, .product-comparison-grid th {
    font-size: 12px;
  }
  .product-comparison-slider[data-overlayscrollbars-viewport] {
    padding-bottom: calc(2 * var(--space-unit)) !important;
  }
  .product-comparison-grid[data-num-products="3"] {
    min-width: 560px;
  }
  .product-comparison-grid[data-num-products="4"] {
    min-width: 750px;
  }
  .product-comparison-grid[data-num-products="5"] {
    min-width: 930px;
  }
}
@media (max-width: 599.98px) {
  .product-comparison-grid[data-num-products="3"] {
    min-width: 490px;
  }
  .product-comparison-grid[data-num-products="4"] {
    min-width: 655px;
  }
  .product-comparison-grid[data-num-products="5"] {
    min-width: 820px;
  }

  .product-comparison-grid th.custom-product-card-in-table, .custom-product-card-in-table , .product-comparison-grid thead th{
    padding: 20px;
  }
}

.product-comparison-grid .ps-widget.ps-widget--button.ps-widget--product{
  color:#000;
}
  
}
