

/* Start:/bitrix/components/bxready/abmanager/templates/full-static/style.css?1724230238273*/
.rk-fullwidth{
    overflow: hidden;
    width: 100%;
    margin: 0px auto 20px;
    display: block;
}

.rk-fullwidth-canvas{
    text-align: center;
    position: relative;

}

.rk-fullwidth-canvas.responsive img{
    max-width: 100%;
    height: auto;

}
/* End */


/* Start:/bitrix/templates/market_column/components/techdir/form.location/header/style.css?1739180730886*/
.user-location {
	position: relative;
	z-index: 100;
}

.user-location-header {
	text-align: center;
}

.user-location-ask {
	position: absolute;
	padding: 10px 20px;
	background: white;
	box-shadow: 0px 0px 15px rgb(131 131 131 / 36%);
	bottom: -70px;
	left: 48px;
	width: max-content;
	font-size: 14px;
}

.user-location-ask_arrow {
	z-index: 120;
	position: absolute;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-bottom-color: #fff;
	border-top-width: 0;
	top: -8px;
	left: 30px;
}

.user-location-choose-form {
	width: 280px;
}

.user-location-choose-form__item {
	margin: 14px 0;
}

.user-location-ask__buttons {
	margin-top: 5px;
	display: flex;
}
.user-location-ask__buttons > a:first-child {
	margin-right: 20px;
}


.user-location-mobile .user-location-header {
	text-align: start;
	line-height: 16px;
}

.user-location-mobile .user-location-ask {
	left: 0;
}
/* End */


/* Start:/bitrix/templates/market_column/components/bitrix/system.auth.form/popup/style.css?1559197712827*/
.bx_login_block{
    float: left;
    padding-left: 16px;
    background: url('/bitrix/templates/market_column/components/bitrix/system.auth.form/popup/images/gui.png') no-repeat left center;
}
a.bx_login_top_inline_link{
	color: #576e75;
	vertical-align: middle;
	text-decoration: none;
	font-size: 13px;
	/*line-height: 13px;*/
	margin: 0 8px 0 5px;
}
a.bx_login_top_inline_link:hover{text-decoration: underline}
/*.bx_login_top_inline_icon{
	display: inline-block;
	margin-left: 15px;
	width: 16px;
	height: 13px;
	background: url('/bitrix/templates/market_column/components/bitrix/system.auth.form/popup/images/gui.png') no-repeat bottom center;
	line-height: 13px;
}*/
.bx_login_popup_form {
	margin: 20px 0;
}


.bx_auth_popup_form, .containter input {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    padding: 8px 15px;
    font-size: 14px;
    border-collapse: collapse;
    border: none;
}
/* End */


/* Start:/bitrix/templates/market_column/components/bitrix/system.auth.form/popup_auth/style.css?1559197712106*/
.action-form-t form input[type=text], .action-form-t form input[type=password] {
	margin-bottom: 20px;
}
/* End */


/* Start:/bitrix/templates/market_column/components/sotbit/search.title/.default/style.css?17434140468072*/
.smartsearch-title__input-conteiner {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    width: 282px;
    height: 43px;
    display: flex;
    align-items: center;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    position: relative;
}

.smartsearch-title__wrap {
    position: relative;
}
.smartsearch-title__wrap .smartsearch-title__input-conteiner:before {
    position: absolute;
    z-index: 11;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.81149 11.765C7.06303 11.765 8.27877 11.3475 9.26614 10.5784L12.9912 14.3035C13.2695 14.5722 13.7129 14.5645 13.9816 14.2862C14.2438 14.0148 14.2438 13.5845 13.9816 13.313L10.2566 9.58799C12.1649 7.13145 11.7205 3.59303 9.26399 1.68469C6.80745 -0.22364 3.26905 0.220745 1.36072 2.67729C-0.547614 5.13383 -0.103229 8.67225 2.35331 10.5806C3.34229 11.3489 4.55913 11.7657 5.81149 11.765ZM2.81845 3.14027C4.47148 1.48721 7.15156 1.48718 8.80462 3.14021C10.4577 4.79323 10.4577 7.47332 8.80468 9.12638C7.15165 10.7794 4.47157 10.7795 2.81851 9.12644C2.81848 9.12641 2.81848 9.12641 2.81845 9.12638C1.16542 7.48539 1.15568 4.81508 2.79667 3.16205C2.80392 3.15477 2.81117 3.14752 2.81845 3.14027Z' fill='%23FF8C00'/%3e%3c/svg%3e ") no-repeat center center !important;
    padding: 0;
    border-radius: 0;
    content: '';
    right: 0;
}

.smartsearch-title__result {
    display: flex;
    margin-top: 4px;
    padding: 16px 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    max-height: 496px;
    overflow: auto;
    align-self: stretch;
    background: #FFF;
    box-shadow: 0px 4px 24px 0px rgba(69, 44, 113, 0.1);
    color: #2C2C2C;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    scrollbar-color: var(--main-color) #eee;
    scrollbar-width: thin;
}

.title-search-result {
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0px 4px 24px 0px rgba(69, 44, 113, 0.1);
    z-index: 205;
}

.smartsearch-title__result .m-auto {
    margin: auto;
}

.smartsearch-title__result-item {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 16px;
    width: 100%;
}

.smartsearch-title__result-item .item-img {
    width: 64px;
}

.smartsearch-title__result-item .item-img > a {
    display: inline-block;
}

.smartsearch-title__result-item .item-img img {
    border-radius: 8px;
    width: 64px;
    height: 64px;
    object-fit: contain;
}

.smartsearch-title__result-item .item-name {
    color: #2C2C2C;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    text-decoration: none;
    cursor: pointer;
}

.smartsearch-title__result-item .item-name b {
    color: #ff8c00;
}

.smartsearch-title__result-item .item-name:hover {
    color: var(--main-color);
}

.smartsearch-title__result-item .item-price {
    margin-top: 4px;
    font-size: 18px;
    font-weight: 700;
    line-height: 140%;
}

.smartsearch-title__result-item .item-price .old {
    color: var(--color-gray-500);
    font-weight: 500;
    text-decoration: line-through;
    margin-left: 4px;
}

.smartsearch-title__result-item .section {
    margin-top: 4px;
    font-size: 16px;
    line-height: 140%;
    color: var(--color-gray-500);
}

.smartsearch-title__result-item .all-result {
    color: var(--main-color);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    text-decoration: none;
}

.icon-wrapper {
    position: absolute;
    display: flex;
    gap: 4px;
    align-items: center;
    top: 11px;
    right: 33px;
}

.search-title__icon {
    display: none;
    cursor: pointer;
    color: var(--color-gray-500);
}

.search-title__icon.speech {
    color: var(--main-color);
}

.search-title__icon.show {
    display: block;
}

.search-title__icon:not(:last-child) {
    fill: #0a962f;
}

.smartsearch-title__items {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.smartsearch-title__result .result-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 16px;
    width: 100%;
}

.smartsearch-title__result .result-group .result-group__title {
    max-width: 120px;
    min-width: 0;
    color: var(--color-gray-500);
}

@media (hover: hover) {
    .search-title__icon:hover {
        color: var(--main-color);
    }
}

.smartsearch-title__req_history {
    display: none;
    position: absolute;
    width: 100%;
    top: 56px;
    left: 0;
    z-index: 205;
    padding: 0 !important;
    border-radius: 24px;
}

.smartsearch-title__req_history_content {
    padding: 16px 24px;
    max-height: 40vh;
    overflow-y: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    scrollbar-color: var(--main-color) #eee;
    scrollbar-width: thin;
}

.smartsearch-title__req_history .smartsearch-title__result-item {
    display: flex;
    padding: 6px 0;
}

.smartsearch-title__wrap .icon {
    color: var(--color-gray-500);
}

.smartsearch-title__wrap .icon:hover:not(.icon-history) {
    color: var(--main-color);
}

.smartsearch-title__wrap .delete-item {
    margin-left: auto;
    cursor: pointer;
}

.smartsearch-title__req_history:empty,
.smartsearch-title__req_history .item {
    list-style: none;
    display: none;
}

.smartsearch-title__req_history_title {
    margin-bottom: 12px;
    font-size: 16px;
    color: var(--color-gray-500);
}

.smartsearch-title__current_searchimg_wrap {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    height: 52px;
    padding: 10px 16px;
    border-radius: 32px;
    width: 100%;
    border: 1px solid var(--main-color);
    background: #FFFFFF;
}

.smartsearch-title__current_searchimg_wrap.show {
    display: block;
}

.smartsearch-title__current_searchimg {
    display: flex;
    align-items: center;
    gap: 8px;
    height: 100%;
    width: max-content;
    background: var(--color-gray-200);
    border-radius: 8px;
    max-width: 50%;
}

.smartsearch-title__current_searchimg img {
    width: 32px;
    height: 32px;
    object-fit: cover;
    border-radius: 6px;
}

.smartsearch-title__current_searchimg .search-title__icon {
    display: block;
    position: relative;
    top: 0;
    left: 0;
}

.smartsearch-title__current_searchimg .filename {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.search-title__searchimg_form_wrap {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0px 4px 24px 0px #452C711C;
    background: #FFFFFF;
    width: 100%;
    padding: 16px 24px;
    border-radius: 24px;
    z-index: 205;
}

.search-title__searchimg_form_container {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.search-title__searchimg_form_container .error {
    display: none;
    padding: 8px 16px;
    border-radius: 4px;
    background: #F6676729;
    color: #F66767;
}

.search-title__searchimg_form_container .image_href {
    display: flex;
    gap: 16px;
}

.search-title__searchimg_form_container .input-text {
    width: 100%;
    height: 52px;
    padding: 8px 16px;
    border-radius: 8px;
    border: 1px solid var(--color-gray-500);
}

.search-title__searchimg_form_container .input-text::placeholder {
    color: var(--color-gray-500)
}

.search-title__searchimg_form_container .btn {
    width: fit-content;
    height: 52px;
    padding: 0 32px;
    border: none;
    border-radius: 32px;
    background-color: var(--main-color);
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.search-title__searchimg_form_container .title {
    display: flex;
    justify-content: space-between;
}
/* End */


/* Start:/bitrix/components/alexkova.market/buttonUp/templates/.default/style.css?1559197730471*/
.bxr-button-up {
    width: 48px;
    height: 48px;
    position: fixed;
    border: none;
    box-shadow: none;
    z-index: 1999;    
    bottom: 0;
    display: none;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.bxr-button-up.right {
    right: 0;
}

.bxr-button-up.left {
    left: 0;
}

.bxr-button-up:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.bxr-button-up > .fa {
    font-size: 28px;
    margin-left: -1px;
}
/* End */


/* Start:/bitrix/templates/market_column/components/alexkova.market/menu/version_v1/style.css?17391807306903*/
/********** bxr-top-menu **********/
.bxr-menuline {
   
}

.bxr-top-menu .bxr-color > a
,.bxr-top-menu .bxr-color-flat > a
,.bxr-top-menu .bxr-dark-flat > a{
    color: #fff;
}

.bxr-v-line_menu {
    background-color: #fff;
}

.bxr-v-line_menu.line-top, ul.bxr-flex-menu.line-top {
    border-top: 1px solid rgba( 0, 0, 0, 0.1);
    border-bottom: 1px solid rgba( 0, 0, 0, 0.1);
}
.bxr-v-line_menu.line-top ul.bxr-flex-menu.line-top {
    border-top: none;
    border-bottom: none;
}

.bxr-top-menu{
    display: block;
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    height: 48px;
    width: 70%;
    overflow: hidden;
    visibility: hidden;
}

.bxr-top-menu > li {
    color: #414141;
    
}

ul.bxr-top-menu li.bxr-static-li {
    position: static;
}

ul.bxr-top-menu ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
}

ul.bxr-top-menu li{
    display: block;
    float: left;
    position: relative;
    text-align: left;
    font-size: 14px;
    height: 100%;
}

ul.bxr-top-menu.bxr-big-menu li {
    font-size: 16px;
}

ul.bxr-top-menu > li > a{
    display: block;
    color: #414141;
    text-align: center;
    padding: 14px 25px 14px 25px;
    float: left;
    width: 100%;
    text-decoration: none;
    white-space: nowrap;
    float: left;
    font-weight: bold;
    text-transform: uppercase;
}

ul.bxr-top-menu.bxr-big-menu > li > a{
    padding: 13px 25px 13px 25px;
}

ul.bxr-top-menu.bxr-light-menu li a{
    font-weight: normal;
}

ul.bxr-top-menu > li > a .glyphicon-chevron-down{
    font-size: 7px;
    top: -1px;
    padding-left: 5px;
}

ul.bxr-top-menu > li > a .fa-angle-down{
  font-size: 14px;
  padding-left: 5px;
}

ul.bxr-top-menu > li.other, li.last  {
    width: 50px;
}
ul.bxr-top-menu > li.other > ul:before{
    right: 18px;
    left: initial;
}

ul.bxr-top-menu > li.last {
    float: right;
}

ul.bxr-top-menu > li.other .bxr-top-menu-other span.fa {
    display: none;
}

.li-visible > a{
   padding-left: 0 !important;
   padding-right: 0 !important; 
}

#bxr-flex-menu-li > a {
    font-size: 19px;
    padding: 6px 0 6px 0;
}

#bxr-flex-menu-li > a span {
   line-height: 40px;
}

#bxr-flex-menu-li{
    display: none;
}

@-webkit-keyframes submenu_view {
    from {
        opacity: 0.2;
    }
    to {
        opacity: 1;
    }
}

@keyframes submenu_view {
    from {
        opacity: 0.2;
    }
    to {
        opacity: 1;
    }
}

ul.bxr-top-menu > li > div {    
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
}

ul.bxr-top-menu > li > div ul {
    box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px 0px;
}

ul.bxr-top-menu > li:hover > div {
    display: block;
    -webkit-animation:submenu_view 400ms;
    animation:submenu_view 400ms;
}

/* end bxr-top-menu */

/* bxr-menu-search-line */
#bxr-menu-search-line {
    display: none;
    padding: 20px 15px;
}

.bxr-menu-search-line-container {
    position: absolute;
    width: 100%;
    z-index: 55;
}

.bxr-menu-search-line-container-color
,#bxr-menu-search-line {
    background: #E0E7EC;
}
/* end bxr-menu-search-line */


/* level 2 other hover */

.bxr-top-menu-other {
    right: 0px !important;
    left: inherit !important;
    z-index: 1001;
    font-size: 13px;
    width: auto;
    border: 1px solid #e6eaed;
} 

.bxr-top-menu-other > ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    top: 0px;
    background-color: #fff;
    min-width: 200px;
}

.bxr-top-menu-other > ul > li {
    cursor: pointer;
    position: relative;
    width: 100%;
    border-top: 1px solid #e6eaed;
    display: block;
    float: left;
    text-align: left;
    font-size: 14px;
    height: 100%;
    border-top: 1px solid #e6eaed;
}

.bxr-top-menu-other > ul > li:first-child {
    border-top: none;
}

.bxr-top-menu-other > ul > li > a {
    white-space: nowrap;
    padding: 14px 25px 13px 12px;
    margin-right: 33px;
    display: block;
    text-decoration: none;
}

.bxr-top-menu-other.menu-arrow-top {
    border-top: 4px solid #ccc;
}

.bxr-top-menu-other.menu-arrow-top:before {
    content: '';
    position: absolute;
    left: 48px;
    top: -14px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #CCC;
}

.bxr-top-menu-other:before {
    right: 14px !important;
    left: inherit !important;
}

.bxr-top-menu-other .glyphicon {
    display: none;
}

.bxr-top-menu-other .bxr-bg-hover-flat > a {
    color: #414141;
}
.bxr-top-menu-other .bxr-bg-hover-flat:hover > a {
    color: #fff;
}

/* end level 2 other hover */


/******** mobile-menu ********/
.bxr-mobile-menu-button-container > div {
    height: 42px;
}

#bxr-mobile-menu{
    color: #FFF;
}

.bxr-mobile-menu-button{
    width: 20px;
    height: 42px;
    line-height: 42px;
    cursor: pointer;
    margin-right: 10px;
}

.bxr-mobile-menu-text {
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-top: 7px;
    margin-left: 9px;
}

#bxr-mobile-menu-container{
    width: 100%;
}

#bxr-mobile-menu-content{
    display: none;
}

#bxr-mobile-menu-content > div{
    display: inline-block;
    width: 100%;
}

#bxr-mobile-menu-content > div a{
    display: block;
    padding: 16px 0px 16px 20px;
    text-align: left;
    color: #fff;
    margin-right: 0px;
    text-decoration: none;
    white-space: nowrap;
}

#bxr-mobile-menu-content {
    background-color: #fff;
}

#bxr-mobile-menu-content > div {
    border: 1px solid #f0f2f4;
}

#bxr-mobile-menu-content > div.submenu_item{
    display: none;
}

#bxr-mobile-menu-content > div.submenu_item a{
    color: #414141;
}

#bxr-mobile-menu-content  .bxr-color-flat > a
,#bxr-mobile-menu-content  .bxr-color-flat > a span{
    color: #fff !important;
}


#bxr-mobile-menu-content > div[data-main="1"] > a {
    color: #414141;
}

#bxr-mobile-menu-content .submenu_item {
    background: #f6f6f7;
}

#bxr-mobile-menu-content > div > a.sub-item{
    padding-right: 20px;
}

#bxr-mobile-menu-content > .sub-item-wrap {
    position: relative;
}

#bxr-mobile-menu-content > div.submenu_item > div > a{
    margin-right: 0;
    color: #555;
    border: 1px solid #f0f2f4;
    padding-left: 28px;
}

#bxr-mobile-menu-content > div:hover > a,
#bxr-mobile-menu-content > div.submenu_item > div:hover > a {
    text-decoration: underline;
}

#bxr-mobile-menu-content > div[data-main="1"]{
    display: block;
}

.bxr-mobile-menu-button > .fa-bars {
    color: #fff;
    font-size: 25px;
    margin-top: 10px;
}

.bxr-mobile-menu-button > .fa-search {
    font-size: 19px;
    margin-top: 12px;
}

#bxr-mobile-menu-content .fa-angle-down{
    font-size: 17px;
    padding-left: 5px;
    position: absolute;
    right: 22px;
    color: #4a4a4a;
}

.bxs-search-mobil-menu {
    display: none;
}

/******** end mobile-menu ********/
/* End */


/* Start:/bitrix/components/alexkova.market/menu.hover/templates/list/style.css?15591977302237*/
.bxr-li-top-menu-parent {
    position: static !important;
}

.bxr-list-hover-menu {
    width: 100%;
    background-color: #fff;
    z-index: 1014;
    position: relative;
    padding: 30px 10px 0 20px;
    box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px 0px;
}

.bxr-list-hover-menu > ul > li {
    
}

.bxr-list-hover-menu > ul  > li > a {
    color: #6c6c6c !important;
}

.bxr-element-hover-menu {
    display: none;
    margin-bottom: 30px;
}

.bxr-element-hover-menu.show {
    display: block;
}

.bxr-element-hover-menu > ul {
    margin-top: 10px !important;
}

.bxr-element-hover-menu > ul > li {
    margin-right: 25px;
}

/**************************/

.bxr-element-hover-menu{
    margin-bottom: 30px;
    width: 100%;
}

.bxr-element-hover-menu .bxr-element-image{
    width: 82px;
    text-align: center;
    line-height: 82px;
    float: left;
    margin-right: 20px;
    display: table-cell;
}

.bxr-element-hover-menu .bxr-element-content{
    display: table-cell;
    width: auto;
}

.bxr-element-hover-menu .bxr-element-image img{
    max-width: 100%;
    border: 1px solid #f6f6f6;
}

.bxr-element-hover-menu .bxr-element-name{
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 8px;
    display: inline-block;
}

.bxr-element-hover-menu .bxr-element-name a {
    color: #414141;
}

.bxr-element-hover-menu .bxr-element-name a:hover
,.bxr-element-hover-menu .bxr-element-name a:visited
{
    text-decoration: none;
} 

.bxr-element-hover-menu .bxr-element-items a{
    font-size: 13px;
    text-decoration: none;
    padding-right: 15px;
    white-space: nowrap;
    color: #6c6c6c;
}

.bxr-element-hover-menu .bxr-element-description{
    border-top: 1px solid #e3e3e3;
    margin-top: 20px;
    font-size: 13px;
    color: #808080;
    padding-top: 10px;
}

.bxr-element-hover-menu .bxr-ico-menu {
    float: left;
    width: 16px;
    margin-right: 15px;
    margin-top: 2px;
    opacity: 0.7;
}

.bxr-list-hover-menu .bxr-element-big-image img{
    border: 1px solid #f6f6f6;
    margin-bottom: 20px;
}

/**************************/

.bxr-clear {
    clear: both
}

.columns-left {
}
/* End */


