body{font-family:Roboto;font-size:14px;line-height:20px;background-color:var(--color-scheme-background);color:var(--color-scheme-text-color);margin:0;min-width:320px;max-width:1920px;margin-left:auto;margin-right:auto}
img,svg{max-width:100%;overflow:hidden;max-width:100%}
.bold{font-weight:500}
.pointer{cursor:pointer}
.dotted{border-bottom:1px dotted #BD4242}
.dotted:hover{border-bottom-style:solid}
.hidden{display:none!important}
table.mm2{display:none}
div#desc-footer{opacity:0}
#cadmenu,#coord,.mob-btn-basket.desktop-bl span.name-basket{display:none}
.hidden3{visibility:collapse}
a,.btn{color:var(--color-scheme-text-color);text-decoration:none}
a:hover{color:#BD4242}
.navbar-toggler:focus{box-shadow:none}
.btn.btn-trans14{font-size:14px;line-height:14px;position:relative}
.btn-check:focus+.btn,.btn:focus{box-shadow:none}
nav.subtopline .dropdown-menu,#topline .dropdown-menu{z-index:1030;box-shadow:0 5px 15px rgba(81,82,84,.15)}
nav.subtopline .btn{color:#000;height:40px;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out}
nav.subtopline .btn:hover{background-color:#EBEBEB}
nav.subtopline .dropdown-item,nav#topline .dropdown-item{line-height:20px;font-size:14px;padding:.5rem 1.25rem;color:var(--color-scheme-text-color)}
nav.subtopline .dropdown-item{padding:6px 36px 6px 12px}
nav#topline .dropdown-item:hover,nav#topline .dropdown-item:focus,nav.subtopline .dropdown-item:hover,nav.subtopline .dropdown-item:focus{color:#BD4242;background-color:transparent}
nav#topline .dropdown-item.active,nav#topline .dropdown-item:active,nav.subtopline .dropdown-item.active,nav.subtopline .dropdown-item:active{color:#BD4242;background-color:#e9ecef}
nav#topline a span{transition:color .15s ease-in-out}
nav#topline a:hover span:not(.badge),nav#topline button:hover span:not(.badge){color:#BD4242}
nav#topline a:hover svg path,nav#topline button:hover svg path,label[for="searchbut"]:hover svg path{stroke:#BD4242}
#topline{background-color:var(--color-scheme-background)}
@media (max-width: 991px) {
    #topline{position:-webkit-sticky;position:sticky;top:0;z-index:1021}
    button#dropdownMenuLink3+.dropdown-menu{margin-top:1.15rem}
}
.subtopline .px-2{height:40px}
#hm_nav{background-color:var(--color-scheme-background);box-shadow:0 4px 8px rgba(16,16,16,0.06)}
#hm_nav .top-link-container{border-bottom:2px solid transparent;border-top:2px solid transparent}
#hm_nav .top-link-container .batton{font-size:16px;font-weight:500;line-height:24px;padding:11px 16px!important;display:inline-block}
@media(max-width:1200px ) {
    #hm_nav .top-link-container .batton{padding:10px!important}
}
#hm_nav .flyout-container{box-shadow:0 5px 15px rgba(81,82,84,.15);border-radius:10px}
div#navMobMenu{top:80px;background-color:var(--color-scheme-background)}
div#navMobMenu .nav-tabs .nav-link.active,div#navMobMenu .nav-tabs .nav-item.show .nav-link{color:#BD4242;font-weight:500;border-bottom:2px solid #BD4242;background-color:var(--color-scheme-background4)}
div#navMobMenu .nav-link{font-size:18px;background-color:var(--color-scheme-background);height:50px;border:0;border-bottom:2px solid transparent;transition:border .15s ease-in-out;color:#6D6E75}
.btn_mm_cat{font-weight:500;padding-left:8px}
a.btn.btn_mm_cat.btn_mm_info2{font-weight:400}
.btn_mm_info{background-color:var(--color-scheme-background4)}
.btn_mm_info,.btn_mm_info2{font-family:'Roboto';padding-left:14px}
.mm_ico{width:25px;display:inline-block;text-align:center;margin-right:10px}
.btn_mm_line{height:41px;border-top:1px solid #ECEFF0}
#mobcatalog li.list-group-item{border:0;height:34px;padding-left:50px}
#mobcatalog .hm_mob_ul li:first-child{height:30px;padding-top:4px}
#navMobMenu::-webkit-scrollbar{-webkit-appearance:none;width:4px}
#navMobMenu::-webkit-scrollbar-thumb{border-radius:4px;background-color:#BD4242;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}
.list-group-item {background-color:var(--color-scheme-background)}
.tovs.tovs-inline{overflow:auto hidden;height:450px;padding-bottom:40px;display:inline-block;width:100%;white-space:nowrap}
.index_sliders.row{padding-bottom:30px}
.iwh_shift1{margin-bottom:7px}
.index_row{padding:30px 4vw}
.index_row3{margin:0 3.3vw}
h1{font-size:20px;line-height:28px;margin-bottom:1.5rem}
.index_tabs_wr{background-color:rgba(200,200,200,0.12);padding:30px 4vw}
@media(max-width:991px) {
    .index_sliders.row>*{padding-left:0;padding-right:0}
    .index_row3{margin:0 4vw}
    .f-footer a{margin:.25rem .125rem}
    h1{font-size:15px;line-height:20px;margin-bottom:.5rem}
    h2{font-size:20px;line-height:26px}
    #main_page{padding:10px 4vw!important}
    .navigat.pb-2{white-space:nowrap;overflow:scroll}
    .index_tabs_wr,.index_row{padding:15px 4vw}
    div#search_wr.open{display:block!important;position:absolute;top:60px;left:0;width:100%}
    div#search_wr.open input#searchq{width:100%;max-width:100%;border:0;border-bottom:1px solid #E3E3E3;padding:8px 20px;box-shadow:0 4px 8px rgba(16, 16, 16,.06);background:var(--color-scheme-background4)}
    div#search_wr.open label[for="searchbut"]{position:absolute;margin-top:10px}
    body .modal-dialog:not(.modal-fullscreen-lg-down){margin-top:20px}
    .modal-dialog.modal-fullscreen-lg-down button.btn-close{top:8px;z-index:1}
}
.index_tabs_wr>a{padding:10px 0 24px}
.text24b{font-size:24px;line-height:32px;font-weight:500}
#main_page{background:var(--color-scheme-background2)}
.index_tabs_wr .tovs.tovs-inline::-webkit-scrollbar,.index_box_line::-webkit-scrollbar{-webkit-appearance:none;height:4px}
.index_tabs_wr .tovs.tovs-inline:hover::-webkit-scrollbar-thumb,.index_box_line:hover::-webkit-scrollbar-thumb{background-color:#BD4242;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}
.index_tabs_wr .tovs.tovs-inline::-webkit-scrollbar-thumb,.index_box_line::-webkit-scrollbar-thumb{background-color:transparent;transition:background .3s ease-in-out}
.index_box_line,.tovs.tovs-inline{scrollbar-color:#BD4242 #E3E3E3;scrollbar-width:thin}
.tovname{font-size:12px;color:var(--color-scheme-text-color2);line-height:16px;padding-bottom:12px}
.mc_img_main_wrap.mc_nonal{opacity:.5}
.mc_wrap,.mc_img_main_wrap{position:relative;background:var(--color-scheme-background)}
.blocktov.mincart.col{width:220px;min-width:220px;max-width:220px;height:376px;display:inline-block;margin-right:20px;vertical-align:top;box-shadow:0 5px 15px rgba(81,82,84,0.15)}
.mc_img_thumb_wrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:flex}
.mc_img_main_wrap{position:relative;min-height:296px;margin-bottom:8px}
.mc_img_thumb,.bcq_img_thumb{height:100%;flex:1 1 auto}
.mc_img_indicators_wrap{height:5px;width:100%;align-items:center;justify-content:center;display:flex;position:absolute;bottom:6px;left:0;padding:0 12px}
span.mc_img_indicator{background:#DBDCDF;width:29px;height:3px;margin-right:5px;transition:background .15s ease-in-out}
span.mc_img_indicator.act{background:#BD4242}
button.favorites{border:0;background:none;position:absolute;top:13px;right:12px;z-index:1;padding:0}
button.favorites:hover svg path,button.favorites.act svg path{stroke:#BD4242}
.mc_color{font-size:0;width:16px;height:16px;border-radius:50%;border:0;box-shadow:0 5px 10px rgba(81,82,84,0.15);margin:5px 0;overflow:hidden}
.mc_other_color .mc_color:hover,.mc_other_color .mc_color.act{transition:box-shadow .15s ease-in-out;box-shadow:0 5px 10px rgba(81,82,84,0.3)}
.mc_other_color{position:absolute;top:33px;right:5px;max-height:241px;overflow:hidden;z-index:1;width:28px;white-space:normal;padding:5px}
.mc_other_color.noauth{top:6px}
.mc_color[rel="Айвори"]{background:#F8ECE0}
.mc_color[rel="Баклажановый"]{background:#5F4048}
.mc_color[rel="Бежевый"]{background:#EBD7CE}
.mc_color[rel="Бордовый"]{background:#824B5E}
.mc_color[rel="Васильковый"]{background:#597FE0}
.mc_color[rel="Голубой"]{background:#6CD3F2}
.mc_color[rel="Горчичный"]{background:#F7B934}
.mc_color[rel="Желтый"]{background:#ff0}
.mc_color[rel="Зеленый"]{background:#43EC55}
.mc_color[rel="Золотой"]{background:#FFD700}
.mc_color[rel="Камуфляжный"]{background:#3c3910}
.mc_color[rel="Капучино"]{background:#9E817D}
.mc_color[rel="Коричневый"]{background:#875443}
.mc_color[rel="Красный"]{background:red}
.mc_color[rel="Малиновый"]{background:#EB2E66}
.mc_color[rel="Персиковый"]{background:#FA9990}
.mc_color[rel="Розовый"]{background:#FF6FAA}
.mc_color[rel="Салатовый"]{background:#A9ECA5}
.mc_color[rel="Серый"]{background:#adadad}
.mc_color[rel="Светло-серый"]{background:#e5e5e5}
.mc_color[rel="Светло-розовый"]{background:#ffc0cb}
.mc_color[rel="Синий"]{background:#2A4FB7}
.mc_color[rel="Темно-зеленый"]{background:#3d452d}
.mc_color[rel="Темно-серый"]{background:#303030}
.mc_color[rel="Темно-синий"]{background:#44455a}
.mc_color[rel="Фиолетовый"]{background:#B274CA}
.mc_color[rel="Фисташковый"]{background:#CDC0AD}
.mc_color[rel="Хаки"]{background:#5C513B}
.mc_color[rel="Черный"]{background:#000}
.mc_color[rel="Белый"],.mc_color[rel="Черно-белый"]{background:#fff;border:1px solid gray}
.mc_color[rel="Бирюзовый"]{background:#58D5E7}
.mc_color[rel="Болотный"]{background:#A89336}
.mc_color[rel="Оранжевый"]{background:#f60}
.mc_color[rel="Графитовый"]{background:#575f62}
.mc_color[rel="Темно-фиолетовый"]{background:#5e498c}
.mc_color[rel="Темно-коричневый"]{background:#654321}
.labels_mc_wr{bottom:29px;left:0;position:absolute}
.mc_label{width:43px;height:20px;font-weight:500;color:#fff;margin-top:5px;position:relative;font-size:12px}
.mc_label.b_big_size{color:#222}
.mc_label span{margin-top:1px}
.bc_battery{width:17px;height:25px;display:inline-block;background:url(/cont/img/bc_battery.png)}
.bc_battery.green_b{background-position:17px 0}
.bc_battery.yellow_b{background-position:35px 0}
.bc_battery:hover .bc_battery_tooltip_wr{display:block!important}
.bc_battery_tooltip_wr{position:absolute;font-size:12px;background:#221616;color:#fff;top:-40px;right:-4px;padding:0 12px;border-radius:5px;white-space:nowrap}
.bc_battery_tooltip_wr:after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #221616;content:'';top:32px;right:8px}
.bc_battery.red_b{-webkit-animation:bt_opacity 2s infinite;-moz-animation:bt_opacity 2s infinite;-ms-animation:bt_opacity 2s infinite;-o-animation:bt_opacity 2s infinite;animation:bt_opacity 2s infinite}
.mc_wrap .bc_battery{bottom:20px;position:absolute;right:12px}
.mc_wrap .sizes{display:none}
.rur{font-family:"Roboto","Noto Sans",sans-serif}
.mc_price .rur{font-size:13px;font-weight:400}
.mc_price .price{font-weight:500}
.mc_price s{font-size:12px;line-height:16px}
span.sale_b_price{color:#FA4229}
@-webkit-keyframes bt_opacity {
    0%{opacity:0}
    40%{opacity:1}
    60%{opacity:1}
    100%{opacity:0}
}
@-moz-keyframes bt_opacity {
    0%{opacity:0}
    40%{opacity:1}
    60%{opacity:1}
    100%{opacity:0}
}
@-ms-keyframes bt_opacity {
    0%{opacity:0}
    40%{opacity:1}
    60%{opacity:1}
    100%{opacity:0}
}
@-o-keyframes bt_opacity {
    0%{opacity:0}
    40%{opacity:1}
    60%{opacity:1}
    100%{opacity:0}
}
@keyframes bt_opacity {
    0%{opacity:0}
    40%{opacity:1}
    60%{opacity:1}
    100%{opacity:0}
}
.mc_price_wr,.tovname,.mc_wrap .sizes,.quickViewBlok2{padding-left:10px;position:relative}
.mc_price{font-size:16px}
.mc_img_main img{height:320px;max-width:220px;width:220px}
.mc_img_main:not(.not_stretch) img{object-fit:cover;object-position:top}
.mc_img_main.not_stretch img{object-fit:contain;background-color:#fefefe}
.quickViewBlok2{display:none}
.quickViewBlok2 .btn{font-size:14px}
.mc_wrap:hover .quickViewBlok2{display:block;background:var(--color-scheme-background);padding:0;box-shadow:0 6px 15px rgba(81,82,84,.07);margin-top:-4px;z-index:2;text-align:center;border-top:1px solid #DBDCDF}
.mc_wrap:hover .sizes.show_minicat_sizes_rest + .quickViewBlok2{width:100%;display:flex}
.tovs.d-flex{overflow-x:auto}
span.mc_profit{display:none}
.mc_wrap .mc_sale_x2_label{width:48px;height:48px;position:absolute;top:10px;left:10px;z-index:1}
.tab-pane .tovs.d-flex{height:440px}
#search_wr{min-width:277px;margin-right:-30px}
input#searchq{height:40px;max-width:350px;width:90%;border:1px solid #C8CAD0;padding:12px 18px 8px;border-radius:0;outline:0;color:var(--color-scheme-text-color);background:var(--color-scheme-background)}
input#searchq:focus{border-color:#bd4242}
label[for="searchbut"]{margin-left:-43px;transform:translate(0,-2px);cursor:pointer}
input#searchbut{display:none}
@media (max-width: 1100px) and (min-width: 991px) {
    .btn-order_dlink{display:none!important}
}
#topline button.navbar-toggler:not(.collapsed) path.nbt_close{opacity:1!important}
#topline button.navbar-toggler:not(.collapsed) path:not(.nbt_close){opacity:0}
#topline button.navbar-toggler path{transition:opacity .15s ease-in-out}
div#mobcatalog button.accordion-button{background:transparent;box-shadow:none;border:0}
div#mobcatalog button.accordion-button:after{display:none}
div#mobcatalog button.accordion-button:not(.collapsed){transform:rotate(180deg)}
div#mobcatalog button.accordion-button{transition:transform .35s ease}
.news_cont2_wrap img{max-height:142px;margin:5px 16px 5px 0;float:left}
.index_box_line>div svg{margin-bottom:20px}
.index_box_line>div{margin-right:30px;width:185px;min-width:185px;height:166px;text-align:center}
.index_box_line{overflow:auto;margin-top:30px}
.index_box_flex svg{margin:34px 0 23px}
.index_row .text{color:var(--color-scheme-text-color2)}
.index_row h2{font-size:24px;line-height:32px}
.index_box_flex{display:flex;flex-wrap:wrap}
.index_box_flex>div{flex:0 0 20%;height:226px;outline:1px solid #DBDCDF}
.index_box_flex .text-center div{max-width:220px;margin:auto}
.footer_col_head{font-size:18px;line-height:26px;font-weight:500;margin-bottom:20px;position:relative}
.footer_col_line{display:block;margin-bottom:10px;color:var(--color-scheme-text-color2)}
.footer_col_head svg{display:none}
.f_phone{font-size:24px;line-height:32px;font-weight:500}
.f_phone svg{margin:-4px 0 0 4px}
.f_seti{margin:20px 0;font-weight:500}
.sotseti a:not(:last-child){margin-right:14px}
.sotseti{margin-top:10px}
.f_seti2{font-size:16px;font-weight:500;line-height:24px}
.f_seti2 a{margin-right:18px}
.f_seti2 svg{margin-right:10px}
.f-footer{padding-bottom:20px}
.footer_wrap{position:relative;padding-bottom:0}
.toast{width:auto}
@media(min-width:992px) {
    #topline button.btn-trans14{min-width:100px}
    #cmenu{margin:-10px}
    div#search_wr{padding-top:7px}
    button#dropdownMenuLink3+.dropdown-menu{margin-top:.65rem}
    #dropdownMenuLink3 span.badge{margin-left:4px!important}
}
@media(max-width:767px) {
    .footer_col_head svg{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}
    .footer_col.open .footer_col_head svg{transform:translateY(-50%) matrix(1,0,0,-1,0,0)}
    .footer_col_body{max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:all 250ms ease-in-out}
    .footer_col.open .footer_col_body{max-height:1000px;visibility:visible;opacity:1;transition:max-height 1000ms ease-in-out}
    .footer_col.open,.footer_col_head{margin-bottom:10px}
}
.sotseti a:hover svg path{fill:#BD4242}
.f-footer .callback{font-size:14px;height:40px;line-height:26px;font-weight:500}
.f-footer .callback.btn-outline-primary:not(:hover){color:#0F48DC;background:linear-gradient(0deg,rgba(48,106,219,0.1),rgba(48,106,219,0.1))}
.f-footer .callbackbtn.btn-outline-secondary:not(:hover){border-color:#ACAFB5}
.navigat a,.navigat span{font-size:12px;line-height:16px}
.navigat a:not(:hover){color:#6D6E75}
.navigat svg{margin:0 10px 1px}
span.hk_nolink{color:#BD4242}
body{transition:opacity .3s ease-out;opacity:1!important}
.toast{background:#222;border:2px solid}
.toast.toast-success{border-color:#46B55E}
.toast .close{position:absolute;right:10px;top:10px;padding:0;font-size:1px;z-index:1}
.toast .btn{color:#fff;font-size:14px}
.toast-success .message_manager_alert_text span,.toast-danger .message_manager_alert_text span{color:#fff}
.toast-success .message_manager_alert_btn{background:#337D43;color:#fff}
.toast.toast-danger{border-color:#bd4242}
.toast-danger .message_manager_alert_btn{background:#fff;color:#000}
.toast.toast-warning{border-color:#ffda00}
.toast-warning .message_manager_alert_btn{background:#fff;color:#222}
.message_manager_alert_wr{position:fixed;border:2px solid #B5E2E4;background:#222;box-shadow:0 5px 15px rgba(81,82,84,0.15);border-radius:5px;padding: 0.45rem 40px 0.45rem 0.75rem;z-index:2000;line-height:14px;top:10px;left:50%;margin-left:-240px}
.message_manager_alert_btn{width:111px;height:32px;background:#007A87;border-radius:10px;border:0;color:#fff;}
.message_manager_alert_btn_wr{margin-left:10px}
.message_manager_alert_wr .close{position:absolute;right:10px;top:10px;padding:0;font-size:1px}
.message_manager_alert_text span{line-height:20px;color:#fff}
.message_manager_alert_wr.message_manager_alert_wr2{border-color:#ffda00}
.message_manager_alert_wr2 .message_manager_alert_btn{color:#222;background:#fff}
.message_manager_alert_wr.message_manager_alert_wr2{z-index:1999}
.message_manager_alert_ico .badge{position:absolute;top:5px;left:36px;background-color:#BD4242;border-radius:50%;padding:4px 6px 3px;font-size:12px;font-weight:100;line-height:12px}
.message_manager_alert_ico span.badge.wl-num{background-color:#43bc4f}
.toast-body{padding:.45rem 40px .45rem .75rem}
.message_manager_alert_text svg{margin-right:10px}
.btn-close:focus{box-shadow:none}
#topline span.badge{position:absolute;border:2px solid #fff;border-radius:50%;height:21px;line-height:12px;display:inline-block;vertical-align:middle;font-size:13px;font-weight:500;padding:3px 5px;margin-left:-16px}
#dropdownMenuLink3 span.badge{background:#dc3545}
#topline a.dropdown-item.cab_mess_m_h span.badge{background:#dc3545;margin-left:0;position:relative;top:-2px;left:2px}
.cart-num{background-color:#6D6E75;color:#fff!important}
.row.info_page{padding:30px 4vw;max-width:100%}
.modal .form-control{background: var(--color-scheme-background);color:var(--color-scheme-text-color)}
.modal .form-control:focus{box-shadow:none;border-color:var(--color-scheme-text-color)}
.vt_l{left:-24px}
.vt_r{right:-24px}
.vt_l,.vt_r{position:absolute;background:0;border:0;z-index:3;top:42%;transform:translateY(-50%);margin-top:-24px;padding:0;box-shadow:0 5px 15px rgba(81,82,84,0.15);border-radius:50%}
.vt_l:hover svg path,.vt_r:hover svg path{stroke:#bd4242}
@media(max-width:540px) {
    div#toast-container{width:95%}
    .message_manager_alert_text svg,.message_manager_alert_ico .badge{display:none}
    .message_manager_alert_wr{width:95%;margin:0;left:10px}
}
@media(max-width:991px) {
    .vt_l,.vt_r{transform:scale(.75)}
    .vt_r{right:-18px}
    .vt_l{left:-18px}
    .iwh_shift1{margin-top:9px}
    .index_box_flex>div{display:inline-block;width:254px;height:228px;white-space:normal;vertical-align:top;margin-left:-2px}
    .index_box_flex{white-space:nowrap;overflow:scroll;padding: 1px 3px 10px;}
}
.btn-outline-secondary{border-color:#AEAFB5}
.flyout-container:not(#flyout-skidki-i-rasprodazhi):not(#flyout-shortu):not(#flyout-shortyi-optom){max-height:60rem;opacity:1;background:#fff}
div#flyout-futbolki-optom .flyout-links{height:228px}
.container-fluid.dd{background-color:var(--color-scheme-background);border-radius:10px}
.flyout .flyout-links{opacity:1}
.flyout-container .flyout .flyout-links{display:block;text-align:center;width:100%;padding:0}
.column.links.block1{border-right:1px solid #ECEFF0;padding:18px 0;width:180px}
p.hmenu_head{margin:0}
.column.links a{display:block;position:relative}
.column.links.block a{padding:0;margin:0 0 10px 35px}
.column.links.block1 a div.btn.active{background-color:var(--color-scheme-background3);color:var(--color-scheme-text-color)}
.column.links.block1 a div.btn{padding:7px 0 7px 30px;border-radius:0;width:100%;font-size:15px;transition:background-color .15s linear;text-align:left}
.flyout-container .flyout .column{display:inline-block;float:left;margin-left:0;text-align:left;vertical-align:top}
.column.links.block.block2,.column.links.block.block3,.column.links.block.block4{margin:21px 0 16px;padding:4px 0 0;height:80%;margin-right:36px!important}
.column.links.block.block2.column2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-moz-column-width:135px;-webkit-column-width:135px;column-width:135px;width:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
p.hmenu_head2{margin:0 0 5px 35px;-webkit-column-span:all;-moz-column-span:all;column-span:all}
a.column-link.novinki:not(.predzakaz):before,a.column-link.predzakaz:not(.novinki):before,a.column-link.novinki.predzakaz:before,a.column-link.novinki.predzakaz:after,a.column-link.novinki:not(.hityi-prodazh):before,a.column-link.hityi-prodazh:not(.novinki):before,a.column-link.novinki.hityi-prodazh:before,a.column-link.novinki.hityi-prodazh:after,a.column-link.novinki.skidki:after,a.column-link.skidki:before{border-radius:50%;content:'';position:absolute;top:7px;width:5px;height:5px}
a.column-link.novinki:not(.predzakaz):before{left:-10px;background:#3f5da0}
a.column-link.novinki:not(.hityi-prodazh):before{left:-10px;background:#3f5da0}
a.column-link.predzakaz:not(.novinki):before{left:-10px;background:#54a03f}
a.column-link.novinki.predzakaz:before{left:-21px;background:#54a03f}
a.column-link.hityi-prodazh:not(.novinki):before{left:-10px;background:#fffc00}
a.column-link.novinki.hityi-prodazh:before{left:-21px;background:#fffc00}
a.column-link.novinki.hityi-prodazh:after{left:-10px;background:#3f5da0}
a.column-link.novinki.predzakaz:after{left:-10px;background:#3f5da0}
a.column-link.skidki:not(.hityi-prodazh):not(.novinki):before{left:-10px;background:#c34848}
a.column-link.skidki.novinki.hityi-prodazh span:before{left:-32px;background:#c34848}
a.column-link.novinki.skidki:after{left:-21px;background:#c34848}
.hm_legend{position:absolute;bottom:1px;right:7px;font-style:italic}
.hm_legend span{display:inline-block;position:relative;padding-left:16px}
.hm_legend span:before{border-radius:50%;content:'';position:absolute;top:7px;width:5px;height:5px;left:5px}
.hm_leg_s:before{background:#c34848}
.hm_leg_n:before{background:#3f5da0}
#hm_nav .top-link-container:hover{border-bottom-color:#BD4242}
.column.links.block.block3{border-left:1px solid #ECEFF0}
#hm_nav .dropdown-menu .batton{width:100%}
#hm_nav .dropdown-menu .top-link-container:hover{border-bottom-color:transparent!important}
.top-link-container.dropdown .dropdown-menu{box-shadow:0 5px 15px rgba(81,82,84,.15);border:0}
body.is_test::before{content:"Тестовый режим";position:fixed;z-index:9999;right:0;bottom:0;font-size:9px;background:red;line-height:12px;padding:0 2px}
.lb_call-btn.bigEntrance{width:32px!important;height:32px!important}
div#lb_button-wrapper{bottom:20px!important;right:20px!important}
div#lb_mobile-call>object[type="image/svg+xml"]{display:none}
body .lb_call-btn{background:url(/cont/img/ico_cb_21.png)!important;height:32px!important;width:32px!important;opacity:1!important}
body .phone-call_wave.phone-call_wave__stroke{display:none}
body div#lb_button-wrapper,body div#lb_mobile-call{bottom: 20px!important;right: 20px!important;left:unset!important;top:unset!important;position:fixed;z-index:1010!important;}
.index_register_wr input.disabled{opacity:.5}
.mc_wrap span.a_sizes_wr{height:20px;position:relative;display:inline-block;line-height:2;font-size:14px}
.mc_wrap a.sz.sz1{cursor:default;height:40px;vertical-align:bottom}
.mc_wrap span.a_sizes_wr.wide{width:38px;margin-left:1px}
.mc_wrap span.a_sizes_wr.wide span{line-height:1;display:block;font-size:12px}
@media(min-width:540px){.blocktov.mincart.col.mc_sizes_rest{height:420px} }
.sizes.show_minicat_sizes_rest{display:block}
.blocktov.mincart.col.inited:not(.mc_mob) .mc_simple .sizes{display:block;position:absolute;background:#ffffffba;height:66px;padding:0}
span.cat_sz_count{display:block;background:#bfffc4;border-radius:6px;font-size:12px;position:absolute;top:-10px;right:0;width:14px;height:14px;text-align:center;padding:2px 0;line-height:1}
span.cat_sz_reserve{display:block;background:#ffd6d6;border-radius:6px;font-size:12px;position:absolute;bottom:-10px;left:0;width:14px;height:14px;text-align:center;padding:2px 0;line-height:1}
.blocktov.mincart.col.inited .sizes.sizes_wb{top:185px}
.blocktov.mincart.col.inited .sizes.sizes_wb_2{top:115px}
.blocktov.mincart.col.inited .sizes.sizes_wb_3{top:45px}
.blocktov.mincart.col.inited .sizes.sizes_1c{top:254px}
.sizes_wb_all{padding-right:10px!important}
.mc_wrap .sizes_wb_all .a_sizes_wr span:not(.cat_sz_count){color:#222}
.mc_addCart{display:none;font-size:14px}
.mc_wrap.mc_simple:hover .mc_addCart{display:block;background:#fff;z-index:5;position:absolute;left:0;right:0;top:100%;margin-top:-8px}
input.num_tov.tov_rate_num{height:20px;margin:0 3px 2px 0;text-align:center;width:30px}
input.tov_rate_num::-webkit-outer-spin-button,input.tov_rate_num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.mc_wrap span.a_sizes_wr:not(:last-child){padding-right:9px;margin-right:8px}
.mc_wrap span.a_sizes_wr:not(:last-child):after{content:'';position:absolute;right:0;bottom:2px;height:10px;width:1px;background:#AEAFB5}
.mc_wrap span.a_sizes_wr.mc_size_lenght_3:not(:last-child){padding-right:5px;margin-right:2px}
.mc_wrap:hover .sizes.mc_sizes_hover{display:block;background:var(--color-scheme-background);padding:0 6px 10px 10px;box-shadow:0 6px 15px rgba(81,82,84,.07);margin-top:-4px}
.mc_wrap .a_sizes_wr.mc_size_nonal{opacity:.4}
.mc_wrap .a_sizes_wr span:not(.cat_sz_count){color:#6D6E75}
.ui-front{z-index:1090!important}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid transparent!important;background:#bd42421a!important;color:#bd4242!important}
.ui-widget{font-family:Roboto!important;font-size:14px!important}
.ui-menu .ui-menu-item-wrapper{padding:5px 1em 3px 18px !important}
.dropdown-menu{background-color:var(--color-scheme-background)}
/*.btn:not(.btn-outline-secondary):not(.bc_reg_btn):not(.adcart2):hover{color:var(--color-scheme-text-color3)}*/
.modal-dialog button.btn-close{background:transparent url(data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%20fill%3D%22black%22%2F%3E%3Cline%20x1%3D%228.68715%22%20y1%3D%228.75%22%20x2%3D%2220.9857%22%20y2%3D%2221.0485%22%20stroke%3D%22white%22%20stroke-width%3D%221.875%22%20stroke-linecap%3D%22round%22%2F%3E%3Cline%20x1%3D%220.9375%22%20y1%3D%22-0.9375%22%20x2%3D%2218.3303%22%20y2%3D%22-0.9375%22%20transform%3D%22matrix%28-0.707107%200.707107%200.707107%200.707107%2022.5%208.75%29%22%20stroke%3D%22white%22%20stroke-width%3D%221.875%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E) center/30px auto no-repeat;width:30px;height:30px;position:absolute;top:-15px;left:50%;padding:0;margin-left:-15px;opacity:1}
.modal-content{background-color:var(--color-scheme-background)}
.mc_wrap span.a_sizes_wr{background-color:#E7E5E8;display:block;float:left;line-height:21px;padding:0 6px}
.mc_wrap span.a_sizes_wr:not(:last-child){padding-right:6px;margin-right:6px}
.mc_wrap span.a_sizes_wr.mc_size_lenght_3:not(:last-child){padding:0 3px;margin-right:4px}
.mc_wrap a.sz.sz1{color:#6D6E75}
.mc_wrap:hover .sizes.mc_sizes_hover{height:30px}
.mc_wrap span.a_sizes_wr:not(:last-child):after{display:none}
span#cp_btn_text{display:none}
body .cp_container.cp_btn_bottom_right .cp_btn{z-index:1;right:20px;bottom:59px;height:32px;width:32px;padding:0;background-position:center 6px;box-shadow:none;transition:all .15s ease-in}
div#cp_btn.show-tip span#cp_btn_text{display:block;line-height:32px;padding-right:10px}
div#cp_btn.show-tip{width:187px;text-align:end;background-position:10px 6px}
@media(max-width:991px) {
    div#cp_btn.show-tip{width:107px}
}
@media(max-width:480px) {
    .navbar-toggler,#topline .btn{padding-left:0;padding-right:0}
    .mc_wrap span.a_sizes_wr{font-size:11px}
    .mc_wrap span.a_sizes_wr:not(:last-child){padding-right:6px;margin-right:5px}
    span.cat_sz_count{font-size:10px;width:12px;height:12px}
    .mc_wrap span.a_sizes_wr.mc_size_lenght_3{padding:0 2px!important;margin-right:2px!important}
    .mc_wrap span.a_sizes_wr.mc_size_lenght_3:last-child{margin-right:0!important}
    .mc_wrap:hover .sizes.mc_sizes_hover{margin-top:-10px}
    .quickViewBlok2 .btn{font-size:12px}
}
button#theme-switch{background:#F1F1F1;border:1px solid #FFF;box-sizing:border-box;box-shadow:inset 0 10px 15px rgba(0,0,0,.15);border-radius:64px;width:89px;height:43px;position:relative}
button#theme-switch.dark svg{left:45px}
button#theme-switch:not(.dark) svg{left:7px;opacity:.6;filter:grayscale(100%)}
.table{color:var(--color-scheme-text-color)}
span.mob_menu_perc{background-image:url(/cont/img/email_tpl_label_sale.png);background-size:31px 16px;color:#fff;font-size:12px;line-height:12px;padding:2px 0 1px;text-align:center;background-repeat:no-repeat;height:16px;width:31px;position:absolute;left:9px;bottom:8px}
span.mob_menu_perc_bf{background-image:url(/cont/img/email_tpl_label_sale_bf.png)}
span.mob_menu_num{margin-left:5px;opacity:.7}
.noselect,.unselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select-text{-webkit-touch-callout:initial;-webkit-user-select:initial;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.tooltip-inner a{color:#fff}
.effect.effect-5{transition:all .2s linear 0s}
.effect.effect-5:before{content:"\203A";display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;height:100%;width:30px;border-radius:0 50% 50% 0;transform:scale(0,1);transform-origin:left center;transition:all .2s linear 0s}
.effect.effect-5:hover{text-indent:0}
.effect.effect-5:hover:before{transform:scale(1,1);text-indent:0}
#hmp{position:absolute;top:0;left:0;z-index:9999;visibility:visible;transition:transform .2s ease-out 0s;transform:translate(0,0)}
#hmp:before{position:absolute;content:'';left:0;right:0;height:20px;top:-14px}