/* Preserved XBAT flag-based category grouping on Bootstrap 5. */
.js-template{
	display: none;
}
.original-bats-list{
	display: none;
}
.bats-group{
	position: relative;
	background: white;
	padding: 15px 15px 0 15px;
	margin-bottom: 30px;
}
.bats-group .hover{
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
}
@media (max-width: 767px){.bats-group{
		padding: 15px 0 0 0;
	}}
.bats-group .group-header{
}
.bats-group .group-header h2.main_title{
	font-size: 22px;
	text-align: center;
	margin-top: -21px;
	margin-bottom: 18px;
}
.bats-group .group-header .group-title{
	text-align: left;
	margin: 0 0 0 0;
	width: 100%;
}
.bats-group .group-header .group-title span{
	border-bottom: 1px #333333 dashed;
	padding-bottom: 10px;
	cursor: pointer;
	display: block;
	text-align: center;
}
.bats-group .group-header .bats-in-group{
	text-align: right;
	display: none !important;
}
@media (max-width: 990px){.bats-group .group-header .group-title{
		text-align: center;
	}
.bats-group .group-header .bats-in-group{
		text-align: center;
	}}
@media (max-width: 767px){.bats-group .group-header .group-title{
		text-align: center;
		font-size: 24px;
	}
.bats-group .group-header .bats-in-group{
		margin-top: 10px;
	}}
.bats-group .group-header .bats-in-group a, .bats-group .group-header .bats-in-group span{
	color: #333333;
	text-decoration: underline;
	margin-left: 15px;
	white-space: nowrap;
	display: inline-block;
	line-height: 30px;
}
.bats-group .group-header .group-image{
	text-align: center;
}
.bats-group .group-header .group-image img{
	max-width: 100%;
	cursor: pointer;
}
.bats-group .all-bats{
	display: none;
}
.bats-group .all-bats li{
}
.bats-group .all-bats li .pict{
}
.bats-group .all-bats li .pict img{
}
.bats-group .all-bats li h2{
}
@media (max-width: 767px){.bats-group .all-bats li{
		margin: -20px 0 0;
	}
.bats-group .all-bats li h2{
		margin: 0;
	}}
.bats-group .see-all-button{
	text-align: right;
}
.bats-group .see-all-button a{
	font-size: 1.2em;
	color: #DB7013;
	text-decoration: underline;
}
.bats-group .see-all-button .see-all{
}
.bats-group .see-all-button .hide-all{
	display: none;
}
.bats-group.active .group-header h2.main_title, .bats-group.active .group-header .main_desc, .bats-group.active .group-image{
	display: none;
}
.bats-group.active .all-bats{
	display: block;
}
.bats-group.active-permanent .group-header h2.main_title, .bats-group.active-permanent .group-header .main_desc, .bats-group.active-permanent .group-image{
	display: none;
}
.bats-group.active-permanent .all-bats{
	display: block;
}
.bats-group.active .see-all-button .see-all{
	display: none;
}
.bats-group.active .see-all-button .hide-all{
	display: inline;
}
.left-menu-intop_tabs{
	margin-bottom: 36px;
}
.left-menu-intop_tabs .cat-desc{
	padding: 15px;
	margin-bottom: 20px;
}
.butts_tabs{
	position: relative;
	z-index: 11;
}
.row.butts_tabs{
	margin-left: -3px;
	margin-right: -3px;
}
.butts_tabs .col{
	padding-right: 3px;
	padding-left: 3px;
}
.butts_tabs_contein{
	position: relative;
	z-index: 10;
	background: #FFF;
	border: 2px solid #EAEAEE;
	border-radius: 10px;
	padding: 20px 25px;
}
.butts_tabs_contein.left-not-radius{
	border-top-left-radius: 0;
}
.butts_tabs_contein.right-not-radius{
	border-top-right-radius: 0;
}
.check-list_tabs{
	
	width: 100%;
	margin: 0;
	padding: 0;
}
.check-list_tabs li{
	position: relative;
}
.check-list_tabs .btn_bestseller{
	color: red;
	position: absolute;
	top: -24px;
	left: 0;
	right: 0;
	font-size: 22px;
	margin: auto;
	line-height: 1;
	width: 100%;
	text-align: center;
}
.check-list_tabs .btn{
	padding-left: 6px;
	padding-right: 6px;
}
@media (max-width: 1200px){.check-list_tabs .btn_bestseller{
		font-size: 14px;
		left: 0;
		text-align: center;
	}}
