[data-media-source="media-xl"] div#_lp_block_173287709 .lpc-col-4-xl, [data-media-source="media-lg"] div#_lp_block_173287709 .lpc-col-4-xl, [data-media-source="media-md"] div#_lp_block_173287709 .lpc-col-4-xl {
  width: calc(((100% / 12)* 4) - 32px);
}
[data-media-source="media-xl"] div#_lp_block_173287709 .lpc-products-banner__wrap.default-init:not(.lpc-banner-width) .lpc-products-banner__item.three_columns:nth-child(-n+3), [data-media-source="media-lg"] div#_lp_block_173287709 .lpc-products-banner__wrap.default-init:not(.lpc-banner-width) .lpc-products-banner__item.three_columns:nth-child(-n+3), [data-media-source="media-md"] div#_lp_block_173287709 .lpc-products-banner__wrap.default-init:not(.lpc-banner-width) .lpc-products-banner__item.three_columns:nth-child(-n+3) {
  width: calc(((100% / 6)* 4) - 32px);
}
body .opn_adaptive__table {
  color: #000;
  border: 1px solid #ccc;
  width: 100%;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
body .opn_adaptive__table tr {
  border: 1px solid #ddd;
  padding: 5px;
}
body .opn_adaptive__table tr:nth-child(odd) {
  background: rgba(249, 126, 35, 0.15);
}
body .opn_adaptive__table tr:hover {
  background: rgba(249, 126, 35, 0.35);
}
body .opn_adaptive__table th, body .opn_adaptive__table td {
  padding: 10px;
  text-align: center;
  border-right: 1px solid #ddd;
}
body .opn_adaptive__table th {
  color: #fff;
  background-color: #F97E23;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1px;
}
@media screen and (max-width: 600px) {
  body .opn_adaptive__table {
    /*border: 0;
		thead {
			display: none;
		}
		tr {
			margin-bottom: 10px;
			display: block;
			border-bottom: 2px solid #ddd;
		}
		td {
			display: block;
			text-align: right;
			font-size: 13px;
			border-bottom: 1px dotted #ccc;
			border-right: 1px solid transparent;
			&:last-child {
				border-bottom: 0;
			}
			&:before {
				content: attr(data-name);
				float: left;
				text-transform: uppercase;
				font-weight: bold;
			}
			&:first-child {
				text-align: center;
				font-size: 18px;
				font-weight: bold;
				&:before {
					float: unset;
				}
			}
		}*/
  }
  body .opn_adaptive__table th {
    font-size: 10px;
    padding: 0;
    text-transform: none;
  }
  body .opn_adaptive__table td {
    font-size: 9px;
    padding: 0;
    max-width: 20%;
  }
  body .opn_adaptive__table tr th:first-child, body .opn_adaptive__table tr td:first-child {
    display: none;
  }
}
