/** Shopify CDN: Minification failed

Line 122:7 Expected identifier but found whitespace
Line 122:12 Unexpected ";"
Line 164:2 Comments in CSS use "/* ... */" instead of "//"

**/
/* Compare Section Style */
.sale_compare_section {
	background-color: #fff;
	position: relative;
	width: 100%;
	z-index: 1;
	overflow: hidden;
    padding:50px 0;
}
.sale_compare_section:before {
	content: "";
	position: absolute !important;
	left: 0;
	right: 0;
	min-height: 200px;
	background-color: #fff;
	overflow: hidden;
	z-index: -1;
	bottom: 0;
}
.compare-box {
	padding: 20px 0 40px;
}
.compare-box .table_content {
    max-width: 850px;
    width: 100%;
    margin: auto;
}
.venomimage.table_right_content img {
	margin: 0 auto;
    height: auto;
}
.top_table_content {
	width: 100%;
}
.compare-box .com_right-side {
	width: 100%;
}
.com_right-side .table-wrapper{
  overflow: unset;
}
.com_right-side table {
	margin-bottom: 0;
	background-color: #fff;
	border-radius: 20px;
	box-shadow: 0 26px 18px 11px #e3e8ec73;
	overflow: hidden;
}
.pro_compare .com_right-side td:nth-child(1), .pro_compare .com_right-side th:nth-child(1) {
	background-color: #f7f7f7;
    width:40%;
}
.pro_compare .com_right-side td.venom, .pro_compare .com_right-side th.venom{
  background-color:var(--highlight);
  border-top: 1px solid var(--highlight) !important;
    border-bottom: 1px solid var(--highlight) !important;
}
.pro_compare .top_table_content table, .pro_compare .bottom_table_content table{
  background:transparent;
}
.pro_compare .top_table_content th:nth-child(2), .pro_compare .bottom_table_content th:nth-child(2){
  background: var(--highlight);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding: 17px;
}
.pro_compare .bottom_table_content th{
  background:transparent;
}
.pro_compare .bottom_table_content th:nth-child(2){
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   border-bottom-left-radius:20px;
   border-bottom-right-radius:20px;
}
.pro_compare .top_table_content th.w-25, .pro_compare .bottom_table_content th.w-25{
  width:10%;
}

.sale_compare_section .tablelooprow td.venom {
	color: #000;
	text-align: center;
}
.pro_compare td.venom {
	width: 20%;
}
.sale_compare_section .compare-box td.venom img {
	width: 20px;
	height: 20px;
	object-fit: cover;
	margin: 0 auto;
}
.compare-box .tablelooprow td {
	border: none !important;
}
.sale_compare_section td.tabletile.other_content {
	background-color: #fff;
	width: 20%;
}
.pro_compare td.tabletile {
	text-align: center;
	font-size: 18px;
	line-height: 28px;
	padding: 15px 10px;
	color: #444;
	font-weight: 600;
}
.sale_compare_section td.tabletile.other_content img {
	width: 20px;
	height: 20px;
	object-fit: cover;
	margin: 0 auto;
}
.pro_compare .compare-box tr.tablelooprow 
	color: #fff;
	border-top: 1px solid rgb(223 223 223);
	border-radius: 3px 0 0;
}
.top_table_content th.left_top_content {
	width: 50%;
}
.top_table_content th.venom.tabletile.border-leftradius.border-rightradius.right_content {
	width: 25% !important;
}
.pro_compare .venomimage {
	margin-top: 0;
}
.pro_compare .venomimage {
	margin-top: 0;
}
.sale_compare_section .compare-box th p {
	color: #000;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 21px;
	font-weight: 600;
}
.sale_compare_section table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 0;
    border: none;
}
.top_table_content {
	width: 100%;
}
table {
	width: 100%;
	border-collapse: collapse;
}
.compare_section td,
th {
	border: none;
    width:20%;
}
.product-sub-text .kaching-bundles__block-title{
  //display:none;
}
.page-content--product .product-single__meta .product-block--header .h2.product-single__title{
  font-weight:var(--typeHeaderWeight);
  color:#333;
  line-height:1.3;
}
#vitals-end-section .vtl-pr-reviews__write .vtl-pr__btn span{
  font-weight:var(--typeHeaderWeight);
}
@media(max-width:575px){
  .sale_compare_section .compare-box th p {
    font-size: 14px;
  }
  .pro_compare td.tabletile {
    font-size: 14px;
    padding: 10px;
    line-height:20px;
  }
  .compare_section td, th {
    padding:5px;
  }
    .sale_compare_section .compare-box td.venom img {
    width: 16px;
    height: 16px;
  }
  .sale_compare_section td.tabletile.other_content img {
    width: 16px;
    height: 16px;
  }
}