body{color:#757575;overflow-x:hidden}.BreakOut{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}a{color:#399fde}h1,h2{color:#006ab3}.Button{background:#399fde;border:1px solid #399fde;color:#fff;border-radius:0;text-shadow:none}.Button:hover,.Button:focus{background:#00294b;border:1px solid #399fde;color:#fff}.DiagramProduct .Next .Button,#AddedConfirm .Buttons .CheckoutBtn,.BuyBox .Next .Button,.BuyBox .Next .Button.LoginBtn:hover,.BuyBox .Next .Button.LoginBtn:focus{background:#ff8213;border-color:#ff8213}.DiagramProduct .Next .Button:hover,#AddedConfirm .Buttons .CheckoutBtn:hover,.BuyBox .Next .Button:hover,.BuyBox .Next .Button.LoginBtn{background:#399fde;border-color:#399fde}#Content,#Content:before{background-image:url(images/AAFirst/login-bg.jpg);background-repeat:no-repeat;background-position:top right;position:relative}#Content.FixedBg,#Content.FixedBg:before{background-attachment:fixed}@media (min-width:1200px){#Content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";z-index:-1}}#PrimaryContent{box-shadow:0 0 40px 10px #d6d6d6;-webkit-box-shadow:0 0 40px 10px #d6d6d6;-moz-box-shadow:0 0 40px 10px #d6d6d6;padding:15px;margin-bottom:0;background:rgba(255,255,255,0.9)}@media (max-width:767px){.container{max-width:400px}}table.DataTable th,table.DataTable td{padding:10px 15px;vertical-align:top;line-height:34px}table.DataTable th{background:#989898;color:#fff}table.DataTable tbody tr{background:#e4e4e4}table.DataTable tbody tr:nth-child(even){background:#fff}table.DataTable.AccountDataTable thead tr th a{color:#2762b0}.HeaderAccountLinksBar{border-bottom:1px solid #cacaca}.HeaderAccountLinksBar ul{margin:0;flex-direction:row;justify-content:flex-end}.HeaderAccountLinksBar ul > li > a{padding-top:6px;padding-bottom:6px;font-size:12px;color:#717171}.HeaderAccountLinksBar ul > li > a i{margin-right:4px;line-height:20px;color:#399fde}.Header{position:relative;z-index:4}@media (max-width:767px){.Header .container{max-width:100%}}@media (min-width:768px){.Header .container .row{display:flex;align-items:center}}@media (max-width:767px){.Header .container .row .HeaderLogo{text-align:center}}@media (max-width:767px){.Header .container .row .SearchBox .SearchBoxInner{max-width:400px;margin:0 auto;padding:0 15px 15px 15px}.Header .container .row .SearchBox .SearchBoxInner .AjaxSearchBoxContainer{margin:0}}.Header .container .row .SearchBox .AjaxSearchBoxContainer{position:relative;border:1px solid #cacaca;padding-right:30px}.Header .container .row .SearchBox .AjaxSearchBoxContainer > .Button{position:absolute;top:0;right:0;border:none;background:none;box-shadow:none;padding:8px;color:#757575}.Header .container .row .SearchBox .AjaxSearchBoxContainer > input.Text{border:none;background:none;box-shadow:none;height:36px}.Header .container .row .LoginLinks .Inner{display:flex;align-items:center;justify-content:flex-end}.Header .container .row .LoginLinks .Inner a{padding-right:5px;padding-left:5px;display:inline-block;vertical-align:top;float:none}.Header .container .row .LoginLinks .Inner a .Icon{display:block;margin:auto;height:42px;width:42px;text-align:center;border-radius:50%;background:#399fde;color:#fff;font-size:20px}.Header .container .row .LoginLinks .Inner a .Icon .fa{line-height:42px}.Header .container .row .LoginLinks .Inner a .Text{display:block;text-align:center;font-size:12px;padding-top:6px;padding-bottom:6px;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}@media (max-width:767px){.Header .container .row .LoginLinks{clear:both;background:#129ddb;padding:0}.Header .container .row .LoginLinks .Inner{max-width:400px;padding:0 15px;margin:auto}.Header .container .row .LoginLinks .Inner .MobileNavBtn{margin-right:auto}.Header .container .row .LoginLinks .Inner a{color:#fff;display:block;padding:5px;font-size:20px;text-align:center}.Header .container .row .LoginLinks .Inner a .Icon{border-radius:0;background:none}.Header .container .row .LoginLinks .Inner a .Text{display:none}}.HeaderSlider .owl-item img{display:inline-block}.ScrollingTextWrapper{width:100%;margin:0 auto 15px;position:relative;background-color:#dad8d8;-webkit-box-shadow:inset 0 0 10px rgba(195,195,195,0.9);box-shadow:inset 0 0 10px rgba(195,195,195,0.9)}.ScrollingTextWrapper .ScrollingText{font-family:Tahoma,Arial,sans-serif;width:100%;margin:0;text-align:center;color:#fff;text-shadow:0 0 4px #929292}.ScrollingTextWrapper .ScrollingText h3{margin:0;padding:0;line-height:30px}.ShopLabel{text-align:center;padding:0 0 10px;font-size:20px;color:#256cb7}.ShopLabel .fa{color:#d34828;margin:0 5px;position:relative;top:-2px}@media (max-width:767px){.LoginLinks{float:none;margin:auto}.SearchBox{padding-top:0;padding-bottom:0}.SearchBox .AjaxSearchBoxContainer{margin-bottom:15px}.ScrollingTextWrapper .ScrollingText h3{font-size:16px}}@media (min-width:768px){.ScrollingTextWrapper .ScrollingText h3{line-height:50px}}h3.LiveNotice{text-align:center;color:#399fde;font-weight:bold}#Footer{background:#006bb6;color:#fff}#Footer a{color:#fff}#Footer .nav > li > a:hover,#Footer .nav > li > a:focus{background-color:#129ddb !important}@media (min-width:768px){#Footer .container{display:flex;align-items:center}#Footer .container .FooterLink{order:1}#Footer .container .FooterLink ul{justify-content:flex-start}#Footer .container #FooterNavigation{order:2}#Footer .container #FooterNavigation ul{justify-content:flex-end}}@media (max-width:767px){#Footer .FooterLink,#Footer #FooterNavigation > div,#Footer ul li{width:100%}}.fs-navigation-overlay-nav.fs-navigation-enabled{z-index:5}.fs-navigation-open .OffCanvasInner{padding:15px;overflow:auto;height:100%}.MiniBasketContainer{display:none}.MiniBasketContainer .MiniBasketProducts .Qty span{padding:0}.AjaxMiniBasket{position:static;background:none;padding:0;display:block !important}.AjaxMiniBasket input.Quantity{padding:0;text-align:center}.OffCanvasInner .OffCanvasClose{background:#c30101;border:1px solid #c30101;margin-bottom:15px}.ProductNavWrapper{background:#129ddb;position:relative;z-index:3}.ProductNavWrapper .navbar{justify-content:center}@media (max-width:767px){.ProductNavWrapper .navbar li{width:100%}.ProductNavWrapper .navbar li .dropdown-menu{position:static;width:auto !important;border:0}}.ProductNavWrapper .SubNav{display:none}.ProductNavWrapper .navbar > li > a{color:#fff;text-align:center;text-transform:uppercase}@media (min-width:768px){.ProductNavWrapper .navbar{text-align:center;float:none}.ProductNavWrapper .navbar > li{float:none;display:inline-block;vertical-align:middle}}#ProductNav .nav > li > a:hover,#ProductNav .nav > li > a:focus,#ProductNav .nav .open > a,#ProductNav .nav .open > a:hover{background-color:#006bb6}#ProductNav .dropdown-toggle:after{display:none}#ProductNav .dropdown .dropdown-menu{background-color:#119ddb;border-radius:0;min-width:160px;width:275px}#ProductNav .dropdown .dropdown-menu li a{color:white;padding:3px 20px}#ProductNav .dropdown-menu > li > a:hover,#ProductNav .dropdown-menu > li > a:focus{background-image:none;background-color:#006bb6}li.ReturnButton{font-size:12px;font-weight:bold;}li.ReturnButton a{border:2px solid #fff;border-radius:25px;padding:5px 20px;text-transform:initial !important;font-weight:normal;line-height:15px;margin-top:5px}@media (min-width:768px){li.ReturnButton{margin-right:20px}}#ctl00_PrimaryContentPlaceHolder_purchaserTickBox{margin-top:10px}.DiagramImages .fs-viewer-wrapper{height:600px !important}.DiagramProductsTitles{background:#c3c3c3;color:#fff;padding:10px}.DiagramProduct{padding:10px;border:1px solid #c3c3c3;border-top:none}.DiagramProduct .ItemNo,.DiagramProduct .ProdName{font-weight:bold}.DiagramProduct .Price{color:#006ab3;font-size:20px}.DiagramProduct .StockCode{display:block;margin:5px 0}.DiagramProduct .Next .Button{background:#ff8213;border-color:#ff8213;margin-top:10px}.DiagramImages.Fixed{position:fixed;right:auto;top:0}.MobileViewSwitch{padding:10px 0}.MobileViewSwitch h3{margin-top:0}.MobileViewSwitch .ButtonWrapper .Button{width:100%;text-align:center}.MobileViewSwitch .ButtonWrapper .Button .Hide,.MobileViewSwitch .ButtonWrapper .Button.DiagramShow .Show{display:none}.MobileViewSwitch .ButtonWrapper .Button .Show,.MobileViewSwitch .ButtonWrapper .Button.DiagramShow .Hide{display:block}.MobileViewSwitch .ButtonWrapper .Button.DiagramShow,.DiagramImagesContainer.DiagramShow .DiagramButtonMobile .Button{border-color:#ee3823 !important;background:#ee3823 !important;color:#fff !important}.MobileViewSwitch .ButtonWrapper .Button .fa{margin-right:5px}.MobileViewSwitch .ButtonWrapper .Button[aria-expanded=true]{background:#e8e8e8;color:#555555}.DiagramImagesContainer{position:sticky;top:0;height:fit-content}@media (max-width:767px){.MobileViewSwitchContainer{position:sticky;top:0;z-index:99}.DiagramImagesContainer{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;max-width:100%;z-index:-999;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.DiagramImagesContainer .DiagramButtonMobile .Button{display:none}.DiagramImagesContainer.DiagramShow{opacity:1;z-index:30}.DiagramImagesContainer.DiagramShow:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);z-index:-1}.DiagramImagesContainer.DiagramShow .DiagramButtonMobile .Button{display:block}.DiagramProducts{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;position:relative;z-index:20}.DiagramProducts.DiagramShow{opacity:0.4}.DiagramImages .fs-viewer-wrapper{height:470px !important}}.HomeSlider{position:relative;z-index:2;background:#fff}.HomeSlider .owl-controls{position:absolute;bottom:0;width:100%;left:0;text-align:center}.HomeSlider .owl-controls .owl-dots .owl-dot{display:inline-block;padding:10px 5px}.HomeSlider .owl-controls .owl-dots .owl-dot span{display:block;border-radius:50%;height:15px;width:15px;background:#399fde}.HomeSlider .owl-controls .owl-dots .owl-dot.active span{background:#ff8213}#PrimaryContent .HomeSlider{margin-bottom:5px}#PrimaryContent .HomeSlider .owl-controls{position:static}.HomeSlider .Slide img{margin:auto}.HomePageTextWrapper{text-align:center}.HomePageTextWrapper h1,.FeaturedContainer h2{text-align:center}.HomePageTextWrapper h1 span,.FeaturedContainer h2 span{position:relative;padding-bottom:10px;display:inline-block;margin-bottom:10px}.HomePageTextWrapper h1 span:after,.FeaturedContainer h2 span:after{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background:#e2e2e2}.FeaturedContainer h2{margin-bottom:0}.HomePageText ul{list-style:none;padding:0;margin:0}.HomePageText .HomeLogo{margin-bottom:10px}.HomePageText ul li{color:#399fde;padding:2px 0}.HomePageText ul li:nth-child(even){color:#ff8213}.HomeOffer,.HomePageTextWrapper .HomePageText{border:2px solid #009bd8;text-align:center;padding:10px}.HomePagePromotions .row{margin-right:-5px;margin-left:-5px}.HomePagePromotions .HomePromotionWrapper{padding:5px}.HomePageContent{border:2px solid #009bd8;text-align:center;padding:10px}.HomePageContent ul li{list-style:none}.HomePageTextWrapper ul{padding:0}@media (min-width:768px){.HomePageTextWrapper{display:table;width:100%}.HomePageTextWrapper .HomePageText{display:table-cell;vertical-align:middle}}#Breadcrumbs{margin:0;padding:10px;background:#f0f0f0;position:relative;z-index:2}#Breadcrumbs a{color:#717171}.DepartmentBanner,.DepImage,.DepText{margin-bottom:15px}.CookieConsent{background:#e4e2e2;border-top:1px solid #B9B9B9;z-index:90}.HomeOffers.row{margin-right:-10px;margin-left:-10px}.FeaturedSlider,.Products.FeaturedSlider{margin:0;padding:30px}.FeaturedSlider .owl-nav > div,#BrandScroller .owl-nav > div{position:absolute;top:0;bottom:0;margin:auto;font-size:40px}.MoreInfoWrapper .MoreInfoBtn{width:100%;border-radius:20px;font-size:16px;border:1px solid #5d5d5d;background:#fff;color:#5d5d5d;font-weight:bold;margin-top:10px;box-shadow:0 0 10px #989898}.MoreInfoWrapper .MoreInfoBtn:hover,.MoreInfoWrapper .MoreInfoBtn:focus{opacity:0.75}.owl-item .ProdThumbWrapper{width:100%}div.Products{margin-right:-10px;margin-left:-10px}.ProdThumbWrapper,.DepThumbWrapper{padding:10px}.ProdThumbWrapper .ProdThumb,.DepThumbWrapper .DepThumb{box-shadow:0 0 10px #989898;padding:15px}.ProdThumbWrapper .ProdThumb .Name a,.DepThumbWrapper .DepThumb .Name a{display:block;padding:10px 10px 0 10px;text-align:center;color:#5d5d5d;font-size:16px;text-decoration:none}.ProdThumbWrapper .ProdThumb .Price{text-align:center;padding:10px;font-size:20px}.ProdThumbWrapper .ProdThumb .Price .wasPrice{display:block;margin:auto;width:fit-content}.ProdThumbWrapper .ProdThumb:hover,.DepThumbWrapper .DepThumb:hover{opacity:0.6}@media (max-width:767px){.ProductPageContainer .BuyContainer h1{margin-top:10px !important}}.ProductPageContainer .BuyContainer h2{margin:0;font-size:14px;font-weight:bold;color:#757575}.BuyContainer .ProductText{padding:10px 0}.BuyBox{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px}.BuyBox fieldset div{margin:0;line-height:normal}.BuyBox fieldset div label{position:static;width:100%;display:block;text-align:left}.BuyBox fieldset .Price{color:#006ab3;font-size:24px}.SpinnerContainer{width:150px;max-width:100%;position:relative;padding:0 40px;text-align:center;display:inline-block;vertical-align:middle}.SpinnerContainer input.Quantity{width:100% !important;max-width:100% !important;text-align:center}.SpinnerContainer .Button{position:absolute;top:0;width:34px}.SpinnerContainer .Button.AddButton{right:0}.SpinnerContainer .Button.SubtractButton{left:0;background:#c3c3c3;border-color:#c3c3c3}.BuyBox .Next .Button{width:auto;font-size:20px;height:auto;padding:10px 50px}.ProductPageContainer .WaterHardnessForm{padding:20px}.ProductPageContainer .WaterHardnessForm h3{text-align:left;font-size:20px;color:#ff8213;margin-bottom:20px}.ProductPageContainer .WaterHardnessForm .Results{margin-top:0;transition:margin ease 1s}.ProductPageContainer .WaterHardnessForm .Results.Show{margin-top:20px}.ProductPageContainer .WaterHardnessForm .Results .Inner{padding:10px;background:#fff}.ProductPageContainer .HardnessMap{margin-top:20px}.wasPrice{font-size:0.9em;position:relative;display:inline-block;vertical-align:middle;padding:0 3px}.wasPrice:before{content:"";height:2px;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#b92c28}.RequestForm .CheckBoxContainer{padding-left:30px;position:relative}.RequestForm .CheckBoxContainer input[type=checkbox]{position:absolute;top:12px;left:0}@media (min-width:768px){.RequestForm .CheckBoxContainer{padding-left:0}.RequestForm .CheckBoxContainer input[type=checkbox]{left:-30px}}.TabContainer{}.TabContainer .TabContent{border:1px solid #e8e8e8;padding:20px;margin-bottom:10px}.TabContainer ul.InfoTab{margin-bottom:-1px;display:table;width:100%;display:none}ul.InfoTab li{background:#e8e8e8;border:1px solid #e8e8e8;position:relative;display:table-cell;float:none;vertical-align:middle}ul.InfoTab li a{color:#757575;font-size:16px}ul.InfoTab li.r-tabs-state-active,ul.InfoTab li:hover{border-bottom-color:#fff;background:#fff}ul.InfoTab li.r-tabs-state-active a,ul.InfoTab li:hover a{color:#757575}.TabContainer .r-tabs-accordion-title{display:block;margin-bottom:10px}.TabContainer .r-tabs-accordion-title a{background:#e8e8e8;color:#757575;position:relative}.TabContainer .r-tabs-accordion-title a:before{font-family:FontAwesome;content:"\f078";position:absolute;top:0;bottom:0;right:10px;margin:auto;height:20px}.TabContainer .r-tabs-accordion-title.r-tabs-state-active a{background:#399fde;color:#fff}.TabContainer .r-tabs-accordion-title.r-tabs-state-active a:before{content:"\f077"}.CrossSellProducts .ProdThumbWrapper{width:100%}.CrossSellProducts .ProdThumbWrapper .ImageWrapper{float:left;width:20%}.CrossSellProducts .ProdThumbWrapper .Name,.CrossSellProducts .ProdThumbWrapper .Price{float:right;clear:right;width:80%;text-align:left}.CrossSellProducts .ProdThumbWrapper .Name a{text-align:left}.CrossSellProducts .ProdThumbWrapper .ProdThumb:after{content:"";clear:both;display:block}.ProductListTable tr td,.ProductListTable tr td[class*=col-]{vertical-align:middle}.ProductListTable tr td.Name .MoreInfoWrapper .MoreInfoBtn{width:auto;font-size:12px;margin:5px 0}.ProductListTable .Quantity .Next{margin:0;display:inline-block;vertical-align:middle}@media (max-width:767px){table.ProductListTable tbody tr{background:none;border:1px solid #e4e4e4;margin:8px 0}.ProductListTable tr td.Name,.ProductListTable tr td.Price,.ProductListTable tr td.Quantity{float:right;clear:right;line-height:normal;text-align:left}.ProductListTable tr td.Name .StockCode{line-height:normal}.ProductListTable tr td.Image a{display:block;padding:10px}.ProductListTable tr td.Name a{display:block;margin-bottom:10px}.ProductListTable tr td.Quantity .Next{width:100%;padding-top:10px}}@media (min-width:768px){.ProductListTable tr td.Quantity{width:285px}}#AddedConfirm .ImageWrapper,#AddedConfirm .ProductInfo,#AddedConfirm .Buttons{padding-top:10px;padding-bottom:10px}#AddedConfirm .modal-title .fa{color:#00b300;margin-right:10px}#AddedConfirm .ProductInfo h3{margin-top:0;font-size:20px}#AddedConfirm .ProductInfo h4{margin-top:0;font-size:14px;font-weight:bold}#AddedConfirm .ProductInfo .Price{color:#006ab3;font-size:20px}#AddedConfirm .ProductInfo .Price .Label{color:#757575;font-size:14px}#AddedConfirm .Buttons .Button{width:100%;margin-top:10px}#AddedConfirm .Buttons .Button:first-child{margin-top:0}#BrandScroller{padding-right:15px;padding-left:15px;clear:both}#BrandScroller .BrandThumb{text-align:center}#BrandScroller .BrandThumb a{display:block}#BrandScroller .BrandThumb a img{display:inline-block}#BrandScroller .owl-item{display:inline-block;float:none;vertical-align:middle}#BrandScroller .owl-nav .owl-next{right:-15px}#BrandScroller .owl-nav .owl-prev{left:-15px}.AjaxSearchResults{display:none;background:white;visibility:visible;width:100%;position:absolute;top:100%;left:0;margin:1px -1px;padding:10px;border:1px solid #cacaca;border-top:none;overflow:scroll;overflow-x:hidden}@media (max-width:767px){.AjaxSearchResults{display:none !important}}.AjaxSearchResults .AjaxSearchProduct{border-bottom:1px solid #cacaca;padding:10px 0}.AjaxSearchResults .AjaxSearchProduct .Image{padding:0 10px 0 0}.AjaxSearchResults .AjaxSearchProduct .Name{padding:0}.AjaxSearchResults .AjaxSearchProduct .Name a{word-break:break-word}.AjaxSearchResults .AjaxSearchProduct .BuyOptions{padding:10px 0 0 0}.AjaxSearchResults .AjaxSearchProduct .BuyOptions .QuantityContainer{padding:0}.AjaxSearchResults .AjaxSearchProduct .BuyOptions .QuantityContainer .SpinnerContainer .Quantity{padding:0}.AjaxSearchResults .AjaxSearchProduct .BuyOptions .BuyBtnContainer{padding:0 0 0 10px}.AjaxSearchResults .AjaxSearchProduct .BuyOptions .BuyBtnContainer .Next .Button{font-size:12px}.AjaxSearchResults .AjaxSearchProduct .BuyOptions .ViewProduct{padding:0}.AjaxSearchResults .AjaxSearchProduct .BuyOptions .ViewProduct .Button{font-size:12px}@media (max-width:991px){.AjaxSearchResults .AjaxSearchProduct .BuyOptions .QuantityContainer{width:100%}.AjaxSearchResults .AjaxSearchProduct .BuyOptions .BuyBtnContainer{width:100%;padding:10px 0 0 0}}.AjaxSearchResults .MoreResults .Button{display:block}.Sidebar table{text-align:center}table.Wizard .Sidebar table tr,table.Wizard .Sidebar table tr td{text-align:center;display:inline-block;vertical-align:middle;width:auto;float:none}table.Wizard .Sidebar table tr td a.Button{background:none;display:inline-block;vertical-align:middle;border:none;color:#399fde}table.Wizard .Sidebar table tr td.Selected a.Button{color:#dc770b !important}table.Wizard .Sidebar table tr td:before{content:"\f105";font-family:FontAwesome;display:inline-block;vertical-align:middle;color:#0a71ce;font-size:34px}table.Wizard .Sidebar table tr td:first-child:before{display:none}fieldset .RadioButton{margin-left:0;line-height:normal;height:auto;padding:0}fieldset .RadioButton label{position:static;width:auto;text-align:left;display:inline-block}.DeliveryInstructions,.CustomerReference{display:flex;flex-wrap:wrap}@media (min-width:768px){.DeliveryInstructions,.CustomerReference{flex-wrap:nowrap}.DeliveryInstructions input.Small,.DeliveryInstructions select.Small,.CustomerReference input.Small,.CustomerReference select.Small{max-width:unset}.DeliveryInstructions label,.CustomerReference label{width:200px}.DeliveryInstructions label.MultiLine,.CustomerReference label.MultiLine{line-height:17px}}@media (max-width:767px){.DeliveryInstructions,.CustomerReference{padding:0}}.DeliveryInstructions label{margin:0;line-height:34px;min-width:26%;vertical-align:top}.WaterHardnessForm{background:#f6f6f6;padding:20px 20px 0}.WaterHardnessForm .row{padding-bottom:20px}.WaterHardnessForm h3{margin:0 0 15px;text-align:center;color:#246bb6}.WaterHardnessForm .FormWrap{position:relative;padding-right:180px}.WaterHardnessForm .FormWrap input.Text{font-size:20px;height:50px}.WaterHardnessForm .FormWrap .Button{position:absolute;top:0;right:0;font-size:20px;height:auto;padding:10px 50px}.WaterHardnessForm .Results{text-align:center;max-height:0;overflow:hidden;transition:max-height ease 1s}.WaterHardnessForm .Results.Show{max-height:1000px}.WaterHardnessForm #WHGage{height:230px;width:400px;margin:0 auto}.WaterHardnessForm #WHGage svg{width:100%}.WaterHardnessForm #WHMessage,.WaterHardnessForm #WHError{font-size:20px}.WaterHardnessForm #WHError{padding-bottom:20px}.WaterHardnessForm #WHMessage .WaterType{font-size:24px;margin:0 5px}.WaterHardnessForm #WHMessage.Soft .WaterType{color:#b5d42b}.WaterHardnessForm #WHMessage.Hard .WaterType{color:#f9b829}.WaterHardnessForm #WHMessage.VHard .WaterType{color:#ff0e17}@media (min-width:768px){.WaterHardnessForm .row{display:flex;align-items:center}.WaterHardnessForm h3{text-align:right;margin-bottom:0}}