.slick-product-wrapper { margin: 0; padding: 0px; }
.slick-product-wrapper.bg { background-color: transparent}
.slick-product-wrapper .top { text-align: center}
.slick-product-wrapper .bottom { margin: 20px 0; text-align: center;}		
.slick-product .slick-list { max-width: 1140px; margin: 0 auto;    text-align: center;}	
.slick-product .item { text-align: center; }	
.slick-product .item:hover > a > .image > img { transform: scale(1.03); transition: transform .5s;}
.slick-product .item > a {display: block;}
.slick-product .item > a > .image {position: relative; display: inline-block; width: 60%;  aspect-ratio: 3 / 4;  overflow: hidden; border: 0px solid #ccc; text-align: center;}
/*.slick-product .item > a > .image > img {transition:transform .8s;margin: 0 auto; width:auto; height: 500px;}*/
.slick-product .item > a > .image > img {transition:transform .8s;margin: 0 auto; width:100%; height: 100%; object-fit: cover; object-position: center;}

.slick-product .item.product-zoom > a > .image > img { transform: scale(1.4);}

.slick-product .item h4{ font-size: 20px; margin-bottom: 40px; } 
/**/
.slick-product .slick-dots{ display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-product .slick-dots li{position:relative;display:inline-block; margin:0 5px;padding:0;cursor:pointer; }
.slick-product .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;  background-color: #300C00;border: 2px solid #300C00; border-radius: 20%; outline:0; }
.slick-product .slick-dots li button:focus, .slick-product .slick-dots li button:hover{outline:0}
.slick-product .slick-dots li.slick-active { opacity: 1}
.slick-product .slick-dots li.slick-active > button{  background-color: transparent}
/**/
.slick-product .slick-next, .slick-product .slick-prev{font-size:0;line-height:0;position:absolute;top:50%; transform:translateY(-50%); width:50px;height:50px; opacity:1;padding:0; border: 0; background: none; z-index:1; cursor: pointer; transition: opacity .3s}
.slick-product .slick-next:before, .slick-product .slick-prev:before{display:inline-block;font-family:"Brandon Printed Two"; font-weight:300;color: #444!important; transform: scaleY(1.5);font-size:inherit;font-size:25px !important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-product .slick-prev:before{/*content:"\f053"*/content:"\003C"}
.slick-product .slick-next:before{/*content:"\f054"*/content: "\003E"}
.slick-product .slick-next:focus, .slick-product .slick-next:hover, .slick-product .slick-prev:focus, .slick-product .slick-prev:hover{ opacity:.3;outline:0;background:0 0}
.slick-product .slick-prev{left:25px;}
.slick-product .slick-next{right:25px;}
[dir=rtl] .slick-product .slick-prev{right:0;left:auto}
[dir=rtl] .slick-product .slick-next{right:auto;left:0}
@media screen and (max-width:667px){
.slick-product-wrapper { margin-bottom: 50px;}
.slick-product{padding:37px 0 0 0 } 
.slick-product .slick-track .item img{width:90%;height:auto}
.slick-product .slick-prev{left:-30px; }
.slick-product .slick-next{right:-30px; } 
}
@media screen and (max-width:480px){
	.slick-product .slick-track .item img{width:90%;height:auto}
}


