.ProductContainer .PreviousButton,.ProductContainer .NextButton{z-index:2;background-color:#fff;border:1px solid #d9d4d1;color:#111;height:25px;width:auto;width:initial;width:unset;display:inline-block;vertical-align:top;margin-right:0;padding:6px .4rem 5px .45rem;text-align:center;font-size:12px;line-height:1;font-size:0;cursor:pointer;color:transparent;padding:0;background-image:url("/Styles/Core/Images/ProjectIcons-v2.png");background-size:2000px 400px}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.ProductContainer .PreviousButton,.ProductContainer .NextButton{height:30px;width:30px;background-size:700px 140px}}.ProductContainer .PreviousButton[disabled],.ProductContainer .NextButton[disabled]{opacity:.4!important;cursor:not-allowed!important}.ProductContainer .PreviousButton:hover:not([disabled]),.ProductContainer .NextButton:hover:not([disabled]){color:#fff;background-color:#ca3349;border:1px solid #ca3349}.ProductContainer .PreviousButton:hover:not([disabled]):focus,.ProductContainer .NextButton:hover:not([disabled]):focus{border:1px solid #000;box-shadow:0 0 5px 2px #000,inset 0 0 0 1px #fff}.ProductContainer .PreviousButton:focus,.ProductContainer .NextButton:focus{outline:0;border:1px solid #000;box-shadow:0 0 5px 2px #000,inset 0 0 0 1px #fff}.ProductContainer .PreviousButton:focus:hover,.ProductContainer .NextButton:focus:hover{border:1px solid #000}.ProductContainer .PreviousButton:active,.ProductContainer .NextButton:active{color:#fff!important;border:1px solid #111!important;background-color:#111!important}.ProductContainer .PreviousButton:active:focus,.ProductContainer .NextButton:active:focus{border:1px solid #000!important;box-shadow:0 0 5px 2px #000,inset 0 0 0 1px #fff!important}.ProductContainer .PreviousButton[disabled],.ProductContainer .PreviousButton.disabled,.ProductContainer .NextButton[disabled],.ProductContainer .NextButton.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);background-color:#fff!important;border:1px solid #999!important}.ProductContainer .PreviousButton[disabled]:hover,.ProductContainer .PreviousButton.disabled:hover,.ProductContainer .NextButton[disabled]:hover,.ProductContainer .NextButton.disabled:hover{background-color:#fff!important;border:1px solid #999!important}.ProductContainer .PreviousButton:hover:not([disabled]) use,.ProductContainer .PreviousButton:active use,.ProductContainer .NextButton:hover:not([disabled]) use,.ProductContainer .NextButton:active use{--Icon-Default-Colour:#fff}.ProductContainer .PreviousButton{height:25px;width:22px;background-size:2000px 400px;background-position:-1328px -4px}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.ProductContainer .PreviousButton{height:30px;width:30px;background-size:700px 140px;background-position:-475px -11px}}.ProductContainer .NextButton{margin-left:0;height:25px;width:22px;background-size:2000px 400px;background-position:-1351px -4px}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.ProductContainer .NextButton{height:30px;width:30px;background-size:700px 140px;background-position:-498px -11px}}@media(max-device-width:1023px){.ProductContainer .NextButton:not(.DisplayItemImageSelectorNextButton){align-self:flex-end}}.Product-ImageZoom-Popup.popup-window{border:0!important;box-shadow:none!important}.Product-ImageZoom-Popup.popup-window .popup-content{border:0!important;margin:0!important;padding:0!important;height:100%;right:auto;right:initial;right:unset;left:0}.Product-ImageZoom-Popup.popup-window .popup-content .button.PreviousButton,.Product-ImageZoom-Popup.popup-window .popup-content .button.NextButton{position:absolute;z-index:11;top:0;height:44px;width:44px;margin:0;padding:0;background-color:#ca3349;outline:1px solid #fff;border:0!important}.Product-ImageZoom-Popup.popup-window .popup-content .button.PreviousButton:hover,.Product-ImageZoom-Popup.popup-window .popup-content .button.NextButton:hover{background-color:#000}.Product-ImageZoom-Popup.popup-window .popup-content .button.PreviousButton:active,.Product-ImageZoom-Popup.popup-window .popup-content .button.NextButton:active{background-color:#111}.Product-ImageZoom-Popup.popup-window .popup-content .button.PreviousButton:focus,.Product-ImageZoom-Popup.popup-window .popup-content .button.NextButton:focus{z-index:12;box-shadow:none}.Product-ImageZoom-Popup.popup-window .popup-content .button.PreviousButton:focus:after,.Product-ImageZoom-Popup.popup-window .popup-content .button.NextButton:focus:after{display:block!important;content:"";position:absolute;z-index:5;top:-2px;bottom:-2px;left:-2px;right:-2px;border:1px solid #000;box-shadow:0 0 5px 2px #000,inset 0 0 0 1px #fff;pointer-events:none}.Product-ImageZoom-Popup.popup-window .popup-content .button.PreviousButton[disabled],.Product-ImageZoom-Popup.popup-window .popup-content .button.NextButton[disabled]{background-color:#d0d0d0!important;border:0!important}.Product-ImageZoom-Popup.popup-window .popup-content .button.PreviousButton[disabled] .SVGSpriteIcon,.Product-ImageZoom-Popup.popup-window .popup-content .button.NextButton[disabled] .SVGSpriteIcon{filter:none!important}.Product-ImageZoom-Popup.popup-window .popup-content .button.PreviousButton .SVGSpriteIcon use,.Product-ImageZoom-Popup.popup-window .popup-content .button.NextButton .SVGSpriteIcon use{--Icon-Default-Colour:#fff}.Product-ImageZoom-Popup.popup-window .popup-content .button.PreviousButton{left:45px}.Product-ImageZoom-Popup.popup-window .popup-content .button.NextButton{left:90px}.Product-ImageZoom-Popup.popup-window .popup-content .ProductImageZoomImageOuterContainer{display:flex;width:100%;height:100%;position:relative}.Product-ImageZoom-Popup.popup-window .popup-content .ProductImageZoomImage{display:flex;width:100%;height:100%;overflow:auto}.Product-ImageZoom-Popup.popup-window .popup-content .ProductImageZoomImage img{display:none;max-width:800px;max-height:800px;position:relative;margin:auto}@media(min-width:760px){.Product-ImageZoom-Popup.popup-window .popup-content .ProductImageZoomImage img{max-width:1000px;max-height:1000px}}@media(min-width:1024px){.Product-ImageZoom-Popup.popup-window .popup-content .ProductImageZoomImage img{max-width:1200px;max-height:1200px}}@media(min-width:1280px){.Product-ImageZoom-Popup.popup-window .popup-content .ProductImageZoomImage img{max-width:1400px;max-height:1400px}}@media(min-width:1330px){.Product-ImageZoom-Popup.popup-window .popup-content .ProductImageZoomImage img{max-width:1600px;max-height:1600px}}@media(min-width:1560px){.Product-ImageZoom-Popup.popup-window .popup-content .ProductImageZoomImage img{max-width:1800px;max-height:1800px}}@media(min-width:1890px){.Product-ImageZoom-Popup.popup-window .popup-content .ProductImageZoomImage img{max-width:2000px;max-height:2000px}}.Product-ImageZoom-Popup.popup-window .popup-content .ProductImageZoomImage img.active{display:block}.Product-ImageZoom-Popup.popup-window .popup-footer{display:none}.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer{margin-top:0;padding:16px}@media screen and (max-width:40em){.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer{padding:0}}@media(min-width:1300px){.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .DisplayItemTitle h1{font-size:40px}}.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .LeftCol{position:relative;top:unset;margin-bottom:32px}@media screen and (max-width:40em){.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .LeftCol{margin-bottom:24px}}@media screen and (min-width:64em){.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .LeftCol{margin-bottom:0}}.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .LeftCol .DisplayItemImageContainer{pointer-events:none!important;margin-bottom:0}.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .LeftCol .viewer-box{display:none!important}.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .RightCol{margin-bottom:0}.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .RightCol .TextDetailWrapper .TextDetailCollapsibleArea{max-height:unset;line-height:1.5;overflow:visible}.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .RightCol .TextDetailWrapper .ReadMoreTextDetailWrapper{display:none!important}.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .RightCol #ReviewsWidget:empty{display:none!important}.Product-Detail-Popup.popup-window .popup-content .ProductDetailPopUpContent.ProductContainer .RightCol .OtherItemVariantsWrapper{display:none!important}.Product-Detail-Popup.popup-window .popup-content .EnlargeImage{display:none!important}.Product-Detail-Popup.popup-window .popup-footer{display:none}
.zoom-box-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:visible!important;width:100%!important;height:100%!important}.zoom-box{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;overflow:visible!important;width:100%!important;height:100%!important}.zoom-box img{vertical-align:bottom}.zoom-box .zoom-selector{position:absolute;background-image:url("/ExternalPlugins/magnify-image-hover/css/images/selector.png");background-repeat:repeat;display:none;cursor:crosshair}@media(max-width:1023px){.zoom-box .zoom-selector{display:none!important}}@media(min-width:1024px) and (-webkit-min-device-pixel-ratio:1.5){.zoom-box .zoom-selector{display:none!important}}.viewer-box{position:absolute;z-index:20;top:-31px;left:calc(100% + 71px);border:1px solid #000;box-shadow:0 0 10px 3px rgba(0,0,0,.65);background-color:#fff;overflow:hidden;max-width:600px;max-height:600px;opacity:0;transition:opacity .25s .25s;pointer-events:none;visibility:hidden}@media(max-width:1023px){.viewer-box{display:none!important}}@media(min-width:1024px) and (-webkit-min-device-pixel-ratio:1.5){.viewer-box{display:none!important}}.viewer-box.FadeIn{opacity:1;visibility:visible}.viewer-box>img{display:block;position:absolute;left:0;top:0;max-width:unset;max-height:unset}