:root {
	/* standard */
	--white: #fff;
	--dark-charcoal: #333;
	--black: #000;
	/* basic */
	--hunter: #1b4229;
	--moss: #447355;
	--jade: #518a70;
	--sage: #87a28e;
	--mint: #dce9d5;
	--denim: #6a768c;
	--navy: #3c4453;
	/* badges */
	--fuchsia: #ae72a3;
	--marigold: #ebc172;
}

#columns {
	padding: 0 !important;
}

.container__table {
	padding: 1rem;
}

@media screen and (min-width: 1280px) {
	table#copmare_cleaning_robots {
		table-layout: fixed;
		width: 100%;
	}
}

#copmare_cleaning_robots td {
	position: relative;
	font-size: 14px;
	color: var(--dark-charcoal);
	background-color: var(--mint);
	text-align: center !important;
	vertical-align: baseline !important;
    padding-block: .5rem .75rem;
	padding-inline: .5rem;
	outline: 5px solid var(--white);
	overflow: hidden;
}

#copmare_cleaning_robots tr td:first-of-type,
#copmare_cleaning_robots tr td:first-of-type span {
	color: var(--dark-charcoal) !important;
	text-align: right !important;
	background-color: var(--white) !important;
	width: 150px;
}

#copmare_cleaning_robots .tr__container .td__container {
	min-height: 200px;
}

#copmare_cleaning_robots .product__image {
	display: block;
	height: 100px;
	width: auto;
	margin: 0 auto;
}
@media screen and (min-width: 1024px) {
	#copmare_cleaning_robots .product__image {
		width: 100%;
		max-width: 150px;
		height: auto;
	}
}

#copmare_cleaning_robots .icon__image {
	width: auto;
	height: 14px;
}

#copmare_cleaning_robots .mopping-part__image {
	max-height: 60px;
	width: auto;
}

#copmare_cleaning_robots .d-flex-center.flex-column,
#copmare_cleaning_robots .d-flex.flex-column {
	margin: 0 !important;
	flex: none !important;
}

#compare-cleaning-robots .m-hero h1 {
	margin: 0;
}
@media screen and (width < 1024px) {
	#compare-cleaning-robots .m-hero h1.p-block {
		padding-block: 0 2rem !important;
	}
}

.content__bottom .content {
	color: var(--dark-charcoal);
}