﻿.brightgreen{color:#b2d12d}:root{--bulk-discount-color: #1c97e1;--default-border-color: #e7e4e4;--darker-border-color: #c7c7c7;--main-orange: #f56d01;--light-orange: #fb892e;--main-green: #b2d135;--muted: #555;--placeholder: #777;--quote-grey: #354046}.brightgreen{color:var(--main-green)}body{font-family:"Open Sans",sans-serif}h1,h2,h3,h4{font-family:"Oswald",sans-serif;font-weight:500;line-height:1.2}h1{font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:700}h2.smallcaps{text-transform:uppercase;font-size:22px;margin-bottom:30px}.lead{font-weight:600}a,a:hover{color:#f16a00}p>a{font-weight:600}p.muted{color:#555}.line{position:relative;overflow:hidden;text-align:center}.line h1,.line h2{display:inline-block;position:relative;padding:0 20px}.line h1:before,.line h1:after,.line h2:before,.line h2:after{content:"";position:absolute;top:50%;background:#f56d01;width:1000px;height:4px}.line h1:before,.line h2:before{right:100%}.line h1:after,.line h2:after{left:100%}.line h2:before,.line h2:after{background:#ccc}img{max-width:100%;height:auto}img.borderimage{border:1px solid #d3d3d3;background:#fff;padding:1px}.mainnav{-webkit-transition:top .4s ease;transition:top .4s ease;top:-60px}.mainnav.sticky{position:fixed;z-index:500;top:33px;width:100%}.static{position:fixed;top:0;z-index:300;width:100%;background:#fff}@media(min-width: 992px){.alsoin.sticky{position:fixed;z-index:100;min-width:225px;min-height:364px;top:53px}}.navbar{min-height:0;margin-bottom:0}.navbar-default{background-color:#fff;border-color:#e7e4e4}.topnav{background:#fff;z-index:11000}.topnav.sticky{position:fixed;z-index:11000;top:0;width:100%}.topnav ul{margin-bottom:0;border-right:1px solid #e7e4e4;padding-left:0;margin-right:5px}.topnav li a{display:block;font-size:12px;text-transform:uppercase;color:gray;padding:8px 10px;border-left:1px solid #e7e4e4}.topnav li.br a{border-right:1px solid #e7e4e4}.topnav .dropdown-menu{padding:0;background-color:#fff;z-index:11000}.topnav .dropdown-menu>li>a{padding:12px 24px;color:#666;border-bottom:1px solid #ccc}.topnav .dropdown-menu>li>a:focus,.topnav .dropdown-menu>li>a:hover,.topnav .dropdown-menu>.active>a,.topnav .dropdown-menu>.active>a:focus,.topnav .dropdown-menu>.active>a:hover{color:#080808;background-color:#e0e0e0}.topnav .nav .open>a,.topnav .nav .open>a:focus,.topnav .nav .open>a:hover{border-color:#ccc}.topnav ul.connect{list-style:none;display:inline-block}.topnav ul.connect li{display:inline-block}.topnav ul.connect a{padding:4px 6px}.topnav ul.connect img{max-width:26px;margin-top:1px;opacity:.6;transition:opacity .2s}.topnav ul.connect a:hover img{opacity:1}li.productsearch{padding-left:5px}.productsearch form{margin-top:2px}.productsearch input[type=text],.productsearch input[type=search]{padding:3px;border:1px solid #f56d01;position:relative;top:1px}.productsearch .btn{position:relative;padding:4px 7px 4px 7px;left:-4px}.basketlink{white-space:nowrap}.basketlink .fa-shopping-cart{font-size:16px}.basketlink .basketlabel{font-weight:600}.basketlink .cartcount{display:inline-block;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f56d01;color:#fff;font-family:"Oswald",sans-serif;font-size:13px;line-height:20px;text-align:center;vertical-align:middle;position:relative;top:-1px}.basketlink .cartcount[hidden]{display:none}.topnav li.basket a{border-left:1px solid #e4e4e4}.flyclone{position:fixed;z-index:2000;border-radius:50%;object-fit:cover;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.3)}.flyclone.flying{transition:left .6s cubic-bezier(0.4, 0, 0.2, 1),top .6s cubic-bezier(0.4, 0, 0.2, 1),width .6s cubic-bezier(0.4, 0, 0.2, 1),height .6s cubic-bezier(0.4, 0, 0.2, 1),opacity .6s ease-in}@keyframes cartbump{0%{transform:scale(1)}40%{transform:scale(1.5)}100%{transform:scale(1)}}.basketlink .cartcount.bump{animation:cartbump .4s ease-out}@media(prefers-reduced-motion: reduce){.basketlink .cartcount.bump{animation:none}}.mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:600;display:none;background:#354046;border-top:2px solid #b0d233;padding-bottom:env(safe-area-inset-bottom)}.mobilebar>a{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:5px;min-height:50px;padding:4px 4px;color:#fff;font-family:"Oswald",sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-left:1px solid hsla(0,0%,100%,.15)}.mobilebar>a:first-child{border-left:0}.mobilebar>a:hover,.mobilebar>a:focus{color:#fff;background:#2a3236;text-decoration:none}.mobilebar>a .fa{font-size:17px}.mobilebar .mobilebar-call{background:#f56d01}.mobilebar .mobilebar-call:hover,.mobilebar .mobilebar-call:focus{background:#d95f00}.mobilebar .mobilebar-add{color:#b0d233}.mobilebar .cartcount{margin-left:2px}@media(max-width: 767px){.mobilebar{display:flex}body{padding-bottom:calc(52px + env(safe-area-inset-bottom))}footer.main a.backtotop{bottom:calc(62px + env(safe-area-inset-bottom))}body:has(.mfp-wrap) .mobilebar,body:has(.aggCalc[style*=block]) .mobilebar,body.searchfocus .mobilebar{display:none}.mobilebar .mobilebar-call{flex-grow:1.35}.mobilebar:not(.has-quote)>a{flex:1 1 0;min-width:0}}@media(max-width: 767px)and (max-width: 430px){.mobilebar.has-quote .mobilebar-call .word,.mobilebar.has-quote .basketlabel{display:none}.mobilebar.has-quote .mobilebar-call{flex-grow:1.2}.mobilebar.has-quote .mobilebar-basket{flex-grow:.7;flex-shrink:0}}@media(max-width: 767px)and (max-width: 349px){.mobilebar.has-quote .mobilebar-add span{display:none}}.navbar-header .basketbtn{margin:8px 0 0 10px;min-height:34px;padding:6px 10px}.navbar-header .basketbtn .cartcount{margin-left:4px}.homebanner{text-align:center;max-width:1170px;margin-left:auto;margin-right:auto;margin-top:10px;border-color:initial}.navbanner{background-color:#fff;padding-top:5px;padding-bottom:15px}.navbanner .alert{margin-bottom:0}.sticky .navbanner{box-shadow:0 1px 3px rgba(0,0,0,.2)}.header{padding:21px 0}.header .contact{text-align:right}.header .call{display:flex;text-align:right;float:right;align-items:center;margin-top:-14px}.header .call .iconholder{float:left;margin-right:10px;margin-top:0}.header .call .tel{transform:translateY(9px)}.header .call small.expert{text-transform:lowercase;font-style:italic;color:#457604;font-size:18px;margin-right:4px;transform:translateY(-14px)}.header .call p a[href^="tel:"]:hover{text-decoration:none}@media(min-width: 768px){.header .call p a[href^="tel:"]{cursor:default;pointer-events:none}}@media(max-width: 767px){.header .call{float:none;margin:0 auto;max-width:fit-content}.header .call small.expert{display:block;text-align:center}}.header .call small{display:inline-block;color:#000;text-transform:uppercase;font-size:15px;margin-top:8px}.header .call p{color:gray;font-size:29px;margin:-8px 0 0 0;white-space:nowrap}.logo{margin-top:-5px}.logo p{font-family:"Oswald",sans-serif;font-size:15px;margin-top:5px}.nav>li{background:url("/media/navborder.png") no-repeat right center}.mainnav{background-color:#353f45}.mainnav .nav>li>a{padding:13px 21px;border-top:2px solid #353f45}.dropdown-menu{padding:0;background-color:#353f45}.dropdown-menu>li>a{padding:12px 24px;color:#fff;border-bottom:1px solid #545c61}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.mainnav .navbar{margin-bottom:0;border-top:none;border-bottom:2px solid #afafaf}.mainnav .navbar-inverse{background-color:#353f45}.mainnav .navbar-inverse .navbar-nav>li>a{text-transform:uppercase;color:#fff;font-size:12px;transition:.2s all}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:#404c43;border-color:#b2d12d}.mainnav li.special a{background-color:#f56d01;border-color:#f56d01}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background-color:#404c43;border-color:#b2d12d}.navbar-inverse .navbar-nav>li.special>a:focus,.navbar-inverse .navbar-nav>li.special>a:hover{background-color:#2f250e;border-color:#f56d01}span.caret{display:none}.mainnav .nav .open>a,.mainnav .nav .open>a:focus,.mainnav .nav .open>a:hover{background-color:#404c43;border-color:#b2d12d}@media(min-width: 768px){.navbar{border-radius:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}}section.content{padding-top:60px;padding-bottom:60px}section.content.top{padding-top:38px}section.grey{background:#f0f0f0}section.grey p{color:#444;margin-bottom:20px}section.dark{background-color:#353f45;color:#fff}section.delivery{background:#353f45 url(/media/delivery-bg.jpg) no-repeat center center;background-size:cover}section.delivery .content{padding:50px 35px 0;background:#353f45;min-height:402px}section.breadcrumbs{padding:10px;border-bottom:1px solid #e5e5e5}.bx-wrapper{margin-bottom:0}.bxslider li{position:relative;list-style:none}.bxslider .caption{color:#fff;padding:30px 10px 34px 100px;position:absolute;bottom:0;left:0;width:100%;height:auto;background:rgba(0,0,0,.6)}.bxslider .caption{display:none}.bxslider .caption h3{font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:400;margin:0}.bxslider .caption p{margin:0}.bxslider .caption div{border-left:5px solid #b2d12d;padding-left:10px}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:6px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#b2d12d}.bx-wrapper .bx-controls-direction a{z-index:300;margin-top:0}.ctas .container{display:flex;flex-wrap:wrap;justify-content:center}.ctas .line{margin-bottom:1em}.ctas figure{height:100%}.ctas figure img{object-fit:cover;max-width:none}@media screen and (max-width: 981px){.ctas .gates-elite .cta{height:calc(100% - 10px)}.ctas .gates-elite .cta-overlay{display:grid;place-content:center}.ctas .gates-elite .cta-overlay p{margin:0 30px}}.cta{position:relative;margin-bottom:8px;color:#fff}.cta figure{overflow:hidden}.cta.short .cta-overlay{height:194px}.cta.long{height:260px}.cta.full{height:462px}.cta a:hover{text-decoration:none}.cta img{height:100%;transition:transform .4s;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s}.cta h2{position:absolute;bottom:22px;margin:0;font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:400;background:#353f45;color:#fff;font-size:22px;padding:8px 18px;border-left:3px solid #b2d135;transition:opacity .2s}.cta.full h2{background:#f56d01;color:#fff;bottom:inherit;top:0;width:100%;text-align:center;padding:16px;border-bottom:2px solid #fff;border-left:none}.cta h2.reverse,.cta.bottomheading h2.reverse{background:var(--main-orange)}.cta:not(.bottomheading):not(.full):hover h2{opacity:0}.cta.bottomheading h2{background:#353f45;color:#fff;bottom:inherit;top:0;width:100%;text-align:center;padding:6px;border-top:1px solid #fff;border-left:none;position:static}.cta-overlay{position:absolute;width:100%;height:100.4%;top:0;left:0;background-color:rgba(0,0,0,0);transition:all .4s}.cta p{color:#202932;font-weight:600;margin:40px 30px;opacity:0;transition:opacity .4s;font-size:15px}.cta.long p{margin-top:60px}.cta.full p{margin-top:177px}@supports(display: grid){.cta-overlay p{display:grid;place-content:center;margin:0 30px !important;height:100%}@media(max-width: 998px){.cta.bottomheading .cta-overlay p{height:calc(100% - 39px)}}}.cta:hover .cta-overlay{background-color:rgba(178,209,53,.9)}.cta:hover p{opacity:1}.cta:hover img{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);transform:scale(1.12)}.cta.long.double img{width:100%;height:auto}@supports(object-position: top){.cta.long.double img{height:100%;object-position:top}}@media(min-width: 992px){.cta-last{margin-top:40px}}.bestsellers h2{font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:600;font-size:24px}.bestsellers h2 em{font-style:normal}.bestsellers .highlighted .box{background:#4c4d4f;color:#b0d233}.bestsellers .highlighted .box p{color:#fff;font-weight:400}.box{background:#fff;border:1px solid #e7e4e4}.box.noborder{border:none}.box img{width:100%;height:auto;min-height:190px}.box div{padding:0 20px;min-height:115px;max-height:135px;overflow:hidden}.box.tall div{min-height:112px}.box h3{text-transform:uppercase;font-size:14px;margin-top:15px}.box p{color:gray;font-size:13px;font-weight:600}.box .btn{background-color:#f56d01;color:#fff;display:block;border-radius:0}.box .btn.btn-contain{max-width:212px;margin-right:auto;margin-left:auto}.box img.wb1{border:1px solid #fff}.box span.price{font-size:17px;color:#ff7c2d}.box span.price s{font-size:13px;color:gray}.box.related{margin-bottom:25px}.box.related img{height:200px}.box.related div{min-height:60px;text-align:center}.btn{border-radius:0}.btn.btn-orange{background-color:#f56d01;color:#fff}.btn.btn-orange:hover{background-color:#4c4d4f}.dark .btn.btn-orange:hover{background-color:#f56d01}.btn.btn-upper{text-transform:uppercase;padding-left:30px;padding-right:30px}.btn.btn-green{background-color:#b2d135;color:#353f45}.btn.btn-ul:hover{text-decoration:underline}.btn.btn-share:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bestsellers .highlighted .btn.btn-orange{background-color:#a1c026}.bestsellers .highlighted .btn.btn-orange:hover{background-color:#f56d01}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:4px 8px}footer.main{color:#f3f3f3;background:#1d2529;border-top:4px solid #b0d233;padding-top:60px;padding-bottom:10px;position:relative;z-index:99}footer.main h2{margin-top:0;text-transform:uppercase}footer.main h3{margin-top:10px;font-size:20px}footer.main .lead{font-weight:400;font-size:16px}footer.main ul{padding-left:0;margin-top:10px}footer.main li{list-style:none;border-bottom:1px solid #5a5a5a;padding:5px 0}footer.main a{color:#fff}footer.main tel{color:#b2d12d;font-weight:600}footer.main img{margin-bottom:5px;margin-top:5px;border-bottom:1px solid #5a5a5a}.copyright p{margin-bottom:0;font-size:12px}footer.main .copyright a{color:#b2d12d}footer.main .copyright a:after{content:"|";display:inline-block;color:#f3f3f3;margin-left:5px}footer.main .copyright .credit a:after{content:"";display:none}footer.main li.connect{border-bottom:none;margin-top:17px}footer.main li.connect a{background-color:#fff;display:inline-block;margin-left:10px;margin-top:5px}footer.main li.connect img{opacity:.8;transition:opacity .2s;margin:0}footer.main li.connect a:hover img{opacity:1}footer.main .backtotop{display:none;position:fixed;height:36px;width:36px;right:2%;bottom:25px;z-index:100}footer.main .backtotop img{opacity:.8;transition:opacity .2s;border:1px solid #fff}footer.main .backtotop:hover img{opacity:1}.catheader{position:relative;margin-bottom:30px;max-height:306px;overflow:hidden}.catheader .overlay{position:absolute;top:55%;background:rgba(0,0,0,.8);padding:20px 30px}.catheader .overlay.top{margin-top:-16%}.catheader h1{color:#fff;text-transform:uppercase;font-family:"Oswald",sans-serif;font-weight:400;margin:0}.catheader h2{color:#ff7c2d;margin:0;font-weight:300}.categorylist .box{border-bottom:2px solid #b2d12d;height:430px;position:relative}.categorylist .box p{background:#fff}.categorylist .box div.info{max-height:167px;overflow:overlay}.categorylist .box img.wb1{height:190px;aspect-ratio:4/3;object-fit:cover}.categorylist .box img[src*=coming-soon].wb1{aspect-ratio:auto}.categorylist .box .summary{position:absolute;bottom:0;margin-bottom:15px;min-height:0;width:100%}.productimages a{display:inline-block;outline:none}.ribbon{position:relative;display:inline-block}.ribbon .overlay{position:absolute;top:0;right:0;width:auto;height:auto;min-height:0}.catheader.withborder{border:5px solid #afafaf}.catheader.heightauto{max-height:none}.alsoin{background-color:#fff;margin-top:30px}@media screen and (min-width: 769px){.catheader img{min-height:323px}}.productdetail{border:1px solid #e5e5e5;padding:20px}.productdetail h1{font-size:24px;margin-top:0}.productdetail img.imgmag{border:1px solid #e5e5e5;padding:1px;background:#fff}.productdetail img.overlay{border:none;padding:0;background:none}.productname{border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:20px}.productprice{text-align:right}.productprice.mainprice{display:inline-block;margin-top:-5px}.productprice s{color:gray}.productprice span{color:#ff7c2d;font-size:26px;font-weight:600}.productdetail table{margin-top:30px}.table>tbody>tr>td.productprice{vertical-align:middle}th{text-transform:uppercase}.productdetail .table>tbody>tr>th{background-color:#efefef;border-bottom:1px solid #ddd}.productdetail .table>tbody>tr>td{padding:4px 8px;border-bottom:1px solid #ddd}td.productprice span{font-size:18px;margin-left:4px}td.productsize{font-weight:600}span.qualifier{font-size:13px;white-space:nowrap;color:gray;font-style:italic;font-weight:normal}span.qualifier.nostock{color:red}span.qualifier.skudiscount{color:var(--bulk-discount-color)}img.productthumb{width:112px;height:auto;display:inline-block;margin-top:12px;margin-right:10px}img.productthumb:hover{border-color:#ff7c2d}img.insitu{max-width:550px;margin-top:16px}blockquote{border:1px solid #ccc;border-left:6px solid #b2d135;padding:14px 14px 14px 0;background:url(/media/leftquote.png) no-repeat 11px 11px}blockquote p{font-size:14px;font-style:italic;position:relative;padding-left:50px}blockquote.pricequalifier{background:none;border-right:6px solid #b2d135}blockquote.pricequalifier p{padding:0 14px;font-weight:600;margin-bottom:0}#addtoestimate .input-group-addon{min-width:80px}#addtoestimate .formnote{font-size:12px}.nav-tabs>li>a{border-radius:0;color:#8c8c8c;font-size:17px;font-weight:400;border:2px solid rgba(0,0,0,0);border-left:none;border-right:none}.nav-tabs>li>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#fff;color:#484848;border:2px solid #ff7c2d;border-left:none;border-right:none}.tab-content>.tab-pane{padding:10px 0}.tab-content>.tab-pane ul{padding-left:20px}.tab-content>.tab-pane li{list-style:none;text-indent:-24px;margin-bottom:4px}.tab-content>.tab-pane li:before{font-family:"Glyphicons Halflings";content:"";color:#b0d233;padding-right:10px;float:left;margin-right:10px}.quoteform{border:1px solid #d0d0d0;padding:10px}.quote{margin-top:45px}.quote .formcontent{padding:10px;background:#e5e5e5}.quote .formcontent a{font-weight:600}.quote h3{background:#b0d233;color:#354046;text-align:center;margin:0;padding:22px 5px;border-bottom:2px solid #fff;font-family:"Oswald",sans-serif;font-weight:400;font-size:28px;text-transform:uppercase}.quote img{max-width:160px}.quotefooter{background-color:#354046;padding:20px 0 10px;text-align:center;position:relative}.quotefooter .btn{margin-bottom:10px}.quotefooter a{display:block;font-size:11px;color:#b0d233}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:none;border-bottom:none;padding:8px 8px}.table>tbody>tr.productrow td{vertical-align:middle !important;border-bottom:1px solid #ddd}tr.productrow td>div{display:flex;gap:.5rem;align-items:center}tr.productrow td span.strikethru{color:var(--bulk-discount-color);text-decoration:line-through;font-style:italic}@media screen and (max-width: 576px){tr.productrow td>div{flex-direction:column}}.productrow img{margin-right:20px}.table>thead>tr>th{background-color:#b2d135;padding:12px}td.price,th.price{text-align:right;font-weight:600}a.shippingitem{font-weight:600}a.shippingitem .productdiscount{color:var(--bulk-discount-color);font-style:italic}.table>tfoot>tr>td.subtotal{background-color:#353f45;color:#fff;padding-top:8px;padding-bottom:8px;font-weight:600;border-top:10px solid #fff;border-bottom:10px solid #fff}#frmBasket{border-bottom:4px solid #b2d135;margin-bottom:40px}@media(min-width: 768px){#frmBasket th.products{width:65%}}@media(max-width: 767px){#frmBasket thead{display:none}#frmBasket table,#frmBasket tbody,#frmBasket tfoot,#frmBasket tr,#frmBasket td{display:block;width:100%}#frmBasket tr.productrow{display:flex;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #ddd}#frmBasket tr.productrow td{border:0;padding:4px 6px}#frmBasket tr.productrow td:first-child{flex:0 0 100%}#frmBasket tr.productrow td:first-child>div{flex-direction:row;align-items:flex-start;gap:12px}#frmBasket tr.productrow td:first-child>div>a:first-child{flex:0 0 60px}#frmBasket tr.productrow td:first-child img{margin:0;width:60px;height:auto}#frmBasket tr.productrow .qtycell,#frmBasket tr.productrow .eachcell,#frmBasket tr.productrow .totalcell{flex:1 1 0;min-width:0;text-align:center}#frmBasket tr.productrow .qtycell::before,#frmBasket tr.productrow .eachcell::before,#frmBasket tr.productrow .totalcell::before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:gray}#frmBasket tr.productrow .qtycell input.qty{max-width:80px}#frmBasket tr.productrow .eachcell,#frmBasket tr.productrow .totalcell{padding-top:8px;line-height:44px}#frmBasket tr.productrow .eachcell::before,#frmBasket tr.productrow .totalcell::before{line-height:1}#frmBasket tr.productrow .removecell{flex:0 0 100%;padding-top:8px}#frmBasket tr.productrow .removecell .removeitem{justify-content:flex-start;padding-left:6px}#frmBasket tr.basketactions,#frmBasket tr.basketsubtotal{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}#frmBasket tr.basketactions td,#frmBasket tr.basketsubtotal td{width:auto;flex:0 0 auto;padding:0;border:0}#frmBasket tr.basketactions td.tight[colspan],#frmBasket tr.basketsubtotal td.tight[colspan]{display:none}#frmBasket tr.basketactions{flex-wrap:wrap}#frmBasket tr.basketactions td .btn{width:100%}#frmBasket tr.basketactions td{flex:1 1 140px}#frmBasket tr.basketsubtotal{flex-wrap:wrap;gap:0}#frmBasket tr.basketsubtotal td:first-child{flex:0 0 100%;margin-bottom:10px}#frmBasket tr.basketsubtotal td:first-child .btn{width:100%}#frmBasket tr.basketsubtotal td.subtotal{flex:1 1 auto;border:0;padding:10px 12px}#frmBasket tr.basketsubtotal td.subtotal:last-child{display:none}}#frmBasket input[type=number],#frmBasket input.qty{padding:2px;border:1px solid #c7c7c7;max-width:75px;font-weight:600}.sidebar h3{margin-left:12px;font-size:21px;margin-bottom:15px}.sidebar h3.first{margin:0;background:#353f45;color:#fff;padding:13px 0}.sidebar ul{border:1px solid #e5e5e5;padding:0 15px;list-style:none}.sidebar li{border-bottom:1px solid #e5e5e5}.sidebar li a,.sidebar li em{display:block;padding:10px 0;color:#777;text-indent:-2px}.sidebar li a:hover{color:#ff7c2d}.sidebar li em i.fa{display:inline-block;color:#777;margin-right:5px}.sidebar li a i.fa{display:inline-block;font-size:9px;color:#ff7c2d;margin-right:5px}.sidebar .measure{border:1px solid #e5e5e5;padding-top:20px;background-color:#f0f0f0}.sidebar .measure p{padding:10px;text-align:center}.sidebarad{text-align:center}.iconholder{text-align:center;margin-top:10px;display:flex;align-items:center;gap:1rem}@media(max-width: 1200px){.iconholder{flex-direction:column}}@media(max-width: 767px){.iconholder{flex-direction:row}}@media(max-width: 420px){.iconholder{flex-direction:column}}.iconholder td{padding:0 .5rem;text-wrap:nowrap}.iconholder .iconcircle{background:url("/media/iconholder-og.png") no-repeat top center;color:#fff;font-size:32px;padding-top:21px;margin-top:10px;min-width:100px;min-height:85px}.iconholder .iconcircle h3{font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;font-size:18px}.iconholder .iconcircle a h3{color:#333;transition:color .3s ease}.iconholder .iconcircle a:hover h3{color:#b0d233}.iconholder .iconcircle a:hover{text-decoration:none}.banner{background:#353f45;color:#fff;text-transform:uppercase;padding:.75em 0 1em}.banner h3{margin:0;font-size:18px;margin-top:5px;line-height:2}.banner h3 em{color:#b2d135;font-style:normal}.banner .btn{margin-top:-5px;margin-left:1em}.banner span,.banner em{white-space:nowrap}.testimonial{background:url(/media/testimonialbg.jpg) no-repeat center center;background-size:cover;border-top:4px solid #b0d233}.testmonial h1,.testimonial h2,.testimonial h4,.testimonial p{color:#fff}.testimonial li{padding-left:55px;padding-right:55px}.testimonial h2{margin-bottom:20px}.testimonial h4{text-transform:uppercase;margin-top:20px}.testimonial h4 span{font-size:17px;font-style:italic;text-transform:none;font-weight:400}.testimonial p.lead{font-size:17px;font-style:italic;font-weight:400;margin-bottom:10px}.testimonial .bx-wrapper .bx-viewport{background:rgba(0,0,0,0);border:none;box-shadow:none}.testimonial .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:-30px}.testimonial .bx-wrapper .bx-controls-direction a{display:none}.formentry{display:none}.form-control{color:#000}.form-control.pushdown{margin-bottom:15px}.submit{padding-top:15px}em.formerror{color:#a94442;font-weight:600}.er_senderName .inputSenderName input,.er_senderEmail .inputSenderEmail input,.er_senderPhone .inputSenderPhone input,.er_postcode .inputPostcode input,.er_enquiry .inputEnquiry textarea,.er_address .inputAddress textarea,.er_terms .labelTerms,.er_reCaptcha .inputRecaptcha .g-recaptcha{border:2px solid #a94442;background:#fff0f0}.er_terms .labelTerms{padding:.5rem;border-radius:4px}.er_reCaptcha .inputRecaptcha .formerror{float:left}@media screen and (max-width: 767px){.form-horizontal .col-sm-6{margin-top:15px}}.contactinfo p{margin-bottom:0;font-weight:600}@media(max-width: 1200px){.contactinfo p{text-align:center}}@media(max-width: 767px){.contactinfo p{text-align:left}}@media(max-width: 420px){.contactinfo p{text-align:center}}.form-control{border-color:#aaa}.col-xs-15{width:20%}.nb{list-style:none}.tac{text-align:center}.tar{text-align:right}.tal{text-align:left}.mt0{margin-top:0}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb30{margin-bottom:30px}.pl0{padding-left:0}.pb0{padding-bottom:0 !important}.pb10{padding-bottom:10px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px}.pt0{padding-top:0 !important}.pt10{padding-top:10px !important}.pt30{padding-top:30px !important}.pt60{padding-top:60px !important}.pt90{padding-top:90px !important}.editlink{position:absolute;top:0;left:0;padding:10px}.fw600{font-weight:600}.come-in{transform:translateY(50px);animation:come-in 1s ease forwards}@keyframes come-in{to{transform:translateY(0)}}.fr{float:right}.ml10{margin-left:10px !important}.mb10{margin-bottom:10px !important}.socialshare{margin-top:8px}a.fbshare{background:#edeef4 url(/media/icons/icon_facebook_mini.png) no-repeat 5px 3px;text-decoration:none;border:1px solid #cdd5e5;color:#3b4d7b;padding:3px 6px 3px 21px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:Arial,sans-serif;font-size:11px}a.fbshare:hover{color:#3b4d7b !important;border-color:#9dacce;text-decoration:none !important}.textPage h1{font-size:30px}.sitemap ul li a{font-weight:600}.sitemap h3 a{color:#333}.notfound h1{font-size:30px}.notfound h2{font-size:22px}.contact #map{width:auto;height:350px;border-top:4px solid #b2d135;border-bottom:4px solid #b2d135;margin-bottom:30px}.contact .info{width:307px}.contact .infothumb{float:left;width:100px;margin-right:10px}.contact .contactinfo table{width:100%}.flex{display:flex}@media screen and (min-width: 992px){.imageText .container{display:flex}.imageText.left .text{order:1}.imageText .text p:last-of-type{margin-bottom:0}.imageText>.container,.imageText .image{align-items:center}}@media screen and (min-width: 992px){.splitText>.container{display:flex;align-items:center}}.matrixCta{background:#353f45;color:#fff;text-transform:uppercase;padding:.75em 0 1em;text-align:center}.matrixCta p{margin:0;font-size:18px;margin-top:5px;line-height:2;font-family:"Oswald",sans-serif;font-weight:500}.matrixCta p>a{font-weight:inherit}.matrixCta em{color:#b2d135;font-style:normal}.matrixCta .btn{margin-top:-5px;margin-left:1em}.matrixCta span,.banner em{white-space:nowrap}.widgetHeading{max-width:700px;margin:auto}.imageWidgetsBlock img{margin:10px auto}.imageWidgetsBlock p{margin:10px 20px}.imageWidgetsBlock .widgets{display:flex;flex-wrap:wrap;justify-content:center}.imageWidgetsBlock .widget{flex-basis:234px;padding:0 15px}@media screen and (max-width: 576px){.imageWidgetsBlock .widget{flex-basis:auto}}.matrixGallery figure{margin-bottom:30px}.matrixGallery figure a img{cursor:zoom-in;border:2px solid #e7e7e7;transition:.2s all}.matrixGallery figure a:hover img{border-color:#b2d135}.matrixImageLinks figure{margin-bottom:30px}.matrixImageLinks figure a img{border:2px solid #e7e7e7;transition:.2s all}.matrixImageLinks figure a:hover img{border-color:#b2d135}@media(max-width: 1200px){.mainnav .nav>li>a{padding:13px 16px}.categorylist .box img.wb1{height:auto;min-height:0}}@media(max-width: 998px){.mainnav .navbar-inverse .navbar-nav>li>a{padding:13px 7px;font-size:11px}.catheader .overlay{top:auto;bottom:0}.catheader h1{font-size:27px}.catheader h2{font-size:24px}.bxslider .caption{padding:20px 10px 24px 30px}section.delivery .content{min-height:0;margin-bottom:10px}.cta.short,.cta.long,.cta.full{height:auto}.container-wide{width:98%;padding-left:1%;padding-right:1%}.productsearch input[type=text],.productsearch input[type=search]{width:133px}.categorylist .box{height:450px}.categorylist .box .summary p{text-align:center}.sidebar{margin-top:40px}.sidebar h3.mt30{margin-top:0}.productimages,.productname,.productprice.mainprice{text-align:center}.productname{margin-top:20px}}@media(min-width: 768px){.lead{font-size:19px}.mobilesearch{display:none}.mainnav li.special{margin-right:20px}}@media(max-width: 767px){.sitehead{display:flex;flex-direction:column}.mainnav{order:-1}.mainnav.sticky{top:0}.mainnav li.special a{background-color:inherit;border-color:#353f45}.logo{text-align:center}.logo img{max-width:90%}.header .contact{text-align:center}.mainnav .navbar-inverse .navbar-nav>li>a{font-size:15px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{border-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{border-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>li.special>a:focus,.navbar-inverse .navbar-nav>li.special>a:hover{border-color:rgba(0,0,0,0)}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding-top:13px;padding-bottom:11px;color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#c4c4c4}.sidebar .col-xs-6{width:100%;float:none}.box{margin-bottom:10px}.catheader{overflow:none}.catheader .overlay{padding:15px;width:100%;position:static;margin-top:0 !important;border-top:1px solid #efefef}.catheader h1{font-size:22px}.catheader h2{font-size:20px}.bxslider h3{font-size:21px}.maincarousel .bx-wrapper{margin-top:15px}.maincarousel .bx-wrapper .bx-viewport{border-width:2px}.alsoin{margin-top:-20px}.breadcrumbs a{display:inline-block;padding:5px}#addtoestimate p:last-of-type{margin-bottom:20px}.quotefooter a.link{padding:10px}footer.main li{padding:0}footer.main li a{display:block;padding:10px 0}footer.main .copyright a,footer.main .copyright span.credit{display:block;padding:15px 0 4px 0;text-align:left}footer.main .copyright a:after{display:none}}.clear-both{clear:both}body .alfred{transition:300ms}body .alfred .icons,body .alfred .add-top,body .alfred .add-bottom,body .alfred .add-left,body .alfred .add-right,body .alfred .sortable-handle{display:inline-block;opacity:0;transition:300ms}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.icons{opacity:1}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.add-top{opacity:1}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.add-bottom{opacity:1}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.add-left{opacity:1}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.add-right{opacity:1}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.sortable-handle{opacity:1}body .alfred:hover .outer{overflow:clip}body .alfred:hover .add-top{top:0}body .alfred:hover .add-bottom{bottom:0}body .alfred .sortable-handle{width:40px;height:40px}body .alfred:hover>.alfredelements .sortable-handle{display:grid;place-content:center;z-index:1000}.closurenotice{position:relative;background:#fde9d4;color:#000}.closurenotice .edit{position:absolute;top:.5rem;right:.5rem}.quotefooter .error{color:#fff;margin-inline:1rem;padding:.5rem;cursor:not-allowed}.productsearch,.productsearch form{position:relative}.productsearch input[type=search]{-webkit-appearance:none;appearance:none;border-radius:0;box-sizing:content-box;padding-right:20px;width:142px}.productsearch form.searching input[type=search]{background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><circle cx='20' cy='20' r='14' fill='none' stroke='%23f56d01' stroke-width='5' stroke-dasharray='60 30'/></svg>") no-repeat right 4px center/14px 14px;animation:none}.searchsuggest{display:none;position:absolute;top:100%;right:0;z-index:12000;min-width:320px;max-width:90vw;margin-top:4px;background:#fff;border:1px solid #e7e4e4;border-top:2px solid #f56d01;box-shadow:0 6px 16px rgba(0,0,0,.15);text-align:left}.searchsuggest .item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-bottom:1px solid #f0eeee;color:#333;font-size:13px;text-transform:none;text-decoration:none;line-height:1.3}.searchsuggest .item:last-child{border-bottom:0}.searchsuggest .item.active,.searchsuggest .item:hover,.searchsuggest .item:focus{background:#fff3e8;color:#333}.searchsuggest .item img,.searchsuggest .item .noimg{flex:0 0 40px;width:40px;height:40px;object-fit:cover;background:#f5f5f5}.searchsuggest .item .txt{display:block;min-width:0}.searchsuggest .item .title{display:block;font-weight:600}.searchsuggest .item .meta{display:block;font-size:11px;color:gray}.searchsuggest .item.all{justify-content:center;font-weight:600;color:#f56d01}.searchsuggest .item.none{color:gray;font-style:italic}@media(max-width: 767px){.searchsuggest{min-width:0;max-width:none;overflow-y:auto;-webkit-overflow-scrolling:touch}}.searchform{display:flex;gap:6px;max-width:520px}.searchform input[type=search]{flex:1 1 auto;padding:6px 10px;border:1px solid #f56d01;border-radius:0}.searchpager{margin:30px 0 0}.searchpager li>span{display:inline-block;padding:5px 14px;color:gray}@media(max-width: 767px){.productlower{display:flex;flex-direction:column}.productlower .quotecol{order:-1;margin-bottom:30px}.productlower .nav-tabs{display:none}.productlower .tab-content>.tab-pane{display:block;opacity:1;padding:0 0 10px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.productlower .tab-content>.tab-pane:last-child{border-bottom:0}.productlower .tab-content>.tab-pane>h3{margin-top:0}.productdetail img,.productdetail picture{max-width:100%;height:auto}.productdetail .table{table-layout:fixed}.productsize,.productprice{overflow-wrap:anywhere}.sidebar .sidebarad{display:block;text-align:center}.sidebar .col-xs-6>img{display:block;margin-left:auto;margin-right:auto}span.qualifier{white-space:normal}.productdetail p.lead small{display:block;margin-top:6px}.productdetail p.lead a.scroll{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 6px 0 0;white-space:nowrap;font-size:16px;font-weight:600}.quote{margin-top:20px}#addtoestimate .formcontent>p:nth-of-type(2),#addtoestimate .formcontent>img{display:none}}.breadcrumbs .crumbback{display:none}@media(max-width: 767px){.header .contact{display:none}.header .logo{padding-bottom:6px}.breadcrumbs .crumbtrail{display:none}.breadcrumbs .crumbback{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-weight:600}.breadcrumbs .crumbback .fa{font-size:12px}section.breadcrumbs{padding:0 10px}}@media(max-width: 767px){.btn,.btn.btn-sm{min-height:44px;padding:10px 16px;font-size:16px;line-height:22px}.form-control,select.form-control,.input-group-addon{height:44px;font-size:16px}.input-group-addon{line-height:22px}#frmBasket input[type=number],#frmBasket input.qty{height:44px;max-width:90px;padding:4px 8px;font-size:16px}.removeitem{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;font-weight:600;cursor:pointer}.removeitem input[type=checkbox]{width:22px;height:22px;margin:0}.mainnav .navbar-header{display:flex;align-items:center;gap:8px;padding:4px 0;margin:0}.navbar-header .basketbtn{order:1;flex:0 0 auto;min-height:44px;margin:0;padding:10px 8px;background:none;border:0;color:#fff;font-size:20px;line-height:24px}.navbar-header .basketbtn:hover,.navbar-header .basketbtn:focus{background:none;color:#b0d233}.navbar-header .basketbtn .cartcount{margin-left:2px}.navbar-header>ul.pull-right{order:2;flex:1 1 auto;float:none !important;min-width:0;margin:0}.navbar-header .productsearch{float:none}.mobilesearchform{display:flex;float:none !important;margin:0;width:100%}.navbar-header .productsearch input[type=search]{flex:1 1 auto;min-width:0;width:auto;height:36px;top:0}.navbar-header .productsearch .btn{flex:0 0 auto;min-height:44px;padding:10px 12px;top:0;left:0}.mainnav .navbar-toggle{order:3;flex:0 0 auto;float:none;min-height:44px;margin:0;padding:14px 10px}}.quotemessage{margin:0 10px 12px;padding:10px 12px;text-align:left;font-size:14px}.quotemessage .quoteactions{display:block;margin-top:8px}.quotemessage a.btn{display:inline-block;font-size:13px;color:#354046;margin-right:6px}.quotemessage .close{margin:-6px -6px 0 8px;padding:6px 8px;font-size:24px;line-height:1;opacity:.5}.quotemessage .close:hover,.quotemessage .close:focus{opacity:1}@media(max-width: 767px){.categorylist{padding-left:0;padding-right:0}.categorylist .row,.rpb-deals .row,.relateditems .row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.categorylist .col-xs-6,.rpb-deals .col-xs-6,.relateditems .col-xs-6{display:flex;padding-left:8px;padding-right:8px}.categorylist .box,.rpb-deals .box,.box.related{flex:1 1 auto;display:flex;flex-direction:column;width:100%;height:auto;margin-top:15px;margin-bottom:0}.box img{min-height:0}.categorylist .box img.wb1,.rpb-deals .box img.wb1,.box.related img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.ribbon{display:block}.ribbon .overlay{max-width:45%}.box div{padding:0 10px;min-height:0;max-height:none;overflow:visible}.categorylist .box div.info{max-height:none;overflow:visible}.categorylist .box h3,.rpb-deals .box h3,.box.related h3{font-size:13px;line-height:1.3;margin-top:10px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.categorylist .box .info p{display:none}.categorylist .box .summary{position:static;margin-top:auto;margin-bottom:0;padding-bottom:5px}.categorylist .box .summary p{margin:0 0 8px;text-align:center}.box span.price{font-size:16px}.categorylist .box .btn,.rpb-deals .box .btn,.matrixImageLinks .box .btn,.box.related .btn{padding-left:8px;padding-right:8px;font-size:14px;max-width:none;white-space:normal}.rpb-deals .box>div,.box.related>div{flex:1 0 auto}.rpb-deals .box p{font-size:12px}.matrixGallery figure,.matrixImageLinks figure{margin-bottom:15px}.iconholder{flex-direction:column;gap:0}}
