.woocommerce-product-gallery{
	position: relative;
}
.woocommerce-product-gallery__trigger{
	font-size: 0;
	position: absolute;
	top: $grid-gutters;
	left: $grid-gutters;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: $white;
	color: $primary-color;
	z-index: 1;
	overflow: hidden;
	@include border-radius(50%);
	&:before{
		@include font-cmsi('\e93f', 18px);
	}
	&:hover{
		background: $accent-color;
		color: $white;
	}
	[dir="rtl"] &{
		left: auto;
		right: $grid-gutters;
	}
}
.woocommerce-product-gallery__wrapper{
	display: inline-block;
	padding: 0;
	margin: 0;
	position: relative;
}

.woocommerce-product-gallery__image{
	@include border-radius(20px);
}

.flex-control-thumbs{
	list-style: none;
	padding: 0;
	margin: 25px -5px -5px;
	display: flex;
	flex-wrap:wrap;
	li{
		padding: 5px;
		flex: 0 0 20%;
		img{
			width: 100%;
			@include border-radius(10px);
		}
	}
}