.ProductDetail-Container.General-Container{margin-top:0}.ProductContainer{margin-top:10px;padding-bottom:0}@media(min-width:1024px){.ProductContainer{display:grid;align-items:flex-start;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-gap:0 40px}}@media(min-width:1300px){.ProductContainer{grid-template-columns:600px auto}}@media screen and (max-width:63.9375em){.ProductContainer{display:flex;flex-direction:column;margin-top:0}}@media screen and (max-width:63.9375em){.ProductContainer>div{width:100%}}.ProductContainer .DisplayItemTitle{visibility:visible;display:flex;flex-wrap:wrap;align-items:center;grid-gap:7px 16px;margin:0 0 17px 0;order:0}@media screen and (min-width:64em){.ProductContainer .DisplayItemTitle{order:1;margin-top:-6px}}@media screen and (max-width:63.9375em){.ProductContainer .DisplayItemTitle{margin-top:-6px;margin-bottom:12px}}.ProductContainer .DisplayItemTitle h1{line-height:1.2;margin:0;font-size:32px}@media(min-width:1250px){.ProductContainer .DisplayItemTitle h1{font-size:35px}}@media(min-width:1570px){.ProductContainer .DisplayItemTitle h1{font-size:44px}}@media screen and (max-width:63.9375em){.ProductContainer .DisplayItemTitle h1{font-size:35px;margin-top:0}}@media screen and (max-width:40em){.ProductContainer .DisplayItemTitle h1{font-size:30px}}@media(max-width:380px){.ProductContainer .DisplayItemTitle h1{font-size:24px;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}}.ProductContainer .DisplayItemTitle .ProductTag{order:99;margin:0 9px 2px 0;padding:8px 9px 5px 9px;border-radius:4px;font-size:16px;line-height:1}@media screen and (max-width:40em){.ProductContainer .DisplayItemTitle .ProductTag{font-size:15px;padding:6px 7px 4px 7px;border-radius:3px}}@media(max-width:380px){.ProductContainer .DisplayItemTitle .ProductTag{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}}.ProductContainer .DisplayItemTitle .ProductTag:last-child{margin-right:0}.ProductContainer .LeftCol{width:100%;margin:0 0 24px 0;order:1}@media(min-width:1330px){.ProductContainer .LeftCol{margin-bottom:40px}}@media screen and (min-width:64em){.ProductContainer .LeftCol{order:0;grid-row-start:1;grid-row-end:3;position:sticky;top:32px;z-index:2;margin-bottom:32px}}.ProductContainer .LeftCol .DisplayItemImageContainer{position:relative;width:100%}@media screen and (max-width:63.9375em){.ProductContainer .LeftCol .DisplayItemImageContainer{width:464px}}@media screen and (max-width:40em){.ProductContainer .LeftCol .DisplayItemImageContainer{width:100%}}.ProductContainer .LeftCol .DisplayItemImageContainer>.LoadingOverlayWrapper{border:1px solid #d9d4d1}.ProductContainer .LeftCol .DisplayItemImageContainer .DisplayItemImage{left:0;top:0;margin:0 0 0 0;padding:30px;border:1px solid #d9d4d1;aspect-ratio:1/1;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:visible!important;width:100%!important;height:100%!important}@media screen and (max-width:40em){.ProductContainer .LeftCol .DisplayItemImageContainer .DisplayItemImage{padding:16px}}.ProductContainer .LeftCol .DisplayItemImageContainer .DisplayItemImage .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}.ProductContainer .LeftCol .DisplayItemImageContainer .DisplayItemImage .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}.ProductContainer .LeftCol .DisplayItemImageContainer .DisplayItemImage .BigProductImage{display:none;margin:auto;float:none;border:0;position:relative;max-height:100%;max-width:100%;vertical-align:bottom}.ProductContainer .LeftCol .DisplayItemImageContainer .DisplayItemImage .BigProductImage.active{display:block}.ProductContainer .LeftCol .DisplayItemImageContainer .EnlargeImage{position:absolute;bottom:1px;right:1px;padding:8px;background-color:#fff;border-radius:5px 0 0 0}.ProductContainer .LeftCol .DisplayItemImageContainer .EnlargeImage .ZoomIcon{display:block;margin:0 auto 0 auto}.ProductContainer .ProductImagesSelector{display:flex;align-items:center;position:relative;width:100%;margin:0;padding:0}.ProductContainer .ProductImagesSelector .PreviousButton,.ProductContainer .ProductImagesSelector .NextButton{display:none!important}.ProductContainer .ProductImagesSelector .ProductImagesSelectorListWrapper{flex-grow:2;margin:0}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList{display:grid;grid-gap:10px;width:100%;margin:16px 0 0 0;padding:0;list-style:none}@media screen and (max-width:40em){.ProductContainer .ProductImagesSelector .ProductImagesSelectorList{margin-top:12px}}@media(min-width:1024px){.ProductContainer .ProductImagesSelector .ProductImagesSelectorList{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media(min-width:1330px){.ProductContainer .ProductImagesSelector .ProductImagesSelectorList{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media(max-width:1023px){.ProductContainer .ProductImagesSelector .ProductImagesSelectorList{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media(max-width:800px){.ProductContainer .ProductImagesSelector .ProductImagesSelectorList{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media(max-width:640px){.ProductContainer .ProductImagesSelector .ProductImagesSelectorList{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media(max-width:320px){.ProductContainer .ProductImagesSelector .ProductImagesSelectorList{grid-template-columns:1fr 1fr 1fr 1fr}}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail{display:inline-flex;position:relative;margin:0;padding:5px}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail.active .ProductThumbnailImageWrapper:focus:after{border:2px solid #1872c5}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail.active .ProductThumbnailImageWrapper:after{display:block}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail.active .ProductThumbnailImageWrapper:before{display:block}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail .ProductThumbnailImageWrapper{position:relative;color:inherit;text-decoration:none;display:block;height:100%;width:100%;margin:0;padding:0 0 100% 0;cursor:pointer}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail .ProductThumbnailImageWrapper:focus{outline:0}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail .ProductThumbnailImageWrapper:focus:after{display:block;border:2px solid #000}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail .ProductThumbnailImageWrapper:focus:before{display:block}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail .ProductThumbnailImageWrapper img{display:block;margin:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail .ProductThumbnailImageWrapper .View360{z-index:6;position:absolute;top:-3px;right:-3px;font-size:11px;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;line-height:1;background:#fff;padding:3px}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail .ProductThumbnailImageWrapper:after{display:none;content:"";position:absolute;z-index:5;top:-6px;bottom:-6px;left:-6px;right:-6px;border:2px solid #1872c5;box-shadow:inset 0 0 0 1px #fff}.ProductContainer .ProductImagesSelector .ProductImagesSelectorList .ProductThumbnail .ProductThumbnailImageWrapper:before{display:none;content:"";position:absolute;z-index:5;top:-4px;bottom:-4px;left:-4px;right:-4px;border:1px solid #fff}.ProductContainer .RightCol{visibility:visible;position:relative;width:100%;margin:0 0 24px 0;order:2}@media screen and (min-width:64em){.ProductContainer .RightCol{grid-column:2}}.ProductContainer .RightCol .ProductDetailItemWrapper{display:flex;flex-wrap:wrap;grid-gap:10px 20px;margin-bottom:14px}.ProductContainer .RightCol .ProductDetailItemWrapper .ProductDetailItem{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:0;line-height:1.3;width:unset;font-size:17px}@media(max-width:380px){.ProductContainer .RightCol .ProductDetailItemWrapper .ProductDetailItem{font-size:16px}}.ProductContainer .RightCol .ProductDetailItemWrapper .ProductDetailItem:last-child{margin-right:0}.ProductContainer .RightCol .ProductDetailItemWrapper .ProductDetailItem .Label{display:inline-block;vertical-align:baseline;font-size:inherit;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-weight:600;margin-bottom:2px;line-height:1.3}@media(max-width:380px){.ProductContainer .RightCol .ProductDetailItemWrapper .ProductDetailItem .Label{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}}.ProductContainer .RightCol .ProductDetailItemWrapper .ProductDetailItem .Label:after{display:inline-block;vertical-align:baseline;content:":";margin-right:.2rem}.ProductContainer .RightCol .ProductDetailItemWrapper .ProductDetailItem .Value{display:inline-block;vertical-align:baseline;font-size:inherit;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-weight:500}@media(max-width:380px){.ProductContainer .RightCol .ProductDetailItemWrapper .ProductDetailItem .Value{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}}.ProductContainer .RightCol .TextDetailWrapper{position:relative;margin:0 0 16px 0}@media(min-width:1400px){.ProductContainer .RightCol .TextDetailWrapper{margin-bottom:20px}}.ProductContainer .RightCol .TextDetailWrapper:last-child{margin-bottom:0}.ProductContainer .RightCol .TextDetailWrapper.IsCollapsed .ReadMoreTextDetailWrapper{display:block}.ProductContainer .RightCol .TextDetailWrapper.IsShowingMoreText .TextDetailCollapsibleArea{overflow:visible!important;max-height:unset!important}.ProductContainer .RightCol .TextDetailWrapper.IsShowingMoreText .ReadMoreTextDetailWrapper:after{display:none!important}.ProductContainer .RightCol .TextDetailWrapper.IsShowingMoreText .ReadMoreTextDetailWrapper .ButtonText{position:relative;right:0;bottom:0;margin:16px 0 0 auto;padding:0}.ProductContainer .RightCol .TextDetailWrapper.IsShowingMoreText .ReadMoreTextDetailWrapper .ButtonText:focus:after{left:-6px}.ProductContainer .RightCol .TextDetailWrapper.IsShowingMoreText .ReadMoreTextDetailWrapper .ButtonText .SVGSpriteIcon.ChevronIcon{transform:rotate(180deg)}.ProductContainer .RightCol .TextDetailWrapper:has(>.ProductInformationBody:empty){display:none!important}.ProductContainer .RightCol .TextDetailWrapper .TextDetailCollapsibleArea{font-size:16px;max-height:264px;line-height:24px;overflow:hidden;margin:0}.ProductContainer .RightCol .TextDetailWrapper .TextDetailCollapsibleArea *{line-height:inherit!important;font-size:inherit!important;color:inherit!important}.ProductContainer .RightCol .TextDetailWrapper .ReadMoreTextDetailWrapper{display:none;position:relative;margin-top:0}.ProductContainer .RightCol .TextDetailWrapper .ReadMoreTextDetailWrapper:after{pointer-events:none;display:block;content:"";position:absolute;bottom:100%;left:0;width:100%;height:66px;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%)}.ProductContainer .RightCol .TextDetailWrapper .ReadMoreTextDetailWrapper .ButtonText{display:flex;align-items:center;margin:0;position:absolute;right:0;bottom:-2px;z-index:10;padding:2px 2px 2px 16px;background-color:#fff}.ProductContainer .RightCol .TextDetailWrapper .ReadMoreTextDetailWrapper .ButtonText:focus:after{left:10px}.ProductContainer .RightCol .TextDetailWrapper .ReadMoreTextDetailWrapper .ButtonText .SVGSpriteIcon{margin:0 0 0 5px}.ProductContainer .RightCol .TextDetailWrapper .ReadMoreTextDetailWrapper .ButtonText .SVGSpriteIcon.ChevronIcon{width:11px;height:7px}.ProductContainer .RightCol .TextDetailWrapper .ReadMoreTextDetailWrapper .ButtonText .ButtonTextValue{font-weight:bold}.ProductContainer .RightCol .InformationArea{display:inline-flex;width:unset;margin-bottom:20px}.ProductContainer .RightCol .DisplayItemUomListContainer{width:100%;margin:0 0 25px 0;position:relative;border:1px solid #d9d4d1;padding:10px 10px 10px 16px}@media screen and (max-width:40em){.ProductContainer .RightCol .DisplayItemUomListContainer{border:0;padding:0}}.ProductContainer .RightCol .DisplayItemUomListContainer:empty{display:none}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList{float:none;width:100%}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper{display:flex;align-items:center;font-size:16px}@media screen and (max-width:40em){.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper{flex-wrap:wrap}}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomDescAndPriceWrapper{flex-grow:2;margin:0 16px 0 0}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomDescAndPriceWrapper .UomDescWrapper{display:flex;margin:0 0 3px 0;padding-left:0}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomDescAndPriceWrapper .UomPriceWrapper{display:flex}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomDescAndPriceWrapper .UomPriceMainPrice{font-size:18px}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomDescAndPriceWrapper .SurchargePrice+.SurchargePrice{display:none!important}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .TrafficLightWrapper{display:inline-flex;align-items:center;vertical-align:middle;font-size:13px;margin:0 16px 0 0}@media screen and (max-width:400px){.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .TrafficLightWrapper{margin-right:0}}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .TrafficLightWrapper .TrafficLight{margin-top:-1px;margin-right:5px}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .TrafficLightWrapper .TrafficLightText{text-align:left}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomQtyAndAddToBasketButtonWrapper{display:flex;align-items:center}@media screen and (max-width:400px){.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomQtyAndAddToBasketButtonWrapper{width:100%;margin-top:16px}}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomQtyAndAddToBasketButtonWrapper.HasOutOfStockMessage .NotifyMeButton{width:94px;font-size:13px}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomQtyAndAddToBasketButtonWrapper .UomQtyWrapper{margin:0 16px 0 0}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomQtyAndAddToBasketButtonWrapper .UomQtyWrapper .Qty-Box{margin-bottom:0}@media(max-width:640px){.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomQtyAndAddToBasketButtonWrapper .UomQtyWrapper .Qty-Box{width:52px}}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomQtyAndAddToBasketButtonWrapper .UomAddToBasketButtonWrapper{margin:0 4px 0 0}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .UomQtyAndAddToBasketButtonWrapper .UomAddToBasketButtonWrapper .PurchaseButton{margin:0}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .FavouritesButton,.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .WishListButton{margin:0 0 0 12px}.ProductContainer .RightCol .DisplayItemUomListContainer .DisplayItemUomList .UomWrapper .FavouritesButton{margin-top:-2px}.ProductContainer .RightCol .TabsTitleAndContentWrapper{margin-bottom:20px}.ProductContainer .RightCol .TabsTitleAndContentWrapper:has(>.TabTitlesOuterWrapper>.TabTitlesOverlowWrapper>.TabTitlesWrapper:empty){display:none!important}.ProductContainer .RightCol .TabsTitleAndContentWrapper:empty{display:none}.ProductContainer .RightCol .TradeExcludingVATLabel{margin:-2px 0 0 0}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .IntroTextWrapper{margin-block-end:9px}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .PanelVideos .ItemWrapper{display:block;margin-bottom:16px}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .PanelVideos .ItemWrapper:last-child{margin-bottom:0}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .PanelBlog .ItemWrapper{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d9d4d1}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .PanelBlog .ItemWrapper:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .PanelBlog .ItemWrapper .BlogPostLink{font-size:19px;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-weight:600}@media screen and (max-width:40em){.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .PanelBlog .ItemWrapper .BlogPostLink{font-size:16px}}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .PanelBlog .ItemWrapper .BlogPostLink:not(:hover){text-decoration:none}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .TabDataList.HasLinks>li{margin-block-end:6px}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .TabDataList.HasLinks>li:last-child{margin-block-end:0}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .TabDataList>li{margin-block-end:2px}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .TabDataList>li:last-child{margin-block-end:0}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .ItemWrapper{display:block;margin-bottom:10px;word-break:break-word;word-wrap:break-word}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .ItemWrapper:last-child{margin-bottom:0}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .ItemWrapper:last-child .DownloadableItem{margin-bottom:0}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .DownloadableItem{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:8px}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .DownloadableItem:hover .Text{text-decoration:underline}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .DownloadableItem:focus:after{top:-5px;bottom:-5px;left:-6px;right:-6px}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .DownloadableItem .SVGSpriteIcon{margin-right:10px}.ProductContainer .RightCol .ProductDetailTabsWrapper .TabContent .DownloadableItem .Text{flex-grow:2;margin-top:2px}.ProductContainer .RightCol .ArtificialTopHeading{font-weight:600;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;color:#111;font-size:27px;margin-bottom:12px;line-height:1.3}@media(max-width:640px){.ProductContainer .RightCol .ArtificialTopHeading{font-size:25px}}.ExtraProductItemsOuterWrapper{display:block;margin-block-end:20px;padding-block-start:20px;background-color:#fff;border-top:1px solid #d9d4d1}.ExtraProductItemsOuterWrapper:empty{display:none}.ExtraProductItemsTitle{color:#111;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-weight:600;font-size:19px;margin-bottom:8px}@media screen and (max-width:40em){.ExtraProductItemsTitle{margin-bottom:4px}}.ExtraProductItems{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;text-align:center;justify-content:center;grid-gap:16px}@media(min-width:760px){.ExtraProductItems{grid-template-columns:1fr 1fr 1fr}}@media(max-width:640px){.ExtraProductItems{grid-gap:10px}}.ExtraProductItems .ProductItemWrapper{position:relative;width:100%;padding:10px;border:1px solid #d9d4d1}.ExtraProductItems .ProductItem{position:static;display:flex;flex-wrap:wrap;justify-content:center;color:#372929;text-decoration:none;width:100%;margin:0}.ExtraProductItems .ProductItem:hover,.ExtraProductItems .ProductItem:focus{text-decoration:underline;border-color:#111}.ExtraProductItems .ProductItem:hover .ProductItemName,.ExtraProductItems .ProductItem:focus .ProductItemName{text-decoration:underline;color:#ca3349}.ExtraProductItems .ProductItem .ProductItemImage{display:flex;align-items:center;justify-content:center;position:relative;margin:0;padding:0;height:150px}@media screen and (min-width:40.0625em){.ExtraProductItems .ProductItem .ProductItemImage{height:160px}}@media(min-width:1024px) and (max-width:1249px){.ExtraProductItems .ProductItem .ProductItemImage{width:100%}}@media(max-width:480px){.ExtraProductItems .ProductItem .ProductItemImage{height:140px}}@media(max-width:320px){.ExtraProductItems .ProductItem .ProductItemImage{height:110px}}.ExtraProductItems .ProductItem .ProductItemImage img{image-rendering:unset}.ExtraProductItems .ProductItem .ProductItemName{width:100%;display:block;margin-top:12px;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-weight:normal;font-size:13px}.ReconStatusInfoContent .ReconStatusTypeItem{margin:0 0 -2px 0;padding:16px 20px 18px 20px;border:2px solid #d9d4d1}.ReconStatusInfoContent .ReconStatusTypeItem:last-child{margin-bottom:0}.viewer-box{position:absolute;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden}.ReviewsOuterWidgetWrapper{position:relative;margin-bottom:20px;border:1px solid #d9d4d1}#ReviewsWidget{height:343px;overflow:auto}.ReviewsWidget{margin-bottom:26px}.ReviewsWidget:last-child{margin-bottom:0}.ReviewsWidget .ElementsWidget{padding:20px;background-color:transparent}@media(max-width:640px){.ReviewsWidget .ElementsWidget{padding:16px}}.ReviewsWidget .ElementsWidget:last-child{margin-bottom:0!important}.ReviewsWidget .ElementsWidget-prefix .ElementsWidget .ElementsWidget__form .u-hr--top:first-child,.ReviewsWidget .ElementsWidget-prefix .ElementsWidget .ElementsWidget__form .u-hr--bottom:last-child{display:none!important}.ReviewsWidget .ElementsWidget-prefix .R-Button{line-height:1!important}#reviews-io-polaris-modal-ReviewsWidget .ElementsWidget:empty{margin:0}
.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}