@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.VAlignCols{display:flex;align-items:center;flex-wrap:wrap}.ResponsiveImage img,#infscr-loading img{height:auto !important;max-height:100%;max-width:100%;width:auto !important}.VAlignImg{padding-bottom:100%;width:100%;position:relative}.VAlignImg a,.VAlignImg .AnchorPlaceholder{display:block;height:100%;position:absolute;width:100%;display:flex;align-items:center;justify-content:center}.ListReset{list-style:none;margin:0;padding:0}.ListReset li{list-style:none;margin:0;padding:0}body{overflow-x:hidden}.BreakOut{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);right:calc(-1 * (100vw - 100%) / 2)}@media (min-width: 1200px){.SingleColumn{max-width:66.66667%}}.fs-navigation-overlay-nav.fs-navigation-enabled,.fs-navigation-push-nav.fs-navigation-enabled,.fs-navigation-reveal-nav.fs-navigation-enabled{height:100% !important;width:450px;max-width:80%;background:#fff;border:none;color:#333;padding:0;z-index:4}.fs-navigation-overlay-nav.fs-navigation-enabled:focus,.fs-navigation-push-nav.fs-navigation-enabled:focus,.fs-navigation-reveal-nav.fs-navigation-enabled:focus{outline:none}.fs-navigation-overlay-nav.fs-navigation-enabled.fs-navigation-overlay-left-nav,.fs-navigation-overlay-nav.fs-navigation-enabled.fs-navigation-push-left-nav,.fs-navigation-push-nav.fs-navigation-enabled.fs-navigation-overlay-left-nav,.fs-navigation-push-nav.fs-navigation-enabled.fs-navigation-push-left-nav,.fs-navigation-reveal-nav.fs-navigation-enabled.fs-navigation-overlay-left-nav,.fs-navigation-reveal-nav.fs-navigation-enabled.fs-navigation-push-left-nav{-webkit-transform:translate3D(-100%, 0, 0);-ms-transform:translate3D(-100%, 0, 0);transform:translate3D(-100%, 0, 0)}.fs-navigation-overlay-nav.fs-navigation-enabled.fs-navigation-overlay-right-nav,.fs-navigation-overlay-nav.fs-navigation-enabled.fs-navigation-push-right-nav,.fs-navigation-push-nav.fs-navigation-enabled.fs-navigation-overlay-right-nav,.fs-navigation-push-nav.fs-navigation-enabled.fs-navigation-push-right-nav,.fs-navigation-reveal-nav.fs-navigation-enabled.fs-navigation-overlay-right-nav,.fs-navigation-reveal-nav.fs-navigation-enabled.fs-navigation-push-right-nav{-webkit-transform:translate3D(100%, 0, 0);-ms-transform:translate3D(100%, 0, 0);transform:translate3D(100%, 0, 0)}.fs-navigation-overlay-nav.fs-navigation-enabled.fs-navigation-open,.fs-navigation-push-nav.fs-navigation-enabled.fs-navigation-open,.fs-navigation-reveal-nav.fs-navigation-enabled.fs-navigation-open{-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.fs-navigation-overlay-nav.fs-navigation-enabled .asp-offcanvas-inner,.fs-navigation-push-nav.fs-navigation-enabled .asp-offcanvas-inner,.fs-navigation-reveal-nav.fs-navigation-enabled .asp-offcanvas-inner{position:relative}.fs-navigation-overlay-nav.fs-navigation-enabled .container,.fs-navigation-push-nav.fs-navigation-enabled .container,.fs-navigation-reveal-nav.fs-navigation-enabled .container{width:100%;max-width:100%}.fs-navigation-overlay-content.fs-navigation-open:before{background:rgba(109,109,109,0.5);z-index:4}.Error,.Required{color:#CA3737}.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee;color:#2C2C2C;background:#fff}.form-control::placeholder{color:#2C2C2C}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;background:red;cursor:inherit;display:block}fieldset div{padding-top:4px;padding-bottom:4px}.btn,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a{background:#07485b;border:none;box-shadow:none;text-shadow:none;color:#fff;padding:8px 16px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn:hover,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a:hover,.btn:focus,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a:focus,.btn .Active,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a .Active{background:#0b6d8a;color:#fff}.btn.fs-navigation-overlay-handle.fs-navigation-enabled,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a.fs-navigation-overlay-handle.fs-navigation-enabled{padding:8px 16px}table.Wizard,table.Wizard>thead,table.Wizard>tbody,table.Wizard>tbody>tr,table.Wizard>tbody>tr>td,table.Wizard .WizardNav table,table.Wizard .WizardNav table>tbody,table.Wizard .WizardNav table>tbody>tr,table.Wizard .WizardNav table>tbody>tr>td,table.Wizard .Sidebar table{display:block;width:100%;float:left;padding-right:0;padding-left:0}table.Wizard .WizardNav tr td{padding-top:8px}table.Wizard .WizardNav .Button{width:100%;display:block}@media only screen and (min-width: 768px){table.Wizard .WizardNav table>tbody tr{display:flex;justify-content:flex-end}table.Wizard .WizardNav table>tbody tr td{width:auto}table.Wizard .WizardNav table>tbody tr td:first-child:not(:last-child){margin-right:auto}table.Wizard .WizardNav .Button{width:auto}}body{font-family:"Roboto",sans-serif;font-size:14px;color:#2C2C2C;background:#fff}a{color:#07485b;text-decoration:none}a:hover,a:focus{color:#0b6d8a;cursor:pointer;text-decoration:none}*:focus{outline:none}h1,h2,h3,.h1,.h2,.h3{margin-top:0;color:#0ac1bc}h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3{font-size:16px}i,i.fa{font-weight:300}.NotAvailable.Button{background:#CA3737}.NotAvailable.Button:hover,.NotAvailable.Button:focus{background:#d55f5f}.Favourites{position:absolute;top:0;right:16px;z-index:2}.Favourites .FavouritesBtn{padding:8px}.ui-widget-header{background:#07485b !important}.NodeAttachedFiles{margin:8px 0}.NodeAttachedFiles p{margin-bottom:4px}.NodeAttachedFiles p i{margin-right:4px}.navbar{margin-right:0;margin-left:0}.navbar li a{text-shadow:none;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;transition:all ease 0.5s}.navbar li a:hover,.navbar li a:focus{background:#fff;color:#07485b}.row{margin-right:-8px;margin-left:-8px}.container{padding-right:8px;padding-left:8px}@media only screen and (max-width: 767px){.container{width:100%;max-width:400px}}[class*="col-"]{padding-right:8px;padding-left:8px}.btn-lg,.ProductPageContainer .BuyBox .Next .Button{font-size:16px;padding:8px 16px;height:auto}.accordion-item{border-color:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.accordion-item .accordion-header{border:none;background:none;padding:0}.accordion-item .accordion-header a{display:block;position:relative;outline:none;text-decoration:none;padding:8px;color:#2C2C2C}.ui-datepicker.ui-widget-content .ui-datepicker-header{border-color:#07485b;background:#07485b;color:#fff}.ui-datepicker.ui-widget-content .ui-state-default{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px;padding:4px}.ui-datepicker.ui-widget-content .ui-state-default.ui-state-highlight{border-color:#07485b;background:rgba(7,72,91,0.2)}.fs-navigation-overlay-nav.fs-navigation-enabled .asp-offcanvas-inner,.fs-navigation-push-nav.fs-navigation-enabled .asp-offcanvas-inner,.fs-navigation-reveal-nav.fs-navigation-enabled .asp-offcanvas-inner{padding:8px;min-height:100%}.fs-navigation-overlay-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle,.fs-navigation-push-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle,.fs-navigation-reveal-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle{text-align:center;position:relative;margin-bottom:20px}.fs-navigation-overlay-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle .CloseBtn,.fs-navigation-push-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle .CloseBtn,.fs-navigation-reveal-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle .CloseBtn{position:absolute;top:0;right:0;display:block;cursor:pointer;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#333 !important;border:1px solid #333;text-align:center}.fs-navigation-overlay-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle .CloseBtn i,.fs-navigation-push-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle .CloseBtn i,.fs-navigation-reveal-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle .CloseBtn i{line-height:18px}.fs-navigation-overlay-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle .Icon i,.fs-navigation-push-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle .Icon i,.fs-navigation-reveal-nav.fs-navigation-enabled .asp-offcanvas-inner .OffCanvasTitle .Icon i{display:inline-block;border:1px solid #333;font-size:30px;width:60px;height:60px;line-height:56px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:15px 0}.OffCanvasHandlerContainer{margin-bottom:8px}.OffCanvasHandlerContainer .Button{display:inline-block}.AccountMenuLinks{list-style:none;margin:0;padding:0}.AccountMenuLinks li{list-style:none;margin:0;padding:0}.AccountMenuLinks li{margin-bottom:8px}.AccountMenuLinks li a{display:flex;align-items:center;border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px}.AccountMenuLinks li a i{margin-right:8px;color:#07485b}.MiniBasket .asp-offcanvas-inner{display:flex;flex-direction:column;height:100%}.MiniBasket .asp-offcanvas-inner .AjaxMiniBasket{overflow-x:hidden;display:flex;height:100%}.MiniBasket .asp-offcanvas-inner .AjaxMiniBasket form{width:100%}.MiniBasket .asp-offcanvas-inner .AjaxMiniBasket .MiniBasket{display:flex;flex-direction:column;height:100%}.MiniBasket .asp-offcanvas-inner .AjaxMiniBasket .MiniBasket .MiniBasketProducts{flex:1;overflow-x:hidden}.MiniBasket .MiniBasketRow{padding-top:8px;padding-bottom:8px;position:relative;border-bottom:2px solid #eee}.MiniBasket .MiniBasketRow .Name .StockCode{display:block;font-weight:bold}.MiniBasket .MiniBasketRow label{margin:0}.MiniBasket .MiniBasketRow .Qty{display:flex;align-items:center;justify-content:flex-end}.MiniBasket .MiniBasketRow .Qty>[class*="col-"]{width:auto}.MiniBasket .MiniBasketRow .Qty .Qty>label,.MiniBasket .MiniBasketRow .Qty .MiniBasketButton{padding:0}.MiniBasket .MiniBasketRow .Qty .Quantity{text-align:center;max-width:70px}.MiniBasket .MiniBasketRow .Qty .MiniBasketButton{display:flex;align-items:center}.MiniBasket .MiniBasketRow .Qty .MiniBasketButton a:last-child{margin-left:8px}.MiniBasket .MiniBasketRow div.SubTotal{padding-top:8px}.MiniBasket .MiniBasketTotals{padding-top:8px;padding-bottom:8px}.MiniBasket .MiniBasketTotals .TotalsDiscount{font-weight:bold;color:#07485b}.MiniBasket .MiniBasketTotals .GrandTotalRow{font-weight:bold;font-size:16px}.owl-carousel{position:relative}.owl-carousel.row{width:auto}.owl-carousel .owl-stage-outer{padding:0}.owl-carousel .owl-item>[class*="col-"]{width:100%}.owl-carousel .owl-controls .owl-nav{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:0}.owl-carousel .owl-controls .owl-nav>div{position:absolute;top:0;bottom:0;margin:auto;font-size:30px;line-height:30px;height:30px;color:#07485b;text-shadow:0 0 10px #fff}.owl-carousel .owl-controls .owl-nav>div.disabled{opacity:0.5}.owl-carousel .owl-controls .owl-nav>div.owl-next{right:0}.owl-carousel .owl-controls .owl-nav>div.owl-prev{left:0}.owl-carousel .owl-controls .owl-dots{display:flex;justify-content:center;flex-wrap:wrap}.owl-carousel .owl-controls .owl-dots .owl-dot{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:8px;width:8px;margin:4px;background:#6dd5f4}.owl-carousel .owl-controls .owl-dots .owl-dot.active{background:#07485b}.PageComponent{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px}.DeliveryCutOff{background:#0ac1bc;color:#fff;font-size:12px}@media only screen and (min-width: 768px){.DeliveryCutOff{font-size:14px}}.DeliveryCutOff+.BannerMessage{border-top:1px solid #fff}.DeliveryCutOff .container{display:flex;align-items:center;justify-content:center;padding:8px}.DeliveryCutOff .container i{margin-right:8px}.BannerMessage{background:#0ac1bc;color:#fff;text-align:center;padding:8px;font-size:12px}.BannerMessage p{margin:0}.BannerMessage a{color:#fff}@media only screen and (min-width: 768px){.BannerMessage{font-size:14px}}.TopBar{background:#d9d6ca}.TopBar ul li a{color:#2C2C2C}.TopBar ul li a i{color:#2C2C2C}.TopBar ul li a:hover,.TopBar ul li a:focus{background:#e4e1d9}.Header{background:#fff}.Header .container>.row>[class*="col-"]{padding-top:8px;padding-bottom:8px}.Header .Logo{text-align:center}.Header .Search .AjaxSearchBoxContainer{border:1px solid #eee;background:#fff;position:relative;padding:0 32px 0 0}.Header .Search .AjaxSearchBoxContainer>input.Text{background:transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:44px;float:none;margin:0}.Header .Search .AjaxSearchBoxContainer>.SearchBtn{position:absolute;top:0;bottom:0;right:0;margin:auto;height:32px;width:32px;line-height:32px;border:none;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#c5c5c5;padding:0;font-size:16px}.Header .Search .AjaxSearchBoxContainer .AjaxSearchResults{display:none;position:absolute;top:100%;right:-1px;left:-1px;z-index:2;border:1px solid #eee;background:#fff;padding:8px}.Header .Search .AjaxSearchBoxContainer .AjaxSearchResults .AjaxSearchResultsProducts{overflow:auto}.Header .Search .AjaxSearchBoxContainer .AjaxSearchResults .AjaxSearchProduct .row{display:flex;align-items:center}.Header .Search .AjaxSearchBoxContainer .AjaxSearchResults .AjaxSearchProduct a{display:block;padding:8px;text-decoration:none}.Header .Search .AjaxSearchBoxContainer .AjaxSearchResults .AjaxSearchProduct a .ProductInfo .StockCode,.Header .Search .AjaxSearchBoxContainer .AjaxSearchResults .AjaxSearchProduct a .ProductInfo .Price{color:#2C2C2C}.Header .Search .AjaxSearchBoxContainer .AjaxSearchResults .MoreResults{margin-top:8px}.Header .Search .AjaxSearchBoxContainer .AjaxSearchResults .MoreResults .Button{width:100%}.Header .Search.navbar-collapse.in{overflow:visible}.Header .HeaderControls ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end}.Header .HeaderControls ul li{list-style:none;margin:0;padding:0}.Header .HeaderControls ul li a{padding:8px;text-align:center;display:block;text-decoration:none}.Header .HeaderControls ul li a i{display:block;font-size:24px;margin:0 auto}.Header .HeaderControls ul li a .Text{margin-top:8px;color:#2C2C2C;display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:80px;overflow:hidden}.Header .HeaderControls ul li a.MiniBasketHandler,.Header .HeaderControls ul li a.BasketLink{position:relative}.Header .HeaderControls ul li a.MiniBasketHandler .Count,.Header .HeaderControls ul li a.BasketLink .Count{position:absolute;top:0;right:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:20px;width:20px;line-height:20px;background:#2C2C2C;color:#fff;font-size:10px}@media only screen and (max-width: 767px){.Header .container{max-width:none}.Header .container .Logo,.Header .container .HeaderControls>ul{max-width:400px;margin-right:auto;margin-left:auto}.Header .container .HeaderControls{background:#07485b;padding-top:0 !important;padding-bottom:0 !important}.Header .container .HeaderControls li a,.Header .container .HeaderControls li i{color:#fff}.Header .container .HeaderControls li:nth-child(odd){background:#0b6d8a}.Header .container .HeaderControls li:first-child{margin-right:auto}.Header .container .SearchWrapper{padding:0 !important;min-height:auto}.Header .container .SearchWrapper .AjaxSearchBoxContainer{max-width:400px;margin:8px auto}}@media only screen and (min-width: 768px){.Header .Logo{text-align:left;order:0}.Header .HeaderControls{order:2}.Header .HeaderControls ul li a i{color:#07485b}.Header .SearchWrapper{order:1}}@media only screen and (min-width: 992px){.Header .HeaderControls ul li a .Text{max-width:100px}}.USPs{background:#dfdfdf;position:relative}.USPs .USPItem{padding:8px;display:flex;justify-content:center;align-items:center}.USPs .USPItem i{margin-right:8px}.ProdNav ul,.VerticalNav ul,.NavigationBar ul{list-style:none;margin:0;padding:0;float:none}.ProdNav ul li,.VerticalNav ul li,.NavigationBar ul li{list-style:none;margin:0;padding:0}.ProdNav ul li,.VerticalNav ul li,.NavigationBar ul li{float:none}.ProdNav ul li a,.VerticalNav ul li a,.NavigationBar ul li a{display:block}.ProdNav ul>li>a,.VerticalNav ul>li>a,.NavigationBar ul>li>a{position:relative}.ProdNav ul>li.HasSub>a,.VerticalNav ul>li.HasSub>a,.NavigationBar ul>li.HasSub>a{padding-right:25px}.ProdNav ul>li.HasSub>a:after,.VerticalNav ul>li.HasSub>a:after,.NavigationBar ul>li.HasSub>a:after{content:'\f054';font-family:"Font Awesome 6 Pro";position:absolute;top:0;right:5px;bottom:0;margin:auto;line-height:30px;height:30px}.NavigationBar .container>ul.navbar{justify-content:center}.NavigationBar .container>ul>li{position:static}.NavigationBar .container>ul>li>a{background:#07485b;color:#fff}.NavigationBar .container>ul>li>a:hover,.NavigationBar .container>ul>li>a:focus{background:#0b6d8a;color:#fff}.NavigationBar.fs-navigation-enabled ul>li{margin-bottom:1px;width:100%}.NavigationBar.fs-navigation-enabled ul>li>a{padding:8px}.NavigationBar:not(.fs-navigation-enabled){background:#07485b}.NavigationBar:not(.fs-navigation-enabled) .container>ul{float:none;position:relative;width:100%;text-align:center}.NavigationBar:not(.fs-navigation-enabled) .container>ul>li{text-align:center;float:none;display:inline-block}.NavigationBar:not(.fs-navigation-enabled) .container>ul>li>a{background:none;padding:12px 10px}.NavigationBar:not(.fs-navigation-enabled) .container>ul>li.HasSub>a{padding-right:25px}.NavigationBar:not(.fs-navigation-enabled) .container>ul>li.HasSub>a:after{content:'\f078'}.NavigationBar.fs-navigation-enabled ul+ul{margin-top:8px}.VerticalNav{margin-bottom:8px;background:#fff;border:1px solid #07485b}.VerticalNav h3{background:#07485b;color:#fff;text-align:center;padding:16px 8px;margin:0}.VerticalNav h3 .ClearAll{color:#fff;position:absolute;top:16px;right:22px;line-height:50px}.VerticalNav .VerticalProductNav ul>li{width:100%}.VerticalNav .VerticalProductNav ul>li>a{padding:8px 16px;color:#2C2C2C}.VerticalNav .VerticalProductNav ul>li>a:after{color:#07485b;right:8px}.VerticalNav .VerticalProductNav ul>li>a:hover,.VerticalNav .VerticalProductNav ul>li>a:focus{background:#f2f2f2}.VerticalNav .VerticalProductNav ul>li:not(:first-child)>a{position:relative}.VerticalNav .VerticalProductNav ul>li:not(:first-child)>a:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#e6e6e6}@media only screen and (min-width: 992px){.VerticalNav .VerticalProductNav ul>li .SubNavContainer{top:0;left:100%;width:calc(992px - 100% - 24px)}}@media only screen and (min-width: 1200px){.VerticalNav .VerticalProductNav ul>li .SubNavContainer{width:calc(1170px - 100% - 24px)}}.SubNavContainer{background:#fff;-moz-box-shadow:0 0 10px rgba(44,44,44,0.5);-webkit-box-shadow:0 0 10px rgba(44,44,44,0.5);box-shadow:0 0 10px rgba(44,44,44,0.5);padding:8px !important;position:absolute;left:0;right:0;text-align:left;display:block;opacity:0;visibility:hidden;z-index:0}.SubNavContainer .SubNav{-webkit-column-count:4;-moz-column-count:4;column-count:4;padding:8px !important}.SubNavContainer .SubNav>li{height:100%;overflow:auto}.SubNavContainer .SubNav>li>a{border-bottom:1px solid #07485b;font-weight:bold}.SubNavContainer .SubNav>li a{display:block;color:#2C2C2C;padding:8px}.SubNavContainer .MenuImage{display:block;padding:8px !important;float:right;width:25%}.SubNavContainer .MenuImage+.SubNav{float:left;width:75%;-webkit-column-count:3;-moz-column-count:3;column-count:3}.fs-navigation-enabled .SubNavContainer .MenuImage{display:none}.fs-navigation-enabled .SubNavContainer .MenuImage+.SubNav{float:none;width:100%}.HasSub:hover .SubNavContainer{opacity:1;visibility:visible;z-index:3}.fs-navigation-element.fs-navigation-enabled .HasSub>.SubNavContainer{display:none !important}.fs-navigation-element.fs-navigation-enabled .SubNavContainer{opacity:1;visibility:visible}.fs-navigation-element.fs-navigation-enabled .SubNavContainer .SubNav{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.OffCanvaSubMenu,.OffCanvaSubSubMenu{display:none}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner{height:100%}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .VerticalProductNav,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .container,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .VerticalProductNav,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .container{height:calc(100% - 40px);overflow-y:auto;padding:0}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubMenu,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubSubMenu,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubMenu,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubSubMenu{display:block;position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:auto;background:#fff;left:-100%;-webkit-transition:left ease 0.5s;-moz-transition:left ease 0.5s;transition:left ease 0.5s;padding:8px}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubMenu.Open,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubSubMenu.Open,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubMenu.Open,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubSubMenu.Open{left:0}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubMenu .SubNavContainer,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubSubMenu .SubNavContainer,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubMenu .SubNavContainer,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubSubMenu .SubNavContainer{display:block;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0 !important;position:static}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubMenu .SubNavContainer .SubSubNav,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubSubMenu .SubNavContainer .SubSubNav,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubMenu .SubNavContainer .SubSubNav,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubSubMenu .SubNavContainer .SubSubNav{display:none;padding:0}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubMenu ul>li,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubMenu ul>li,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li{position:static;margin-bottom:1px}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubMenu ul>li>a,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li>a,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubMenu ul>li>a,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li>a{background:#07485b;color:#fff;padding:8px;font-weight:normal}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubMenu ul>li>a:hover,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubMenu ul>li>a:focus,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li>a:hover,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li>a:focus,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubMenu ul>li>a:hover,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubMenu ul>li>a:focus,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li>a:hover,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li>a:focus{background:#0b6d8a;color:#fff}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubMenu ul>li.HasSubSub>a,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li.HasSubSub>a,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubMenu ul>li.HasSubSub>a,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li.HasSubSub>a{position:relative;padding-right:25px}.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubMenu ul>li.HasSubSub>a:after,.fs-navigation-enabled.NavigationBar .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li.HasSubSub>a:after,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubMenu ul>li.HasSubSub>a:after,.fs-navigation-enabled.VerticalNav .asp-offcanvas-inner .OffCanvaSubSubMenu ul>li.HasSubSub>a:after{content:'\f054';font-family:"Font Awesome 6 Pro";position:absolute;top:0;right:5px;bottom:0;margin:auto;line-height:30px;height:30px}.AgentBar{background:#d9d6ca;color:#2C2C2C;text-align:right;padding-top:8px;padding-bottom:8px;font-size:12px}.AgentBar a:not(.Button){color:#fff}.AgentBar .Button{margin-left:8px;font-size:12px;padding:4px 8px}.FeatureFilter .FilterGroupWrapper{position:relative}.FeatureFilter .FilterGroupWrapper .Loading{display:none;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.5);z-index:3}.FeatureFilter .FilterGroupWrapper .Loading img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.FeatureFilter .FilterGroupWrapper .FilterGroup .FilterGroupTitle{position:relative;cursor:pointer;padding:8px 16px;border-bottom:1px solid #ccc}.FeatureFilter .FilterGroupWrapper .FilterGroup .FilterGroupTitle:before{position:absolute;top:0;right:8px;bottom:0;margin:auto;height:16px;line-height:16px;font-size:16px;font-family:"Font Awesome 6 Pro";content:"\f107";color:#07485b;-webkit-transition:transform ease 1s;-moz-transition:transform ease 1s;transition:transform ease 1s}.FeatureFilter .FilterGroupWrapper .FilterGroup .FilterGroupTitle.Open:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.FeatureFilter .FilterGroupWrapper .FilterGroup .FilterGroupContent{display:none;padding:8px 16px}.FeatureFilter .FilterGroupWrapper .FilterGroup .FilterGroupContent .Feature li{padding-left:20px;position:relative}.FeatureFilter .FilterGroupWrapper .FilterGroup .FilterGroupContent .Feature li label{display:inline-block;font-weight:normal}.FeatureFilter .FilterGroupWrapper .FilterGroup .FilterGroupContent .Feature li input[type='checkbox']{position:absolute;top:2px;left:0;margin:0}.FeatureFilter .FilterGroupWrapper .FilterGroup .FilterGroupContent.DepartmentLinks ul li{padding-left:0}.FeatureFilter .FilterGroupWrapper .FilterGroup .FilterGroupContent.DepartmentLinks ul li a{color:#2C2C2C;padding:2px 0}.FeatureFilter .FilterGroupWrapper .RestBtnWrap{padding-top:8px;padding-bottom:8px}ul.AccountPageLinks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}ul.AccountPageLinks li{list-style:none;margin:0;padding:0}ul.AccountPageLinks li{padding:8px;width:100%}ul.AccountPageLinks li a{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;text-align:center}ul.AccountPageLinks li a i{display:block;color:#07485b;font-size:30px;line-height:30px;padding-bottom:8px;margin-bottom:auto}@media only screen and (min-width: 768px){ul.AccountPageLinks li{width:50%}}@media only screen and (min-width: 992px){ul.AccountPageLinks li{width:25%}}.OrderHistoryTable .OrderRepeatButtons .ItemContainer{display:flex;align-items:center}.OrderHistoryTable .OrderRepeatButtons .ItemContainer>*{margin-left:8px}.OrderHistoryTable .OrderRepeatButtons .ItemContainer .Button{width:fit-content}.Footer{background:#0ac1bc;color:#fff;padding-top:16px;padding-bottom:16px}.Footer .container .row{display:flex;flex-wrap:wrap}.Footer .container .row .FooterCol{padding-top:8px;padding-bottom:16px}.Footer .container .row .FooterCol h4{text-transform:uppercase}.Footer .container .row .FooterCol a{color:#fff}.Footer .container .row .FooterCol p{margin:0}.Footer .container .row .FooterCol .FooterText .ContactDetails a{display:block;padding-left:30px;position:relative;margin-bottom:4px}.Footer .container .row .FooterCol .FooterText .ContactDetails a i{position:absolute;top:0;left:0;color:#07485b}.Footer .container .row .FooterCol .FooterText .FooterNewsletterForm input,.Footer .container .row .FooterCol .FooterText .FooterNewsletterForm .Button{margin-top:8px}.Footer .container .row .FooterCol .FooterLinks{list-style:none;margin:0;padding:0}.Footer .container .row .FooterCol .FooterLinks li{list-style:none;margin:0;padding:0}.Footer .container .row .FooterCol .FooterLinks li{margin-bottom:4px}.Footer .container .Copyright{list-style:none;margin:0;padding:0;text-align:center;color:#fff}.Footer .container .Copyright li{list-style:none;margin:0;padding:0}.Footer .container .Copyright li{display:inline-block}.Footer .container .Copyright li a{color:#fff}.Footer .container .Copyright li:not(:first-child):before{content:"";height:14px;width:1px;display:inline-block;vertical-align:middle;background:#fff;margin:0 4px}.CookieConsent{position:fixed;bottom:0;left:0;right:0;z-index:5;background:#fff;color:#2C2C2C;-moz-box-shadow:0 0 10px #2C2C2C;-webkit-box-shadow:0 0 10px #2C2C2C;box-shadow:0 0 10px #2C2C2C}.CookieConsent p{margin:0}.CookieConsent .row{display:flex;align-items:center;flex-wrap:wrap}.CookieConsent .row>div{padding-top:8px;padding-bottom:8px}body.fs-navigation-lock .PageContent{z-index:auto}.PageContent{z-index:1;position:relative}.PageContent>.row>div{padding-top:16px;padding-bottom:16px}@media only screen and (max-width: 991px){.PageContent .VerticalNavCol{z-index:5;padding-top:0 !important;padding-bottom:0 !important}}.HomeModules>div:not(.SliderModule),.Modules>div:not(.SliderModule){margin-top:50px}.HomeModules .FeatureBlocksModule+.FeatureBlocksModule,.Modules .FeatureBlocksModule+.FeatureBlocksModule{margin-top:0}.HomeModules h2,.Modules h2{margin-top:8px}.HomeModules .SliderModule,.Modules .SliderModule{margin-bottom:8px}.HomeModules .SliderModule:first-child,.Modules .SliderModule:first-child{margin-top:-16px}.HomeModules .SliderModule .owl-dots,.Modules .SliderModule .owl-dots{bottom:0}.HomeModules .SliderModule .Slide a,.Modules .SliderModule .Slide a{display:block}.HomeModules .SliderModule .Slide a img,.Modules .SliderModule .Slide a img{display:block;margin:auto}.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay,.Modules .SliderModule .Slide a .SliderModuleTextOverlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center}.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner,.Modules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner{padding:0 24px}@media only screen and (min-width: 992px){.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner,.Modules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner{width:50%}}.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner h2,.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner .Description,.Modules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner h2,.Modules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner .Description{color:#fff;text-shadow:1px 1px 2px #2C2C2C}.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner h2,.Modules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner h2{margin:0 0 8px 0;font-weight:bold;text-transform:uppercase}@media only screen and (min-width: 768px){.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner h2,.Modules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner h2{font-size:30px}}.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner .Description,.Modules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner .Description{margin-bottom:8px}@media only screen and (min-width: 768px){.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner .Description,.Modules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner .Description{font-size:16px}}.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner .Description p,.Modules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner .Description p{margin-bottom:8px}.HomeModules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner .Description p:last-child,.Modules .SliderModule .Slide a .SliderModuleTextOverlay .OverlayInner .Description p:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.HomeModules .SliderModule .Slide:not(:first-child),.Modules .SliderModule .Slide:not(:first-child){display:none}}.HomeModules .DefaultModule .row,.Modules .DefaultModule .row{display:flex;align-items:center}@media only screen and (min-width: 768px){.HomeModules .DefaultModule .row,.Modules .DefaultModule .row{flex-wrap:unset}.HomeModules .DefaultModule .row>*,.Modules .DefaultModule .row>*{flex-shrink:unset}}.HomeModules .DefaultModule .row>div,.Modules .DefaultModule .row>div{padding-top:16px;padding-bottom:16px}.HomeModules .DefaultModule p:last-child,.Modules .DefaultModule p:last-child{margin-bottom:0}.HomeModules .FeatureBlocksModule .row>div,.HomeModules .FeatureBlocksModule .row .FeatureBlock,.Modules .FeatureBlocksModule .row>div,.Modules .FeatureBlocksModule .row .FeatureBlock{padding:8px}.HomeModules .FeatureBlocksModule a,.Modules .FeatureBlocksModule a{display:block}.HomeModules .PanelsModule .Panels,.Modules .PanelsModule .Panels{display:flex;flex-wrap:wrap}.HomeModules .PanelsModule .Panels .PanelWrapper,.Modules .PanelsModule .Panels .PanelWrapper{padding:0;display:flex;flex-wrap:wrap}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb{padding:8px}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb a{display:block;height:100%;background:#07485b;color:#fff;padding:0}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ImageWrapper,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ImageWrapper{padding:0;height:100%}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ImageWrapper .background-image-wrap,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ImageWrapper .background-image-wrap{height:100%}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper{display:flex;height:100%}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper .InformationWrapper,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper .InformationWrapper{display:flex;flex-direction:column;padding:8px;justify-content:space-between}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper .InformationWrapper .Name,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper .InformationWrapper .Name{font-size:16px;font-weight:bold;color:#fff}@media (min-width: 992px) and (max-width: 1199px){.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper .InformationWrapper p,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper .InformationWrapper p{font-size:10px}}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a>.Name,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb a>.Name{background:#0ac1bc;position:absolute;top:8px;left:32px;min-width:50%;max-width:50%;font-size:24px;font-weight:bold;padding:8px;color:#fff;text-align:center}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a:hover,.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a:focus,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb a:hover,.Modules .PanelsModule .Panels .PanelWrapper .PanelThumb a:focus{opacity:0.8}.HomeModules .BrandCarouselModule .VAlignImg,.Modules .BrandCarouselModule .VAlignImg{padding-bottom:50%}@media only screen and (min-width: 768px){.HomeModules .FeatureBlocksModule .row,.Modules .FeatureBlocksModule .row{display:flex;justify-content:center;flex-wrap:unset}.HomeModules .FeatureBlocksModule .row .FeatureBlock,.Modules .FeatureBlocksModule .row .FeatureBlock{flex-shrink:unset}}.HomeModules .TabsModule .ModuleTabTitle ul,.Modules .TabsModule .ModuleTabTitle ul{padding:0;margin:0}.HomeModules .TabsModule .ModuleTabTitle ul li,.Modules .TabsModule .ModuleTabTitle ul li{list-style:none}.HomeModules .TabsModule .ModuleTabTitle ul li a,.Modules .TabsModule .ModuleTabTitle ul li a{background:#0ac1bc;color:#fff;padding:16px;text-align:left;margin-bottom:8px;display:block}@media only screen and (min-width: 768px){.HomeModules .TabsModule .ModuleTabTitle ul li a,.Modules .TabsModule .ModuleTabTitle ul li a{width:90%}}.HomeModules .TabsModule .ModuleTabTitle ul li.ActiveTab a,.HomeModules .TabsModule .ModuleTabTitle ul li a:hover,.Modules .TabsModule .ModuleTabTitle ul li.ActiveTab a,.Modules .TabsModule .ModuleTabTitle ul li a:hover{background:#07485b;color:#fff;position:relative}@media only screen and (min-width: 768px){.HomeModules .TabsModule .ModuleTabTitle ul li.ActiveTab a:after,.HomeModules .TabsModule .ModuleTabTitle ul li a:hover:after,.Modules .TabsModule .ModuleTabTitle ul li.ActiveTab a:after,.Modules .TabsModule .ModuleTabTitle ul li a:hover:after{content:"";position:absolute;height:0;width:0;left:100%;top:0;border:26px solid transparent;border-left:26px solid #07485b}}.HomeModules .TabsModule .ModuleTabContent .ModuleTabContentInner,.Modules .TabsModule .ModuleTabContent .ModuleTabContentInner{display:none}.HomeModules .TabsModule .ModuleTabContent .ModuleTabContentInner:first-child,.Modules .TabsModule .ModuleTabContent .ModuleTabContentInner:first-child{display:block}.HomeModules .CategoriesModule .Categories,.Modules .CategoriesModule .Categories{display:flex;flex-wrap:wrap;justify-content:center}.HomeModules .CategoriesModule .Categories .Category,.Modules .CategoriesModule .Categories .Category{padding:8px}.HomeModules .CategoriesModule .Categories .Category .Inner,.Modules .CategoriesModule .Categories .Category .Inner{padding:8px;border:1px solid #eee}.HomeModules .CategoriesModule .Categories .Category .Inner .CategoryList,.Modules .CategoriesModule .Categories .Category .Inner .CategoryList{text-align:left}.HomeModules .CategoriesModule .Categories .Category .Inner .CategoryList .Name,.Modules .CategoriesModule .Categories .Category .Inner .CategoryList .Name{border-bottom:1px solid #eee;margin-bottom:8px}.HomeModules .CategoriesModule .Categories .Category .Inner .CategoryList .Name a,.Modules .CategoriesModule .Categories .Category .Inner .CategoryList .Name a{display:block;font-size:16px}.HomeModules .CategoriesModule .Categories .Category .Inner .CategoryList ul,.Modules .CategoriesModule .Categories .Category .Inner .CategoryList ul{padding-left:16px;margin:0}.HomeModules .CategoriesModule .Categories .Category .Inner .CategoryList ul li::marker,.Modules .CategoriesModule .Categories .Category .Inner .CategoryList ul li::marker{color:#07485b}.HomeModules .CategoriesModule .Categories .Category .Inner .CategoryList ul li a,.Modules .CategoriesModule .Categories .Category .Inner .CategoryList ul li a{color:#2C2C2C}.HomeModules .ProductModule,.Modules .ProductModule{position:relative}.HomeModules .ProductModule .owl-controls,.Modules .ProductModule .owl-controls{margin-bottom:16px}.HomeModules .ProductModule .ProductModuleBackgroundImage,.Modules .ProductModule .ProductModuleBackgroundImage{position:absolute;top:0;right:0;bottom:0;left:0}.HomeModules .ProductModule .ProductModuleBackgroundImage img,.Modules .ProductModule .ProductModuleBackgroundImage img{object-fit:cover;height:100%;width:100%}.HomeModules .ProductModule .container .ProductWrapper,.Modules .ProductModule .container .ProductWrapper{display:flex;flex-wrap:wrap;align-items:center}.HomeModules .ProductModule .container .ProductWrapper .Product .Inner,.Modules .ProductModule .container .ProductWrapper .Product .Inner{display:flex;align-items:center;justify-content:center;padding:32px 8px}@media only screen and (min-width: 768px){.HomeModules .ProductModule .container .ProductWrapper .Product .Inner,.Modules .ProductModule .container .ProductWrapper .Product .Inner{padding:32px}}.HomeModules .ProductModule .container .ProductWrapper .Product .Inner .ProductRibbon,.Modules .ProductModule .container .ProductWrapper .Product .Inner .ProductRibbon{left:8px}.HomeModules .ProductModule .container .ProductWrapper .Product .Inner .ProductRibbon .RibbonInner,.Modules .ProductModule .container .ProductWrapper .Product .Inner .ProductRibbon .RibbonInner{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.HomeModules .ProductModule .container .ProductWrapper .Product .Inner .ProductRibbon:after,.Modules .ProductModule .container .ProductWrapper .Product .Inner .ProductRibbon:after{display:none}.HomeModules .ProductModule .container .ProductWrapper .Info .Inner,.Modules .ProductModule .container .ProductWrapper .Info .Inner{padding:32px 8px}@media only screen and (min-width: 768px){.HomeModules .ProductModule .container .ProductWrapper .Info .Inner,.Modules .ProductModule .container .ProductWrapper .Info .Inner{padding:32px}}.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .Name h2,.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .Name h3,.Modules .ProductModule .container .ProductWrapper .Info .Inner .Name h2,.Modules .ProductModule .container .ProductWrapper .Info .Inner .Name h3{margin:0 0 8px 0}.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .Intro,.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .Price,.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .Buying,.Modules .ProductModule .container .ProductWrapper .Info .Inner .Intro,.Modules .ProductModule .container .ProductWrapper .Info .Inner .Price,.Modules .ProductModule .container .ProductWrapper .Info .Inner .Buying{margin-top:8px}.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .Price .PriceNumber,.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .PricePOA,.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .PriceFree,.Modules .ProductModule .container .ProductWrapper .Info .Inner .Price .PriceNumber,.Modules .ProductModule .container .ProductWrapper .Info .Inner .PricePOA,.Modules .ProductModule .container .ProductWrapper .Info .Inner .PriceFree{font-size:16px;color:#07485b}.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .RRPPrice .RRPPriceLabel,.Modules .ProductModule .container .ProductWrapper .Info .Inner .RRPPrice .RRPPriceLabel{font-weight:bold}.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .BuyForm,.Modules .ProductModule .container .ProductWrapper .Info .Inner .BuyForm{display:flex;align-items:center;justify-content:center;margin-top:8px}.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .BuyForm .Stock,.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .BuyForm .Notify,.Modules .ProductModule .container .ProductWrapper .Info .Inner .BuyForm .Stock,.Modules .ProductModule .container .ProductWrapper .Info .Inner .BuyForm .Notify{display:none}.HomeModules .ProductModule .container .ProductWrapper .Info .Inner .BuyForm .Next .Button,.Modules .ProductModule .container .ProductWrapper .Info .Inner .BuyForm .Next .Button{height:34px;margin-left:8px}.HomeModules .OrderingModule .container .OrderingModuleForms,.Modules .OrderingModule .container .OrderingModuleForms{display:flex;flex-wrap:wrap;justify-content:center}.HomeModules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm,.Modules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm{padding:8px}.HomeModules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner,.Modules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner{height:100%;padding:16px;background:#fff;color:#2C2C2C;border:1px solid #eee}.HomeModules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner h2,.Modules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner h2{margin-top:0}.HomeModules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .QuickOrderForm .QuickOrderProducts,.HomeModules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .QuickOrderForm .QuickOrderProducts .QuickOrderProductRow,.Modules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .QuickOrderForm .QuickOrderProducts,.Modules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .QuickOrderForm .QuickOrderProducts .QuickOrderProductRow{margin-bottom:8px}.HomeModules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .CSVUploadForm .input-group .form-control,.Modules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .CSVUploadForm .input-group .form-control{height:36px}.HomeModules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .CSVUploadForm .checkbox,.Modules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .CSVUploadForm .checkbox{text-align:left;margin:8px 0}.HomeModules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .CSVUploadForm .Submit,.Modules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .CSVUploadForm .Submit{position:relative}.HomeModules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .CSVUploadForm .Submit .CSVHelpLink,.Modules .OrderingModule .container .OrderingModuleForms .OrderingModuleForm .Inner .CSVUploadForm .Submit .CSVHelpLink{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;font-size:16px}@media (min-width: 440px) and (max-width: 575px),(min-width: 616px) and (max-width: 767px),(min-width: 808px) and (max-width: 991px),(min-width: 1032px){.SliderModule .owl-controls .owl-nav div.owl-prev,.ProductCarousel .owl-controls .owl-nav div.owl-prev{left:-20px}.SliderModule .owl-controls .owl-nav div.owl-next,.ProductCarousel .owl-controls .owl-nav div.owl-next{right:-20px}}@media only screen and (min-width: 992px){.VerticalProductNav .HomeModules .BreakOut,.VerticalProductNav .Modules .BreakOut{width:100%;left:auto;right:auto}.VerticalProductNav .HomeModules .BreakOut .container,.VerticalProductNav .Modules .BreakOut .container{width:100%}.VerticalProductNav .HomeModules .SliderModule:first-child,.VerticalProductNav .Modules .SliderModule:first-child{margin-top:0}.VerticalProductNav .HomeModules .SliderModule .owl-carousel .owl-controls .owl-nav>div.owl-prev,.VerticalProductNav .Modules .SliderModule .owl-carousel .owl-controls .owl-nav>div.owl-prev{left:8px}.VerticalProductNav .HomeModules .SliderModule .owl-carousel .owl-controls .owl-nav>div.owl-next,.VerticalProductNav .Modules .SliderModule .owl-carousel .owl-controls .owl-nav>div.owl-next{right:8px}}.Breadcrumbs{background:#d9d6ca}.Breadcrumbs a{padding:8px;display:inline-block;vertical-align:middle;text-decoration:none}.Breadcrumbs a:not(.Home){color:#2C2C2C}.Breadcrumbs a.Home{color:#07485b}.Breadcrumbs .Divider{display:inline-block;vertical-align:middle;color:#2C2C2C}.AjaxBasketMessage .modal-title i{color:#84be5e}.AjaxBasketMessage .BasketMessageProducts{overflow:auto;max-height:500px}.AjaxBasketMessage .BasketMessageProducts .BasketMessageProduct{display:flex;align-items:center;padding:8px}.AjaxBasketMessage .BasketMessageProducts .BasketMessageProduct .Image{width:100px}.AjaxBasketMessage .BasketMessageProducts .BasketMessageProduct .Name{flex:1;padding-left:16px}.AjaxBasketMessage .BasketMessageProducts .BasketMessageProduct .Name h4{margin-top:0}.AjaxBasketMessage .BasketMessageProducts .BasketMessageProduct .Name p:last-child{margin-bottom:0}.AjaxBasketMessage .BasketMessageProducts .BasketMessageProduct:nth-child(even){background:#e6e6e6}@media only screen and (max-width: 767px){.AjaxBasketMessage .BasketMessageProducts{max-height:300px}.AjaxBasketMessage .BasketMessageProducts .BasketMessageProduct .Image{width:70px}.AjaxBasketMessage .modal-footer .Button{width:100%}.AjaxBasketMessage .modal-footer .Button+.Button{margin-left:0;margin-top:8px}}.BasketMessageModal .modal-dialog,#BasketMessage .modal-dialog{width:auto;max-width:800px}.DepartmentBanner{margin:-16px 0 16px;position:relative}.DepartmentBanner .DepartmentTitlePlaceholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.DepartmentBanner .DepartmentTitlePlaceholder h1{margin:0;color:#fff;text-shadow:0 0 10px #2C2C2C}.FilterDepartmentContent .DepartmentBanner,.DepartmentBannerVertNav{width:auto;left:0;margin:0 0 16px}.ProductRibbon{position:absolute;top:30px;left:0;z-index:2;max-width:60%}.ProductRibbon .RibbonInner{display:block;background:#07485b;color:#fff;padding:8px 16px;border-radius:5px 5px 5px 0}.ProductRibbon:after{content:"";position:absolute;bottom:-8px;border:8px solid transparent;border-right-color:#03232c;left:-8px;z-index:-2}.ImagesContainer .ProductRibbon{font-size:16px}.Thumbnail,.Products .ProductThumbnail,.Departments .Department,.ContentThumb{padding-top:8px;padding-bottom:8px}.Thumbnail .Inner,.Products .ProductThumbnail .Inner,.Departments .Department .Inner,.ContentThumb .Inner{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px;text-align:center}.Thumbnail .Inner .Image,.Products .ProductThumbnail .Inner .Image,.Departments .Department .Inner .Image,.ContentThumb .Inner .Image{padding-bottom:100%;width:100%;position:relative}.Thumbnail .Inner .Image a,.Products .ProductThumbnail .Inner .Image a,.Departments .Department .Inner .Image a,.ContentThumb .Inner .Image a,.Thumbnail .Inner .Image .AnchorPlaceholder,.Products .ProductThumbnail .Inner .Image .AnchorPlaceholder,.Departments .Department .Inner .Image .AnchorPlaceholder,.ContentThumb .Inner .Image .AnchorPlaceholder{display:block;height:100%;position:absolute;width:100%;display:flex;align-items:center;justify-content:center}.Thumbnail .Inner .Name,.Products .ProductThumbnail .Inner .Name,.Departments .Department .Inner .Name,.ContentThumb .Inner .Name{padding-top:8px;font-size:16px}.Thumbnail .Inner .Name a,.Products .ProductThumbnail .Inner .Name a,.Departments .Department .Inner .Name a,.ContentThumb .Inner .Name a{color:#2C2C2C;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.Products .ProductThumbnail .Name .StockCode{display:block}.Products .ProductThumbnail .Favourites{top:8px}.Products .ProductThumbnail .Price{padding-top:8px;color:#07485b;font-size:16px}.Products .ProductThumbnail .Buying{padding-top:8px;display:flex;align-items:flex-end;justify-content:center}.Products .ProductThumbnail .Buying .Stock{display:inline-block}.Products .ProductThumbnail .Buying .BuyForm{padding-top:8px;display:flex;justify-content:center}.Products .ProductThumbnail .Buying .BuyForm .Stock{display:none}.Products .ProductThumbnail .Buying .BuyForm .Next{padding-left:8px}.Products .ProductThumbnail .Buying .BuyForm .Next .Button{font-size:0;height:34px}.Products .ProductThumbnail .Buying .BuyForm .Next .Button:before{content:"\f07a";font-family:"Font Awesome 6 Pro";font-size:14px}.Products .ProductThumbnail .Skus{display:none}.ContentThumb .Inner .Image{padding-bottom:50%}.ThumbOptionsModal .modal-dialog{width:1000px;max-width:90%}.DepartmentListView .ProductThumbnail{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px;width:100%}.DepartmentListView .ProductThumbnail:not(:first-child){border-top:none}.DepartmentListView .ProductThumbnail .Inner{display:flex;align-items:center}.DepartmentListView .ProductThumbnail .Inner .Image{width:100px;height:100px;text-align:center;padding:8px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo{flex:1;padding:8px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo>div:not(:first-child){padding-top:8px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Name h3{margin-bottom:0}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Name .StockCode{display:block;font-weight:bold}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Favourites{position:initial}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Favourites .FavouritesBtn{background:none;color:#07485b;font-size:16px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying{height:auto !important;padding:0 !important}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Stock,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .BuyForm,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify{display:block;padding-top:8px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying br{display:none}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a{display:block;white-space:normal;text-align:center}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .BuyForm .Stock{display:none}.DepartmentListView .ProductThumbnail.LineThumb>.Inner .Image,.DepartmentListView .ProductThumbnail.LineThumb>.Inner .Price,.DepartmentListView .ProductThumbnail.LineThumb>.Inner .Units,.DepartmentListView .ProductThumbnail.LineThumb>.Inner .Buying,.DepartmentListView .ProductThumbnail.LineThumb>.Inner .StockCode{display:none}.DepartmentListView .ProductThumbnail.LineThumb>.Inner .Name a{color:#0ac1bc;font-size:16px;text-decoration:none}.DepartmentListView .ProductThumbnail.LineThumb>.Inner .Favourites{display:none}@media only screen and (max-width: 767px){.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .SpinnerContainer{max-width:100%;margin-bottom:8px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Next .Button{width:100%}}@media only screen and (min-width: 768px){.DepartmentListView .ProductThumbnail:nth-child(even){background:#fff}.DepartmentListView .ProductThumbnail .Inner .ProductInfo{padding:0;display:flex;align-items:center}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Name{flex:1}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Price{width:120px;text-align:center}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .StockPosition{width:120px;text-align:center}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying{width:335px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Stock,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .BuyForm,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify{padding:8px;display:inline-block;vertical-align:middle}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Stock{width:120px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .BuyForm{width:210px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .SpinnerContainer{display:inline-block;vertical-align:top;margin-bottom:0}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Next{display:inline-block;vertical-align:top;padding-left:8px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Next .Button{font-size:0;height:34px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Next .Button:before{content:"\f07a";font-family:"Font Awesome 6 Pro";font-size:14px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo>div{padding:8px}.DepartmentListView .ProductThumbnail .Skus .Inner:not(:first-child){position:relative}.DepartmentListView .ProductThumbnail .Skus .Inner:not(:first-child):before{content:"";position:absolute;top:0;right:8px;left:8px;height:1px;background:#eee}}.ProductSorting,.RepeaterNav{margin-right:-8px;margin-left:-8px;clear:both}.ProductSorting label,.RepeaterNav label{display:inline-block}.ProductSorting select,.RepeaterNav select{display:inline-block;width:auto}.ProductSorting .Button,.RepeaterNav .Button{min-width:34px;margin-right:8px}.ProductSorting .ViewSwitcher a,.RepeaterNav .ViewSwitcher a{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px;text-decoration:none;display:inline-block}.ProductSorting .ViewSwitcher a i,.RepeaterNav .ViewSwitcher a i{color:#07485b}.ProductSorting .ViewSwitcher a.ActiveView,.RepeaterNav .ViewSwitcher a.ActiveView{border-color:#07485b}.ProductSorting .ViewSwitcher a:not(:first-child),.RepeaterNav .ViewSwitcher a:not(:first-child){margin-left:8px}.ProductSorting .Sort,.ProductSorting .NoPerPage,.ProductSorting .RepeaterNavLinks,.ProductSorting .ViewSwitcher,.RepeaterNav .Sort,.RepeaterNav .NoPerPage,.RepeaterNav .RepeaterNavLinks,.RepeaterNav .ViewSwitcher{text-align:center;padding:8px}@media only screen and (min-width: 768px){.ProductSorting,.RepeaterNav{display:flex}.ProductSorting .RepeaterNavLinks,.RepeaterNav .RepeaterNavLinks{text-align:left}.ProductSorting .Sort,.ProductSorting .NoPerPage,.RepeaterNav .Sort,.RepeaterNav .NoPerPage{margin-left:auto;text-align:right}}.SpinnerContainer{max-width:130px;position:relative;padding-right:42px;padding-left:42px}.SpinnerContainer .Button{width:34px;height:34px;position:absolute;top:0;padding-right:0;padding-left:0}.SpinnerContainer .Button.AddBtn{right:0}.SpinnerContainer .Button.MinusBtn{left:0;background:#CA3737}.SpinnerContainer input.Quantity{text-align:center;padding-right:0;padding-left:0;min-width:30px}.Stock.InStock i{color:#84be5e}.Stock.InStock.LowStock i{color:#f97e00}.Stock.BackOrder i{color:#f97e00}.Stock.OutOfStock i{color:#CA3737}.Stock .DueIn{display:block}.ProductPageContainer .ImagesContainer .Favourites .FavouritesBtn{font-size:16px}.ProductPageContainer .ImagesContainer .MainImageCarousel .owl-controls .owl-nav>div.owl-prev{left:8px}.ProductPageContainer .ImagesContainer .MainImageCarousel .owl-controls .owl-nav>div.owl-next{right:8px}.ProductPageContainer .ImagesContainer .MainImageCarousel .owl-controls .owl-dots{display:none !important}.ProductPageContainer .ImagesContainer .MainImageCarousel .Image:not(:first-child){display:none}.ProductPageContainer .ImagesContainer .MainImageCarousel .Image.VidThumb .fluid-width-video-wrapper{padding-top:100% !important}.ProductPageContainer .ImagesContainer .MainImageCarousel .Image.VidThumb .FrameWrap{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px}.ProductPageContainer .ImagesContainer .MainImageCarousel .Image.VidThumb .FrameWrap iframe{outline:none;border:none}.ProductPageContainer .ImagesContainer .MainImageCarousel a{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px}.ProductPageContainer .ImagesContainer .MainImageCarousel a .Enlarge{color:#07485b;position:absolute;bottom:8px;right:8px;font-size:16px}.ProductPageContainer .ImagesContainer .ThumbImages{padding-top:8px;padding-bottom:8px}.ProductPageContainer .ImagesContainer .ThumbImages:not(.owl-carousel) .Thumb:only-child{display:none}.ProductPageContainer .ImagesContainer .ThumbImages .Thumb .Inner{padding-bottom:100%;width:100%;position:relative}.ProductPageContainer .ImagesContainer .ThumbImages .Thumb .Inner a,.ProductPageContainer .ImagesContainer .ThumbImages .Thumb .Inner .AnchorPlaceholder{display:block;height:100%;position:absolute;width:100%;display:flex;align-items:center;justify-content:center}.ProductPageContainer .ImagesContainer .ThumbImages .Thumb .Inner a{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px;padding:4px}.ProductPageContainer .ImagesContainer .ThumbImages .Thumb.VidThumb .Inner a:after{font-family:"Font Awesome 6 Pro";content:"\f04b";font-weight:bold;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#07485b;font-size:16px;text-shadow:0 0 8px #fff}.ProductPageContainer #ProductTitle{display:flex;align-items:center;justify-content:space-between}.ProductPageContainer #ProductTitle .BrandImage{margin-left:8px;margin-bottom:10px}@media only screen and (max-width: 767px){.ProductPageContainer #ProductTitle{flex-wrap:wrap}.ProductPageContainer #ProductTitle .BrandImage{margin-left:0}}.ProductPageContainer .BuyBox p{margin:0;padding-top:8px;padding-bottom:8px}.ProductPageContainer .BuyBox table.PriceBreaks tr th,.ProductPageContainer .BuyBox table.PriceBreaks tr td{padding-right:16px;text-align:left}.ProductPageContainer .BuyBox fieldset div div{padding-top:0;padding-bottom:0}.ProductPageContainer .BuyBox fieldset div label{margin-bottom:0}.ProductPageContainer .BuyBox fieldset .ProductOptions{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.ProductPageContainer .BuyBox fieldset .ProductOptions .Option{width:100%;padding:8px}.ProductPageContainer .BuyBox fieldset .Price span[itemprop='price']{color:#07485b;font-size:16px}.ProductPageContainer .BuyBox fieldset .QuantityBox{display:flex;align-items:center}.ProductPageContainer .BuyBox fieldset .QuantityBox label{display:none}.ProductPageContainer .BuyBox fieldset .QuantityBox .Stock{display:inline-block;padding-left:8px}.ProductPageContainer .BuyBox fieldset .QuantityBox .Notify{margin-left:8px}.ProductPageContainer .BuyBox.updatePanelLoading{position:relative;height:100%;overflow:hidden}.ProductPageContainer .BuyBox.updatePanelLoading:before,.ProductPageContainer .BuyBox.updatePanelLoading:after{position:absolute;top:0;right:0;bottom:0;left:0}.ProductPageContainer .BuyBox.updatePanelLoading:before{content:" ";background-color:rgba(255,255,255,0.75);z-index:2}.ProductPageContainer .BuyBox.updatePanelLoading:after{content:'\f110';font-family:"Font Awesome 6 Pro";font-size:50px;line-height:50px;width:50px;height:50px;margin:auto;z-index:3;animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ProductPageContainer .ProductCrossSell{padding-top:8px;padding-bottom:8px}@media only screen and (min-width: 992px){.ProductPageContainer .BuyBox fieldset .ProductOptions .Option{width:50%}}@media only screen and (max-width: 767px){.ProductPageContainer>[class*="col-"]{padding-top:8px;padding-bottom:8px}}.TabContainer .TabContentsContainer .r-tabs-accordion-title a{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px;display:flex;align-items:center;position:relative;text-decoration:none;margin:4px 0}.TabContainer .TabContentsContainer .r-tabs-accordion-title a:after{font-family:"Font Awesome 6 Pro";content:"\f078";margin-left:auto;-webkit-transition:transform ease 1s;-moz-transition:transform ease 1s;transition:transform ease 1s}.TabContainer .TabContentsContainer .r-tabs-accordion-title.r-tabs-state-active a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.TabContainer .TabContentsContainer .TabContent{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px;padding:16px;display:none}.TabContainer .TabContentsContainer .TabContent .ProductFeatureValuesTable,.TabContainer .TabContentsContainer .TabContent .ProductDimensionsTable{margin-bottom:0}.TabContainer .TabContentsContainer .TabContent p:last-child{margin-bottom:0}.TabContainer.AccordionTabs ul.TabControls{display:none}.TabContainer:not(.AccordionTabs) ul.TabControls{list-style:none;margin:0;padding:0;display:none;margin-bottom:-1px}.TabContainer:not(.AccordionTabs) ul.TabControls li{list-style:none;margin:0;padding:0}.TabContainer:not(.AccordionTabs) ul.TabControls li{width:auto;border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px}.TabContainer:not(.AccordionTabs) ul.TabControls li:not(:first-child){border-left:none}.TabContainer:not(.AccordionTabs) ul.TabControls li.r-tabs-state-active{border-bottom-color:#fff}.TabContainer:not(.AccordionTabs) ul.TabControls li a{padding:8px 16px;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#2C2C2C}@media only screen and (min-width: 768px){.TabContainer:not(.AccordionTabs) ul.TabControls{display:flex}.TabContainer:not(.AccordionTabs) .TabContentsContainer .r-tabs-accordion-title{display:none}}.Content .ProductCrossSell{clear:both}.ContactWrapper>.row>div{padding-top:8px;padding-bottom:8px}.ContactWrapper .ContactDetails table{width:100%}.ContactWrapper .ContactDetails table td{padding:4px 0;vertical-align:top}.ContactWrapper .ContactDetails table i{color:#07485b}.ContactWrapper .ContactMap iframe{width:100%}.NewPageContent .NewsImageCarousel{margin-bottom:8px}@media only screen and (min-width: 768px){.NewPageContent .NewsImageCarousel{float:right;width:300px;margin-left:8px}}.Login{text-align:center}.Login .LoginIntro{font-size:16px;margin-bottom:16px}.Login .LoginIntro p{margin:0}.Login .LoginBox{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px}.Login .LoginBox .Button{text-transform:capitalize}.Login .LoginBox .RegisterInfo:not(:last-child){margin-bottom:8px}@media only screen and (min-width: 768px){.Login>.row{margin:auto;max-width:700px}}.CartQuickOrderContainer .accordion-header a .Icons{position:absolute;right:8px;top:8px;color:#07485b}.CartQuickOrderContainer .accordion-header a .Icons .Icon.Plus{display:none}.CartQuickOrderContainer .accordion-header a.collapsed .Icons .Icon.Minus{display:none}.CartQuickOrderContainer .accordion-header a.collapsed .Icons .Icon.Plus{display:block}.CartQuickOrderContainer #QuickOrderForm .col-12{padding:0;margin-bottom:8px}.CartQuickOrderContainer #QuickOrderForm .col-12 input{padding:0 8px}.CartQuickOrderContainer #QuickOrderForm label.col-4{text-align:right;line-height:34px;margin:0}.CartQuickOrderContainer #QuickOrderForm div.col-4 input{text-align:center;padding:0}.CartQuickOrderContainer #QuickOrderForm .col-xs-4:last-child{padding:0}.CartQuickOrderContainer .CartCSVUpload .CSVHelp{display:inline-block;vertical-align:middle;padding-left:8px}.CartQuickOrderContainer .CartCSVUpload .CSVHelp .CSVHelpLink{font-size:16px}.CSVHelpModal .row>div{padding-top:8px;padding-bottom:8px}.DataTable tbody tr{background:#e6e6e6;color:#2C2C2C}.DataTable tbody tr:nth-child(even){background:#fff}@media only screen and (max-width: 991px){.DataTable{display:block}.DataTable thead{display:none}.DataTable tbody,.DataTable>tbody>tr,.DataTable>tbody>tr>th,.DataTable>tbody>tr>td,.DataTable>tfoot,.DataTable>tfoot>tr,.DataTable>tfoot>tr>th,.DataTable>tfoot>tr>td{display:block}.DataTable td[class*="col-"]{float:left}.DataTable tr{clear:both}}@media only screen and (min-width: 992px){.DataTable{width:100%;display:table}.DataTable thead,.DataTable tbody,.DataTable tfoot{display:table-row-group !important}.DataTable thead tr,.DataTable tbody tr,.DataTable tfoot tr{display:table-row !important}.DataTable thead tr td,.DataTable thead tr th,.DataTable tbody tr td,.DataTable tbody tr th,.DataTable tfoot tr td,.DataTable tfoot tr th{display:table-cell !important}.DataTable tr[class*="col-"],.DataTable td[class*="col-"]{float:none !important;width:auto}.DataTable th,.DataTable td{padding:8px}}.CartDataTable label{margin:0}.CartDataTable .ActionButtons{text-align:right;white-space:nowrap}.CartDataTable .SubTotal{text-align:right}.CartDataTable .TotalsRow .Total{text-align:right}.CartDataTable .TotalsRow .Price{text-align:right}.CartDataTable .TotalsRow.TotalsDiscount{font-weight:bold;color:#07485b}.CartDataTable .TotalsRow.GrandTotalRow{font-size:16px;font-weight:bold}.CartDataTable input.Quantity{text-align:center;max-width:50px;padding-right:0;padding-left:0}.CartDataTable .ProductInfoRow .Description .OrderItemNote{font-style:italic}@media only screen and (max-width: 991px){.CartDataTable .ProductInfoRow{padding-top:8px;padding-bottom:8px}.CartDataTable .ProductInfoRow:after{content:"";display:block;clear:both}.CartDataTable .ProductInfoRow td:not(.Image){float:right}.CartDataTable .ProductInfoRow td.SubTotal{display:flex;justify-content:flex-end;align-items:center;padding-top:8px;padding-bottom:8px}.CartDataTable .ProductInfoRow td.Qnty{display:flex;justify-content:flex-end;align-items:center}.CartDataTable .ProductInfoRow td.Qnty>*{width:auto}.CartDataTable .TotalsRow td{padding-top:8px;padding-bottom:8px}.CartDataTable .TotalsRow .Price{text-align:right}.CartDataTable .TotalsRow.TotalsDiscount{font-weight:bold;color:#07485b}.CartDataTable .TotalsRow.GrandTotalRow{font-size:14px}}.CartActionButtons{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap}@media only screen and (max-width: 767px){.CartActionButtons [class*="col-"]{padding-top:8px;padding-bottom:8px}}.AgentPriceOverride .overridePriceEdit .form-control{max-width:100px;display:inline-block;vertical-align:middle;text-align:right}.AgentPriceOverride .overridePriceEdit .UpdateSubmit{display:inline-block;vertical-align:middle}.AgentPriceOverride .stdUnitPrice{display:block}.CartContainer .FreeShipping{border:1px solid #eee;background:#fff;color:#2C2C2C;padding:8px;border:none;margin:8px 0;text-align:center}@media only screen and (min-width: 768px){.CartContainer .FreeShipping{font-size:16px}}.CartContainer .FreeShipping i,.CartContainer .FreeShipping .AmountRequired{color:#07485b;font-size:16px}@media only screen and (min-width: 768px){.CartContainer .FreeShipping i,.CartContainer .FreeShipping .AmountRequired{font-size:24px}}.CartContainer .FreeShipping i{margin-right:8px}#BarcodeScannerModal .modal-dialog{width:95%;max-width:1200px}#BarcodeScannerModal .modal-dialog .modal-content{max-height:calc(100vh - 20px);display:flex;flex-direction:column}#BarcodeScannerModal .modal-dialog .modal-content .modal-title i{margin-right:8px;color:#07485b}#BarcodeScannerModal .modal-dialog .modal-content .modal-body{overflow:auto;padding:16px}#BarcodeScannerModal .modal-dialog .modal-content .BarcodeScanner{position:sticky;top:0;background:#fff;z-index:2}#BarcodeScannerModal .modal-dialog .modal-content .BarcodeButtons{position:sticky;z-index:2;margin-bottom:-16px;bottom:-16px;padding-bottom:16px;background:#fff}#BarcodeScannerModal .modal-dialog .modal-content .BarcodeButtons .Button{margin-top:8px}#BarcodeScannerModal .modal-dialog .ProductThumbnail{padding:0}#BarcodeScannerModal .modal-dialog .ProductThumbnail .Inner .Image{min-width:100px}#BarcodeScannerModal .modal-dialog .ProductThumbnail .Inner .ProductInfo{width:calc(100% - 100px)}#BarcodeScannerModal .modal-dialog .ProductThumbnail .Inner .ProductInfo .Buying{width:275px}#BarcodeScannerModal .modal-dialog .ProductThumbnail .Inner .ProductInfo .Buying .BuyForm{width:150px}#BarcodeScannerModal .modal-dialog .ProductThumbnail .Inner .ProductInfo .Buying .Next{display:none}#BarcodeScannerModal .modal-dialog .BarcodeButtons{padding-top:8px;text-align:right}@media only screen and (max-width: 767px){#BarcodeScannerModal .modal-dialog .modal-content .BarcodeScanner{margin-top:-16px;top:-16px;padding-top:16px}#BarcodeScannerModal .modal-dialog .modal-content .BarcodeResults{padding-top:8px}#BarcodeScannerModal .modal-dialog .modal-content .BarcodeButtons .Button{width:100%}#BarcodeScannerModal .modal-dialog .modal-content .ProductThumbnail .Inner .ProductInfo .Buying{width:100%}}@media only screen and (min-width: 992px){#BarcodeScannerModal .modal-dialog .modal-content .modal-body>.row{display:flex}#BarcodeScannerModal .modal-dialog .modal-content .modal-body>.row .BarcodeResults{display:flex;flex-direction:column}#BarcodeScannerModal .modal-dialog .modal-content .modal-body>.row .BarcodeResults .DepartmentViews{flex:1}#BarcodeScannerModal .modal-dialog .modal-content .modal-body>.row .BarcodeResults .BarcodeButtons{display:flex;justify-content:flex-end}#BarcodeScannerModal .modal-dialog .modal-content .modal-body>.row .BarcodeResults .BarcodeButtons .Button{margin-top:0;margin-left:8px}}#BarCodeReader #BarCodeReader__scan_region:before{content:"";height:2px;width:90%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:red;transition:all ease 0.25s}#BarCodeReader #BarCodeReader__scan_region video{width:100% !important;object-fit:cover;aspect-ratio:2}#BarCodeReader.BarcodeScanned #BarCodeReader__scan_region:before{height:8px;width:98%}.OrderPromotionsApplied{background:#f9f9f9;color:#2C2C2C;border:1px solid #eee;padding:16px;margin:8px 0;margin-left:auto;display:flex;flex-direction:column;flex-wrap:wrap;clear:both}@media only screen and (min-width: 768px){.OrderPromotionsApplied{flex-direction:row;width:fit-content}}.OrderPromotionsApplied p{margin:0 8px 0 0}.OrderPromotionsApplied ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.OrderPromotionsApplied ul li:before{font-family:"Font Awesome 6 Pro";content:'\f058';color:#07485b;font-weight:bold}@media only screen and (min-width: 768px){.OrderPromotionsApplied ul{flex-wrap:wrap;flex-direction:row}.OrderPromotionsApplied ul li{padding-right:8px;margin-right:8px;border-right:1px solid #2C2C2C}.OrderPromotionsApplied ul li:last-child{border:none;padding-right:0;margin-right:0}.OrderPromotionsApplied ul li:before{font-family:"Font Awesome 6 Pro";content:'\f058';color:#07485b;font-weight:bold}}table.Wizard .Sidebar table,table.Wizard .Sidebar tbody,table.Wizard .Sidebar tr{display:block}table.Wizard .Sidebar tr{display:flex;justify-content:center}table.Wizard .Sidebar tr td a{display:inline-block;padding:8px}table.Wizard .CheckBoxContainer{display:flex;align-items:center}table.Wizard .CheckBoxContainer input{margin-top:0;margin-right:8px}table.Wizard .CheckBoxContainer label{margin-bottom:0}@media only screen and (min-width: 768px){table.Wizard .Sidebar td a .Number:after{content:". "}table.Wizard .Sidebar td:not(:first-child):before{content:"\f054";font-family:"Font Awesome 6 Pro";display:inline-block}table.Wizard .Sidebar td.Selected a{font-weight:bold}}@media only screen and (max-width: 767px){table.Wizard .Sidebar td a{text-align:center}table.Wizard .Sidebar td a .Number{display:flex;justify-content:center;align-items:center;height:30px;width:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto 8px;border:1px solid}table.Wizard .Sidebar td a .Text{display:block;font-size:10px}table.Wizard .Sidebar td.Selected a .Text{font-size:16px}table.Wizard .Sidebar td:not(.Selected) a{color:#2C2C2C}}.PrintBtns .Button{margin-bottom:8px}.PrintBtns .Button+.Button{margin-left:8px}.CheckoutContainer .NotifyNameSelect,.CheckoutContainer .NotifEmail{margin-bottom:8px}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol{display:flex;align-items:flex-end}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner{flex:1;padding:24px;background:#f9f9f9;border:1px solid #eee;color:#2C2C2C;margin-top:8px}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner h3{margin-top:8px}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .AgreementCheckboxContainer{align-items:flex-start;padding:8px 0 0}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .AgreementCheckboxContainer label{flex:1}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .AgreementCheckboxContainer input{margin-top:4px}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .AgreementCheckboxContainer .Error{width:100%}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .TokensTable .CardRow .CardLogo img{max-width:30px}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .SaveOrderBtnContainer .Divider{text-align:center;position:relative;margin:8px 0}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .SaveOrderBtnContainer .Divider:before,.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .SaveOrderBtnContainer .Divider:after{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;height:1px;width:calc(50% - 30px);border-top:1px solid #eee}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .SaveOrderBtnContainer .Divider:after{left:auto;right:0}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .PaymentTotal{display:flex;justify-content:space-between;font-weight:bold}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .PaymentTotal .PaymentTotalFigure{color:#07485b}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .VoucherPayment .Commit,.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .VoucherPaymentOverview{text-align:right}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .PaymentBtnsWrapper .Button,.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .SaveOrderBtnContainer .Button,.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .VoucherPaymentContent .Button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:8px;border:1px solid #d6d6d6;background:#fff;color:#575756;text-align:left}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .PaymentBtnsWrapper .Button:hover,.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .PaymentBtnsWrapper .Button:focus,.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .SaveOrderBtnContainer .Button:hover,.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .SaveOrderBtnContainer .Button:focus,.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .VoucherPaymentContent .Button:hover,.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .VoucherPaymentContent .Button:focus{border-color:#07485b;opacity:0.75}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .PaymentBtnsWrapper .Button.SagePayDirectPaymentButton:after{content:"";background:url(../../../images/paypal.png) no-repeat;width:80px;height:20px}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .SaveOrderBtnContainer .Button:after{content:"";background:url(../../../images/save-order.png) no-repeat;width:20px;height:20px}.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .VoucherPaymentContent .Button:after{content:"";background:url(../../../images/gift-voucher.png) no-repeat;width:22px;height:20px}@media only screen and (min-width: 1200px){.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentColInner{position:sticky;bottom:8px}}.AgentCartInterceptCart .ActionButtons .UpdateBtn{display:none}.DealerSearch{padding:0 0 65%;position:relative}.DealerSearch .DealerMapWrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.DealerSearch .DealerMapWrapper iframe{width:100%;border:none;height:100%}.DealerSearch .DealerSearchWraper{-webkit-transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;position:absolute;background:rgba(0,0,0,0.4) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAD0lEQVQIW2NkQABjRmQOAAM+AGkQsDBSAAAAAElFTkSuQmCC) repeat;z-index:10;top:0;right:0;bottom:0;left:0}.DealerSearch .DealerSearchWraper.Close{-webkit-transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;background:transparent;z-index:1}.DealerSearch .DealerSearchWraper .DealerSearchBar{position:absolute;top:50%;left:50%;padding:18px;transform:translate(-50%, -50%);background:#333;width:90%}@media only screen and (min-width: 768px){.DealerSearch .DealerSearchWraper .DealerSearchBar{width:auto;padding:18px 28px}}.DealerSearch .DealerSearchWraper .DealerSearchBar h3{margin:0 0 20px;color:#fff}@media only screen and (max-width: 767px){.DealerSearch .DealerSearchWraper .DealerSearchBar h3{font-size:120%}}.DealerSearch .DealerSearchWraper .DealerSearchBar>div{display:flex}.DealerSearch .DealerSearchWraper .DealerSearchBar>div input.Text{border:none}.DealerSearch .DealerSearchWraper .DealerSearchBar.ResultsLoading{background-image:url(../../../images/ajax-loader-dealer.gif);background-repeat:no-repeat;background-position:center center}.DealerSearch .DealerSearchWraper .DealerSearchBar.ResultsLoading>*{visibility:hidden}.DealerSearch .DealerSearchWraper .DealerSearchBar.ResultsLoading.FindLocation:before{content:"Determining location...";display:block !important;visibility:visible !important;color:#fff;text-align:center}.DealerSearch .DealerSearchWraper .DealerSearchBar.ResultsLoading.FindLocation:before.LocationFound:before{content:"Location found, loading results..."}.DealerSearch .DealerSearchWraper .DealerSearchBar.ResultsLoading.FindLocation:before.FindLocationFailed:before{content:"Detect location failed, enter manually..."}.PasswordRecover fieldset{display:flex;align-items:center}.PasswordRecover fieldset label{min-width:115px;margin:0}.PasswordRecover fieldset input.form-control{margin:0 8px}.PasswordRecover fieldset .Button{height:34px}@media only screen and (max-width: 767px){.PasswordRecover fieldset{flex-wrap:wrap}.PasswordRecover fieldset input.form-control{margin:8px 0}}@media only screen and (min-width: 1200px){.container{width:95vw;max-width:1400px !important;padding:0}}.BreakOut{max-width:1400px;left:auto;right:auto;width:100%}.PageContent>.row>div{padding:48px 8px}.PrintOnly{display:none !important;visibility:hidden}.Button:hover,.Button:focus,.btn:hover,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a:hover,.btn:focus,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a:focus,.btn-default:hover,.btn-default:focus{background:#0ac1bc;color:#fff}.Button:active,.Button.active,.btn:active,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a:active,.btn.active,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a.active,.btn-default:active,.btn-default.active{box-shadow:none}.Button.AltButton,.btn.AltButton,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a.AltButton,.btn-default.AltButton{background:#0ac1bc;color:#fff}.Button.AltButton:hover,.Button.AltButton:focus,.btn.AltButton:hover,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a.AltButton:hover,.btn.AltButton:focus,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify a.AltButton:focus,.btn-default.AltButton:hover,.btn-default.AltButton:focus{background:#07485b;color:#fff}.ProductSorting .ViewSwitcher a,.RepeaterNav .ViewSwitcher a{border:2px solid #eee}.ProductSorting .ViewSwitcher a i,.RepeaterNav .ViewSwitcher a i{color:#2C2C2C}.SpinnerContainer .Button,.SpinnerContainer .Button.MinusBtn{background:#0ac1bc}.SpinnerContainer .Button:hover,.SpinnerContainer .Button:focus,.SpinnerContainer .Button.MinusBtn:hover,.SpinnerContainer .Button.MinusBtn:focus{background:#07485b}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Favourites,.Favourites{position:initial}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Favourites .FavouritesBtn,.Favourites .FavouritesBtn{background:#97c919;color:#fff;font-size:12px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Favourites .FavouritesBtn:hover,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Favourites .FavouritesBtn:focus,.Favourites .FavouritesBtn:hover,.Favourites .FavouritesBtn:focus{background:#07485b;color:#fff}@media only screen and (min-width: 768px){.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Price{display:flex;align-items:center}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying{width:405px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Stock{padding:0;text-align:left}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Next .Button{font-size:14px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Next .Button:before{display:none}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Notify,.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .BuyForm{width:280px}}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Price .VatLabel{padding-left:4px}.DepartmentViews .ProductThumbnail .Inner .ProductInfo .Favourites{display:none}.DepartmentViews ._favItemWrap .ProductThumbnail .Inner .ProductInfo .Favourites{display:block}.Products .ProductThumbnail .Buying .BuyForm .Next .Button:before{content:"\f291";line-height:18px}.owl-carousel .owl-controls .owl-dots{display:none !important;position:absolute;left:0;right:0;bottom:8px}.owl-carousel .owl-controls .owl-dots .owl-dot{height:16px;width:16px;border:2px solid #fff;background:#07485b}.owl-carousel .owl-controls .owl-dots .owl-dot.active{background:#0ac1bc}@media (min-width: 440px) and (max-width: 575px),(min-width: 616px) and (max-width: 767px),(min-width: 808px) and (max-width: 991px),(min-width: 1032px){.ProductCarousel .owl-controls .owl-nav div.owl-prev{left:10px}.ProductCarousel .owl-controls .owl-nav div.owl-next{right:10px}}fieldset div label{font-weight:normal}.form-control:focus{border:none}input:not(.Button),select:not(.Button),textarea:not(.Button){border:2px solid #eee}.DataTable thead tr{background:#e6e6e6;border-bottom:2px solid #c5c5c5}.DataTable thead tr th,.DataTable thead tr th a{font-weight:normal;color:#2C2C2C}.DataTable tbody tr{background:#fff;color:#2C2C2C}.DataTable tbody tr:nth-child(even){background:#e6e6e6}@media only screen and (max-width: 991px){.DataTable tr{padding:8px}}.DataTable .NoImage{max-height:100px;max-width:100px}.Stock.InStock i,.Stock.InStock.LowStock i{color:#84be5e}.RecentlyViewed h2{color:#2C2C2C;border-bottom:2px solid #07485b;text-align:center;padding:16px 0 8px 0}.RecentlyViewed .Favourites{display:none}.MiniBasket .ProductInfo .Name a{word-break:break-word}.ProductNote{display:flex;align-items:center;word-break:break-word;background:#CA3737;color:#fff;padding:8px;margin-top:32px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ProductNote .Warning{font-size:40px;margin-right:16px}.ProductNote .Description{font-size:12px}.ProductNote .Description p:last-child{margin:0}.ProductNote.StockNote{background:#0ac1bc}.ProductThumbnail .ProductNote{background:none;color:#CA3737;margin:0;border-radius:8px;max-width:500px}.ProductThumbnail .ProductNote .Warning{font-size:30px;margin-right:8px}.ProductThumbnail .ProductNote.StockNote{color:#2C2C2C}.ProductThumbnail .ProductNote.StockNote .Warning{color:#0ac1bc}.Products .ProductThumbnail .ProductNote{padding:0;display:inline-block;margin:0}.Products .ProductThumbnail .ProductNote .Warning{margin:0 auto}@media only screen and (max-width: 991px){.Products .ProductThumbnail .ProductNote .Warning:hover{cursor:pointer}}.Products .ProductThumbnail .ProductNote .Description{display:none}.ProductNote+.ProductNote{margin-top:8px}#ProductNotes{padding-top:16px}#ProductNotes .modal-dialog{border:3px solid;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;max-width:500px;margin:0 auto}#ProductNotes .modal-dialog .modal-header{border:none}#ProductNotes .modal-dialog .modal-header .close{opacity:1;position:absolute;top:-15px;right:-15px;border-radius:50%;height:40px;width:40px;border:3px solid #fff;color:#fff;text-shadow:none}#ProductNotes .modal-dialog .modal-header .modal-title{color:#07485b;font-weight:bold}#ProductNotes .modal-dialog .modal-content{border:none;padding:16px}#ProductNotes .modal-dialog .modal-content .modal-body{padding-top:0}#ProductNotes.ProductNoteModal .modal-dialog{border-color:#CA3737}#ProductNotes.ProductNoteModal .modal-dialog .modal-header .close{background:#CA3737}#ProductNotes.StockNoteModal .modal-dialog{border-color:#0ac1bc}#ProductNotes.StockNoteModal .modal-dialog .modal-header .close{background:#0ac1bc}.tooltip{opacity:1 !important;max-width:200px}.tooltip>.tooltip-inner{background:#CA3737;padding:8px 16px;line-height:normal;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.tooltip .tooltip-arrow:before{border-top-color:#CA3737 !important}@media only screen and (max-width: 575px){.tooltip{display:none}}.TopBar{display:flex;min-height:44px}.TopBar ul li a{padding:8px 4px}.TopBar ul.TopBarContactDetails{height:100%}.TopBar ul.TopBarContactDetails li:last-child a:before{content:"";height:14px;width:1px;display:inline-block;vertical-align:middle;background:#2C2C2C;margin:0 8px 0 0}.TopBar .WardSelection{display:flex;align-items:center;width:auto !important;height:100%}.TopBar .WardSelection label{margin-bottom:0;margin-right:8px;white-space:nowrap;font-weight:normal}.TopBar .WardSelection select{font-weight:bold;max-width:300px}@media only screen and (max-width: 991px){.TopBar .WardSelection{margin:0;width:100%;text-align:center;font-size:12px}.TopBar .WardSelection .form-control{font-size:12px}}@media only screen and (max-width: 767px){.TopBar .WardSelection{float:none !important}}@media only screen and (max-width: 991px){.Header .Logo{padding:8px 0 8px 16px}.Header .Search{padding-right:16px}.Header .HeaderControls{padding-right:16px}}@media only screen and (max-width: 767px){.Header .Search{padding-left:16px}}.Header .Search .AjaxSearchBoxContainer{border:2px solid #eee}.Header .Search .AjaxSearchBoxContainer .SearchBtn i.fa-spinner{color:#07485b}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder{position:absolute;top:100%;left:-2px;width:calc(100% + 4px);z-index:2}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults{border:2px solid #eee;background:#fff;max-height:480px;max-height:85vh;overflow:auto}@media only screen and (min-width: 768px){.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults{max-height:60vh}}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults .QuickSearchProduct{position:relative}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults .QuickSearchProduct a{display:block;display:flex;align-items:center;padding:8px;font-size:12px}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults .QuickSearchProduct a:hover{background:#fbfbfb}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults .QuickSearchProduct a .Info{display:inline-block;display:flex;flex-wrap:wrap;padding-left:8px;flex:1;color:#2C2C2C;width:84%}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults .QuickSearchProduct a .Info .Name{width:100%}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults .QuickSearchProduct a .Info .CodeLabel{font-weight:bold}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults .QuickSearchProduct a .Info .Code{color:#07485b}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults .QuickSearchProduct a .Image{width:15%;display:inline-block}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults .QuickSearchProduct:not(:first-child):before{content:"";position:absolute;top:0;right:8px;left:8px;height:1px;background:#eee}.Header .Search .AjaxSearchBoxContainer .QuickSearhResultsPlaceholder .QuickSearchResults .ViewAll .Button{width:100%}.Header .Search .AjaxSearchBoxContainer.Loading .SearchBtn i{content:"\f110";color:#07485b;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media only screen and (min-width: 768px){.Header .HeaderControls ul li:first-child{margin-right:0}.Header .HeaderControls ul li a i{color:#2C2C2C}.Header .HeaderControls ul li a.MiniBasketHandler .Count,.Header .HeaderControls ul li a.BasketLink .Count{background:#0ac1bc}}.SubNavContainer .SubNav>li a{padding:4px 0}.SubNavContainer .SubNav>li .SubSubNav a{font-size:12px}@media only screen and (min-width: 992px){.SubNavContainer{-webkit-transition:none;-moz-transition:none;transition:none}}@media only screen and (min-width: 992px){.NavigationBar .container>ul{display:flex;justify-content:space-between !important;flex-wrap:nowrap}.NavigationBar .container>ul:before,.NavigationBar .container>ul:after{display:none}.NavigationBar .container>ul>li.HasSub a{padding-right:10px}.NavigationBar .container>ul>li.HasSub a:after{display:none}.NavigationBar .container>ul>li>a{font-size:16px}.SubNavContainer .SubNav{-webkit-column-count:5;-moz-column-count:5;column-count:5}}.AgentBar{background:#d9d6ca;padding:7px 8px;border-bottom:1px solid #eee}.AgentBar .Button{font-size:12px;padding:6px 12px;background:#0ac1bc;color:#fff}.AgentBar .Button:hover,.AgentBar .Button:focus{background:#07485b;color:#fff}.HomeModules>div:not(.SliderModule){margin-top:8px}.HomeModules .SliderModule:first-child{margin-top:0}.HomeModules .SliderModule .owl-carousel .owl-controls .owl-nav>div.owl-prev{left:16px}.HomeModules .SliderModule .owl-carousel .owl-controls .owl-nav>div.owl-next{right:16px}.HomeModules .SliderModule .owl-carousel .owl-controls .owl-dots{display:flex !important}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a{background:#0ac1bc}@media only screen and (min-width: 1200px){.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper .InformationWrapper{padding:16px}}.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper .InformationWrapper .Name{flex:1;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1200px){.HomeModules .PanelsModule .Panels .PanelWrapper .PanelThumb a .ContentWrapper .InformationWrapper .Name{font-size:24px}}.HomeModules .PanelsModule .Panels .PanelWrapper.PanelRight .PanelThumb a .Name{background:#916bab}#Breadcrumbs{font-size:12px;background:none}#Breadcrumbs .container a{padding:8px 4px}#Breadcrumbs .container a,#Breadcrumbs .container i{color:#0ac1bc}#Breadcrumbs .container span:first-child a{padding-left:0}.BannerMessage{background:none;padding:16px 0}.BannerMessage .container{background:#97c919;padding:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.BannerMessage .container a{color:#fff;font-weight:bold}.DepartmentBanner{margin:-48px 0 16px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Name{word-break:break-all}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Name .StockCode{font-weight:normal}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Name a{color:#2C2C2C}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Favourites{min-width:190px}.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Favourites .FavouritesBtn{margin-top:0}@media (max-width: 991px){.DepartmentListView .ProductThumbnail .Inner .ProductInfo{display:block}}@media (min-width: 768px) and (max-width: 991px){.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Favourites .FavouritesBtn{width:fit-content}}@media only screen and (min-width: 768px){.DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .Next .Button:before{content:"\f291";line-height:18px}}.Thumbnail .Inner,.Products .ProductThumbnail .Inner,.Departments .Department .Inner,.ContentThumb .Inner{border:2px solid #eee}.Thumbnail .Inner .Name,.Products .ProductThumbnail .Inner .Name,.Departments .Department .Inner .Name,.ContentThumb .Inner .Name{font-size:14px;word-break:break-word}.Thumbnail .Inner .Name .StockCode,.Products .ProductThumbnail .Inner .Name .StockCode,.Departments .Department .Inner .Name .StockCode,.ContentThumb .Inner .Name .StockCode{display:block}.Thumbnail .Inner .Price,.Products .ProductThumbnail .Inner .Price,.Departments .Department .Inner .Price,.ContentThumb .Inner .Price{font-size:14px;color:#2C2C2C}.Thumbnail .Inner .Stock,.Thumbnail .Inner .Notify,.Products .ProductThumbnail .Inner .Stock,.Products .ProductThumbnail .Inner .Notify,.Departments .Department .Inner .Stock,.Departments .Department .Inner .Notify,.ContentThumb .Inner .Stock,.ContentThumb .Inner .Notify{font-size:12px}.Thumbnail .Inner .Buying .BuyForm,.Products .ProductThumbnail .Inner .Buying .BuyForm,.Departments .Department .Inner .Buying .BuyForm,.ContentThumb .Inner .Buying .BuyForm{flex-direction:column}.Thumbnail .Inner .Buying .BuyForm .SpinnerContainer,.Products .ProductThumbnail .Inner .Buying .BuyForm .SpinnerContainer,.Departments .Department .Inner .Buying .BuyForm .SpinnerContainer,.ContentThumb .Inner .Buying .BuyForm .SpinnerContainer{max-width:100%}.Thumbnail .Inner .Buying .BuyForm .Next,.Products .ProductThumbnail .Inner .Buying .BuyForm .Next,.Departments .Department .Inner .Buying .BuyForm .Next,.ContentThumb .Inner .Buying .BuyForm .Next{padding:0}.Thumbnail .Inner .Buying .BuyForm .Next .Button,.Products .ProductThumbnail .Inner .Buying .BuyForm .Next .Button,.Departments .Department .Inner .Buying .BuyForm .Next .Button,.ContentThumb .Inner .Buying .BuyForm .Next .Button{font-size:14px;margin-top:8px;width:100%}.Thumbnail .Inner .Buying .BuyForm .Next .Button:before,.Products .ProductThumbnail .Inner .Buying .BuyForm .Next .Button:before,.Departments .Department .Inner .Buying .BuyForm .Next .Button:before,.ContentThumb .Inner .Buying .BuyForm .Next .Button:before{display:none}.ProductThumbnail .Inner .Favourites .FavouritesBtn{width:100%;margin-top:8px}.Products .ProductThumbnail .ProductInfo .Favourites{display:none}.ProductPageContainer .ImagesContainer{padding-bottom:16px}@media only screen and (max-width: 991px){.ProductPageContainer .ImagesContainer{padding-top:0}}.ProductPageContainer .BuyContainer{padding-bottom:16px}@media only screen and (min-width: 992px){.ProductPageContainer .BuyContainer{padding-left:50px}}.ProductPageContainer .BuyContainer .StockCode{font-size:16px;color:gray;margin:0}.ProductPageContainer .BuyContainer .StockCode strong{display:none}.ProductPageContainer .BuyContainer .BuyBox .Price label{display:none}.ProductPageContainer .BuyContainer .BuyBox .Price span[itemprop='price']{font-size:30px;color:#2C2C2C;font-weight:bold}.ProductPageContainer .BuyContainer .BuyBox .Price .VatLabel{font-size:16px;color:gray}.ProductPageContainer .BuyContainer .BuyBox .Description p{padding:0;margin:0 0 10px}.ProductPageContainer .BuyContainer .BuyBox .Description p:last-child{margin:0}.ProductPageContainer .BuyContainer .BuyBox .Description ul{list-style:none;padding:0;margin:0}.ProductPageContainer .BuyContainer .BuyBox .Description ul li{line-height:24px}.ProductPageContainer .BuyContainer .BuyBox .Description ul li:before{content:"\f111";font-family:"Font Awesome 6 Pro";color:#0ac1bc;font-weight:bold;font-size:10px;margin-right:8px}.ProductPageContainer .BuyContainer .BuyBox fieldset div:not(.SpinnerContainer){padding:8px 0}.ProductPageContainer .BuyContainer .BuyBox fieldset div:not(.SpinnerContainer).QuantityBox .Stock{padding-left:24px}@media only screen and (min-width: 768px){.ProductPageContainer .BuyContainer .BuyBox span.ItemContainer{display:flex}.ProductPageContainer .BuyContainer .BuyBox span.ItemContainer .Next{margin-left:24px}}.ProductPageContainer .BuyContainer .Favourites{margin-top:24px}.ProductPageContainer .BuyContainer .Favourites .FavouritesBtn{width:fit-content}.ProductPageContainer .TabContainer:not(.AccordionTabs) ul.TabControls li.r-tabs-state-active{background:none}.ProductPageContainer .TabContainer:not(.AccordionTabs) ul.TabControls li.r-tabs-state-default{background:#12b8e9}.ProductPageContainer .TabContainer:not(.AccordionTabs) ul.TabControls li a{color:#07485b;font-weight:bold;text-transform:uppercase}.ProductPageContainer .TabContainer .TabContent p:last-child{margin:0}.ProductPageContainer .TabContainer .TabContent ul{list-style:none;padding:0;margin:0}.ProductPageContainer .TabContainer .TabContent ul li{line-height:24px}.ProductPageContainer .TabContainer .TabContent ul li:before{content:"\f111";font-family:"Font Awesome 6 Pro";color:#0ac1bc;font-weight:bold;font-size:10px;margin-right:8px}.ProductPageContainer .ProductCrossSell{margin-top:16px}.ProductPageContainer .ProductCrossSell h2{color:#2C2C2C}.ProductPageContainer .RecentlyViewed{display:none}.ProductImages .ThumbImages{padding-top:0 !important;padding-bottom:0 !important;position:relative}.ProductImages .ThumbImages .CarouselControl{text-align:center;font-size:16px;line-height:16px;cursor:pointer;position:absolute;left:0;right:0;z-index:2}.ProductImages .ThumbImages .CarouselControl.disabled{opacity:0}.ProductImages .ThumbImages .CarouselControl.next{bottom:0}.ProductImages .ThumbImages .CarouselControl.prev{top:0}.ProductImages .ThumbImages .ThumbImagesVC{overflow:hidden;position:relative;margin:-8px 0}.ProductImages .ThumbImages .ThumbImagesVC .ThumbImagesVCInner{position:relative;top:0}.ProductImages .ThumbImages .ThumbImagesVC .ThumbImagesVCInner .Thumb{padding:8px 0}@media only screen and (min-width: 992px){.ProductImages{display:flex;margin:0 -8px}.ProductImages .MainImageWrapper{width:100%;padding:0 8px}.ProductImages .ThumbImages{width:20%;padding:0 8px}.ProductImages .ThumbImages+.MainImageWrapper{width:80%;position:relative}}.Login{text-align:left}.Login .row{margin-right:-8px;margin-left:-8px;max-width:none}.Login .row .LoginBoxContainer .LoginBox{border:none;padding:8px 0}@media only screen and (min-width: 992px){.Login .row .LoginBoxContainer .LoginBox{padding:0}}.Login .row .LoginBoxContainer .LoginBox h3{color:#2C2C2C;font-size:24px}.Login .row .LoginBoxContainer:not(.RegisterBoxContainer) a{color:#0ac1bc}@media only screen and (min-width: 992px){.ContactWrapper .ContactDetails{padding-right:10%}}.ContactWrapper .ContactDetails a{color:#0ac1bc;font-weight:bold}.ContactWrapper .ContactDetails a:hover,.ContactWrapper .ContactDetails a:focus{color:#07485b}.ContactWrapper .ContactDetails .Emphasis{display:block;font-size:16px;margin:24px 0}.ContactWrapper .ContactDetails .Note{display:block;font-size:16px;background:#07485b;color:#fff;text-align:center;padding:16px;margin:24px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ContactWrapper .ContactForm .RadioButtons span{padding-right:8px;display:block}.ContactWrapper .ContactForm .RadioButtons span input{margin:0 4px 0 0}.Content .DepartmentBanner{padding-top:48px}#DeptBg .AccountDetails .AccountInfo{background:#0ac1bc;color:#fff;padding:16px;margin:8px 0;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#DeptBg .AccountDetails .AccountInfo h1,#DeptBg .AccountDetails .AccountInfo h2,#DeptBg .AccountDetails .AccountInfo h3{color:#fff;font-size:24px}#DeptBg .AccountDetails .AccountInfo p{margin:0}#DeptBg .AccountDetails .AccountInfo .Label{font-weight:bold;display:block;text-transform:capitalize}@media only screen and (min-width: 768px){#DeptBg .AccountDetails .AccountInfo{text-align:left}#DeptBg .AccountDetails .AccountInfo .Label{font-weight:normal;display:inline-block;vertical-align:middle}#DeptBg .AccountDetails .AccountInfo .Label:after{content:":"}}#DeptBg .AccountDetails ul li.Logout a{background:#0ac1bc;color:#fff}#DeptBg .AccountDetails ul li a{border:none;background:#07485b;color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#DeptBg .AccountDetails ul li a i{color:#fff;font-size:50px;line-height:50px}@media only screen and (min-width: 768px){#DeptBg .AccountDetails ul li a i{font-size:65px;line-height:100px}}#DeptBg .AccountDetails+.Next{margin-bottom:15px}@media (max-width: 991px){#OrderList table.DataTable tbody tr{-webkit-column-count:3;-moz-column-count:3;column-count:3;padding:8px}#OrderList table.DataTable tbody tr .Button{font-size:12px;padding:6px 8px}}.OrderHistoryOrderPage .AccountDetails{position:relative;margin-bottom:32px}.OrderHistoryOrderPage .AccountDetails .Next{position:absolute;top:8px;right:16px;z-index:1}.OrderHistoryOrderPage .AccountDetails .Next .Button:hover,.OrderHistoryOrderPage .AccountDetails .Next .Button:focus{background:#07485b;color:#fff;opacity:0.75}.OrderHistoryOrderPage .AccountDetails .AccountInfo{padding:0 0 48px 0}@media (max-width: 991px){.OrderHistoryOrderPage .AccountDetails .AccountInfo .row>div{padding:8px;text-align:left}}.OrderHistoryOrderPage .AccountDetails .AccountInfo h1,.OrderHistoryOrderPage .AccountDetails .AccountInfo h2{font-weight:bold}@media only screen and (min-width: 992px){.OrderHistoryOrderPage table tbody tr td span.col-6{padding:0}}@media (max-width: 992px){.OrderHistoryOrderPage table tbody tr{padding:8px}.OrderHistoryOrderPage table tbody tr td{float:left !important}.OrderHistoryOrderPage table tbody tr td.SubTotal{padding-top:0 !important;padding-bottom:0 !important}.OrderHistoryOrderPage table tbody tr td.SubTotal span{text-align:left;width:auto;padding-right:0}.OrderHistoryOrderPage table tbody tr td.Qnty span{text-align:left !important}.OrderHistoryOrderPage table tbody tr td.ProductPrice label{text-align:right}.OrderHistoryOrderPage table tbody tr td label{padding:0;width:auto}.OrderHistoryOrderPage table tfoot tr td{padding:4px 16px !important}}@media only screen and (max-width: 991px){.OrderHistoryOrderPage table tfoot tr td{padding:0 8px !important}}.TradeTopProductsPage .DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying .BuyForm,.TradeTopProductsPage .Products .ProductThumbnail .Buying .BuyForm{display:none}.TradeTopProductsPage .DepartmentListView .ProductThumbnail .Inner .ProductInfo .Buying{width:auto}.CustomerLogin .DataTable{margin:16px 0}.CartQuickOrder #QuickOrderForm.Loading .QuickOrderText{background:url(../../../images/spinner.gif) no-repeat right 10px center}.CartQuickOrder .QuickOrderResultsPlaceholder{position:relative}.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults{position:absolute;top:-2px;right:0;left:0;z-index:2;background:#fff;border:2px solid #eee;padding:0 8px}.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults .QuickOrderProduct{display:flex;flex-wrap:wrap;align-items:center;padding-top:4px;padding-bottom:4px;position:relative}.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults .QuickOrderProduct .Info{flex:1}.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults .QuickOrderProduct .Info .Code{color:#07485b}.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults .QuickOrderProduct .Info .Name{padding-left:8px}.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults .QuickOrderProduct .Buttons{display:flex;width:100%}.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults .QuickOrderProduct .Buttons input{text-align:center;flex:1}.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults .QuickOrderProduct .Buttons .Button{margin-left:8px}.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults .QuickOrderProduct:not(:first-child):before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:#eee}@media only screen and (min-width: 768px){.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults .QuickOrderProduct{flex-wrap:nowrap}.CartQuickOrder .QuickOrderResultsPlaceholder .QuickOrderResults .QuickOrderProduct .Buttons{width:auto;max-width:140px}}.CartContainer .WardSelection{clear:both;background:#0ac1bc;color:#fff;padding:16px;margin:16px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:flex;align-items:center}.CartContainer .WardSelection label{min-width:135px;font-weight:normal;margin:0}.CartContainer .WardSelection select{font-weight:bold}.CartContainer>p,.CartContainer ul.Error{clear:both}.CartContainer .ActionButtons:not(.RemoveAll) .Button{font-size:0;background:none;color:#07485b;padding:8px}.CartContainer .ActionButtons:not(.RemoveAll) .Button i{font-size:16px}.CartContainer .RemoveAll .Button,.CartContainer .ContinueShoppingBtnContainer .Button{background:#fff;color:#2C2C2C;border:1px solid #07485b}.CartContainer .RemoveAll .Button:hover,.CartContainer .RemoveAll .Button:focus,.CartContainer .ContinueShoppingBtnContainer .Button:hover,.CartContainer .ContinueShoppingBtnContainer .Button:focus{background:#07485b;color:#fff}.CartContainer .RemoveAll{padding:8px 0;font-size:12px}#Footer{padding:30px 0 0}#Footer .container .row .FooterCol.FooterLogos .FooterLogosInner{display:flex;justify-content:center;margin-top:10px;margin-bottom:30px}#Footer .container .row .FooterCol.FooterLogos .FooterLogosInner>div{padding:0 8px}#Footer .container .row .FooterCol.FooterLogos .FooterLogosInner>div .GPHCLogo{display:flex;flex-direction:column;text-align:center}#Footer .container .row .FooterCol.FooterLogos .FooterLogosInner>div img{max-width:100px}#Footer .container .row .FooterCol.FooterLogos .ButtonWrapper{text-align:center}@media only screen and (min-width: 992px){#Footer .container .row .FooterCol.FooterLogos .ButtonWrapper{text-align:right}}@media only screen and (min-width: 1200px){#Footer .container .row .FooterCol.FooterLogos .FooterLogosInner{justify-content:flex-end;margin-right:-8px}}#Footer .container .row .FooterCol.FooterLogos .FooterText{padding-top:8px}#Footer .container .Buttons .Button:hover,#Footer .container .Buttons .Button:focus{background:#07485b;color:#fff;opacity:0.75}#Footer .container .Copyright{font-size:12px}@media only screen and (min-width: 1200px){#Footer .container .Copyright{text-align:right}}@media only screen and (max-width: 991px){#Footer .container .Copyright li:before{width:0;margin:0}#Footer .container .Copyright li a{font-size:12px}}@media only screen and (max-width: 991px){#Footer{background:#0ac1bc}}.HPModal .HPWarning{font-size:16px}.WardListPage .ProductThumbnail{border-width:1px 1px 0;padding:0}.WardListPage ._suggestQtyField input{padding:0;text-align:center}.WardListPage .AccountInfo{margin-bottom:30px !important}@media print{.container{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.NavigationBar,.HeaderControls,#SearchBar,.WardSelection{display:none !important}.Header .Logo{padding-left:0 !important;margin-left:-30px}.PrimaryContent{padding-top:10px !important}.WardListPage .AccountInfo{text-align:left !important;padding-left:0 !important}.WardListPage .ProductThumbnail .ProductInfo{display:flex;align-items:center}.WardListPage .ProductThumbnail .Buying{padding:8px}.WardListPage .ProductThumbnail .BuyForm,.WardListPage .ProductThumbnail .Favourites{display:none !important}}#AccountOffCanvas{display:none}.DepartmentListView .LineThumb>.Inner>.ProductInfo>.Price{display:none}.AgentBar,#Breadcrumbs{position:relative;z-index:1}@media print{div .PrintOnly{display:block !important;visibility:visible}div .PrintOnly.AdditionalPrintFields{display:flex !important}div .PrintOnly.AdditionalPrintFields>div{padding:8px}div .PrintOnly.AdditionalPrintFields>div input{margin:0 auto}div .PrintOnly.WardStockPrintHeader{display:flex !important;align-items:center;margin-bottom:16px}div .PrintOnly.WardStockPrintHeader>*{width:33.33%}.TopBar,.Header,.AgentBar,.Button,.BannerMessage{display:none}table{width:100%}table.TradeOrderHistoryTable th,table.TradeOrderHistoryTable td{padding:8px}table.TradeOrderHistoryTable tr{border:none}table.TradeOrderHistoryTable tbody tr:nth-child(odd){background:#e6e6e6 !important;-webkit-print-color-adjust:exact}#DeptBg .AccountDetails .AccountInfo{border-bottom:1px solid #2C2C2C;border-radius:0;margin-bottom:32px}#DeptBg .AccountDetails .AccountInfo .row>div{text-align:left;width:25%}#DeptBg .AccountDetails .AccountInfo .row>div h1,#DeptBg .AccountDetails .AccountInfo .row>div h2{font-size:20px}#DeptBg .AccountDetails .AccountInfo .row>div p{font-size:12px}#DeptBg.WardListPage .ProductThumbnail .ProductNote,#DeptBg.WardListPage .ProductThumbnail .Price,#DeptBg.WardListPage .ProductThumbnail .Buying,#DeptBg.WardListPage .ProductThumbnail ._suggestQtyField{display:none !important}#DeptBg.WardListPage .ProductThumbnail .ProductInfo .Name{display:flex;flex-direction:column}#DeptBg.WardListPage .ProductThumbnail .ProductInfo .Name a{order:0;font-weight:bold;height:auto !important}#DeptBg.WardListPage .ProductThumbnail .ProductInfo .Name .StockCode{order:1;color:#07485b !important;height:auto !important}#DeptBg.WardListPage .ProductThumbnail .ProductInfo .Name .StockCode:before{content:'Item Code:';font-weight:bold;margin-right:4px;color:#2C2C2C}#DeptBg .form-control{max-width:50px;background:#fff !important;border-color:#c5c5c5}}

/*# sourceMappingURL=Ashtons-style.css.map */