#CmContent .CmCarInfo,
#CmContent .CmCarInfo * {
	box-sizing:border-box;
}
#CmContent .CmCarInfo {
	display:block;
	width:100%;
	min-width:0;
	color:var(--cm-text-color);
	font-size:14px;
	line-height:1.4;
}
#CmContent:has(.CmCarInfo) .CmBreadCrumbs {
	background:none!important;
}
#CmContent .CmCarInfoTopBox,
#CmContent .CmBreadCrumbs,
#CmContent .CmBreadCrumbs *,
#CmContent .CmCarInfoOverview,
#CmContent .CmCarInfoTreeNav,
#CmContent .CmCarInfoSearchResults,
#CmContent .CmCarInfoSearchClear,
#CmContent .CmCarInfoFluids,
#CmContent .CmCarInfoQuickLinks,
#CmContent .CmCarInfoCollapseToggle,
#CmContent .CmSctGrid,
#CmContent:has(.CmCarInfo) .adminstatbut,
#CmContent:has(.CmCarInfo) .comstatistic {
	-webkit-user-select:none;
	user-select:none;
}
#CmContent .CmBrTitleSearchWrap,
#CmContent .CmBrTitleSearchWrap #CmTitlH1Page,
#CmContent .CmBrTitleSearchWrap h1,
#CmContent .CmBrTitleSearchWrap h1 *,
#CmContent .CmCarInfo,
#CmContent .CmCarInfoCatalogLayout,
#CmContent .CmCarInfoCatalogMain,
#CmContent .CmCarInfoPopular,
#CmContent .CmSctWrap,
#CmContent .CmCarInfoPopularTitle,
#CmContent .CmCarInfoPopularTitle *,
#CmContent .CmCarInfoSectionsTitle,
#CmContent .CmCarInfoSectionsTitle *,
#CmContent .CmCarInfo input,
#CmContent .CmCarInfo textarea,
#CmContent .CmCarInfoTopBox input,
#CmContent .CmCarInfoTopBox textarea {
	-webkit-user-select:text;
	user-select:text;
}
#CmContent .CmCarInfo,
#CmContent .CmCarInfo * {
	scrollbar-width:thin;
	scrollbar-color:#c5c9cc #f1f2f3;
}
#CmContent .CmCarInfo::-webkit-scrollbar,
#CmContent .CmCarInfo *::-webkit-scrollbar {
	width:5px;
	height:5px;
}
#CmContent .CmCarInfo::-webkit-scrollbar-track,
#CmContent .CmCarInfo *::-webkit-scrollbar-track {
	background:#f1f2f3;
}
#CmContent .CmCarInfo::-webkit-scrollbar-thumb,
#CmContent .CmCarInfo *::-webkit-scrollbar-thumb {
	border-radius:5px;
	background:#c5c9cc;
}
#CmContent .CmCarInfo::-webkit-scrollbar-thumb:hover,
#CmContent .CmCarInfo *::-webkit-scrollbar-thumb:hover {
	background:#adb2b6;
}
#CmContent .CmCarInfo a {
	color:inherit;
	text-decoration:none;
}
#CmContent .CmCarInfo button,
#CmContent .CmCarInfo input {
	font:inherit;
}
#CmContent .CmCarInfoTopBox .CmHeadTitleWrapBlock {
	align-items:center;
}
#CmContent .CmCarInfoCatalogLayout {
	display:grid;
	grid-template-columns:minmax(240px,285px) minmax(0,1fr);
	align-items:start;
	gap:16px;
}
#CmContent .CmCarInfoCatalogMain {
	display:flex;
	min-width:0;
	flex-direction:column;
	gap:16px;
}
@media (max-width:760px){
	#CmContent .CmCarInfoCatalogLayout {
		grid-template-columns:minmax(0,1fr);
		gap:12px;
	}
}
@media (max-width:460px){
	#CmContent .CmCarInfo {
		font-size:13px;
	}
}
