.oxajax-cart-options .product-view .product-img-box {width:352px;}

.oxajax-cart-options .product-view .product-shop {float: none; overflow: hidden; width: auto;}

.oxajax-cart-options .product-image a,

.oxajax-cart-options .product-image a:hover {background:transparent}



#fancybox-close { top: 0; right: 0; background: #000 url('../../images/athlete/btn_remove_sprite.png') 5px 4px no-repeat; }

#fancybox-close:hover { background-color: #ffe51e; background-position: 5px -17px }



.ajax-message { width: 280px; max-width: 100%; text-align: center; }

.ajax-message button.button { margin: 5px }

.ajax-message p{ padding: 10px}

.ajax-message a { display: inline-block; padding: 1px 4px 1px; color: #000; text-decoration: none;}

.ajax-message a:hover { background: #000; color: #fff; text-decoration: none;}



.products-grid .product-image {position: relative}

.products-list .product-image {position: relative}



button.button.quick-view { position: absolute; z-index: 3; width: 129px;  }

button.button.quick-view span {height: 40px; line-height: 40px;}

button.button.quick-view span span{width:107px}

.products-grid button.quick-view { opacity: 0; }

.products-list button.quick-view { display: none }

.no-touch .products-list button.quick-view { display: block; visibility: hidden; height: 0; opacity: 0; }

.no-touch .products-list li.item:hover button.quick-view { visibility: visible; height: auto; opacity: 1; }



button.button.quick-view {

	transition:         opacity 200ms ease-in-out;

	-webkit-transition: opacity 200ms ease-in-out;

	-moz-transition:	opacity 200ms ease-in-out;

	-o-transition: 		opacity 200ms ease-in-out;

}



@media only screen and (max-width: 1023px) {

	button.quick-view { display: none !important }

}



#fancybox-close { background-size: 21px 42px;}

@media only screen and ( -webkit-min-device-pixel-ratio: 1.5), only screen and ( min--moz-device-pixel-ratio: 1.5), only screen and ( -o-min-device-pixel-ratio: 3/2), only screen and ( min-device-pixel-ratio: 1.5) {

	#fancybox-close { background-image: url('../../images/retina/btn_remove_sprite@2x.png');}

}