/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/custom-table-grid/main.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.lookeen__price-comparison-table {
  margin-top: 0 !important;
}
.lookeen__price-comparison-table .lookeen__price-comparison-table-head,
.lookeen__price-comparison-table .wp-block-lookeen-blocks-table-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 4px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .lookeen__price-comparison-table .lookeen__price-comparison-table-head,
  .lookeen__price-comparison-table .wp-block-lookeen-blocks-table-row {
    gap: 18px;
  }
}
.lookeen__price-comparison-table .wp-block-lookeen-blocks-table-row:not(:last-child) {
  border-bottom: 2px solid #283C5B;
}
.lookeen__price-comparison-table .wp-block-lookeen-blocks-table-row {
  padding-top: 16px;
  padding-bottom: 16px;
}
@media (max-width: 767px) {
  .lookeen__price-comparison-table .wp-block-lookeen-blocks-table-row:first-of-type {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .lookeen__price-comparison-table .wp-block-lookeen-blocks-table-row:last-child {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .lookeen__price-comparison-table .wp-block-lookeen-blocks-table-row {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .lookeen__price-comparison-table .wp-block-lookeen-blocks-table-row:last-child {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
.lookeen__price-comparison-table .lookeen__price-comparison-table-row-cell {
  color: var(--wp--preset--color--lookeen-footer-off);
  text-align: center;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 164.706% */
  display: flex;
  align-items: center;
  justify-content: center;
}
.lookeen__price-comparison-table .lookeen__price-comparison-table-row-cell img {
  width: 21px;
  height: auto;
}
.lookeen__price-comparison-table .lookeen__price-comparison-table-row-cell a {
  background: var(--wp--preset--color--lookeen-blue);
  display: flex;
  padding: 8px 15px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  color: var(--wp--preset--color--lookeen-white);
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px; /* 150% */
  transition: all 0.1s ease-out;
}
.lookeen__price-comparison-table .lookeen__price-comparison-table-row-cell a:hover {
  background: var(--wp--preset--color--lookeen-dark-blue);
}
.lookeen__price-comparison-table .lookeen__price-comparison-table-row-cell.lookeen__price-comparison-table-row-heading {
  color: var(--wp--preset--color--lookeen-white);
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px; /* 164.706% */
  padding-bottom: 16px;
  display: block;
  grid-column: 1/5;
  text-align: center;
}
@media (min-width: 768px) {
  .lookeen__price-comparison-table .lookeen__price-comparison-table-row-cell.lookeen__price-comparison-table-row-heading {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
.lookeen__price-comparison-table .lookeen__price-comparison-table-head-mobile {
  grid-column: 1/5;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  color: var(--wp--preset--color--lookeen-blue);
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px; /* 136.364% */
}

@media (min-width: 768px) {
  .lookeen__price-comparison-table-head-mobile {
    display: none !important;
  }
  .lookeen__price-comparison-table-head,
  .wp-block-lookeen-blocks-table-row {
    grid-template-columns: minmax(360px, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) !important;
  }
  .lookeen__price-comparison-table-head {
    visibility: visible !important;
    position: relative !important;
    left: 0px !important;
    height: auto !important;
  }
  .lookeen__price-comparison-table-row-cell.lookeen__price-comparison-table-row-heading {
    grid-column: none;
    text-align: left !important;
    grid-column: 1/2 !important;
  }
}
@media (min-width: 992px) {
  .lookeen__price-comparison-table-head .lookeen__price-comparison-table-head-cell {
    font-size: 22px !important;
    line-height: 30px !important; /* 136.364% */
  }
  .lookeen__price-comparison-table-row-cell {
    font-size: 17px !important;
    line-height: 28px !important; /* 164.706% */
  }
  .lookeen__price-comparison-table-row-cell img {
    width: 21px;
    height: auto;
  }
  .lookeen__price-comparison-table-row-cell.lookeen__price-comparison-table-row-heading {
    font-size: 17px !important;
    line-height: 28px !important; /* 164.706% */
  }
}
@media (min-width: 1200px) {
  .lookeen__price-comparison-table-head,
  .wp-block-lookeen-blocks-table-row {
    padding-left: 20px;
    padding-right: 20px;
    gap: 30px;
  }
}
body:not(.wp-admin) .lookeen__price-comparison-table-head {
  padding-top: 20px;
  padding-bottom: 20px;
  visibility: hidden;
  position: absolute;
  top: -9999px;
  left: -9999px;
  height: 0px;
}
@media (max-width: 767px) {
  body:not(.wp-admin) .lookeen__price-comparison-table-head {
    display: none;
  }
}
body:not(.wp-admin) .lookeen__price-comparison-table-head .lookeen__price-comparison-table-head-cell {
  color: var(--wp--preset--color--lookeen-blue);
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px; /* 136.364% */
}
body:not(.wp-admin) .lookeen__price-comparison-table-head.sticky {
  position: sticky !important;
  background: #152237;
}

/*# sourceMappingURL=index.css.map*/