

/* Start:/bitrix/templates/market_column/js/suggestions/suggestions.min.css?17696722192091*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/* End */


/* 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?17792862697549*/
/********** 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;
}

.menu-parent .bxr-element-items {
    padding: 0 21px;
    display: none;
}
.menu-parent .bxr-element-items span {
    display: block;
    margin: 0 0 12px;
}
.menu-parent .bxr-element-items a {
    padding: 0 !important;
    font-size: 13px !important;
    display: inline !important;
}
#bxr-mobile-menu-content .bxr-element-items__more-link {
    display: block !important;
}
.menu-parent .bxr-element-name {
    position: relative;
}
.menu-parent .bxr-element-name::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(/bitrix/templates/market_column/components/alexkova.market/menu/version_v1/images/arrow-icon.svg) no-repeat center;
    top: 20px;
    right: 0;
}

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


/* Start:/bitrix/components/alexkova.market/menu.hover/templates/list/style.css?17615759013483*/
.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 {
}

.bxr-element-items__more-link {
    display: block;
    margin: 5px 0;

    font-size: 15px;
    font-weight: 700;
    color: #ff8c00 !important;
}

.bxr-element-items__more-link:hover {
    color: #6c6c6c !important;
}

.site-s3
.bxr-element-items__more-link {
    color: #009437 !important;
}

.site-s3
.bxr-element-items__more-link:hover {
    color: #6c6c6c !important;
}

.bxr-element-items__madfrog-link {
    display: block;
    margin: 5px 0;

    font-size: 17px !important;
    font-weight: 700;
    color: #ff8c00 !important;
}

.bxr-element-items__madfrog-link:hover {
    color: #6c6c6c !important;
}

.site-s3
.bxr-element-items__madfrog-link {
    color: #009437 !important;
}

.site-s3
.bxr-element-items__madfrog-link:hover {
    color: #6c6c6c !important;
}

@media (max-width: 991px) {
    .bxr-element-items__more-link {
        display: none !important;
    }

    .bxr-element-items__madfrog-link {
        display: none !important;
    }
}

.bxr-bg-hover-flat:has(ul:empty) > .sub-item > i,
.bxr-bg-hover-flat:has(.bxr-classic_hover_menu > ul:empty) > a > span {
    display: none;
}

.bxr-classic_hover_menu ul > li:hover > ul:empty {
    display: none;
}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1559197725620*/
.bx-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-breadcrumb-item{height:22px;white-space:nowrap}.bx-breadcrumb-item-angle{margin:0 10px;color:#b5bdc2;vertical-align:top;font-size:12px}.bx-breadcrumb-item-link{border-bottom:0;vertical-align:top;line-height:21px}.bx-breadcrumb-item-text{vertical-align:top;white-space:normal;font:400 13px/21px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:250ms linear all}
/* End */


/* Start:/local/components/pixelplus/cookie.message/templates/.default/style.css?17633583261667*/
.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: 9999999;
}

