

/* Start:/bitrix/components/elcore/notification/templates/exit_button/style.css?1711531893530*/
.elc_notification{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	background:#f00;
	color:#fff;
	font-size:12px;
	text-align:center;
	padding:5px 10px;
	z-index:999;
}
.elc_notification.top{
	top:0;
	left:0;
	bottom:auto;
	right:auto;
}
.elc_notification.bottom{
	top:auto;
	left:0;
	bottom:0;
	right:auto;
}
.elc_notification.left{
	top:0;
	left:0;
	bottom:auto;
	right:auto;
}
.elc_notification.right{
	top:0;
	left:auto;
	bottom:auto;
	right:0;
}
.elc_close_notification{
	cursor:pointer;
	position: absolute;
	right: 30px;

}
/* End */


/* Start:/local/templates/.default/components/vrsoft/sale.basket.basket.line/cart_mini_top_new/style.min.css?16167808453569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/main.2017/template_styles.css?15889095734157*/
.search-mobile {
    position: relative;
    display: flex;

    width: 100%;
    height: 35px;

    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border: 2px solid white;
    box-sizing: border-box;

    color: white;

    margin-top: 5px;
}

.search-mobile__field {
    background-color: transparent;
    border: 0px;
    font-family: inherit;
    font-size: 1em;
    outline: none;
    flex-grow: 1;
    color: white;

    padding: 5px 10px;
}

.search-mobile__field::-webkit-input-placeholder {color: white;}
.search-mobile__field::-moz-placeholder          {color: white;}/* Firefox 19+ */
.search-mobile__field:-moz-placeholder           {color: white;}/* Firefox 18- */
.search-mobile__field:-ms-input-placeholder      {color: white;}

.search-mobile__btn {
    color: white;
    font-weight: bold;
    font-family: inherit;
    font-size: 1em;
    background-color: transparent;
    border: 0px;
    outline: none;
    vertical-align: middle;
    margin: 0px;
    padding: 5px 10px;
}

@media (min-width: 651px) {
    .search-mobile {
        display: none;
    }
}

.header_search path,
.header_search rect{
    transition: all 0.12s ease-in-out;
}
.header_search:hover rect{
    fill: #f24d3d
}
.header_search:hover path{
    fill: #fff
}
.header_search{
    float: right;
    position: relative;
    margin: 0 0 0 10px;
}
.header_search form{

}

.header_search.open form{
    width: 300px;

}
.header_search input::-webkit-input-placeholder {color:#fff;}
.header_search input::-moz-placeholder          {color:#fff;}
.header_search input:-moz-placeholder           {color:#fff;}
.header_search input:-ms-input-placeholder      {color:#fff;}

.header_search form{
    left: -110px;
    width: 0;
    position: absolute;
    top: 0;
    transition: all 0.12s ease-in-out;
    overflow: hidden;
}
.header_search input{
    width: 300px;
    font-family: "ProximaNova";
    height: 50px;
    padding-left: 21px;
    padding-right: 5px;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    background: #f24d3d;
    border-radius: 30px !important;
    border: none;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
.header_search .close:hover{
    opacity: 1;
}
.header_search .close{
    opacity: .5;
    position: absolute;
    right: 21px;
    cursor: pointer;
    z-index: 3;
    font-size: 22px;
    color: #fff;
    left: auto;
    top: 0;
    line-height: 50px;
}
.header_search .btn{
    background: url(/local/templates/main.2017/img/search.svg) no-repeat;
    width: 50px;
    height: 50px;
    cursor: pointer;
    position: absolute;
    text-align: center;
    top: 0;
    font-size: 13px;
    color: #fff;
    right: 35px;
    z-index: 5;
}

@media screen and (max-width: 768px) {
    .header_search .header_link{
        display: none;
    }
    .header_search input{
        width: 100%;
    }
    .header_search form{
        left: 0;
        right: 15px;
        width: auto;
    }
    .header_search .btn{
        right: 0;
    }
    .header_search .close{
        display: none;
    }
    .header_search{
        position: absolute;
        bottom: -13px;
        left: 0;
        right: 0;
        width: auto;
    }
    .bx_ordercart_order_pay_center a{
        width: 100% !important;
        box-sizing: border-box;
        margin: 10px 0 !important;
    }
    .bx_ordercart_order_pay_center{
        position: static !important;
        width: 100%;
    }
    .bx-touch .bx_ordercart .bx_ordercart_order_pay{
        padding: 0 !important;
        height: auto !important;
    }
    .bx-touch .bx_ordercart .bx_ordercart_order_sum{
        margin-top: 0 !important;
    }
    .cart-coupon-wrapper{
        margin-top: 10px;
    }
    .bx_ordercart .bx_ordercart_order_sum{
        margin-top: 0 !important;
    }
}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr{
    padding-top: 50px;
}
.bx-soa-section.bx-step-completed,
.bx-soa-cart-total,
.bx-soa-section.bx-selected{
    background: #fff;
}
.bx-green .btn.btn-default{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
}

.catalog-h1 {
    font-size: 36px;
    padding-top: 10px;
}

/* End */
/* /bitrix/components/elcore/notification/templates/exit_button/style.css?1711531893530 */
/* /local/templates/.default/components/vrsoft/sale.basket.basket.line/cart_mini_top_new/style.min.css?16167808453569 */
/* /local/templates/main.2017/template_styles.css?15889095734157 */