/* Start:/bitrix/templates/market_column/components/alexkova.market/menu/left_hover/style.css?17391807304047*/
.bxr-left-menu-hover {
    position: relative;
    font-size: 13px;
    width: auto;
    border: 1px solid #f6f6f6;
    list-style: none;
    padding: 0;
    margin: 0;
}

.bxr-left-menu-hover > li > div {
    position: absolute;
    left: 100%;
    top: -1px;
    display: none;
}

.bxr-left-menu-hover > li:hover > div {
    display: block;
    -webkit-animation:submenu_view 400ms;
    animation:submenu_view 400ms;
}

.bxr-left-menu-hover > li {
    cursor: pointer;
    position: relative;
    width: 100%;
    border-top: 1px solid #e6eaed;
    color: #414141;
}

.bxr-left-menu-hover > li > a
,.bxr-title-menu-hover
{
    padding: 14px 25px 13px 15px;
    margin-right: 33px;
    display: block;
    text-decoration: none;
    color: #414141;
}

.bxr-title-menu-hover {
    font-size: 15px;
    text-transform: uppercase;
}

.bxr-color-dark-flat.bxr-title-menu-hover {
    border-bottom: 1px solid #e6eaed;
}

.bxr-title-menu-hover {
    font-weight: bold;
    cursor: default !important;
    padding: 12px 25px 12px 15px;
}

.bxr-color-flat.bxr-title-menu-hover
,.bxr-color-dark-flat.bxr-title-menu-hover
,.bxr-dark-light-flat.bxr-title-menu-hover
{
    color: #fff;

}

.bxr-dark-flat-left-menu {
    background-color: #f6f6f7 !important;
}

.bxr-left-menu-hover li .glyphicon
,.bxr-left-menu-hover li .fa{
    padding-right: 10px;
    top: 2px;
}

.bxr-left-menu-hover .bxr-ico-menu{
    float: left;
    width: 16px;
    margin-right: 15px;
    margin-top: 1px;
    opacity: 0.7;
}

.bxr-left-menu-hover .hover-not-ico {
    width: 16px;
    margin-right: 15px;
    display: block;
    float: left;
}

.bxr-left-menu-hover  li .fa.fa-angle-right
,.bxr-left-menu-hover  li .fa.fa-angle-down
{
    padding: 2px 8px;
    right: 4px;
    position: absolute;
    margin: auto;
    top: 50%;
    margin-top: -10px;
    font-size: 16px;
    color: #747474;
    z-index: 1;
}

.bxr-left-menu-hover .bxr-bg-hover-light:hover > a
,.bxr-left-menu-hover .bxr-bg-hover-flat:hover > a
{
    color: #FFF;
}

.bxr-left-menu-hover ul li > a  {
    
}

.bxr-left-menu-hover .bxr-color-flat > a
,.bxr-left-menu-hover .bxr-dark-flat > a
,.bxr-left-menu-hover .bxr-color-light-flat > a
,.bxr-left-menu-hover .bxr-dark-light-flat > a
,.bxr-left-menu-hover .bxr-color-flat > a > .glyphicon.glyphicon-chevron-right
,.bxr-left-menu-hover .bxr-color-flat > a > .fa
,.bxr-left-menu-hover .bxr-dark-flat > a > .fa
,.bxr-left-menu-hover .bxr-color-dark-flat > a
,.bxr-left-menu-hover .bxr-color-dark-flat > a > .glyphicon.glyphicon-chevron-right
,.bxr-left-menu-hover .bxr-color-dark-flat > a > .fa
,.bxr-left-menu-hover .bxr-bg-hover-flat:hover > a > .fa
{
    color: #fff;
}

.bxr-left-menu-hover ul li:hover > a
,.bxr-left-menu-hover ul li:hover > a > .glyphicon
,.bxr-left-menu-hover ul li:hover > a > .fa
{
    color: #fff;
}

.bxr-left-menu-hover .bxr-color-light-flat > a img
,.bxr-left-menu-hover .bxr-color-dark-flat > a img
,.bxr-left-menu-hover .bxr-color-flat > a img
,.bxr-left-menu-hover .bxr-bg-hover-flat:hover > a img
,.bxr-left-menu-hover .bxr-bg-hover-light-flat:hover > a img
,.bxr-left-menu-hover .bxr-bg-hover-dark-flat:hover > a img
{
    filter:  brightness(0) invert(100%);
    -webkit-filter: brightness(0) invert(100%);
    -moz-filter: brightness(0) invert(100%);
    -o-filter: brightness(0) invert(100%);
    -ms-filter: brightness(0) invert(100%);
}

.bxr-left-menu-hover.menu-arrow-top {
    border-top: 4px solid #ccc;
}

.bxr-left-menu-hover.menu-arrow-top:before {
    content: '';
    position: absolute;
    left: 48px;
    top: -14px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #CCC;
}

.bxr-left-menu-hover > li > div ul {
    box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px 0px;
}

@media (min-width: 1200px) {
    .bxr-left-menu-hover .col-w-lg-9  {
        width: 875px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .bxr-left-menu-hover .col-w-md-9  {
        width: 723px !important;
    }
}
/* End */


/* Start:/bitrix/components/alexkova.market/menu.hover/templates/classic/style.css?15591977303677*/
.bxr-classic_hover_menu {
    position: relative;
    z-index: 1016;
    font-size: 13px;
    width: auto;
    border: 1px solid #f6f6f6;
}

.bxr-classic_hover_menu ul {
    float: left;
    top: 0px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    background-color: #fff;
    width: auto;
}

.bxr-classic_hover_menu ul ul {
    display: none;
    top: -1px;
    left: 100%;
    position: absolute;
    border: 1px solid #f6f6f6;
    min-width: 200px;
}

.bxr-classic_hover_menu ul li {
    cursor: pointer;
    position: relative;
    width: 100%;
    border-top: 1px solid #f6f6f6;
}

.bxr-classic_hover_menu ul li:first-child {
    border-top: none;
}

.bxr-classic_hover_menu ul li a {
    white-space: nowrap;
    padding: 14px 25px 13px 15px;
    margin-right: 33px;
    display: block;
    text-decoration: none;
}

.bxr-classic_hover_menu ul li a:hover {
    text-decoration: none;
}

.bxr-classic_hover_menu ul li .glyphicon
,.bxr-classic_hover_menu ul li .fa{
    padding-right: 10px;
    top: 2px;
}

.bxr-classic_hover_menu .bxr-ico-menu{
    float: left;
    width: 16px;
    margin-right: 15px;
    margin-top: 1px;
    opacity: 0.7;
}

.bxr-classic_hover_menu .hover-not-ico {
    width: 16px;
    margin-right: 15px;
    display: block;
    float: left;
}

.bxr-classic_hover_menu ul li .glyphicon.glyphicon-chevron-right {
    padding-right: 0px;
    right: 10px;
    position: absolute;
    margin: auto;
    top: 50%;
    margin-top: -5px;
    font-size: 10px;
    color: #747474;
}

.bxr-classic_hover_menu ul li .fa.fa-angle-right {
    padding-right: 0px;
    right: 10px;
    position: absolute;
    margin: auto;
    top: 50%;
    margin-top: -8px;
    font-size: 16px;
    color: #747474;
}

.bxr-classic_hover_menu ul > li:hover > ul {
    display: block;
    -webkit-animation:submenu_view 400ms;
    animation:submenu_view 400ms;
}

.bxr-classic_hover_menu .bxr-bg-hover-light:hover > a{
    color: #FFF;
}

.bxr-classic_hover_menu ul li > a  {
    color: #414141;
}

.bxr-classic_hover_menu .bxr-color-flat > a
,.bxr-classic_hover_menu .bxr-color-flat > a > .glyphicon.glyphicon-chevron-right
,.bxr-classic_hover_menu .bxr-color-flat > a > .fa.fa-angle-right
,.bxr-classic_hover_menu .bxr-color-dark-flat > a
,.bxr-classic_hover_menu .bxr-color-dark-flat > a > .glyphicon.glyphicon-chevron-right
,.bxr-classic_hover_menu .bxr-color-dark-flat > a > .fa.fa-angle-right
{
    color: #fff;
}

.bxr-classic_hover_menu ul li:hover > a
,.bxr-classic_hover_menu ul li:hover > a > .glyphicon
,.bxr-classic_hover_menu ul li:hover > a > .fa
{
    color: #fff;
}

.bxr-classic_hover_menu .bxr-color-light-flat > a img
,.bxr-classic_hover_menu .bxr-color-dark-flat > a img
,.bxr-classic_hover_menu .bxr-color-flat > a img
,.bxr-classic_hover_menu .bxr-bg-hover-flat:hover > a img
,.bxr-classic_hover_menu .bxr-bg-hover-light-flat:hover > a img
,.bxr-classic_hover_menu .bxr-bg-hover-dark-flat:hover > a img
{
    filter:  brightness(0) invert(100%);
    -webkit-filter: brightness(0) invert(100%);
    -moz-filter: brightness(0) invert(100%);
    -o-filter: brightness(0) invert(100%);
    -ms-filter: brightness(0) invert(100%);
}

.bxr-classic_hover_menu.menu-arrow-top {
    border-top: 4px solid #ccc;
}

.bxr-classic_hover_menu.menu-arrow-top:before {
    content: '';
    position: absolute;
    left: 48px;
    top: -14px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #CCC;
}
/* End */


/* Start:/bitrix/components/bxready/abmanager/templates/full-responsive/style.css?1724230238266*/
.rk-fullwidth{
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    display: block;

}

.rk-fullwidth-canvas{
    text-align: center;
    position: relative;

}

.rk-fullwidth-canvas.responsive img{
    max-width: 100%;
    height: auto;
}
/* End */


/* Start:/bitrix/components/bxready/block.list/templates/.default/style.css?1724230238845*/
.bxr-list .slick-slider .slick-prev
,.bxr-list .slick-slider .slick-next{
    content: ' ';
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -34px;
}

.bxr-list .slick-slider .slick-next{
    right: 0;
    left: auto;
}

.bxr-list .slick-dots {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    left: 50%;
    margin-left: -50%;
}

.bxr-list .slick-dots li {
    float: left;
    margin-right: 6px;
}

.bxr-list .slick-dots li button {
    cursor: pointer;
    position: relative;
    width: 12px;
    height: 12px;
    border: none;
    color: transparent;
    border-radius: 50%;
    font-size: 0;
}

.bxr-list .bxr-list h2{
    padding: 0;
    margin: 20px 0 20px 0;
    font-size: 24px;
}

/* End */


/* Start:/bitrix/templates/market_column/components/bitrix/system.pagenavigation/.default/style.css?15591977122052*/
.navigation-pages{
	text-align:center;
	/* padding:20px 0; */
	color:#717171
}
.navigation-pages .nav-current-page{
	display:inline-block;
	color:#f2f2f2;
	font-size:16px;
	text-shadow:0 1px rgba(0,0,0,.13);
	box-shadow:0 1px #fff,inset 0 1px 5px rgba(0,0,0,.4);
	border-radius:4px;
	padding:10px 0px;
	font-weight:bold;
	min-width:32px;
	text-align:center;
	background-color:#606060;
	background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:-o-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:linear-gradient(to top,rgba(0,0,0,.09),rgba(255,255,255,.09));
	border:none;
    margin: 5px;
}
.navigation-page-all,
.navigation-pages a{
	display:inline-block;
	color:#717171;
	font-size:16px;
	min-width:32px;
	text-align:center;
	border:1px solid #c9c9c9;
	text-shadow:0 1px 1px rgba(255,255,255,0.9);
	background:#fefefe;
	text-decoration:none;
	border-radius:4px;
	padding:10px 0;
	font-weight:bold;
	background:-moz-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#eaeaea));
	background:-webkit-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	background:-o-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	background:-ms-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	background:linear-gradient(to bottom,#fefefe 0%,#eaeaea 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#eaeaea',GradientType=0);
    margin: 5px;
}
.navigation-page-all:hover
,.navigation-pages a:hover
,.navigation-page-all:active
,.navigation-pages a:active
,.navigation-page-all:visited
,.navigation-pages a:visited
{
	background:#fff;
	color:#717171;
        text-decoration: none;
}
.navigation-page-all{padding:4px !important}

/* End */


/* Start:/bitrix/components/bxready/block.list/templates/.default/bitrix/news.list/.default/style.css?1724230238321*/
.bxr-list .bxr-list-title {
    border-bottom: 1px dotted #DDD;
    margin-bottom: 20px;
}

.bxr-list .bxr-list-title h2 {
    border-bottom: none;
    display: inline-block;
    margin-bottom: 0;
}

.bxr-list .bxr-list-title .bxr-list-title-link {
    position: absolute;
    right: 10px;
    top: 20px;
}
/* End */


/* Start:/bitrix/tools/bxready/library/elements/news.short.list.v1/include/style.css?1559197793547*/
.bxr-news-short-list-v1{
    font-size: 13px;
    margin-bottom: 30px;
    display: table;
    width: 100%;
}

.bxr-news-short-list-v1 .bxr-element-container{
    display: table-row;
}

.bxr-news-short-list-v1 .bxr-element-date{
    display: table-cell;
    padding-right: 10px;
    vertical-align: top;
    width: 90px;
}

.bxr-news-short-list-v1 .bxr-element-date div{
    padding: 5px 5px 5px 7px;
    margin-top: 4px;
}

.bxr-news-short-list-v1 .bxr-element-name{
    display: table-cell;
    vertical-align: top;
}

/* End */


/* Start:/bitrix/templates/market_column/js/slick/slick.css?15591977121965*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slick-slider .slick-prev,
.slick-slider .slick-next{
    z-index: 900;
}
/* End */


/* Start:/bitrix/tools/bxready/library/elements/classic.image.v1/include/style.css?1559197793482*/
.bxr-classic-image-v1{
    display: inline-block;
    font-size: 13px;
    margin-bottom: 30px;
}

.bxr-classic-image-v1 .bxr-element-container{
    display: inline-block;
}

.bxr-classic-image-v1 .bxr-element-image{
    max-width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
}

.bxr-classic-image-v1 .bxr-element-name{
    margin-bottom: 10px;
}

.bxr-classic-image-v1 .bxr-element-image img{
    max-width: 100%;
}
/* End */


/* Start:/bitrix/components/alexkova.market/slider/templates/slick_content/style.css?15591977303827*/
/*********** Slick slider **************/
.nopadding {
}

.bxr-slider {
    min-height: 366px;
    visibility: hidden;
    background-position-x: -315px;
}

.hover_button > button,  .hover_button  > ul{
    display: none !important;
}

.hover_button:hover > button,  .hover_button:hover  > ul{
    display: block !important;
}

.bxr-slider .slick-slide {
    height: 366px;
    overflow: hidden;
}

.bxr-slider .slick-list, .bxr-slider.slick-track, .bxr-slider .slick-slide div  {
    height: 100%;
}

.bxr-slider img{
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
}

.bxr-slider .right img{
}


.bxr-slider .slick-slide {
    margin: 0px;
}

.bxr-slider .slick-slide > div > a:hover{
    text-decoration: none;
}

.bxr-slider .slick-banner-content-content {
    padding-left: 10px;
    padding-right: 10px;
}

.bxr-slider .right .slick-banner-content-content {
    float: right;
    padding-left: 40px;
}

.bxr-slider .slick-banner-content-content h2{
    margin-top: 0px;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 18px;
    line-height: 35px;
}

.bxr-slider .slick-banner-content-content p{
    font-size: 17px;
    line-height: 21px;
    font-weight: lighter;
}

.bxr-slider .slick-banner-content-content .modern-card-buttons {
    float: left;
    height: auto;
}

.bxr-slider .slick-banner-content-content .modern-card-buttons a
,.bxr-slider .slick-banner-content-content .modern-card-buttons span{
    margin: 0 10px 10px 0;
    box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px 0px;
    border-radius: 2px;
}

.bxr-slider .slick-buttons {
    padding-top: 12px;
    height: auto !important;
}

.bxr-slider .slick-prev
,.bxr-slider .slick-next
{
    margin-top: -40px;
    position: absolute;
    top: 50%;
    background: rgba(0, 0, 0, 0.2);
    border: none;
    height: 71px;
    width: 52px;
    visibility: hidden;
}

.bxr-slider .slick-prev {
    border-radius: 0 5px 5px 0;
}

.bxr-slider .slick-next {
    border-radius: 5px 0 0 5px;
}

.bxr-slider:hover .slick-prev
,.bxr-slider:hover .slick-next
{
    visibility: visible;
}

.bxr-slider .slick-next {
    right: 0px;
}

.bxr-slider .slick-prev .fa
,.bxr-slider .slick-next .fa
{
   font-size: 28px;
   color: #fff;
}

.bxr-slider .slick-next .fa {
    margin-left: 5px;
}

.bxr-slider .slick-prev .fa {
    margin-left: -5px;
}

.bxr-slider .slick-dots {
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -50px;
    visibility: hidden;
}

.bxr-slider:hover .slick-dots {
    visibility: visible;
}

.bxr-slider .slick-dots li{
   float: left;
   list-style: none;
   margin: 0;
   margin-left: 5px;
   padding: 0;
}
.bxr-slider .slick-dots li button {
  width: 12px;
  height: 12px;
  border-radius: 6px;
  margin-right: 0px;
  float: left;
  margin-top: 0px;
  box-shadow: none;
  border: none;
  font-size: 0;
  background: rgba(0,0,0, 0.2)
}

.bxr-slider-button{
    text-decoration: none;
    font-size: 13px;
    padding: 11px 20px 10px;
    min-width: 156px;
    display: block;
    text-align: center;
    font-weight: bold;
}

.bxr-slider-button:hover {
    text-decoration: none;
}

.bxr-slider .bxr-bg-hover-dark-flat:hover
,.bxr-slider .bxr-bg-hover-dark-flat:visited
,.bxr-slider .bxr-bg-hover-dark-flat:focus
{
    color: #fff;
    text-decoration: none !important;
}

.slick-banner-content-content {
    display: table;
}

.bxr-table-cell {
    display: table-cell;
    vertical-align: middle;
}

/*
@media (max-width: 450px) {
    .bxr-slider .slick-banner-content-content h2{
        margin-top: 25px;
    }
}*/

/********* End Slick slider ************/

/* End */


/* Start:/bitrix/tools/bxready/library/elements/flaticon.list.v1/include/style.css?1559197793647*/
.bxr-flaticon-list-v1{
    display: table;
    font-size: 13px;
    padding: 20px 0;
}

.bxr-flaticon-list-v1 .bxr-element-container{
    display: block;
}

.bxr-flaticon-list-v1 .bxr-element-image{
    display: table-cell;
    max-width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
    vertical-align: middle;
}

.bxr-flaticon-list-v1 .bxr-element-image img{
    margin: 0 10px;
}

.bxr-flaticon-list-v1 .bxr-element-description{
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    padding: 0 10px;
}

.bxr-flaticon-list-v1 .bxr-element-image img{
    max-width: 100%;
}
/* End */


/* Start:/bitrix/components/alexkova.market/promo/templates/ribbon/bitrix/news.list/.default/style.css?1559197730538*/
.bxr-promo-ribbon  {
    margin: 20px -5px;
    padding-left: 5px;
    padding-right: 5px;    
}

.bxr-promo-ribbon .bxr-promo-element {
    height: 250px;
    overflow: hidden;
    text-align: center;
    position: relative;
}

.bxr-promo-ribbon.bxr-promo-block .bxr-promo-element {
    margin-bottom: 10px;
}
.bxr-promo-ribbon.bxr-promo-block .bxr-promo-element {
    padding-left: 5px;
    padding-right: 5px;
}

.bxr-promo-ribbon.bxr-promo-mono .bxr-promo-element {
    padding-left: 0;
    padding-right: 0;
}
/* End */


/* Start:/bitrix/components/alexkova.market/promo/templates/ribbon/bitrix/news.list/.default/include/css/goliath.css?15591977302067*/
figure.effect-goliath {
    height: 250px;
    display: block;
    position: relative;
    overflow: hidden;
    background: #3085a3;
    text-align: center;
    cursor: pointer;
}

figure.effect-goliath .bxr-promo-image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    background-position: center;
    
    position: relative;
    display: block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

figure.effect-goliath figcaption, 
figure.effect-goliath figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

figure.effect-goliath figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

figure.effect-goliath figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}

figure.effect-goliath .bxr-promo-image,
figure.effect-goliath h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
        font-size: 14px;
}

figure.effect-goliath h2,
figure.effect-goliath p {
	position: absolute;
	bottom: 0;
	left: 0;
}

figure.effect-goliath h2 {
    	padding: 15px;
}

figure.effect-goliath p {
	padding: 30px;
	text-transform: none;
	font-size: 12px;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
}

figure.effect-goliath:hover .bxr-promo-image {
	-webkit-transform: translate3d(0,-80px,0);
	transform: translate3d(0,-80px,0);
}

figure.effect-goliath:hover h2 {
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0);
}

figure.effect-goliath:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
/* End */


