

/* Start:/local/components/hawkart/catalog/templates/bikecentre/style.css?17470571802561*/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

.example {
    display: -ms-grid;
    display: grid;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(black));
    background: -o-linear-gradient(top, white, black);
    background: linear-gradient(to bottom, white, black);
}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

@media (max-width: 768px) {
	.breadcrumbs {
		display: none;
	}
}

 .filter_preloader {
	 display: block;
	 box-sizing: border-box;
	 margin: 30px auto;
	 width: 42px;
	 height: 42px;
	 border: 4px solid #0C1111;
	 border-bottom-color: #f2f3f5;
	 border-radius: 50%;
	 -webkit-animation: rotation 1s linear infinite;
	 animation: rotation 1s linear infinite;
 }

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@media screen and (min-width:769px) {
	.main_content__inner {
		padding: 40px;
	}
}


.stop-scroll #modef {
	box-sizing: border-box;
	width: calc(100% - 40px);
	left: 20px;
	right: 20px;
	bottom: 10px;
	border-radius: 5px;
	transition: .4s;
}

.stop-scroll .custom-chat__open {
	display: none;
}

@media (max-width: 768px) {
	.stop-scroll .sidebar {
		right: 0;
		border-radius: 10px 10px 0 0;
	}
}

.stop-scroll .sidebar-close {
	left: 0;
}

.main_content__inner {
	background: #fff;
	padding: 0;
}

.main_content__inner .text-l {
	padding: 20px !important;
}

.text-l {
	padding: 20px;
	font-size: 16px;
}

.text-l hr,
.text-l p,
.text-l ul {
	margin-bottom: 26px;
}

.text-l,
.text-m {
	line-height: 26px;
}
/* End */


/* Start:/local/templates/bikecenter_main/components/bitrix/system.show_message/.default/style.css?1727309481654*/
p.errortext
{
	color:red;
}

p.notetext
{
	color:green;
}

.content {
	background: #fff;
	overflow: hidden;
}

.empty-cart {
	background-color: #fff;
	padding: 20px 0;
}

.empty-cart a {
	font-weight: 600;
	text-decoration: underline;
}

.empty-cart a:hover {
	text-decoration: none;
}

.empty-cart__title {
	font-weight: 700;
	font-size: 24px;
	line-height: 33px;
	color: #333333;
	margin-bottom: 5px;
}

.empty-cart__sub-desc {
	font-size: 16px;
	line-height: 22px;
	color: #BDBDBD;
	margin-bottom: 27px;
}

.empty-cart__desc {
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	max-width: 710px;
}
/* End */
/* /local/components/hawkart/catalog/templates/bikecentre/style.css?17470571802561 */
/* /local/templates/bikecenter_main/components/bitrix/system.show_message/.default/style.css?1727309481654 */
