.cps-block-technicalInfo {
	/* border-radius: 10px; */
	/* box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.1),
		0 2px 6px 2px rgba(60, 64, 67, 0.15); */
	border: 1px solid #eeeeee;
	/* max-width: 370px; */
}
.cps-block-technicalInfo .technical-content {
	border: 1px solid #e5e7eb;
	border-radius: 10px;
	overflow: hidden;
}
.cps-block-technicalInfo .technical-content li:nth-child(odd) {
	background-color: #f2f2f2;
}
.cps-block-technicalInfo .technical-content .technical-content-item {
	font-size: 14px;
	width: 100%;
}
.cps-block-technicalInfo
	.technical-content
	.technical-content-item
	p:first-child {
	width: 40%;
}
.cps-block-technicalInfo .technical-content .technical-content-item a {
	color: #4a4a4a;
}
.cps-block-technicalInfo .technical-content .technical-content-item div {
	width: 50%;
}
.cps-block-technicalInfo .button {
	border-radius: 10px;
	box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.1),
		0 2px 6px 2px rgba(60, 64, 67, 0.15);
	font-size: 14px;
	gap: 5px;
	height: 35px;
	transition: background-color 0.5s ease;
	width: 100%;
}
.cps-block-technicalInfo .button:hover {
	background-color: #fef2f2;
	border: 1px solid #c52927;
	color: #c52927;
	transition: background-color 0.5s ease-out;
}
.cps-block-technicalInfo .button:hover .icon-svg svg {
	fill: #c52927;
}
.cps-block-technicalInfo .modal {
	z-index: 1001;
}
.cps-block-technicalInfo .modal .modal-card-body {
	padding: 0;
}
.cps-block-technicalInfo .modal .modal-card-body .modal-content {
	background-color: #fff;
	border-radius: 15px;
	height: auto;
	overflow: visible;
	overflow: initial;
	width: 100%;
}
.cps-block-technicalInfo
	.modal
	.modal-card-body
	.modal-content
	.technical-title-modal {
	background-color: #d70018;
	height: 50px;
	width: 100%;
}
.cps-block-technicalInfo
	.modal
	.modal-card-body
	.modal-content
	.technical-title-modal
	button {
	background-color: transparent;
	background-color: initial;
	border: none;
	border-radius: 10px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	gap: 5px;
	outline: none;
	padding: 5px;
}
.cps-block-technicalInfo
	.modal
	.modal-card-body
	.modal-content
	.technical-title-modal
	button:hover {
	background-color: #9b191e;
	cursor: pointer;
}
.cps-block-technicalInfo
	.modal
	.modal-card-body
	.modal-content
	.technical-content-modal {
	padding-bottom: 10px;
	width: 100%;
}
.cps-block-technicalInfo
	.modal
	.modal-card-body
	.modal-content
	.technical-content-modal
	.technical-content-modal-item
	.modal-item-description {
	border: 1px solid #efefef;
	border-radius: 10px;
	font-size: 14px;
	overflow: hidden;
}
.cps-block-technicalInfo
	.modal
	.modal-card-body
	.modal-content
	.technical-content-modal
	.technical-content-modal-item
	.modal-item-description
	div
	p:first-child {
	width: 30%;
}
.cps-block-technicalInfo
	.modal
	.modal-card-body
	.modal-content
	.technical-content-modal
	.technical-content-modal-item
	.modal-item-description
	div
	div:last-child {
	width: 60%;
}
.cps-block-technicalInfo
	.modal
	.modal-card-body
	.modal-content
	.technical-content-modal
	.technical-content-modal-item
	.modal-item-description
	div:nth-child(odd) {
	background-color: #efefef;
}
.cps-block-technicalInfo .modal .modal-card-foot .close-button-modal {
	background-color: #c51f27;
	border: none;
	border-radius: 10px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	outline: none;
	padding: 3px 10px;
}
.cps-block-technicalInfo .modal .modal-card-foot .close-button-modal:hover {
	background-color: #9b191e;
	cursor: pointer;
}
@media only screen and (min-width: 541px) and (max-width: 768px) {
	.cps-block-technicalInfo {
		margin: 0 0 10px !important;
		max-width: 768px;
		padding: 0 10px;
		width: 100%;
	}
	.cps-block-technicalInfo .modal .modal-content {
		width: 100%;
	}
}
@media only screen and (max-width: 540px) {
	.cps-block-technicalInfo {
		margin-left: 0 !important;
		max-width: 100%;
	}
	.cps-block-technicalInfo .modal .modal-content {
		margin: 0;
	}
}
.button__show-modal-technical {
	display: none;
	.icon-svg {
		display: none;
	}
}
.close-button-modal {
	display: none;
}


.detail-box {
	.block-content-product-left {
		.cps-block-content + div {
			display: none;
		}
	}
}