

/* Start:/bitrix/templates/zabros/components/webvision/catalog/zabros_catalog/style.css?1662719631697*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.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%;
	}

}
/* End */


/* Start:/bitrix/templates/zabros/components/webvision/catalog/zabros_catalog/bitrix/catalog.element/ver2ready/style.css?16629859741843*/
.product-buy-promo {

    padding: 6px 0 6px;

    border-bottom: 1px solid #e5e8eb;    

}

#promo-price { 

    color:red;

    font-weight:bold;

    font-size: 18px;

}

.product-page .product-buy-promo .txt span {

    border-bottom: 1px dotted;

    display: inline-block;

}

.product-page .product-buy-promo .txt {

    width: 100%;

    max-width: 75px;

    word-wrap: break-word;

    line-height: 1;

    text-align: center;    

}

@media screen and (max-width: 520px) {

    .fancybox-overlay.fancybox-overlay-fixed {width: auto!important; height: auto!important;}

    .fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-popup.fancybox-opened {width: auto!important; height: auto!important; right: 10px;}

    .fancybox-inner {width: auto!important; height: auto!important;}

    .fancybox-inner .window-content {padding: 15px!important;}

}

.rolled { display: flex; flex-direction: column; align-items: center; }
.rolled__box {height: 400px; overflow: hidden; width: 100%; }
.rolled__button { background-color: transparent; position: relative; width: 26px; height: 26px; padding: 0; cursor: pointer;}
.rolled__button:after { 
    position: absolute; 
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
    width: 16px;
    height: 16px;
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
    content: '';
    display: block;
    transition: all 200ms;
 }
 .rolled__button.active:after {
    transform: translateX(-50%) translateY(-25%) rotateZ(-135deg);
 }
 /*.product-page .product-tabs .tab.tab__desc {padding-top: 0;}*/

@media screen and (max-width: 480px) {
    .product-gallery .prev,
    .product-gallery .next {
        display: none;
    }

    .product-page .product-gallery .product-gallery-thumbs {
        padding-right: 0!important;
    }

}
/* End */


/* Start:/bitrix/templates/zabros/components/webvision/catalog/zabros_catalog/bitrix/catalog.element/ver2ready/themes/blue/style.css?1662719688591*/
/* item_detail_v2 */

/* item_detail_slider */
/* scu_detail_size */
/* scu_detail_scu */
.bx-retina .bx_item_detail.bx_blue .bx_item_slider .bx_slide ul li.bx_active .cnt,
.bx-retina .bx_item_detail.bx_blue .bx_item_detail_size ul li.bx_active .cnt,
.bx-retina .bx_item_detail.bx_blue .bx_item_detail_scu .bx_scu ul li.bx_active .cnt
{
	-webkit-border-image: url(/bitrix/templates/zabros/components/webvision/catalog/zabros_catalog/bitrix/catalog.element/ver2ready/themes/blue/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/zabros/components/webvision/catalog/zabros_catalog/bitrix/catalog.element/ver2ready/themes/blue/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/zabros/components/webvision/catalog/zabros_catalog/bitrix/catalog.element/ver2ready/themes/blue/images/x2border_active.png) 2 stretch;
	border-image: url(/bitrix/templates/zabros/components/webvision/catalog/zabros_catalog/bitrix/catalog.element/ver2ready/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* End */


/* Start:/bitrix/templates/zabros/components/webvision/ProductReviews.feedback/comments/style.css?1576706956292*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?157670695251*/
font.errortext{color:red}font.notetext{color:green}
/* End */
/* /bitrix/templates/zabros/components/webvision/catalog/zabros_catalog/style.css?1662719631697 */
/* /bitrix/templates/zabros/components/webvision/catalog/zabros_catalog/bitrix/catalog.element/ver2ready/style.css?16629859741843 */
/* /bitrix/templates/zabros/components/webvision/catalog/zabros_catalog/bitrix/catalog.element/ver2ready/themes/blue/style.css?1662719688591 */
/* /bitrix/templates/zabros/components/webvision/ProductReviews.feedback/comments/style.css?1576706956292 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?157670695251 */
