.products-list .product h3>span{ position:relative; }
.capacity i {
    width: 15px;
    height: 15px;
    float: left;
    border-radius: 50%; 
    margin-right: 7px;
    margin-top: 5px;
}
.spnCl i {
    position: absolute;
    left: 0px; top: 0px;
}
.spnCl {
    display: inline-block;
}
.glCPr {
    position: relative;
    padding-left: 20px;
}
h3.mLcT { min-height: 76px; }

.add-to-cart-active{ display: block !important; }
#productsbox,.product-list-page{text-align: center;  padding-bottom:20px; overflow: hidden; }
#products .product-list-page{overflow: hidden;}
.ncVisible .product-list-page{overflow: visible !important;}

#productsbox article{padding-bottom:0;}
.products-list .product.list30{ width: 33% ; max-width: 300px; margin-right: 2.2%;}
.products-list .product.list30:nth-child(3n+3){margin-right:0%;}
.products-list .product.list50{ max-width:460px;  }

/*.desc.active a.bt { display: none; }
.desc.active .add-to-cart { display: block !important; }*/
div.products-list[count-products="1"] .product.list50{display: block;margin: 0 auto;}

.products-list{/*column-gap: 40px; column-count: 3;*/ margin:40px auto; line-height: 0px; font-size: 0px;}
.products-list.one-row .prow{max-width: 943px; width: 100%; margin:auto;
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.products-list.one-row .prow.slick-slide{margin:auto 40px;}
.products-list.one-row .prow .product{width: 33%; margin-left:0px; margin-right:21px;}
.products-list.one-row .prow .product:last-child{margin-right:0px;}
.products-list.one-row .prow[aria-hidden="true"]{opacity:0.5;}
.products-list .product{background-color: #FEF7F1; display:inline-block; vertical-align:top;  width:49%;
padding: 0px 0 10px; position: relative; overflow: hidden; margin-right: 2%; margin-top:10px; margin-bottom: 10px; 
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.products-list .product.list50:nth-child(even){margin-right:0%;}
.products-list.one-row{text-align: center;}
.products-list.one-row .product{ max-width: 300px;}
.products-list .product picture{display: block; line-height: 0px;}
.products-list .product picture img{position: relative;  -webkit-transition: all 0.5s;-moz-transition: all 0.5s; 
-o-transition: all 0.5s;transition: all 0.5s; margin:auto; display: block; width: 100%;}
.products-list .product h3{padding:0px 20px; font-size: 21px; line-height: 30px; color: #4A4A4A; font-family: 'gt_walsheim_prolight'; font-weight: normal;}
.products-list .product h3 span{font-size: 16px; line-height: 26px; display: block;}
.products-list .product p{padding:5px 20px; font-size: 16px; line-height: 23px;}
.products-list .product .bt{margin:10px 20px 10px; width: calc(100% - 40px); border: 1px solid #55555A; 
background: transparent; color: #55555A;}

.products-list .product .desc{position: relative; z-index: 2; text-align: left; margin-top:-10px}
.products-list .product .scent{display:none;}
.products-list .product .scent.active{display: block;}
.products-list .product .scent .attribites{margin:0px 20px 5px; position:relative;}
.products-list .product .attribites .attrRadio{ display: inline-block;}
.products-list .product .attribites .attrRadio:before{content:attr(data-name); display:none;
 position:absolute; top:0px; left:0px; background: #FEF7F1; width: 100%; color: #55555A;
 font-family: 'gt_walsheim_prolight';font-size: 16px;font-weight: 300;line-height: 23px;}
.products-list .product .attribites .attrRadio:hover:before,
.products-list .product .attribites .attrRadio:checked:before{display:block;}

.products-list .product .attribites input.attrRadio{margin-bottom:0px;}
.products-list .product .attribites .boxAttr{margin-top:0px;}

.products-list .product .add-to-cart{display: none;}
.products-list .product .add-to-cart.active{display: block;}
.products-list .product .hover{position:absolute; top:0px; right:-160%; z-index:1; max-height: 100%; 
width:200%; max-width:160%; opacity:0; height: 100%;}
.products-list .product picture:hover .hover{right:-29%; opacity:1;}
.products-list .product picture .nohover{left:0%;}
.products-list .product picture:hover .nohover{left:-100%;}

.products-list.one-row .slick-arrow{background-image: none; width: 943px; height: 100%;}
.products-list.one-row .slick-prev{margin-left:0; margin-right:500px; left:auto; right:50%;}
.products-list.one-row .slick-next{margin-left:500px;}

.products-list.one-row .slick-prev::after, 
.products-list.one-row .slick-next::after,
.products-list.one-row .slick-prev:hover::after,
.products-list.one-row .slick-next:hover::after{ display: none; }

.products-list .product .bt:hover{border: 1px solid #B97FEB; color: #B97FEB;}
.products-list.one-row input.attrRadio:checked{border: 1px solid #55555A;}
.products-list.one-row input[type=radio]:checked{background-size: 16px;}

.products-list .product a, .slides .product p,.slides .product .bt{
    -webkit-transition: all .3s;
    -moz-transition: all  .3s;
   -o-transition: all  .3s;
   transition: all  .3s;
   
   -webkit-transition-timing-function: cubic-bezier(0.4, -1.15, 0, 0.73);
   transition-timing-function: cubic-bezier(0.4, -1.15, 0, 0.73);
}

.products-list.one-row .activeHover.product a,
.products-list.one-row .activeHover.product p,
.products-list .list30.activeHover.product a,
.products-list .list30.activeHover.product p,
.products-list .list30.activeHover.product .boxAttr,
.products-list .list30.activeHover.product .boxAttr .titleAttr,
.products-list .list30.activeHover.product .attribites .attrRadio:before,
.products-list.one-row .activeHover.product .boxAttr,
.products-list.one-row .activeHover.product .boxAttr .titleAttr,
.products-list.one-row .activeHover.product .attribites .attrRadio:before{
    color: #fff; text-shadow: 0px 0px 10px #000;
}
.products-list.one-row .activeHover.product .bt,
.products-list .list30.activeHover.product .bt{
    border: 1px solid #fff; color: #fff;
}

/*.products-list.one-row .slick-arrow{width: 100%!important; max-width: 300px; height: auto; background: none; 
overflow: hidden;}
.products-list.one-row .slick-arrow .cstk{    
	width: 1200px;
    overflow: hidden;
    height: 100%;
    margin-left: -300px;
}
.products-list.one-row .slick-arrow .product{width: 100%!important; max-width: 300px; opacity:0.6; position:relative; display: inline-block;}
.products-list.one-row .slick-arrow .product:before{content:''; display:block; position:absolute; top:0px; left:0px; width: 100%; height: 100%; z-index:10;}
.products-list.one-row .slick-arrow .product .hover{display: none;}
.products-list.one-row .slick-arrow .product picture:hover .nohover{left:0%;}
.products-list.one-row .slick-prev{margin-left:auto; left:-38%; text-align: right;}
.products-list.one-row .slick-next{margin-left:auto; left:auto; right: -38%;}*/

@media screen and ( max-width: 1039px ){
	.products-list.one-row .prow.slick-slide{margin:auto 15px;}
	.products-list.one-row .slick-arrow{display: none !important;}
}

@media screen and ( max-width: 990px ){
	.products-list{margin:20px auto;}
	
.products-list.one-row{width: 94%;}
.products-list.one-row .prow.slick-slide{margin:auto; }
.products-list.one-row .prow .product{margin-right:0.5%;}
.products-list .product.list30{margin-right: 2%; width: 32%;}

}
@media screen and ( max-width: 720px ){
	.products-list.one-row .prow[aria-hidden="true"]{opacity:1;}
	.products-list.one-row .prow .product{width: 100%; display: block; margin:20px auto;}
	.products-list.one-row .prow .product:last-child{margin:20px auto;}
	.products-list.one-row .prow{display: none;}
	.products-list.one-row .prow:first-child{display: block;}
	.products-list .product.list30{width: 50%; margin-right:7%;}
	.products-list .product.list30:nth-child(3n+3){margin-right:7%}
	.products-list .product.list30:nth-child(even){margin-right:0px}
}


@media screen and ( max-width: 692px )
{
	.products-list .product{ margin-right:0px; width: 100%; margin-bottom: 4%; text-align: center;}
	.products-list .product.list30{width: 100%; margin-right:auto; margin-left:auto; display: block;}
	.products-list .product.list30:nth-child(3n+3){margin-right:auto; margin-left:auto;}
	.products-list .product.list30:nth-child(even){margin-right:auto; margin-left:auto;}
	
	.products-list .product picture{ text-align:center; }
	.products-list .product img{ margin:auto; }
	.products-list.one-row .product{max-width: 460px;}
	.products-list.one-row .product img{max-width: 460px; width: 100%;}
	
	
.products-list .product picture:hover .hover{right:-160%; opacity:0;}
.products-list .product picture .nohover{left:auto;}
.products-list .product picture:hover .nohover{left:0;}
}