/* Start:/bitrix/components/alexkova.market/catalog.bestsellers/templates/.default/style.css?15591977302363*/
#bxr-bestsellers-container .slick-slider .slick-prev
,#bxr-bestsellers-container .slick-slider .slick-next
{
    content: ' ';
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    top: 50%;
    margin-top: -34px;
}

#bxr-bestsellers div.lent .slick-prev
,#bxr-bestsellers div.lent .slick-next{
    width: 32px !important;
    height: 32px !important;
    top: 50%;
    margin-top: -17px;
}


.slick-slider .slick-next{
    right: 0;
    left: auto;
}

.slick-dots {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    margin-top: 10px;
}

.slick-dots li {
    float: left;
    margin-right: 6px;
}

.slick-dots li button {
    cursor: pointer;
    position: relative;
    width: 12px;
    height: 12px;
    border: none;
    color: transparent;
    border-radius: 50%;
    font-size: 0;
}

#bxr-bestsellers{
    margin-top: 0px;
    margin-bottom: 10px;
}

#bxr-bestsellers div.lent{
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}

.bxr-bestsellers-group{
    display: block;
    float: left;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}

.bxr-bestsellers-group > div{
    padding: 5px 40px;
    margin-right: 10px;
}

.bxr-bestsellers-group-active{

}

.bxr-bestsellers-mobile-group{
    display: block;
    width: 100%;
    color: #FFF;
    background: #F00;
    text-decoration: none;
}

.bxr-bestsellers-mobile-group-container{
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
}

.bxr-bestsellers-mobile-group-container li{
    display: block;
    width: 100%;
}

#bxr-bestsellers .hidden-arrow{
    display: none !important;
    top: 24px;
}

#bxr-bestsellers .slick-prev{
    left: -10px;
}

#bxr-bestsellers .slick-next{
    right: -10px;
}

#bxr-bestsellers:hover .hidden-arrow{
    display: block !important;
}

#bxr-bestsellers-container{
    min-height: 300px;
}

#bxr-bestsellers-container .bxr-mobile-names{
    cursor: pointer;
    margin-bottom: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: -10px;
    margin-right: -10px;
}

#bxr-bestsellers-container h2{
    padding: 0;
    margin: 20px 0 20px 0;
    font-size: 24px;
}

#bxr-bestsellers-container .bxr-font-color .fa{
    font-size: 30px;
    margin-right: 10px;
    top: -2px;
    position: relative;
}
/* End */


/* Start:/bitrix/tools/bxready/library/markers/circle_vertical_small/include/style.css?15591977931491*/
.bxr-circle-marker-vertical{
    position: absolute;
    width: 40px;
    top: 15px;
    left: 10px;
    z-index: 990;
}

.bxr-circle-marker-vertical .bxr-marker-new
,.bxr-circle-marker-vertical .bxr-marker-sale
,.bxr-circle-marker-vertical .bxr-marker-rec
,.bxr-circle-marker-vertical .bxr-marker-discount
,.bxr-circle-marker-vertical .bxr-marker-hit{
    border: 1px solid #0BA72A;
    border-radius: 50%;
    display: block;
    width: 40px;
    height: 40px;
    margin-bottom: -10px;
    background: #0BA72A;
}

.bxr-circle-marker-vertical .bxr-marker-hit{
    background: #FCBD00;
    border-color: #FCBD00;
}

.bxr-circle-marker-vertical .bxr-marker-sale
,.bxr-circle-marker-vertical .bxr-marker-discount{
    background: #EA1100;
    border-color: #EA1100;
}

.bxr-circle-marker-vertical .bxr-marker-new{
    background: #0F7EDA;
    border-color: #0F7EDA;
}

.bxr-circle-marker-vertical i{
    display: block;
    width: 38px;
    height: 38px;
    line-height: 35px;
    border: 1px solid rgba(255,255,255,0);
    border-radius: 50%;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    transform: none;
}

.bxr-circle-marker-vertical i.fa{
    font-size: 16px;
}

@media (max-width: 992px) {
    .bxr-ecommerce-v2-list .bxr-circle-marker-vertical,
    .bxr-ecommerce-v1-list .bxr-circle-marker-vertical{
        bottom: 15px;
        top: inherit;
    }
}
/* End */


/* Start:/bitrix/components/alexkova.market/catalog.product.subscribe/templates/.default/style.css?15591977302338*/
/* Button */
.bx-catalog-subscribe-button
{
    margin-bottom: 6px;
    display: inline;
}
.bx-catalog-popup-content
{
    width: 90%;
    max-width: 280px;
}
/* Subscribe popup */
.bx-catalog-subscribe-form-container-label
{
    font-size:13px;
    color: #5a6c77;
    padding-bottom: 2px;
}
.bx-filter-param-label
{
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.bx-catalog-subscribe-form-container-input
{
    position: relative;
}
.bx-catalog-subscribe-form-container-input input[type="text"] {
    display: block;
    width: 100%;
    font-size: 18px;
    height: 38px;
    margin: 0;
    padding: 0 4px;
    border: 1px solid #CCD5DB;
    border-radius: 2px;
    background: #f8fafc;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bx-catalog-subscribe-form-star-required {
    color: #d93333;
}
.bx-catalog-subscribe-form-container .bx-captcha{
    margin-bottom: 10px;
}
.bx-catalog-popup-message
{
    font-weight: bold;
    min-width: 240px;
    margin: 0 0 0;
}

/* Alert style */
.bx-catalog-subscribe-alert {
    background-color: #edf6fc;
    color: #000;
    font-size: 15px;
    min-height: 45px;
    text-align: center;
    padding: 12px 40px 12px 60px;
    position: relative;
    width: 280px;
}
.bx-catalog-subscribe-aligner {
    display: inline-block;
    height: 45px;
    margin-left: -1px;
    vertical-align: middle;
    width: 1px;
}
.bx-catalog-subscribe-alert-text {
    display: inline-block;
    vertical-align: middle;
}
.bx-catalog-subscribe-alert-footer {
    text-align: center;
}
.bx-catalog-subscribe-alert-popup {
    background-color: #edf6fc !important;
    border: 1px solid #edf6fc !important;
    border-radius: 3px !important;
    -webkit-box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17) !important;
    box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17) !important;
}

.already-subsc {
    border: 1px solid #f6f6f6;
    font-size: 12px;
    padding: 7px 15px 8px;
    float: left;
}

.popup-window-content .bx-catalog-popup-content {
    padding: 20px 0 0;
}

.popup-window-titlebar-text {
    color: #fff;
}

.popup-window-buttons .bxr-color-button {
    border: none;
}

.popup-window-buttons .btn-primary {
    border: none;
    margin-right: 20px;
}
/* End */


