.compare-table{
	padding-top: 7.125rem;
	padding-bottom: 10.875rem;
}

.compare-table a{
	text-decoration: none;
}

.compare-table .breadcrumb{
	margin-bottom: 2rem;
}

.compare-table .heading-1{
	margin-bottom: 3.875rem;
}

.compare-table table{
	width: 100%;
	background: var(--morphism);
    border-radius: 0.5rem;
    border: 0.0625rem solid rgba(255, 255, 255, 0.1);
	overflow:hidden;
	border-collapse: collapse;
}

.compare-table table td,
.compare-table table th{
	text-align: left;
	padding: 1rem;
	border: 0.0625rem solid rgba(255, 255, 255, 0.1);
}

.compare-table img{
	width: 7.5rem;
	height: auto;
	border-radius: 0.375rem;
}

.compare-table .star-rating {
    position: relative;
    display: inline-block;
    width: 6.25rem; 
    height: 1.1875rem;
    font-size: 0;
    background-repeat: repeat-x;
    background-size: 1.25rem 1.1875rem;
    background-image: url('data:image/svg+xml;utf8,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.98608 0L12.3435 7.25532H19.9722L13.8004 11.7394L16.1578 18.9947L9.98608 14.5106L3.81434 18.9947L6.17174 11.7394L0 7.25532H7.62869L9.98608 0Z" fill="white" fill-opacity="0.05"/></svg>');
}

.compare-table .star-rating span {
    position: absolute;
    top: 0;
    left: 0;
    height: 1.1875rem;
    background-repeat: repeat-x;
    background-size: 1.25rem 1.1875rem;
    font-size: 0;
    background-image: url('data:image/svg+xml;utf8,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" x1="0" y1="0" x2="20" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF0000"/><stop offset="0.45" stop-color="%23D80000"/><stop offset="0.95" stop-color="%23FB8E11"/></linearGradient></defs><path d="M9.98608 0L12.3435 7.25532H19.9722L13.8004 11.7394L16.1578 18.9947L9.98608 14.5106L3.81434 18.9947L6.17174 11.7394L0 7.25532H7.62869L9.98608 0Z" fill="url(%23g)"/></svg>');
}

.compare-table .star-rating:before,
.compare-table .star-rating span:before {
    display: none !important;
    content: none !important;
}

.compare-table .compare-table__btn-clear{
	margin-top: 3.5rem;
	gap: 0.75rem;
}

@media screen and (max-width: 959px){
	.compare-table .compare-table__table{
		max-width: 100%;
		overflow-x: auto;
	}
	
	.compare-table{
	padding-bottom: 7.5rem;
}

.compare-table .breadcrumb{
	margin-bottom: 1.5rem;
}

.compare-table .heading-1{
	margin-bottom: 2.25rem;
}

.compare-table img{
	width: 5rem;
}

	.compare-table .compare-table__btn-clear{
		margin-top: 3.5rem;
		gap: 0.75rem;
	}
}