.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#moreFeatures li{margin-left:15px}@media only screen and (min-width:770px){.ft-copyright{text-align:left;margin:0}}.more-filters-link{position:relative;left:24px;text-decoration:underline}.test{display:inline}.header-right{float:right;text-align:right;display:inline;display:flex;justify-content:flex-end}.header-right-product-search{float:right;text-align:right;display:inline;margin-right:20px}.header-left{float:left;text-align:left;margin:2px 10px;display:inline}.passwordResetForm{text-align:right}.btnAddToBasket{border-radius:30px;position:relative;top:15px;width:77.5%;height:40px!important}.basketBanner{margin-left:45px}.storeFrontMiniBasketSummary{display:none}img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}.dropdown{position:relative}.dropbtn{background-color:#fff;color:rgba(0,147,179,1);padding-top:10px;padding-bottom:10px;padding-right:20px;padding-left:20px;font-size:10pt;font-weight:700;border-radius:30px;text-transform:var(--text-transform-none);margin-left:965px;border-width:3px;border-color:rgba(0,147,179,1);border-style:solid}.dropbtn:hover{background-color:rgba(0,147,179,1);color:#fff!important}.account-menu-header{padding-bottom:4px;padding-left:16px;padding-right:16px;text-transform:none;text-align:left;font-size:10pt;font-weight:normal;color:var(--color-font-dark-grey)!important}.dropdown-content{display:none;position:absolute;top:42px;background-color:#fff;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:9999;padding-bottom:10px;padding-top:10px}.dropdown-content a{padding:4px 16px;margin:10px 0 10px 0;text-decoration:none!important;display:block;text-transform:none;text-align:left;font-size:10pt;font-weight:normal}.dropdown:hover .dropdown-content{display:block}.dropdown:hover{cursor:pointer}.TitleBarTop{padding-top:20px}.CPTitleBar{padding-bottom:10px}.header-promo{text-align:center;width:100%;font-size:17px;padding:10px 0}.header-promo ul{max-width:1360px;margin:0 auto}.header-promo ul li{display:none;margin:0 10px}.row{max-width:none;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around;display:flex}.header-promo ul li:first-child{display:inline-block}@media only screen and (min-width:979px){.header-promo ul li{display:inline-block}}.header{max-width:1260px;margin-left:auto;margin-right:auto;margin-top:5px}.header .wrapper,.header .menu-responsive-wrap ul,.menu-responsive-wrap .header ul{position:relative;display:-webkit-box;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.top-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;margin-right:10px}.header-divider{padding-top:10px;border-top-style:solid;border-top-width:1px;border-top-color:var(--color-horizontal-rule);background-color:#fff}.header-divider-grey{padding-top:10px;border-top-style:solid;border-top-width:1px;border-top-color:var(--color-horizontal-rule);background-color:var(--color-light-grey-background)}.logo{width:90px;margin-right:auto;flex-shrink:0}@media(min-width:992px){.logo{width:180px}}.site-nav{position:relative;display:block}.storeFrontAccountButton{color:#fff;line-height:37px;padding-right:20px;padding-left:20px;font-size:10pt;background-color:#575755!important;margin-top:10px}.storeFrontAccountButton:hover{background-color:#009ee2!important;color:#fff!important}.topRightMenuRegisterButton{line-height:35px;padding-right:20px;padding-left:20px;margin-top:0}.topRightMenuLoginButton{line-height:35px;padding-right:20px;padding-left:20px;margin-top:0}.storeFrontLogin{border:0;font-size:9pt;right:0;top:0;color:var(--color-font-dark-grey);background:rgba(255,255,255,1);white-space:nowrap}.storeFrontLogin a:hover{color:rgba(0,147,179,1)}.storeFrontSearchNew input{border-radius:18px;height:35px;line-height:1;padding:1rem 1rem .8rem 40px}.top-header button{left:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0;padding:0;color:var(--color-font-dark-grey)}.hero{margin-top:-20px;margin-bottom:50px}.card{box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 0 20px 0 rgba(0,0,0,.19);transition:.3s;width:250px}.card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.cardimg{border-radius:10px 10px 0 0}.cardcontainer{padding:10px 20px 20px 20px}.cardText{padding-top:20px;padding-bottom:20px;font-size:14pt!important;font-size:7pt;font-weight:lighter;text-align:center}.cardActionText{font-size:11pt;font-weight:normal;text-align:center;margin-left:0;text-decoration:underline;color:var(--color-font-blue)}.cardRowContainer{margin:30px auto;max-width:800px}.cardContainer>div{width:33%}.cardLeft{float:left}.cardRight{float:right}.cardMiddle{margin:auto}.cardRowContainerflex{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto}.cardflex{margin-top:30px;margin-left:15px;margin-right:15px;flex-grow:1;flex-basis:16%;display:flex}.card-link:hover{color:unset!important}ol,ul{list-style:none;margin:0;padding:0}.storeFrontProductListCategoryBanner{float:left;margin-top:4px;margin-right:10px;font-size:18px}.storeFrontProductListOptionProductCount{font-size:14px}table.marketingBlock td a img{border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 0 20px 0 rgba(0,0,0,.19)}.TopHeaderBar{height:4px;min-height:4px;max-height:4px;width:100%}.FooterDividerBar{border-top:1px solid #ededed}.sfContentBlock{padding:0!important;margin:0!important}.sfContentBlock table{border-spacing:0}.sfContentBlock table td{border-spacing:0;padding:0}.sf_cols{width:100%!important}.sfContentBlockNarrow{margin:auto!important;max-width:965px}.SearchResultsPageLayout_Body{display:flex;justify-content:center}.SearchResultsPageLayout_Left{width:25%;min-width:310px;border:0;border-right:solid 5px transparent;vertical-align:top;background:#f5f5f5;box-sizing:border-box}.SearchResultsPageLayout_Left .storeFrontMarketingCategoryFiltersContainer{width:215px;min-width:215px;max-width:215px;padding:10px}.SearchResultsPageLayout_Right{padding-left:5px;padding-right:10px;flex:1;min-width:0;background:#f5f5f5;box-sizing:border-box}.SearchResultsPageLayout_RightTop{height:80px;min-height:80px;vertical-align:top;border-bottom:solid 10px transparent}.searchResultsPageTitle{padding-left:5%;margin-top:0;font-family:KuroRegular;font-weight:normal;font-size:36pt;color:#fff;background-color:#77c3d1}.SearchResultsPageLayout_RightTop .sfContentBlock{width:100%;min-width:100%;max-width:100%;height:80px;min-height:80px;max-height:80px;border:0}.SearchResultsPageLayout_RightTop .sfContentBlock{padding:0;margin:0;width:750px;min-width:750px;margin-right:0}.StoreFrontTitleBar{width:1000px}.StoreFrontTitleBar_Left{width:50%}.StoreFrontTitleBar_Right{padding-top:70px;text-align:right}.StoreFrontTitleBar .sfContentBlock{background:transparent}body{margin:auto;font-family:'Open Sans',sans-serif;font-size:10pt;font-weight:normal;color:var(--color-font-dark-grey)}.WindowOutline{background-color:#fff;position:relative;max-width:1260px;margin:0 auto;padding:0}.headerWrapper,.footerWrapper{background-color:#fff}.headerWrapperGrey{background-color:var(--color-light-grey-background)}.OuterTemplate{width:100%;background-color:#fff;position:relative}.InnerTemplate{position:relative;margin:auto;text-align:left}.LogoBar{height:69px;width:100%;background:rgba(255,255,255,1)}.LogoBarLeft{padding-top:0;text-align:left}.LogoBarLeftMiniResponsive{float:left;margin:7px 10px}.LogoBarLeftMini{display:none}.LogoBarRight{right:0;top:0;width:100%}.LogoBarRight_TopMenu{float:left;width:390px}.LogoBarRight_Search{width:280px;float:right;margin-top:18px}.TopMenuItems{padding-top:25px;padding-left:20px;vertical-align:middle}.TopMenuItems a{font-family:'Open Sans',sans-serif,Arial;font-size:10pt;font-weight:normal;color:#525a66!important;margin-left:5px;margin-right:5px}.TopMenuItems img{vertical-align:middle;margin-left:2px}.LogoBarMenuBarDivider{height:0;min-height:13px;max-height:13px;width:100%;background-color:#fff}.TitleBar{height:164px;width:100%;background:rgba(255,255,255,1);color:#98aabf;margin:0;border:solid 0 #77c3d1}.CPTitleBar{height:50px;width:100%;background:rgba(255,255,255,1);margin:0;border:solid 0 #77c3d1;position:relative}.TitleBar_NoTitleTemplate{height:368px;background:#eee}.MainContentBar{width:100%;background:rgba(255,255,255,1);background-repeat:repeat-x;background-position:top;margin-bottom:10px;position:relative}.MainContentBarBG{position:relative}.MainContentBar_NoTitleTemplate{background:#eee}.MainContentBox{width:946px;min-height:200px;background:#fff;padding:27px}.MainContentBoxNoPadding{width:1000px;height:600px;background:#fff;padding:0}.NormalText{font-family:var(--font-family-default);font-size:10pt;font-weight:normal;color:var(--color-font-dark-grey);margin:0;line-height:20px!important}.PageText{font-family:'Open Sans',sans-serif,Arial;font-size:10pt;font-weight:normal;color:var(--color-font-dark-grey);margin:0;line-height:20px!important}.PageText14{font-family:'Open Sans',sans-serif,Arial;font-size:14pt;font-weight:normal;color:var(--color-font-dark-grey);margin:0;line-height:20px!important}.tealLink{color:#0093b4!important;font-weight:bold!important}.H2{font-size:14pt;font-weight:bold;color:var(--color-font-dark-grey);display:block;margin-bottom:10px;font-family:'Open Sans',sans-serif,Arial}a{text-decoration:none}.ContentBlock_Yellow{background:#bdc666;width:100%;color:#fff}.ContentBlock_DarkGreen{background:#4b8c7d;width:100%;color:#fff}.ContentBlock_LightGreen{background:#8fb19d;width:100%;color:#fff}.ContentBlock_Pink{background:#d0b7cd;width:100%;color:#fff}.ContentBlock_LightBlue{background:#87c6d6;width:100%;color:#fff}.ContentBlock_Blue{background:#006dd9;width:100px;color:#fff}.ContentBlock_Teal{background:#0093b4;width:100px;color:#fff}.H1{font-family:'Open Sans',sans-serif,Arial;font-size:22pt;color:#0093b4;display:block}.product-information-table{border-collapse:collapse;font-family:'Open Sans',sans-serif,Arial}.product-supplemental-data{padding:20px;font-size:12px}.vertical-header{border:2px solid #939598;border-spacing:10px;background-color:#0089d0;color:#fff;font-size:25px;height:60px;text-indent:5px}.horizontal-header{border:2px solid #939598;height:30px;color:#0089d0;font-weight:bold}.product-spec-tab{border:2px solid #939598;height:30px;margin-left:5px}.white{background-color:#fff}.whiteBox{background-color:#fff;box-sizing:border-box}.grey{background-color:#eee}.err{color:#f00;padding-left:40px;width:360px;padding-bottom:10px;padding-top:10px}.textLink{color:#0093b4!important;font-weight:bold}.textLinkUnderlined{color:var(--color-font-blue)!important;text-decoration:underline}.textLinkUnderlined:hover{color:var(--color-font-blue)!important;text-decoration:underline;cursor:pointer}input[readonly="readonly"]{background-color:#e7e7e7}input[type=submit]{border:0;cursor:pointer;outline:0}.TitleBarTop{position:absolute;top:10px;width:100%}.storeFrontSearch{display:flex!important;clear:both}.storeFrontSearch input[type=submit]{background-image:url("/xmaimages/search-sm.png");background-position:center;background-repeat:no-repeat;background-color:rgba(255,255,255,1);outline:0;margin-top:15px}.storeFrontSearch input[type=text]{color:#8a949f;font-size:12pt;width:218px;padding-left:5px;border:solid 1px #c0c0c0;outline:0;padding:10px;vertical-align:top;margin-top:8px;margin-right:5px}.storeFrontMiniBasket input[type=submit]{color:#fff;line-height:35px;padding-right:20px;padding-left:20px;font-size:10pt;text-align:right;vertical-align:top;margin-left:10px;margin-top:10px;background-color:#009ee2}.storeFrontMiniBasket input[type=submit]:hover{color:#fff!important}.storeFrontMiniBasketTitle{font-weight:bold;font-size:8pt}.lbl{font-size:14px;color:var(--color-font-dark-grey);padding:10px}.loginBox{width:430px;background-color:#fff;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:100px;vertical-align:middle;color:var(--color-font-dark-grey)}.loginBox input{margin-bottom:6px}.loginBox input[type=text],.loginBox input[type=password]{padding-left:5px;margin-left:5px;width:220px;height:25px;border:1px solid #c8c8c8;background-color:#fff}.login-box-info{padding-left:10px}.fieldPanelLogin{width:310px;text-align:right}.ForgottenPasswordLink{text-align:right;padding:5px 15px 10px 0}.ForgottenPasswordLinkText{font-size:small;text-decoration:underline}.lblLoginOptions{font-size:14px;font-family:var(--font-family-default);font-weight:bold;color:#fff;background-color:#0093b4;padding-top:10px;padding-bottom:10px;margin-bottom:5px}.storeFrontResetPasswordFormInner{width:500px;background-color:#fff;margin-left:auto;margin-right:auto;vertical-align:middle;text-indent:15px;color:var(--color-font-dark-grey);padding-bottom:20px}.storeFrontRegisterLink{text-align:right}.storeFrontLoginForm{display:none}.storeFrontLoginForm input{border:0;height:20px;font-size:9pt;color:#8a949f;padding-left:5px;padding-right:5px}.storeFrontLoginForm input[type=submit]{color:#fff;font-size:8pt;height:20px}.storeFrontForgotPassword{font-size:8pt;line-height:20px;margin-left:150px}.storeFrontLogout{position:relative;top:50%}.storeFrontLogout a{text-decoration:underline}.storeFrontLogout label,.storeFrontLogoutLabel{width:55px;display:inline-block;font-weight:bold}.sfsearchBox{border:0;width:100%}.storeFrontMarketingCategoryFiltersContainer{background:#fff;padding:10px;width:200px;color:#8a949f!important}.storeFrontCategoryFilterLink_Parent{font-size:9pt;color:#8a949f;font-weight:bold;line-height:25px}.storeFrontCategoryFilterLink_Child{font-size:9pt;color:#8a949f;line-height:25px}.storeFrontCategoryFilter_Divider{border-bottom:dotted 1px #8a949f;margin-top:10px;margin-bottom:10px}a{color:var(--color-font-dark-grey)}.storeFrontCategoryFilter_Divider{border-bottom:dotted 1px #8a949f;margin-bottom:10px}.storeFrontProductListOptionsBar{padding:10px 15px;background-color:#fff;color:var(--color-font-dark-grey);width:100%;box-sizing:border-box;overflow:auto;margin-top:10px}.StoreFrontAttributeFilter_DropDownList{font-family:'Open Sans',sans-serif,Arial;background:#fff;padding:10px 10px 1px 10px;margin-bottom:10px}.btnStockShow{border:solid 1px #000!important;color:var(--color-button)!important;width:70px;height:30px;margin:5px 0;float:left;background:var(--color-white)!important}.btnStockHide{border:solid 1px transparent!important;color:var(--color-button-grey)!important;width:70px;height:30px;margin:5px 0;float:left;cursor:pointer;-webkit-appearance:none;appearance:none}.HideStoreFrontSelectedFilterItemHeading{display:none!important}.StoreFrontSelectedFilterItemHeading{display:block;margin-left:15px;margin-top:15px;font-weight:500}.StoreFrontSelectedFilterItemCross{color:#f00!important}.StoreFrontSelectedFilterItem{display:block;background-color:#fff;padding:1px 0 0 15px;margin:10px 0 10px 10px!important}.StoreFrontSelectedFilterItem span{padding-right:8px;font-family:'Open Sans',sans-serif,Arial;font-weight:bold;color:var(--color-font-dark-grey)}.StoreFrontSelectedFilterItem input{background-color:#fff;padding:0;color:var(--color-font-dark-grey);font-family:'Open Sans',sans-serif;outline:0}.storeFrontProductListOptionSort{float:right}.storeFrontProductListOptionSort span{font-family:'Open Sans',sans-serif,Arial;text-transform:var(--text-transform-none)}.storeFrontProductListOptionSort select{margin:8px 0;color:var(--color-font-dark-grey);font-family:'Open Sans',sans-serif,Arial;line-height:20px}.storeFrontProductListOptionSearchCount{float:left}.storeFrontProductListOptionSearchCount span{font-family:'Open Sans',sans-serif,Arial;text-transform:var(--text-transform-none)}.storeFrontProductListOptionSearchCount select{margin:8px 0;color:var(--color-font-dark-grey);font-family:'Open Sans',sans-serif,Arial;line-height:20px}.storeFrontProductListItem{display:flex;justify-content:space-between;padding:10px 15px;margin-top:10px;vertical-align:top;border:solid 0 #000;font-size:9pt;margin-left:auto;margin-right:auto;padding-bottom:30px;background:#fff}.storeFrontProductListItemWrap{display:table-row}.storeFrontProductListDividerCol{width:10px}.storeFrontProductListItemImage{text-align:center;float:left;position:relative;margin-right:20px;display:inline-block;width:50%}.storeFrontProductListItemDetails{width:50%}.storeFrontProductListItemImage input[type=image],.storeFrontProductListItemImage img{max-width:200px;max-height:200px;max-height:400px;outline:0;color:#fff;margin:auto;margin-top:35px}.storeFrontProductHeading{order:1}.storeFrontProductPrice{display:flex;flex-direction:column;order:2}.storeFrontProductSummary{margin:auto 20px}.storeFrontProductSummaryPDP{margin:20px 0 0 0}.storeFrontProductButtons{float:right;width:30%}.storeFrontProductListItemDetailContainer{width:100%;flex-wrap:wrap}.storeFrontProductListBundleDetail{vertical-align:top;width:250px;font-size:14px}.storeFrontProductListItemDetail{vertical-align:top;float:left;display:inline-block;width:70%}.AddToBasketContainerPLP{position:absolute;bottom:0;right:0}.storeFrontProductListItemTitle{-ms-word-break:keep-all;word-break:keep-all;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.storeFrontProductListItemTitle h1{font-weight:bold;font-size:12pt;margin-top:5px!important;margin-bottom:0;color:#75828f}.storeFrontProductListItemTitle h1:hover{text-decoration:underline}.storeFrontProductListItemTitle h2{color:var(--color-font-dark-grey);text-rendering:optimizeLegibility;font-size:18px;font-weight:bold;line-height:1.4;font-family:var(--font-family-default);font-style:normal;margin-bottom:.5em;margin:0}.storeFrontProductListItemTitle h2:hover{text-decoration:none}.storeFrontProductListItemTitle a{font-weight:bold}.storeFrontProductListItemDescription{color:#bbc1c6}.storefrontProductListItemProductCode{font-size:14px}.storeFrontProductListItemActions .storeFrontProductListItemPrice{text-align:right;padding-top:0}.storeFrontProductListItemActions{text-align:center}.storeFrontProductListItemPrice{font-size:24px;font-weight:bold;text-align:center}.VATText{color:var(--color-font-dark-grey);font-weight:normal}.storeFrontProductListItemPriceIncVAT{color:var(--color-font-dark-grey);font-size:.9em}.storefrontProductListItemStock{font-size:17px;color:var(--color-font-dark-grey);padding-top:5px;text-align:center}.storeFrontProductListItemActions .AddToBasketQuantity{justify-content:space-between}.storeFrontProductList{background:#f5f5f5;width:100%}.storeFrontSearchResults{background:#f5f5f5}table.storeFrontSearchResults{max-width:100%!important;width:100%!important;min-width:100%!important;padding-top:10px}td.storeFrontSearchResultsDivider{width:5px}.storeFrontProductListPaging_Prev{width:25%;text-align:left;border:0;background:none;-webkit-appearance:none;appearance:none;cursor:pointer}.storeFrontProductListPaging_Page{text-align:center}.storeFrontProductListPaging_Controls{display:flex;justify-content:center}.storeFrontProductListPaging_Page .firstPageButton{margin-left:0!important}.storeFrontProductListPaging_Page .lastPageButton{margin-right:0!important}.storeFrontProductListPaging_Page input[type="image"]{margin-right:10px;margin-left:10px}.storeFrontProductListPaging_Page input[type="submit"]{background-color:#fff;color:var(--color-font-dark-grey)}.storeFrontProductListPaging_Page select{border:solid 0 #000;font-size:9pt;color:#75828f}.storeFrontProductListPagingSelected{font-weight:bold}.storeFrontProductListPaging_Next{width:25%;text-align:right;border:0;background:none;-webkit-appearance:none;appearance:none;cursor:pointer}.storeFrontProductImagesContainer{background:#fff;min-width:400px}.storeFrontProductImages_Main{display:flex;align-items:center;justify-content:center;min-width:300px;min-height:400px}.storeFrontProductImages_BigImage{text-align:center;vertical-align:middle}.storeFrontProductImages_BigImage img{max-height:400px;max-width:400px;margin-left:auto;margin-right:auto;margin-top:0;object-fit:contain}.thumbnailNav:hover{cursor:pointer}.selectedThumbnail{border:1px!important;border-style:solid!important;border-color:#8a949f!important}.storeFrontProductImages_Thumbnails{justify-content:center;text-align:center;background:#fff;margin-left:auto;margin-right:auto}.storeFrontProductImages_Thumbnails li{margin-left:4px;margin-right:4px}.storeFrontProductImages_Thumbnails img{vertical-align:middle;cursor:pointer;padding:10px}.storeFrontTabs{border:solid 0 #0093b4;line-height:20px;width:100%;padding-left:1px;padding-top:1px;padding-right:0;padding-bottom:0;color:var(--color-font-dark-grey)}.storeFrontTabHeaders{background:#fff}.storeFrontTabHeader,table.storeFrontTabHeaders tr td{padding:0;cursor:pointer;margin:0;color:#fff;height:30px;width:33.33%}.storeFrontTabHeader_Selected{background:#0093b4}.storeFrontTabContent{background:#fff;width:100%;vertical-align:top;position:relative}.storeFrontTabContentInner{vertical-align:top;padding:0 20px 20px 20px}table.storeFrontTabs_Specs{width:100%;padding:5px;position:relative}.storeFrontTabs_Specs th{text-align:left;font-weight:normal;padding:3px;vertical-align:top;width:40%}.storeFrontTabs_Specs td{padding:3px}.storeFrontTabs_Specs td,.storeFrontTabs_Specs th{border-bottom:1px dashed #87c6d6}.storeFrontTabs_Specs th{font-weight:bold}.product-not-found{background-color:#fff;font-size:14px;padding:20px}.storeFrontProductDetailsContainer{width:100%;position:relative;background-color:var(--color-light-grey-background)}.storeFrontProductDetailsContainer table.storeFrontProductDetails{border-spacing:10px;width:1020px;border-collapse:separate;margin-left:-10px}.storeFrontProductDetails_Left{padding-left:0;padding-right:10px;vertical-align:top;background:#fff;visibility:hidden}.BackLink{position:relative;top:5px;left:5px;text-decoration:underline}.storeFrontProductDetails_MainDetailsSmall{display:none}.storeFrontProductDetailsContainer{width:100%;position:relative;background-color:var(--color-light-grey-background)}.storeFrontProductDetailsContainer .storeFrontProductDetails{display:flex;border-spacing:10px;border-collapse:separate}.storeFrontProductDetails_MiddleAndRightContainer{width:70%}.AddToBasketConstoreFrontProductListItemActionstainerPLP{width:30%}.storeFrontProductDetails_MiddleTop{padding-left:10px;padding-right:10px;vertical-align:top;position:relative;background:var(--color-light-grey-background);padding-top:10px;padding-bottom:15px;background:#fff;padding:20px;margin:0 10px 13px 10px}.storeFrontProductDetails_MiddleBottom{background:#fff;margin:10px 10px 10px 10px}.storeFrontProductDetails_MiddleTop h1{font-size:12pt;font-weight:bold;color:var(--color-font-dark-grey);margin-bottom:15px;margin-top:5px}.storeFrontProductDetails_MiddleTop .bundledProductsList{font-size:smaller}.storeFrontProductDetails_RightTop{min-height:300px;padding:10px;margin-left:15px;vertical-align:top;background:#fff;border:solid 1px transparent}.storeFrontProductDetails_RightBottom{width:calc(25/77.5*100%);padding-left:10px;padding-right:10px;margin:-30px 0 0 15px;vertical-align:top;background:#fff;border:solid 1px transparent}@media only screen and (max-width:800px){.storeFrontProductDetailsContainer .storeFrontProductDetails{flex-direction:column;align-items:center}.storeFrontProductDetails_Left,.storeFrontProductDetails_MiddleTop,.storeFrontProductDetails_RightTop,.storeFrontProductDetails_MiddleBottom,.storeFrontProductDetails_RightBottom{margin:0 0 20px 0!important}.storeFrontProductDetails_RightTop,.storeFrontAddToBasket{height:auto!important}.storeFrontProductDetails_MiddleAndRightContainer{width:100%!important;flex-direction:column;align-items:center}.storeFrontProductDetails_MainDetailsSmall{padding-bottom:30px;display:block}.storeFrontProductDetails_MainDetails{display:none}}.storeFrontProductDetails_Middle h1{font-size:12pt;font-weight:bold;color:var(--color-font-dark-grey);margin-bottom:15px;margin-top:5px;display:none}.storeFrontProductPriceAndActionsContainer{padding-top:10px}.storeFrontProductPriceAndActionsContainer .storeFrontProductPrice{font-size:.9em;color:var(--color-font-dark-grey)}.storeFrontProductPriceAndActionsContainer .storeFrontProductPriceExVAT{border-top-style:solid;border-top-color:#e0d7d7;border-top-width:1px;padding-top:5px;font-size:1.4em;color:var(--color-font-blue);padding-top:5px}.storeFrontProductPriceAndActionsContainer .storeFrontProductCode{font-size:1em;margin-top:10px}.storeFrontProductPriceAndActionsContainer .storeFrontProductStock{color:var(--color-font-dark-grey);font-size:14px;margin-top:5px;padding-bottom:5px}.storeFrontProductPriceAndActionsContainer .AddToBasketLogin{background:#0091b6;color:#fff;font-size:8pt;height:18px;padding-top:6px;text-align:center}.storeFrontProductPriceAndActionsContainer .AddToBasket_LoginToBuy{margin-left:10px}.AddToBasket_LoginToBuy{position:relative;padding-bottom:10px}.descstd{border-bottom:solid 1px #e0d7d7}.storeFrontProductPriceAndActionsContainer .storeFrontAddToBasket{width:100%;padding-bottom:7px;color:var(--color-font-dark-grey);display:inline-block;text-align:center;position:relative}.storeFrontProductPriceAndActionsContainer .AddToBasketQuantity{padding:5px}.storeFrontProductPriceAndActionsContainer .AddToBasketQuantity .riLabel,.storeFrontProductPriceAndActionsContainer .AddToBasketQuantity .riTextBox{background:#bdc666!important}.storeFrontProductPriceAndActionsContainer .storeFrontAddToBasket input[type=text]{width:25px;margin-top:3px}.storeFrontRelatedProducts{color:var(--color-font-dark-grey)!important}.storeFrontRelatedProductsUp{width:100%;text-align:center;padding-bottom:5px;border-bottom:1px #eee solid}.storeFrontRelatedProductsDown{width:100%;text-align:center;padding-bottom:5px;border-top:1px #eee solid}.storeFrontRelatedProducts h1{font-size:11pt;font-weight:bold;text-align:center}.storeFrontRelatedProducts h2{font-weight:bold;font-size:9pt;margin-bottom:4px;color:var(--color-font-dark-grey)!important}.storeFrontRelatedProductDescription{font-size:9pt;display:none}.storeFrontRelatedProductStock{padding-top:6px;width:80px;float:left;height:25px;position:relative;top:3px}.storeFrontRelatedProductQtyAddBasket{height:24px;padding-top:5px;width:100px;padding-left:10px;padding-right:10px;color:var(--color-font-dark-grey);display:inline-block}.storeFrontRelatedProductLoginToBuy{color:#f00;top:5px}.storeFrontRelatedProductQtyAddBasket input[type=text]{width:30px;font-size:9pt}.storeFrontRelatedProductPrice,.UpsellBoxRelatedProductPrice{font-size:11pt;font-weight:bold;line-height:25px;color:var(--color-font-dark-grey)}.storeFrontRelatedProductCode,.UpsellBoxRelatedProductCode{font-size:8pt;line-height:25px;color:var(--color-font-dark-grey)}.storeFrontRelatedProducts input[type=image],.storeFrontRelatedProducts img{max-height:100px;max-width:100px}.storeFrontRelatedProducts img.NoMaxDimensions{max-height:1000px;max-width:1000px}.storeFrontMiniPromotionContainer{height:200px;min-height:200px;max-height:200px;width:440px;min-width:440px;max-width:440px;border:solid 0 #000;background:#fff}table.storeFrontMiniPromotion{width:100%;height:100%}td.storeFrontMiniPromotionImage{width:90px;height:100%;padding:5px}td.storeFrontMiniPromotionImage img,td.storeFrontMiniPromotionImage input[type=image]{max-height:90px;max-width:90px}td.storeFrontMiniPromotionDetails{width:265px;padding:5px;vertical-align:middle}.storeFrontMiniPromotionTitle{font-weight:bold}.storeFrontMiniPromotionPrice{font-weight:bold}.storeFrontMiniPromotionDivider{height:1px;min-height:1px;max-height:1px;width:434px;min-width:434px;max-width:434px;border-top:dotted 1px #c0c0c0;margin-left:0;background:#fff}.BannerTitle{background-color:#0093b4;color:#fff;font-family:'Open Sans',sans-serif,Arial;font-size:28px;padding:20px;width:100%;box-sizing:border-box}.PageTitle{font-size:28pt;color:#fff;font-weight:normal!important}.WhiteBackground{background-color:#fff!important}.Transparent{background-color:transparent!important}.storeFrontForm{margin-left:140px}.storeFrontCardPayment{margin-left:0!important}.StoreFrontForm,.storeFrontForm{margin-bottom:10px;border:solid 0 #000}.StoreFrontForm th,.storeFrontForm th{font-weight:normal;text-align:right;vertical-align:top;padding-right:20px;color:var(--color-font-dark-grey);position:relative;top:7px}.StoreFrontForm input[type="radio"],.storeFrontForm input[type="radio"]{margin-right:5px;padding-right:0}.StoreFrontCheckoutBasket{padding:0 10px 60px 10px;border-top:solid 1px #ccc;margin-top:0;border:solid 0 #000;width:100%;font-family:var(--font-family-default);font-size:13px}.StoreFrontCheckoutBasket .StoreFrontCheckoutBasketItems{overflow:auto;padding-top:20px}.StoreFrontCheckoutBasket .StoreFrontCheckoutBasketTotals{margin-top:50px;width:100%;text-transform:var(--text-transform-none);max-width:320px;line-height:1.8;margin-left:auto;margin-right:0}.StoreFrontCheckoutBasket .StoreFrontCheckoutBasketTotals table{font-size:16px}.StoreFrontCheckoutBasketProductItem{width:100%;display:flex;padding-bottom:5px}.StoreFrontCheckoutBasketProductImageContainer{text-align:left}.StoreFrontCheckoutBasket_ProductImage{max-width:70px;min-width:70px;max-height:50px}.StoreFrontCheckoutBasketProductDetails{width:100%;display:flex;flex-direction:column}.StoreFrontCheckoutBasketProductPrice{text-align:right;font-weight:bold;width:15%;min-width:60px;padding-left:10px;white-space:nowrap}.StoreFrontCheckoutBasketTotals table th{width:80%;padding-right:10px}.StoreFrontCheckoutBasketTotals table td{text-align:right;width:20%}.storeFrontProductInfoTabs{border:solid 0 #0093b4;line-height:20px;width:100%;padding-left:1px;padding-top:1px;padding-right:0;padding-bottom:0;font-size:9pt;color:#949599}.storeFrontTabHeader{display:table-cell;padding:0;cursor:pointer;margin:0;color:#fff;height:30px}.storeFrontTabHeaderLabel{padding:10px;line-height:30px}.storeFrontTabHeader_Selected .storeFrontTabHeaderLabel a{color:#fff!important}.storeFrontTabHeader_Selected{background:#0093b4}.storeFrontTabContent{background:#fff;width:100%;vertical-align:top;position:relative}table.storeFrontProductInfoTabs_Specs{width:100%;padding:5px;position:relative}.storeFrontProductInfoTabs_Specs th{text-align:left;font-weight:normal;padding:3px;vertical-align:top;width:40%}.storeFrontProductInfoTabs_Specs td{padding:3px}.storeFrontProductInfoTabs_Specs td,.storeFrontProductInfoTabs_Specs th{border-bottom:1px dashed #87c6d6}.storeFrontProductInfoTabs_Specs th{font-weight:bold}.storeFrontRelatedProducts{color:#949599}.storeFrontRelatedProducts h2{font-weight:bold;font-size:9pt;margin-bottom:4px}.storeFrontRelatedProductDescription{font-size:9pt}.storeFrontRelatedProductStockQty{font-size:9pt;border-top:solid 1px #c0c0c0;border-bottom:solid 1px #c0c0c0;height:30px;padding-top:4px;padding-bottom:4px;margin-bottom:10px}.storeFrontRelatedProductQtyAddBasket{height:24px;padding-top:0;padding-bottom:5px;padding-left:10px;padding-right:0;width:90px;float:right;color:#fff}.storeFrontRelatedProductStockQty input[type=submit]{width:50px;background-image:url(/xmaimages/Related-Products-Add-Button.png);background-position:center;background-repeat:no-repeat;background-color:#fff;border:0;color:#fff;vertical-align:bottom;height:29px;text-align:right}.storeFrontRelatedProductQtyAddBasket input[type=text]{width:30px;height:22px;font-size:9pt;margin-top:0;text-align:center}.storeFrontRelatedProductPrice{font-size:11pt;font-weight:bold;line-height:25px}.storeFrontRelatedProducts input[type=image],.storeFrontRelatedProducts img{max-height:100px;max-width:100px;margin-top:10px}.storeFrontMiniPromotionContainer{height:200px;min-height:200px;max-height:200px;width:440px;min-width:440px;max-width:440px;border:solid 0 #000;background:#fff}table.storeFrontMiniPromotion{width:100%;height:100%}td.storeFrontMiniPromotionImage{width:90px;height:100%;padding:5px}td.storeFrontMiniPromotionImage img{max-height:90px;max-width:90px}td.storeFrontMiniPromotionDetails{width:265px;padding:5px;vertical-align:middle}.storeFrontMiniPromotionTitle{font-weight:bold}.storeFrontMiniPromotionPrice{font-weight:bold}.storeFrontMiniPromotionDivider{height:1px;min-height:1px;max-height:1px;width:434px;min-width:434px;max-width:434px;border-top:dotted 1px #c0c0c0;margin-left:0;background:#fff}.PageTitle{font-size:28pt;color:#fff;font-weight:normal!important}.WhiteBackground{background-color:#fff!important}.Transparent{background-color:transparent!important}.storeFrontPromotionContainer{height:200px;min-height:200px;max-height:200px;width:100%;min-width:100%;max-width:100%;border:solid 0 #000;background:#fff;margin-top:10px;margin-bottom:10px}table.storeFrontPromotion{width:100%;height:100%}td.storeFrontPromotionImage{height:100%;padding:5px}td.storeFrontPromotionImage img{max-height:90px;max-width:90px}td.storeFrontPromotionDetails{padding:5px;vertical-align:middle}.storeFrontPromotionTitle{font-weight:bold}.storeFrontPromotionPrice{font-weight:bold}.storeFrontPromotionDivider{height:1px;min-height:1px;max-height:1px;width:100%;min-width:100%;max-width:100%;border-top:dotted 1px #c0c0c0;margin-left:0;background:#fff}.storeFrontCheckoutRadioButtonsFieldset{flex-direction:row}.storeFrontCheckout{color:#888;background-color:#fff;padding:0 0;width:100%}.storeFrontCheckoutHeader{margin-left:0;margin-right:auto;padding-top:10px;padding-bottom:10px}.storefrontCheckoutBackLink{font-size:16px;text-transform:var(--text-transform-none);padding-left:0;margin-left:auto;margin-right:auto;margin-bottom:0;display:block}.storefrontCheckoutLogo{display:block;padding-bottom:15px;margin-left:auto;margin-right:auto}.storeFrontCheckoutAddressType{padding-top:5px;padding-left:10px}.storeFrontCheckoutPageTitle{text-transform:var(--text-transform-none);text-align:center}.notEnoughDepartmentBudgetMessage{padding-bottom:10px;color:#e60000}.StoreFrontFieldRow{float:left;width:100%}.StoreFrontFieldRow span input[type=radio]{margin-right:5px}.StoreFrontCheckoutFieldLabel{float:left;color:var(--color-font-dark-grey);font-size:9pt}.StoreFrontCheckoutFieldInput{float:left}.storeFrontCheckout .StoreFrontForm .HalfStandardWidth input[type=text]{width:90px!important}.storeFrontCheckout .StoreFrontForm .HalfStandardWidth select{width:100px!important}.storeFrontCheckout .storeFrontRadioButtonList td{padding-right:25px!important}.storeFrontCheckout label{display:inline-block}.storeFrontCheckout .continue{background-color:#0093d4;color:#fff;float:right;width:200px;height:30px}.storeFrontCheckout td{padding:0!important}.StoreFrontSaveAddressCheckbox{white-space:nowrap;padding-left:30%;width:45%}.storeFrontCheckout .highlight{color:#fff}.storeFrontCheckout .lowlight{color:#fff}.storeFrontCheckout .leftDiv{display:inline-block;width:45%;padding-right:20px;padding-left:50px;border-right:1px solid var(--color-horizontal-rule)}.storeFrontCheckout .rightDiv{display:inline-block;vertical-align:top;padding-left:20px;width:50%}.StoreFrontCheckoutShippingDetails{border-bottom:1px solid var(--color-horizontal-rule);padding-bottom:20px;margin-bottom:30px;font-family:var(--font-family-default);font-size:13px}.StoreFrontCheckoutContactInformation{display:inline-block;vertical-align:top;padding-left:20px;padding-right:20px;width:45%}.StoreFrontCheckoutShippingAddress{display:inline-block;padding-left:40px;width:45%}.storeFrontCheckout table{border-collapse:collapse}.storeFrontCheckout .contentTable{width:100%}.storeFrontCheckout .tabButton{width:100%;text-transform:var(--text-transform-none);font-size:16px;line-height:2;border:0}.storeFrontCheckout .legend{padding:4px 4px;font-size:11pt;font-weight:bold;margin-bottom:10px;display:block}.storeFrontCheckout .mainCell{vertical-align:top;margin-top:10px}.storeFrontCheckout .storeFrontTabHeaders{max-width:95%;margin-left:auto;margin-right:auto;padding-bottom:15px;display:flex}.storeFrontCheckout .requiredFieldLabel{color:#a00}.StoreFrontCheckoutChargeToAccountMessage{background-color:#397f8e}.StoreFrontCheckoutNavigationButtons{height:60px;padding:0 10px;background-color:#fff}.RequiredFieldsLegend{text-align:right}.StoreFrontAttributeFilters{color:var(--color-font-dark-grey);line-height:20px;background-color:#f5f5f5;padding-left:10px}.StoreFrontAttributeFilters h3{font-size:10pt;color:var(--color-font-dark-grey);font-weight:bold;line-height:25px;margin-bottom:0;display:inline}.filterCount{display:inline-block;opacity:50%}.StoreFrontAttributeFilterHeaderZ,.StoreFrontAttributeFilterHeader{margin-bottom:10px;border-bottom:1px solid #bbb;background:#fff!important;width:100%}.StoreFrontAttributeFilterHeaderZ:hover{cursor:pointer}.StoreFrontAttributeFilters input[type="checkbox"]{display:none}.StoreFrontAttributeFilters input[type="checkbox"]+label{background:url(/xmaimages/unchecked.png) left top no-repeat;display:inline-block;padding-bottom:3px;margin:-1px 4px 0 0;vertical-align:middle;padding-left:23px}.StoreFrontAttributeFilterHeader a{display:none}.StoreFrontAttributeFilters input[type="checkbox"]:checked+label{background:url(/xmaimages/checked.png) left top no-repeat;font-weight:bold}.StoreFrontAttributeFilterExpanded{background-image:url(/xmaimages/collapse.png);background-position:right;background-repeat:no-repeat;border-bottom:1px solid #bbb}.StoreFrontAttributeFilterCollapsed{background-image:url(/xmaimages/expand.png);background-position:right;background-repeat:no-repeat;border-bottom:0}.StoreFrontAttributeFilterItems{padding-bottom:10px}.StoreFrontAttributeFilter_LinkButtons,.StoreFrontAttributeFilter_Cloud{border-bottom:solid 1px #eee}.StoreFrontAttributeFilters select{border:solid 1px #666;width:200px}.StoreFrontAttributeFilters .filterDropDownBodyStyle{background:#eee;padding:10px}.StoreFrontAttributeFiltersTitle{display:block;align-items:baseline;background-color:#fff;margin:5px;padding:0 10px 6px 10px;margin:10px 0 10px 10px;padding:10px 0 10px 10px}.StoreFrontAttributeFiltersTitle:hover{cursor:pointer}.StoreFrontAttributeFiltersTitle h2{margin:0 5px 0 0;font-size:14pt;font-weight:normal}.StoreFrontProductDetailTitle{display:block;align-items:baseline;background-color:#fff;margin:5px;padding:0 10px 6px 10px;margin:10px 0 10px 10px;padding:10px 0 10px 10px}.StoreFrontProductDetailTitle h2{margin:0 5px 0 0;font-size:14pt;font-weight:normal}.StoreFrontProductDetailTitle h3{border:0;display:inline-block;margin-bottom:0;padding-bottom:0}.StoreFrontAttributeFiltersToggler{float:right;margin-right:20px;-webkit-text-stroke:1px;font-size:18px}.StoreFrontAttributeFiltersToggler:hover{cursor:pointer}.StoreFrontAttributeFiltersClearAllLink{padding-left:10px;font-size:10px}.collapseAllFiltersButton{margin-left:10px;border:0;border-radius:3px;padding:5px 10px;color:#fff}.StoreFrontAttributeFiltersMoreLink{font-size:12pt;font-weight:bold;line-height:30px;color:var(--color-font-dark-grey);padding:10px;margin:10px 0 10px 10px}.StoreFrontAttributeFiltersMoreLink:hover{color:var(--color-font-dark-grey);cursor:pointer}.storeFrontBasketContainer{width:90%;background-color:#fff;color:var(--color-font-dark-grey);margin-left:5%}.storeFrontSavedBasketContainer{width:100%;background-color:#fff;color:var(--color-font-dark-grey);padding:0 10px}.storeFrontBasketPageTitle{text-align:center;text-transform:var(--text-transform-none)}.storeFrontBasketBanner{margin-bottom:20px}.storeFrontGridPaging_PageDetails{text-align:left;padding:10px}.storeFrontGrid{width:90%;text-align:left;margin-left:5%}.storeFrontBasketTableHeaderRow{display:flex;padding:10px;text-transform:var(--text-transform-none);border-bottom:solid 1px #c0c0c0}.storeFrontGrid .savedBasketNameControls{display:flex;align-items:center}.storeFrontGrid .savedBasketActionsHeaders{display:flex;justify-content:space-between}.storeFrontGrid .savedBasketActions{display:flex;justify-content:space-between}.savedBasketNameControls>*{padding:10px}.savedBasketNameControls .basketNameLabel{font-weight:bold}.savedBasketNameControls .basketNameTextBox{width:300px!important}.storeFrontGridProductRow .imageAndTitleContainer{width:60%;display:flex}.storeFrontBasketTableHeaderRow .itemHeader{width:60%;font-size:14px;font-weight:bold}.storeFrontGridProductRow .productImage{min-width:80px;margin-right:10px}.storeFrontGridProductRow .productTitle{width:75%;margin-top:5px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:bold}.storeFrontGridProductRow .quantityAndPriceContainer{display:flex;width:40%}.storeFrontBasketTableHeaderRow .quantityHeader{width:10%;font-size:14px;font-weight:bold}.storeFrontGridProductRow .quantityEntry{width:25%}.quantityEntry .quantityValidator{margin-top:5px}.storeFrontBasketTableHeaderRow .priceHeader{width:11%;font-size:14px;font-weight:bold;text-align:right}.storeFrontGridProductRow .priceEntry{width:27%}.storeFrontBasketTableHeaderRow .subtotalHeader{width:13%;text-align:right;font-size:14px;font-weight:bold;text-align:right}.storeFrontGridProductRow .subtotalEntry{width:33%;padding-left:10px}.subtotalEntryBundle{width:33%}.basketBundleItem{margin:0 42px 0 91px;background:var(--color-grey-background)}.basketBundleItemMiddle{border:1px solid var(--color-box-border);border-bottom:0;border-top:0}.basketBundleItem-final{border:1px solid var(--color-box-border);border-top:0;border-bottom:1px solid var(--color-box-border)!important}.basketBundleItem-first{border:1px solid var(--color-box-border);border-bottom:0}.storeFrontGrid .storeFrontGridProductRow{display:flex;border-bottom:solid 1px var(--color-horizontal-rule);vertical-align:top;padding:10px}.storeFrontGrid .storeFrontBasketFooter{border-bottom:0;text-align:right;padding:5px 10px 5px 0}.storeFrontGridProductRow a,.storeFrontGridProductRow a:visited{color:var(--color-font-dark-grey)}.storeFrontGridProductRow a:hover{color:var(--color-font-blue)}.storeFrontBasketTotalsContainer{padding-bottom:20px;width:283px;margin-left:auto;margin-right:0}.storeFrontBasketTotalsTable{font-size:16px;line-height:1.8}.storeFrontBasketTotalsLabel{text-align:left;text-transform:var(--text-transform-none);width:200px;height:unset!important;padding:0!important}.storeFrontBasketTotalsValue{text-align:right;height:unset!important;padding:0!important}.storeFrontPriceFree{color:#8fb347}.StoreFrontBasketQuantityLabel,.StoreFrontBasketQuantityPriceLabel{display:none}.storeFrontGridDataRows a,.storeFrontGridAltDataRows a,.storeFrontTableTextLink{text-decoration:underline!important}.storeFrontBasketThumbnail{max-width:70px}.storeFrontBasketSummaryThumbnail{min-width:90px;min-width:90px}.storeFrontGridFooter{padding:20px;text-align:center}.StoreFrontBasketContinueShopping{display:block;padding-top:10px;text-transform:var(--text-transform-none);white-space:nowrap}.StoreFrontBasketContinueShoppingContainerColumn{display:none}.PipeLinkDivider{margin-left:5px;margin-right:5px}.storeFrontOrderHistorySearchOrders{margin-bottom:5px;margin-right:15px}.storeFrontSavedQuotesContainer{width:100%;background-color:#fff;box-sizing:border-box;padding:10px}.storeFrontSavedQuotesContainer td,.storeFrontSavedQuotesContainer th{vertical-align:top}.storeFrontSavedQuotesContainer th{border-bottom:1px solid #000}.storeFrontOrderHistoryContainer input[type=text],.storeFrontSavedQuotesContainer input[type=text]{height:25px}.GoToCheckoutButton:hover{cursor:pointer}.SaveSendQuote{padding-left:15px;padding-right:15px}.SaveBasket{padding-left:15px;padding-right:15px}.SavedQuotesOrange{width:145px!important}.storeFrontBasketActions{text-align:right}.storeFrontBasketContainer table.storeFrontGrid{margin-left:45px}.storeFrontBasketContainer .storeFrontGridPaging_PageDetails{margin-left:45px}.storeFrontBasketSaveDetails{margin-left:45px;border:solid 1px #ccc;width:270px}.storeFrontModalInnerOrderHistory{max-width:1000px!important;min-width:380px!important;top:220px!important}.storeFrontModalInner{top:300px;min-width:250px;max-width:450px}.storeFrontModalHeading{font-weight:bold}.storeFrontGridHeading{text-decoration:underline}.storeFrontModalInner .storeFrontFormTable{width:100%}.storeFrontModalInnerInputs{margin-top:15px;text-align:right}.storeFrontModalInner input[type=text]{height:30px}.storeFrontModalInnerDescriptionInput{height:60px!important;resize:none;font-family:'Open Sans',sans-serif,Arial;font-size:10pt;font-weight:normal}.storeFrontBasketSaveDetails .storeFrontFormTable td{text-align:right}.storeFrontFormTable th{text-align:left;padding:5px}.storeFrontFormTable td{padding:5px}.storeFrontModalOuter{z-index:1002;position:fixed;top:0;left:0;width:100%;height:100%;background-image:url('/xmaImages/shade.png');overflow:auto}.storeFrontModalPadding{padding:10px;top:600px}.storeFrontModalInner{margin:auto auto;background-color:#fff;position:relative}.storeFrontModalHeader{background:#0093b4;padding:10px;border-bottom:solid 2px #3691b2;position:relative}.storeFrontModalInner h2{color:#fff;font-size:12pt;margin-top:0;margin-bottom:0}.storeFrontModalContent{padding:5%;overflow:auto;width:90%;margin-left:auto;margin-right:auto}.storeFrontModalActions{padding:10px;text-align:right}.storeFrontOrderHistoryContainer{background:#fff}.storeFrontModalInnerText{text-align:center}.storeFrontOrderHistoryPeriodDetail{text-align:left;font-size:12pt;display:flex;flex-wrap:wrap}.storeFrontFiltersContainer{width:90%;margin-left:40px;padding-bottom:20px}.storeFrontFiltersContainer h2{font-size:10pt;color:var(--color-font-dark-grey)}.storeFrontOrderHistoryContainer table.storeFrontGrid{margin-left:40px}.storeFrontUnauthorisedMessage{padding:20px;min-height:100px}.storeFrontOrderDetailsModal{padding:0}table.storeFrontOrderDetailsModal{padding:0;font-size:12px!important}.storeFrontOrderDetailsModalProducts{max-height:370px;overflow:auto;font-size:12px!important}.storeFrontOrderDetailsModalHeader{font-size:12px!important;padding:10px}.storeFrontOrderDetailsModalHeader h2{margin-top:0}.storeFrontOrderDetailsModalOrderInfo{font-size:13px!important}.storeFrontOrderDetailsModalOrderInfo th{text-align:left}.storeFrontOrderDetailsModalAddresses{padding:10px;border-bottom:solid 1px #eee}table.storeFrontOrderDetailsModalAddresses{color:var(--color-font-dark-grey);padding:0;border:0;width:100%;font-size:12px!important}table.storeFrontOrderDetailsModalAddresses th{text-align:left;color:var(--color-font-dark-grey);width:50%;font-size:larger}.storeFrontOrderDetailsModalNotes{padding:10px;border-bottom:solid 1px #eee}table.storeFrontOrderDetailsModalNotes{color:var(--color-font-dark-grey);padding:0;border:0}table.storeFrontOrderDetailsModalNotes th{text-align:left;color:var(--color-font-dark-grey)}.storeFrontOrderDetailsModalProducts{color:var(--color-font-dark-grey);padding:10px}.storeFrontOrderDetailsModalProducts .storeFrontGrid th{color:var(--color-font-dark-grey)}.storeFrontOrderInvoicesContainer{background-color:#fff;padding:10px}.storeFrontOrderInvoicesFooter{text-align:center;margin-top:10px;padding-top:10px;border-top:solid 1px #eee}.storeFrontOrderInvoicesDetails .storeFrontGrid td{border:0}table.storeFrontGrid tr.storeFrontOrderInvoiceDetailsFooter td{border-bottom:0;text-align:right;padding-top:5px;padding-bottom:5px;font-weight:bold}.storeFrontOrderInvoicesDetailsSectionDivide{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}.storeFrontOrderManagementContainer{background:#fff}.storeFrontCurrentOrdersContainer{padding-top:10px}.storeFrontCurrentOrdersContainer .storeFrontGrid{width:100%}.storeFrontCurrentOrdersContainer .storeFrontGrid th{padding:0}.storeFrontCurrentOrdersContainer .storeFrontGrid td{padding:5px}.storeFrontCurrentOrdersContainer .storeFrontModalContent .storeFrontGrid td{border-bottom:0}.storeFrontOrderManagementContainer .storeFrontFiltersContainer{border-top:solid 1px #eee;border-bottom:solid 1px #eee;margin-left:0;width:100%}.storeFrontOrderManagementContainer .storeFrontOrderHistoryContainer .storeFrontGrid{width:100%;margin-left:0}.storeFrontOrderManagementContainer .storeFrontFiltersContainer .storeFrontGrid td{border:0}.storeFrontInvoiceCreditsContainer_Invoices{padding-top:10px}.storeFrontInvoiceCreditsContainer_Invoices .storeFrontGrid{width:100%}.storeFrontInvoiceCreditsContainer_Invoices .storeFrontFiltersContainer{border-top:solid 1px #eee;border-bottom:solid 1px #eee;margin-left:0;width:100%}.storeFrontInvoiceCreditsContainer_Credits{padding-top:10px;position:relative}.storeFrontInvoiceCreditsContainer_Credits .storeFrontGrid{width:100%}.storeFrontInvoiceCreditsContainer_Credits .storeFrontFiltersContainer{border-top:solid 1px #eee;border-bottom:solid 1px #eee;margin-left:0;width:100%}.storeFrontInvoiceCreditsModalContainer .storeFrontModalHeader .storeFrontGrid{width:100%}.storeFrontInvoiceCreditsModalContainer .storeFrontModalHeader .storeFrontGrid th{padding:0;padding-right:10px}.storeFrontInvoiceCreditsModalContainer .storeFrontModalHeader .storeFrontGrid td{padding:0}.storeFrontOrderManagementAssetsContainer{padding-top:10px}.storeFrontOrderManagementAssetsContainer .storeFrontGrid{width:100%}.storeFrontOrderManagementAssetsContainer .storeFrontFiltersContainer{border-top:solid 1px #eee;border-bottom:solid 1px #eee;margin-left:0;width:100%}.storeFrontOrderManagementAssetsContainer .storeFrontGridFooter{text-align:center}.storeFrontQuickOrderContainer{background-color:#fff;width:100%}.storeFrontQuickOrderContainer .storeFrontGrid{width:100%}.storeFrontQuickOrderContainer .storeFrontGrid input[type=text]{width:120px!important}.storeFrontQuickOrderContainer .storeFrontFormActions{text-align:right;padding-top:10px;padding-right:75px}.storeFrontSubAccountsContainer{background:#fff}.storeFrontSubAccountsContainer .storeFrontGrid{margin-left:40px}.storeFrontSubAccountsContainer .storeFrontFormActions{text-align:right;padding-top:10px;padding-right:85px}.storeFrontSubAccountsContainer .storeFrontForm input{width:200px!important}#storeFrontSubAccountCreditLimits table.storeFrontGrid td{border-bottom:0!important}.storeFrontAccountOverviewContainer{background-color:#fff;color:var(--color-font-dark-grey);padding:20px}.storeFrontAccountOverviewContainer th{text-align:right;padding:10px}.storeFrontAccountOverviewContainer td{margin-left:10px}.storeFrontChangeLoginDetailsContainer{background:#fff;padding:20px}.storeFrontChangeLoginDetailsContainer h2{color:var(--color-font-dark-grey);font-size:12pt;margin-left:30px;margin-right:30px;border-bottom:solid 1px #666}.storeFrontChangeLoginDetailsContainer h4{color:var(--color-font-dark-grey);font-size:10pt;margin-left:30px;font-weight:bold}.storeFrontChangeLoginDetailsContainer .storeFrontFormActions{margin-left:30px;margin-top:20px;width:40%;text-align:right}.storeFrontAccountOverviewHeadings{padding-top:20px;padding-left:20px}.storeFrontFormActions input[type=submit]{background-color:#0093b4}.storeFrontChangeLoginDetailsContainer .storeFrontGrid th{color:var(--color-font-dark-grey);text-align:right;width:200px}.storeFrontChangeLoginDetailsContainer .storeFrontGrid td{border-bottom:0;width:200px}.storeFrontChangeLoginDetailsContainer .storeFrontGrid td input[type=text]{width:200px!important}.storeFrontChangeLoginDetailsContainer .storeFrontGrid td input[type=password]{width:200px!important}.storeFrontChangeLoginDetailsContainer input[type=text],.storeFrontChangeLoginDetailsContainer input[type=password]{width:220px;height:25px;border:1px solid #c8c8c8;background-color:#fff}.storeFrontChangeLoginDetailsContainer input[type=submit]{width:206px;height:34px;font-weight:bold;background-color:#575755;font-family:'Open Sans',sans-serif,Arial}.storeFrontChangeLoginDetailsContainer input[type=submit]:hover{background-color:#009ee2}.storeFrontChangeLoginDetailsButton{text-align:right;width:500px}.storeFrontPriceListContainer{background:#fff}.storeFrontPriceListContent{padding-left:30px}.storeFrontPriceListContainer .storeFrontFiltersContainer{border-top:solid 1px #eee;border-bottom:solid 1px #eee;margin-left:0;padding-top:20px;width:100%;color:var(--color-font-dark-grey);margin-bottom:10px}.storeFrontPriceListContainer .storeFrontPriceListContent .storeFrontGrid{width:97%}.storeFrontPriceListContainer .storeFrontFiltersContainer .storeFrontGrid td{border:0}.storeFrontMyAccountContainer{background:#fff}.storeFrontRegistrationPageContainer{background-color:#fff;padding:10px}.storeFrontRegistrationPageContainer .storeFrontForm input{width:250px}.storeFrontRegistrationPageContainer .storeFrontForm select{width:258px}.storeFrontRegistrationPageContainer .storeFrontForm textarea{width:252px}.storeFrontForm textarea{margin-left:5px}.storeFrontRegistrationPageContainer .storeFrontForm input[type=checkbox]{width:20px}.storeFrontConfigurationQuotesContainer{background:#fff}.storeFrontConfigurationQuotesContainer .storeFrontGrid{margin-left:40px;margin-top:10px}.storeFrontConfigurationQuotesContainer .storeFrontGrid td.Specs{border-bottom:0}.storeFrontCheckBoxTextFullWidth label{width:100%;display:inline;margin-left:5px}.storeFrontResetPasswordForm{width:100%;min-height:200px}.storeFrontResetPasswordForm table{margin:auto}.storeFrontResetPasswordFormInner th{color:var(--color-font-dark-grey);font-family:'Open Sans',sans-serif,Arial;font-size:10pt;padding-bottom:10px}.storeFrontResetPasswordFormInner input[type=submit]{height:35px;border:solid 0 #666;background:#0093b4;color:#fff;margin:3px;background-image:url(/xmaimages/checkout-button-arrow.png);background-repeat:no-repeat;background-position:right;text-align:left;padding-left:7px;padding-bottom:2px;padding-right:25px;cursor:pointer;border-radius:3px;font-family:'Open Sans',sans-serif,Arial;font-size:11pt}.storeFrontResetPasswordForm p{padding:10px}.storeFrontResetPasswordErrorText{color:#f00;text-align:center}.storeFrontErrorText{color:#f00}.Prev{line-height:40px!important;font-size:11pt!important;background-color:#575755!important;font-family:'Open Sans',sans-serif,Arial}.Prev:hover{cursor:pointer;background-color:#009ee2!important}.Next{padding-left:15px!important;padding-right:15px!important;line-height:40px!important;font-size:11pt!important;float:right;background-color:#d86942!important;font-family:'Open Sans',sans-serif,Arial;width:230px!important}.Next:hover{cursor:pointer;background-color:#c3491f!important}.PayPal{margin-top:20px;padding-left:15px!important;padding-right:15px!important;line-height:40px!important;font-size:11pt!important;float:right;background-color:#fff!important;font-family:'Open Sans',sans-serif,Arial;border:1px solid;width:100%!important;border-color:#000}.PayPalAlt{margin-left:8px;height:33px;line-height:40px!important;font-size:11pt!important;float:right;background-color:#fff!important;font-family:'Open Sans',sans-serif,Arial;border:1px solid;width:350px!important;border-color:#000}.PayPal:hover{cursor:pointer;background-color:#c6dcdd!important}.PayPalAlt:hover{cursor:pointer;background-color:#c6dcdd!important}.center{display:block;margin-left:auto;margin-right:auto}.MustAcceptTerms{padding-bottom:20px;color:#f00}.FindAddressButton{width:98px;line-height:27px!important;padding-top:0!important;padding-bottom:0!important}.FindAddressButton:hover{cursor:pointer;background:#0093b4}.SideMenu{background-color:#fff;padding:10px;font-weight:bold}::-webkit-input-placeholder{font-style:italic;color:#a7a9ac}:-moz-placeholder{font-style:italic;color:#a7a9ac}::-moz-placeholder{font-style:italic;color:#a7a9ac}:-ms-input-placeholder{font-style:italic;color:#a7a9ac}.linkText{color:#0093b4!important;font-weight:bold}.ContactInfoBox{text-align:center;padding:15px;background-color:var(--color-light-grey-background);border:#666 1px solid}.ContactInfoBox img{margin-bottom:15px;max-width:160px}.ContactInfoBoxText{font-family:'Open Sans',sans-serif,Arial}.ContactInfoBox span{color:var(--color-font-dark-grey)}.CookieMessage{position:relative;top:0;width:100%;padding:10px 0;background-color:#0093b4;display:none}.CookieMessage span{color:#fff;font-family:'Open Sans',sans-serif,Arial}.CookieMessage a,#CookieMessageClose{color:#fff!important;font-weight:bold;font-family:'Open Sans',sans-serif,Arial}.storeFrontLoginPleaseWait{background-color:#fff;border:2px solid #666;text-align:center;padding:20px;width:380px;margin:0 auto}.ShopHeaderGrey{background-color:#7f7f7f;box-sizing:border-box;padding:20px}.ShopHeaderGrey span{font-family:'Open Sans',sans-serif,Arial;font-size:22pt;color:#fff;display:block}.ContactUs14{font-family:'Open Sans',sans-serif,Arial;font-size:14pt;font-weight:normal;color:var(--color-font-dark-grey);margin:0;line-height:2!important}.ContactUsAddress{float:left;padding:20px 10px;box-sizing:border-box;width:50%}.ContactUsBlock{box-sizing:border-box;float:left}.UpsellBoxArea{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background-image:url('/xmaImages/shade.png');overflow:auto}.UpsellBoxInner{margin:50px auto;min-width:350px;max-width:750px;border:0 solid #666}.UpsellBoxInner table{background-color:#fff;border:1px solid #666}.UpsellBoxCross{background-image:none!important;background-color:transparent!important;width:20px!important;height:20px!important;float:right;font-weight:bold;padding:0!important;margin:0!important;color:#000!important;font-size:18px!important}.ContinueShopping{font-size:12pt!important;background-color:#bdc666!important;background-image:none!important;font-family:'Open Sans',sans-serif,Arial;width:200px!important;font-weight:bold;line-height:40px;text-align:center!important;margin-top:5px;margin-right:5px;margin-left:5px;margin-bottom:10px}.ContinueShopping:hover{background-color:#a2aa55!important}.ContinueShoppingLink{color:#0093b4!important;background-color:#fff!important;text-decoration:underline;text-transform:none!important}.UpsellBoxMain{padding:10px}.AccessoriesBoxImage{text-align:center}.AccessoriesBoxImage input[type=image],.UpsellBoxImage img{max-width:100px;max-height:100px;width:50px;margin:7px}.UpsellBoxImage{text-align:center}.UpsellBoxImage input[type=image],.UpsellBoxImage img{max-width:100px;max-height:100px}.UpsellBoxMainInfo{display:inline-block;vertical-align:top;margin:0 10px;width:100%}.AccessoriesRelatedProducts{display:flex}.AccessoriesBoxRelatedProducts{overflow:hidden;white-space:initial;width:350px;margin:auto}.UpsellBoxRelatedProducts{height:305px;overflow:hidden;display:inline-block;white-space:initial}.UpsellBoxRelatedProductsSlide{height:305px;width:2000px;text-align:left;position:relative}.UpsellBoxRelatedProductsHeader{font-weight:bold}.UpsellBoxRelatedProductsScroll{display:inline-block;vertical-align:top;width:20px;height:305px}.UpsellBoxRelatedProductsScroll img{top:60px;position:relative}.UpsellBoxRelatedProductsScroll img:hover{cursor:pointer}.UpsellBoxRelatedProducts input[type=submit]:hover{cursor:pointer}.UpsellBoxRelatedProducts input[type=text]{width:30px;height:22px;font-size:9pt;margin-top:0;text-align:center}.AccessoriesRelatedProductItem{display:inline-block;vertical-align:top;width:160px;height:305px;display:flex}.AccessoriesRelatedProductItem h2{font-weight:bold;font-size:9pt;margin-bottom:4px;color:var(--color-font-dark-grey)!important}.UpsellBoxRelatedProductItem{display:inline-block;vertical-align:top;width:160px;height:305px;padding:5px}.UpsellBoxRelatedProductItem h2{font-weight:bold;font-size:9pt;margin-bottom:4px;color:var(--color-font-dark-grey)!important}.UpsellBoxRelatedProductsConfirm{height:15px;color:#f00}.iframeLoading{background:url(/xmaimages/spinner.gif) center top no-repeat;background-color:#fff}.ConfigPanel_Teal{padding:35px 10px;font-size:30px;color:#fff;text-align:center;box-sizing:border-box;font-family:'Open Sans',sans-serif,Arial;width:200px;margin-right:20px;margin-bottom:20px;background-color:#0093b4;float:left}.ConfigPanel_Pink{padding:35px 10px;font-size:30px;color:#fff;text-align:center;box-sizing:border-box;font-family:'Open Sans',sans-serif,Arial;width:200px;margin-right:20px;margin-bottom:20px;background-color:#d0b7cd;float:left}.ConfigPanel_Yellow{padding:35px 10px;font-size:30px;color:#fff;text-align:center;box-sizing:border-box;font-family:'Open Sans',sans-serif,Arial;width:200px;margin-right:20px;margin-bottom:20px;background-color:#bdc666;float:left}.ConfigPanel_Orange{padding:35px 10px;font-size:30px;color:#fff;text-align:center;box-sizing:border-box;font-family:'Open Sans',sans-serif,Arial;width:200px;margin-right:20px;margin-bottom:20px;background-color:#d86942;float:left}#ui-datepicker-div{background-color:#fbfbfb;padding:10px;border:#eee 1px solid;font-family:'Open Sans',sans-serif,Arial;color:var(--color-font-dark-grey);z-index:9999!important}.ui-datepicker-title{text-align:center}.ui-datepicker-calendar{font-size:14px!important}.ui-datepicker-calendar td{text-align:center;padding:5px}.ui-datepicker-current-day{font-weight:bold;background-color:#0093b4}.ui-state-active{color:#fff!important}.ui-datepicker-prev{background-image:url(/xmaimages/blue-single-arrow-back.png);background-repeat:no-repeat;background-position:left;cursor:pointer}.ui-datepicker-next{float:right;background-image:url(/xmaimages/blue-single-arrow-forward.png);background-repeat:no-repeat;background-position:right;cursor:pointer}.ui-icon-circle-triangle-w{visibility:hidden}.ui-icon-circle-triangle-e{visibility:hidden}.xma_date{text-align:center;font-family:'Open Sans',sans-serif}.DEPBox{border:2px solid #59c140;background-color:#e9fbe4}.DEPCheckBox{padding:10px;font-size:11pt;width:100%}.DEPCheckBox input[type="checkbox"]{display:none}.DEPCheckBox input[type="checkbox"]+label{background:url(/xmaimages/unchecked.png) left top no-repeat;display:inline-block;padding-bottom:3px;margin:-1px 4px 0 0;font-size:11pt;vertical-align:middle;padding-left:23px}.DEPCheckBox input[type="checkbox"]:checked+label{background:url(/xmaimages/checked.png) left top no-repeat}.DEPMessageBox{padding:5px 10px;margin:10px 0}.DEPMessageBox p{margin:0}.storeFrontSerialSearch{background-color:#fff;padding:20px;margin-bottom:15px}.storeFrontSerialSearch table{font-family:'Open Sans',sans-serif;font-size:10pt;font-weight:normal;color:var(--color-font-dark-grey);margin:0;line-height:20px!important}.storeFrontSerialSearch th{font-weight:bold;padding-right:20px;text-align:left!important;vertical-align:top}.SearchArea input[type=submit]{height:32px;border:solid 0 #666;background:#0093b4;color:#fff;background-image:url(/xmaimages/checkout-button-arrow.png);background-repeat:no-repeat;background-position:right;text-align:left;padding-left:7px;padding-bottom:2px;padding-right:25px;cursor:pointer;border-radius:3px;font-family:'Open Sans',sans-serif;font-size:10pt}.SearchArea input[type=text]{height:25px}.SearchArea label{font-family:'Open Sans',sans-serif;font-size:10pt;font-weight:normal;color:var(--color-font-dark-grey);margin:0;line-height:20px!important}.storeFrontModalSerialNumbers{margin:auto auto;top:200px;width:900px;background-color:#fff;position:relative;border:2px solid #3691b2}.storeFrontModalSerialNumbers table{padding-bottom:10px}.storeFrontModalSerialNumbers th{text-align:center!important}.storeFrontModalSerialNumbers tr{text-align:center!important}.storeFrontModalSerialNumbers h2{font-size:12pt;margin-top:0;margin-bottom:0;padding:2px;text-align:center}.test-environment-warning{font-size:2.25em;padding:.5em;box-shadow:0 .12em .93em 0 rgba(0,0,0,.75)}.test-environment-warning{font-size:1.5em;line-height:1em;text-align:center;color:#fff;background-color:rgba(255,88,0,.8);padding:.75em;margin:0}.activate-user-form{width:100%;min-height:200px;height:350px}.activate-user-box{width:430px;background-color:#fff;margin-left:auto;margin-right:auto;margin-bottom:100px;vertical-align:middle;color:var(--color-font-dark-grey)}.activate-user-box-info{padding-top:10px;padding-left:10px}.activate-user-box input{margin-bottom:6px}.activate-user-box input[type=text],.activate-user-box input[type=password]{width:220px;height:25px;border:1px solid #c8c8c8;background-color:#fff}.activate-user-box input[type=submit]{width:224px;height:34px;border-radius:2px;font-weight:bold;font-family:segoe ui;background-color:#bdc666;font-size:15px}.activate-user-box input[type=submit]:hover{background-color:#a2aa55}.activate-user-message-div{border:solid 1px #c0c0c0;margin:10px 0}.activate-user-message{padding:5px;text-align:center}.hoverTab{display:table-cell;cursor:pointer}.account-recovery-button-container{padding-top:30px;padding-bottom:30px}.account-recovery-backlink-container{padding-bottom:20px;padding-top:10px;text-align:center}.account-recovery-button{color:#fff!important;line-height:30px;background-color:#575755;font-size:10pt;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}.account-recovery-button:hover{background-color:#009ee2;color:#fff}.account-recovery-backlink{margin-top:40px;background-color:#fff!important;text-transform:none!important;font-size:15px;text-decoration:underline}.account-recovery-backlink:hover{text-decoration:underline}.recovery-type-options ul{list-style-type:none;padding-left:0;padding-bottom:4px}.recovery-type-options li{padding-bottom:5px}.recovery-type-options:hover{cursor:pointer}#accountRecoveryPanel{padding-left:40px;padding-right:40px;padding-top:20px}#rblAccountRecoveryOptions{list-style:none}.recoveryInfo{padding-bottom:10px}.account-recovery-box input[type=text],.account-recovery-box input[type=password]{width:100%;height:25px;border:1px solid #c8c8c8;background-color:#fff}.account-recovery-box{width:380px;background-color:#fff!important;margin-top:100px;margin-bottom:100px;margin-left:auto;margin-right:auto;vertical-align:middle;color:var(--color-font-dark-grey);border-color:#d3d3d3;border-style:solid;border-width:2px}.account-recovery-box input[type=submit]{width:100%;margin-top:20px;color:#fff;line-height:30px;width:224px;background-color:#575755;font-size:10pt}.account-recovery-box input[type=submit]:hover{background-color:#009ee2;color:#fff}.recovery-type-options label{padding-left:4px}.recovery-type-options label:hover{cursor:pointer}.recovery-type-options input:hover{cursor:pointer}.selector-btn{padding:10px;margin-left:20px;margin-right:20px;border-width:medium}.storefront-product-promo-wide{margin-left:50px}.promoContainer{display:flex;display:-webkit-flex;border:3px solid #eee}p{margin-bottom:auto;margin-top:auto;margin-left:10px}p>img{cursor:pointer}.promo-info-icon{margin-top:auto;margin-bottom:auto;margin-left:auto}p1{margin-top:auto;margin-bottom:auto;margin-left:auto;padding-right:10px}.modal{display:none;background-color:transparent;transition:all .25s ease}button{cursor:pointer;outline:0}.modal.open{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:200}.modal .content-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:50%;margin:0;padding:2.5rem;background-color:#fff;border-radius:.3125rem;box-shadow:0 0 2.5rem rgba(0,0,0,.5)}.modal .content-wrapper .close{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;background-color:transparent;font-size:1.5rem;transition:.25s linear}.modal .content-wrapper .close:before,.modal .content-wrapper .close:after{position:absolute;content:'';width:1.25rem;height:.125rem;background-color:#000}.modal .content-wrapper .close:before{transform:rotate(-45deg)}.modal .content-wrapper .close:after{transform:rotate(45deg)}.modal .content-wrapper .close:hover:before,.modal .content-wrapper .close:hover:after{background-color:#ff6347}.modal .content-wrapper .modal-header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0 0 1.25rem}.modal .content-wrapper .modal-header h2{font-size:1.5rem;font-weight:bold}.modal .content-wrapper .content{position:relative;display:flex;margin-right:auto}.modal .content-wrapper .content p{font-size:.875rem;line-height:1.75}.modal .content-wrapper .modal-footer{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;margin:0;padding:1.875rem 0 0}.modal .content-wrapper .modal-footer>button{margin-left:.625rem;padding:.625rem 1.25rem;border:0;background-color:#708090;color:#fff;font-size:.87rem;font-weight:300}.modal .content-wrapper .modal-footer>button:first-child{background-color:#2ecc71}.modal .content-wrapper .modal-footer>button:last-child{background-color:#009ee2}.accessories-box-main{padding:10px}.accessories-box-image{width:100px;height:100px;padding:15px;text-align:center}.accessories-box-image input[type=image],.accessories-box-image img{max-width:100px;max-height:100px}.accessories-box-main-info{display:inline-block;vertical-align:top;width:420px}.accessories-box-related-products{height:360px;width:850px;overflow:hidden;display:inline-block}.accessories-box-related-products-slide{height:350px;width:2000px;text-align:left;position:relative}.accessories-box-related-products-header{font-size:14pt;color:#8a949f;padding:10px}.accessories-box-related-products-scroll{display:inline-block;vertical-align:top;width:20px;height:360px}.accessories-box-related-products-scroll img{top:150px;position:relative}.accessories-box-related-products-scroll img:hover{cursor:pointer}.accessories-box-related-products input[type=submit]{width:140px!important;background-color:#d86942!important;color:#fff!important;height:29px!important;margin-top:0!important}.accessories-box-related-products input[type=submit]:hover{cursor:pointer;background-color:#c25630!important}.accessories-box-related-products input[type=text]{width:30px;height:22px;font-size:9pt;margin-top:0;text-align:center}.accessories-box-related-product-item{display:inline-block;vertical-align:top;width:140px;height:360px;padding-right:35px;padding-bottom:35px;padding-left:35px}.accessories-box-related-product-item h2{font-weight:bold;font-size:9pt;margin-bottom:4px;color:var(--color-font-dark-grey)!important;text-align:center}.accessories-box-related-products-confirm{height:15px;color:#f00}.product-details-body{width:auto;margin-left:50px;margin-right:50px}.accessories-box-product-code{font-size:1em;color:var(--color-font-dark-grey);margin-top:10px;text-align:center;height:20px}.accessories-box-product-price{border-top-style:solid;border-top-color:#e0d7d7;border-top-width:1px;padding-top:5px;font-size:1.4em;color:var(--color-font-blue);padding-bottom:10px;white-space:nowrap;bottom:0;position:absolute}.accessories-box-product-title{text-align:center}.accessories-box-img-frame{width:160px;white-space:nowrap;text-align:center}.accessories-box-img-helper{display:inline-block;height:100%;vertical-align:middle}.accessories-box-img{vertical-align:middle;max-height:200px;max-width:160px;outline:0}.added-to-favourites-button{text-align:center!important;background-color:var(--color-add-to-favourites-button-hover)!important;color:var(--color-secondary-button-font)!important;border:2px solid var(--color-button)!important;padding:5px 13px!important;margin-top:5px!important;text-decoration:none!important;-webkit-transition:background!important;transition:background!important;white-space:normal}.added-to-favourites-button:hover{cursor:pointer!important;background-color:#fff!important}.add-to-favourites:hover{cursor:pointer}.add-to-favourites{color:#d3d3d3;--fa-pull-margin:4em;--fa-border-width:2px;float:right;margin-top:5px;text-align:center;vertical-align:middle;white-space:nowrap;padding-top:5px;padding-bottom:10px;padding-left:10px;height:39px}.add-to-favourites-ico{float:right;font-size:24px;width:100%}.add-to-favourites-button{text-align:center!important;background-color:var(--color-secondary-button)!important;color:var(--color-secondary-button-font)!important;border:2px solid var(--color-button)!important;padding:5px 13px!important;margin-top:5px!important;text-decoration:none!important;-webkit-transition:background!important;transition:background!important;white-space:normal}.add-to-favourites-button:hover{cursor:pointer!important;background-color:var(--color-add-to-favourites-button-hover)!important}.add-to-basket-more-button{width:100%;text-align:center;color:#fff;border:0;margin-top:5px;padding-top:10px;padding-bottom:10px;display:inline-block;font:16px sans-serif;background:#059fe3;text-decoration:none;-webkit-transition:background;transition:background}.add-to-basket-more-button:hover{cursor:pointer;background:#0096d5}.add-to-basket-more-button:visited{color:#fff}.AddToBasketLogin{font-size:12pt!important;background:#d86942!important;background-image:none!important;font-family:'Open Sans',sans-serif,Arial;color:#fff;line-height:37px;text-align:center!important;margin-top:4px;margin-bottom:0}.AddToBasketLogin:hover{cursor:pointer;background-color:#c3491f!important}.AddtoBasketLoginorRegister{font-size:8.5pt;color:#4978a0;text-align:center;width:200px;margin-bottom:5px;padding-left:7px}.add-to-basket-quantity{font-size:9pt!important;padding-top:2px!important;width:17.5%!important;height:32px!important;border:solid 1px #a7a9ac!important;background-color:#fff!important;position:relative;margin-bottom:2px;color:var(--color-font-dark-grey)!important;text-align:center;margin-right:3px}.btn-type-a{width:auto;color:#fff;line-height:40px;padding-right:20px;padding-left:20px;font-size:10pt;background-color:#575755}.btn-type-a:hover{background-color:#009ee2;color:#fff}.new-account-thank-you{border:solid 1px #c0c0c0;margin:10px 0}.new-account-heading{padding-bottom:20px;margin-left:140px}.new-account-label{padding-left:4px}.new-account-checkbox{padding-left:4px}.new-account-recaptcha{padding-top:30px;padding-bottom:20px}.new-account-cbx-lbl{padding-top:3px;position:absolute;width:300px}.product-benefits-ul{list-style:disc;padding-left:30px}.product-benefits-ul li{padding-bottom:15px}.pdp-txt{font-size:14px;color:var(--color-font-dark-grey)}.registerFormButton{border:0;background-color:#575755;color:#fff!important;margin:3px;font-size:10pt;text-align:center;line-height:30px;cursor:pointer}.registerFormButton:hover{background-color:#009ee2!important;color:#fff!important}.footer,.footer button{font-family:var(--font-family-default)}.footer{clear:both;width:100%;border-top:1px solid #ededed;padding-top:30px}@media only screen and (max-width:479px){.footer{padding-top:15px}}.footer .block-title,.footer address{color:var(--color-font-dark-grey)}.footer .links{float:left;width:25%;padding:0 30px 0 0;margin-bottom:30px}.footer .links li{word-break:break-all;line-height:1.4;padding:4px 0;text-transform:var(--text-transform-none);font-size:12px}.footer .links .block-title{border-top:0}@media only screen and (max-width:1199px){.footer .links{width:22.65625%;padding-right:0;margin-right:3.125%}.footer .links .block-title{border-top:1px solid #ededed}.footer .links:nth-child(5){margin-right:0}}@media only screen and (max-width:599px){.footer .links{width:48.4375%;margin-right:0}.footer .links:nth-child(2n){margin-right:3.125%;clear:both}}.ft-logos{clear:both;overflow:hidden;text-align:center}.ft-logos li{display:inline-block;margin:0 10px}.ft-copyright{text-align:center;width:100%;font-size:14px;padding:10px 0}.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{position:relative;flex:0 0 100%}.embla{position:relative;padding-top:0;margin-left:auto;margin-right:auto}.embla__slide__img{position:relative;padding-top:0;margin-left:auto;margin-right:auto}.embla__button{outline:0;cursor:pointer;background-color:transparent;touch-action:manipulation;position:absolute;z-index:1;top:50%;transform:translateY(-50%);border:0;width:30px;height:30px;justify-content:center;align-items:center;fill:#f1f1f1;padding:0}.embla__button:disabled{cursor:default;opacity:.3}.embla__button__svg{width:100%;height:100%}.embla__button--prev{left:27px}.embla__button--next{right:27px}.embla__dots{display:flex;list-style:none;justify-content:center;padding-top:10px}.embla__dot{background-color:transparent;cursor:pointer;position:relative;padding:0;outline:0;border:0;width:30px;height:30px;margin-right:7.5px;margin-left:7.5px;display:flex;align-items:center}.embla__dot:after{width:100%;height:4px;border-radius:2px;content:""}.embla__dot.is-selected:after{opacity:1}.product-card{display:table-cell}.product-card{min-width:250px;color:var(--color-font-blue)}.product-card>a:hover{text-decoration:none}.product-card-flex{margin-top:30px;margin-left:15px;margin-right:15px;flex-grow:1;flex-basis:16%;display:flex;flex-direction:column}.product-card-container{padding:10px 20px 20px 20px}.product-card-image-container{text-align:center}.product-card-image{max-height:140px;margin:auto}.product-card-text{text-align:center;padding-top:20px;padding-bottom:20px;font-size:20px;color:#000}.product-card-price-container{text-align:center;display:flex;align-items:baseline;flex-direction:row;justify-content:center;color:#000;white-space:nowrap}.product-card-price{color:#7cb743;font-weight:bold;font-size:20px}.product-price-vat{margin-left:5px}.product-card-button-container{text-align:center}.product-card-button{font-family:var(--font-family-default);border:0;padding-top:10px;padding-bottom:10px;color:#fff;font-size:20px;vertical-align:top;padding-top:12px;padding-bottom:12px;background-color:var(--color-button);border-radius:5px;width:100%}.homePageContainer{padding-bottom:30px}.std p{margin:0 0 1.5em;margin-top:0;margin-right:0;margin-bottom:1.5em;margin-left:0}.std ul{list-style:disc outside;margin-bottom:1.5em}.std li{color:var(--color-font-dark-grey);font-family:var(--font-family-default);font-size:14px;line-height:21px}.std ul li{margin-left:2em}.customer-account-create{max-width:460px;margin:auto}.contact-us-text{padding-top:5px}.desc ul{padding-top:20px;padding-bottom:15px}.spinner{margin-left:auto;margin-right:auto}.notFoundPageContainer{padding-top:30px;padding-left:40px}.breadcrumbs-container,.main-container{position:relative;max-width:1260px;margin:0 auto}.breadcrumbs-container:after,.main-container:after{content:"";display:table;clear:both}.breadcrumbs-container{padding-bottom:0;padding-top:0}footer{line-height:1.5}footer a{text-decoration:none;font-size:12px;text-transform:var(--text-transform-none);color:var(--color-font-dark-grey)}.footer a:hover{color:var(--color-font-dark-grey)}.ft-title{font-family:var(--font-family-default);font-size:14px;padding-bottom:.625rem;font-weight:500;line-height:1.4;text-rendering:optimizeSpeed;text-transform:var(--text-transform-none)}.container{flex:1}.StoreFrontSiteMap .links{display:block;text-align:right;margin:0 20px 0 0}.StoreFrontSiteMap .links a{position:relative}.StoreFrontSiteMap .sitemap{padding:0 20px;margin:15px 0;font-size:12px}.StoreFrontSiteMap .sitemap li{margin:3px 0}.ft-main{padding:1.25rem 1.875rem;display:flex;flex-wrap:wrap;border-top:1px solid var(--color-horizontal-rule);border-bottom:1px solid var(--color-horizontal-rule)}@media only screen and (min-width:29.8125rem){.ft-main{justify-content:space-evenly}}@media only screen and (min-width:77.5rem){.ft-main{justify-content:space-evenly}}.ft-main-item{padding:1.25rem;min-width:11rem}footer .ft-main-item.social-media em{background-image:url(/xmaimages/footer/social_icons.png);background-repeat:no-repeat;width:13px;vertical-align:middle;display:inline-block;margin-right:7px}@media(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){footer .ft-main-item.social-media em{background-image:url(/xmaimages/footer/social_icons@2x.png);background-size:50px 125px}}footer .ft-main-item.social-media em.facebook{background-position:0 0;height:13px}footer .ft-main-item.social-media a:hover em.facebook{background-position:-25px 0}footer .ft-main-item.social-media em.twitter{background-position:0 -24px;height:13px}footer .ft-main-item.social-media a:hover em.twitter{background-position:-25px -24px}.form-list label{margin-bottom:0}.discount{display:none}.discount-code-box{padding:10px;border:1px;border-style:solid;max-width:320px;margin-left:auto;margin-right:0;margin-top:10px;text-transform:var(--text-transform-none)}.form-list select{max-width:100%}.form-list>div>li{margin-bottom:10px}.form-list li input[type=checkbox]{margin-right:5px}.storeFrontPaymentDetails{padding-top:30px}.page-info-message{background-color:#e7f2da;border:1px solid #bdda9b;border-radius:4px;color:#237b4b}.page-info-message span{font-weight:bold;padding-left:15px}hr{border-top:1px solid var(--color-horizontal-rule)!important}#the-sticky-div.sticky{position:fixed;top:0}.spec{font-size:14px}.floating-nav{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:9999999;filter:drop-shadow(0 4px 4px grey)}.floatingHeaderTitle{font-size:16px;position:relative;margin-left:20px}.floatingHeaderPrice{font-size:20px;padding:0 0 0 40px;font-weight:bold;margin:0}.floatingHeaderPriceAndAction{display:flex;width:30%}.floatingHeaderPriceLabel{font-size:12px}.floating-nav-main-content{width:100%;max-width:1260px;margin-left:auto;margin-right:auto;height:70px;background:#fff;padding:0 15px}.static-nav{display:flex;justify-content:center;flex-flow:wrap;width:100%;margin:10px 0;flex-wrap:nowrap}.jumperButton:last-child{border:unset!important}.jumperButton{background:#fff;color:var(--color-secondary-button-font);font-size:17px;text-align:center;width:163px;border-right:1px solid #d3d3d3!important;height:35px}.jumperButtonHighlighted{background:#fff;color:var(--color-secondary-button-font);font-size:17px;text-align:center;width:163px;height:35px;font-weight:bold;border:3px solid #165dba!important;border-radius:3px;padding:0 10px}.PopularBundleProduct{position:relative;width:100%;margin:10px 0}.PopularBundleProductTitleContainer{padding:0 0 25px 0}.PopularBundleProductTitle{font-size:13px;font-weight:bold}.PopularBundleProductPrice{display:inline-block;font-size:18px;font-weight:bold}.PopularBundleProductPriceHidden{display:none}.PopularBundleProductVatLabel{display:inline-block;font-size:13px}.PopularBundleProductTotalPriceLabel{position:relative;top:-4px;display:inline-block;font-size:14px}.PopularBundleProductTotalPriceSymbol{margin-right:-5px}.PopularBundleProductTotalPrice,.PopularBundleProductTotalPriceSymbol{display:inline-block;font-size:24px;font-weight:bold}.PopularBundleProductVatTotalPrice{display:inline-block;font-size:9px}.PopularBundleProductIncludeCb{font-size:14px;font-weight:bold}.PopularBundleProductSpacer{width:80px;font-size:40px;text-align:center}.PopularBundleProductSpacerText{line-height:250px}.PopularBundleProductImageMain{height:165px;padding:5px}.PopularBundleProductImageMainBigImage{max-height:150px}.PopularBundleProductImageMainBigImage img{max-height:150px;margin:0 auto}.PopularBundleProductPriceContainer{position:absolute;bottom:0;padding-top:20px;min-height:68px}.PopularBundlesContainer{display:flex;border-bottom:1px solid var(--color-bundles-border)}.BundleButton{width:200px!important;float:right}.PopularBundleProductPriceTotalsContainer{margin-top:20px}.storeFrontProductListPagingUnselected,.storeFrontProductListPagingSelected{padding:0 5px}.category-banner-container{display:flex;justify-content:center;width:100%;min-width:310px;border:0;vertical-align:top;background:#f5f5f5}.category-banner{width:98%;max-width:1240px;height:auto}