.upgfw-wrapper{line-height:0!important}.upgfw-wrap ul{list-style:none!important;padding:0!important;margin:0!important}.upgfw-video-thumbnail{position:relative;display:block}.upgfw-video-thumbnail:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:"";background-image:url(../images/video-play-icon.png);opacity:1;width:24px;height:24px}.upgfw-video-thumbnail:hover:after{opacity:.8}.upgfw-video-thumbnail.upgfw-video-thumbnail-large:after{background-image:url(../images/video-play-icon-large.png);width:64px;height:64px}.upgfw-lightbox a{outline:0!important}.upgfw-lightbox-container{display:none}.upgfw-lightbox-container ul,li{margin:0;padding:0;list-style:none;border-width:0}.upgfw-lightbox-container .upgfw-lightbox-overlay{background-color:rgba(0,0,0,.3);display:block;left:0;min-height:100%;position:fixed;top:0;width:100%;z-index:9999999;opacity:0;-webkit-transition-duration:.25s;transition-duration:.25s}.upgfw-lightbox-container .upgfw-header .upgfw-button,.upgfw-lightbox-container .upgfw-header span.upgfw-product-title{margin-left:15px;font-size:14px;line-height:50px;display:inline-block;float:left}.upgfw-lightbox-container.open .upgfw-lightbox-overlay{opacity:1}.upgfw-lightbox-container .upgfw-header .upgfw-button span{background-color:#fff;border-radius:3px;padding:3px 5px;color:#333;-webkit-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.upgfw-lightbox-container .upgfw-lightbox-wrapper{background-color:#fff;color:#333;overflow:hidden;padding:0;position:fixed;top:20%;z-index:99999999;opacity:1;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;width:1200px}.upgfw-lightbox-container.open .upgfw-lightbox-wrapper{-webkit-animation-name:upgfw_anim-open;animation-name:upgfw_anim-open;-webkit-animation-timing-function:cubic-bezier(.1,.4,.2,1.4);animation-timing-function:cubic-bezier(.1,.4,.2,1.4)}.upgfw-lightbox-container.close .upgfw-lightbox-wrapper{-webkit-animation-name:anim-one;animation-name:upgfw_anim-close;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.upgfw-lightbox-container .upgfw-header{background-color:#fbfbfb;height:50px;position:relative;text-align:left;overflow:hidden;width:100%}.upgfw-lightbox-container .upgfw-header span.upgfw-product-title{color:#333;text-transform:uppercase}.upgfw-lightbox-container .upgfw-lightbox-close{background:url(../svg/cross.svg) center no-repeat #fff;border-radius:100%;height:28px;width:28px;display:block;position:absolute;top:10px;right:12px;z-index:1;cursor:pointer;background-size:10px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.upgfw-lightbox-container .upgfw-lightbox-close:hover{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.upgfw-lightbox-container .upgfw-loading-wrapper{background:#fff;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.upgfw-lightbox-container .upgfw-loader{border-top:6px solid #ccc;border-right:6px solid #ccc;border-bottom:6px solid #ccc;border-left:6px solid #999;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:upgfw_loader 1.1s infinite linear;animation:upgfw_loader 1.1s infinite linear}.upgfw-lightbox-container .upgfw-loader,.upgfw-lightbox-container .upgfw-loader:after{border-radius:50%;width:60px;height:60px}.upgfw-lightbox-container .upgfw-loading-bar{position:absolute;margin:auto;display:block;top:0;left:0;bottom:0;right:0;width:30px;height:30px}@-webkit-keyframes upgfw_anim-open{0%{opacity:0;-webkit-transform:scale3d(.6,.6,1)}100%{opacity:1;-webkit-transform:scale3d(1,1,1)}}@keyframes upgfw_anim-open{0%{opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes upgfw_anim-close{0%{opacity:1}100%{opacity:0;-webkit-transform:scale3d(.9,.9,.2)}}@keyframes upgfw_anim-close{0%{opacity:1}100%{opacity:0;-webkit-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1)}}@-webkit-keyframes upgfw_loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes upgfw_loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}