

/* Start:/local/templates/prohome/components/bitrix/system.pagenavigation/round/style.css?17558015743073*/

.bx-pagination{display:block;*height:40px;margin:20px 0;overflow:hidden}

.bx-pagination .bx-pagination-container{position:relative;text-align:center}

.bx-pagination .bx-pagination-container ul{display:inline-block;margin:0;padding:0;list-style:none}

.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 0 2px}

.bx-pagination .bx-pagination-container ul li span{display:block;height:40px;min-width:40px;padding:0 8px;line-height:40px;color:#444;font-size:18px;border:2px solid rgba(0,0,0,.05);overflow:hidden;
	box-sizing:border-box;
	-webkit-transition:all .2s;
       -moz-transition:all .2s;
    	-ms-transition:all .2s;
    	 -o-transition:all .2s;
    		transition:all .2s;
}

.bx-pagination .bx-pagination-container ul li a{display:block;height:40px;min-width:40px;line-height:40px;color:#444;text-decoration:none}

.bx-pagination .bx-pagination-container ul li a:hover span{box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5)}

.bx-pagination .bx-pagination-container ul li.bx-active span{color:rgba(33,16,5,1);background:rgba(245,245,245,1);box-shadow:inset 0 0 6px 0 rgba(0,0,0,.5)}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{padding:0 18px;line-height:40px;color:#444;border:2px solid rgba(0,0,0,.05);background:#fff}

.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{padding:0 18px;line-height:40px;color:#aab1b4;border:2px solid rgba(0,0,0,.05);background:#fff}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{color:#000;background:#fff}

/*color schemes*/
.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{color:#fff;background:#3bc915}

.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{color:#fff;background:#F9A91D}

.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{color:#fff;background:#E22B2B}

.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{color:#fff;background:#0083d1}


@media screen and (max-width: 800px)
{
	.bx-pagination .bx-pagination-container ul li span{height:40px;min-width:32px;font-size:16px;border:2px solid rgba(0,0,0,.05)}

	.bx-pagination .bx-pagination-container ul li a{height:40px;min-width:32px;line-height:39px}

	.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{padding:0 4px;font-size:12px}

.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{padding:0 4px;font-size:12px}

}

/* End */


/* Start:/local/templates/prohome/components/bitrix/catalog.section/gopro/style.css?175580157429163*/
/* table */

.artables{display:block;width:100%;height:100%;padding:4px 0}

.artables.table .products{width:100%;height:100%;padding:0;overflow:hidden}

.artables .ajaxpages{display:block;float:left;width:calc(100% - 4px);height:50px;margin:4px 2px;box-sizing:border-box}
.artables .ajaxpages a{display:block;width:100%;height:100%;margin:0 4px 4px 0;font-size:16px;line-height:50px;text-decoration:none;border:1px solid rgba(0,0,0,0.1);background:rgba(255,255,255,1);box-sizing:border-box}
.artables .ajaxpages a span{font-size:18px}
.artables .ajaxpages a .icon-text{position:relative;top:0;left:0;width:100%;height:100%;line-height:50px;font-size:18px}

.artables.table table.names{display:none;float:left;width:180px}
.artables.table table.names td.name{width:180px;font-size:14px}

.artables.table .arproducts{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
.artables.table table{width:100%;height:100%}
.artables.table table tr th{height:60px;padding:0 4px;line-height:60px;font-size:14px;font-weight:normal;background-color:rgba(0,0,0,.05)}
.artables.table table tr td{height:60px;padding:0px 4px}
.artables.table table tr th.free,
.artables.table table tr td.free{width:8px;padding:0px}
.artables.table table tr th.free span,
.artables.table table tr td.free span{display:block;width:8px;min-height:60px}
.artables.table table tr.even td{background-color:#fafafa}

.artables.table tr td.pic{width:60px !important;padding:0;text-align:center}

.artables.table .pic a,
.artables.table .pic span{display:block;height:60px;line-height:60px}

.artables.table .pic a img,
.artables.table .pic span img{display:block;height:60px;margin:0 auto;padding:0}

.artables.table .js-element:hover .pic a,
.artables.table .js-element.hover .pic span{display:block;height:60px;line-height:60px}

.artables.table .js-element:hover .pic a img,
.artables.table .js-element.hover .pic span img{display:block;height:60px}

.artables.table table.products div.name{width:243px}
.artables.table table.products tr:hover td{background-color:rgba(0,0,0,.05)}
.artables.table table.products tr:hover td.name a{text-decoration:underline}
.artables.table table.products tr:hover td.name a:hover{text-decoration:none}

.artables.table table.products .add2basketform .submit i,
.artables.table table.products .add2basketform .inbasket i{*width:23px;*height:20px;*margin-left:8px;*margin-bottom:4px;*background-position:0 -418px}
.artables.table table.products tr:hover .add2basketform .submit i,
.artables.table table.products tr:hover .add2basketform .inbasket i{*background-position:-23px -418px}
.artables.table table.products tr:hover .add2basketform.in .tick,
.artables.table table.products tr:hover .add2basketform.in .tick{/*background-position:-16px -595px; big*/background-position:-13px -579px/* small*/}
.artables.table table.products tr:hover .add2basketform input,
.artables.table table.products tr:hover .add2basketform .js-measurename{color:#000}

.artables.table table.products tr{height:60px;line-height:60px}
.artables.table table th,
.artables.table table.products td{height:60px;text-align:center}
.artables.table table th.name,
.artables.table table.products td.name{height:60px;padding-left:10px;text-align:left}
.artables.table table.products td.name .name{float:none;display:block;width:100%;height:60px;overflow:hidden;clear:both}

.artables.table .add2basketform .submit{width:60px;height:60px;margin:8px 0 0;line-height:52px;font-size:24px;color:rgba(33,16,5,0.6);cursor:pointer}
.artables.table .add2basketform.in .inbasket{display:none}
.artables.table .add2basketform .tick{display:none;visibility:hidden;/*width:16px; big*/width:13px;/* small*//*height:16px; big*/height:9px;/* small*/margin-left:8px;/*background-position:-16px -613px; big*/background-position:-13px -588px/* small*/}
.artables.table .add2basketform.in .tick{visibility:visible}
/* /add2basket */

/* js table fix */
.artables.table.adap .arproducts{overflow-x:scroll;overflow-y:hidden}
.artables.table.adap table.products{border-left:none}
.artables.table.adap table.names tr.js-name{height:70px}
.artables.table.adap table.products th.free,
.artables.table.adap table.products td.free,
.artables.table.adap table.products th.name,
.artables.table.adap table.products td.name{width:250px;max-width:0px;padding:0px;margin:0px;font-size:10px}
.artables.table.adap table.products th.free span,
.artables.table.adap table.products td.free span{width:0px}

.artables.table.adap table.products div.name{width:260px;padding:0 10px;font-size:10px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.artables.table.adap table.names{display:block}
/* /js table fix */

.artables.table table td.free span.qb{background-color:red/*#66b132*/}
.artables.table table td.free span.da2,
.artables.table table td.free span.da2.qb{background-color:red/*#c5007c*/}

@media screen and (max-width: 800px)
{
	.artables{padding:4px}
	.artables .ajaxpages{width:100%;height:50px;margin:4px 0}
	.artables.table .arproducts{overflow-x:scroll;overflow-y:hidden}
	.artables.table .arproducts .pic{display:none}
	.artables.table table.products{border-left:none}
	.artables.table table.products th.free,
	.artables.table table.products td.free,
	.artables.table table.products th.name,
	.artables.table table.products td.name{width:0;max-width:0;padding:0;margin:0;font-size:12px}
	.artables.table table.products th.free span,
	.artables.table table.products td.free span{width:0}
	.artables.table table.products div.name{width:240px;padding:0 4px;font-size:12px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.artables.table table.names{display:block}
	.artables.table table.names tr td{height:68px}
}

/* /table */

/* gallery */

.gallery{position:relative;display:block;width:100%;padding:0 0 4px}

.gallery .js-element{position:relative;float:left;display:block;width:calc(20% - 4px);height:290px;margin:4px 2px 0;z-index:100}

.gallery.columns5 .js-element{*width:180px}

.gallery .ajaxpages{display:block;float:left;width:calc(20% - 4px);height:290px !important;margin:4px 2px 0 !important;box-sizing:border-box}
.gallery .ajaxpages a{display:block;width:100%;height:100%;margin:0 4px 4px 0;font-size:20px;line-height:290px;text-decoration:none;border:1px solid rgba(0,0,0,0.1);background:rgba(255,255,255,1);box-sizing:border-box}
.gallery .ajaxpages.columns5{*display:inline-block;float:none;width:calc(20% - 4px);height:290px;margin:0;box-sizing:border-box}
.gallery .ajaxpages.columns5 a{display:block;width:100%;height:100%;margin:0 4px 4px 0;font-size:20px;line-height:290px;text-decoration:none;border:1px solid rgba(0,0,0,0.1);background:rgba(255,255,255,1);box-sizing:border-box}

.gallery .js-element a{color:rgba(0,0,0,1)}

.gallery .js-element .inner{position:relative;display:block;width:100%;height:290px;padding:0;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;overflow:hidden}
.gallery .js-element:hover .inner,
	.gallery .js-element.hover .inner{border:1px solid rgba(0,0,0,0.3);box-shadow:0 0 4px 0 rgba(0,0,0,.6);border-radius:3px}

	.gallery .js-element .buy-popup{position:absolute;width:100%;left:0;right:0;bottom:0;padding:4px;background:rgba(255,255,255,0.9);box-shadow:0 0 4px 0 rgba(0,0,0,0.3);-webkit-transition:bottom 0.4s;-moz-transition:bottom 0.4s;-o-transition:bottom 0.4s;transition:bottom 0.4s;box-sizing:border-box;z-index:0}

.gallery .in-basket{position:absolute;display:none;top:60px;left:calc(50% - 60px);width:120px;height:120px;font-size:80px;text-align:center;color:rgba(255,255,255,.8);text-shadow:0 0 12px rgba(0,0,0,.9);z-index:701}
.gallery .in .in-basket{display:block}

.gallery .js-element .inner .name{display:block;width:100%;height:50px;padding:4px 4px 0;font-size:14px;line-height:13px;z-index:100;white-space:normal;overflow:hidden;box-sizing:border-box}

.gallery .icon-area{position:absolute;top:4px;left:4px;display:block;z-index:701;}
	.gallery .showcase-adaptive-icon{display:none;padding:5px 12px 5px;font-size:18px;color:rgba(255,255,255,0.9);border:2px solid rgba(255,255,255,0.9);border-radius:0 20px 20px 20px;background:red;box-shadow:0 0 4px 0 rgba(0,0,0,1);box-sizing:border-box;z-index:701}

.gallery .pic {position:relative;padding:0;text-align:center;z-index:100}

.gallery .pic a,
.gallery .pic span{position:relative;display:block;height:180px;line-height:180px;text-align:center}

.gallery .pic a img,
.gallery .pic span img{display:inline-block;vertical-align:middle;height:180px}

.gallery .js-element:hover .pic a,
.gallery .js-element.hover .pic span{display:block;height:180px;line-height:180px;text-align:center}

.gallery .js-element:hover .pic a img,
.gallery .js-element.hover .pic span img{display:inline-block;vertical-align:middle;height:180px}


.gallery .soloprice{display:block;float:left;width:65%;padding:0;text-align:center}

.gallery .soloprice span{
	display:block;
	margin-bottom:0;
}

.gallery .soloprice .price.gen{display:block;margin:5px 0 4px;font-size:22px}

.gallery .soloprice .price.old{margin-right:0px;font-size:18px}

.no-price{font-size:12px}

.gallery .buy{margin:0}
.gallery .buy .add2basket,
.gallery .buy .inbasket{width:35%;height:60px;line-height:59px !important;text-align:center;font-size:28px;color:rgba(33,16,5,.6);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;box-sizing:border-box;cursor:pointer}
.gallery .buy .add2basket:hover,
.gallery .buy .inbasket:hover{color:rgba(33,16,5,0.8)}


@media screen and (max-width: 800px)
{
	.gallery{width:calc(100% - 4px);margin:0 2px}
}

@media screen and (min-width: 641px) and (max-width: 800px)
{
	.gallery .js-element{width:calc(25% - 4px)}
	.gallery .ajaxpages{width:calc(25% - 4px)}
}

@media screen and (min-width: 401px) and (max-width: 640px)
{
	.gallery .js-element{width:calc(33.33% - 4px)}
	.gallery .ajaxpages{width:calc(33.33% - 4px)}
}

@media screen and (max-width: 400px)
{
	.gallery .js-element{width:calc(50% - 4px)}
	.gallery .ajaxpages{width:calc(50% - 4px)}
}

/* /gallery */


/* showcase */

.showcase{position:relative;display:block;width:100%;padding:4px 0 0}
.showcase-title {display:block;height:80px;margin:0;text-align:center;font-size:36px;line-height:80px;color:#b68452;*border:1px solid #b68452;box-sizing:border-box}

.ajax-h2ofavorites-list .showcase .js-element{float:left;width:calc(50% - 4px) !important;height:390px;margin:0 2px 4px 2px;}

/*#new-comments-catalog{position:relative;display:block;float:right;width:calc(33.33% - 4px);height:390px;margin:0 2px 4px 2px;padding:4px;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;z-index:100;overflow:hidden}*/
.showcase .new-comments-block{position:relative;display:block;float:right;width:calc(33.33% - 4px);height:390px;margin:0 2px 4px 2px;padding:4px;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;z-index:100;overflow:hidden}
.showcase.columns5 .new-comments-block{width:calc(25% - 4px)}

.showcase .new-comments-block-title{display:block;padding:0 0 10px;text-align:center;font-size:19px;}
.showcase .new-comments-block-item{display:block;margin:0 0 10px;width:100%;overflow:hidden}
.showcase .new-comments-block-item-product{display:block;padding:4px 0;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
	.showcase .new-comments-block-item-product:hover{color:rgba(0,0,0,1);text-decoration:underline}
.showcase .new-comments-block-item-photo{display:block;float:left;width:20%;height:78px;background:rgba(0,0,0,0.2);border-radius:12px;background-position:center center !important;background-size:cover !important;}
.showcase .new-comments-block-item-photo img{width:100%;height:100%}
.showcase .new-comments-block-item-text{display:block;float:right;width:78%;padding:8px 10px;font-size:13px;line-height:15px;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;border-radius:12px}
	.showcase .new-comments-block-item-text a{color:blue;text-decoration:underline}
.showcase .new-comments-block-item-info{display:block;float:right;width:78%;padding:0 12px;font-size:10px;box-sizing:border-box;}



.showcase .js-element{position:relative;float:left;display:block;width:calc(33.33% - 4px);height:390px;margin:0 2px 4px 2px;z-index:100}

.catalog-item-no {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:900}

.showcase .subscribe-block {position:absolute;top:150px;left:calc(50% - 40px);display:block;width:80px;height:70px;text-align:center;border-radius:10px;background:rgba(255,255,255,.8);z-index:1000}
.button-subscribe {width:80px;height:70px;line-height:70px;font-size:60px;color:rgba(33,16,5,.7);cursor:pointer}
	.button-subscribe:hover {color:rgba(33,16,5,0.8)}

.showcase .js-element .delete_favorites{display:none;color:rgba(255,255,255,0.9) !important;}

.showcase.columns5 .js-element{width:calc(25% - 4px)}

.ajaxpages.columns5{width:calc(25% - 4px)}

.showcase .js-element a{color:rgba(0,0,0,1)}

.showcase .js-element .inner{position:relative;display:block;min-height:390px;padding:0;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;overflow:hidden}

	.showcase .js-element:hover .inner,
	.showcase .js-element.hover .inner{border:1px solid rgba(0,0,0,.3);*box-shadow:0 0 6px 0 rgba(0,0,0,.5)}
/*
	.showcase .js-element .buy-popup{position:absolute;width:100%;left:0;right:0;bottom:-100%;padding:4px;background:rgba(255,255,255,0.9);box-shadow:0 0 4px 0 rgba(0,0,0,0.3);-webkit-transition:bottom 0.4s;-moz-transition:bottom 0.4s;-o-transition:bottom 0.4s;transition:bottom 0.4s;box-sizing:border-box;z-index:0}
	
		.showcase .js-element:hover .buy-popup{display:block;bottom:0}
*/
	.showcase .in-basket{position:absolute;display:none;top:120px;left:calc(50% - 60px);width:120px;height:120px;font-size:110px;text-align:center;color:rgba(255,255,255,.7);text-shadow:0 0 10px rgba(0,0,0,.9);z-index:201}
	.showcase .in .in-basket{display:block}

	.showcase .name{position:relative;display:block;width:100%;height:60px;margin:4px 0 0;padding:0 4px 0 68px;text-align:left;font-size:20px;line-height:20px;z-index:100;box-sizing:border-box}

	.showcase .pic {position:relative;height:246px;margin:4px 0 0;padding:0;text-align:right;z-index:100;box-sizing:border-box}
		.showcase .pic a,
		.showcase .pic span{position:relative;float:right;display:block;width:calc(100% - 62px);max-height:246px;line-height:246px;text-align:right;box-sizing:border-box}
		.showcase .pic a img,
		.showcase .pic span img{display:block;margin:0 auto;max-height:246px;box-sizing:border-box;}
		.showcase .pic-preloader {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:rgba(255,255,255,1);z-index:1000}
			.showcase .pic-preloader-img {display:block;width:100%;height:100%;background:transparent url(/bitrix/templates/prohome/img/loading.gif?v100) center center no-repeat}
		.showcase .holiday-icon{position:absolute;top:0;right:0;display:block;width:80px;height:80px;z-index:100;background:url(/bitrix/templates/prohome/img/black-friday-klyaksa.png);background-size:cover !important;background-repeat:no-repeat;box-sizing:border-box}
		

.info-area {position:absolute;top:4px;left:4px;width:50px;height:302px;text-align:center;z-index:201;overflow:hidden}
	.info-area:after {content:"";position:absolute;right:0;left:0;bottom:0;height:15px;background:-webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1) 90%);background:-moz-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1) 90%);background:-o-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1) 90%);background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1) 90%)}
	.info-area-in {display:block;width:calc(100% + 16px);height:100%;overflow-y:scroll}

.showcase .new-product,
.showcase .sale,
.showcase .gift,
.showcase .hit-sale,
.showcase .delivery,
.showcase .comment,
.showcase .fast-view,
.showcase .video,
.showcase .quantity {position:relative;width:100%;height:50px;color:rgba(33,16,5,.6);border:1px solid rgba(0,0,0,.05);background:rgba(255,255,255,.5);box-sizing:border-box;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}

.showcase .gift span,
.showcase .fast-view span,
.showcase .video span,
.showcase .delivery span,
.showcase .comment span {color:rgba(33,16,5,.6)}

.showcase .new-product i,
.showcase .sale i,
.showcase .gift i,
.showcase  .hit-sale i,
.showcase .delivery i,
.showcase .fast-view i,
.showcase .video i,
.showcase .quantity i {font-size:32px;color:rgba(33,16,5,.6)}
.showcase .comment i {font-size:28px;color:rgba(33,16,5,.6)}

.showcase .new-product,
.showcase .sale,
.showcase .hit-sale {background-size:cover;background-repeat:no-repeat;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}


.showcase .new-product {margin-bottom:4px;background-image:url(/bitrix/templates/prohome/img/new-product-1.jpg);background-size:cover !important}
	.showcase .new-product:hover {*background-image:url(/bitrix/templates/prohome/img/new-product-2.jpg)}
	
.showcase .sale {margin-bottom:4px;background-image:url(/bitrix/templates/prohome/img/sale-1.jpg);background-size:cover !important}
	.showcase .sale:hover {*background-image:url(/bitrix/templates/prohome/img/sale-2.jpg)}

.showcase .hit-sale {margin-bottom:4px;background-image:url(/bitrix/templates/prohome/img/hit-sale-1.jpg);background-size:cover !important}
	.showcase .js-element:hover .hit-sale,
	.showcase .hit-sale:hover {*background-image:url(/bitrix/templates/prohome/img/hit-sale-2.jpg)}

.showcase .gift {margin-bottom:4px}
.showcase .gift span {line-height:20px}
.showcase .gift .gift-text {display:block;font-size:11px}

.showcase .delivery {margin-bottom:4px}
.showcase .delivery span {line-height:60px}
.showcase .delivery .delivery-text {display:block;font-size:11px;line-height:10px}

.showcase .comment{position:relative;margin-bottom:4px}
.showcase .comment span {position:relative;display:block;line-height:60px}
.showcase .comment span span {position:absolute;top:0;right:2px;display:block;font-size:16px;line-height:16px !important}
.showcase .comment .comment-text {display:block;font-size:10px}

.showcase .fast-view {margin-bottom:4px}
.showcase .fast-view span {line-height:60px}
.showcase .fast-view .fast-view-text {display:block;font-size:11px}

.showcase .video {margin-bottom:4px}
.showcase .video span {line-height:60px}
.showcase .video .video-text {display:block;font-size:11px}

.showcase .gift {margin-bottom:4px}
.showcase .gift .gift-text {display:block;font-size:11px}

.showcase .quantity {margin-bottom:4px;line-height:60px}
.showcase .quantity i.fa-check,
.showcase .quantity i.fa-clock-o {color:rgba(0,128,0,0.9) !important}
.showcase .quantity .quantity-text {display:block;font-size:11px;line-height:10px;}

.showcase .fast-view:hover,
.showcase .video:hover,
.showcase .gift:hover,
.showcase .delivery:hover,
.showcase .comment:hover {color:rgba(33,16,5,.8);background:rgba(255,255,255,.7);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5);cursor:pointer}

.showcase .delivery:hover i,
.showcase .comment:hover i,
.showcase .fast-view:hover i,
.showcase .video:hover i {color:rgba(33,16,5,.8)}

.showcase .js-element:hover .fast-view,
.showcase .js-element.hover .fast-view,
.showcase .js-element:hover .video,
.showcase .js-element.hover .video,
.showcase .js-element:hover .gift,
.showcase .js-element.hover .gift,
.showcase .js-element:hover .delivery,
.showcase .js-element.hover .delivery,
.showcase .js-element:hover .comment,
.showcase .js-element.hover .comment{border:1px solid rgba(0,0,0,0.1)}
.showcase .js-element:hover .new-product,
.showcase .js-element.hover .new-product{*background-image:url(/bitrix/templates/prohome/img/new-product-2.jpg)}
.showcase .js-element:hover .sale,
.showcase .js-element.hover .sale{*background-image:url(/bitrix/templates/prohome/img/sale-2.jpg)}
.showcase .js-element:hover .hit-sale,
.showcase .js-element.hover .hit-sale{*background-image:url(/bitrix/templates/prohome/img/hit-sale-2.jpg)}

/* timers */

.showcase .pic .timers {position:absolute;bottom:4px;right:4px;width:100%;box-sizing:border-box}

.showcase .pic .timers .clock {float:left;padding:12px 4px;background-color:#748080;-khtml-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px}

.showcase .pic .timers .clock i {width:16px;height:16px;background-position:0px 0px;background-repeat:no-repeat}

.showcase .pic .timers .timer {margin:0;background-color:rgba(255,255,255,.7);border:2px solid red;border-radius:20px 20px 0px 20px;box-sizing:border-box}

.showcase .pic .timers .timer .intimer {float:left;padding:16px 14px 0}

.showcase .pic .timers .timer .dvoet{float:left}

.showcase .pic .timers .timer .val{float:left}

.showcase .pic .timers .timer .val.ml{margin-left:20px}

.showcase .pic .timers .timer .val .font-size {display:block;margin:16px 0 3px;font-size:19px;letter-spacing:0px}
.showcase .pic .timers .timer .val .value,
.showcase .pic .timers .timer .val .podpis{width:100%}

.showcase .pic .timers .timer .val .value,
.showcase .pic .timers .timer .dvoet {font-size:34px;font-weight:bold;letter-spacing:2px}

.showcase .pic .timers .timer .podpis {font-size:10px}

.showcase .pic .timers .timer .progressbar {height:4px;margin-top:4px;background-color:#d4d9de;border:1px solid #b8bcc1;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.showcase .pic .timers .timer .progressbar .progress {position:relative;top:-1px;left:-1px;height:4px;background-repeat:repeat-x;-khtml-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
	
.showcase .pic .timers .timer.da2 .progressbar .progress {border:1px solid #990060}

.showcase .pic .timers .timer.qb .progressbar .progress {border:1px solid #62a92c}

/* /timers */


/* prices */
.showcase .prices .prices_jscrollpane{
	width:100%;
	overflow:auto;
}
.showcase .prices .prev,
.showcase .prices .next{
	display:block;
	width:100%;
	text-align:center;
}
.showcase .prices .prev .icon,
.showcase .prices .next .icon{
	width:14px;
	height:7px;
	margin-bottom:2px;
}
.showcase .prices .prev .icon{
	background-position:-14px -669px;
}
.showcase .prices .prev:hover .icon{
	background-position:-14px -690px;
}
.showcase .prices .next .icon{
	background-position:0px -669px;
}
.showcase .prices .next:hover .icon{
	background-position:0px -690px;
}
.showcase .prices .pricestable{
	width:100%;
	margin:1px 0;
	padding:0px;
}
.showcase .prices .pricestable tr td{
	padding:0px 5px;
}
.showcase .prices .pricestable tr.even td{
	background-color:#FAFAFA;
}


/* prices -> soloprice */
.showcase .soloprice {float:left;display:block;width:46%;margin:0;padding:0;text-align:center}

.text-price {padding-top:30px;font-size:16px}

.showcase .soloprice span{
	display:block;
	margin-bottom:0;
}
.showcase .soloprice .price.gen{display:block;margin-bottom:10px;padding-top:28px;font-size:28px}
	.showcase .price.discont-price{padding-top:14px !important}

.showcase .soloprice .price.old{font-size:18px}


.showcase .buy,
.showcase .description{margin-top:0}
.showcase .buy{float:left;display:block;width:18%;margin:0;padding:4px 0 0;text-align:center}
.showcase .favorite-area{display:block;float:left;width:18%;margin:5px 0 0}
	.showcase .favorite-area .favorite{position:relative;display:block;float:none;width:100%;height:70px;margin:0 auto !important;padding:12px 0 0;font-size:9px;text-align:center;border:none;box-shadow:none;cursor:pointer;box-sizing:border-box}
		.showcase .favorite-area .favorite i{margin:4px 0 0;font-size:34px;line-height:26px}

.showcase .buy .quantity input{position:relative;display:block;float:left;width:40%;height:46px;margin-top:13px;padding:0;font-size:22px;line-height:46px;text-align:center;border:1px solid rgba(0,0,0,0.1);box-shadow:none}
	.js-element .quantity input:focus{outline:none}
.showcase .buy .quantity{display:block;float:left;width:70%;color:rgba(33,16,5,0.6);box-sizing:border-box}
.showcase .buy .minus{position:relative;display:block;float:left;width:30%;height:68px;padding:11px 0 0;line-height:52px;text-align:center;font-size:24px;box-sizing:border-box;cursor:pointer}
.showcase .buy .plus {position:relative;display:block;float:left;width:30%;height:68px;padding:11px 0 0;line-height:52px;text-align:center;font-size:24px;box-sizing:border-box;cursor:pointer}
.showcase .buy .submit{float:right}
.showcase .buy .add2basket,
.showcase .buy .inbasket{width:100%;height:70px;line-height:70px;text-align:center;font-size:40px;color:rgba(33,16,5,0.7);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;box-sizing:border-box;cursor:pointer}
.showcase .buy .add2basket:hover,
.showcase .buy .inbasket:hover,
.showcase .buy .minus:hover,
.showcase .buy .plus:hover{color:rgba(33,16,5,0.8)}


/* compare */
.showcase .compare-area{display:block;float:left;width:18%;margin:5px 0 0}
	.showcase .compare-area .add2compare{position:display:block;*float:none;width:100%;height:70px;margin:0 auto !important;padding:12px 0 0;font-size:9px;text-align:center;color:rgba(33,16,5,.6);box-shadow:none;cursor:pointer;box-sizing:border-box}
		.showcase .compare-area .add2compare:hover{color:rgba(33,16,5,.9);}
		.showcase .compare-area .add2compare i{font-size:32px;line-height:30px}
		.showcase .compare-area .add2compare div{line-height:5px}

	.showcase .compare-area .add2compare.in{color:rgba(33,16,5,1);border:3px solid rgba(33,16,5,1)}


/* favorite & share */
.showcase .padd .favorishare {
	position:relative;
	display:block;
	width:50%;
	font-size:18px;
	text-align:center;
	box-sizing:border-box;
}

.showcase .share{
	float:right;
}

.showcase .share .b-share-icon{
	height:10px;
	background-repeat:no-repeat;
}

.showcase .share a.email2friend .icon{
	width:14px;
	height:10px;
	background-position:0px -280px;
}

.showcase .share a.email2friend:hover .icon{
	background-position:-14px -280px;
}


@media screen and (max-width:1280px) and (min-width:1011px)
{
	.showcase.columns5 .js-element{width:20%}

	.showcase .js-element{width:calc(33.33% - 4px)}
}


@media screen and (max-width:1010px) and (min-width:886px)
{
	.showcase.columns5 .js-element{width:20%}

	.showcase .js-element{width:calc(50% - 4px);height:452px}
}


@media screen and (max-width:1010px)
{
	.showcase #new-comments-catalog {display:none}
}


@media screen and (min-width:601px) and (max-width:885px)
{
	.showcase.columns5 .js-element {width:50%}
	.showcase-title {width:calc(100% - 8px);height:56px;margin:0 4px;font-size:26px;line-height:56px}

	.showcase .fast-view {display:none}

	.showcase .js-element {width:calc(50% - 4px);height:462px}
}


@media screen and (min-width:401px) and (max-width:600px)
{
	.showcase {padding:0}
	.showcase-title {width:calc(100% - 8px);height:52px;margin:0 4px;font-size:24px;line-height:52px}

	.ajax-h2ofavorites-list .showcase .js-element{width:calc(100% - 8px) !important;margin:4px 4px 0;height:434px;z-index:1 !important}

	.showcase.columns5 .js-element, .showcase .js-element {width:calc(100% - 8px);margin:4px 4px 0;height:434px;z-index:1 !important}

	.info-area-in {width:100%}

	.showcase .pic {height:290px}
	.showcase .pic a,
	.showcase .pic span {position:relative;display:block;max-height:290px;line-height:290px;text-align:center}

	.showcase .pic a img,
	.showcase .pic span img {display:inline-block;vertical-align:middle;max-height:290px}
}



@media screen and (min-width:321px) and (max-width:400px)
{
	.showcase {padding:0}
	.showcase-title {width:calc(100% - 8px);height:50px;margin:0 4px;font-size:22px;line-height:50px}

	.ajax-h2ofavorites-list .showcase .js-element{width:calc(100% - 8px) !important;margin:4px 4px 0;height:434px;z-index:1 !important}

	.showcase.columns5 .js-element, .showcase .js-element {width:calc(100% - 8px);margin:4px 4px 0;height:434px;z-index:1 !important}

	.info-area-in {width:100%}

	.showcase .pic {height:290px}
	.showcase .pic a,
	.showcase .pic span {position:relative;display:block;max-height:290px;line-height:290px;text-align:center}

	.showcase .pic a img,
	.showcase .pic span img {display:inline-block;vertical-align:middle;max-height:290px}
}


@media screen and (max-width:320px)
{
	.showcase {padding:0}
	.showcase-title {width:calc(100% - 8px);height:50px;margin:0 4px;font-size:18px;line-height:50px}

	.ajax-h2ofavorites-list .showcase .js-element{width:calc(100% - 8px) !important;margin:4px 4px 0;height:434px;z-index:1 !important}

	.showcase.columns5 .js-element, .showcase .js-element {width:calc(100% - 8px);margin:4px 4px 0;height:434px;z-index:1 !important}

	.info-area-in{width:100%}

	.showcase .pic {height:290px}
	.showcase .pic a,
	.showcase .pic span {position:relative;display:block;max-height:290px;line-height:290px;text-align:center}

	.showcase .pic a img,
	.showcase .pic span img {display:inline-block;vertical-align:middle;max-height:290px}
}

/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css?175580152964*/
font.errortext
{
	color:red;
}

font.notetext
{
	color:green;
}

/* End */
/* /local/templates/prohome/components/bitrix/system.pagenavigation/round/style.css?17558015743073 */
/* /local/templates/prohome/components/bitrix/catalog.section/gopro/style.css?175580157429163 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.css?175580152964 */
