/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 18, 2019 */



@font-face {
    font-family: 'europeextregular';
    src: url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/Europe_Ext/Europe_Ext.eot');
    src: url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/Europe_Ext/Europe_Ext.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/Europe_Ext/Europe_Ext.woff2') format('woff2'),
         url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/Europe_Ext/Europe_Ext.woff') format('woff'),
         url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/Europe_Ext/Europe_Ext.ttf') format('truetype'),
         url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/Europe_Ext/Europe_Ext.svg#europeextregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 18, 2019 */



@font-face {
    font-family: 'ds_sofachromeitalic';
    src: url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/ds_sofachrome/ds_sofachrome.eot');
    src: url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/ds_sofachrome/ds_sofachrome.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/ds_sofachrome/ds_sofachrome.woff2') format('woff2'),
         url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/ds_sofachrome/ds_sofachrome.woff') format('woff'),
         url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/ds_sofachrome/ds_sofachrome.ttf') format('truetype'),
         url('/bitrix/templates/romza_shinmarket_1.7.5/fonts/ds_sofachrome/ds_sofachrome.svg#ds_sofachromeitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

.test {font-family: 'ds_sofachromeitalic';}

.nav li.phone a {display:inline;}
.page_header__top_line {background:#fac402;    min-height: 53px;}

#title-search input[type="submit"] {
	background:url(/bitrix/templates/romza_shinmarket_1.7.5/images/lupa.png); 
}
.master_left_block {}
	.master_left_block_logo {max-width:85%;margin-bottom: 35px;}
	.master_left_block_menu {}
		.menu_link {display:block;    border: none;overflow: hidden;    margin-bottom: 20px;}
		.menu_link:hover {text-decoration:none;border: none;}
			.menu_link_img {max-width: 100%; float: left; width: 130px; border: 1px solid #4b5578; border-radius: 5px; display: block; margin-right:15px;}
			.menu_link_text {float: left; display: block; width: 300px; height: 92px; text-transform: uppercase; color: #4b5578; border-bottom: 1px solid #4b5578; font-weight: bold;     font-size: 18px;}
				.master_left_block table{width:100%; vertical-align:middle; text-align:center; height:100%;}
				.master_left_block td{width:100%; vertical-align:middle; text-align:center; height:100%;}

.shop_block {background: #fac402;    text-align: center;    text-transform: uppercase;    font-weight: bold;    line-height: 42px;    font-size: 26px;    margin-bottom: 20px;}

.block_name {color:#95524a; text-align:center; font-size:26px; margin-bottom:0;}
.seach_form__tabs_content .seach_form__inner {border:none;}
.seach_form__tabs_content {background:none; box-shadow:none;}
.jq-selectbox-multy {    border: 1px solid #000 !important; background: none;    padding: 0 0 1px 0; border-radius: 0;}
.jq-selectbox-multy__select {background: none;    width: 300px;}
.jq-checkbox {    background: none;}
.jq-selectbox-multy__trigger {    top: 3px;    background: none;    box-shadow: none;    border-color: #000;    border-radius: 0;}
.prop-block {    padding-left: 10px;}
	.prop-block .field_head{    float: left;}
	.prop-block .field_text{text-align: right;}
	
.seach_form__tabs_content .field_head__main {margin: 10px 0 3px;    font-weight: bold;    float: left;    text-transform: uppercase;    width: 400px;}
.clear {clear:both;}
.jq-selectbox-multy__select {}
.btn-default, .category-select, .pagination > li > a.prev, .pagination > li > a.next {box-shadow: none !important;     background: #0d3867;border-radius:3px;} 
.jq-selectbox__select, .jq-selectbox-multy__select {box-shadow: none;}
.sidebar_filter {box-shadow: none;    background: none;}
.jq-selectbox-multy__dropdown {border: none;}
.jq-selectbox-multy__dropdown {right:0;    border: 1px solid #000;    top: 33px;    border-top: 0;}
.banner_block {    margin-top: 50px;    position: relative;    z-index: 100;    height: 270px;}
.banner_block_men {position: absolute; top: -49px;left: 50%; width: 348px; /* height: 526px; */ max-height: initial; margin-left: -657px; z-index: 15;}

@media screen and (max-width: 1024px) {
	.menu_link_text{    width: 190px;    height: 55px;}
	.menu_link_img {    width: 70px;}
}

.jq-selectbox-multy__dropdown {display:none !important;}
.jq-selectbox-multy__dropdown.opened {display:block !important;}

.banner_block_img {width:100%; height:268px; background:#175eac; }

.change_name {overflow:hidden;}
	.change_name_text {float:left; width:50%; text-transform:uppercase;    color: #95524a;    text-align: center;}
		.change_name_text a {color: #95524a; text-decoration:none; border:none;}
		
.tires-types-selector__item_shiny {padding: 2px 20px 2px 20px;}

.backend-cnt-products.found-product {display:none;}
.prop-block table {width:100%;}
.seach_form .jqselect {width:130px;}
.prop-block table td {padding: 10px 0;}
.prop-block {    padding-bottom: 15px;}

.seach_form_block-side .seach_form__tabs_content .field_head__main {    width: 260px;}
.pagination > li > a {padding:0 7px;}
/*.tires-types-selector__input {opacity: 1 !important;     position: relative !important;}*/

.info-navbar {float:left;}
.btn-cart {float:right;}


.btn-group-auth .btn {
	 /*border: 1px solid #141117;-*/
  background-repeat: repeat-x;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzODJmM2IiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhMjIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: linear-gradient(to bottom, #382f3b 0%, #2a222b 100%);
  color: #fff;
	   border-radius: 3px;
    padding: 5px 11px 6px 1px;
  
}
.btn-group.btn-group-auth {    width: auto;    float: right; padding-top: 2px;}
.cart_link {float:right;border-bottom: none;}
.page_header__top_line__inner .user_block .logout {
	  background-repeat: repeat-x;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzODJmM2IiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhMjIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: linear-gradient(to bottom, #382f3b 0%, #2a222b 100%);

	   border-radius: 3px;
    padding: 5px 11px 6px 1px;
	
}
.page_header__top_line .user_authorized {padding-top: 0px;    margin-right: 1px;}
.page_header__top_line  .user_authorized .btn {    padding-bottom: 7px;    height: 46px;    float: none;}
.logout.btn {padding-top: 6px !important;}
/*
.btn-group-auth .btn:hover  {color:#000 !important;}

.top-favorite-wrap {display:none;}
.page_header__top_line .user_authorized .icon, .page_header__top_line .user_authorized a {color:#fff !important;}
.btn-group, .btn-group-vertical{width:auto !important; float:right;}
.btn-group.btn-group-auth {    margin-top: 3px;}
.cart_link {float:right; text-decoration:none;    border: none;    margin-left: 1px;}

.page_header__top_line__inner .user_block .logout {    padding: 6px 6px 5px 0px;}
.page_header__top_line__inner .user_block {padding-top: 6px;}
.page_header__top_line .user_authorized .name {text-decoration:underline}
.page_header__top_line .btn-group-auth .btn.top-compare-wrap {    padding-bottom: 8px;    margin-left: 1px;    border-radius: 5px;  margin-top: 1px;}

*/
.slider-block {float: right; height: 268px; width: 870px;    overflow: hidden;}
.slick-slide img {
	width: 100%;
}
.slick-prev:before,
.slick-next:before {
    color: black;
}
.slick-slide {
    transition: all ease-in-out .3s;
    opacity: .2;
}
.slick-active {
    opacity: .5;
}
.slick-current {
    opacity: 1;
}
.slider-block .slick-prev, .slider-block  .slick-next {display:none !important;}

/*
.slide-item-1 {background:url(/bitrix/templates/romza_shinmarket_1.7.5/images/b_shina.png);    background-position: right;    background-repeat: no-repeat;    background-size: contain;}
.slide-item-2 {background:url(/bitrix/templates/romza_shinmarket_1.7.5/images/diski-replica-audi-a61.png);    background-position: right;    background-repeat: no-repeat;    background-size: contain;}
*/
/*
.slide-item-1 {background: url(/bitrix/templates/romza_shinmarket_1.7.5/images/banner1.png) no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
.slide-item-2 {background: url(/bitrix/templates/romza_shinmarket_1.7.5/images/banner2.png) no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
.slide-item-3 {background: url(/bitrix/templates/romza_shinmarket_1.7.5/images/banner_hankook.png) no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
.slide-item-4 {background: url(/bitrix/templates/romza_shinmarket_1.7.5/images/banner4.png) no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
.slide-item-5 {background: url(/bitrix/templates/romza_shinmarket_1.7.5/images/banner5.png) no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
*/

.slide-item-1 {background: url('/bitrix/templates/romza_shinmarket_1.7.5/images/banner2023/2023_1.jpg') no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
.slide-item-2 {background: url('/bitrix/templates/romza_shinmarket_1.7.5/images/banner2023/2023_2.jpg') no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
.slide-item-3 {background: url('/bitrix/templates/romza_shinmarket_1.7.5/images/banner2023/2023_3.jpg') no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
.slide-item-4 {background: url('/bitrix/templates/romza_shinmarket_1.7.5/images/banner2023/2023_4.jpg') no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
.slide-item-5 {background: url('/bitrix/templates/romza_shinmarket_1.7.5/images/banner2023/2023_5.jpg') no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
.slide-item-6 {background: url('/bitrix/templates/romza_shinmarket_1.7.5/images/banner2023/2023_6.jpg') no-repeat center center; background-size: contain;    background-repeat: no-repeat;}
.slide-item-7 {background: url('/bitrix/templates/romza_shinmarket_1.7.5/images/banner2023/2023_7.jpg') no-repeat center center; background-size: contain;    background-repeat: no-repeat;}

.slide-item {height: 268px;}

@media screen and (max-width: 1400px) {
	.banner_block_men {display:none;}
	.slider-block {width:100%;}
}
.change_name_text {cursor:pointer; text-decoration:underline;}
.change_name_text.active {font-weight:bold;     font-size: 20px;}
.slide-item table {width:100%; height:100%;}
.slide-item table td {width:100%; height:100%; vertical-align:middle; text-align:center;}
.slide-item table td .main-text{font-size:28px; color: #fac402;font-family: 'ds_sofachromeitalic';}
.slide-item table td .dop-text{font-size:20px; color: #fff; font-family: 'europeextregular';}
.disk_block_2 {display:none;}
.filter_auto_disk.seach_form .jqselect {width: 240px;}
.disk_block  .jqselect {width: 240px;}

.ddisk_block_1 {display:none;}
.filter_auto_disk.seach_form .jqselect {width: 240px;}
.param_table {margin-bottom:15px;}
.param_table th{border:1px solid #000; background: #fac402; padding:5px;font-size: 14px;}
.param_table td{border:1px solid #000;  padding:5px; font-size: 14px;}
.auto_podbor_hidden {display:none;}
.load_block {height: 40px; background: url(/bitrix/templates/romza_shinmarket_1.7.5/images/load_img.png); background-size: contain; background-repeat: no-repeat; background-position: right;  margin-right: 123px; }
.jq-selectbox + .load_block {display:none;}

.partners-block {}
.partners-block table {width:100%; height:100%;}
.partners-block table td {width:100%;     height: 215px; vertical-align:middle; text-align:center;}
.partners-block table td img {max-width:100%;}

.page_header__top_line .info-navbar li.phone {line-height: 50px; font-weight:bold;}
.page_header__top_line .info-navbar li.phone a {text-decoration:underline;}
.nowrap {white-space: nowrap;}

.param_table {margin-bottom:10px;}
.param_table .yellow {background: #fac402; }
.param_table .blue {background: #0d3867; color:#fff;}
.param_table .blue a{background: #0d3867; color:#fff;}

.btn .basket-title {color: #ffbd1e;    padding-left: 10px;    font-size: 13px;}
.btn .basket-title:hover {color:#2a222b;}
.btn-group-auth .btn:hover {color:#2a222b;}
.btn .basket-title:focus {color:#2a222b;}
.user_authorized .name:hover {text-decoration:underline;}
.btn-group.btn-group-auth a {height:46px;}
.user_heder_block a{color:#ffbd1e;}
.btn-group-auth .btn:hover {color:#2a222b;}
.btn-group-auth .btn:hover .basket-title{color:#2a222b;}

.btn-group-auth .btn {color:#ffbd1e;}

.seach_form_block-side .disk_block .jqselect {width: 130px;}

.seach_form_block-side .filter_auto_disk.seach_form .jqselect  {width: 130px;}

@media (max-width: 340px) {
	.btn-group-auth .btn {padding: 5px 5px 6px 1px;}
	.param_table th {    padding: 2px;    font-size: 12px;}
}	

#bx-soa-region .form-group.bx-soa-location-input-container {display:none;}
#bx-soa-region .bx-soa-reference  {display:none;}
#bx-soa-region.bx-step-completed .bx-soa-section-content {    height: 28px;    overflow: hidden;    padding-bottom: 0;    margin-bottom: 10px;}
#bx-soa-region.bx-step-completed .bx-soa-section-content strong {display:none;}
#bx-soa-region.bx-selected .bx-soa-section-content {display:block;}
.grecaptcha-badge {display:none !important;}

.prop-block .field_text select {width: 250px;    padding: 5px 0;}
.seach_form_block-side .field_text select {width: 100px;}
@media (max-width: 690px) {
	.prop-block .field_text {
		text-align: left;
	}
}
.adress_block {color:#175eac;    font-weight: bold;    font-size: 24px;}


    /*


	
	*/
.seach_form.tyres .tires-types-selector__item {overflow: initial;}
.dop_text_input {position:relative; overflow: initial;}
.dop_text_block {position: absolute; top: 40px; right: 0; line-height: 16px; width: 220px; background: #fff; text-align: left; padding: 10px; font-size: 12px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5); border-radius: 3px;    z-index: 10; display:none;}
.dop_text_input:hover .dop_text_block {display:block;}

.sale {    position: absolute;    width: 50px;    right: -20px;    top: -20px; z-index:10}
.sale_item_detail {    position: absolute;    width: 50px;    right: -20px;    top: -20px;}

.bridgestone_garant {    position: absolute;    width: 90px;    top: 0;    left: 0;}
.hankook_garant {    position: absolute;    width: 70px;    top: 0;    left: 0;}
.nokian_garant {    position: absolute;    width: 70px;    top: 10px;    left: 10px;}
.pirelli_garant {    position: absolute;    width: 52px;    top: 10px;    left: 10px;}
.RunFlat_garant {    position: absolute;    width: 70px;    bottom: 10px;    left: 7px;}

.bridgestone_garant_detail {    position: absolute;    width: 140px;    top: 0;    left: 0;}
.hankook_garant_detail {    position: absolute;    width: 120px;    top: 0;    left: 0;}
.nokian_garant_detail {    position: absolute;    width: 110px;    top: 10px;    left: 10px;}
.pirelli_garant_detail {    position: absolute;    width: 100px;    top: 10px;    left: 10px;}
.RunFlat_garant_detail {    position: absolute;    width: 70px;    bottom: 10px;    left: 7px;}

.square_main_block {margin-top:20px; display:flex; flex-direction: row;  justify-content: space-between; flex-wrap: wrap;}
	.square_main_block_link {width:220px;  display:block; text-decoration:none;    border: none; }
		.square_main_block_link_bg {background:url('/bitrix/templates/romza_shinmarket_1.7.5/images/square_main_block/logo.png'); display:block; width:220px; height:220px; margin-bottom:10px;    background-size: contain;}
		//.square_main_block_link_right {float:right;}
	.square_main_block_link:hover {text-decoration:none;border:none;}
			.square_main_block_link_bg_img {}
	.square_main_block_link_name {color: #4b5578; font-size:20px; text-transform:uppercase; text-align:center; margin-bottom:20px;}


.field_head__main__inner {margin: 10px 0 3px;    font-weight: bold;    float: left;    text-transform: uppercase;    width: 100%;}

.aside_section_filter .field_head__main__inner {width: 250px;}
.aside_section_filter .prop-block .field_text select {width: 173px;}

@media (max-width: 690px) {
	.square_main_block_link {width:140px;}
	.square_main_block_link_bg {width:140px; height:140px;}
}	

.shop_block {    background: #fac402;    text-align: center;    text-transform: uppercase;    font-weight: bold;    line-height: 42px;    font-size: 26px;    margin-bottom: 20px;}

.aksessuary-list-block {}
	.aksessuary-list-block .aksessuary-list-block-title-item {    background: #fac402;    color: #000;    text-align: center;    text-decoration: none;    display: block;    border: none;
    height: 36px;    line-height: 36px; margin-bottom:2px} 
	.aksessuary-list-block .aksessuary-list-block-title-item:hover {background: #175eac; color:#fff;}
	.aksessuary-list-block .aksessuary-list-block-block-item {display:none;} 
	.aksessuary-list-block .aksessuary-list-block-title-item.active {background: #175eac; color:#fff;}
	.aksessuary-list-block .aksessuary-list-block-title-item.active + .aksessuary-list-block-block-item {display:block;}


.krepezh-block {    display: flex;    flex-direction: row;    justify-content: space-between;    flex-wrap: wrap;}
	.krepezh-block-item {    text-align: center;    width: 50%;    margin-bottom: 20px;    text-decoration: none;    border: none !important;}
		.krepezh-block-item-img {display:block;     margin: 0 auto 20px auto;}
		.krepezh-block-item-img-text {}
		.krepezh-block {}
	.krepezh-block {}
	
.sh_rec {background: #fac402;
    text-align: center;
    font-size: 14px;
    position: absolute;
    top: -10px;
    left: -16px;
    padding: 3px 10px;
    border-radius: 3px;}
	
.IN_STORE {top: -22px;    left: -14px;    width: 120px; position:absolute;}

.page_header__top_line__inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.page_header__top_line__inner .navbar {
	margin-bottom: 0;
}
.header_phone {
	margin-left: auto;
	text-align: right;
	white-space: nowrap;
	line-height: 1.3;
}
.header_phone a {
	display: inline-block;
	color: inherit;
	text-decoration: none;
	font-weight: 700;
	    border: none;
}
.header_phone a + a {
	margin-left: 15px;
}

@media (max-width: 767px) {
	.header_phone a {
		display: block;
		margin-left: 0 !important;
	}
}