

/* Start:/local/templates/main/components/bitrix/catalog/main/style.min.css?1759492778959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.element/main/style.css?175949277813403*/
/*  параметры торговых предложений преобразуем в выпадающий список  */
html .product-item-detail-info-container{
        /*width:50%;*/
}
html .col-md-6.col-lg-6.col-sm-6.col-xs-12.product-item-detail-info-container{
        padding-left: 0px;
        padding-right: 0px;
}
        span.product-item-detail-info-container-title {
                float: left;
                line-height: 30px;
                margin-right: 5px;
                font-size: 14px;
        }
        .product-item-scu-block{
                display: inline-block;
                min-width: 100px;
        }
        
        
.product-item-detail-pay-block{
    display: block;
    clear: both;
}
/*.product-item-detail-info-section {
        background: #f1f1f1;
        padding: 20px;
}*/
        html ul.parameter,
        html ul.parameter li.first-line{
                display: block !important;
        }
        html ul.parameter {
                padding-left: 0px;
                position: relative;
                width:100%;
                display: inline-block;
                float: left;
                background: #fff;
                height: 30px;
                line-height: 30px;
                padding-left: 0px;
                cursor: pointer;
                
        }
                .parameter-name {
                        padding-left: 10px;
                        font-weight: 600;
                        border: 1px solid #dbdbdb;
                        -moz-user-select: none;
                        -khtml-user-select: none;
                        user-select: none;  
                }
                .parameter-name:after {
                        /*content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAQAAADYpcc/AAAApklEQVQoz3XRywqBQRiA4Xf934ZDRETUL2JNSRELNsrmvzdLcQXuROSUQ2wcPzXNZvrGLN+naeabgYA5dTxrhnCjqqHFA+FCqKljqaSpxwvhREHTgDfCgZymkaE9GU1jPghbUpomfBHWJDRFhlbENE0RhOW/HXHfGRuSvlvtSLt5aOfIurlv8pG8m7s8Ec4U3dy2r1t2c9PkKxXfD96p6UkDFjR0/gGd/kHgtvfCjwAAAABJRU5ErkJggg==');*/
                        /*position: absolute;*/
                        /*right: 20px;*/
                        /*transform: scale(0.6) rotate(90deg);*/
                        /*cursor: pointer;*/
                        /*transition: .3s;*/
                        position: absolute;
                        right: 10px;
                        top: 12px;
                        /* transform: scale(0.6) rotate(90deg); */
                        cursor: pointer;
                        /* transition: .3s; */
                        content: '';
                        border: 3px solid transparent;
                        border-top: 5px solid black;
                }
                html ul.parameter.open li .parameter-name:after{
                        transform: rotate(180deg);
                        right: 10px
                } 
                        html ul.parameter.open li ul.product-item-scu-item-list{
                                visibility: visible;
                                opacity: 1;
                                height: auto;
                                overflow: visible;
                                padding-top: 0px;
                                padding-bottom: 0px;
                        }
                                ul.product-item-scu-item-list {
                                        visibility: hidden;
                                        opacity: 0;
                                        height: 0;
                                        /*transition: .3s;*/
                                        z-index: 5;
                                        width: 100%;
                                        background: #cccccc;
                                        position: absolute;
                                        margin:0px;
                                        margin-top: -2px;
                                        top: 100%;
                                        left: 0;
                                        z-index: 1000;
                                        padding: 5px 0;
                                        font-size: 14px;
                                        text-align: left;
                                        list-style: none;
                                        background-color: #fff;
                                        -webkit-background-clip: padding-box;
                                        background-clip: padding-box;
                                        border: 1px solid #dbdbdb;
                                        border-top: 1px solid #fff;
                                        -webkit-box-shadow: 10px 20px 30px rgba(0,0,0,.175);
                                        box-shadow: 10px 20px 30px rgba(0,0,0,.175);
                                        -moz-user-select: none;
                                        -khtml-user-select: none;
                                        user-select: none;  
                                }
                                        li.product-item-scu-item-text-container {
                                                width: 100%;
                                                transition: .2s;
                                        }
                                        li.product-item-scu-item-text-container:hover {
                                                background: #f0580d;
                                                color: #ffffff;
                                        }
                                        
                                        html .product-item-scu-item-text{
                                                font-size: 15px;
                                                text-align: left;
                                                padding-left: 10px;
                                                /*значение будет выводится в одну строку с "..." на конце*/
                                                white-space: nowrap;
                                                text-overflow: ellipsis;
                                                overflow: hidden;
                                        }
html .catalog__detail-add{
        border-radius: 0px;
}

html .catalog__similar-list .product-item-amount {
    display: none !important;
}

/* Sidebar - delete*/
/*Compare - delete*/

/********* ЦЕНЫ И СКИДКИ (default-стили)**************************/
/* Price */
/*.product-item-detail-price-current {
	color: #d0021b;
	white-space: nowrap;
	font-weight: bold;
	font-size: 30px;
	line-height: 33px;
	transition: font-size 200ms ease;
}
.product-item-detail-price-old {
	color: #bdbdbd;
	text-decoration: line-through;
	white-space: nowrap;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
}
.item_economy_price{
}
*/
.product-item-detail-price-old ,
.item_economy_price{
        display:none;
}



/* SCU - delete*/

