.blured{
	filter: blur(5px);
}

.overedNdkCart .add-to-cart, .overedNdkCart .product-add-to-cart{
	display:none
}

.longbutton{
	font-size:10px;
	margin-bottom:10px;
	margin-top:15px
}

.variant-links.ndkcf-colors-variant {
	/* display: none; */
	position: absolute !important;
	top: 0 !important;
	background: transparent !important;
	opacity:0;
	min-height:1em!important
}

.thumbnail-container:hover .ndkcf-colors-variant{
	display:block;
	opacity:1;
	background: var(--ndkacf-ui-main-bg) !important;
}

.variant-links .color-ndk-list {
	display: inline-flex;
}

.variant-links ul {
	margin:0; padding:0
}


.variant-links .color-ndk-list span {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	/* border: 1px solid #999; */
	display: inline-block;
	height: 20px;
	padding: 5px;
	width: 20px;
	border-radius: 50%;
	box-shadow: inset 0 0px 3px 0 rgba(0,0,0,.5);
	margin-top: 3px;
	cursor:pointer
}



.product-thumbnail .colorize-cover-item {
	width: 250px;
	height: auto;
	margin: auto;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.product-thumbnail .absolute-visu {
	position: absolute !important;
	top: 0;
	left: 0;
	margin: unset !important;
	width: 100%;
	
}



.product-thumbnail .colorize-cover-item {
	mask-size: cover;
	-webkit-mask-size: cover;
	-moz-mask-size: cover;
	-o-mask-size: cover;
	background-size: cover !important;
	mask-mode: alpha;
}

.product-thumbnail .composition_element.img-reponsive {
	background: none repeat scroll 0 0 transparent !important;
	max-width: 100% !important;
	max-height: 100% !important;
	width: 100%;
	opacity:0
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: fadeIn;
 }
  