/******************* collection page *************/
.collection__header{
	position: relative;
}
.collection--center.collection--img .collection__header-info{
	padding: 10px 20px;
  	max-width: initial;
  	width: 95%;
}
@media (min-width: 1228px){
  .collection--center.collection--img .collection__header-info{
      position: absolute;
      top: 50%;
      left: 50%;
      width: 85%;
      background-color: #000000c9;
      transform: translate(-50%, -50%);
      padding: 10px 40px 20px;
      max-width: initial;
  }
  .collection__header-info__title.collection__header-info__title h1, 
  .collection__header-info__text{
      color: #fff;
  }
}
.collection__header-info__title.collection__header-info__title{
	margin-bottom: 15px;
}

.collection__header-info__text p{
	margin-bottom: 10px;
}
.collection-products{
	text-align: center;
}
.collection-sidebar__items{
	padding: 0 24px;
  	text-align: left;
}

/************************* product page *********************/
.product-single__photo .slick-dots{
	display: none;
}
.slick-slide img{
	max-height: 600px;
  	margin: auto;
  	width: auto;
}

.product-single-zoom.product-single-zoom .mfp-container{background: #fff;}
.product-description{width: 50%; float:left; padding: 5px 15px;}
.product-other{width: 50%; float: left; text-align: center; padding: 5px 15px;}
.product-other img{margin: 10px 0;}
.spr-review{padding: 10px 0 !important;}
.related-products .product__img.product__img{
	max-height: 300px;
    width: auto;
    margin: auto;
    display: block;
}
.related-products .product__img-wrapper{background-color: #fff;}
.related-products .product__details{text-align: center;}
.product-single__share-item a img{
	vertical-align: text-bottom;
}
.product-single__share-link{ color: #000;}
.product-single__share-item{ 
    font-size: 28px;
    width: 36px;
    height: 36px;
    line-height: 36px;
}
.product-single__share{
	margin-bottom: 40px;
}
.product-single__share-items{
	text-align: left;
}
.product-other a {
	border: none !important;
}