
            .retail-products > .lay-FlipExtras2.retail-product-block .retail-product-buttons .btn:hover {
                color: #fff;
            }
            
            .retail-products > .lay-FlipExtras.retail-product-block {
                max-width: 265px;
                padding: 0px;
                border-radius: 0;
                border: 0;
                text-align: center;
                position: relative;
                margin-bottom: 80px !important;
            }
            
            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-img {
                position: relative;
                overflow: hidden;
            }
			
			.retail-product-block {height: auto;}

            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-price {
                position: relative;
            }

            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-details {
                height: auto !important;
                z-index: 1;
                position: relative;
                width: 100%;
                -webkit-transform: translateY(0);
                -ms-transform: translateY(0);
                -o-transform: translateY(0);
                transform: translateY(0);
                -webkit-transition: all 0.4s ease-in-out 0.3s;
                -o-transition: all 0.4s ease-in-out 0.3s;
                transition: all 0.4s ease-in-out 0.3s;
            }

            .retail-products > .lay-FlipExtras.retail-product-block:hover .retail-product-details {
                -webkit-transform: translateY(-80px);
                -ms-transform: translateY(-80px);
                -o-transform: translateY(-80px);
                transform: translateY(-80px);
            }

            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-buttons {
                display: block;
                text-align: center;
                width: 100%;
                overflow: hidden;
                visibility: hidden;
                z-index: 98;
                height: 120px;
                bottom: 0px;
                pointer-events: none;
                background: #fff;
                opacity: 0;
                filter: alpha(opacity=0);
                -webkit-backface-visibility: hidden;
                -moz-backface-visibility: hidden;
                -ms-backface-visibility: hidden;
                -o-backface-visibility: hidden;
                -webkit-transform: perspective(200px) rotateX(-90deg);
                -moz-transform: perspective(200px) rotateX(-90deg);
                -ms-transform: perspective(200px) rotateX(-90deg);
                -o-transform: perspective(200px) rotateX(-90deg);
                transform: perspective(200px) rotateX(-90deg);
                -webkit-transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
                -o-transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
                transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
            }

            .retail-products > .lay-FlipExtras.retail-product-block:hover .retail-product-buttons {
                max-height: 3000px;
                visibility: visible;
                pointer-events: auto;
                max-height: 3000px;
                opacity: 1;
                filter: alpha(opacity=100);
                -webkit-backface-visibility: visible;
                -moz-backface-visibility: visible;
                -ms-backface-visibility: visible;
                -o-backface-visibility: visible;
                -webkit-transform: perspective(200px) rotateX(0deg);
                -moz-transform: perspective(200px) rotateX(0deg);
                -ms-transform: perspective(200px) rotateX(0deg);
                -o-transform: perspective(200px) rotateX(0deg);
                transform: perspective(200px) rotateX(0deg);
                -webkit-transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
                -o-transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
                transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
            }

            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-buttons .quick-view {
                margin: 0;
                display: block;
                padding: 0 20px;
                background: transparent;
                width: 50%;
                height: calc(100% - 30px);
                padding: 30px 0 0 0;
                float: left;
                -webkit-box-shadow: none;
                box-shadow: none;
                border-radius: 0;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0;
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                -o-transform: none;
                transform: none;
                -webkit-transition: all 0.3s ease 0s;
                -o-transition: all 0.3s ease 0s;
                transition: all 0.3s ease 0s;
                border-top: 0px solid #e5e5e5;
                border-right: 1px solid #e5e5e5;
                border-bottom: 0px solid #e5e5e5;
                border-left: 0px solid #e5e5e5;
            }

            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-buttons .right-box-buttons  {
                float: left;
                width: calc(50% - 1.2px);
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            
            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-buttons i {
                margin-right: 5px;
            }

            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-buttons div {
                display: block;
                font-weight: 800;
                height: 40px;
                line-height: 40px;
                text-transform: uppercase;
                border-bottom: 1px solid #e5e5e5;
                width: 100%;
                text-align: center;
            }
            
            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-img:before, 
            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-img:after {
                content: "";
                z-index: 1;
                overflow: hidden;
                display: block;
                visibility: hidden;
                pointer-events: none;
                position: absolute;
                bottom: 0;
                background: rgba(255, 255, 255, 0.5);
                opacity: 0;
                filter: alpha(opacity=0);
                width: 0%;
                height: 100%;
                -webkit-transition: all 0.4s ease-out 0s;
                -o-transition: all 0.4s ease-out 0s;
                transition: all 0.4s ease-out 0s;
                -webkit-transform-style: preserve-3d;
                -moz-transform-style: preserve-3d;
                -ms-transform-style: preserve-3d;
                -o-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-backface-visibility: hidden;
                -moz-backface-visibility: hidden;
                -ms-backface-visibility: hidden;
                -o-backface-visibility: hidden;
                -webkit-transform: skew(37deg, 0);
                -moz-transform: skew(37deg, 0);
                -ms-transform: skew(37deg, 0);
                -o-transform: skew(37deg, 0);
                transform: skew(37deg, 0);
                -webkit-transform-origin: 50% 50% 50%;
                -moz-transform-origin: 50% 50% 50%;
                -ms-transform-origin: 50% 50% 50%;
                transform-origin: 50% 50% 50%;
            }
            
            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-img:before {
                right: -50%;
            }

            .retail-products > .lay-FlipExtras.retail-product-block:hover .retail-product-img:before, 
            .retail-products > .lay-FlipExtras.retail-product-block:hover .retail-product-img:after {
                width: 100%;
                visibility: visible;
                pointer-events: auto;
                opacity: 1;
                filter: alpha(opacity=100);
                -webkit-backface-visibility: visible;
                -moz-backface-visibility: visible;
                -ms-backface-visibility: visible;
                -o-backface-visibility: visible;
            }

            .retail-products > .lay-FlipExtras.retail-product-block .retail-product-img:after {
                left: -50%;
            }

            .product-strip-inner .retail-product-details h5 {
                display: block !important;
            }

            .product-strip-inner .retail-product-buttons {
                display: none !important;
            }

            .remodal[data-remodal-id="product-retail-quick-view"] {
                background: transparent !important;
                border: 2px solid white !important;
                color: white !important;
                max-width: 1000px !important;
            }

            .remodal[data-remodal-id="product-retail-quick-view"] .remodal-close {
                background: transparent !important;
            }

            .remodal[data-remodal-id="product-retail-quick-view"] h3,
            .remodal[data-remodal-id="product-retail-quick-view"] h4,
            .remodal[data-remodal-id="product-retail-quick-view"] p {
                color: white;
            }

            .remodal[data-remodal-id="product-retail-quick-view"] .pgwSlideshow {
                background: transparent !important;
            }

            .remodal[data-remodal-id="product-retail-quick-view"] .retail-full-product {
                padding-bottom: 20px;
                border-bottom: 1px dotted;
            }
            
            .remodal[data-remodal-id="product-retail-quick-view"] .retail-full-product-description,
            .remodal[data-remodal-id="product-retail-quick-view"] .retail-full-product-price-block {
                padding: 20px;
                border-bottom: 1px dotted;
            }
            
            .remodal[data-remodal-id="product-retail-quick-view"] .pgwSlideshow .ps-list ul {
                width: auto !important;
            }

            @media (max-width: 1100px) {

                .retail-products > .lay-FlipExtras.retail-product-block .retail-product-buttons {
                    visibility: visible;
                    opacity: 1;
                    transform: none;
                }

            }