/* Start:/bitrix/tools/bxready/library/elements/ecommerce.v2.lite/include/style.css?15637869766894*/
.bxr-ecommerce-v2-lite{
    position: relative;
    padding: 0;
    margin-bottom: 20px;
}
.bxr-ecommerce-v2-lite .bxr-element-container{
    position: relative;
    border: 1px solid #f6f6f6;
    background: #FFF;
    padding: 0;
    padding-bottom: 10px;
    text-align: center;

}
.bxr-ecommerce-v2-lite:hover .bxr-element-container{
    position: absolute;
    width: 100%;
    border: 1px solid #f6f6f6;
    -webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
    z-index: 930;

}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-image{
    line-height: 160px;
    width: 180px;
    height: 160px;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-image img{
    display: inline !important;
    max-width: 100%;
    max-height: 100%;
    border: 0;
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-detail-button{
    text-align: center;
    width: 64px;
    height: 64px;
    line-height: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -32px;
    margin-top: -32px;
    font-size: 27px;
    cursor: pointer;
    -webkit-appearance: button;
    border: none;
    border-collapse: collapse;
    background-color: #FFF;
    display: none;
}
.bxr-ecommerce-v2-lite:hover .bxr-element-container .bxr-element-detail-button{
    display: block;
}

.bxr-ecommerce-v2-lite:hover .bxr-element-container .bxr-element-image img{
    opacity: 0.5;
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name
,.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-rating
,.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-avail
,.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-price{
    padding: 0 10px;
    margin: 10px 0;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name a{
    font-size: 13px;
    /*font-weight: bold;*/
    text-decoration: none;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-sale-indicator{
    position: absolute;
    width: 30px;
    top: 15px;
    left: auto;
    right: 10px;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-cart-basket-indicator{
    position: absolute;
    width: 60px;
    top: 130px;
    left: auto;
    right: 10px;
    text-align: right;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-cart-basket-indicator .bxr-indicator-item-basket{
    display: none;
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-cart-basket-indicator .bxr-indicator-item-basket.bxr-indicator-item-active{
    display: inline-block;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-sale-indicator .bxr-basket-group{
    margin-bottom: 5px;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-color-button-small.bxr-basket-add{
    padding: 6px 10px 7px;
    font-size: 12px;
    font-weight: bold;
}

.bxr-ecommerce-v2-lite .bxr-element-container input.bxr-quantity-text
,.bxr-ecommerce-v2-lite .bxr-element-container input.bxr-quantity-button-minus
,.bxr-ecommerce-v2-lite .bxr-element-container input.bxr-quantity-button-plus
{
    padding-top: 4px;
    padding-bottom: 4px;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-stars-container {
    position: relative;
    width: 70px;
    height: 11px;
    background: #dadada;
    background-size: 100% 100%;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-stars-container .bxr-stars-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 101;
    background: url(/bitrix/tools/bxready/library/elements/ecommerce.v2.lite/include/../images/stars.jpg) no-repeat center;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-stars-container .bxr-stars-progres {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: #f18e00;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-indicator-item{
    display: none;
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-indicator-item.bxr-indicator-item-active
,.bxr-ecommerce-v2-lite .bxr-element-container .bxr-indicator-item.bxr-counter-compare-active
,.bxr-ecommerce-v2-lite:hover .bxr-element-container .bxr-basket-favor
,.bxr-ecommerce-v2-lite:hover .bxr-element-container .bxr-compare-button
{
    display: block;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-action{
    display: inline-block;
}

.bxr-market-current-price.bxr-market-format-price {
    font-weight: bold;
    font-size: 18px;
}

.bxr-market-old-price {
    text-decoration: line-through;
}

.bxr-instock-wrap .fa-check {
    margin-right: 6px;
    background: green;
    color: #fff;
    padding: 3px;
    border-radius: 2px;
    font-size: 9px;
}

.bxr-instock-wrap .fa-times {
    margin-right: 10px;
    background: red;
    color: #fff;
    padding: 2px 3px;
    border-radius: 2px;
    font-size: 11px;
    line-height: 11px;
}
.bxr-instock-wrap .fa-circle-o {
    margin-right: 10px;
    background: orange;
    color: #fff;
    padding: 3px 3px;
    border-radius: 2px;
    font-size: 11px;
    line-height: 11px;
}


.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-rating {
    margin: 10px auto 0;
    display: inline-block;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-action{
    padding-top: 10px;
    padding-bottom: 10px;
}
/*****************************************************/
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-offers{
    display: none;
}

.bxr-ecommerce-v2-lite .bxr-element-container .bxr-instock-wrap {
    width: 100%;
    margin-bottom: 10px;
}

.bxr-ecommerce-v2-lite .bxr-color-button-small-only-icon {
    height: 34px;
    width: 34px;
    border-radius: 2px;
}

.bxr-ecommerce-v2-lite .bxr-color-button {
    border-radius: 2px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    display: inline-block;
}

.bxr-ecommerce-v2-lite .bxr-element-name table.bxr-element-props-table {
    width: 100%;
    font-size: 11px;
    margin-top: 5px;
    word-break: break-all;
}
.bxr-ecommerce-v2-lite .bxr-element-name table.bxr-element-props-table td.bxr-props-table-name,
.bxr-ecommerce-v2-lite .bxr-element-name table.bxr-element-props-table td.bxr-props-table-value {
    padding: 5px;
}
.bxr-ecommerce-v2-lite .bxr-element-name table.bxr-element-props-table td.bxr-props-table-name{
    text-align: left;
    padding-left: 0;
}
.bxr-ecommerce-v2-lite .bxr-element-name table.bxr-element-props-table td.bxr-props-table-value{
    text-align: right;
    padding-right: 0;
}

.bxr-ecommerce-v2-lite .bxr-subscribe {
    cursor: pointer;
}
/* End */


/* Start:/bitrix/components/alexkova.market/catalog.markers/templates/.default/style.css?15591977302856*/
.slick-slider .slick-prev
,.slick-slider .slick-next{
    content: ' ';
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -34px;
}

.slick-slider .slick-next{
    right: 0;
    left: auto;
}

.slick-dots {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    margin-top: 10px;
}

.slick-dots li {
    float: left;
    margin-right: 6px;
}

.slick-dots li button {
    cursor: pointer;
    position: relative;
    width: 12px;
    height: 12px;
    border: none;
    color: transparent;
    border-radius: 50%;
    font-size: 0;
}

.slick-dots li.slick-active button {
    background: #a3a3a3;
}

#bxr-markers{
    margin-top: 0px;
    margin-bottom: 10px;
}

#bxr-markers-container{
    padding-bottom: 30px;
    min-height: 300px;
    background: #fdfdfd;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:15px;
    margin-top: 0;
}

.bxr-markers-group{
    display: block;
    float: left;
    padding: 5px 30px;
    cursor: pointer;
    margin-right: 20px;
    border: 2px solid #FFF;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}

.bxr-markers-group-active{
    background: #F00;
    color: #FFF;
}

#bxr-markers-container .bxr-marker-mobile-names{
    cursor: pointer;
    margin-bottom: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: -10px;
    margin-right: -10px;
}

#bxr-marker-container h2{
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 24px;
}

/********markers********/
#marc_tabSPECIALOFFER{
     border: 1px solid #EA1100;
     background: #FFF;
     color: #EA1100;
 }

#marc_tabSPECIALOFFER:hover
,#marc_tabSPECIALOFFER.bxr-markers-group-active
,#bxr-mobile-name-SPECIALOFFER{
    border: 1px solid #EA1100;
    background: #EA1100;
    color: #FFF;
}

#marc_tabNEWPRODUCT{
    border: 1px solid #0F7EDA;
    background: #FFF;
    color: #0F7EDA;
}

#marc_tabNEWPRODUCT:hover
,#marc_tabNEWPRODUCT.bxr-markers-group-active
,#bxr-mobile-name-NEWPRODUCT{
    border: 1px solid #0F7EDA;
    background: #0F7EDA;
    color: #FFF;
}


#marc_tabRECOMMENDED{
    border: 1px solid #0BA72A;
    background: #FFF;
    color: #0BA72A;
}

#marc_tabRECOMMENDED:hover
,#marc_tabRECOMMENDED.bxr-markers-group-active
,#bxr-mobile-name-RECOMMENDED{
    border: 1px solid #0BA72A;
    background: #0BA72A;
    color: #FFF;
}

#marc_tabSALELEADER{
    border: 1px solid #FCBD00;
    background: #FFF;
    color: #FCBD00;
}

#marc_tabSALELEADER:hover
,#marc_tabSALELEADER.bxr-markers-group-active
,#bxr-mobile-name-SALELEADER{
    border: 1px solid #FCBD00;
    background: #FCBD00;
    color: #FFF;
}

#bxr-markers-container .bxr-font-color .fa{
    font-size: 16px;
    margin-right: 7px;
    top: -1px;
    position: relative;
}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?155919772251*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/bitrix/tools/bxready/library/elements/classic.image.v1.autoheight/include/style.css?1559197793518*/
.bxr-classic-image-v1{
    display: inline-block;
    font-size: 13px;
    margin-bottom: 30px;
    width: 100%;
}

.bxr-classic-image-v1 .bxr-element-container{
    display: inline-block;
    width: 100%;
}

.bxr-classic-image-v1 .bxr-element-image{
    max-width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
}

.bxr-classic-image-v1 .bxr-element-name{
    margin-bottom: 10px;
}

.bxr-classic-image-v1 .bxr-element-image img{
    max-width: 100%;
}
/* End */


/* Start:/local/components/pixelplus/cookie.message/templates/.default/style.css?17337557561670*/
.cookie-message {
    display: flex;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    z-index: 10000000000;
}

.cookie-message__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    width: fit-content;
    margin: 0 auto;
    padding: 8px 10px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.cookie-message__text {
    display: flex;
    gap: 4px;
}

.cookie-message__link {
    color: #FF8C00;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-underline-offset: auto;
}

.cookie-message__link:hover, .cookie-message__link:hover a {
    text-decoration: none;
}

.cookie-message__button {
    cursor: pointer;
    padding: 8px 20px;
    background-color: #ff8c00;
    color: #fff;
    font-weight: 500;
}

.cookie-message__button:hover {
    background-color: #ffba66;
}

.hide {
    display: none;
}

@media (max-width: 767px) {
    .cookie-message__content {
        gap: 10px;
        font-size: 11px;
        padding: 8px 20px;
    }

    .cookie-message__text {
        flex-direction: column;
        gap: unset;
        text-align: right;
    }

    .cookie-message__link {
        font-size: 11px;
    }

    .cookie-message__button {
        max-width: 98px;
        text-align: center;
        font-size: 11px;
    }

}
/* End */


/* Start:/bitrix/components/kuznica/banner.popup/fancybox/source/jquery.fancybox.css?15591977164895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/components/kuznica/banner.popup/fancybox/source/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/components/kuznica/banner.popup/fancybox/source/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/components/kuznica/banner.popup/fancybox/source/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/components/kuznica/banner.popup/fancybox/source/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/bitrix/components/kuznica/banner.popup/fancybox/source/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/components/kuznica/banner.popup/fancybox/source/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/components/kuznica/banner.popup/fancybox/source/helpers/jquery.fancybox-buttons.css?15591977162447*/
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('/bitrix/components/kuznica/banner.popup/fancybox/source/helpers/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/* End */


/* Start:/bitrix/templates/market_column/styles.css?174539636714975*/
.bxr-element-name a {font-weight:bold!important;}
.min-order-price-notify {background:white;}
font .errortext {color:black!important;}

@media (max-width: 770px) {
.logo123 {font-size:20px;}
}

.catalogdesc {font-size:14px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-top:25px; margin-bottom: 15px;
padding: 20px 0px;line-height: 22px; text-align:justify;}
.bxr-section-desc {margin-bottom: 5px;}
h2 {font-size: 18px;}
.footerline {margin-bottom: 45px!important;}
#bxr-bestsellers-container h2 {font-size: 20px;}
 .foli {color:#7d7d7d !important;font-size: 12px!important;text-transform:uppercase;line-height: 2.7!important;}
.footer-head {padding: 50px 15px 6px!important;}
.open-answer-form {margin-left: 10px;margin-top: 3px; font-size: 15px;}
.foli:hover {color:#ffcc00!important;}

.afbf_name {margin-top:-23px!important;}

.ndss {font-family: montserrat-bold;font-size: 15px;color: #9091ae;}
.afbf_btn {float:left!important;}

.bxr_subscribe_submit_container > button {background:#0f7eda!important;}

.bx-input-group-btn button {background:#0f7eda!important;}

.bx_filter .bx_filter_param_label.disabled .bx_filter_param_text {color:lightgrey!important;}


.bxr-dark-flat {  background-color: #fcbd00!important; color: #fff!important;} 
.bxr-dark-light-flat { background-color: #fcbd00!important; color: #fff!important;}

.bxr-instock-wrap {float: none;}
.bxr-color-light {
  background-color: #ffba66!important;
  color: #ffffff!important;
}
.bxr-color-light-flat {
  background-color: #ffba66!important;
  color: #ffffff!important;
}
.bxr-bg-hover:hover {
  background-color: #ff7700!important;
}
.err {font-family: montserrat-bold;}
.bxr-bg-hover-flat:hover {
  background-color: #ff7700!important;
}
.bxr-bg-hover-light:hover,
.bx-searchtitle .bx-input-group-btn button:hover,
.bx-searchtitle-menu .bx-input-group-btn button:hover {
  background-color: #ffba66!important;
}
.bxr-bg-hover-light-flat:hover {
  background-color: #ffba66!important;
}
.js-user-location__open-form {font-size: 14px!important;font-family: montserrat-bold;}
.bxr-marker-rec {display: none !important;}
#set_filter {background: #0f7eda!important;}
#set_filter:hover {background: #0372ce!important;}
.ccc img {border-radius: 10px;}
.nav-current-page  {background: #ff8c00!important; box-shadow: 0 1px #fff, inset 0 1px 5px #ff8c00!important;}

.bxr-one-click-buy {background: #fcbd00!important;}
.afbf_btn {border-radius:0px!important; padding: 11px 25px!important; }

.soch:hover {opacity:0.8;}
.bxr-trade-request  {background-color: #0f7eda!important;}
.bxr-trade-request:hover  {background-color: #fcbd00!important;}
#bx_incl_area_14_3 h2 {box-shadow: 10px 5px 5px rgb(184 133 133 / 20%);}
 .statt {color: #fcbd00;
font-weight:bold;
padding-bottom:8px;
}
.cntc {    background: #fdfdfd;
    padding: 40px 25px;
    border: 11px solid #f7f7f7;
}
.message1 {font-size: 12px!important; font-family: montserrat;}
.cntc input[type="submit"]{
padding: 12px 30px;
background: #ffa231;
color: white;
text-transform: uppercase;
border: none;
font-weight: bold;}
.cntc input[type="submit"]:hover {background: #ffb425;}
.cntc .mf-name, .cntc .mf-email, .cntc .mf-captcha, .cntc .mf-message {width: 100%!important; padding-bottom: 0.8em!important;}

.cntc .mf-name input, .cntc .mf-email input, .cntc .mf-message textarea  {width: 100%!important;}

.bxr-detail-text {text-align:justify!important;}

.bxr-recall-btn {border-radius: 50%!important;}

.bxr-filter-marker .bxr-marker-rec:before {
    content: '???';}
.bxr-top-menu  {font-size: 16px!important;}
.bxr-top-menu li:nth-child(2) a {font-weight: bold!important;}
.tableprice td {border-color: #E3E3E3!important;}
.tableprice tr td:nth-child(2) {background:#ffeddc; border: 3px solid #ffc694!important;}
.tableprice tr td:nth-child(2) .pricetbottom {font-size:18px;}
.tableprice tr:nth-child(1) td:nth-child(2) {border-bottom:#ffeddc!important;} 
.tableprice tr:nth-child(2) td:nth-child(2) {border-top:#ffeddc!important;} 

#bxr-market-price-wrap .bxr-market-current-price, .tb20 h1 {color: #555555;font-family: "Montserrat-bold";font-size: 19px;letter-spacing: 0.3px;}
.nprc {font-weight: bold;color: #555555;font-family: "Montserrat-bold"; font-size: 19px;letter-spacing: 0.3px;}
.doskidki {color:#555!important;}
.doskidki2 {font-weight:600;color:#3aa8ff!important;font-size:14px;}
.doskidki3 {font-weight:600;color:#3aa8ff!important;font-size:14px;}
.bxr-list .bxr-indicator-item {border-radius: 5px;padding: 8px 11px!important;}

[data-property-id-row="14"]::after,[data-property-id-row="3"]::after {
  content: "Введите номер в формате +70000000000";font-size: 12px; background: #fff5de; padding: 3px;line-height: 36px; border: 1px solid #ababab;border-radius: 3px;}

.alx_feed_back {margin-top:-35px;}
a.bxr-a-headline {
	margin: 8px 6px 4px 0px!important;}

.bx-set-constructor {
    border-radius: 3px;
    border: 1px solid #ececec;
	padding: 2px 2px;}
  .bx-constructor-result-btn-container .btn {font-size: 14px;background-color: #ff7700;color: white;font-weight: bold;border-radius: 3px;padding: 7px;}
	.btn-default:hover {background-color: #ff5e00!important;} 	
.bx-set-constructor .bx-added-item-table-cell-itemname {font-weight: bold;}
.bx-constructor-result-table-value {text-align: left;}
@media (max-width: 530px){
.bx-set-constructor .bx-added-item-table tr {
    padding-top: 1px;
    padding-bottom: 1px;}}

.bxr-instock-wrap .fa-check, .bxr-instock-wrap .fa-circle-o {margin-right: 6px; padding: 4px; border-radius: 20px; font-size: 11px;}
.manag {color: #7b7b7b; border-top: 2px dashed #efeded; border-bottom: 2px dashed #efeded;
 padding: 8px 0px;}
.pricettop {color:#333333; font-size:14px; }
.tableprice {
border: 0!important;border-right: 1px solid lightgray;}
.pricetbottomtr td {padding: 5px 0px;border-right: 1px solid #eee!important;border-left: 1px solid #eee!important;}
.pricettoptr td {padding: 5px 0px;border-right: 1px solid #eee!important;border-left: 1px solid #eee!important;}
.pricetbottom{
color: #ff7700;
font-size: 14px;
font-weight: bold;}
#bxr-market-detail-basket-btn-wrap	.bxr-basket-add {padding: 11px 10px!important;}
	.bxr-one-click-buy.bxr-color-button {padding: 11px 13px;}
#bxr-market-detail-basket-btn-wrap {margin-bottom:0px;}

.bxr-phone-number { font-size: 18px;}
.message1 { border: 3px solid #ff7700;
    padding: 15px 5px 16px 70px;
    display: block;
	position: relative;margin-top: 10px}
.message1:hover {border: 3px solid #ff9900;}
.imgnpz {background: url(/images/factory3.png);
background-size: 60px;
    background-repeat: no-repeat;
background-position-y: center;}
.imgbox{background: url(/images/box.png);
background-size: 63px;
    background-repeat: no-repeat;
background-position-y: center;}
.imgbox4{background: url(/images/ozon.png);}
.imgbox5{background: url(/images/money-bag3.png);background-size: 60px; background-repeat: no-repeat;background-position-y: center;}
.ozlink {opacity: 0.75; }
.ozlink:hover {opacity: 1;}
.message3 {border: 3px solid #96bbff; padding: 10px 5px 8px 70px;border-radius: 4px;line-height: 22px;}
.imgbox2 {background: url(/images/oz.png); background-size: 60px; background-repeat: no-repeat;background-position-y: center;}
.message3:hover {border: 3px solid #7aa9ff;}
 .print_order { padding: 7px; border-radius: 4px;  background: none !important;font-weight: bold;border: 2px solid #ffaf7b;}

.setimg {width: 75px; height: auto; border: 1px solid #e3e3e3; margin-right: 5px; padding: 4px;}
.setimg:hover {border: 3px solid #e3e3e3;}
.ponnad {font-size: 13px; color:grey; margin-bottom:7px;margin-top: 10px;}
.bx_item_detail_rating .bx_stars_progres {background: #debd1c;}
.bx_item_detail_rating .bx_stars_bg {background-size: 95px;}
.bx_item_detail_rating .bx_stars_container {width: 95px;margin-top: 2px;height: 25px;margin-left: -5px;}
.bxr-detail-right .bxr-instock-wrap { margin-bottom: 15px; margin-top: -2px;}
h2 {font-family: "Montserrat-bold"; color: #555555;}
.catalogdesc, .bxr-detail-text, .ph1, .bxr-props-table, .bxr-detail-tab, .bx_filter, .bxr-section-desc, .hedtel2 {font-family: "Montserrat";}
.bxr-element-name, .bx-newslist-title, .hedtime, .mtl {font-family: "Montserrat-bold";}
.bxr-market-current-price.bxr-market-format-price {font-size: 17px; font-family: "Montserrat-bold";color: #444;}

.bxr-detail-right input.bxr-quantity-button-plus, .bxr-detail-right input.bxr-quantity-button-minus {
	padding: 7px 3px!important;}
#bxr-market-detail-basket-btn-wrap input.bxr-quantity-text {padding: 7px 5px!important;}
.ptabdesc {font-size: 13px; font-weight: 900; color: #666; text-transform: uppercase; letter-spacing: 0.35px; margin-top: 5px;}
.bxr-detail-text {border-top: 1px solid #eee; margin-top: 15px; padding-top: 10px;}
.ph1 {margin: 0 auto;width:100%;padding: 10px 10px; border: 3px double #e2e1e1; display: block;position: relative;}
.ph11 {width: 12%;text-align:center;}
.ph12 {width: 63%;padding:10px}
.ph14 {background: #ff8c00; padding:13px 20px;border-radius: 2px; color:white; text-decoration:none;}
.ph14:hover {background: #ff6600; color:white;}

.bxr-color-button:hover {background-color:#ff7700!important;}
@font-face {font-family: "Montserrat"; src: url("/bitrix/fonts/Montserrat.ttf") format("truetype"); font-style: normal; font-weight: normal;}
@font-face {font-family: "Montserrat-Bold"; src: url("/bitrix/fonts/Montserrat-Bold.ttf") format("truetype"); font-style: normal; font-weight: normal;}
.form-rew input {margin: 10px 0px!important;}
.form-rew {margin-bottom:25px;}
.submitbtn {padding: 7px 25px;background: #ff8c00;font-weight: bold; color: white; border: 2px solid #ff8c00; border-radius: 2px;}
.submitbtn:hover {background:#ff7700}
.otzpage .bx-newslist-container {width:90%;border-bottom: 1px solid #e6e6e6; margin-bottom: 12px;}
.otzpage .bx-newslist-block {padding: 0px; margin-bottom: 12px;}
.otzpage .bx-newslist-title {color: #555; font-size: 16px;}
.otpage  {padding: 0px 10px;}
.form-rew input, .form-rew textarea {box-shadow: none!important;}
.hedphone {font-size: 16px;color: #ff871f;font-family: montserrat-bold;letter-spacing: 0.4px;opacity: 0.85}
.hedtime {font-size:16px; color: #bdbdbd;}
.bxr-include-with-btn {line-height: 28px;}
/*
#couponcontainer {position: fixed;padding:15px 25px;color:black; max-width: 100% !important; top: auto !important; bottom: 0 !important;left: 0 !important; width:325px;
 border: 2px solid #eaeaea9e; border-bottom: 0px;border-left: 0px;background: #f5f5f57a;background-image: url(/bitrix/templates/market_column/textura.png);background-repeat:no-repeat;font-family: "Montserrat-Bold";z-index: 3;}
.popimg {width:60px;}
.poptex {width:72%;float:right;margin-top: 10px;margin-left: 10px;color:#626377;}
.close{display:block;position:absolute;top:8px;right:0px;width:25px;height:25px;cursor:pointer;text-decoration:none;opacity: 0.5;}
.bg_popup {display:none;}*/

.mes { display: flex; align-items: center; position: fixed; bottom: 47px; right: 35px;z-index:500;}
.mes img {width: 30px;}
.telegr {}
.viber {}
.messangr:nth-child(1) {padding-right: 10px;}
.messangr span {color: #555;right: 120%;font-size: 14px;line-height: 16px;white-space: nowrap; text-decoration: none;padding-right:5px}
.bxr-button-up {left: 15px;}
/*
.bxr-top-headline, footer, .dsc, #sl_3, .bxr-basket-add, .snsn {
  background-image: url('/images/snow-1.png'), url('/images/snow-2.png'), url('/images/snow-3.png')!important;
  -webkit-animation: snow 20s linear infinite;
	-moz-animation: snow 20s linear infinite;
	-ms-animation: snow 20s linear infinite;
	animation: snow 20s linear infinite;
}

@keyframes snow {
 0% {background-position: 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-moz-keyframes snow {
 0% {background-position: 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-webkit-keyframes snow {
0% {background-position: 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-ms-keyframes snow {
 0% {background-position: 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}
*/
.dsc {background: #76afec;}

#textrm {display:none;}
.btn-container2 {text-align:center}
.readm {
  user-select:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  cursor:pointer;
  padding:6px;
  margin-top:10px;
}

.allow_other_measure .price_for_other_measure {
padding: 9px;
border-width: 3px;
border-color: #ecf0f1;
display:block;
font-size: 18px;
width: auto;
line-height: 16px;
font-family: "Montserrat-bold";
font-size: 16px;
letter-spacing: 0.3px;
height: auto;
border-style: none;
text-align: right;
color: #a4a4a4;

 }


.table-desc tr:nth-child(2n+1) {
  background: #fcfcfc;
}

.table-desc th {
  text-transform: uppercase;
  padding: 15px 5px;
  background: #ff7700;
  color: #fff;
  font-size: 0.9em;
  font-weight: 600;
text-align: center;
  }
.table-desc td {
  border: 0;
  padding: 15px 5px;
    padding-left: 5px;
  text-align: center;
  border: 1px solid #dedede;}

.table-desc td:first-child {
  font-weight: bold; text-align: left;padding-left:10px;
}
  
.table-desc {
  width: 100%;
  border: 1px solid #dedede;
  font-size: 0.9em;
  margin: 10px 0; }

.table-desc tr:hover {
  background-color: #f6f6f7;
}


@media (min-width: 1210px){.ph1 {width: 85%;} }
@media (max-width: 995px){ .ph12 {
		width: 50%;}.niprice {text-align: right;}
.resp2 {width: 100%!important;}}
@media (max-width: 600px){
	.ph14 {padding: 13px 10px;} .ph1 {font-size: 13px;  margin-left: 5px;} .ph12 {width: 40%;} .ph13 {width: 30%;font-size: 12px;} #couponcontainer {width: 100%;} .bx-searchtitle .bx-input-group .bx-form-control {
 font-size: 16px;font-weight: 500;} .msearch {padding-top:10px;}
.messangr span {display:none}
.bxr-button-up {visibility:hidden}
.mes {position: fixed; bottom:20px;left:20px;}
.mes img {width: 45px;}
.print_order {display:none}
.bx_incl_area_7 {width: 90%;}
	.resp {width: 100%!important;}
}
@media (min-width: 1200px) {.bxr-list .col-lg-3 {width: 25%;}}


@media (max-width: 530px) {
.bx-touch .bx_item_detail_rating .bx_stars_container {width: 95px !important;}
.bxr-detail-torg-btn {display: inline-flex; align-items: flex-start;}
.bxr-detail-right .bxr-instock-wrap {display: block; text-align: center}

}

.bxr-container-headline {padding: 22px 0 6px 0px!important;}
.bxr-list-hover-menu {
    overflow-y: scroll;
	max-height: 800px;}


.video100 {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.video100 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.img100  {max-width: 100%;}

.slink {border: 1px solid #eaeaea;
font-weight: bold;
padding: 6px 5px;
margin: 7px 0px;
}
.simg {height: 45px;}
.slink2 {margin-left: 10px;}
.stitle {font-weight: bold;color: #777;margin-top: 16px;}

.bxr-ecommerce-v1 .bxr-one-click-buy.bxr-color-button {
    font-size: 12px;
    margin: 7px 0 3px;
    padding-left: 8px;
    padding-right: 8px;
    text-transform: uppercase;
}


/* End */


/* Start:/bitrix/templates/market_column/template_styles.css?174945641762598*/
* {
    outline: none;
}

body{
    font-family: "Open Sans";
    min-height: 800px;
}

h1{
    /*    font-size: 28px;
        margin: 10px 0 10px;*/
    font-size: 22px;
    margin: -3px 0 16px;
    font-weight: bold;
}

h2{
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 20px;
}

.bx-breadcrumb {
    margin: 16px 10px 4px;
}

.bx-breadcrumb .bx-breadcrumb-item{
    margin-bottom: 0;
}

a {
    cursor: pointer;
}

.tb20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.bxr-full-width{
    width: 100%;
}

.row.headline {
    background-color: #fff;
}

.head_v4 .slogan-wrap,
.head_v4_wide_logo .slogan-wrap {
    margin-bottom: 10px;
}

.head_v5_2 .bxr-service-menu, .head_v5_4 .bxr-service-menu, .head_v5_6 .bxr-service-menu, .head_v5_8 .bxr-service-menu, 
.head_v5_2_wide_logo .bxr-service-menu, .head_v5_4_wide_logo .bxr-service-menu, .head_v5_6_wide_logo .bxr-service-menu, .head_v5_8_wide_logo .bxr-service-menu {
    margin-bottom: 6px;
}

.head_v6 .slogan-wrap, .head_v6 .bxr-service-menu,
.head_v6_wide_logo .slogan-wrap, .head_v6_wide_logo .bxr-service-menu {
    margin-bottom: 10px;
}

.head_v6 .bxr-service-menu, .head_v6_wide_logo .bxr-service-menu {
    margin-bottom: 6px;
}

.head_v9 .first-row,
.head_v9_wide_logo .first-row {
    margin-bottom: 10px;
}

.bxr-container-headline{
    padding: 25px 0;
    font-weight: 300;
}

.bxr-top-headline{
    background: #f6f6f7;
    min-height: 38px;
}

a.bxr-a-headline {
    display: inline-block;
    padding: 0;
    margin: 8px 18px 4px 0px;
    list-style: none;
    font-size: 13px;
    text-decoration: none;
    color: #414141;
}
a.bxr-a-headline i{
    color: #999;
    margin-right: 5px;
}


a.bxr-a-headline:hover {
    text-decoration: underline;
}


.bxr-top-line-phones{
    font-size: 20px;
}

.bxr-logo {
    position: relative;
}

.bxr-logo img {
    max-width: 100%;
    height: auto;
}

.slogan-wrap {
    line-height: 18px;
}

.glyphicon-earphone {
    padding: 10px;
    font-size: 16px;
    cursor: pointer;
}

.bxr-recall-link {
    text-decoration: underline;
    font-size: 14px;
    line-height: 14px;
    background: transparent !important;
    padding: 5px 0px;
}

.bxr-recall-link:hover {
    text-decoration: none;
}

#searchline {
    display: none;
}

.search-btn {
    border-radius: 0;
    border: 0;
    float: right;
    padding: 12px;
}

.search-btn:hover {
    text-decoration: none;
    color: #fff;
}

.content-right>ul, .content-right>ul li, .content-right>div {
    float: right;
    text-align: right;
}

.content-left>ul, .content-left>div {
    float: left;
}

.text-center .phone-number {
    text-align: center;
}

footer {
    background: #f6f6f7;
}

.footer-line {
    height: 3px;
    width: 100%;
    background: #c3c3c3;
}

.footer-head {
    padding: 20px 15px 6px;
    font-size: 14px;
    font-weight: 700;
    color: #636466;
    line-height: 25px;
}

.footer-head div {
    color: #414141;
}

.footerline {
    margin-bottom: 20px;
}

.mobile-footer-menu-tumbl .fa-chevron-down {
    right: 15px;
    position: absolute;
}

.footer-socnet-col {
    height: 25px;
}

.footer-socnet-wrap {
    display: inline-block;
}

.footer-socnet {
    width: 25px;
    height: 25px;
    float: left;
    display: block;
    margin-right: 6px;
}

.vk {
    background: url(/bitrix/templates/market_column/images/vk.png) center center no-repeat;
}

.twitter {
    background: url(/bitrix/templates/market_column/images/twitter.png) center center no-repeat;
}

.facebook {
    background: url(/bitrix/templates/market_column/images/facebook.png) center center no-repeat;
}

.gplus {
    background: url(/bitrix/templates/market_column/images/gplus.png) center center no-repeat;
}

.footer-about-company {
    font-size: 13px;
    line-height: 1.7;
}

.starrequired {
    color: red;
}

.mobile-footer-menu-tumbl {
    padding: 10px 0;
    cursor: pointer;
    font-weight: bold !important;
}

.mobile-footer-menu-tumbl:before {
    font-size: 16px;
    position: absolute;
    right: 15px;
}

.mobile-footer-menu-tumbl a {
    font-size: 16px;
}

.toggled-item {
    display: block;
}

.row.footerline .toggled-item a {
    font-weight: normal;
}

.row.footerline a {
    color: #414141;
    font-weight: bold;
    font-size: 13px;
    line-height: 1.7;
}

.ajax-shadow{
    background: rgba(255,255,255,0.5);
    display: block;
    position: absolute;
    z-index: 1080;
}



.bx_login_block{
    margin-top: 6px;
}


input[type="text"], input[type="password"]{
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 11px;
    outline: none;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    box-shadow: inset 2px 2px 2px -1px rgba(180, 188, 191, 0.23);
    vertical-align: middle;
    font-size: 90%;
}
textarea{
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 11px;
    outline: none;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    box-shadow: inset 2px 2px 2px -1px rgba(180, 188, 191, 0.23);
    vertical-align: middle;
    font-size: 90%;
}
.data-table input[type="submit"], .bx-auth input[type="submit"]{
    border: 0px none;
    outline: medium none;
    border-radius: 4px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    font-size: 16px;
    padding: 6px 25px 10px;
    margin: 10px;
    text-decoration: none;
}

.data-table td{
    padding: 5px 0;
}

.bxr-form-body{
    padding: 15px;
}

.bxr-button-group{
    text-align: center;
}

.bxr-basket-row{
    min-height: 30px;
    padding: 3px 0;
    font-weight: 300;
}


#bxr-basket-row input[type=button], #bxr-basket-row button {
    -webkit-appearance: none;
    background: #f6f6f6;
    border: none;
    border-collapse: collapse;
}

.basket-body-table-row table td.basket-action .icon-button-delay
,.basket-body-table-row table td.basket-action .icon-button-delete
,.basket-body-table-row table td.basket-action .icon-button-cart
,.basket-body-table-row table td.basket-action .compare-button-delete{
    margin: 0 0 0 10px;
    padding: 5px 5px;

}

#bxr-basket-row input[type=button].bxr-quantity-button-plus
,#bxr-basket-row input[type=button].bxr-quantity-button-minus
,input.bxr-quantity-button-plus
,input.bxr-quantity-button-minus{
    padding: 4px 3px;
    border: 1px solid #e0e0e0;
    background: #FFF;
    display: block;
    float: left;
    width: 20px;
}

input[type=text].bxr-quantity-text{
    background: #f7f7f9;
    display: block;
    float: left;
    width: 40px;
    border-left: 0px;
    border-right: 0px;
    box-shadow: none;
    border-radius: 0;
}

input.bxr-quantity-upak-text{
    background: #f7f7f9;
    display: block;
    float: left;
    width: 40px;
    border-left: 0px;
    border-right: 0px;
    box-shadow: none;
    border-radius: 0;
    padding: 7px 5px!important;
    line-height: 24px;
    color: #000;
    font-weight: bold;
    text-align: center;
}


#bxr-basket-row input[type=button]:hover
,#bxr-basket-row button:hover
{
    background: #f2f2f2;
}

.basket-body-container .basket-body-title{
    margin: 0px 20px 20px;
}
.basket-body-container .basket-body-title .bxr-color-button{
    margin: -5px 0 10px 30px;
}

.basket-body-container .basket-body-title .gray-line{
    font-size: 16px;
    color: #555;
}

.basket-body-container .basket-body-title-h{
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    padding-top: 0px;
    color: #414141;
    float: left;
}
.basket-body-container .basket-body-title-h i{
    font-size: 20px;
    font-weight: normal;
    margin-right: 5px;
}

.basket-body-container table{
    margin-bottom: 20px;
}

.basket-body-container table th{
    background: #f6f6f7;
    padding: 12px 5px;
    text-align: left;
    font-size: 13px;
}

.basket-body-container table td{
    padding: 10px 5px;
    text-align: left;
    vertical-align: middle;
}

.basket-body-container  table th.first, .basket-body-container table td.first{
    padding-left: 20px;
}

.basket-body-container table td.last{
    text-align: right;
    padding-right: 20px;
}

.basket-body-container table td{
    border-bottom: 1px solid #EEE;
}

.basket-body-container table td.basket-price, .basket-body-container table td.basket-summ{
    font-size: 14px; font-weight: bold;
    width: 110px;
    max-width: 110px;
}

.basket-body-container table td.basket-action{
    max-width: 120px;
    width: 120px;
    text-align: right;
}

.basket-body-container table td.basket-line-qty{
    max-width: 92px;
    width: 92px;
}

.basket-body-container table td a{
    color: #414141;
}

#bxr-basket-mobile-container .basket-body-title, #bxr-delay-mobile-container .basket-body-title{
    background: #F0F0F0;
    display: inline-block;
    padding: 5px 10px;
    width: 100%;
    font-size: 14px;
}

.basket-body-table-row  table td.first{
    padding-left: 20px;
}


.basket-body-table-row table td{
    border-bottom: 1px solid #EEE;
}

.basket-body-table-row table td.basket-name{
    font-size: 12px;
    padding-left: 10px;

}

.basket-body-table-row table td.basket-price, .basket-body-table-row table td.basket-summ{
    font-size: 14px; font-weight: bold;
    width: 110px;
    max-width: 110px;
    text-align: right;
}

.basket-body-table-row table td.basket-action{
    max-width: 110px;
    width: 110px;
    text-align: right;
}

.basket-body-table-row table td.basket-line-qty{
    max-width: 92px;
    width: 150px;
}

.basket-body-table-row table td a{
    color: #414141;
}

.basket-body-table-row .basket-image a{
    width: 54px;
    height: 54px;
    display: block;
    margin: 0;
}

.basket-body-table-row .bxr-table-row-action{
    margin-top: 5px;
}
.basket-body-table-row .bxr-table-row-action tr{
    background: #f6f6f8;
}

.basket-body-table-row .bxr-table-row-action td{
    padding: 5px;
}
@media (min-width: 1200px) {
    .bxr-promo-ribbon .col-lg-3 {
        width: 25%;
    }
}
@media (max-width: 991px) {
    a.bx_login_top_inline_link {
        font-size: 14px;
    }
    #login-line{
        line-height: 1.0 !important;
        font-size: 10px;
    }

    .bxr-top-headline{
        background: none;
        padding-top: 10px;
    }

    .bxr-mobile-login-area{
        display: none;
    }
}

#basketPopup .bxr-color-button{
    margin-bottom: 10px;
}

@media (max-width: 991px) {
    footer {
        text-align: center;
    }

    .toggled-item {
        display: none;
    }

    .toggled-item li {
        line-height: 24px;
    }

    .footer-about-company {
        margin: 20px 0;
    }
}

@media (min-width: 992px) {
    .toggled-item {
        display: block !important;
    }
}

@media (max-width: 992px) {
    
    .bxr-basket-tab-content.active>.basket-body-title>.pull-right>a.bxr-color-button {
        display: inline-block;
    }
    
    .bxr-color-button-small {
        padding: 6px 10px;
    }
}

.bxr-carousel .bxr-bestseller-list{
    padding-bottom: 30px;
}

.bxr-carousel .slick-dots{
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -50px;
    visibility: hidden;
}

.bxr-carousel:hover .slick-dots{
    visibility: visible;
}

.bx_slide_left, .bx_slide_right {
    display: none !important;
}

#bxr-opportunities .bxr-list {
    margin: 20px 0 2px;
    background-color: #f6f6f7;
}

/***�������� ������***/
.bxr-payment-block .pay-title {
    font-size: 18px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.bxr-payment-block .pay {
    margin-top: 20px;
}

.bxr-payment-block .pay-desc .pay-img {
    display: inline-block;
    margin: 0 40px 15px 0;
}
/*******/

/***�������� ��������***/
.bxr-delivery-block .delivery-title {
    font-size: 18px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.bxr-delivery-block .delivery {
    margin-top: 20px;
}

.bxr-delivery-block .delivery-desc .delivery-img {
    display: inline-block;
    float: left;
    margin: 0 40px 15px 0;
}

.bxr-delivery-block .delivery-desc .delivery-item-text {
    display: none;
    clear: both;
    margin-bottom: 20px;
}

.bxr-delivery-block .delivery-desc .delivery-item-more {
    margin-bottom: 20px;
    display: block;
}
/*******/

/***�������� ������������***/
.bxr-benefits-block .benefit {
    padding: 40px 0;
    border-top: 1px solid #e0e0e0;
}

.bxr-benefits-block .benefit:nth-child(2n) .benefit-text {
    float: left;
}

.bxr-benefits-block .benefit .benefit-text {
    float: right;
    padding-top: 30px;
    width: 57.692307692307686%;
}

.bxr-benefits-block .benefit h5 {
    margin-top: 0;
    font-size: 20px;
    font-weight: bold;
}

.bxr-benefits-block .benefit p {
    color: #303030;
    margin-bottom: 0;
    font-size: 15px;
}

.bxr-benefits-block .benefit:nth-child(2n) .benefit-image {
    float: right;
}

.bxr-benefits-block .benefit .benefit-image {
    float: left;
    width: 37.60683760683761%;
}

.bxr-element-container .bxr-stars-container {
    overflow: hidden;
}

table#ml_frame input[type="text"] {
    width: 150px;
    background: #f8fafc;
    padding: 0 4px;
}

.bx_item_rating 
,.bx_item_rating .bx_stars_container
,.bx_item_rating .bx_stars_container .bx_stars_bg{
    min-width: 95px !important;
}
div.mlsd{
    min-height: 268px;
}

.personal-data-accept input#license {
    position: absolute;
}
.personal-data-accept label {
    padding-left: 20px;
}

/***REVIEW***/
.reviews-ya {
    width:860px;
    height:800px
}

@media screen and (max-width: 450px) {
    .reviews-ya {
        width:100% !important;
        height:690px !important
    }

    .reviews-ya iframe {
        width:100% !important
    }
}

.new-banner__bg { position:initial !important; width:100%; height:auto }
.bxr-slider .right .slick-banner-content-content { padding:0; position:relative }
.bxr-slider .slick-banner-content-content { padding:0 }
.new-banner {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.new-banner img { width:100%; height:auto }
.new-banner *{ height:auto !important }
.new-banner__title {color:#fff;font-weight:bold; font-size:25px; margin:0 0 15px}
.new-banner__text { margin:0 0 20px; font-size:20px }
.new-banner__btn { display:table }

@media screen and (max-width:650px) {
    .new-banner__title {font-size:22px;}
    .new-banner__text { font-size:16px }
}

@media screen and (max-width:650px) {
    .bxr-slider .slick-slide { height:initial }
    .new-banner { padding:40px 25px }
    .bxr-slider .right .slick-banner-content-content { float:none; }
}
@media screen and (max-width:650px) {
    .bxr-slider { min-height:auto }
}
@media screen and (max-width:650px) {
    .new-banner { position:relative; z-index:2 }
    .new-banner__title {font-size:22px;margin:0 0 5px !important}
    .new-banner__text { line-height:1.2 !important }
    .new-banner__text * { font-size:15px !important }

    .bxr-slider .slick-banner-content-content { min-height:170px; width:100% }

    .new-banner__bg { position:absolute !important; left:0; top:0; width:100%; height:100%; object-fit:cover; z-index:1 }
}

@media screen and (min-width:650px) {
    .new-banner { height:366px !important; padding:0 40px; }
}

/** span-ссылки */
.js-link {
    cursor: pointer;
}



.rk-fullwidth {
    display: none !important;
}
.headerTopLine.bxr-top-headline {
    background: #EEEEEE;
    padding: 5px 0;
    min-height: unset;
    font-size: 11px;
    font-weight: 400;
    line-height: normal;
    color: #333;    
}
.headerTopLine.bxr-top-headline a:hover {
    text-decoration: none;
}
.headerTopLine-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.headerTopLine__region {
    padding-right: 10px;    
}
.headerTopLine__region .user-location-header {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.headerTopLine__region__name {
    color: #333333;
    padding-left: 22px;
    padding-right: 7px;
    margin-right: 7px;
    position: relative;
    white-space: nowrap;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.headerTopLine__region__name::before {
    content: "";
    width: 16px;
    height: 20px;
    position: absolute;
    left: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.61416 19.2417C7.72041 19.3252 7.85437 19.375 8 19.375C8.00884 19.375 8.01766 19.3748 8.02647 19.3744C8.16181 19.3688 8.28603 19.3201 8.38581 19.2418L8.38694 19.2409L8.40366 19.2279C8.50397 19.1498 8.91428 18.8259 9.49125 18.309C10.1497 17.7192 11.029 16.8746 11.9101 15.8563C12.0495 15.6952 12.1897 15.5289 12.3296 15.3579C12.5693 15.0647 12.4821 14.6299 12.1541 14.4406C11.8827 14.2838 11.5379 14.3521 11.339 14.5945C11.2153 14.7452 11.0904 14.8932 10.9649 15.0383C10.1272 16.0063 9.28781 16.8131 8.65719 17.378C8.39672 17.6113 8.17266 17.8027 8 17.9465C7.82734 17.8027 7.60328 17.6113 7.34281 17.378C6.71219 16.8131 5.87275 16.0063 5.03512 15.0383C3.33353 13.0718 1.75 10.5651 1.75 8.125C1.75 4.67322 4.54822 1.875 8 1.875C11.4518 1.875 14.25 4.67322 14.25 8.125C14.25 9.4525 13.7813 10.7998 13.0799 12.069C12.9098 12.3767 13.0077 12.7683 13.3121 12.9441C13.6054 13.1134 13.9817 13.0188 14.1466 12.723C14.9396 11.3007 15.5 9.73 15.5 8.125C15.5 3.98288 12.1421 0.625 8 0.625C3.85788 0.625 0.5 3.98288 0.5 8.125C0.5 11.0444 2.35397 13.8501 4.08988 15.8563C4.971 16.8746 5.85031 17.7192 6.50875 18.309C7.08572 18.8259 7.49603 19.1498 7.59634 19.2279L7.61306 19.2409L7.61416 19.2417Z' fill='%23FF8C00'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5625 8.125C4.5625 6.22653 6.10153 4.6875 8 4.6875C9.89847 4.6875 11.4375 6.22653 11.4375 8.125C11.4375 10.0235 9.89847 11.5625 8 11.5625C6.10153 11.5625 4.5625 10.0235 4.5625 8.125ZM8 5.9375C6.79188 5.9375 5.8125 6.91688 5.8125 8.125C5.8125 9.33313 6.79188 10.3125 8 10.3125C9.20813 10.3125 10.1875 9.33313 10.1875 8.125C10.1875 6.91688 9.20813 5.9375 8 5.9375Z' fill='%23FF8C00'/%3e%3c/svg%3e ");
}
.headerTopLine__region__name::after {
    content: "|";
    color: #BBBBBB;
    position: absolute;
    right: -3px;
    top: -1px;
}
.headerTopLine__region  .headerTopLine__region__change {
    font-family: "Open Sans";
    font-size: 11px !important;
    color: #FF8C00;
    cursor: pointer;
}
.headerTopLine__skidki {
    padding-left: 25px;
    position: relative;
    display: flex;
    align-items: center;
    color: #333;
    transition: .2s;
    margin-left: 20px;
}
.headerTopLine__skidki::before {
    content: "";
    width: 19px;
    height: 18px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_10_45)'%3e%3cpath d='M9.80005 0C4.83743 0 0.800049 4.03738 0.800049 9C0.800049 13.9626 4.83743 18 9.80005 18C14.7627 18 18.8 13.9626 18.8 9C18.8 4.03741 14.7627 0 9.80005 0ZM9.80005 16.875C5.45776 16.875 1.92505 13.3423 1.92505 9C1.92505 4.65771 5.45776 1.125 9.80005 1.125C14.1423 1.125 17.675 4.65771 17.675 9C17.675 13.3423 14.1423 16.875 9.80005 16.875ZM10.3736 9.95889C12.0288 9.95889 13.3755 8.61219 13.3755 6.95693C13.3755 5.30167 12.0288 3.95497 10.3736 3.95497H8.59672C8.28605 3.95497 8.03422 4.20683 8.03422 4.51747V8.83389H6.78698C6.47631 8.83389 6.22448 9.08575 6.22448 9.39639C6.22448 9.70703 6.47631 9.95889 6.78698 9.95889H8.03422V10.8856H6.78698C6.47631 10.8856 6.22448 11.1374 6.22448 11.4481C6.22448 11.7587 6.47631 12.0106 6.78698 12.0106H8.03422V13.4825C8.03422 13.7932 8.28605 14.045 8.59672 14.045C8.9074 14.045 9.15922 13.7932 9.15922 13.4825V12.0106H12.0519C12.3626 12.0106 12.6144 11.7587 12.6144 11.4481C12.6144 11.1374 12.3626 10.8856 12.0519 10.8856H9.15922V9.95889H10.3736ZM9.15922 5.07997H10.3736C11.4085 5.07997 12.2505 5.92197 12.2505 6.95693C12.2505 7.99189 11.4086 8.83389 10.3736 8.83389H9.15922V5.07997Z' fill='%23FF8C00'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10_45'%3e%3crect width='18' height='18' fill='white' transform='translate(0.800049)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
    position: absolute;
    left: 0;
}
.headerTopLine__zakazov {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.headerTopLine__zakazov__count {
    min-height: 24px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 50px;
    background: #FF8C00;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin-right: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.headerTopLine__mail {
    transition: .2s;
    padding-right: 10px;
    padding-left: 23px;
    position: relative;
    display: flex;
    align-items: center;
}
.headerTopLine__mail::before {
    content: "";
    width: 18px;
    height: 15px;
    position: absolute;
    left: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.764 0.760931H2.44214C1.69139 0.760931 1.08276 1.36956 1.08276 2.1203V3.46085L8.29176 8.82297C8.77332 9.18116 9.43282 9.18116 9.91437 8.82297L17.1234 3.46085V2.1203C17.1234 1.36956 16.5147 0.760931 15.764 0.760931Z' stroke='%23FF8C00' stroke-width='1.35937' stroke-miterlimit='10'/%3e%3cpath d='M16.4442 6.50764V12.1797C16.4442 12.5544 16.1393 12.8593 15.7645 12.8593H2.44262C2.06785 12.8593 1.76294 12.5544 1.76294 12.1797V6.50764L0.403564 5.49654V12.1797C0.403564 13.304 1.31829 14.2187 2.44262 14.2187H15.7645C16.8888 14.2187 17.8035 13.304 17.8035 12.1797V5.49654L16.4442 6.50764Z' fill='%23FF8C00'/%3e%3c/svg%3e ");
}
.headerTopLine__shedule {
    padding-left: 22px;
    position: relative;
    display: flex;
    align-items: center;
    margin-left: 20px;
}
.headerTopLine__shedule::before {
    content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_10_74)'%3e%3cpath d='M13.6106 14.3571L14.9499 15.6964L16.9588 13.6875' stroke='%23FF8C00' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.0568 16.3232C11.1299 16.6964 10.1175 16.9018 9.05706 16.9018C4.61907 16.9018 1.15527 13.438 1.15527 8.99999C1.15527 4.562 4.61907 1.09821 9.05706 1.09821C13.495 1.09821 16.9588 4.562 16.9588 8.99999C16.9588 9.62175 16.8882 10.227 16.7546 10.8082' stroke='%23FF8C00' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.7357 11.6786L9.05713 9.00001V6.32144' stroke='%23FF8C00' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3ccircle cx='9.05709' cy='3.64285' r='0.669643' fill='%23FF8C00'/%3e%3ccircle cx='9.05709' cy='14.3571' r='0.669643' fill='%23FF8C00'/%3e%3ccircle cx='3.83371' cy='9' r='0.669643' fill='%23FF8C00'/%3e%3ccircle cx='14.2802' cy='9' r='0.669643' fill='%23FF8C00'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10_74'%3e%3crect width='17.1429' height='17.1429' fill='white' transform='translate(0.485596 0.428558)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.headerTopLine__login .bx_login_block {
    margin: 0;
    float: unset;
    padding-left: 28px;
    display: flex;
    align-items: center;
    position: relative;
    background: none;
}
.headerTopLine__login .bx_login_block::before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_10_88)'%3e%3cpath d='M17.0711 2.92892C15.1823 1.04019 12.6711 0 10 0C7.32895 0 4.81766 1.04019 2.92892 2.92892C1.04019 4.81766 0 7.32895 0 10C0 12.6711 1.04019 15.1823 2.92892 17.0711C4.81766 18.9598 7.32895 20 10 20C12.6711 20 15.1823 18.9598 17.0711 17.0711C18.9598 15.1823 20 12.6711 20 10C20 7.32895 18.9598 4.81766 17.0711 2.92892ZM4.34006 16.7694C4.67026 13.9282 7.11304 11.7346 10 11.7346C11.5219 11.7346 12.953 12.3276 14.0295 13.4039C14.939 14.3135 15.5125 15.5011 15.6601 16.7693C14.1266 18.0536 12.1521 18.8281 10 18.8281C7.8479 18.8281 5.87357 18.0537 4.34006 16.7694ZM10 10.5276C8.32535 10.5276 6.96274 9.16504 6.96274 7.49039C6.96274 5.81558 8.32535 4.45312 10 4.45312C11.6747 4.45312 13.0373 5.81558 13.0373 7.49039C13.0373 9.16504 11.6747 10.5276 10 10.5276ZM16.6687 15.7787C16.3701 14.5747 15.7474 13.4647 14.8581 12.5754C14.1379 11.8552 13.2858 11.3148 12.3566 10.9763C13.4737 10.2187 14.2091 8.93875 14.2091 7.49039C14.2091 5.16953 12.3209 3.28125 10 3.28125C7.67914 3.28125 5.79086 5.16953 5.79086 7.49039C5.79086 8.93951 6.52695 10.2199 7.64496 10.9773C6.79001 11.2889 5.99884 11.7706 5.31815 12.4048C4.33243 13.3228 3.64792 14.4933 3.33054 15.7777C1.98639 14.2282 1.17188 12.2075 1.17188 10C1.17188 5.13214 5.13214 1.17188 10 1.17188C14.8679 1.17188 18.8281 5.13214 18.8281 10C18.8281 12.2079 18.0133 14.2291 16.6687 15.7787Z' fill='%23FF8C00'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10_88'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.headerTopLine__login a.bx_login_top_inline_link {
    margin: 0;
    color: #333;
    transition: .2s;
}
.headerTopLine__login a.bx_login_top_inline_link:hover {
    color: #FF8C00;;
}
.headerTopLine__login a.bx_login_top_inline_link:first-child::after {
    content: "|";
    color: #BBBBBB;
    position: relative;
    top: -1px;
    padding-left: 4px;
    padding-right: 4px;
}
.headerTopLine__login #login-line {
    display: flex;
    flex-wrap: nowrap;
}

.headerMain {
    padding-top: 12px;
    padding-bottom: 16px;
    color: #333;
    font-weight: 400;
    line-height: normal;
}
.headerMain-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.headerMain a:hover {
    text-decoration: none;
}
.headerMain__logo {
    padding-right: 10px;
}
.headerMain__logo__logo {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;    
}
.headerMain__logo__logo__img {
    width: 36px;
    min-width: 36px;
}
.headerMain__logo__logo__img img {
    max-width: 100%;
}
.headerMain__logo__logo__text {
    font-size: 23px;
    margin-top: 3px;
    color: #ff7700;
    font-family: Montserrat-bold;
    font-weight: bold;
}
.headerMain__logo__logo__subtext {
    font-size: 14px;
    font-weight: 400;  
    color: #333;
}
.headerMain__phones {
    padding-right: 10px;
    display: flex;
    flex-direction: column;
}
.headerMain__phones__text {
    font-size: 10px;
}
.headerMain__phones__phone {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    transition: .2s;
}
.headerMain__soc {
    padding-right: 10px;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.headerMain__soc__telegram {
    display: block;
    width: 27px;
    min-width: 27px;
    height: 28px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_10_157)'%3e%3crect x='0.647949' y='0.855652' width='26.2887' height='26.2887' rx='5.47682' fill='%2317AAD9'/%3e%3cpath d='M10.8857 16.4881L10.6376 19.9781C10.9926 19.9781 11.1464 19.8256 11.3307 19.6425L12.9951 18.0519L16.4439 20.5775C17.0764 20.93 17.522 20.7444 17.6926 19.9956L19.9564 9.3881L19.957 9.38748C20.1576 8.45248 19.6189 8.08685 19.0026 8.31623L5.69636 13.4106C4.78824 13.7631 4.80199 14.2694 5.54199 14.4987L8.94386 15.5569L16.8457 10.6125C17.2176 10.3662 17.5557 10.5025 17.2776 10.7487L10.8857 16.4881Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10_157'%3e%3crect width='26.2887' height='26.2887' fill='white' transform='translate(0.647949 0.855652)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
    margin-right: 7px;
}
.headerMain__soc__whats {
    display: block;
    width: 27px;
    min-width: 27px;
    height: 28px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.239014' y='0.855652' width='26.2887' height='26.2887' rx='5.47682' fill='%2300AF5B'/%3e%3cg clip-path='url(%23clip0_10_161)'%3e%3cpath d='M16.6192 14.47C16.5939 14.4578 15.6461 13.9911 15.4777 13.9305C15.409 13.9058 15.3353 13.8817 15.257 13.8817C15.129 13.8817 15.0215 13.9455 14.9378 14.0708C14.8431 14.2115 14.5565 14.5465 14.4679 14.6466C14.4564 14.6598 14.4406 14.6756 14.4311 14.6756C14.4227 14.6756 14.276 14.6152 14.2316 14.5959C13.2149 14.1543 12.4432 13.0923 12.3374 12.9132C12.3223 12.8875 12.3217 12.8758 12.3216 12.8758C12.3253 12.8621 12.3595 12.8279 12.3771 12.8102C12.4287 12.7591 12.4846 12.6918 12.5388 12.6267C12.5644 12.5958 12.59 12.5649 12.6152 12.5358C12.6937 12.4444 12.7287 12.3735 12.7692 12.2914L12.7904 12.2487C12.8894 12.0522 12.8049 11.8863 12.7776 11.8327C12.7552 11.7879 12.355 10.8221 12.3124 10.7206C12.2101 10.4758 12.0749 10.3618 11.8871 10.3618C11.8696 10.3618 11.8871 10.3618 11.814 10.3649C11.725 10.3686 11.2402 10.4324 11.0259 10.5675C10.7986 10.7108 10.4141 11.1676 10.4141 11.9709C10.4141 12.6939 10.8729 13.3765 11.0698 13.6361C11.0747 13.6427 11.0837 13.656 11.0968 13.6751C11.8512 14.7768 12.7916 15.5932 13.7449 15.9741C14.6627 16.3407 15.0974 16.3831 15.3444 16.3831C15.3445 16.3831 15.3445 16.3831 15.3445 16.3831C15.4483 16.3831 15.5314 16.3749 15.6047 16.3677L15.6512 16.3633C15.9683 16.3352 16.6651 15.9741 16.8236 15.5337C16.9484 15.1868 16.9813 14.8077 16.8983 14.6702C16.8414 14.5767 16.7433 14.5296 16.6192 14.47Z' fill='white'/%3e%3cpath d='M13.6154 7C10.0946 7 7.23019 9.84286 7.23019 13.3372C7.23019 14.4674 7.53265 15.5737 8.10562 16.542L7.00894 19.777C6.98851 19.8373 7.0037 19.904 7.04832 19.9494C7.08052 19.9823 7.12421 20 7.16882 20C7.18592 20 7.20314 19.9974 7.21994 19.9921L10.5932 18.9202C11.5163 19.4134 12.5596 19.6737 13.6154 19.6737C17.1359 19.6737 20 16.8312 20 13.3372C20 9.84286 17.1359 7 13.6154 7ZM13.6154 18.3536C12.6219 18.3536 11.6596 18.0668 10.8324 17.524C10.8046 17.5057 10.7723 17.4963 10.7398 17.4963C10.7226 17.4963 10.7054 17.4989 10.6886 17.5043L8.99882 18.0414L9.54432 16.432C9.56196 16.38 9.55314 16.3225 9.52064 16.2781C8.89073 15.4174 8.55775 14.4005 8.55775 13.3372C8.55775 10.5708 10.8266 8.32009 13.6153 8.32009C16.4038 8.32009 18.6723 10.5708 18.6723 13.3372C18.6724 16.1033 16.4038 18.3536 13.6154 18.3536Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10_161'%3e%3crect width='13' height='13' fill='white' transform='translate(7 7)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.headerMain__soc__callback {
    box-sizing: border-box;
    width: 160px;
    height: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #FF8C00;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 700;
    color: #FF8C00;
    cursor: pointer;
    text-transform: uppercase;
    margin-right: 10px;
}
.headerMain__soc__search .bx-input-group {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    width: 282px;
    height: 43px;
    display: flex;
    align-items: center;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    position: relative;
}
.headerMain__soc__search .bx-searchtitle .bx-input-group .bx-form-control {
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: 300;
    color: #333;
    margin-left: 16px;
    height: unset;
    background: none;
}
.headerMain__soc__search .bx-searchtitle .bx-input-group-btn {
    position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: unset;
}
.headerMain__soc__search .bx-searchtitle .bx-input-group-btn button {
    position: absolute;
    z-index: 11;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.81149 11.765C7.06303 11.765 8.27877 11.3475 9.26614 10.5784L12.9912 14.3035C13.2695 14.5722 13.7129 14.5645 13.9816 14.2862C14.2438 14.0148 14.2438 13.5845 13.9816 13.313L10.2566 9.58799C12.1649 7.13145 11.7205 3.59303 9.26399 1.68469C6.80745 -0.22364 3.26905 0.220745 1.36072 2.67729C-0.547614 5.13383 -0.103229 8.67225 2.35331 10.5806C3.34229 11.3489 4.55913 11.7657 5.81149 11.765ZM2.81845 3.14027C4.47148 1.48721 7.15156 1.48718 8.80462 3.14021C10.4577 4.79323 10.4577 7.47332 8.80468 9.12638C7.15165 10.7794 4.47157 10.7795 2.81851 9.12644C2.81848 9.12641 2.81848 9.12641 2.81845 9.12638C1.16542 7.48539 1.15568 4.81508 2.79667 3.16205C2.80392 3.15477 2.81117 3.14752 2.81845 3.14027Z' fill='%23FF8C00'/%3e%3c/svg%3e ") no-repeat center center !important;
    padding: 0;
    border-radius: 0;
}
.headerMain__soc__search .bx-searchtitle .bx-input-group-btn button::before {
    display: none;
}



.headerMain__icons {
    display: flex;
    margin-left: -5px;
    margin-right: -5px;    
}
.headerMain__icons .headerMain__icons__item {
    margin: 0;
    padding: 0;
    margin-left: 5px;
    margin-right: 5px;
    width: 38px;
    height: 38px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
.headerMain__icons .headerMain__icons__item__count {
    padding: 0;
    color: #fff;
    background-color: #FF8C00;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
.headerMain__icons__basket {
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='28' viewBox='0 0 33 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M26.2144 20.3625H11.2321C11.078 20.3625 10.9286 20.3096 10.8089 20.2126C10.6892 20.1156 10.6065 19.9803 10.5746 19.8296L6.77005 1.8368H0.318848V0.492798H7.31437C7.4684 0.49285 7.61773 0.545815 7.73737 0.642825C7.85702 0.739835 7.9397 0.875001 7.97158 1.02569L11.7768 19.0185H26.2144C26.7171 19.0198 27.2057 18.8521 27.6017 18.5425C27.9978 18.2328 28.2783 17.7991 28.3984 17.3109L30.9909 6.82102C31.0137 6.72883 31.0151 6.63268 30.9952 6.53985C30.9753 6.44701 30.9346 6.35991 30.876 6.28515C30.8175 6.21038 30.7428 6.14989 30.6574 6.10826C30.5721 6.06664 30.4784 6.04496 30.3835 6.04486H13.6883V4.70086H30.3808C30.6799 4.70044 30.9753 4.76816 31.2444 4.89888C31.5135 5.02961 31.7493 5.21991 31.9338 5.45534C32.1184 5.69077 32.247 5.96516 32.3097 6.25767C32.3725 6.55019 32.3678 6.85316 32.296 7.14358L29.7031 17.6332C29.5115 18.4133 29.0635 19.1064 28.4309 19.6013C27.7982 20.0963 27.0176 20.3643 26.2144 20.3625Z' fill='%23FF8C00'/%3e%3cpath d='M15.0816 27.5072C14.5278 27.5072 13.9865 27.343 13.5261 27.0353C13.0656 26.7276 12.7067 26.2903 12.4948 25.7787C12.2829 25.2671 12.2275 24.7041 12.3356 24.1609C12.4436 23.6178 12.7103 23.1189 13.1019 22.7274C13.4935 22.3358 13.9925 22.0692 14.5356 21.9612C15.0788 21.8532 15.6417 21.9087 16.1533 22.1206C16.6649 22.3326 17.1022 22.6915 17.4098 23.152C17.7174 23.6125 17.8816 24.1539 17.8815 24.7076C17.8806 25.4499 17.5853 26.1615 17.0604 26.6864C16.5355 27.2112 15.8239 27.5064 15.0816 27.5072ZM15.0816 23.2514C14.7937 23.2514 14.5122 23.3368 14.2728 23.4967C14.0334 23.6567 13.8468 23.8841 13.7366 24.1501C13.6264 24.4161 13.5975 24.7088 13.6537 24.9912C13.7098 25.2736 13.8485 25.533 14.052 25.7366C14.2556 25.9403 14.515 26.079 14.7974 26.1352C15.0798 26.1914 15.3725 26.1626 15.6385 26.0525C15.9046 25.9423 16.132 25.7558 16.292 25.5164C16.452 25.277 16.5374 24.9956 16.5375 24.7076C16.5371 24.3216 16.3835 23.9516 16.1106 23.6787C15.8377 23.4057 15.4676 23.2522 15.0816 23.2517V23.2514Z' fill='%23FF8C00'/%3e%3cpath d='M24.6926 27.5072C24.1388 27.5075 23.5973 27.3435 23.1367 27.0359C22.676 26.7284 22.317 26.2912 22.1048 25.7796C21.8927 25.268 21.8371 24.705 21.945 24.1618C22.0529 23.6185 22.3195 23.1195 22.7111 22.7278C23.1026 22.3361 23.6015 22.0694 24.1447 21.9613C24.6879 21.8532 25.251 21.9086 25.7626 22.1205C26.2743 22.3324 26.7117 22.6914 27.0193 23.1519C27.327 23.6124 27.4912 24.1538 27.4911 24.7076C27.4902 25.4497 27.1951 26.1611 26.6705 26.6859C26.1459 27.2107 25.4346 27.506 24.6926 27.5072ZM24.6926 23.2514C24.4046 23.2511 24.123 23.3363 23.8834 23.4961C23.6438 23.6559 23.457 23.8832 23.3466 24.1491C23.2362 24.4151 23.2071 24.7079 23.2631 24.9904C23.3191 25.2729 23.4577 25.5324 23.6612 25.7362C23.8647 25.9399 24.1241 26.0787 24.4065 26.1351C24.6889 26.1914 24.9817 26.1627 25.2478 26.0526C25.514 25.9425 25.7414 25.7559 25.9015 25.5165C26.0616 25.2771 26.1471 24.9956 26.1471 24.7076C26.1467 24.3219 25.9933 23.952 25.7207 23.6791C25.4481 23.4062 25.0783 23.2525 24.6926 23.2517V23.2514Z' fill='%23FF8C00'/%3e%3c/svg%3e ") no-repeat center center;
}
.headerMain__icons__favorite {
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.53056 2.37399C11.9623 2.37399 14.2357 3.28981 16 4.96637C17.7643 3.28981 20.0378 2.37399 22.4694 2.37399C27.7246 2.37399 32 6.75206 32 12.1334C32 15.2533 29.3411 19.1413 24.0969 23.6894C20.2628 27.0146 16.3748 29.5033 16.3359 29.5281C16.2335 29.5934 16.1167 29.626 16 29.626C15.8832 29.626 15.7665 29.5933 15.664 29.528C15.6252 29.5032 11.7371 27.0146 7.903 23.6893C2.65894 19.1412 0 15.2532 0 12.1334C0 6.75206 4.27538 2.37399 9.53056 2.37399ZM8.71125 22.7357C11.8291 25.4409 14.9849 27.5836 16 28.2545C17.0135 27.5848 20.1611 25.4481 23.278 22.7449C28.1662 18.5056 30.75 14.8361 30.75 12.1334C30.75 7.44124 27.0353 3.62399 22.4694 3.62399C20.1741 3.62399 18.0396 4.56737 16.4594 6.28031C16.3411 6.40856 16.1745 6.48149 16 6.48149C15.8255 6.48149 15.6589 6.40856 15.5406 6.28031C13.9603 4.56743 11.8259 3.62406 9.53056 3.62406C4.96469 3.62399 1.25 7.44124 1.25 12.1334C1.25 14.834 3.83006 18.5002 8.71125 22.7357Z' fill='%23FF8C00'/%3e%3cpath d='M10.2888 5.8317L10.3123 5.83576C10.6522 5.89614 10.8788 6.22057 10.8184 6.56045C10.7646 6.86332 10.501 7.0762 10.2038 7.0762C10.1674 7.0762 10.1306 7.07301 10.0938 7.06645L10.0813 7.06432C9.74095 7.00701 9.51145 6.68464 9.56876 6.34426C9.62607 6.00376 9.94876 5.77457 10.2888 5.8317Z' fill='%23FF8C00'/%3e%3cpath d='M4.55903 8.21139C5.3264 7.1572 6.4164 6.37201 7.62815 6.00045C7.95821 5.89914 8.30771 6.08476 8.4089 6.41476C8.51009 6.74476 8.32459 7.09432 7.99459 7.19551C5.99715 7.80801 4.60215 9.76289 4.60215 11.9494C4.60215 12.2946 4.32234 12.5744 3.97715 12.5744C3.63196 12.5744 3.35215 12.2946 3.35221 11.9494C3.35221 10.5885 3.76953 9.29595 4.55903 8.21139Z' fill='%23FF8C00'/%3e%3c/svg%3e ") no-repeat center center;
}
.headerMain__icons__compare {
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='26' viewBox='0 0 30 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_10_172)'%3e%3cpath d='M1.38293 24.8393H2.66807V1.71414C2.66807 0.853874 3.37471 0.154022 4.24319 0.154022H7.11569C7.98422 0.154022 8.6908 0.853932 8.6908 1.71414V24.8393H11.954V10.0881C11.954 9.22779 12.6606 8.52794 13.5291 8.52794H16.4016C17.2702 8.52794 17.9767 9.22785 17.9767 10.0881V24.8393H21.2399V14.9614C21.2399 14.1011 21.9466 13.4013 22.8151 13.4013H25.6876C26.5562 13.4013 27.2627 14.1012 27.2627 14.9614V24.8393H28.6172C28.9408 24.8393 29.2031 25.0991 29.2031 25.4196C29.2031 25.7402 28.9408 26 28.6172 26H1.38293C1.05932 26 0.796995 25.7402 0.796995 25.4196C0.796995 25.0991 1.05932 24.8393 1.38293 24.8393ZM22.4119 24.8393H26.0909V14.9614C26.0909 14.7411 25.91 14.562 25.6877 14.562H22.8152C22.5928 14.562 22.4119 14.7411 22.4119 14.9614V24.8393ZM13.1259 24.8393H16.8049V10.0881C16.8049 9.86781 16.624 9.68865 16.4017 9.68865H13.5292C13.3069 9.68865 13.1259 9.86781 13.1259 10.0881V24.8393ZM3.83994 24.8393H7.51893V1.71414C7.51893 1.49389 7.33805 1.31474 7.11569 1.31474H4.24319C4.02082 1.31474 3.83994 1.49389 3.83994 1.71414V24.8393Z' fill='%23FF8C00'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10_172'%3e%3crect width='30' height='26' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ") no-repeat center center;
}
.headerMain__icons__item-mob {
    display: none;
}
.headerMain__icons__search {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M29.626 28.8104L22.8599 22.0442C24.9365 19.6761 26.0824 16.6797 26.0824 13.5007C26.0824 10.0306 24.7309 6.76855 22.2774 4.31505C19.8239 1.86154 16.5618 0.510039 13.0917 0.510039C9.62163 0.510039 6.35959 1.86154 3.90608 4.31505C1.45258 6.76855 0.101075 10.0306 0.101075 13.5007C0.101076 16.9708 1.45258 20.2328 3.90608 22.6863C6.35959 25.1398 9.62163 26.4913 13.0917 26.4913C16.2707 26.4913 19.2671 25.3455 21.6352 23.2688L28.4014 30.035C28.5705 30.2041 28.7921 30.2887 29.0137 30.2887C29.2353 30.2887 29.4569 30.2041 29.626 30.035C29.9643 29.6967 29.9643 29.1487 29.626 28.8104ZM5.13072 21.4617C3.00452 19.3351 1.83316 16.5077 1.83316 13.5007C1.83316 10.4936 3.00452 7.66631 5.13072 5.53969C7.25735 3.41348 10.0847 2.24213 13.0917 2.24213C16.0988 2.24212 18.9261 3.41348 21.0527 5.53968C23.1789 7.66631 24.3503 10.4936 24.3503 13.5007C24.3503 16.5077 23.1789 19.3351 21.0527 21.4617C18.9261 23.5879 16.0988 24.7592 13.0917 24.7592C10.0847 24.7592 7.25735 23.5879 5.13072 21.4617Z' fill='%23FF8C00'/%3e%3c/svg%3e ");
}
.headerMain__icons__auth {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.4463 0.897583C13.6906 0.902911 9.13123 2.79446 5.76845 6.15724C2.40567 9.52002 0.514117 14.0794 0.508789 18.8351C1.49389 42.6316 35.4022 42.6247 36.3838 18.8349C36.3784 14.0793 34.4868 9.51993 31.1241 6.15719C27.7613 2.79445 23.2019 0.902917 18.4463 0.897583ZM7.6321 31.4878C9.38701 18.6191 27.5085 18.6244 29.2604 31.4879C23.3194 36.7853 13.572 36.7848 7.6321 31.4878ZM18.4462 20.4942C17.5904 20.512 16.7397 20.3588 15.9438 20.0436C15.1479 19.7284 14.423 19.2575 13.8115 18.6585C13.1999 18.0595 12.7141 17.3445 12.3824 16.5554C12.0507 15.7663 11.8799 14.9189 11.8799 14.0629C11.8799 13.2069 12.0507 12.3595 12.3824 11.5704C12.7141 10.7812 13.2 10.0662 13.8115 9.46728C14.4231 8.86832 15.148 8.39745 15.9439 8.08224C16.7397 7.76704 17.5905 7.61385 18.4463 7.63165C19.2994 7.61824 20.1466 7.77469 20.9386 8.09187C21.7306 8.40906 22.4516 8.88065 23.0596 9.47918C23.6676 10.0777 24.1505 10.7912 24.4801 11.5782C24.8097 12.3651 24.9794 13.2098 24.9794 14.0629C24.9794 14.9161 24.8097 15.7608 24.4801 16.5477C24.1505 17.3347 23.6676 18.0482 23.0596 18.6467C22.4516 19.2452 21.7306 19.7168 20.9385 20.034C20.1465 20.3512 19.2993 20.5076 18.4462 20.4942ZM30.4018 30.415C29.9781 28.2139 28.9584 26.1713 27.4539 24.5098C25.9493 22.8483 24.0175 21.6317 21.8691 20.9924C29.2778 17.37 26.7802 6.45878 18.4462 6.3504C10.1113 6.46054 7.61495 17.3694 15.0235 20.9924C12.8751 21.6316 10.9433 22.8483 9.43874 24.5098C7.93414 26.1713 6.91443 28.2139 6.49073 30.415C4.212 28.0672 2.67575 25.1 2.07399 21.884C1.47223 18.6681 1.83164 15.3461 3.10731 12.3333C4.38299 9.32042 6.51833 6.75039 9.24647 4.94436C11.9746 3.13833 15.1745 2.17642 18.4463 2.17883C33.1075 2.14047 40.5717 20.0706 30.4018 30.415Z' fill='%23FF8C00'/%3e%3c/svg%3e ");
}
.headerMain__icons__phone {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_10_942' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='35' height='35'%3e%3cpath d='M0.600098 0.288727H34.6001V34.2887H0.600098V0.288727Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_10_942)'%3e%3cpath d='M19.9526 0.960291C27.6631 0.960291 33.9358 7.23303 33.9358 14.9434' stroke='%23FF8C00' stroke-width='1.32812' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.9526 4.95523C25.4598 4.95523 29.9408 9.43632 29.9408 14.9434' stroke='%23FF8C00' stroke-width='1.32812' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.9526 8.95096C23.2571 8.95096 25.9451 11.639 25.9451 14.9434' stroke='%23FF8C00' stroke-width='1.32812' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.9526 12.9459C21.0556 12.9459 21.9501 13.8404 21.9501 14.9434' stroke='%23FF8C00' stroke-width='1.32812' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13.0459 21.8578C13.0459 22.2246 12.7486 22.5219 12.3818 22.5219C12.0151 22.5219 11.7178 22.2246 11.7178 21.8578C11.7178 21.4911 12.0151 21.1938 12.3818 21.1938C12.7486 21.1938 13.0459 21.4911 13.0459 21.8578Z' fill='%23FF8C00'/%3e%3cpath d='M10.4412 19.587C10.0199 19.0337 9.62065 18.4622 9.24466 17.8739C8.75066 17.1003 8.90008 16.0757 9.5488 15.4269L11.8034 13.1723C12.2887 12.6876 12.2887 11.9007 11.8034 11.4159L6.49743 6.11007C6.01267 5.62457 5.22582 5.62457 4.74105 6.11007L3.39825 7.45274C1.21887 9.63159 0.629842 12.9572 1.99781 15.7183C4.4316 20.6317 9.43996 28.1635 19.0888 32.895C21.8586 34.2524 25.1995 33.6766 27.3803 31.4959L28.7536 30.1225C29.2389 29.6378 29.2389 28.8509 28.7536 28.3654L23.4476 23.0603C22.9629 22.5748 22.176 22.5748 21.6912 23.0603L19.4368 25.3148C18.7879 25.9635 17.7633 26.1129 16.9896 25.6189C16.1527 25.084 15.3495 24.5018 14.5839 23.8757' stroke='%23FF8C00' stroke-width='1.32812' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e ");
}


ul.bxr-top-menu.bxr-big-menu {
    display: flex;
}
ul.bxr-top-menu.bxr-big-menu > li {
    width: auto !important;
    flex-grow: 1;
}
ul.bxr-top-menu.bxr-big-menu > li > a {
    padding: 13px 0;    
}
.headerMain__icons #bxr-basket-row > div:hover {
    box-shadow: none;
}

ul.bxr-top-menu.bxr-big-menu > li:first-child {
    background-color: #FF8C00 !important;
    color: #ffffff!important;
    min-width: 200px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
ul.bxr-top-menu.bxr-big-menu > li > a.topMenuCatalogLink {
    padding: 0;
    padding-left: 34px;
    position: relative;
    display: flex;
    align-items: center;
    width: auto;
}
ul.bxr-top-menu.bxr-big-menu > li > a.topMenuCatalogLink::before {
    content: "";
    width: 21px;
    height: 20px;
    position: absolute;
    left: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline y1='1' x2='21' y2='1' stroke='white' stroke-width='2'/%3e%3cline y1='10' x2='21' y2='10' stroke='white' stroke-width='2'/%3e%3cline y1='19' x2='21' y2='19' stroke='white' stroke-width='2'/%3e%3c/svg%3e ");
}

.headerTopLine-subRow {
    display: flex;
}

@media screen and (max-width: 1199px) {
    div.reviews-ya,
    div.reviews-ya iframe {
        width: 100% !important;
    }
    ul.bxr-top-menu.bxr-big-menu > li.bxr-color-flat {
        min-width: auto;
    }
    .headerTopLine-subRow {
        flex-direction: column;
        gap: 6px;
    }
    .headerTopLine__skidki,
    .headerTopLine__shedule {
        margin-left: 0;
    }
    .headerTopLine__zakazov {
        order: -1;
    }
    .headerMain__soc__search {
        max-width: 200px;
    }
    .headerMain__soc__search .bx-input-group {
        width: 100%;
    }
}
@media screen and (max-width: 991px) {
    .headerTopLine__login #login-line {
        flex-direction: column;        
    }
    .headerTopLine__login a.bx_login_top_inline_link:first-child::after {
        display: none;
    }
    .headerTopLine__login a.bx_login_top_inline_link {
        font-size: 11px;
    }
    .headerTopLine__zakazov__text {
        max-width: 140px;
    }
    .mobTopMenu .bxr-mobile-menu-button-container {
        display: flex;
        flex-wrap: nowrap;
    }
    .mobTopMenu .bxr-mobile-menu-button-container #bxr-menuitem {
        flex: 1;
        margin-right: 10px;
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        justify-content: center;
        gap: 12px;
        cursor: pointer;
    }
    .mobTopMenu .bxr-mobile-menu-button-container #bxr-menuitem .bxr-mobile-menu-text {
        margin: 0;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
    }
    .mobTopMenu .bxr-mobile-menu-button-container #bxr-menuitem .bxr-mobile-menu-button {
        height: auto;
        line-height: normal;
        margin-right: 0;
    }
    .mobTopMenu .bxr-mobile-menu-button-container #bxr-menuitem .bxr-mobile-menu-button > .fa-bars {
        margin: 0;
    }
    .mobTopMenu .bxr-mobile-menu-button-container .headerMain__soc__callback-mob {
        width: 40%;
        margin-right: 0;
    }
    .headerMain__soc__callback-desc {
        display: none;
    }

    .bxr-full-width.bxr-menuline.fixed {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 1000;
    }
    .bxr-full-width.bxr-menuline.fixed .mobTopMenu {
        background: #fff;
        padding-top: 4px;
        padding-bottom: 2px;
        box-shadow: 0px 15px 30px 0px rgba(50, 50, 50, 0.2);
    }
}
.headerTopLine__zakazov.headerTopLine__zakazov-mob {
    display: none;
}
.headerMain__logo__logo__text {
    white-space: nowrap;
}
.headerMain__rowFull,
.headerMain__icons__basket-mob {
    display: none;
}
#bxr-basket-mobile .bxr-counter-mobile {
    display: none;
}
.headerMain__icons__search__block,
.headerMain__icons__auth__block,
.headerMain__icons__phone__block {
    display: none;
    padding: 10px;
    width: calc(100% - 20px);
    background-color: #fff;
    box-shadow: 0px 15px 30px 0px rgba(50, 50, 50, 0.2);
    position: absolute;
    left: 10px;
    top: 134px;
    z-index: 999;
}
.headerMain__icons__auth__block {
    padding-top: 15px;
    padding-bottom: 15px;
}

.bx_callback_form input[type="text"] {
    margin-bottom: 15px;
}

#bx_callback_popup_form {
    max-width: 280px;
}
.bx_callback_form .color-button {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    outline: none;
    border: 2px solid #FF8C00;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    color: #FF8C00;
    margin-left: auto;
    margin-right: auto;
}
.bx_callback_form .color-button:disabled {
    border: 2px solid #D9D9D9;
    color: #D9D9D9;
    cursor: not-allowed;
}
.bx_callback_form__policy {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 14px;
}
.bx_callback_form__policy a {
    color: #FF8C00;
}
.bx_callback_form__policy input[type="checkbox"] {
    appearance: none;
    width: 18px;
    min-width: 18px;
    height: 18px;
    background-color: transparent;
    border: 1px solid #D9D9D9;
    cursor: pointer;
    vertical-align: middle;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-top: -1px;
}
.bx_callback_form__policy input[type="checkbox"]:checked::after {
    content: '\2714';
    position: absolute;
    color: #FF8C00;
    font-size: 12px;
}
.bx_callback_form__policy__text {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
    text-align-last: left;
}

@media screen and (max-width: 767px) {
    .mobTopMenu .bxr-mobile-menu-button-container .headerMain__soc__callback-mob {
        width: calc(50% - 12px);
    }
    .headerMain-block {
        display: flex;
        flex-direction: column-reverse;
    }
    .headerMain-row {
        flex-wrap: wrap;
        justify-content: center;
    }
    .headerMain__soc {
        order: -1;
        width: 100%;
        margin-bottom: 8px;
        padding-right: 0;
    }
    .headerMain__soc .headerMain__soc__telegram {
        margin-left: auto;
    }
    .headerTopLine__zakazov.headerTopLine__zakazov-desc {
        display: none;
    }
    .headerTopLine__zakazov.headerTopLine__zakazov-mob {
        display: flex;
        padding-right: 10px;
    }
    .headerTopLine__zakazov.headerTopLine__zakazov-mob .headerTopLine__zakazov__text {
        max-width: unset;
    }
    .headerMain__phones {
        display: none;
    }
    .headerMain__logo {
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
        justify-content: space-between;
        width: 100%;
        max-width: 370px;
    }
    .headerMain__logo .headerMain__logo__logo__subtext {
        padding-left: 10px;
        margin-left: 10px;
        border-left: 1px solid #E2E2E2;
        font-size: 11px;
    }
    .headerMain__rowFull {
        width: 100%;
        display: block;
    }
    .headerMain__icons {
        width: 100%;
        max-width: 380px;
        justify-content: space-between;
        margin-top: 8px;
    }
    .headerTopLine.bxr-top-headline {
        padding: 0;
        background: #fff;
        padding-bottom: 8px;
    }
    .headerMain {
        padding-top: 8px;
        padding-bottom: 8px;
        position: relative;
    }
    .headerTopLine__login {
        display: none;
    }
    .headerTopLine-row {
        flex-direction: column;
        justify-content: center;
        gap: 10px;
        width: 100%;
        max-width: 370px;
        margin-left: auto;
        margin-right: auto;
    }
    .headerTopLine__mail,
    .headerTopLine__region {
        padding-right: 0;
    }
    .headerTopLine-subRow {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    .headerMain__icons__item-mob {
        display: block;
    }
    #bxr-basket-row {
        width: 100%;
        top: 134px !important;
    }
    #bxr-favor-body,
    #bxr-compare-body {
        top: 0 !important;
        width: calc(100% - 20px);
        right: 10px;
        min-width: unset;
    }
    #bxr-basket-row > div {
        margin: 0;
        padding: 0;
        background: none;
    }
    .bxr-indicator-basket:not(.headerMain__icons__basket-mob),
    .bxr-indicator-favor,
    #bxr-counter-compare {
        display: none !important;
    }
    .headerMain__icons__basket-mob {
        display: block;
    }
    .headerMain__icons__basket-desc {
        display: none;
    }
    #bxr-basket-mobile,
    #bxr-basket-mobile-container {
        width: 100% !important;
    }
    #bxr-basket-mobile-container,
    #bxr-delay-mobile-container,
    #bxr-favor-mobile-container {
        top: 134px;
    }

    .headerMain__soc__search {
        display: none;
    }
    .headerMain__icons__search__block .headerMain__soc__search {
        display: block;
        max-width: 100%;
    }
    .headerMain__icons__auth__block .headerTopLine__login {
        display: flex;
        justify-content: center;
    }
    .headerMain__icons__auth__block .headerTopLine__login #login-line {
        flex-direction: row;        
    }
    .headerMain__icons__auth__block .headerTopLine__login a.bx_login_top_inline_link:first-child::after {
        display: inline-block;
    }
    .headerMain__icons__auth__block .headerTopLine__login a.bx_login_top_inline_link {
        font-size: 14px;
    }
    .headerMain__icons__phone__block .headerMain__phones {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 2px 10px;
        max-width: 380px;
        padding-right: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .headerMain__icons__phone__block .headerMain__phones .headerMain__phones__text {
        width: 100%;
        font-size: 10px;
        font-weight: 400;
        line-height: 13.62px;
        text-align: left;
    }
    .headerMain__phones__phone {
        font-size: 18px;
        font-weight: 600;
        line-height: 24.51px;
        color: #FF8C00;
        border-bottom: 1px solid #FF8C00;
    }
    .headerMain__phones__phone:hover {
        border-bottom: none;
    }
}
@media screen and (max-width: 499px) {    
    #bx_callback_popup_form {
        max-width: 100%;
    }
}
@media screen and (max-width: 389px) {
    .headerMain__logo .headerMain__logo__logo__subtext {
        padding-left: 6px;
        margin-left: 6px;
        font-size: 9px;
    }
    .headerTopLine__zakazov.headerTopLine__zakazov-mob .headerTopLine__zakazov__text {
        font-size: 12px;
    }    
}

#bxr-mobile-menu-body {
    overflow: auto;
    max-height: 100vh;
}
#bxr-mobile-menu-body #bxr-mobile-menu-content > div a {
    white-space: wrap;
}

@media screen and (min-width: 768px) {
    .headerMaincontainer {
        position: relative;
    }
    .headerMain #bxr-basket-row {
        position: absolute;
        display: flex;
        top: unset !important;
        bottom: 0;
        gap: 46px;
    }
    #bxr-basket-body,
    #bxr-favor-body,
    #bxr-compare-body {
        top: 0 !important;
    }
    #bxr-basket-row > div {
        background: none;
        padding: 0;
        margin: 0;
    }
    #bxr-basket-row a.bxr-basket-indicator {
        display: none;
    }
}
.orderPoliceText {
    font-size: 12px !important;
    text-align: right;    
}
.orderButton {
    margin-top: 10px;
    margin-bottom: 6px;
    margin-left: auto;
    display: block;
    width: fit-content;
}

/* Шапка - Почта */
.headerTopLine__mail {
    color: #fff;
    background-color: #ff8c00;
    margin: -10px 0 -9px;
    font-weight: 700;
    padding: 8px 11px 8px 33px;
}

.headerTopLine__mail:before {
    position: absolute;
    left: 11px;
    top: 50%;
    margin-top: -9px;

    width: 18px;
    height: 18px;

    background-size: cover;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMwM18xNTYpIj4KPG1hc2sgaWQ9Im1hc2swXzMwM18xNTYiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiPgo8cGF0aCBkPSJNMC41MDI5MyAwLjQ0OTk5NUgxNy45MDI5VjE3Ljg1SDAuNTAyOTNWMC40NDk5OTVaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMzAzXzE1NikiPgo8cGF0aCBkPSJNMTUuODY0OCAyLjc2MDkzSDIuNTQyOTdDMS43OTIyMiAyLjc2MDkzIDEuMTgzNTkgMy4zNjk1NiAxLjE4MzU5IDQuMTIwM1Y1LjQ2MDg1TDguMzkyNTkgMTAuODIzQzguODc0MTUgMTEuMTgxMiA5LjUzMzY1IDExLjE4MTIgMTAuMDE1MiAxMC44MjNMMTcuMjI0MiA1LjQ2MDg1VjQuMTIwM0MxNy4yMjQyIDMuMzY5NTYgMTYuNjE1NiAyLjc2MDkzIDE1Ljg2NDggMi43NjA5M1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4zNTkzNyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNi41NDQ1IDguNTA3NjRWMTQuMTc5N0MxNi41NDQ1IDE0LjU1NDQgMTYuMjM5NiAxNC44NTkzIDE1Ljg2NDggMTQuODU5M0gyLjU0Mjk3QzIuMTY4MTkgMTQuODU5MyAxLjg2MzI4IDE0LjU1NDQgMS44NjMyOCAxNC4xNzk3VjguNTA3NjRMMC41MDM5MDYgNy40OTY1NFYxNC4xNzk3QzAuNTAzOTA2IDE1LjMwNCAxLjQxODYzIDE2LjIxODcgMi41NDI5NyAxNi4yMTg3SDE1Ljg2NDhDMTYuOTg5MiAxNi4yMTg3IDE3LjkwMzkgMTUuMzA0IDE3LjkwMzkgMTQuMTc5N1Y3LjQ5NjU0TDE2LjU0NDUgOC41MDc2NFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMDNfMTU2Ij4KPHJlY3Qgd2lkdGg9IjE3LjQiIGhlaWdodD0iMTcuNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjQ1MDAxMikiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}

.headerTopLine__mail:hover {
    color: #fff;
}

.headerTopLine__mail:focus {
    outline: none;
    text-decoration: none;
    color: #fff;
}

@media (max-width: 1199px) {
    .headerTopLine__mail {
        margin: 0;
    }

}
/* / Шапка - Почта */

/* Контакты - Почта */
.contacts-mail {

}

.contacts-mail__cols {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 9px;
}

.contacts-mail__cols-item {

}

.contacts-mail__icon {
    width: 34px;
    height: 34px;
    border-radius: 9px;
    background-color: #FF8C00;

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.contacts-mail__icon:before {
    content: '';

    width: 20px;
    height: 20px;

    background-size: cover;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMwNF80NTkpIj4KPG1hc2sgaWQ9Im1hc2swXzMwNF80NTkiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPgo8cGF0aCBkPSJNMC4xNjExMzMgMC42NTAwMDVIMTkuMTg5MlYxOS42NzgxSDAuMTYxMTMzVjAuNjUwMDA1WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzMwNF80NTkpIj4KPHBhdGggZD0iTTE2Ljk2MDIgMy4xNzcxNkgyLjM5MTg0QzEuNTcwODUgMy4xNzcxNiAwLjkwNTI3MyAzLjg0MjczIDAuOTA1MjczIDQuNjYzNzNWNi4xMjk3MUw4Ljc4ODc5IDExLjk5MzVDOS4zMTU0MSAxMi4zODUzIDEwLjAzNjYgMTIuMzg1MyAxMC41NjMyIDExLjk5MzVMMTguNDQ2OCA2LjEyOTcxVjQuNjYzNzNDMTguNDQ2OCAzLjg0MjczIDE3Ljc4MTIgMy4xNzcxNiAxNi45NjAyIDMuMTc3MTZaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNDg2NTciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTcuNzA0NiA5LjQ2MTZWMTUuNjY0M0MxNy43MDQ2IDE2LjA3NDEgMTcuMzcxMSAxNi40MDc2IDE2Ljk2MTMgMTYuNDA3NkgyLjM5Mjk0QzEuOTgzMDkgMTYuNDA3NiAxLjY0OTY1IDE2LjA3NDEgMS42NDk2NSAxNS42NjQzVjkuNDYxNkwwLjE2MzA4NiA4LjM1NTg5VjE1LjY2NDNDMC4xNjMwODYgMTYuODkzOSAxLjE2MzQgMTcuODk0MiAyLjM5Mjk0IDE3Ljg5NDJIMTYuOTYxM0MxOC4xOTA4IDE3Ljg5NDIgMTkuMTkxMSAxNi44OTM5IDE5LjE5MTEgMTUuNjY0M1Y4LjM1NTg5TDE3LjcwNDYgOS40NjE2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMwNF80NTkiPgo8cmVjdCB3aWR0aD0iMTkuMDI4MSIgaGVpZ2h0PSIxOS4wMjgxIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xNTgyMDMgMC42NTAwMDkpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');
}

.contacts-mail__link {
    font-size: 13px;
    font-weight: 700;
    line-height: normal;
    color: #333;
}

.contacts-mail__link span {
    color: #ff8c00;
}

.contacts-mail__link:hover {
    color: #333;
}

.contacts-mail__link:hover span {
    text-decoration: underline;
}
/* / Контакты - Почта */

/* End */


/* Start:/bitrix/templates/market_column/library/bootstrap/css/grid10_column.css?15591977122209*/
.row10grid  .col-xs-10
{
  width: 100%;
}
.row10grid  .col-xs-9
{
  width: 90%;
}
.row10grid .col-xs-8 {
  width: 80%;
}
.row10grid .col-xs-7 {
  width: 70%;
}
.row10grid .col-xs-6 {
  width: 60%;
}
.row10grid .col-xs-5 {
  width: 50%;
}
.row10grid .col-xs-4 {
  width: 40%;
}
.row10grid .col-xs-3 {
  width: 30%;
}
.row10grid .col-xs-2 {
  width: 20%;
}
.row10grid .col-xs-1 {
  width: 10%;
}

@media (min-width: 768px) {
    .row10grid .col-sm-10 {
        width: 100%;
    }
    .row10grid .col-sm-9 {
        width: 90%;
    }
    .row10grid .col-sm-8 {
        width: 80%;
    }
    .row10grid .col-sm-7 {
        width: 70%;
    }
    .row10grid .col-sm-6 {
        width: 60%;
    }
    .row10grid .col-sm-5 {
        width: 50%;
    }
    .row10grid .col-sm-4 {
        width: 40%;
    }
    .row10grid .col-sm-3 {
        width: 30%;
    }
    .row10grid .col-sm-2 {
        width: 20%;
    }
    .row10grid .col-sm-1 {
        width: 10%;
    }
}
@media (min-width: 992px) {
    .row10grid .col-md-10 {
        width: 100%;
    }
    .row10grid .col-md-9 {
        width: 90%;
    }
    .row10grid .col-md-8 {
        width: 80%;
    }
    .row10grid .col-md-7 {
        width: 70%;
    }
    .row10grid .col-md-6 {
        width: 60%;
    }
    .row10grid .col-md-5 {
        width: 50%;
    }
    .row10grid .col-md-4 {
        width: 40%;
    }
    .row10grid .col-md-3 {
        width: 30%;
    }
    .row10grid .col-md-2 {
        width: 20%;
    }
    .row10grid .col-md-1 {
        width: 10%;
    }
}
@media (min-width: 1200px) {
    .row10grid .col-lg-10 {
        width: 100%;
    }
    .row10grid .col-lg-9 {
        width: 90%;
    }
    .row10grid .col-lg-8 {
        width: 80%;
    }
    .row10grid .col-lg-7 {
        width: 70%;
    }
    .row10grid .col-lg-6 {
        width: 60%;
    }
    .row10grid .col-lg-5 {
        width: 50%;
    }
    .row10grid .col-lg-4 {
        width: 40%;
    }
    .row10grid .col-lg-3 {
        width: 30%;
    }
    .row10grid .col-lg-2 {
        width: 20%;
    }
    .row10grid .col-lg-1 {
        width: 10%;
    }
}
/* End */


/* Start:/bitrix/templates/market_column/library/less/less.css?165106636014822*/
/*********nice colors*********/
/*********input vars*********/
/*********calculate vars*****/
/*********end vars********/
.container {
  padding-left: 10px;
  padding-right: 10px;
}
.container-fluid {
  padding-left: 10px;
  padding-right: 10px;
}
.bxr-logo img {
  background: #ff8c00;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-left: 10px;
  padding-right: 10px;
}
.bxr-corns {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.bxr-color,
.bx-searchtitle .bx-input-group-btn button,
.bx-searchtitle-menu .bx-input-group-btn button {
  background: #ff8c00;
  color: #ffffff;
}
.bxr-dark-flat {
  background-color: #424f60;
  color: #fff;
}
.bxr-dark-light-flat {
  background-color: #6d819b;
  color: #fff;
}
.bxr-color-flat {
  background-color: #ff8c00;
  color: #ffffff;
}
.bxr-color-light {
  background-color: #ffba66;
  color: #ffffff;
}
.bxr-color-light-flat {
  background-color: #ffba66;
  color: #ffffff;
}
.bxr-color-dark {
  background-color: #995400;
  color: #ffffff;
}
.bxr-color-dark-flat {
  background-color: #995400;
  color: #ffffff;
}
.bxr-font-color,
a {
  color: #ff8c00;
}
.bxr-font-color-light {
  color: #ffba66;
}
.bxr-font-color-dark {
  color: #995400;
}
.bxr-bg-hover:hover {
  background-color: #ff8c00;
}
.bxr-bg-hover:hover i.fa {
  color: #ffffff;
}
.bxr-bg-hover-flat:hover {
  background-color: #ff8c00;
}
.bxr-bg-hover-light:hover,
.bx-searchtitle .bx-input-group-btn button:hover,
.bx-searchtitle-menu .bx-input-group-btn button:hover {
  background-color: #ffba66;
}
.bxr-bg-hover-light-flat:hover {
  background-color: #ffba66;
}
.bxr-bg-hover-dark:hover {
  background-color: #995400;
}
.bxr-bg-hover-dark-flat:hover {
  background-color: #995400;
}
.bxr-font-hover-light:hover,
a:hover,
a:active {
  color: #ffba66;
}
.bxr-font-hover-dark:hover {
  color: #995400;
}
.bxr-bg-hover-light-inverse:hover {
  background-color: #ffffff;
  color: #ff8c00;
}
.bxr-bg-hover-dark-inverse:hover {
  background-color: #ff8c00;
  color: #ffffff;
}
.bxr-inverse {
  color: #ffffff;
  background: #ff8c00;
  /*.bxr-bg-hover-light-inverse:hover{background-color: @flight; color: @base}
    .bxr-bg-hover-dark-inverse:hover{background-color: @base; color: @flight}*/
}
.bxr-inverse .bxr-font-color,
.bxr-inverse a {
  color: #ffffff;
}
.bxr-inverse .bxr-font-color-light {
  color: #ffffff;
}
.bxr-inverse .bxr-font-color-dark {
  color: #ffffff;
}
.bxr-inverse .bxr-font-hover-light:hover,
.bxr-inverse a:hover,
.bxr-inverse a:active {
  color: #ffffff;
}
.bxr-inverse .bxr-font-hover-dark:hover {
  color: #ffffff;
}
.gray-line {
  padding: 5px 15px;
  background: #f6f6f7;
}
.bxr-helper {
  padding: 15px;
}
/********* popup window customize ********/
.popup-window {
  border: none;
}
.popup-window-content {
  margin: 0 20px;
}
.popup-window-titlebar .popup-window-top-row .popup-window-left-column,
.popup-window-titlebar .popup-window-top-row .popup-window-center-column,
.popup-window-titlebar .popup-window-top-row .popup-window-right-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column {
  background: #ff8c00;
  color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: none;
}
div.popup-window.popup-window-with-titlebar .popup-window-titlebar {
  background: #ff8c00 !important;
}
.popup-window-titlebar .popup-window-top-row .popup-window-center-column {
  padding: 10px 22px 10px 5px;
  font-weight: normal;
  font-size: 16px;
}
.popup-window-close-icon {
  display: inline-block;
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  background: none;
  border: none;
  padding: 10px 10px;
}
.popup-window-close-icon:hover {
  background: none;
  color: transparent;
}
.popup-window-close-icon:before {
  content: "\f057";
  font-size: 20px;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  color: #FFF;
  border-radius: 50%;
}
.popup-window-close-icon:hover:before {
  color: #F00;
}
.popup-window-top-row .popup-window-left-column {
  border: none !important;
}
/*****************end popup window customize**********************/
/*****************************buttons************************************/
.btn,
.bxr-color-button,
.bx_auth_popup_form,
.containter input[type="submit"],
.authorize-submit-cell input[type="submit"],
.bx-registration-table input[type="submit"],
.bxr-border-color-button {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 8px 15px;
  font-size: 14px;
  border-collapse: collapse;
  border: none;
}
.btn {
  border: 1px solid #999;
}
.bxr-border-color {
  border: 1px solid #ff8c00;
}
.bxr-sortbutton.active,
.bxr-sortbutton:hover,
.bxr-view-mode.active,
.bxr-view-mode:hover {
  text-decoration: none;
  background: #ff8c00;
  color: #FFF;
}
.bxr-color-button,
.bx_auth_popup_form,
.containter input[type="submit"],
.authorize-submit-cell input[type="submit"],
.bx-registration-table input[type="submit"] {
  background: #ff8c00;
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bxr-border-color-button {
  color: #ff8c00;
  text-decoration: none;
  border: 1px solid #ff8c00;
}
a.bxr-border-color-button {
  display: inline-block;
  text-decoration: none;
}
.bxr-color-button:hover,
.bx_auth_popup_form,
.containter input[type="submit"]:hover,
.authorize-submit-cell input[type="submit"]:hover,
.bx-registration-table input[type="submit"]:hover,
.bxr-border-color-button:hover {
  background: #ff8c00;
  color: #ffffff;
  -webkit-box-shadow: 1px 1px 2px 0px rgba(169, 134, 134, 0.5);
  -moz-box-shadow: 1px 1px 2px 0px rgba(169, 134, 134, 0.5);
  box-shadow: 1px 1px 2px 0px rgba(169, 134, 134, 0.5);
}
.bxr-color-button:active,
.bxr-border-color-button:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bxr-basket-group .bxr-color-button {
  margin-left: 5px;
}
.bxr-color-button-small {
  padding: 6px 12px;
  font-size: 13px;
}
.bxr-color-button-small-only-icon {
  padding: 5px 7px;
  font-size: 13px;
}
a.bxr-color-button {
  display: inline;
}
a.bxr-gray-content {
  color: #808080;
}
a:hover.bxr-gray-content {
  color: #ffba66;
}
.bxr-color-button:hover {
  background-color: #ffba66;
  color: #ffffff;
  color: #FFF;
}
.bxr-color-button:active {
  background-color: #995400;
  color: #ffffff;
  color: #FFF;
}
.bxr-color-button span.glyphicon,
.bxr-color-button span.fa {
  margin-right: 5px;
}
.bxr-color-button-small-only-icon span.fa,
.bxr-color-button-small-only-icon span.glyphicon {
  margin-right: 3px;
  font-size: 18px;
}
.bxr-quantity-text,
.bxr-quantity-button-minus,
.bxr-quantity-button-plus,
.icon-button-cart,
.bxr-quantity-button-delay,
.icon-button-delay,
.icon-button-delete,
.compare-button-delete {
  font-size: 14px;
  line-height: 24px;
  color: #000;
  font-weight: bold;
  width: 30px;
  text-align: center;
}
.bxr-quantity-button-minus,
.bxr-quantity-button-plus {
  padding: 0;
}
input.bxr-quantity-text {
  padding: 4px 5px;
}
.icon-button-delay,
.icon-button-delete,
.icon-button-cart {
  margin-left: 10px;
}
.bxr-quantity-button-minus,
.bxr-quantity-button-plus {
  width: 16px;
}
.icon-button-delete,
.compare-button-delete {
  color: #AA0000;
}
.bxr-indicator-item {
  border-collapse: collapse;
  border: none;
  padding: 8px 8px;
  min-width: 32px;
  display: inline-block;
  background: #EEE;
}
.bxr-indicator-item-active,
.bxr-counter-active,
.bxr-counter-compare-active,
.bxr-detail-torg-btn .bxr-indicator-item-active,
.bxr-detail-torg-btn .bxr-counter-compare-active {
  background: #ff8c00;
  color: #ffffff;
}
/*********** menu **********/
.bxr-children-color > a {
  color: #ff8c00 !important;
}
.bxr-children-color-hover:hover > a {
  color: #ff8c00 !important;
}
.menu-arrow-top {
  border-top-color: #ff8c00 !important;
}
.menu-arrow-top:before {
  border-bottom-color: #ff8c00 !important;
}
.bxr-classic-hover-menu-color,
.bxr-classic-hover-menu-color ul ul {
  border: 1px solid #995400;
}
.bxr-classic-hover-menu-color ul li,
.bxr-left-menu-hover li.bxr-color-flat {
  border-top: 1px solid #995400;
}
.bxr-left-menu-hover li.bxr-dark-flat {
  border-top: 1px solid #181d24;
}
/*********** slider **********/
.bxr-slider .slick-dots li button:hover,
.bxr-slider .slick-dots li.slick-active button,
.bxr-carousel .slick-dots li button:hover,
.bxr-carousel .slick-dots li.slick-active button,
.bxr-list .slick-dots li.slick-active button {
  background: #ff8c00;
}
/*********** personal/... *****************/
#basket_items_list .bx_ordercart_order_pay_center > a,
#order_form_div .bx_ordercart_order_pay_center > a {
  background: #ff8c00 !important;
}
#basket_items_list .bx_ordercart_order_pay_center > a:hover,
#order_form_div .bx_ordercart_order_pay_center > a:hover {
  background: #ffba66 !important;
}
.bx_ordercart .bx_sort_container a {
  background: #ff8c00;
  color: #ffffff;
}
.bx_ordercart .bx_sort_container a:not(.current):hover {
  background: #ffba66;
}
/*******************input elements**************/
input.bxr-quantity-text {
  width: 40px;
}
/**********basket************/
.bxr-basket-row-top #bxr-delay-body,
.bxr-basket-row-top #bxr-basket-body,
.bxr-basket-row-top #bxr-compare-body,
.bxr-basket-row-top #bxr-favor-body {
  border-top-color: #ff8c00;
}
.bxr-basket-row-fixed #bxr-delay-body,
.bxr-basket-row-fixed #bxr-basket-body,
.bxr-basket-row-fixed #bxr-compare-body,
.bxr-basket-row-fixed #bxr-favor-body {
  border-right-color: #ff8c00;
}
#bxr-delay-body:before,
#bxr-basket-body:before,
#bxr-compare-body:before,
#bxr-favor-body:before {
  border-bottom-color: #ff8c00;
}
#bxr-basket-row.bxr-basket-row-fixed > div.active:before {
  border-left-color: #ff8c00;
}
#bxr-basket-row.bxr-basket-row-fixed > div.active {
  background: #995400;
}
#bxr-basket-row > div.active a.bxr-basket-indicator {
  color: #ffffff;
  font-weight: normal;
  text-shadow: none;
}
#bxr-basket-row.bxr-basket-row-dinamic a.bxr-basket-indicator:hover {
  color: #ffffff;
  background: #ff8c00;
}
#bxr-basket-row > div.active .bxr-basket-indicator i,
#bxr-basket-row.bxr-basket-row-dinamic a.bxr-basket-indicator:hover i {
  text-shadow: none;
}
.bxr-counter-mobile {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.bxr-counter-mobile > span.bxr-counter-active {
  background: #ff8c00;
  color: #ffffff;
}
#bxr-basket-row.bxr-basket-row-fixed > div:hover {
  background: #ff8c00;
  color: #ffffff;
}
#bxr-basket-row.bxr-basket-row-fixed > div:hover a.bxr-basket-indicator {
  color: #ffffff;
}
#bxr-basket-mobile-container .basket-body-title,
#bxr-favor-mobile-container .basket-body-title {
  background: #ff8c00;
}
/****************slick butttons ***************/
.bxr-color-button.slick-prev {
  background: #bdc3c7;
  background: url("/bitrix/templates/market_column/library/less/images/buttons/slide-button-arrow-prev.png") no-repeat center center, #ecf0f1;
}
.bxr-color-button.slick-prev:hover {
  background: #ff8c00;
  background: url("/bitrix/templates/market_column/library/less/images/buttons/slide-button-arrow-prev.png") no-repeat center center, #ff8c00;
}
.bxr-color-button.slick-next {
  background: #bdc3c7;
  background: url("/bitrix/templates/market_column/library/less/images/buttons/slide-button-arrow-next.png") no-repeat center center, #ecf0f1;
}
.bxr-color-button.slick-next:hover {
  background: #ff8c00;
  background: url("/bitrix/templates/market_column/library/less/images/buttons/slide-button-arrow-next.png") no-repeat center center, #ff8c00;
}
/***********bxready-element-styles***********/
.bxr-ecommerce-v1 .bxr-element-container .bxr-element-detail-button:hover {
  background-color: #ffba66;
  color: #FFF;
}
/********************************************/
/********bestsellers********/
.bxr-bestsellers-group > div {
  border: 1px solid #ffba66;
  color: #ff8c00;
}
.bxr-bestsellers-group:hover > div,
.bxr-bestsellers-group.bxr-bestsellers-group-active > div {
  color: #FFF;
  background: #ff8c00;
  border: 1px solid #ff8c00;
}
/***************************/
.bxrman-body .bxrman-logo {
  background-color: #ff8c00;
}
.bxr-sku-select-wrap .fa-chevron-down,
.set-template-option-wrap .fa-chevron-down,
.inst-template-description .select-wrap .fa-chevron-down,
.sp-replacer .fa-chevron-down,
.sp-container button,
.sp-container button:hover {
  background: #ff8c00;
}
.bxr-sku-select-item:hover .bxr-offers-props {
  color: #ff8c00;
}
.bx_filter .bx_ui_slider_pricebar_V {
  background: #995400;
}
.bx_filter .bx_ui_slider_handle {
  border: 5px solid #ff8c00;
  border-radius: 50%;
  background: #FFF;
}
.bxr-detail-tabs li.active {
  color: #ff8c00;
  border: 1px solid #ff8c00;
}
#bxr-main-accept {
  background: #f6f6f6;
  margin-bottom: 20px;
  margin-top: 10px;
}
.bxr-list h2 {
  border-bottom: 1px dotted #DDD;
  padding-bottom: 5px;
}
.footer-line {
  background: #ff8c00;
}
.basket-body-container .basket-body-title-h.active {
  color: #ff8c00;
}
.bxr-ecommerce-v4-effect:hover:before,
.bxr-ecommerce-v4-effect .bxr-basket-btn-wr form {
  border: 2px solid #ff8c00;
}
.bxr-ecommerce-v4-effect .bxr-basket-btn-wr form .fa-caret-down {
  color: #ff8c00;
}
.bxr-ecommerce-v4-effect .only-hover ul li button.bxr-indicator-item-active,
.bxr-ecommerce-v4-effect .only-hover ul li button.bxr-counter-compare-active {
  color: #FFF;
  background: #ff8c00;
  border: 1px solid #ff8c00;
}
.bxr-ecommerce-v4-effect .only-hover ul li:hover button.bxr-indicator-item-active,
.bxr-ecommerce-v4-effect .only-hover ul li:hover button.bxr-counter-compare-active {
  color: #FFF;
  background: #ffba66;
  border: 1px solid #ffba66;
}
.bxr-border-color-hover:hover,
.sale-acountpay-pp .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container,
.sale-order-detail .sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-graf-container,
.sale-order-payment-change-pp-list .sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-graf-container,
.bx_profile .form-group .form-control:focus,
div.bx-auth-serv-icons a:hover,
.sale-profile-detail-form .form-group .form-control:focus,
.sale-profile-detail-form .bx-sls .dropdown-block:focus,
.sale-acountpay-block .form-group .form-control:focus {
  border: 1px solid #ff8c00;
}

/* End */
/* /bitrix/components/bxready/abmanager/templates/full-static/style.css?1724230238273 */
/* /bitrix/templates/market_column/components/techdir/form.location/header/style.css?1739180730886 */
/* /bitrix/templates/market_column/components/bitrix/system.auth.form/popup/style.css?1559197712827 */
/* /bitrix/templates/market_column/components/bitrix/system.auth.form/popup_auth/style.css?1559197712106 */
/* /bitrix/templates/market_column/components/sotbit/search.title/.default/style.css?17434140468072 */
/* /bitrix/components/alexkova.market/buttonUp/templates/.default/style.css?1559197730471 */
/* /bitrix/templates/market_column/components/alexkova.market/menu/version_v1/style.css?17391807306903 */
/* /bitrix/components/alexkova.market/menu.hover/templates/list/style.css?15591977302237 */
/* /bitrix/templates/market_column/components/alexkova.market/menu/left_hover/style.css?17391807304047 */
/* /bitrix/components/alexkova.market/menu.hover/templates/classic/style.css?15591977303677 */
/* /bitrix/components/bxready/abmanager/templates/full-responsive/style.css?1724230238266 */
/* /bitrix/components/bxready/block.list/templates/.default/style.css?1724230238845 */
/* /bitrix/templates/market_column/components/bitrix/system.pagenavigation/.default/style.css?15591977122052 */
/* /bitrix/components/bxready/block.list/templates/.default/bitrix/news.list/.default/style.css?1724230238321 */
/* /bitrix/tools/bxready/library/elements/news.short.list.v1/include/style.css?1559197793547 */
/* /bitrix/templates/market_column/js/slick/slick.css?15591977121965 */
/* /bitrix/tools/bxready/library/elements/classic.image.v1/include/style.css?1559197793482 */
/* /bitrix/components/alexkova.market/slider/templates/slick_content/style.css?15591977303827 */
/* /bitrix/tools/bxready/library/elements/flaticon.list.v1/include/style.css?1559197793647 */
/* /bitrix/components/alexkova.market/promo/templates/ribbon/bitrix/news.list/.default/style.css?1559197730538 */
/* /bitrix/components/alexkova.market/promo/templates/ribbon/bitrix/news.list/.default/include/css/goliath.css?15591977302067 */
/* /bitrix/components/alexkova.market/catalog.bestsellers/templates/.default/style.css?15591977302363 */
/* /bitrix/tools/bxready/library/markers/circle_vertical_small/include/style.css?15591977931491 */
/* /bitrix/components/alexkova.market/catalog.product.subscribe/templates/.default/style.css?15591977302338 */
/* /bitrix/tools/bxready/library/elements/ecommerce.v2.lite/include/style.css?15637869766894 */
/* /bitrix/components/alexkova.market/catalog.markers/templates/.default/style.css?15591977302856 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?155919772251 */
/* /bitrix/tools/bxready/library/elements/classic.image.v1.autoheight/include/style.css?1559197793518 */
/* /local/components/pixelplus/cookie.message/templates/.default/style.css?17337557561670 */
/* /bitrix/components/kuznica/banner.popup/fancybox/source/jquery.fancybox.css?15591977164895 */
/* /bitrix/components/kuznica/banner.popup/fancybox/source/helpers/jquery.fancybox-buttons.css?15591977162447 */
/* /bitrix/templates/market_column/styles.css?174539636714975 */
/* /bitrix/templates/market_column/template_styles.css?174945641762598 */
/* /bitrix/templates/market_column/library/bootstrap/css/grid10_column.css?15591977122209 */
/* /bitrix/templates/market_column/library/less/less.css?165106636014822 */
