
.telegramBlock {
	display: none;
}
.telegInf {
	position: fixed;
	bottom: 0.4%;
	left: 0.5%;
	padding: 10px 20px;
	width: 60%;
	background: #fff;
    box-shadow: 0 4px 12px rgb(0 0 0 / 12%);
    border-radius: 8px;
	z-index: 9;
	opacity: 1;
}
.telegInf a{
    color: #383838;
    text-decoration: none;
}
.telegInf a b{
    display: inline-block;
    margin-bottom: 4px;
    font-size: 15px;
    line-height: 15px;
}
.teleg-close {
	position: absolute;
    top: 2px;
    right: 5px;
    display: inline-block;
    height: 20px;
    width: 20px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23525C68%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6.41%205.07l2.867-2.864-1.34-1.34L5.07%203.73%202.207.867l-1.34%201.34L3.73%205.07.867%207.938l1.34%201.34L5.07%206.41l2.867%202.867%201.34-1.34L6.41%205.07z%22/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-position: center;
    opacity: .2;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    cursor: pointer;
}
.telegInf p{
    margin: 0px 0px 0px;
    font-size: 15px;
    line-height: 15px;
    color: #767676;
}
.imgBlockTelegram {
    width: 36px;
    height: 36px;
}
.imgBlockTelegram img{
    width: 100%;
}
.telegInf a{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.textBlockTelegram{
    padding-left: 10px;
    width: 100%;
    margin-top: -5px;
}
.strImg{
    opacity: .24609375;
    transition: opacity .15s;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 3px;
    top: 21px;
}

@media screen and (max-width: 1024px){
    .telegInf{
        left: 5%;
        width: 75%;
    }
}

@media screen and (max-width: 600px){
    .telegInf {
        width: 100%;
        bottom: 9%;
        left: 0%;
    }
}

@media screen and (max-width: 400px){
    .telegInf {
        width: 310px;
    }
    .telegInf p{
        font-size: 13px;
    }
}
.alphabet{}
.alphabet a{
font-style: normal;
font-weight: normal;
text-transform: uppercase;
display: inline-block;
cursor:pointer;
}
.item-views.table .item .title.alpha {
font-family: "Ubuntu", Arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 23px;
text-transform: uppercase;
color: #555555;
margin-bottom: 20px;
}
.box-cookie {
  position: fixed;
  right: 20px;
  bottom: 28px;
  width: 100%;
  max-width: 380px;
  margin: auto;
  font-size: 12px;
  line-height: 16px;
  color: white;
  z-index: 8;
  padding: 16px 0;
  background: #424F60;
  border-radius:13px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(100%);
  transition: all .3s ease-out;
}
.box-cookie.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.box-cookie .wrap {
    padding: 0px 40px 0 88px;
    width: 100%;
    max-width: 360px;
    height: 180px;
    margin: auto;
    display: flex;
    align-items: center;
}
.box-cookie .wrap span.icon{
display: block;
    position: absolute;
    left: 6px;
    top: 18px;
}
.box-cookie .text {
    padding-right: 11px;
}
.box-cookie .text a{
    color: white;
    text-decoration:underline;
    display: inline-block;
    opacity: 0.5;
}
.box-cookie .text a:hover{
    color: white;
    text-decoration:none;
}

/* 232683 */
.footer-callback {
  display: flex;
  justify-content: center;
  margin: 12px 0;
}

@media all and (min-width: 768px) {
  .footer-callback {
      justify-content: flex-start;
  }
}

@media all and (min-width: 992px) {
  .footer-callback {
      margin: 0;
  }
}

.box-cookie {
  right: auto;
  left: 20px;
  bottom: 66px;
}

@media all and (max-width: 600px) {
  .box-cookie {
    max-width: 300px;
    font-size: 11px;
    line-height: 14px;
  }
  .box-cookie .wrap {
    padding: 0px 32px 0 66px;
  }
  .box-cookie .wrap span.icon {
    width: 60px;
    height: 60px;
  }
  .box-cookie .wrap span.icon svg {
    width: 100%;
    height: 100%;
  }

}

.popup .form .form_footer {
  margin-bottom: 60px;
}

.telegInf {
  max-width: 620px;
}

/* 232683 */
.popup { background: #fff; position: absolute; min-width: 420px; max-width: 584px; left: 50%; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 5px; -moz-radius: 5px; -webkit-border-radius: 5px; /*overflow: hidden;*/ }
.popup.card_popup_frame { max-width: 584px; }
.popup.card_popup_frame .popup-intro { position: absolute; top: 0; right: 0; left: 0; height: 63px; }
.popup.card_popup_frame .popup-intro.grey{ display: none; }
.popup.card_popup_frame .basket_popup_wrapp{ margin-top: 63px; overflow: hidden; }
.popup-window-titlebar .popup-window-top-row .popup-window-center-column{ height: auto; cursor: default !important; }
.popup .pop-up-title, .popup-window-titlebar .popup-window-top-row .popup-window-center-column span div{ padding: 22px 50px 20px 30px; font-size: 19px; line-height: 20px; }
.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div { padding: 17px 50px 14px 13px; }

.popup-window-close-icon.popup-window-titlebar-close-icon:after { content: ""; display: inline-block; width: 19px; height: 19px; border-radius: 19px; -moz-border-radius: 19px; -webkit-border-radius: 19px; background: url(../images/close_icons.png) -1px -59px no-repeat; }
.popup-window-close-icon.popup-window-titlebar-close-icon{ background: none; }
.popup a.item_name{ text-decoration: none; }
.popup a.item_name span{ line-height: 22px; }

.popup-window-close-icon.popup-window-titlebar-close-icon { margin: 0; position: absolute; right: 5px !important; top: 5px !important; cursor: pointer; }
.popup .close i, .popup-window-close-icon.popup-window-titlebar-close-icon:after{ background: url(../images/close_icons.png) -1px -59px no-repeat; }
.popup .form-wr  p{ margin-top: 0; margin-bottom: 10px; }
.popup .form_description{ padding: 10px 30px; }
.card_popup_frame.popup .form-wr{ padding: 25px 0 30px 0; }
.popup .product_description { padding-left: 10px; }
.popup .buttons_wrapp{ clear: both; margin-top: 30px; }
.star_big{ font-size: 32px; }
.popup .r  { margin-bottom: 13px; position: relative; }
.popup .but-r .prompt { float: right; }
.popup input[type="text"], .popup input[type="password"], .popup input[type="email"], .popup textarea , .form-block input, .form-block textarea { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.popup textarea{ resize: vertical; }
.one_click_buy_result { display: none; }
.popup .cart_shell .catalog_item .slide, .basket_fly .module-cart .slide{ display: none; }
.popup .cart_shell .catalog_item[animated=false], .module-cart tr[animated=false] .thumb-cell img{  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0;   opacity: 0; }
.popup .cart_shell td.cost-cell{ padding-right: 0; }
.popup .cart_shell td.cost-cell .price:first-child{ margin-top: 0; }
.popup .cart_shell td.cost-cell, .popup .cart_shell td.cost-cell *{ text-align: right; }
.popup .cart_shell .thumb-cell{ width: 50px; }
.popup .cart_shell td{ padding: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
.popup .cart_shell .thumb-cell a { display: block; position: relative; zoom: 1; height: 50px; width: 50px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.popup .cart_shell .thumb-cell img { position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; border: 0; max-width: 100%; max-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.popup .cart_shell .cost-cell .price { text-align: right; clear: both; float: right; white-space: nowrap; font-size: 14px; display: inline-block; margin-top: 0; }
.jqmWindow{position:fixed;top:0px;animation: toggle_opacity 200ms;}
.popup-window-overlay{background: rgba(255,255,255,.2) !important;}
.jqmWindow.basket_error_frame .pop-up-title{padding-right:50px;}
.popup .form .form_head {
    padding: 34px 75px 35px 35px;
    position: relative;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
cursor: pointer;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.popup .close {
    margin: 0;
    position: absolute;
    right: 33px;
    top: 65px;
    cursor: pointer;
    z-index: 2;
}
.popup .close, .popup .close i {
    display: block;
    border-radius: 0px;
    width: 14px;
    height: 14px;
    opacity: 1;
}
.popup .close i {
    background: url(images/close_icons.png) -1px -46px no-repeat;
}
.close:hover {
    box-shadow: none;
        color: #FFF;

}
.feedback__close.close:hover {
    box-shadow: none;
    background: FFF;
}
.popup .close:hover i {
    background-position: -30px -46px !important;
}
.jqmOverlay, .popup-window-overlay{background:rgba(0,0,0, .4);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important;}
.jqmOverlay{background: #3a3f44;opacity: .7!important;height: 100%;width: 100%;position: fixed;left: 0;top: 0;z-index: 2999;}
/* CAPTCHA */
.captcha-row{position:relative;max-width:418px;}
.captcha-row   .captcha_input{bottom:0;height:59px;left:216px;max-width:184px;position:absolute;right:0;}
.captcha-row   .captcha_input label.error{white-space:nowrap;}
.captcha-row   .captcha_input input[name="captcha_word"]{bottom:0;position:absolute;}
.captcha_image{height:37px;position:relative;width:217px;}
.captcha_image img{height:37px;border:none;vertical-align:top;width:100%;width:180px;}
.captcha_reload{border:1px solid transparent;cursor:pointer;height:35px;left:179px;position:absolute;top:0;width:36px;}
.captcha_reload::before, .captcha_reload::after{content:"";display:block;position:absolute;    color: #FFF;    background: #0063ae;}
.captcha_reload::before{border-radius:25px;height:25px;left:5px;top:5px;width:25px;}
.captcha_reload::after{background:rgba(0, 0, 0, 0) url("images/icons_wish.png") repeat scroll -67px -82px;height:13px;left:10px;top:11px;transition:background 0.7s ease-in-out 0s;width:15px;}
.captcha_reload:hover:before{background:#383838;}
.captcha_reload.loading:after{-webkit-animation:spinner .5s linear infinite !important;animation:spinner .5s linear infinite !important;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; -o-transform-style:preserve-3d;transform-style:preserve-3d;}
.captcha_reload:hover:after{-webkit-animation:spinner .5s ease-out 1;animation:spinner .5s ease 1;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;}
.captcha-row.b .captcha_input, .captcha-row.b .captcha_image{height:37px;left:inherit;margin:0;max-width:inherit;position:relative;right:inherit;}
.captcha-row.b .captcha_input label.error{top:-68px;}
.captcha-row.b .captcha_image{margin-bottom:9px;}
.captcha_image .captcha_reload{right:0;text-indent:-9999px;}
.form .refresh a {display:none;}
.captcha_reload.refresh{left: 202px;top: 8px;}

/*recaptcha*/
body .captcha-row.invisible{margin:0px;height: 0px;visibility:visible;}
.captcha-row.invisible label{display:none;}
.captcha-row .captcha_input.recaptcha_text{position:static;width:100%;max-width:none;height: auto;}
.captcha-row .captcha_image.recaptcha_tmp_img{display:none;}
.bx-auth form[name=bx_auth_servicesform_inline] .g-recaptcha, .g-recaptcha{display:none !important;}
div > .g-recaptcha{display:block !important;}
body .captcha-row .recaptcha, body .captcha-row > div.iblock{padding:0px;margin:0px;display:block;}
body .captcha-row .recaptcha{height:0px;opacity:0;visibility:hidden;margin-bottom:0px;display:block;}
body .captcha-row.invisible.logo_captcha_n{display:none;}
body .captcha-row.invisible.inline{height:auto;margin-bottom: 10px;}

.confirm_region{position: absolute;display:block;min-width:270px;text-align: center;
    box-shadow: 0px 0px 14px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 14px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 14px rgba(0,0,0,0.10);
    -webkit-box-shadow: 0px 0px 14px rgba(0,0,0,0.10);
    z-index: 1002;background: #fff;border-radius: 4px;
    padding: 20px 29px 24px 29px;box-sizing: border-box;
    top:50px;left:-50%;box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.2);margin-left: -35px;
}
.confirm_region:before, .confirm_region:after{content: '';position: absolute;left: 50%; top: -19px;border: 10px solid transparent;border-bottom: 10px solid rgba(0, 0, 0, 0.05);margin-left:-10px;}
.confirm_region:after{border-bottom: 10px solid white;top: -18px;}

.confirm_region .title{font-size:15px;color:#333;}
.confirm_region .buttons{padding: 14px 0px 0px;white-space:nowrap;}
.confirm_region .buttons > .btn{margin: 0px 4px;}
.popup_regions{}
.popup_regions .h-search{padding:30px 36px;}
.popup_regions .h-search #search{background:#fff;height:39px;}
.popup_regions .items.only_city + .h-search{padding:21px 36px 39px;}
.popup_regions .items.only_city + .h-search #search{background:#f5f5f5;}
.popup_regions .h-search .wrapper{position:relative;}
.popup_regions .h-search .wrapper .search_btn{position:absolute;width:39px;height:39px;top: 0px;right: 0px;}
.popup_regions .h-search .wrapper .search_btn:before{content:"";position:absolute;top:11px;right:11px;width:17px;height:17px;background: url('images/svg/Search_black.svg') 0px 0px no-repeat;}
.popup_regions .h-search .wrapper #search.ui-autocomplete-loading + .search_btn:before{background: url('images/loaders/circle_anim.gif') 0px 0px no-repeat}
.popup_regions .h-search .wrapper .ui-menu li:before{display:none;padding-left:10px;}
.popup_regions .h-search .favorits{font-size:13px;padding: 6px 0px 0px;margin: 0px 0px -11px;}
.popup_regions .h-search .favorits .title{float:left;width:80px;padding: 5px 0px 0px;}
.popup_regions .h-search .favorits .cities{padding-left:80px;}
.popup_regions .h-search .favorits .cities .item{display:inline-block;padding:5px 8px 5px 0px;}
.popup_regions .h-search .favorits .cities .item a{border-bottom:1px  dotted;}
.popup_regions .items.ext_view{padding:20px 25px 40px;font-size:0px;border-top:1px solid #f2f2f2;background:#f8f8f8;}
.popup_regions .items.only_city{padding:18px 25px 0px;}
.popup_regions .items.ext_view > div{display:inline-block;vertical-align:top;width:25%;font-size:13px;padding-right:20px;color:#555;}
.popup_regions .items.ext_view .cities{width:50%;padding:0px;font-size:0px;}
.popup_regions .items .title{font-size:13px;padding:0px 0px 6px 10px;color:#888888;}
.popup_regions .items .items_block{max-height: 500px;overflow-y: auto;}
.popup_regions .items .regions .parent_block{display:none;}
.popup_regions .items .regions .parent_block.shown{display:block;}
.popup_regions .items .regions .item:not(.current):hover{cursor:pointer;}
.popup_regions .items .regions .item:not(.current) span{border-bottom:1px dotted;}
.popup_regions .items .regions .item.current, .popup_regions .items .regions .item.current:hover, .popup_regions .items .regions .item.current:hover span{color:#fff !important;}
.popup_regions .items .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin: 0px 0px 5px 0px;padding: 5px 10px 5px 10px;}
.popup_regions .items .item.current{background:rgba(0,0,0,0.1);border-radius: 2px;}
.popup_regions .items .cities .item{font-size:14px;display:inline-block;vertical-align:top;background:none;}
.bx-ie .popup_regions .items .cities .item{vertical-align:middle;}
.popup_regions .items.ext_view .cities .item{font-size:13px;display:none;}
.popup_regions .items.only_city .cities .items_block{font-size:0px;}
.popup_regions .items.only_city .cities .item{width:25%;margin-bottom: 3px;}
.popup_regions .items .cities .item.current{background:none;}
.popup_regions .items .cities .item.current span{font-weight:bold;color:#222;}
.popup_regions .items .cities .item.shown{display:inline-block;}

/*scrollbars */
.popup_regions .items .items_block::-webkit-scrollbar{width: 8px;}
.popup_regions .items .items_block::-webkit-scrollbar-track{border-radius: 8px;}
.popup_regions .items .items_block::-webkit-scrollbar-thumb{border-radius: 8px;background:#999;border:2px solid #fff;}
.popup_regions .items .items_block::-webkit-scrollbar-thumb:window-inactive {background:#999;border:2px solid #fff;}

/*Regionality*/
.city_chooser_frame{width:900px;max-width:900px;}
.city_chooser_small_frame{width:600px;max-width:600px;}
.popup.small_popup_regions {width:500px;max-width:500px;}

.city_chooser_frame h2, .city_chooser_small_frame h2{font-size:1.714em;}
.popup.city_chooser_frame .form .form_head, .popup.city_chooser_small_frame .form .form_head{padding-bottom:0px;border: none;}

.region_wrapper{max-width:155px;position:relative;z-index: 10;}

