/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/block-library/custom/comparison-table/style.css ***!
  \*********************************************************************************************************************************************************************************************************/
.comparison-table {
	--_border-color: var(--wp--preset--color--white);
	--_border-width: 3px;
	--_border-style: solid;

	display: block;

	margin-top: var(--wp--preset--spacing--40);
	width: 100%;

	position: relative;

	overflow-x: scroll;
}

.comparison-table__caption {
	font-weight: bold;
	text-align: left;
	font-size: calc(var(--wp--preset--font-size--large) * 0.75);
}

.comparison-table__head {
	font-size: var(--wp--preset--font-size--medium);
	color: var(--wp--preset--color--white);
	text-align: left;
	line-height: 1.4;

	background: var(--wp--preset--color--primary);
	height: calc(var(--wp--preset--spacing--60) * 0.875);
}

.comparison-table__head-row-column {
	padding-inline: var(--wp--preset--spacing--10);
	font-weight: 600;
}

.comparison-table__head-row-column--first,
.comparison-table__head-row-column--second {
	position: relative;
	padding-inline: var(--wp--preset--spacing--20);
}

.comparison-table__head-row-column--first::before,
.comparison-table__head-row-column--second::before {
	content: "";

	display: block;
	width: var(--_border-width);
	height: 70%;

	position: absolute;
	top: 15%;
	left: 0;

	background: var(--_border-color);
}

@media screen and (min-width: 800px) {
}

@media screen and (min-width: 1000px) {
	.comparison-table__head {
		font-size: var(--wp--preset--font-size--large);
	}

	.comparison-table__head-row-column {
		padding-inline: var(--wp--preset--spacing--30);
	}

	.comparison-table__head-row-column--first,
	.comparison-table__head-row-column--second {
		white-space: nowrap;
		padding-inline: var(--wp--preset--spacing--40);
	}
}


/*# sourceMappingURL=style-index.css.map*/