/*Amount*/
html .product-item-amount{
    display: block !important;
}
.product-item-amount {
	padding: 0 0 2px;
	text-align: center;
}
html .catalog__count-input input{
        /*background-color: #fff !important;;*/
        border-radius: 0px;
}
/*.product-item-amount-field-btn-plus:hover, .product-item-amount-field-btn-minus:hover{
        
}*/


.product-item-amount-field-container { }

.product-item-amount-field-btn-plus,
.product-item-amount-field-btn-minus {
	position: relative;
	display: inline-block;
	min-width: 22px;
	height: 22px;
	border-radius: 2px;
	background-color: #f2f2f2;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	transition: background 300ms ease, opacity 300ms ease;
}

.bx-retina .product-item-amount-field-btn-plus,
.bx-retina .product-item-amount-field-btn-minus { border-width: .5px; }



.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-minus:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	opacity: .8;
        display: none;
	/*transition: opacity 300ms ease, background 300ms ease;*/
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after {
	opacity: .3 !important;
	cursor: default;
}

html .product-item-amount-field-btn-plus:hover,
html .product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover{
    background-color: transparent; 
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAALElEQVQoz2NggIIL/yGQAR1c+M/wn4EyCZjZMAk4DyKADvFL4DCKis7FFSQAksFzcVPAR9EAAAAASUVORK5CYII=');
    background-position: center;
    background-repeat: no-repeat;
}
html .product-item-amount-field-btn-minus:hover, 
html .product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover { 
    background-color: transparent; 
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAECAAAAACfTYFWAAAAFElEQVQYV2O4gAQYLjDAAToHCQAAT9IWwasAorMAAAAASUVORK5CYII=');
    background-position: center;
    background-repeat: no-repeat;
}

.product-item-amount-field-btn-minus:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	opacity: .8;
        display: none;
	/*transition: opacity 300ms ease;
}

.product-item-amount-field-btn-plus:after {
        display: none;
	/*background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;*/
	/*background-size: 10px;*/
}

.product-item-amount-field-btn-minus:after {
        display: none;
	/*background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;*/
	/*background-size: 10px;*/
}

.product-item-amount-field-btn-plus:hover:after,
.product-item-amount-field-btn-minus:hover:after {
        opacity: 1; 
        display: none;
}

.product-item-amount-field {
	display: inline-block;
	padding: 0;
	max-width: 50px;
	width: auto;
	height: 22px;
	border: 1px solid transparent;
	border-radius: 2px;
	background: transparent !important;
	color: #000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 19px;
	line-height: 22px;
	/*transition: border 300ms ease;*/
}

.bx-retina .product-item-amount-field { border-width: .5px; }

.product-item-amount-field:focus { outline: none !important; }

.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button,
.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button {
	margin: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}

html .product-item-amount-description-container {
        display: none;
	color: #a5a5a5;
	white-space: nowrap;
	font-size: 12px;
}

.product-item-amount-description-container strong {
	color: #333;
	white-space: nowrap;
}

.product-item-amount-label-container {
	margin: 5px 0;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 12px;
}

/**/
.product-item-quantity {
	color: #333;
	font-weight: normal;
	font-size: 12px;
}

/*Buy button*/
.btn.product-item-detail-buy-button {
	position: relative;
	display: block;
	margin: 0 auto 20px;
	max-width: 250px;
	width: 100%;
	height: 50px;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item-detail-short-card-btn .btn.product-item-detail-buy-button { margin: 0; }

.btn.product-item-detail-buy-button span {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	display: inline-block;
	min-height: 16px;
	max-width: 100%;
	white-space: normal;
	line-height: 16px;
	transform: translateY(-50%);
}

.btn-link.product-item-detail-buy-button { height: 25px; }

/* Slider - delete */
/*Slider Controls - delete*/
/* Slider Mobile - delete*/
/*Label - delete*/
/*RING - delete*/
/* Tabs - delete*/

/*Properties */
.product-item-detail-tab-content { display: none; }

input[type='number'] { -moz-appearance: textfield; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; }

html .bx-blue .product-item-amount-field:focus{
        border-color: transparent;
}
.product-item-detail-info-container.amount-item{
        position: absolute;
        top: 12px;
        right: 23px;
}

html .catalog__count-price{
        margin-top: 5px;
}
.pay_varaiants{
        margin-top: 20px;
}




/*Доп текст на слайдере с картинками*/
body .slick-initialized .slick-slide{
        position: relative;
}
/*a.catalog__slider-item.slick-slide.slick-current span {*/
a.catalog__slider-item span {
        background: #00000033;
        width: 100%;
        display: block;
        bottom: 0;
        position: absolute;
        text-align: center;
        padding-bottom: 10px;
        padding-top: 10px;
        color: #ffffff;
}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.element/main/themes/blue/style.min.css?1759492778902*/
.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover{background-color:#0083d1}.bx-blue .product-item-selected-scu,.bx-blue .product-item-detail-slider-controls-image:hover,.bx-blue .product-item-detail-slider-controls-image.active{outline-color:#006cc0}.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .product-item-detail-slider-progress-bar{background-color:#006cc0}
/* End */
/* /local/templates/main/components/bitrix/catalog/main/style.min.css?1759492778959 */
/* /local/templates/main/components/bitrix/catalog.element/main/style.css?175949277813403 */
/* /local/templates/main/components/bitrix/catalog.element/main/themes/blue/style.min.css?1759492778902 */
