.wrapper-compare-table {
	overflow: hidden;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: thin;
    border: 1px solid var(--color-border);
}

.wrapper-compare-table::-webkit-scrollbar {
	height: 6px;
}

.wrapper-compare-table::-webkit-scrollbar-thumb {
	background-color: #cdcdcd;
}

.wrapper-compare-table::-webkit-scrollbar-track {
	background-color: #f0f0f0;
}

.wrapper-compare-table .compare-row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.wrapper-compare-table .compare-col {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 15px;
    word-break: break-word;
    justify-content: flex-start;
}

.wrapper-compare-table .compare-label {
    flex: 0 0 20%;
    font-weight: var(--font-semibold);
}

.wrapper-compare-table .compare-value {
    flex: 0 1 26.6666%;
	min-width: 250px;
    align-items: center;
    text-align: center;
}

.wrapper-compare-table .compare-header {
	width: 100%;
    position: relative;
}

.wrapper-compare-table .compare-header img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: var(--border-radius);
}

.wrapper-compare-table .nb-reviews {
	font-size: 12px;
}

.wrapper-compare-table .product-price {
    margin-bottom: 10px;
}

.wrapper-compare-table .compare-row:first-child .compare-value {
    justify-content: flex-start;
    /* padding-top: 0; */
}

.wrapper-compare-table .compare-row:nth-child(2n) .compare-col {
    background-color: rgba(0, 0, 0, 0.03);
}

.wrapper-compare-table .compare-col p {
    margin-bottom: 0;
}

@media (max-width: 1199px) {
	.wrapper-compare-table {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
}

@media (max-width: 767px) {
	.wrapper-compare-table .compare-col {
		flex: 1 0 50%;
		/* justify-content: flex-start; */
	}
}

.wrapper-compare-table .btn-action-compare-remove {
    font-size: 0;
    width: 30px;
    height: 30px;
    display: block;
	margin: 0 auto;
	margin-bottom: 10px;
    position: absolute;
    top: 10px;
    right: 10px;
}

.wrapper-compare-table .btn-action-compare-remove span.icon-ava {
    font-size: 21px;
}

.wrapper-compare-table .compare-header .product-title {
    display: inline-block;
    margin-block: 10px 6px;
    font-family: var(--product-title-family);
    font-size: var(--product-title-size);
    font-weight: var(--product-title-weight);
    line-height: var(--product-title-line-height);
    text-transform: var(--product-title-transform);
    letter-spacing: var(--product-title-letter-spacing);
    color: var(--product-title-color);
}
.wrapper-compare-table .compare-header .product-title:hover {
    color: var(--product-title-hover-color);
}

.wrapper-compare-table .compare-header .product-price-and-shipping {
    margin-bottom: 10px;
}

.btn-action.added .icon-ava:before {
    content: "";
}

a.goto_page{
	text-decoration: underline;
}