.woocommerce-product-gallery__trigger {
	display: none;
	box-shadow: inset 0 0 20px 5px rgba(0, 0, 0, 0.13), inset -10px 0 20px -10px rgba(0, 0, 0, 0.09), inset -10px -10px 10px -10px rgba(255, 255, 255, 0.2), inset 5px 5px 5px rgba(0, 0, 0, 0.03);
}

.woocommerce-product-gallery__image a {
	border: 24px solid transparent;
	padding: 0px;
	display: block;
}

.woocommerce-product-gallery__image a.frame-kx3.color-black {
	border-image: url(images/frame-6.png) 118 stretch;
}

.woocommerce-product-gallery__image a.frame-box.color-black {
	border-image: url(images/frame-8.png) 118 stretch;
}

.woocommerce-product-gallery__image a.frame-kx5.color-black {
	border-image: url(images/frame-4.png) 118 stretch;
}

.woocommerce-product-gallery__image a.frame-kx7.color-black {
	border-image: url(images/frame-2.png) 118 stretch;
}

.woocommerce-product-gallery__image a.frame-kx3.color-white {
	border-image: url(images/frame-7.png) 118 stretch;
}

.woocommerce-product-gallery__image a.frame-box.color-white {
	border-image: url(images/frame-1.png) 118 stretch;
}

.woocommerce-product-gallery__image a.frame-kx5.color-white {
	border-image: url(images/frame-5.png) 118 stretch;
}

.woocommerce-product-gallery__image a.frame-kx7.color-white {
	border-image: url(images/frame-3.png) 118 stretch;
}

.woocommerce-product-gallery__image a.paspartou-single {
	padding: 5px;
}

.woocommerce-product-gallery__image a.paspartou-double {
	padding: 15px;
}

.woocommerce-product-gallery__image a.glass::before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  width: 50%;
  height: 100%;
  top: 0;
  filter: blur(30px);
  transform: translateX(-100%) skewX(-15deg);
  animation: move 7s ease-in-out infinite;
}

.infoBox {
  font-size: 12px;
  line-height: 14px !important;
  color: rgba(0,0,0,0.7);
}

@keyframes move {
	0% {
		transform: translateX(-200%) skewX(-15deg);
	}
	25% {
		transform: translateX(0) skewX(-15deg);
	}
	50% {
		transform: translateX(200%) skewX(-15deg);
	}
	75% {
		transform: translateX(0) skewX(-15deg);
	}
	100% {
		transform: translateX(-200%) skewX(-15deg);
		animation-duration: 5s;
	}
}