@media (min-width: 1150px){.check-list_tabs .btn{
		font-size: 15px;
	}}
.check-list_tabs > *{
	margin: 0;
	padding: 0;
	list-style: none;
}
.check-list_tabs > * > *{
	padding: 0;
	float: left;
	width: 13.6857%;
	margin: 5px 0.3%;
}
.check-list_tabs.has-t-ball > * > *{
	width: 11.9%;
}
.check-list_tabs.has-2-buttons > * > *{
	width: 49.4%;
}
.check-list_tabs.has-3-buttons > * > *{
	width: 32.72%;
}
.check-list_tabs.has-4-buttons > * > *{
	width: 24.4%;
}
.check-list_tabs.has-5-buttons > * > *{
	width: 19.4%;
}
.check-list_tabs.has-6-buttons > * > *{
	width: 16.05%;
}
.check-list_tabs.has-7-buttons > * > *{
	width: 13.67%;
}
.check-list_tabs.has-8-buttons > * > *{
	width: 11.9%;
}
.check-list_tabs.has-9-buttons > * > *{
	width: 10.5%;
}
.check-list_tabs.has-10-buttons > * > *{
	width: 9.4%;
}
@media (max-width: 1150px){.check-list_tabs > * > *{
		width: 32.7333%;
	}}
@media (max-width: 970px){.check-list_tabs > * > *{
		width: 49.4%;
	}}
@media (max-width: 767px){.check-list_tabs > * > *{
		width: 99.4% !important;
		text-align: left;
	}
.check-list_tabs a{
		text-align: left;
	}}
.check-list_tabs .btn{
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}
.check-list_tabs .btn-outline-secondary{
	text-shadow: 0 1px 0 #FFF;
	background-image: -webkit-linear-gradient(top, #FEFEFE 0, #E0E0E0 100%);
	background-image: -o-linear-gradient(top, #FEFEFE 0, #E0E0E0 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e0e0e0));
	background-image: linear-gradient(to bottom, #FEFEFE 0, #E0E0E0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e0e0e0', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #CCCCCC;
	color: #000;
	font-weight: 400;
}
.check-list_tabs .btn-outline-secondary:hover, .check-list_tabs .btn-outline-secondary:focus{
	background-image: -webkit-linear-gradient(top, #E0E0E0 0, #FEFEFE 100%);
	background-image: -o-linear-gradient(top, #E0E0E0 0, #FEFEFE 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#fefefe));
	background-image: linear-gradient(to bottom, #E0E0E0 0, #FEFEFE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#fefefe', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.check-list_tabs .btn-outline-secondary:active, .check-list_tabs .btn-outline-secondary.active{
	background-color: #4D4D4D;
}
.check-list_tabs .btn-outline-secondary:disabled, .check-list_tabs .btn-outline-secondary[disabled]{
	background-color: #E0E0E0;
	background-image: none;
}
.check-list_tabs .active .btn-outline-secondary{
	background-image: -webkit-linear-gradient(top, #CF966D 0, #CF966D 100%);
	background-image: -o-linear-gradient(top, #CF966D 0, #CF966D 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#cf966d),to(#cf966d));
	background-image: linear-gradient(to bottom, #CF966D 0, #CF966D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcf966d', endColorstr='#ffcf966d', GradientType=0);
	border-color: #CF966D;
	text-shadow: 0 -1px 0 #A87958;
	color: #FFF;
}
.check-list_tabs .active .btn-outline-secondary:hover, .check-list_tabs .active .btn-outline-secondary:focus{
	background-color: #CF966D;
	text-shadow: 0 -1px 0 #A87958;
	color: #FFF;
}
.check-list_tabs .active .btn-outline-secondary:active, .check-list_tabs .active .btn-outline-secondary.active{
	border-color: #CF966D;
	text-shadow: 0 -1px 0 #A87958;
	color: #FFF;
}
.check-list_tabs .active .btn-outline-secondary:disabled, .check-list_tabs .active .btn-outline-secondary[disabled]{
	background-color: #E0E0E0;
	background-image: none;
	text-shadow: 0 -1px 0 #A87958;
	color: #FFF;
}