/* Local Overrides */

.section-shared-compare .compare-table p {
	color: #000;
}
.section-shared-compare .compare-table span.text-light {
	color: #6e6e73;
}

/* M */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-shared-compare .compare-table .custom-medium-compare-strip {
		margin-top: 2.25em;
	}
}

/* XS */
.section-shared-compare .compare-table .custom-xs-compare-strip {
	display: none;
}
@media only screen and (max-width: 355px) {
	.section-shared-compare .compare-table .custom-xs-compare-strip {
		display: inline;
	}
}
/*VO overrides  */
@media only screen and (max-width: 734px) {
	.section-shared-compare .compare-item-s8 {
		padding-left: 8px;
		padding-right: 8px;
		box-sizing: border-box;
		max-width: calc(50vw - 5px);
	}
}
@media only screen and (max-width: 734px) {
	.section-shared-compare .compare-item-se {
		padding-left: 8px;
		padding-right: 8px;
		box-sizing: border-box;
		max-width: calc(50vw - 5px);
	}
}
@media only screen and (max-width: 734px) {
	.section-shared-compare .compare-item-ultra {
		padding-left: 8px;
		padding-right: 8px;
		box-sizing: border-box;
		max-width: calc(50vw - 5px);
	}
}
/* variables Compare */
:root {
	--container-padding: 40px;
}
@media only screen and (max-width: 1068px) {
	:root {
		--container-padding: 20px;
	}
}
@media only screen and (max-width: 734px) {
	:root {
		--container-padding: 20px;
	}
}
@media only screen and (max-width: 320px) {
	:root {
		--container-padding: 0;
	}
}