.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?176915020015418*/
.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;}
.headerTopLine__skidki {display:none!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;} 
.site-s3 .bxr-dark-flat {  background-color: #00be34!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;
}
.site-s3 .bxr-bg-hover-flat:hover {
  background-color: #009437!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;}
.doskidki2, .doskidki, .doskidki3 {display:none!important;}
.bxr-one-click-buy {background: #fcbd00!important;}
.site-s3 .bxr-one-click-buy {background: #00be34!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;}
.site-s3 .bxr-color-button:hover {background-color:#009437!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.max {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?1782374531138203*/
* {
    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%;
    }
    .bxr-list > .t_1:nth-of-type(4n+1){
        clear: both;
    }
}
@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_new {
    width: 255px;
    min-width: 255px;
}
.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__phones__mail{
    display: inline-flex;
    align-items: center;
    gap: 5px;
}
.headerMain__soc-block {
    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__max {
    display: block;
    width: 27px;
    min-width: 27px;
    height: 28px;
    background-image: url(/bitrix/templates/market_column/images/max-logo.svg);
    margin-right: 7px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.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;
}
.site-s3 ul.bxr-top-menu.bxr-big-menu > li:first-child {
    background-color: #009437 !important;
}
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_test_free_popup_form {
    max-width: 420px;
}
.bx_test_free_form input[type="text"],
.bx_test_free_form textarea.input_text_style {
    margin-bottom: 15px;
    width: 100%;
    box-sizing: border-box;
}
.bx_test_free_form textarea.input_text_style {
    resize: vertical;
    min-height: 70px;
}
.bx_test_free_form .bx_test_free_form__submit.color-button {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #009437;
    outline: none;
    border: 2px solid #009437;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    transition: background-color .2s, color .2s;
}
.bx_test_free_form .bx_test_free_form__submit.color-button:hover {
    background: #fff;
    color: #009437;
}
.bx_test_free_form .bx_test_free_form__submit.color-button:disabled {
    border: 2px solid #D9D9D9;
    background: #fff;
    color: #D9D9D9;
    cursor: not-allowed;
}
.bx_test_free_form__policy {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 14px;
}
.bx_test_free_form__policy a {
    color: #009437;
}
.bx_test_free_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_test_free_form__policy input[type="checkbox"]:checked {
    border-color: #009437;
}
.bx_test_free_form__policy input[type="checkbox"]:checked::after {
    content: '\2714';
    position: absolute;
    color: #009437;
    font-size: 12px;
}
.bx_test_free_form__policy__text {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
    text-align-last: left;
}
div.popup-window.popup-window-with-titlebar.test-free-popup .popup-window-titlebar {
    background: #009437 !important;
    border-color: #009437 !important;
}
div.popup-window.popup-window-with-titlebar.test-free-popup .popup-window-titlebar-text {
    color: #fff !important;
}
div.popup-window.popup-window-with-titlebar.test-free-popup .popup-window-close-icon:after {
    background-color: #fff !important;
}
.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;
}
/* / Контакты - Почта */

/* Страница "Madfrog" */
.madfrog {

}

.madfrog__inner {

}

.madfrog__logo-wrapper {
    margin: 0 0 70px 0;
}

.madfrog__logo {

}

.madfrog__logo-img {
    display: block;
    max-width: 500px;
    height: auto;
    object-fit: cover;
    outline: none;
    border: none;
    user-select: none;
}

.madfrog__product {

}

.madfrog__product + .madfrog__product {
    margin: 60px 0 0 0;
}

.madfrog__product-title-wrapper {

}

.madfrog__product-title {
    font-size: 35px;
    line-height: normal;
    font-weight: 700;
}

.madfrog__product-picture-items {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    gap: 20px;
}

.madfrog__product-picture-item {

}

.madfrog__product-picture-wrapper {

}

.madfrog__product-picture {

}

.madfrog__product-img {
    display: block;
    /*max-width: 500px;*/
    max-width: 100%;
    height: auto;
    object-fit: cover;
    outline: none;
    border: none;
    user-select: none;
}

.madfrog__product-list-wrapper {
    margin: 20px 0;
}

.madfrog__product-list {
    font-size: 20px;
    font-weight: 400;
    margin: 0;
}

.madfrog__product-list-item {

}

.madfrog__product-list-item + .madfrog__product-list-item {

}

.madfrog__product-subtitle-wrapper {
    margin: 40px 0;
}

.madfrog__product-subtitle {
    font-size: 30px;
    font-weight: 700;
    line-height: normal;
    text-align: center;
}

.madfrog__product-description-wrapper {
    margin: 20px 0;
}

.madfrog__product-description {

}

.madfrog__product-advantages-wrapper {
    margin: 0 0 30px 0;
}

.madfrog__product-advantages {

}

.madfrog__product-advantages-title-wrapper {
    margin: 0 0 10px 0;
}

.madfrog__product-advantages-title {
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
}

.madfrog__product-advantages-items {

}

.madfrog__product-advantages-item {

}


.madfrog__product-advantages-item + .madfrog__product-advantages-item{
    margin: 15px 0 0 0;
}

.madfrog__product-advantages-item-cols {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;

    margin: 0 0 10px 0;
}

.madfrog__product-advantages-item-cols-item {

}

.madfrog__product-advantages-item-img-wrapper {

}

.madfrog__product-advantages-item-img {
    display: block;
    max-width: 50px;
    height: auto;
    outline: none;
    border: none;
    user-select: none;
}

.madfrog__product-advantages-item-title-wrapper {

}

.madfrog__product-advantages-item-title {
    font-size: 17px;
    font-weight: 700;
    line-height: normal;
    color: #00be34;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}

.madfrog__product-advantages-item-text-wrapper {

}

.madfrog__product-advantages-item-text {

}

.madfrog__product-advantages-final-wrapper {
    margin: 0 0 30px 0;
}

.madfrog__product-advantages-final {
    background-color: #efefef;
    padding: 20px 25px;
    font-size: 16px;
    font-weight: 700;
}

.madfrog__product-characteristics-wrapper {
    margin: 0 0 20px 0;
}

.madfrog__product-characteristics {

}

.madfrog__product-characteristics-title-wrapper {
    margin: 0 0 20px 0;
}

.madfrog__product-characteristics-title {
    padding: 7px 15px;
    background-color: #00be34;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -0.5px;
}

.madfrog__product-characteristics-table-wrapper {

}

.madfrog__product-characteristics-table {
    table-layout: fixed;
    width: 100%;
    border: none;
    margin: 0;
    padding: 0;
}

.madfrog__product-characteristics-table tr {

}

.madfrog__product-characteristics-table tr th,
.madfrog__product-characteristics-table tr td {
    border: 1px solid #ccc;
    padding: 10px;
    margin: 0;
    word-break: break-word;
}

.madfrog__product-characteristics-table tr th {
    font-weight: 700;
}

.madfrog__product-characteristics-table tr td {

}

.madfrog__product-characteristics-table tr:nth-child(2n) {
    background-color: #efefef;
}

.madfrog__product-button-wrapper {
    margin: 0 0 20px 0;
}

.madfrog__product-button {
    display: inline-block;
    padding: 12px 28px;
    background-color: #00be34;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    outline: none;
    user-select: none;
    border: none;
    transition: all 0.3s ease;
}

.madfrog__product-button:hover {
    color: #fff;
    text-decoration: none;
    outline: none;
    user-select: none;
    border: none;

    opacity: .9;
}

.madfrog__product-button:focus {
    color: #fff;
    text-decoration: none;
    outline: none;
    user-select: none;
    border: none;
}

.madfrog__product-contacts-wrapper {

}

.madfrog__product-contacts {

}

.madfrog__product-contacts-title-wrapper {

}

.madfrog__product-contacts-title {
    font-weight: 700;
}

.madfrog__product-contacts-items {

}

.madfrog__product-contacts-item {

}

.madfrog__product-contacts-item a {
    color: #00be34;
    text-decoration: underline;
    outline: none;
    border: none;
}

.madfrog__product-contacts-item a:hover {
    color: #00be34;
    text-decoration: none;
    outline: none;
    border: none;
}

.madfrog__product-contacts-item a:focus {
    color: #00be34;
    outline: none;
    border: none;
}


@media (max-width: 640px) {
    .madfrog__product-title {
        font-size: 25px;
    }

    .madfrog__product-list {
        font-size: 16px;
    }

    .madfrog__product-subtitle {
        font-size: 25px;
    }

    .madfrog__logo-img {
        max-width: 100%;
    }
}
.relative-block {
    position: relative;
}
.black-friday {
    position: absolute;
    background: url(/bitrix/templates/market_column/images/black-friday.png);
    width: 100px;
    height: 70px;
    top: -20px;
    background-size: cover;
    right: -10px;
    z-index: 0;
}
.black-friday.black-friday-main-product {
    z-index: 1000;
}
.bxr-element-image .black-friday {
    width: 90px;
    height: 60px;
    right: -30px;
    top: -10px;
}
.bxr-element-image-list .black-friday {
    right: -30px;
}
.bxr-element-image-table .black-friday {
    width: 45px;
    height: 30px;
    right: -30px;
}
/* / Страница "Madfrog" */

/* Оптовая цена */

/* Оптовая цена -> Листинг */
.catalog-list__prices {

}

.catalog-list__prices-cols {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.catalog-list__prices-cols-item {

}

.catalog-list__price-opt-wrapper {

}

.catalog-list__price-opt {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #FF8C00;
    white-space: nowrap;
}

.catalog-list__price-opt span {
    font-family: 'Montserrat-bold', sans-serif;
    font-weight: 700;
}

.bxr-ecommerce-v1-table
.catalog-list__prices-cols {
    justify-content: flex-start;
}

@media (max-width: 991px) {
    .bxr-ecommerce-v1-table
    .catalog-list__prices-cols {
        justify-content: center;
    }
}

@media (max-width: 500px) {
    .catalog-list__prices-cols {
        gap: 10px;
    }
}

/* / Оптовая цена -> Листинг */

.catalog-list__prices
.bxr-market-current-price.bxr-market-format-price {
    font-size: 16px;
    line-height: 20px;
    /*white-space: nowrap;*/
}

/* / Оптовая цена */


.catalogDetailRecomended {
    display: flex;
    flex-wrap: wrap;
}
.catalogDetailRecomended .bxr-ecommerce-v2-lite .bxr-element-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.catalogDetailRecomended .bxr-element-action {
    margin-top: auto;
}
.catalogDetailRecomended .catalog-list__prices-cols {
    gap: 10px;
    flex-direction: column;
} 
.catalogDetailRecomended .bxr-ecommerce-v2-lite,
.catalogDetailRecomended .bxr-element-container {
    height: 100% !important;
}
.catalogDetailRecomended .bxr-market-item-price {
    padding: 0;
    margin: 0;
    padding-bottom: 10px;
}
.catalogDetailRecomended .bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-action {
    padding: 0;
}
.catalogDetailRecomended .bxr-element-price {
    margin-bottom: 0;
}

.bxr-filter-marker .bxr-marker-sale,
.bxr-filter-marker .bxr-marker-sale:hover,
.bxr-circle-marker-vertical .bxr-marker-sale {
    width: 40px;
    height: 40px;
    display: flex;
    border: none;
    font-size: 0;
}
.bxr-filter-marker .bxr-marker-sale {
    background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40.03 39.4'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: %23ccc;%7d .cls-1, .cls-2 %7b fill-rule: evenodd; stroke-width: 0px;%7d .cls-2 %7b fill: %23fff;%7d %3c/style%3e%3c/defs%3e%3cpolygon class='cls-1' points='19.98 0 23.39 3 27.67 1.47 29.59 5.56 34.16 5.75 34.36 10.26 38.49 12.16 36.94 16.38 40.03 19.7 36.94 23.02 38.49 27.24 34.36 29.14 34.16 33.65 29.59 33.85 27.67 37.93 23.39 36.4 19.98 39.4 16.61 36.4 12.33 37.93 10.4 33.85 5.84 33.65 5.64 29.14 1.5 27.24 3.06 23.02 0 19.7 3.06 16.38 1.5 12.16 5.64 10.26 5.84 5.75 10.4 5.56 12.33 1.47 16.61 3 19.98 0'/%3e%3cpath class='cls-2' d='M25.74,25.82c.37,0,.68-.17.93-.51.26-.37.4-.94.4-1.73s-.14-1.36-.4-1.7c-.25-.37-.57-.54-.93-.54s-.68.17-.96.54c-.28.34-.4.91-.4,1.7s.11,1.36.4,1.73c.28.34.6.51.96.51ZM25.74,27.98h0ZM25.74,27.98c-.82,0-1.5-.17-2.13-.54-.6-.34-1.08-.82-1.42-1.5-.37-.65-.54-1.42-.54-2.35s.17-1.7.54-2.35c.34-.65.82-1.13,1.42-1.53.62-.34,1.3-.51,2.13-.51s1.47.17,2.1.51c.59.4,1.08.88,1.45,1.53.34.65.51,1.45.51,2.35s-.17,1.7-.51,2.35c-.37.68-.85,1.16-1.45,1.5-.62.37-1.3.54-2.1.54ZM14.54,18.34h0ZM14.54,18.34c.37,0,.68-.17.96-.51.26-.37.37-.94.37-1.73s-.11-1.36-.37-1.7c-.28-.37-.6-.54-.96-.54s-.71.17-.96.54c-.26.34-.4.91-.4,1.7s.14,1.36.4,1.73c.26.34.6.51.96.51ZM14.51,20.52h0ZM14.51,20.52c-.76,0-1.44-.17-2.07-.54-.62-.37-1.11-.85-1.45-1.53-.34-.65-.51-1.42-.51-2.35s.17-1.7.51-2.35c.34-.65.82-1.13,1.45-1.5.62-.34,1.3-.51,2.07-.51.82,0,1.5.17,2.13.51.6.37,1.08.85,1.45,1.5.34.65.54,1.44.54,2.35s-.2,1.7-.54,2.35c-.37.65-.85,1.16-1.45,1.53-.62.37-1.3.54-2.13.54ZM13.07,27.78h0ZM13.07,27.78l10.83-15.85h3.29l-10.83,15.85h-3.29Z'/%3e%3c/svg%3e") no-repeat center center / cover;
}
.bxr-filter-marker .bxr-marker-sale:hover,
.bxr-filter-marker .bxr-marker-sale.active,
.bxr-circle-marker-vertical .bxr-marker-sale {
    background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg id='_Ð ÐµÐ¶Ð¸Ð¼_Ð¸Ð·Ð¾Ð»ÑÑ†Ð¸Ð¸' data-name='Ð ÐµÐ¶Ð¸Ð¼ Ð¸Ð·Ð¾Ð»ÑÑ†Ð¸Ð¸' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40.03 39.4'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: %23ea1100;%7d .cls-1, .cls-2 %7b fill-rule: evenodd; stroke-width: 0px;%7d .cls-2 %7b fill: %23fff;%7d %3c/style%3e%3c/defs%3e%3cpolygon class='cls-1' points='19.98 0 23.39 3 27.67 1.47 29.59 5.56 34.16 5.75 34.36 10.26 38.49 12.16 36.94 16.38 40.03 19.7 36.94 23.02 38.49 27.24 34.36 29.14 34.16 33.65 29.59 33.85 27.67 37.93 23.39 36.4 19.98 39.4 16.61 36.4 12.33 37.93 10.4 33.85 5.84 33.65 5.64 29.14 1.5 27.24 3.06 23.02 0 19.7 3.06 16.38 1.5 12.16 5.64 10.26 5.84 5.75 10.4 5.56 12.33 1.47 16.61 3 19.98 0'/%3e%3cpath class='cls-2' d='M25.74,25.82c.37,0,.68-.17.93-.51.26-.37.4-.94.4-1.73s-.14-1.36-.4-1.7c-.25-.37-.57-.54-.93-.54s-.68.17-.96.54c-.28.34-.4.91-.4,1.7s.11,1.36.4,1.73c.28.34.6.51.96.51ZM25.74,27.98h0ZM25.74,27.98c-.82,0-1.5-.17-2.13-.54-.6-.34-1.08-.82-1.42-1.5-.37-.65-.54-1.42-.54-2.35s.17-1.7.54-2.35c.34-.65.82-1.13,1.42-1.53.62-.34,1.3-.51,2.13-.51s1.47.17,2.1.51c.59.4,1.08.88,1.45,1.53.34.65.51,1.45.51,2.35s-.17,1.7-.51,2.35c-.37.68-.85,1.16-1.45,1.5-.62.37-1.3.54-2.1.54ZM14.54,18.34h0ZM14.54,18.34c.37,0,.68-.17.96-.51.26-.37.37-.94.37-1.73s-.11-1.36-.37-1.7c-.28-.37-.6-.54-.96-.54s-.71.17-.96.54c-.26.34-.4.91-.4,1.7s.14,1.36.4,1.73c.26.34.6.51.96.51ZM14.51,20.52h0ZM14.51,20.52c-.76,0-1.44-.17-2.07-.54-.62-.37-1.11-.85-1.45-1.53-.34-.65-.51-1.42-.51-2.35s.17-1.7.51-2.35c.34-.65.82-1.13,1.45-1.5.62-.34,1.3-.51,2.07-.51.82,0,1.5.17,2.13.51.6.37,1.08.85,1.45,1.5.34.65.54,1.44.54,2.35s-.2,1.7-.54,2.35c-.37.65-.85,1.16-1.45,1.53-.62.37-1.3.54-2.13.54ZM13.07,27.78h0ZM13.07,27.78l10.83-15.85h3.29l-10.83,15.85h-3.29Z'/%3e%3c/svg%3e") no-repeat center center / cover;
}
.bxr-circle-marker-vertical .bxr-marker-sale i {
    display: none;
}


div.cookie-message {
    z-index: 99999999999;
}
div.mes {
    z-index: 999;
}
jdiv.wrap__kXAOy {
    z-index: 999999999;
}

@media screen and (max-width: 899px) {
    jdiv.button__NNUWm {
        margin: 0 !important;
    }
    jdiv.wrap__kXAOy {
        bottom: 94px;
        right: 16px !important;
    }
}

@media screen and (max-width: 767px) {
    #FilterPopupForm {
        display: none;
    }
    .hidden-xs {
        display: none !important;
    }
}


.elementTechPage {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.elementTechPage__columns {
    display: flex;
    gap: 30px;
    align-items: flex-start;
}
.elementTechPage__columns__left {
    width: 706px;
    flex-shrink: 0;
}
.elementTechPage__columns__right {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.elementTechPage__columns--no-slider .elementTechPage__columns__right {
    width: 100%;
}
.elementTechPage__columns__right > h1 {
    margin: 0;
}
.elementTechPage__article {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    color: #414141;
    font-family: "Open Sans";
    font-size: 12px;
    line-height: 1.2;
    margin-top: -15px;
}
.elementTechPage__article__name {
    font-weight: 400;
}
.elementTechPage__article__value {
    font-weight: 700;
}
.elementTechPage__props-link {
    margin: 0;
    padding: 0;
    list-style: none;
}
.elementTechPage__props-link li {
    margin: 0;
    padding: 0;
}
.elementTechPage h1 {
    color: #333;
    font-family: Montserrat-bold;
    font-size: 30px;
    font-weight: 400;
    line-height: 130%;
    margin: 0;
}
.elementTechPage__top__rating {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 15px;
}
.elementTechPage__top__buttons {
    display: flex;
    flex-wrap: wrap;
}
.elementTechPage__top__buttons__items {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 20px;
    justify-content: space-between;
    width: 100%;
}
.elementTechPage__top__rating__rewievs__link {
    font-family: Montserrat;
    color:#009437;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    text-decoration: underline;
    text-decoration-style: dashed;
    text-underline-offset: 4px;
    cursor: pointer;
}
.elementTechPage__top__rating__rewievs__link:hover {
    text-decoration: none;
}
.elementTechPage .bx_item_detail_rating,
.elementTechPage .bxr-basket-action {
    margin: 0;
}
.elementTechPage__slider {
    margin-bottom: 0;
}
.elementTechPage__columns .elementTechPage__slider {
    margin-bottom: 0;
}
.elementTechPage .ax-element-slider {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 30px;
    max-width: 100%;
}
.elementTechPage .elementTechPage__mainSlider {
    display: flex;
    width: 100%;
    height: auto;
    max-height: 562px;
}
.elementTechPage .ax-element-slider-main {
    height: auto;
    max-height: 562px;
    display: flex;
    margin: 0;
    line-height: unset;
    width: 100%;
    border: 1px solid #EEE;
}
.elementTechPage .ax-element-slider-main .slick-list,
.elementTechPage .ax-element-slider-main .slick-track,
.elementTechPage .ax-element-slider-main .slick-slide {
    height: auto;
    max-height: 562px;
}
.elementTechPage .ax-element-slider-main .slick-list .slick-track a {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    margin: 0;
    line-height: normal;
    height: auto;
    max-height: 562px;
}
.elementTechPage .ax-element-slider-main .slick-list .slick-track a img {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 562px;
    object-fit: contain;
    object-position: center center;
}
.elementTechPage .ax-element-slider-nav {
    width: 100%;
    min-width: 0;
}
.elementTechPage .ax-element-slider-main .slick-track {
    display: flex;
    align-items: center;
}
.elementTechPage .bx_item_detail_rating {
    display: flex;
    flex-wrap: nowrap;
    gap: 15px;
    align-items: center;
}
.elementTechPage .bx_item_detail_rating .bx_item_rating {
    margin: 0;    
}
.voute__count {
    font-family: Montserrat-Bold;
    color: #414141;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
}
.elementTechPage .bx_item_detail_rating .bx_stars_container {
    margin: 0;
    height: 18px;
}
.elementTechPage__top__buttons__items__item {
    position: relative;
}
.elementTechPage .elementTechPage__top__buttons__items__item .elementTechPage__top__buttons__items__item__button {
    display: flex;
    flex-wrap: nowrap;
    gap: 5px;
    align-items: center;
    color: #009437;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
    text-transform: none;
    padding: 0;
    border-radius: unset;
    min-width: unset;
    background: none;
}
.elementTechPage .bxr-share-social {
    padding: 6px;
    border: 1px solid #009437;
    top: 4px;
    z-index: 1;
    margin: 0;
    display: flex;
    gap: 4px;
}
.elementTechPage .bxr-share-social .bxr-share-icon {
    display: flex;
    margin: 0;
}
.elementTechPage__top__buttons__items__item__button__icon {
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementTechPage__top__buttons__items__item__button__text {
    text-decoration: underline;
    text-decoration-style: dashed;
    text-underline-offset: 4px;
}
.elementTechPage__top__buttons__items__item__button:hover .elementTechPage__top__buttons__items__item__button__text {
    text-decoration: none;
}
.elementTechPage .ax-element-slider-nav {
    padding: 0;
}
.elementTechPage .ax-element-slider-main .slick-list {
    display: flex;
    width: 100%;
}
.elementTechPage .ax-element-slider-nav .slick-list .slick-track {
    display: flex;
    margin-left: 0;
}
.elementTechPage .ax-element-slider-nav .slick-list .slick-track .slick-slide {
    width: auto !important;
    height: 94px !important;
    margin: 0 20px 0 0;
    border: none !important;
}
.elementTechPage .ax-element-slider-nav .slick-list .slick-track .slick-slide .slide-wrap {
    width: auto;
    height: 94px;
    border: 1px solid #EEE;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.elementTechPage .ax-element-slider-nav .slick-list .slick-track .slick-slide.slick-current .slide-wrap {
    border: 1px solid #a8a8a8;
}
.elementTechPage .ax-element-slider-nav .slick-list .slick-track .slick-slide .slide-wrap img {
    width: auto;
    height: 94px;
    max-width: none;
    max-height: 94px;
    display: block;
    object-fit: contain;
}

.elementTechPage__priceBlock {
    padding: 25px;
    border: 3px solid #EEE;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}
.elementTechPage__priceBlock__stock {
    display: flex;
    align-items: center;
    gap: 6px;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
    color: #414141;
}
.elementTechPage__priceBlock__stock__dot {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    flex-shrink: 0;
    background: #009437;
    transform: translateY(1px);
}
.elementTechPage__priceBlock__stock--out .elementTechPage__priceBlock__stock__dot {
    background: #D9D9D9;
}
/* .elementTechPage__priceBlock__stock--in .elementTechPage__priceBlock__stock__value {
    color: #009437;
}
.elementTechPage__priceBlock__stock--out .elementTechPage__priceBlock__stock__value {
    color: #414141;
} */
.elementTechPage__columns__right .elementTechPage__priceBlock__price,
.elementTechPage__columns__right .elementTechPage__priceBlock__price__buttons {
    width: 100%;
}
.elementTechPage__priceBlock .allow_other_measure {
    display: flex;
    align-items: flex-end;
    gap: 20px;
    flex-wrap: wrap;
}
.elementTechPage__priceBlock .bxr-market-price-without-name,
.elementTechPage__priceBlock .allow_other_measure .price_for_other_measure,
.elementTechPage__priceBlock #bxr-market-price-wrap .bxr-market-current-price {
    padding: 0;
    margin: 0;
    display: flex;
    float: unset;
    color: #414141;
    font-family: Montserrat-Bold;
    font-size: 21px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: unset;
}
.elementTechPage #bxr-market-price-wrap .bxr-market-current-price {
    margin: 0;
    padding: 0;
}
.elementTechPage__priceBlock #bxr-market-price-wrap,
.elementTechPage__priceBlock .bxr-market-price-without-name,
.elementTechPage__priceBlock .bxr-market-item-price-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-end;
    gap: 10px;
    width: 100%;
}
.elementTechPage__priceBlock .ndss {
    color: #414141;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    display: block;
    margin: 0;
    align-self: flex-end;
    text-align: left;
}
.elementTechPage__priceBlock #bxr-market-price-wrap .bxr-market-current-price {
    margin-left: auto;
    text-align: right;
    display: block;
    flex-shrink: 0;
}
.elementTechPage .bxr-market-item-price-group,
.elementTechPage #bxr-market-price-wrap,
.elementTechPage .bxr-color-button.bxr-trade-request {
    margin: 0;
}
.elementTechPage__priceBlock__price__buttons__items {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    width: 100%;
}
.elementTechPage__priceBlock__price__buttons__items > .bxr-basket-action:only-child,
.elementTechPage__priceBlock__price__buttons__items > button:only-child,
.elementTechPage__priceBlock__price__buttons__items > .bxr-subscribe-wrap:only-child {
    width: 100%;
}
.elementTechPage__priceBlock__price__buttons__items > .bxr-basket-action:only-child .bxr-color-button,
.elementTechPage__priceBlock__price__buttons__items > button:only-child {
    width: 100%;
}
.elementTechPage .bxr-one-click-buy.bxr-color-button,
.elementTechPage .bxr-color-button.bxr-trade-request {
    margin-bottom: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 25px;
    color: #FFF;
    font-size: 12px;
    font-weight: 700;    
    text-transform: uppercase;
    transition: background-color .2s, color .2s;
    border-radius: 3px;
    border: 2px solid #009437 !important;
    background: #009437 !important;
    min-height: 34px;
    height: 34px;
    box-sizing: border-box;
    box-shadow: none !important;
    line-height: 1;
}
.elementTechPage .bxr-one-click-buy.bxr-color-button:hover,
.elementTechPage .bxr-color-button.bxr-trade-request:hover {
    background: transparent !important;
    color: #009437;
    border: 2px solid #009437 !important;
    box-shadow: none !important;
    transform: none !important;
}
.elementTechPage__priceBlock__price__buttons__items__testfree {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    color: #009437;
    cursor: pointer;
    text-align: left;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.elementTechPage__priceBlock__price__buttons__items__testfree:hover {
    text-decoration: none;
}
.elementTechPage__priceBlock__tabs .bxr-detail-tabs {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    margin: 0;
}
.elementTechPage__priceBlock__tabs .bxr-detail-tabs li {
    margin: 0;
    border-radius: unset;
    padding: 0;
    color: #009437;
    text-align: center;
    font-family: Montserrat-bold;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    text-decoration: underline;
    text-decoration-style: dashed;
    text-underline-offset: 4px;
    border: none;
}
.elementTechPage__priceBlock__tabs .bxr-detail-tabs li:hover {
    text-decoration: none;
}
.elementTechPage__priceBlock__tabs .bxr-detail-tabs li.active {
    color: #414141;
    border: none;
    text-decoration: none;
}

.elementTechPage__priceBlock__tabsItems .bxr-detail-text {
    border: none;
    padding: 0;
    margin: 0;
}

.elementTechPage__priceBlock__tabsItems__props {
    display: flex;
    flex-direction: column;
}
.elementTechPage__priceBlock__tabsItems__props-block {
    display: flex;
    flex-direction: column;
}
.elementTechPage__priceBlock__tabsItems__props__title {
    margin-bottom: 20px;
    color: #414141;
    font-family: Montserrat-bold;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.elementTechPage__priceBlock__tabsItems__props__items {
    display: grid;
    grid-template-columns: max-content 1fr max-content 1fr;
    column-gap: 30px;
    row-gap: 10px;
    align-items: start;
}
.elementTechPage__priceBlock__tabsItems__props__items__item {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: span 2;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEE;
    gap: 30px;
}
.elementTechPage__priceBlock__tabsItems__props__items__item__name {
    min-width: 0;
    color: #414141;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
}
.elementTechPage__priceBlock__tabsItems__props__items__item__value {
    min-width: 0;
    color: #414141;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2;
}
.elementTechPage__priceBlock__tabsItems__props__items__item__value.elementTechPage__priceBlock__tabsItems__props__items__item__value-green {
    color: #009437;
}

.elementTechPage__advantages {
    display: flex;
    flex-direction: column;
    margin-top: 30px;
}
.elementTechPage__advantages__title {
    margin-bottom: 20px;
    color: #414141;
    font-family: Montserrat-bold, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.elementTechPage__advantages__items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px 30px;
}
.elementTechPage__advantages__item {
    display: flex;
    align-items: center;
    gap: 18px;
    min-width: 0;
}
.elementTechPage__advantages__item__image {
    flex-shrink: 0;
    width: 120px;
    height: 120px;
    border-radius: 20px;
    background: var(--border, #EEE);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementTechPage__advantages__item__image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}
.elementTechPage__advantages__item__content {
    display: flex;
    flex-direction: column;
    gap: 8px;
    min-width: 0;
}
.elementTechPage__advantages__item__title {
    color: #414141;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
.elementTechPage__advantages__item__text {
    color: #414141;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.elementTechPage__advantages__item__text p {
    margin: 0;
}
.elementTechPage__advantages__item__text p + p {
    margin-top: 8px;
}

.elementTechPage__props-link a.elementTechPage__priceBlock__tabsItems__props__anchor {
    color: #009437;
    text-decoration: underline;
    text-decoration-style: dashed;
    text-underline-offset: 4px;
    margin-top: 0;
}
.elementTechPage__props-link a.elementTechPage__priceBlock__tabsItems__props__anchor:hover {
    text-decoration: none;
}
.elementTechPage__sections {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.elementTechPage__section__title {
    margin: 0;
    margin-bottom: 20px;
    color: #414141;
    font-family: Montserrat-bold;
    font-size: 24px;
    font-weight: 400;
    line-height: 130%;
}
.elementTechPage__section__content {
    display: block;
    border-top: none;
    margin-top: 0;
    padding-top: 0;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.elementTechPage__section__content.bxr-detail-text *:not(.elementTechPage__priceBlock__tabsItems__props__title) {
    font-family: Montserrat;
}
.elementTechPage__sections .bxr-detail-tab {
    display: block !important;
}
.elementTechPage__priceBlock__tabsItems__props__anchor {
    margin-top: 10px;
    color: #009437;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    text-decoration: underline;
    text-decoration-style: dashed;
    text-underline-offset: 4px;
}
.elementTechPage__priceBlock__tabsItems__props__anchor:hover {
    text-decoration: none;
    cursor: pointer;
}

.elementTechPage .elementTechPage__priceBlock__tabsItems a,
.elementTechPage .elementTechPage__priceBlock__tabsItems a:hover {
    color: #009437;
}
.elementTechPage .elementTechPage__priceBlock__tabsItems .table-desc th {
    background: #009437;
}
.elementTechPage .bxr-market-item-price {
    text-align: left;
 }

@media screen and (max-width: 1199px) {
    .elementTechPage h1 {        
        font-size: 24px;
    }
    .elementTechPage__columns {
        flex-direction: column;
    }
    .elementTechPage__columns__left {
        width: 100%;
    }
    .elementTechPage__priceBlock {
        flex-direction: column;
        gap: 10px;
        align-items: flex-start;
    }
    .elementTechPage__priceBlock__price__buttons {
        width: 100%;
    }
    .elementTechPage__priceBlock__price__buttons__items {
        min-width: unset;
    }
    .elementTechPage__top__buttons__items {
        justify-content: flex-end;
    }
}
@media screen and (max-width: 767px) {
    .elementTechPage {
        gap: 20px;
    }
    .elementTechPage__slider {
        margin-bottom: 0;
    }
    .elementTechPage .ax-element-slider {
        gap: 20px;
    }
    .elementTechPage .elementTechPage__mainSlider,
    .elementTechPage .ax-element-slider-main,
    .elementTechPage .ax-element-slider-main .slick-list,
    .elementTechPage .ax-element-slider-main .slick-track,
    .elementTechPage .ax-element-slider-main .slick-slide,
    .elementTechPage .ax-element-slider-main .slick-list .slick-track a {
        height: auto !important;
        max-height: 562px !important;
    }
    .elementTechPage .ax-element-slider-main .slick-list .slick-track a img {
        width: auto !important;
        max-width: 100% !important;
        height: auto !important;
        max-height: 562px !important;
        object-fit: contain;
        object-position: center center;
    }
    .elementTechPage .elementTechPage__mainSlider {
        width: 100%;
    }
    .elementTechPage__top__buttons__items {
        flex-wrap: wrap;
        gap: 14px;
        justify-content: space-between;
    }
    .elementTechPage .ax-element-slider-nav {
        width: 100%;
        margin: 0;
    }
    .elementTechPage .ax-element-slider-nav .slick-list .slick-track .slick-slide {
        margin: 0 10px 0 0;
    }
    .elementTechPage__priceBlock__tabsItems__props__items {
        grid-template-columns: max-content 1fr;
    }
    .elementTechPage__priceBlock__tabsItems__props__items__item {
        grid-column: span 2;
    }
    .elementTechPage__advantages__items {
        grid-template-columns: 1fr;
    }
    .elementTechPage__priceBlock__price__buttons__items {
        flex-direction: column;
        gap: 10px;
    }
    .elementTechPage__priceBlock__price__buttons {
        width: 100%;
    }
    .elementTechPage .bxr-one-click-buy.bxr-color-button {
        max-width: 100%;
        width: 310px;
        text-align: center;
        height: unset;
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .elementTechPage__detailSlider .detailSlider-card__action .bxr-one-click-buy,
    .elementTechPage__detailSlider .detailSlider-card__action .bxr-basket-add {
        width: 100% !important;
        max-width: 100%;
        min-height: 34px;
        height: 34px !important;
        padding-top: 0;
        padding-bottom: 0;
    }

    .elementTechPage__priceBlock__tabs .bxr-detail-tabs {
        flex-wrap: wrap;
        gap: 10px 20px;
    }
    .elementTechPage__priceBlock__tabs .bxr-detail-tabs li {
        /* width: calc(50% - 10px); */
    }
}

.elementTechPage__top__buttons__items__item__button__icon-compare {
    min-width: 17px;
    height: 17px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3e%3cpath d='M2.85281 10.795H1.85937C1.64808 10.7951 1.44549 10.8792 1.29608 11.0286C1.14667 11.178 1.06266 11.3806 1.0625 11.5919V14.6253C1.06312 14.8364 1.14727 15.0388 1.29658 15.1881C1.44589 15.3374 1.64822 15.4216 1.85937 15.4222H2.85281C3.06397 15.4216 3.2663 15.3374 3.4156 15.1881C3.56491 15.0388 3.64907 14.8364 3.64969 14.6253V11.5919C3.64952 11.3806 3.56551 11.178 3.41611 11.0286C3.2667 10.8792 3.06411 10.7951 2.85281 10.795Z' fill='%23009437'/%3e%3cpath d='M6.94852 7.72174H5.95508C5.51498 7.72174 5.1582 8.07851 5.1582 8.51862V14.6253C5.1582 15.0654 5.51498 15.4222 5.95508 15.4222H6.94852C7.38862 15.4222 7.74539 15.0654 7.74539 14.6253V8.51862C7.74539 8.07851 7.38862 7.72174 6.94852 7.72174Z' fill='%23009437'/%3e%3cpath d='M11.0442 4.65112H10.0508C9.83949 4.65129 9.63689 4.7353 9.48749 4.8847C9.33808 5.03411 9.25407 5.2367 9.25391 5.448V14.6253C9.25453 14.8365 9.33868 15.0388 9.48799 15.1881C9.6373 15.3374 9.83963 15.4216 10.0508 15.4222H11.0442C11.2554 15.4216 11.4577 15.3374 11.607 15.1881C11.7563 15.0388 11.8405 14.8365 11.8411 14.6253V5.448C11.8409 5.23671 11.7569 5.03411 11.6075 4.88471C11.4581 4.7353 11.2555 4.65129 11.0442 4.65112Z' fill='%23009437'/%3e%3cpath d='M15.1409 1.57782H14.1475C13.7074 1.57782 13.3506 1.93459 13.3506 2.37469V14.6253C13.3506 15.0654 13.7074 15.4222 14.1475 15.4222H15.1409C15.581 15.4222 15.9378 15.0654 15.9378 14.6253V2.37469C15.9378 1.93459 15.581 1.57782 15.1409 1.57782Z' fill='%23009437'/%3e%3c/svg%3e");
}
.bxr-counter-compare-active .elementTechPage__top__buttons__items__item__button__icon-compare {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.0442 4.65112H10.0508C9.83949 4.65129 9.63689 4.7353 9.48749 4.8847C9.33808 5.03411 9.25407 5.2367 9.25391 5.448V14.6253C9.25453 14.8365 9.33868 15.0388 9.48799 15.1881C9.6373 15.3374 9.83963 15.4216 10.0508 15.4222H11.0442C11.2554 15.4216 11.4577 15.3374 11.607 15.1881C11.7563 15.0388 11.8405 14.8365 11.8411 14.6253V5.448C11.8409 5.23671 11.7569 5.03411 11.6075 4.88471C11.4581 4.7353 11.2555 4.65129 11.0442 4.65112Z' fill='%23414141'/%3e%3cpath d='M15.1409 1.57788H14.1475C13.7074 1.57788 13.3506 1.93465 13.3506 2.37476V14.6254C13.3506 15.0655 13.7074 15.4223 14.1475 15.4223H15.1409C15.581 15.4223 15.9378 15.0655 15.9378 14.6254V2.37476C15.9378 1.93465 15.581 1.57788 15.1409 1.57788Z' fill='%23414141'/%3e%3cg clip-path='url(%23clip0_932_1521)'%3e%3cpath d='M3.91781 15.2322C3.84481 15.3171 3.71854 15.3236 3.63723 15.2466L0.563382 12.3373C0.482068 12.2604 0.478533 12.1309 0.555439 12.0496L1.53478 11.0147C1.61174 10.9334 1.74121 10.9299 1.82253 11.0068L3.50165 12.5959C3.58296 12.6729 3.70922 12.6664 3.78223 12.5815L7.06264 8.76999C7.13564 8.68515 7.26484 8.67546 7.34965 8.74851L8.42945 9.6779C8.5143 9.7509 8.52399 9.8801 8.45094 9.96495L3.91781 15.2322Z' fill='%23414141'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_932_1521'%3e%3crect width='8' height='8' fill='white' transform='translate(0.5 8)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.elementTechPage__top__buttons__items__item__button__icon-favor {
    min-width: 17px;
    height: 15px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15' fill='none'%3e%3cg clip-path='url(%23clip0_722_101)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.18624 0.153352C3.96526 0.153352 2.74423 0.62564 1.81646 1.57022C-0.0390646 3.45936 -0.0390967 6.54256 1.81646 8.43168L5.1301 11.8052L7.8473 14.5716C8.20772 14.9384 8.79195 14.9384 9.15237 14.5716L11.8696 11.8052L14.5868 9.03882L15.1831 8.43168C17.0387 6.54254 17.0387 3.45935 15.1831 1.57022C13.3465 -0.299621 10.36 -0.313163 8.49989 1.51847C7.57945 0.612138 6.38226 0.153259 5.18624 0.153259V0.153352ZM5.18624 2.01697C5.92978 2.01697 6.67333 2.31091 7.25087 2.8989L7.8473 3.50614C8.20772 3.87296 8.79195 3.87296 9.15237 3.50614L9.74881 2.8989C10.9039 1.72291 12.723 1.72291 13.8781 2.8989C15.0332 4.0749 15.0332 5.9269 13.8781 7.1029L13.2816 7.71012L10.5644 10.4765L8.4998 12.5785L6.43517 10.4765L3.12162 7.1029C1.96652 5.9269 1.96652 4.0749 3.12162 2.8989C3.69915 2.31091 4.44271 2.01697 5.18624 2.01697Z' fill='%23009437'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_722_101'%3e%3crect width='17' height='15' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.bxr-indicator-item-active .elementTechPage__top__buttons__items__item__button__icon-favor {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_932_1531)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.18624 0.153413C3.96526 0.153413 2.74423 0.625701 1.81646 1.57028C-0.0390646 3.45942 -0.0390967 6.54262 1.81646 8.43175L5.1301 11.8053L7.8473 14.5717C8.20772 14.9385 8.79195 14.9385 9.15237 14.5717L11.8696 11.8053L14.5868 9.03888L15.1831 8.43175C17.0387 6.5426 17.0387 3.45941 15.1831 1.57028C13.3465 -0.29956 10.36 -0.313102 8.49989 1.51853C7.57945 0.612199 6.38226 0.153413 5.18624 0.153413Z' fill='%23414141'/%3e%3cg clip-path='url(%23clip1_932_1531)'%3e%3cpath d='M8.41781 10.2322C8.34481 10.3171 8.21854 10.3236 8.13723 10.2466L5.06338 7.33732C4.98207 7.26037 4.97853 7.13089 5.05544 7.04958L6.03478 6.01473C6.11174 5.93341 6.24121 5.92988 6.32253 6.00678L8.00165 7.59591C8.08296 7.67286 8.20922 7.66639 8.28223 7.58154L11.5626 3.76999C11.6356 3.68515 11.7648 3.67546 11.8496 3.74851L12.9295 4.6779C13.0143 4.7509 13.024 4.8801 12.9509 4.96495L8.41781 10.2322Z' fill='white'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_932_1531'%3e%3crect width='17' height='15' fill='white'/%3e%3c/clipPath%3e%3cclipPath id='clip1_932_1531'%3e%3crect width='8' height='8' fill='white' transform='translate(5 3)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.bxr-counter-compare-active .elementTechPage__top__buttons__items__item__button__text,
.bxr-indicator-item-active .elementTechPage__top__buttons__items__item__button__text {
    color: #414141;
}

.elementTechPage__section-slider {
    margin-top: 60px;
    overflow: visible;
}
.elementTechPage__section-slider__title {
    font-family: Montserrat-bold, sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 39px */
    margin: 0;
    margin-bottom: 20px;
    color: #414141;
}

.elementTechPage__gruzopodemnost__title,
.elementTechPage__material_kolesa__title,
.elementTechPage__dlina_vil__title {
    font-family: Montserrat-bold, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    margin-bottom: 10px;
}
.elementTechPage__gruzopodemnost__values,
.elementTechPage__material_kolesa__values,
.elementTechPage__dlina_vil__values {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.elementTechPage__gruzopodemnost__value,
.elementTechPage__material_kolesa__value,
.elementTechPage__dlina_vil__value {
    padding: 0 12px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    border: 1px solid #414141;
    box-sizing: border-box;
    color: #414141;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: default;
}
.elementTechPage__gruzopodemnost__value--active,
.elementTechPage__material_kolesa__value--active,
.elementTechPage__dlina_vil__value--active {
    font-weight: 700;
    color: #009437;
    border: 2px solid #009437;
}

.elementTechPage__detailSlider,
.elementTechPage__detailSlider *,
.elementTechPage__detailSlider *::before,
.elementTechPage__detailSlider *::after {
    box-sizing: border-box;
    margin-bottom: 0 !important;
}
.elementTechPage__detailSlider {
    width: 100%;
    overflow: hidden;
    margin-bottom: 0 !important;
}
.elementTechPage__detailSlider__list {
    margin: 0 !important;
    overflow: visible;
}
.elementTechPage__detailSlider__list.bxr-list > .t_1:nth-of-type(4n+1) {
    clear: none;
}
.elementTechPage__detailSlider .slick-list {
    margin: 0 -5px;
    overflow: hidden;
    padding: 1px 0;
}
.elementTechPage__detailSlider .slick-track {
    display: flex !important;
    align-items: stretch;
}
.elementTechPage__detailSlider .slick-slide {
    margin: 0;
    padding: 0 5px;
    height: auto !important;
    display: flex !important;
    align-self: stretch;
    float: none;
}
.elementTechPage__detailSlider .slick-slide > div,
.elementTechPage__detailSlider__slide {
    display: flex !important;
    flex-direction: column !important;
    width: 100%;
    height: 100%;
    flex: 1 1 auto;
    min-height: 100%;
}
.elementTechPage__detailSlider__slide {
    float: none;
    width: 100%;
    padding: 0;
    min-width: 0;
    margin-bottom: 0 !important;
    border: none;
    background: #fff;
}
.elementTechPage__detailSlider .bxr-ecommerce-v1,
.elementTechPage__detailSlider .detailSlider-card__content,
.elementTechPage__detailSlider .detailSlider-card__action {
    margin-bottom: 0 !important;
}
.elementTechPage__detailSlider .slick-prev,
.elementTechPage__detailSlider .slick-next {
    display: none !important;
}
.elementTechPage__bottomSlider .bxr-list .slick-dots {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 8px;
    position: static;
    width: 100%;
    margin: 16px 0 0 !important;
    padding: 0;
    list-style: none;
}
.elementTechPage__bottomSlider .bxr-list .slick-dots li {
    margin: 0;
    width: auto;
    height: auto;
}
.elementTechPage__bottomSlider .bxr-list .slick-dots li button {
    width: 8px;
    height: 8px;
    padding: 0;
    border: none;
    border-radius: 50%;
    background: #d9d9d9;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    transition: background-color 0.2s ease;
}
.elementTechPage__bottomSlider .bxr-list .slick-dots li button::before {
    display: none;
}
.elementTechPage__bottomSlider .bxr-list .slick-dots li.slick-active button {
    background: #009437;
}

.elementTechPage__detailSlider .bxr-ecommerce-v1,
.elementTechPage__detailSlider .bxr-ecommerce-v2-lite,
.elementTechPage__detailSlider [class*="bxr-ecommerce-v1"],
.elementTechPage__detailSlider [class*="bxr-ecommerce-v2"] {
    height: 100% !important;
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    border: none !important;
}
.elementTechPage__detailSlider .bxr-element-container {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    position: relative;
    flex: 1 1 auto;
    width: 100%;
    padding: 12px 33px 12px 33px;
    height: 100% !important;
    min-height: 100%;
    overflow: visible !important;
    margin-bottom: 0 !important;
}
.elementTechPage__detailSlider .bxr-ecommerce-v1 .bxr-element-container,
.elementTechPage__detailSlider [class*="bxr-ecommerce-v1"] .bxr-element-container {
    border-color: #EEE !important;
}
.elementTechPage__detailSlider .detailSlider-card__content {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
    flex: 1 1 auto;
    min-height: 0;
    box-sizing: border-box;
    overflow: visible;
}
.elementTechPage__detailSlider .detailSlider-card__stock {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    align-self: flex-end;
    gap: 6px;
    width: auto;
    max-width: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
}
.elementTechPage__detailSlider .detailSlider-card__stock__dot {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    flex-shrink: 0;
    background: #009437;
    display: inline-block;
    vertical-align: middle;
    transform: translateY(1px) !important;
}
.elementTechPage__detailSlider .detailSlider-card__stock__value {
    display: inline-flex;
    align-items: center;
    line-height: 130%;
    color: #414141;
    font-weight: 400;
}
.elementTechPage__detailSlider .detailSlider-card__stock--out .detailSlider-card__stock__dot {
    background: #D9D9D9;
}
/* .elementTechPage__detailSlider .detailSlider-card__stock--in .detailSlider-card__stock__value {
    color: #009437;
}
.elementTechPage__detailSlider .detailSlider-card__stock--out .detailSlider-card__stock__value {
    color: #414141;
} */
.elementTechPage__detailSlider .detailSlider-card__props {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%;
}
.elementTechPage__detailSlider .detailSlider-card__props__item {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    gap: 8px;
    width: 100%;
    color: #414141;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    line-height: 130%;
}
.elementTechPage__detailSlider .detailSlider-card__props__item__name {
    font-weight: 400;
    flex-shrink: 0;
}
.elementTechPage__detailSlider .detailSlider-card__props__item__value {
    font-weight: 700;
    text-align: right;
}
.elementTechPage__detailSlider .detailSlider-card__price-row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    width: 100%;
}
.elementTechPage__detailSlider .detailSlider-card__price-label {
    color: #414141;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    flex-shrink: 0;
}
.elementTechPage__detailSlider .detailSlider-card__price-value {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    min-width: 0;
}
.elementTechPage__detailSlider .detailSlider-card__price .bxr-product-price-wrap,
.elementTechPage__detailSlider .detailSlider-card__price .bxr-market-item-price,
.elementTechPage__detailSlider .detailSlider-card__price .catalog-list__prices,
.elementTechPage__detailSlider .detailSlider-card__price .catalog-list__prices-cols {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 0;
    width: auto;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.elementTechPage__detailSlider .detailSlider-card__price .ndss {
    display: none !important;
}
.elementTechPage__detailSlider .detailSlider-card__price .bxr-market-current-price,
.elementTechPage__detailSlider .detailSlider-card__price .catalog-list__prices-cols-item .bxr-market-current-price {
    margin: 0;
    text-align: left;
    color: #009437 !important;
    font-family: Montserrat-bold, sans-serif;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 130%;
    border: none !important;
}
.elementTechPage__detailSlider .detailSlider-card__price .catalog-list__price-opt-wrapper,
.elementTechPage__detailSlider .detailSlider-card__price .catalog-list__price-opt,
.elementTechPage__detailSlider .detailSlider-card__price .bxr-market-old-price,
.elementTechPage__detailSlider .detailSlider-card__price .niprice {
    display: none !important;
}
.elementTechPage__detailSlider .detailSlider-card__price .catalog-list__prices-cols-item {
    width: auto;
}
.elementTechPage__detailSlider .detailSlider-card__price .catalog-list__prices-cols-item + .catalog-list__prices-cols-item {
    display: none !important;
}
.elementTechPage__detailSlider .detailSlider-card__action,
.elementTechPage__detailSlider .bxr-element-container > .detailSlider-card__action,
.elementTechPage__detailSlider .detailSlider-card__action:hover,
.elementTechPage__detailSlider .bxr-element-container:hover .detailSlider-card__action,
.elementTechPage__detailSlider .bxr-ecommerce-v1:hover .detailSlider-card__action {
    margin-top: auto !important;
    width: 100% !important;
    align-self: stretch;
    flex-shrink: 0;
    display: flex !important;
    flex-direction: column !important;
    gap: 8px;
    padding: 8px 0 0 !important;
    transform: none !important;
    transition: none !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    max-height: none !important;
    height: auto !important;
    pointer-events: auto !important;
}
.elementTechPage__detailSlider .detailSlider-card__action .bxr-basket-action,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-subscribe-wrap,
.elementTechPage__detailSlider .detailSlider-card__action > button,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-basket-group,
.elementTechPage__detailSlider .detailSlider-card__action form.bxr-basket-action {
    width: 100% !important;
    max-width: 100%;
    box-sizing: border-box;
}
.elementTechPage__detailSlider .detailSlider-card__action .bxr-basket-action,
.elementTechPage__detailSlider .detailSlider-card__action form.bxr-basket-action {
    display: flex !important;
    flex-direction: column !important;
    flex: 0 0 auto;
    align-self: stretch;
    width: 100% !important;
    max-width: 100%;
}
.elementTechPage__detailSlider .detailSlider-card__action .bxr-quantity-button-minus,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-quantity-button-plus,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-quantity-text,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-quantity-upak-text,
.elementTechPage__detailSlider .detailSlider-card__action .clearfix {
    display: none !important;
}
.elementTechPage__detailSlider .detailSlider-card__action .bxr-basket-add,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-color-button.bxr-color-button-small-only-icon,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-color-button.bxr-trade-request,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-subscribe {
    width: 100% !important;
    min-width: 0;
    max-width: none;
    margin: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 25px !important;
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    border: 2px solid #0f7eda !important;
    background: #0f7eda !important;
    min-height: 34px;
    max-height: 34px;
    height: 34px !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    transform: none !important;
    line-height: 30px !important;
    transition: none !important;
}
.elementTechPage__detailSlider .detailSlider-card__action .bxr-basket-add:hover,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-color-button.bxr-trade-request:hover,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-subscribe:hover {
    background: transparent !important;
    color: #0f7eda !important;
    border: 2px solid #0f7eda !important;
    box-shadow: none !important;
    transform: none !important;
    padding: 0 25px !important;
    min-height: 34px;
    max-height: 34px;
    height: 34px !important;
    line-height: 30px !important;
}
.elementTechPage__detailSlider .detailSlider-card__action .bxr-one-click-buy {
    width: 100% !important;
    min-width: 0;
    max-width: none;
    margin: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    padding: 0 25px !important;
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    border: 2px solid #009437 !important;
    background: #009437 !important;
    min-height: 34px;
    max-height: 34px;
    height: 34px !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    transform: none !important;
    line-height: 30px !important;
    flex: none;
    transition: none !important;
}
.elementTechPage__detailSlider .detailSlider-card__action .bxr-one-click-buy:hover {
    background: transparent !important;
    color: #009437 !important;
    border: 2px solid #009437 !important;
    box-shadow: none !important;
    transform: none !important;
    padding: 0 25px !important;
    min-height: 34px;
    max-height: 34px;
    height: 34px !important;
    line-height: 30px !important;
}
.elementTechPage__detailSlider .detailSlider-card__content > * {
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
    margin: 0 !important;
    padding: 0 !important;
}
.elementTechPage__detailSlider .detailSlider-card__content *:not(.bxr-color-button):not(.bxr-basket-add):not(.bxr-one-click-buy):not(.bxr-subscribe):not(.detailSlider-card__stock__dot) {
    margin: 0 !important;
    padding: 0 !important;
}
.elementTechPage__detailSlider .detailSlider-card__content .bxr-element-avail,
.elementTechPage__detailSlider .detailSlider-card__content .bxr-element-rating,
.elementTechPage__detailSlider .detailSlider-card__content .bxr-element-offers,
.elementTechPage__detailSlider .detailSlider-card__content .bxr-instock-wrap {
    display: none !important;
}
.elementTechPage__detailSlider .bxr-ecommerce-v1 .bxr-element-container .bxr-element-name,
.elementTechPage__detailSlider .bxr-element-name {
    color: #414141 !important;
    text-align: center !important;
    font-family: Montserrat-bold, sans-serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.elementTechPage__detailSlider .bxr-ecommerce-v1 .bxr-element-container .bxr-element-name a,
.elementTechPage__detailSlider .bxr-element-name a {
    color: #414141 !important;
    text-align: center !important;
    font-family: Montserrat-bold, sans-serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    text-decoration: none !important;
    display: block;
    width: 100%;
}
.elementTechPage__detailSlider .bxr-element-image,
.elementTechPage__detailSlider .bxr-element-image a,
.elementTechPage__detailSlider .bxr-element-price,
.elementTechPage__detailSlider .bxr-element-action:not(.detailSlider-card__action),
.elementTechPage__detailSlider .bxr-element-avail,
.elementTechPage__detailSlider .bxr-element-rating,
.elementTechPage__detailSlider .bxr-element-offers,
.elementTechPage__detailSlider .catalog-list__prices,
.elementTechPage__detailSlider .catalog-list__prices-cols,
.elementTechPage__detailSlider .bxr-market-item-price,
.elementTechPage__detailSlider .bxr-market-item-price-group {
    width: 100%;
    box-sizing: border-box;
}
.elementTechPage__detailSlider .bxr-element-image,
.elementTechPage__detailSlider .detailSlider-card__content .bxr-element-image {
    position: relative !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    overflow: hidden !important;
    width: 100%;
    max-width: 278px;
    margin-left: auto;
    margin-right: auto;
    aspect-ratio: 1 / 1;
}
.elementTechPage__detailSlider .bxr-element-image a,
.elementTechPage__detailSlider .detailSlider-card__content .bxr-element-image a {
    position: static !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100%;
    height: 100%;
    max-width: none;
}
.elementTechPage__detailSlider .bxr-element-image img,
.elementTechPage__detailSlider .detailSlider-card__content .bxr-element-image img {
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    display: block;
    width: auto !important;
    max-width: 278px !important;
    max-height: 278px !important;
    height: auto !important;
    margin: 0 !important;
    transform: none !important;
    flex-shrink: 0;
    object-fit: contain;
    object-position: center center;
}
.elementTechPage__detailSlider .bxr-element-container > .bxr-circle-marker-vertical,
.elementTechPage__detailSlider .bxr-element-container > .bxr-filter-marker,
.elementTechPage__detailSlider .bxr-element-container > [class*="bxr-"][class*="-marker"] {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    z-index: 6;
    background: none !important;
    border: none !important;
    pointer-events: none;
}
.elementTechPage__detailSlider .bxr-marker-hit,
.elementTechPage__detailSlider .bxr-marker-discount,
.elementTechPage__detailSlider .bxr-marker-sale {
    position: static !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: auto !important;
    min-width: 0 !important;
    height: 25px !important;
    padding: 0 10px !important;
    font-size: 0 !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    background-image: none !important;
    box-shadow: none !important;
    pointer-events: auto;
    overflow: hidden;
}
.elementTechPage__detailSlider .bxr-marker-hit > *,
.elementTechPage__detailSlider .bxr-marker-discount > *,
.elementTechPage__detailSlider .bxr-marker-sale > * {
    display: none !important;
}
.elementTechPage__detailSlider .bxr-marker-discount,
.elementTechPage__detailSlider .bxr-marker-sale {
    background-color: #FF8C00 !important;
}
.elementTechPage__detailSlider .bxr-marker-discount::after,
.elementTechPage__detailSlider .bxr-marker-sale::after {
    content: "Скидка";
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #fff;
}
.elementTechPage__detailSlider .bxr-marker-hit {
    background-color: #FF0000 !important;
}
.elementTechPage__detailSlider .bxr-marker-hit::after {
    content: "Хит!";
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #fff;
}
.elementTechPage__detailSlider .bxr-element-action:not(.detailSlider-card__action),
.elementTechPage__detailSlider .bxr-element-price,
.elementTechPage__detailSlider .bxr-market-item-price,
.elementTechPage__detailSlider .bxr-market-item-price-group,
.elementTechPage__detailSlider .catalog-list__prices,
.elementTechPage__detailSlider .bxr-element-name,
.elementTechPage__detailSlider .bxr-element-image,
.elementTechPage__detailSlider .bxr-element-article,
.elementTechPage__detailSlider .bxr-element-bottom,
.elementTechPage__detailSlider .bxr-fast-view {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
    position: static !important;
    max-height: none !important;
    height: auto !important;
    pointer-events: auto !important;
}
.elementTechPage__detailSlider .detailSlider-card__action .bxr-one-click-buy,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-basket-add,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-color-button.bxr-trade-request,
.elementTechPage__detailSlider .detailSlider-card__action .bxr-subscribe {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
    position: static !important;
    max-height: none !important;
    min-height: 34px;
    height: 34px !important;
    width: 100% !important;
    max-width: 100% !important;
    pointer-events: auto !important;
}
.elementTechPage__detailSlider .bxr-element-action .bxr-basket-action {
    display: flex !important;
    flex-direction: column !important;
    position: static !important;
    width: 100% !important;
    max-width: 100% !important;
    align-self: stretch;
}
.elementTechPage__detailSlider .bxr-element-container,
.elementTechPage__detailSlider .bxr-element-action:not(.detailSlider-card__action),
.elementTechPage__detailSlider .bxr-element-price,
.elementTechPage__detailSlider .catalog-list__prices,
.elementTechPage__detailSlider .bxr-element-image,
.elementTechPage__detailSlider .bxr-element-image img,
.elementTechPage__detailSlider .bxr-element-image a {
    transition: none !important;
}
.elementTechPage__detailSlider .bxr-element-image,
.elementTechPage__detailSlider .bxr-element-image:hover,
.elementTechPage__detailSlider .bxr-element-image a,
.elementTechPage__detailSlider .bxr-element-image a:hover,
.elementTechPage__detailSlider .bxr-element-image img,
.elementTechPage__detailSlider .bxr-element-image:hover img,
.elementTechPage__detailSlider .bxr-ecommerce-v1:hover .bxr-element-image,
.elementTechPage__detailSlider [class*="bxr-ecommerce-v1"]:hover .bxr-element-image {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    box-shadow: none !important;
}
.elementTechPage__detailSlider .bxr-element-container > .bxr-sale-indicator--always-visible {
    position: absolute !important;
    top: 8px !important;
    right: 7px !important;
    left: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    gap: 5px;
    z-index: 7;
    background: none !important;
    border: none !important;
    pointer-events: none;
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}
.elementTechPage__detailSlider .bxr-sale-indicator--always-visible .bxr-basket-group,
.elementTechPage__detailSlider .bxr-sale-indicator--always-visible .bxr-basket-action {
    position: static !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    border: none !important;
    pointer-events: auto;
}
.elementTechPage__detailSlider .bxr-sale-indicator--always-visible .bxr-indicator-item,
.elementTechPage__detailSlider .bxr-sale-indicator--always-visible .bxr-compare-button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 21px !important;
    height: 21px !important;
    min-width: 21px;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    pointer-events: auto;
}
.elementTechPage__detailSlider .bxr-sale-indicator--always-visible .bxr-indicator-item .fa,
.elementTechPage__detailSlider .bxr-sale-indicator--always-visible .bxr-compare-button .fa {
    display: none !important;
}
.elementTechPage__detailSlider .detailSlider-card__icon {
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
.elementTechPage__detailSlider .detailSlider-card__icon-compare {
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='20' height='20' rx='2.5' fill='white'/%3e%3crect x='0.5' y='0.5' width='20' height='20' rx='2.5' stroke='%23EEEEEE'/%3e%3cpath d='M4.85281 12.7952H3.85937C3.64808 12.7953 3.44549 12.8793 3.29608 13.0287C3.14667 13.1782 3.06266 13.3807 3.0625 13.592V16.6255C3.06312 16.8366 3.14727 17.039 3.29658 17.1883C3.44589 17.3376 3.64822 17.4217 3.85937 17.4224H4.85281C5.06397 17.4217 5.2663 17.3376 5.4156 17.1883C5.56491 17.039 5.64907 16.8366 5.64969 16.6255V13.592C5.64952 13.3807 5.56551 13.1782 5.41611 13.0287C5.2667 12.8793 5.06411 12.7953 4.85281 12.7952Z' fill='%23009437'/%3e%3cpath d='M8.94852 9.72168H7.95508C7.51498 9.72168 7.1582 10.0785 7.1582 10.5186V16.6253C7.1582 17.0654 7.51498 17.4221 7.95508 17.4221H8.94852C9.38862 17.4221 9.74539 17.0654 9.74539 16.6253V10.5186C9.74539 10.0785 9.38862 9.72168 8.94852 9.72168Z' fill='%23009437'/%3e%3cpath d='M13.0442 6.65112H12.0508C11.8395 6.65129 11.6369 6.7353 11.4875 6.8847C11.3381 7.03411 11.2541 7.2367 11.2539 7.448V16.6253C11.2545 16.8365 11.3387 17.0388 11.488 17.1881C11.6373 17.3374 11.8396 17.4216 12.0508 17.4222H13.0442C13.2554 17.4216 13.4577 17.3374 13.607 17.1881C13.7563 17.0388 13.8405 16.8365 13.8411 16.6253V7.448C13.8409 7.23671 13.7569 7.03411 13.6075 6.88471C13.4581 6.7353 13.2555 6.65129 13.0442 6.65112Z' fill='%23009437'/%3e%3cpath d='M17.1399 3.57788H16.1465C15.7064 3.57788 15.3496 3.93465 15.3496 4.37476V16.6254C15.3496 17.0655 15.7064 17.4223 16.1465 17.4223H17.1399C17.58 17.4223 17.9368 17.0655 17.9368 16.6254V4.37476C17.9368 3.93465 17.58 3.57788 17.1399 3.57788Z' fill='%23009437'/%3e%3c/svg%3e");
}
.elementTechPage__detailSlider .bxr-compare-button.bxr-counter-compare-active .detailSlider-card__icon-compare,
.elementTechPage__detailSlider .bxr-counter-compare-active.bxr-compare-button .detailSlider-card__icon-compare {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='21' height='21' rx='3' fill='%23009437'/%3e%3cpath d='M4.85281 12.7952H3.85937C3.64808 12.7953 3.44549 12.8793 3.29608 13.0287C3.14667 13.1782 3.06266 13.3807 3.0625 13.592V16.6255C3.06312 16.8366 3.14727 17.039 3.29658 17.1883C3.44589 17.3376 3.64822 17.4217 3.85937 17.4224H4.85281C5.06397 17.4217 5.2663 17.3376 5.4156 17.1883C5.56491 17.039 5.64907 16.8366 5.64969 16.6255V13.592C5.64952 13.3807 5.56551 13.1782 5.41611 13.0287C5.2667 12.8793 5.06411 12.7953 4.85281 12.7952Z' fill='white'/%3e%3cpath d='M8.94852 9.72168H7.95508C7.51498 9.72168 7.1582 10.0785 7.1582 10.5186V16.6253C7.1582 17.0654 7.51498 17.4221 7.95508 17.4221H8.94852C9.38862 17.4221 9.74539 17.0654 9.74539 16.6253V10.5186C9.74539 10.0785 9.38862 9.72168 8.94852 9.72168Z' fill='white'/%3e%3cpath d='M13.0442 6.65112H12.0508C11.8395 6.65129 11.6369 6.7353 11.4875 6.8847C11.3381 7.03411 11.2541 7.2367 11.2539 7.448V16.6253C11.2545 16.8365 11.3387 17.0388 11.488 17.1881C11.6373 17.3374 11.8396 17.4216 12.0508 17.4222H13.0442C13.2554 17.4216 13.4577 17.3374 13.607 17.1881C13.7563 17.0388 13.8405 16.8365 13.8411 16.6253V7.448C13.8409 7.23671 13.7569 7.03411 13.6075 6.88471C13.4581 6.7353 13.2555 6.65129 13.0442 6.65112Z' fill='white'/%3e%3cpath d='M17.1399 3.57788H16.1465C15.7064 3.57788 15.3496 3.93465 15.3496 4.37476V16.6254C15.3496 17.0655 15.7064 17.4223 16.1465 17.4223H17.1399C17.58 17.4223 17.9368 17.0655 17.9368 16.6254V4.37476C17.9368 3.93465 17.58 3.57788 17.1399 3.57788Z' fill='white'/%3e%3c/svg%3e");
}
.elementTechPage__detailSlider .detailSlider-card__icon-favor {
    width: 17px;
    height: 15px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15' fill='none'%3e%3cg clip-path='url(%23clip0_1295_899)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.18722 0.153413C3.96623 0.153413 2.7452 0.625701 1.81744 1.57028C-0.0380881 3.45942 -0.0381202 6.54262 1.81744 8.43175L5.13108 11.8053L7.84828 14.5717C8.2087 14.9385 8.79293 14.9385 9.15335 14.5717L11.8706 11.8053L14.5878 9.03888L15.1841 8.43175C17.0397 6.5426 17.0397 3.45941 15.1841 1.57028C13.3475 -0.29956 10.3609 -0.313102 8.50086 1.51853C7.58043 0.612199 6.38324 0.15332 5.18722 0.15332V0.153413ZM5.18722 2.01703C5.93076 2.01703 6.6743 2.31097 7.25185 2.89896L7.84828 3.5062C8.2087 3.87303 8.79293 3.87303 9.15335 3.5062L9.74979 2.89896C10.9049 1.72297 12.7239 1.72297 13.879 2.89896C15.0341 4.07496 15.0341 5.92696 13.879 7.10296L13.2826 7.71019L10.5654 10.4766L8.50077 12.5786L6.43614 10.4766L3.1226 7.10296C1.9675 5.92696 1.9675 4.07496 3.1226 2.89896C3.70013 2.31097 4.44369 2.01703 5.18722 2.01703Z' fill='%23009437'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1295_899'%3e%3crect width='17' height='15' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.elementTechPage__detailSlider .bxr-basket-favor.bxr-indicator-item-active .detailSlider-card__icon-favor,
.elementTechPage__detailSlider .bxr-indicator-item-active.bxr-basket-favor .detailSlider-card__icon-favor {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.18624 0.153413C3.96526 0.153413 2.74423 0.625701 1.81646 1.57028C-0.0390646 3.45942 -0.0390967 6.54262 1.81646 8.43175L5.1301 11.8053L7.8473 14.5717C8.20772 14.9385 8.79195 14.9385 9.15237 14.5717L11.8696 11.8053L14.5868 9.03888L15.1831 8.43175C17.0387 6.5426 17.0397 3.45941 15.1831 1.57028C13.3475 -0.29956 10.36 -0.313102 8.49989 1.51853C7.57945 0.612199 6.38226 0.153413 5.18624 0.153413Z' fill='%23009437'/%3e%3c/svg%3e");
}
.elementTechPage__detailSlider .catalog-list__prices-cols {
    display: flex !important;
    gap: 10px;
    flex-direction: column;
}
.elementTechPage__detailSlider .detailSlider-card__price .catalog-list__prices-cols {
    flex-direction: row !important;
    gap: 0;
    width: auto;
}
.elementTechPage__detailSlider .bxr-market-item-price,
.elementTechPage__detailSlider .bxr-element-price {
    margin: 0 !important;
    padding: 0 !important;
}
.elementTechPage__detailSlider .bxr-ecommerce-v1:hover .bxr-element-container,
.elementTechPage__detailSlider .bxr-ecommerce-v2-lite:hover .bxr-element-container,
.elementTechPage__detailSlider [class*="bxr-ecommerce-v1"]:hover .bxr-element-container,
.elementTechPage__detailSlider [class*="bxr-ecommerce-v2"]:hover .bxr-element-container,
.elementTechPage__detailSlider .bxr-element-container:hover {
    height: 100% !important;
    min-height: 0 !important;
    overflow: visible !important;
    box-shadow: none !important;
    transform: none !important;
    border-color: #EEE !important;
}
.elementTechPage__detailSlider .bxr-ecommerce-v1:hover .bxr-element-action:not(.detailSlider-card__action),
.elementTechPage__detailSlider .bxr-ecommerce-v2-lite:hover .bxr-element-action:not(.detailSlider-card__action),
.elementTechPage__detailSlider [class*="bxr-ecommerce-v1"]:hover .bxr-element-action:not(.detailSlider-card__action),
.elementTechPage__detailSlider [class*="bxr-ecommerce-v2"]:hover .bxr-element-action:not(.detailSlider-card__action),
.elementTechPage__detailSlider .bxr-element-container:hover .bxr-element-action:not(.detailSlider-card__action),
.elementTechPage__detailSlider .bxr-ecommerce-v1:hover .bxr-element-price,
.elementTechPage__detailSlider .bxr-ecommerce-v2-lite:hover .bxr-element-price,
.elementTechPage__detailSlider [class*="bxr-ecommerce-v1"]:hover .bxr-element-price,
.elementTechPage__detailSlider [class*="bxr-ecommerce-v2"]:hover .bxr-element-price,
.elementTechPage__detailSlider .bxr-element-container:hover .bxr-element-price,
.elementTechPage__detailSlider .bxr-ecommerce-v1:hover .catalog-list__prices,
.elementTechPage__detailSlider .bxr-ecommerce-v2-lite:hover .catalog-list__prices,
.elementTechPage__detailSlider [class*="bxr-ecommerce-v1"]:hover .catalog-list__prices,
.elementTechPage__detailSlider [class*="bxr-ecommerce-v2"]:hover .catalog-list__prices,
.elementTechPage__detailSlider .bxr-element-container:hover .catalog-list__prices {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
    position: static !important;
    max-height: none !important;
    height: auto !important;
}


/* 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/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?175525708016334*/
/*********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;
}
.site-s3 .bxr-color,
.site-s3 .bx-searchtitle .bx-input-group-btn button,
.site-s3 .bx-searchtitle-menu .bx-input-group-btn button {
  background: #009437;
  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;
}
.site-s3 .bxr-color-flat {
  background-color: #009437;
  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;
}
.site-s3 .bxr-sortbutton.active,
.site-s3 .bxr-sortbutton:hover,
.site-s3 .bxr-view-mode.active,
.site-s3 .bxr-view-mode:hover {
  text-decoration: none;
  background: #009437;
  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;
}
.site-s3 .bxr-color-button,
.site-s3 .bx_auth_popup_form,
.site-s3 .containter input[type="submit"],
.site-s3 .authorize-submit-cell input[type="submit"],
.site-s3 .bx-registration-table input[type="submit"] {
  background: #009437;
  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;
}
.site-s3 .bxr-border-color-button {
  color: #ff8c00;
  text-decoration: none;
  border: 1px solid #009437;
}
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);
}
.site-s3 .bxr-color-button:hover,
.site-s3 .bx_auth_popup_form,
.site-s3 .containter input[type="submit"]:hover,
.site-s3 .authorize-submit-cell input[type="submit"]:hover,
.site-s3 .bx-registration-table input[type="submit"]:hover,
.site-s3 .bxr-border-color-button:hover {
  background: #009437;
  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;
}
.site-s3 .bxr-classic-hover-menu-color ul li,
.site-s3 .bxr-left-menu-hover li.bxr-color-flat {
  border-top: 1px solid #009437;
}
.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/templates/market_column/js/suggestions/suggestions.min.css?17696722192091 */
/* /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?17792862697549 */
/* /bitrix/components/alexkova.market/menu.hover/templates/list/style.css?17615759013483 */
/* /bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1559197725620 */
/* /local/components/pixelplus/cookie.message/templates/.default/style.css?17633583261667 */
/* /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?176915020015418 */
/* /bitrix/templates/market_column/template_styles.css?1782374531138203 */
/* /bitrix/templates/market_column/js/slick/slick.css?15591977121965 */
/* /bitrix/templates/market_column/library/bootstrap/css/grid10_column.css?15591977122209 */
/* /bitrix/templates/market_column/library/less/less.css?175525708016334 */
