@font-face{font-family:'Jakarta';src:url('styleImage.aspx?styleid=1&filename=PlusJakartaSans-VariableFont_wght.ttf') format('truetype');font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:'Jakarta';src:url('styleImage.aspx?styleid=1&filename=PlusJakartaSans-VariableFont_wght.ttf') format('truetype');font-weight:300 700;font-style:italic;font-display:swap}:root{--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:6rem;--space-xxl:8rem}html{background-color:#fff}body{-webkit-font-smoothing:antialiased;font-family:'Jakarta',sans-serif;font-weight:400}h1,h2,h3,h4,p{margin-bottom:var(--space-xs)}.std-section,.basket-section,.grid-section,.grid-section-home,.group-products-section,.forms-section-alt,.products-section,.products-section-details,.header-section,.container-large,.enq1{max-width:1250px;margin:0 auto}.std-section{padding:var(--space-lg) var(--space-sm)}.basket-section{padding:var(--space-md) var(--space-sm)}.grid-section{padding:var(--space-xl) var(--space-sm)}.grid-section-home{padding:var(--space-sm) var(--space-sm) var(--space-xl)}.group-products-section{padding:var(--space-md) var(--space-sm) var(--space-sm)}.forms-section{padding:var(--space-lg) var(--space-sm);margin:0 auto}.forms-section-alt{padding:var(--space-md) var(--space-sm) var(--space-lg)}.products-section,.products-section-details{padding:var(--space-lg) var(--space-sm)}.header-section{padding:0 var(--space-sm)}.container-large,.enq1{padding:0}.std-v2-section,.std-v3-section{padding:var(--space-md) 0;margin:0 auto}.banner-section-1{padding:var(--space-md) var(--space-sm);margin:0 auto;background:#ebeef1}.banner-section-2{padding:var(--space-md) var(--space-sm);margin:0 auto;background:#002143}.checkout-section{padding:var(--space-md) var(--space-sm);max-width:833.3333px;margin:0 auto}.width-sm,.enq0,.reg-page,.width-sm-account,.enq3{max-width:833.333333333px;margin:auto}.width-sm-account,.reg-page{padding:0 var(--space-sm)}.enq1{max-width:1250px}.enq3{padding:var(--space-sm)}section.accountmargin{margin-top:var(--space-sm)}.grecaptcha-badge{bottom:1rem !important;z-index:9994}@media(max-width:1024px){.grid-section,.grid-section-home,.group-products-section{overflow-x:auto;-webkit-overflow-scrolling:touch}.grid-section{padding:var(--space-lg) 0}.grid-section-home{padding:var(--space-sm) 0 5rem}.group-products-section{padding:var(--space-sm) 0}.banner-section-1,.banner-section-2{padding:0}.products-section{padding:var(--space-lg) 0}.products-section-details{padding:var(--space-sm) 0}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:0;padding-right:0}a{color:#00274d;transition:color .4s ease}a:hover{text-decoration:none;color:#3b6894}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#00274d;border-color:#00274d;box-shadow:none !important}div#mini-basket-cont .CRMMiniBasket{display:none}html{font-size:16px}@media(max-width:680px){html{font-size:14px}}body{overflow-x:hidden;font-family:'Jakarta',sans-serif;font-weight:400;font-style:normal;line-height:1.6;color:#000;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:'Jakarta',sans-serif;font-weight:700;margin:0 0 1rem;line-height:1.2}em,i{font-style:italic}strong,b{font-weight:700}h1,h2{font-size:2rem}h3{font-size:1.3rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.8rem;font-weight:100}body table{font-size:.9rem}@media(max-width:1024px){html{font-size:.9rem}}@media(max-width:680px){html{font-size:.9rem}body table{font-size:.8rem}}img{max-width:100%}#footer{background-color:#00274d;padding:1rem 0}.mb-2,.my-2{margin-bottom:0 !important}a.login-btn:before,a.signup-btn:before,a.logout-btn:before,a.contact-btn:before,a.search-btn:before,a.basket-items:before{font-family:"FontAwesome"}a.login-btn:before{content:" "}a.signup-btn:before{content:" "}a.logout-btn:before{content:" "}a.contact-btn:before{content:" "}a.search-btn:before{content:" "}a.basket-items:before{content:" "}.btn-primary{background-color:#00274d;height:50px;width:180px;border:none;font-size:1rem;font-weight:bold;box-shadow:0 2px 6px rgba(0,0,0,.1)}.group-search-container button{margin:0}@keyframes fade-in{to{opacity:1;transform:translate(0)}}.mb-3,.my-3{margin-bottom:0 !important}#footer .col-xs-12.col-sm-6.col-lg-3.my-3{margin:1rem 0 !important}.col-6.col-lg-3{margin:auto}.site-header .container-logo{text-align:left}.site-header .container-search{height:100%;width:100%;display:flex;flex-flow:column;justify-content:center}.site-header .container-search .group-search-container{margin:0}.site-header .container-search .group-search-container button{font-size:0}.site-header .container-search .group-search-container button span{font-size:22px}.site-header .container-search .group-search-container button span:before{font-family:"FontAwesome";content:""}.site-header .container-search .group-search-container form{position:relative;width:100%;margin-bottom:0;display:flex;align-items:center}.site-header .container-search .group-search-container form .form-group:first-child{display:none}.site-header .container-search .group-search-container form button{height:100%;line-height:1;background:#fff;color:#00274d;border-radius:0 !important}.site-header .container-search .group-search-container form .form-group,.site-header .container-search .group-search-container form .form-group input{width:100%;margin-bottom:0}.site-header .header-actions{display:flex;flex-flow:row;justify-content:end;align-items:center;height:100%}.site-header .header-actions .action{text-align:center}.site-header .header-actions .action a{display:flex;color:#000}.site-header .header-actions .action a:hover{text-decoration:none}.site-header .header-actions .action a .icon i{font-size:20px}.site-header .header-actions .action a .action-label{font-size:.5rem;display:flex}.site-header .header-actions .action{display:flex;color:#000;justify-content:end;width:48px}.site-header .header-actions .action .icon i,.site-header .header-actions .action a .icon i{font-size:20px;transition:color .4s ease-in-out}.site-header .header-actions .action .icon i:hover,.site-header .header-actions .action a .icon i:hover,span.glyphicon.glyphicon-search:hover{color:#00274d}.site-header .header-actions .action .icon a{display:flex}.header-actions .icon{margin-top:2px}span.glyphicon.glyphicon-search{transition:color .4s ease-in-out}@media(max-width:470px){.site-header .header-actions .action{width:40px}}@media(max-width:410px){.site-header .header-actions .action{width:34px}}@media(min-width:1025px){.site-nav .navbar .navbar-collapse .navbar-nav li a[title=""][href="/category/brands"],.site-nav .navbar .navbar-collapse .navbar-nav li a[title=""][href="/category/audio-products"],.site-nav .navbar .navbar-collapse .navbar-nav li a[title=""][href="/category/lighting-products"],.site-nav .navbar .navbar-collapse .navbar-nav li a[title=""][href="/category/video-products"],.site-nav .navbar .navbar-collapse .navbar-nav li a[title=""][href="/category/packaging"],.site-nav .navbar .navbar-collapse .navbar-nav li a[title=""][href="/category/b-stock"],.site-nav .navbar .navbar-collapse .navbar-nav li a[title=""][href="/category/ex-hire"],.site-nav .navbar .navbar-collapse .navbar-nav li a[title=""][href="/category/spares"]{color:#fff}}input.form-control.group-search-text{font-size:.9rem}body.no-scroll{overflow:hidden !important;position:fixed !important;width:100%}header.site-header.py-3{position:sticky;top:0;z-index:1000;background-color:#fff}@media(max-width:500px){.site-nav{top:60px !important}}.site-nav{position:sticky;z-index:2000;top:70px}.site-nav .navigation .navbar-nav ul{padding-left:0}.site-nav .navigation .navbar-nav li{list-style:none}.site-nav .navigation .navbar-nav li.has-child>a:after{font:var(--fa-font-solid);content:"";font-weight:bold}.site-nav .navigation .navbar-nav li a{padding:1.5rem 10px;border-bottom:1px solid #fafbfb;display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#fafbfb}.site-nav .navbar-nav h3{display:none}@media(min-width:1025px){.site-header .container-logo{text-align:left}.site-nav .navbar{width:100%;padding:0}.site-nav .navbar .navbar-collapse{display:block}.site-nav .navbar .navbar-collapse .navbar-nav{flex-flow:row}.site-nav .navbar .navbar-collapse .navbar-nav li a{display:flex;padding:var(--space-sm);border-bottom:none;text-decoration:none;transition:background-color .4s ease-in-out,color .4s ease-in-out;color:#fafbfb}.site-nav .navbar .navbar-collapse .navbar-nav li a:hover{background-color:#e2e2e2;color:#00274d !important}.site-nav .navbar .navbar-collapse .navbar-nav li.has-child>a:after{margin-left:10px}.site-nav .navbar .navbar-collapse .navbar-nav .CRMCategoryList>ul>li,.site-nav .navbar .navbar-collapse .navbar-nav>li{float:left;position:relative}.site-nav .navbar .navbar-collapse .navbar-nav .CRMCategoryList>ul>li>ul,.site-nav .navbar .navbar-collapse .navbar-nav>li>ul{display:none;position:fixed;left:0;background-color:rgba(0,0,0,.8);box-shadow:0 10px 40px rgba(0,0,0,.1);z-index:1000;opacity:0;transform:translateY(0);padding:var(--space-sm);width:100% !important}.site-nav .navbar .navbar-collapse .navbar-nav .CRMCategoryList>ul>li>ul>li,.site-nav .navbar .navbar-collapse .navbar-nav>li>ul>li{position:relative;max-width:1218px;margin:auto}.site-nav .navbar .navbar-collapse .navbar-nav .CRMCategoryList>ul>li>ul>li>a:after,.site-nav .navbar .navbar-collapse .navbar-nav>li>ul>li>a:after{transform:rotate(-90deg)}.site-nav .navbar .navbar-collapse .navbar-nav .CRMCategoryList>ul>li>ul>li>ul,.site-nav .navbar .navbar-collapse .navbar-nav>li>ul>li>ul{display:none;position:absolute;left:100%;top:0;background-color:rgba(0,0,0,.8);min-width:300px;z-index:1001;opacity:0;transform:translateX(-3px)}.site-nav .navbar .navbar-collapse .navbar-nav .CRMCategoryList>ul>li>ul>li:hover>ul,.site-nav .navbar .navbar-collapse .navbar-nav>li>ul>li:hover>ul{display:block;animation:fade-in 400ms ease forwards}.site-nav .navbar .navbar-collapse .navbar-nav .CRMCategoryList>ul>li:hover>ul,.site-nav .navbar .navbar-collapse .navbar-nav>li:hover>ul{display:block;animation:fade-in 400ms ease forwards}.site-nav .navbar .navbar-collapse .navbar-nav .CRMCategoryList{float:left}.site-nav .navbar-header .navbar-toggle{display:none}}@media(max-width:1024px){.site-header .header-actions{justify-content:right}.site-nav .navbar{justify-content:flex-end;width:100%;height:64px}.site-nav .navbar .navbar-toggle{background:none;color:#fafbfb;font-size:28px;border:none;transition:color .4s ease-in-out,background-color .4s ease-in-out;padding:0}.site-nav .navbar-collapse li a{transition:color .4s ease-in-out,background-color .4s ease-in-out}.site-nav .navbar-collapse li a:hover{background-color:#e2e2e2;color:#00274d}.site-nav .navbar-collapse>ul.navbar-nav .CRMCategoryList>ul>li>ul,.site-nav .navbar-collapse>ul.navbar-nav>li>ul{display:none;border-bottom:1px solid #fafbfb;padding:20px 0 20px 0}.site-nav .navbar-collapse>ul.navbar-nav .CRMCategoryList>ul>li>ul>li>ul,.site-nav .navbar-collapse>ul.navbar-nav>li>ul>li>ul{display:none;border-bottom:1px solid #e9ecef;padding:0 0 45px 0}.site-nav .navbar-collapse>ul.navbar-nav li.has-child a:after{margin-left:10px;transition:transform .2s ease-in-out}.site-nav .navbar-collapse>ul.navbar-nav li.has-child.expanded>ul{display:block}.site-nav .navbar-collapse>ul.navbar-nav li.has-child.expanded>a:after{transform:rotate(180deg);scale:.9}}@media(max-width:500px){.header-actions{justify-content:space-around}.header-actions .action a .icon i{font-size:23px}}span.navigation-text{display:none !important}@media(max-width:1024px){ul.nav.navbar-nav{min-height:100 dvh}}li.has-child.expanded ul li a{border-bottom:none !important}@media(max-width:1024px){.site-nav{top:67px}}@media(max-width:991px){.site-nav{top:58px}}@media(max-width:680px){.site-nav{top:59px}}.header-logo-1{flex:0 0 30%;max-width:30%;display:flex;justify-content:flex-start;align-items:center}.header-icons-1{flex:0 0 25%;max-width:25%;display:flex;justify-content:flex-end;align-items:center}@media(max-width:991px){.header-icons-1{flex:0 0 65%;max-width:65%}}ol.breadcrumb.group-breadcrumb-container{margin-bottom:0}#cmsbiscuits{display:none}.CRMProdItemDetail{width:100%;margin-top:-1.6rem}.CRMProdItemDetail form{margin-top:1rem;padding:0 !important}.CRMProdItemDetailImg img{max-width:100%}.CRMProdItemDetailImg+div{width:65%;display:inline-block;float:left}.CRMProdItemDetailRef{overflow:auto;float:right}.CRMProdItemSummaryImg a img,.CRMProdItemDetailImg img{max-width:100%}.CRMProdItemSummaryDesc,.CRMMiniLineRow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.addqty{width:75px;text-align:center;border-radius:0;border:1px solid #d3d3d3;height:40px}input.CRMBuyButton{height:40px;border:1px solid #00274d}a.CRMProdItemSummaryMore{color:#000;font-weight:bold;font-size:.9rem;transition:color .4s ease-in-out}.CRMProdItemDetailImg a[rel=""] .enlargelink{display:none}#home-mini-basket.one_col-hidden .CRMMiniBasket,#home-mini-basket.one_col-hidden>h3{display:none}div#CRMProdItemDesc1 h1{margin-bottom:0;font-size:1.8rem}@media screen and (max-width:767px){.CRMProdItemDetailImg{position:unset}}@media(max-width:680px){.CRMProdItemDetailImg img{max-width:80%}}@media only screen and (max-width:600px){.CRMFullBasket{overflow-x:scroll}}#CRMMiniBasketBubble{position:fixed;top:100px;right:0;width:300px;font-size:1rem;background:rgba(0,0,0,.9);color:#fafbfb;font-weight:bold;padding:var(--space-sm);border-radius:0;opacity:1;transition:opacity .4s ease,transform .4s ease;display:flex;z-index:10001;align-items:center}.bubbleCloseTop{display:none}.bubbleControls{display:none}.bubbleControls a{padding:4px;margin:6px;border:1px solid #ddd}.CRMMiniLineRow{margin:5px 0}.CRMHeaderBasketCheckout table{width:100%}#checkout-stages{font-size:1.3em;margin-top:.5em}#checkout-stages ol{padding:0;counter-reset:checkout-stages-counter}#checkout-stages li{display:inline-block;font-size:0;background:#eee;height:50px;vertical-align:middle;line-height:50px;padding:0 5%;border-radius:4px;counter-increment:checkout-stages-counter}#checkout-stages li.selected{font-size:.9em;background:#4d2600;color:#fff}#checkout-stages li:before{content:counter(checkout-stages-counter);font-size:16px}#checkout-stages li.selected:before{display:none}.selected{font-weight:bold}.divManage table thread,.divManage table tbody{margin-top:15px;width:100%}@media(max-width:680px){.divManage table thread a,.divManage table tbody a{font-size:12px !important}}.CRMBasketButton{text-align:right}.CRMOrderSummary table{display:table;width:100%;margin-top:0;margin-bottom:4rem}.CRMOrderSummary .printlink{margin-bottom:20px}.CRMOrderSummary .CRMBasketSummary{float:left}.CRMOrderSummary .CRMBasketHeaderInfo{display:block}.CRMOrderSummary .CRMOrderSummaryLines{display:block;margin:0}.CRMFullBasket table tr td{padding:10px 10px}.CRMFullBasket table .basketLineDelete{text-align:center}.CRMFullBasket table tfoot tr td,form[name="paymentselection"] table tbody tr td{padding-top:1em}form[name="paymentselection"] table tbody tr td label{margin-left:10px;margin-bottom:0}td.basketLineAdd{position:relative}td.basketLineAdd:after{content:"Add to basket";position:absolute;left:0;top:0;background:#eee;width:109px;height:29px;line-height:29px;text-align:center;border-radius:4px}#body-cont input[type="button"],#body-cont input[type="submit"],input.CRMBuyButton,button{background:#6e93b8;padding:5px 10px;border-radius:0;color:#fff}#body-cont input[value="Checkout"][type="button"],#body-cont input[value="Checkout"][type="submit"],#body-cont input[value="Continue"],#body-cont input.CRMBuyButton,input.CRMBuyButton{background:#00274d;color:#fafbfb;border:none;box-shadow:0 2px 5px rgba(0,0,0,.1);font-size:.9rem;font-weight:bold}.CRMHeaderBasketCheckout>form>table>tbody>tr>td>table>tbody>tr>td{padding:5px 0}.CRMHeaderBasketCheckout>form>table>tbody>tr>td>table>tbody>tr>td>input[type="text"],.CRMHeaderBasketCheckout>form>table>tbody>tr>td>table>tbody>tr>td>select,.CRMHeaderBasketCheckout>form>table>tbody>tr>td>table>tbody>tr>td>textarea{width:90%}@media screen and (max-width:992px){.CRMHeaderBasketCheckout>form>table>tbody>tr>td{display:block;width:100%;margin-bottom:1em}}.CRMFullBasket tr th.basketLineDesc{width:60%}.CRMFullBasket tr th.basketLinePrice{width:10%}.CRMFullBasket tr th.basketLineQty{text-align:left;width:10%}.CRMFullBasket tr th.basketLineTotal{width:10%}.CRMFullBasket tr th.basketLineDelete{width:10%}#footer img{max-width:75%;margin:0 auto;max-height:165px;display:block}#footer h2{font-size:18px;margin-top:0}.minimenu ul{margin:0;padding:0;list-style:none}.minimenu ul li{padding:2px 0 2px}span.navigation-text{color:#fff;font-size:12pt;letter-spacing:1.18pt}span#announcement-close{float:right;margin-right:1em;cursor:pointer;font-size:14pt}div#site-notification{color:#e1e1e1;padding:10px;text-align:center}.container-slider{padding:unset}.action.search{cursor:pointer}.mobile-search .header-actions .just-padding{width:100%}.action-label{font-size:12pt}input.searchTextBox{width:100%;color:#fafbfb;background-color:transparent;background-clip:padding-box;border-radius:0;margin-bottom:1em;border:0;font-size:1rem;font-family:'Jakarta'}input.searchTextBox.form-control.mb-2{color:#fafbfb}.form-control:focus{color:#000;background-color:transparent;outline:0}input.searchImage{height:50px;width:180px;border-radius:0;display:block;margin-right:auto !important;font-size:14px}div#CRMProdSearch{text-align:center}.CRMFilterListEmpty{color:#000;text-align:center;font-weight:bold;display:none}.attributefiltertitle{color:#000;font-weight:bold;margin-right:20px}.show-more-attributes a{color:#00274d}.CRMFilterList form>ul>li>ul>li>label{margin-bottom:0}.CRMFilterList{clear:both}.show-more-attributes{font-size:.7rem}div#category-list-cont{position:sticky;top:159px;margin-top:2rem !important;margin-bottom:74px !important;padding:0 0 0 var(--space-sm)}@media(max-width:991px){div#category-list-cont{margin-top:1rem !important}}.attribute-padding h5{display:none}.footer-top-row h3{margin-bottom:0}.container-footer-top-row{background-color:#002143;color:#fafafa}.footer-top-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.btn-cta{background-color:#fafafa;border-radius:0;color:#000;font-weight:bold;border:none;line-height:37px;font-size:.9rem;height:50px;width:180px;display:inline-block;box-shadow:0 2px 5px rgba(0,0,0,.1)}.container-strap{background-color:#00274d;padding:3rem 0 2rem 0}@media(max-width:800px){.footer-top-row{padding:2rem 0}}.strap-image img{width:90.288px;height:31.68px;aspect-ratio:auto 2.85}.strap-text{color:#fafbfb;font-weight:bold}#footer h2{color:#fff;padding-top:0;font-family:PlusJakarta Display,sans-serif;font-size:16px;font-weight:700;line-height:18px}span.address-icon img{width:15px}span.address-data{display:inline-block;vertical-align:top;color:#8192a5;font-size:.9rem}.address-items{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:10px}span.address-icon{display:inline-block}.my-account-pages ul{list-style-type:none;margin:0;padding:unset;font-size:.9rem}.my-account-pages ul li a{line-height:1.6rem;color:#8192a5}.my-account-pages ul li a:hover{text-decoration:none}.final-foot-item,.final-foot-item a{color:#fff;font-size:1rem;margin:auto;vertical-align:middle}.foot-item-social a img{width:25px}.foot-item-social{display:flex;vertical-align:middle;margin:unset}span.social-title{width:100px}footer#footer .col-4{margin-top:2rem;flex:0 0 30%;max-width:22%;background-color:transparent}@media(max-width:1024px){footer#footer .col-4{flex:0 0 35%;max-width:35%}}@media(max-width:768px){footer#footer .col-4{flex:0 0 45%;max-width:45%}}@media(max-width:500px){footer#footer .col-4{flex:0 0 50%;max-width:50%}}.container-footer-top-row .container{max-width:1250px;padding:0 1rem}.container-strap .container{max-width:1234px}.container-strap .col-md-4{display:flex;align-items:center}@media(max-width:767px){.strap-image img{margin-bottom:20px}}footer#footer .container{max-width:1250px}@media(max-width:680px){.footer-top-row{flex-direction:column;align-items:flex-start}}@media(max-width:680px){.btn-cta{margin-left:0}}footer#footer .col-12.col-md-3{margin-top:1.4rem;background-color:transparent}.final-foot-item.foot-item-social h4{margin-bottom:0}span.copyright{font-size:.8rem;color:#8192a5}.container-breadcrumb{background-color:#fafafa;border-bottom:1px solid #f1f1f1}.group-breadcrumb-container{background-color:unset;padding-left:0;align-items:baseline}.group-breadcrumb-container li a span.group-item-name{color:#000;text-decoration:none;background-color:transparent;border:none}@media screen and (min-width:0) and (max-width:767px){.group-breadcrumb-container li a span.group-item-name{font-size:.79rem}}.group-breadcrumb-container li a span.group-item-name:hover{color:#3b6894;text-decoration:none;border:none}.group-breadcrumb-container li a:hover{text-decoration:none;color:#3b6894}.group-breadcrumb-container .group-item:not(first-child):not(:last-child) a:after{content:"»";font-size:14px;padding-left:18px;padding-right:18px}@media screen and (min-width:0) and (max-width:767px){.group-breadcrumb-container .group-item:not(first-child):not(:last-child) a:after{font-size:10px;padding-left:12px;padding-right:12px}}.category-group-container{align-content:space-between;gap:1em 2em}.category-group-item{margin:5px;flex:0 1 auto;flex-shrink:1;border:1px solid #e2e2e2;max-width:250px}.category-group-item a img{width:250px;height:250px}.category-group-container .category-group-item .group-item-name{background-color:#00274d;color:#fff;padding:.5em}.CRMProdItemSummaryDesc{flex:2;white-space:normal;text-align:left;padding:0 16px 0 0}.CRMProdItemSummaryCost{text-align:left}.CRMProdItemSummaryStock{text-align:left;font-size:.7rem;font-weight:200;margin:.5rem 0;color:#7c7c7c;max-width:250px}div.CRMProdItemSummary form{margin-bottom:0;padding:0 !important;width:100%}div.CRMProdItemSummary form input{display:inline-block;padding:0;margin:0;height:40px}div.CRMProdItemSummary form input[type="hidden"]{width:0}div.CRMProdItemSummary form input[type="submit"],div.CRMProdItemSummary form input.CRMBuyButton{border-radius:0;width:100%;margin:0 0 0 0 !important}div.CRMProdItemSummary form input[type="text"]{border-radius:0;padding:0;width:30%;border:1px solid #d3d3d3}.CRMHiddenPriceMessage{width:100%;order:10}.CRMHiddenPriceMessage a{color:#fff}.CRMHiddenPriceMessage a:hover{text-decoration:none}div#lightbox{width:100%;text-align:center;background-color:transparent;border:none;position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%);z-index:2002 !important}div#overlay{z-index:2001 !important}img#lightboxImage{text-align:center !important}div#keyboardMsg{display:none}.file-list{list-style-type:none;padding:unset}.file-library .file-list li.file-item{display:inline-block}.file-library .file-list li.file-item a{color:#000 !important;font-size:16px;text-decoration:underline}span.enlargelink{display:none}.container-3{max-width:800px;width:100%;padding-top:20px;padding-bottom:45px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.lead{padding-top:15px}@media screen and (min-width:992px) and (max-width:1200px){.container-3{max-width:960px}}@media screen and (min-width:768px) and (max-width:991px){.container-3{max-width:720px}}@media screen and (min-width:576px) and (max-width:767px){.container-3{max-width:540px}}.row.featurette.homepage1 .container{display:flex;flex-wrap:wrap;align-items:center}.row.featurette.homepage1{background:#fafbfb;margin:auto}.featurette h2{margin:auto !important}.row.featurette.homepage1 .container .col-md-4{flex:0 0 50%;max-width:50%}@media screen and (min-width:0) and (max-width:991px){.row.featurette.homepage1 .container .col-md-4{flex:0 0 100%;max-width:100%}}.row.featurette.homepage1 .container .col-md-8{flex:0 0 50%;max-width:50%}@media screen and (min-width:0) and (max-width:991px){.row.featurette.homepage1 .container .col-md-8{flex:0 0 100%;max-width:100%}}.row.featurette.homepage1 .container .col-md-8 .text-center{text-align:left !important}.row.featurette.homepage2 .container{display:flex;flex-wrap:wrap;align-items:center}.row.featurette.homepage2{background:#fafbfb;margin:auto}.featurette h2{margin:auto !important}.row.featurette.homepage2 .container .col-md-4{flex:0 0 50%;max-width:50%}@media screen and (min-width:0) and (max-width:991px){.row.featurette.homepage2 .container .col-md-4{flex:0 0 100%;max-width:100%}}.row.featurette.homepage2 .container .col-md-8{flex:0 0 50%;max-width:50%}@media screen and (min-width:0) and (max-width:991px){.row.featurette.homepage2 .container .col-md-8{flex:0 0 100%;max-width:100%}}.row.featurette.homepage2 .container .col-md-8 .text-center{text-align:left !important}section.container-fluid.section-gray.home_products{padding-top:50px;padding-right:0 !important;padding-left:0 !important}.grid-section-home h2{margin-top:3rem;color:#00274d}@media(max-width:1024px){.grid-section-home h2,.grid-section-home p{padding:0 var(--space-lg) 0 var(--space-sm)}}.grid-section .row{gap:1%}.grid-section-home .row{gap:1%;margin-top:1rem;align-items:stretch}@media(max-width:1024px){.grid-section-home .row{gap:var(--space-sm)}}@media(max-width:1024px){.grid-section .row{gap:var(--space-sm)}}@media(min-width:1024px){.col-md-3{-ms-flex:0 0 25%;flex:0 0 24.25%;max-width:24.25%;margin-top:.5%;margin-bottom:.5%;display:flex;flex-direction:column;background-color:#fafafa;padding-bottom:1rem;transition:background-color .4s ease-in-out}}.row .col-md-3:hover{background-color:#ebeef1 !important}@media(max-width:1024px){.group-thumbs-container .row{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 var(--space-sm)}}@media(max-width:1024px){.group-thumbs-container .row .group-item.col-xs-6.col-md-3{flex:0 0 30%;max-width:30%;scroll-snap-align:center;padding-bottom:1rem;background-color:#fafafa;transition:background-color .4s ease-in-out}}@media(max-width:875px){.group-thumbs-container .row .group-item.col-xs-6.col-md-3{flex:0 0 35%;max-width:35%}}@media(max-width:720px){.group-thumbs-container .row .group-item.col-xs-6.col-md-3{flex:0 0 40%;max-width:40%}}@media(max-width:600px){.group-thumbs-container .row .group-item.col-xs-6.col-md-3{flex:0 0 50%;max-width:50%}}.group-thumbs-container .group-item-name{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#00274d;color:#fafbfb;padding:.5em;border:1px solid #00274d}ul.attribute_ul{border:none !important}.CRMProdItemList{display:flex;flex-wrap:wrap;text-align:center;gap:1%}.CRMProdItemListLongDesc .image-text-section{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;max-width:100%;margin-top:2em;margin-bottom:2em}.CRMProdItemListLongDesc .image-container{flex:0 0 15%}.CRMProdItemListLongDesc .text-container h2{font-size:24px !important}.CRMProdItemDetail{text-align:left !important}.home_products .CRMProdItemList{margin-bottom:25px;flex:0 0 25%;padding:1em}.home_products .CRMProdItemList .CRMProdItemSummary .CRMProdItemSummaryImg{border-bottom:none;margin-bottom:0}.CRMProdItemList .CRMProdItemSummary{position:relative !important}.home-page-1 .CRMProdItemList .CRMProdItemSummary{flex:0 0 24.25%;padding:.5em;margin-bottom:1%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:#fafafa}.CRMProdItemList.CRMProdItemModeS{gap:1%}@media screen and (min-width:1250px) and (max-width:5000px){.productlist1 .CRMProdItemList .CRMProdItemSummary{margin-bottom:1%;flex:0 0 32.66666667%;padding:.5em;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:#fafafa}}@media screen and (min-width:768px) and (max-width:1250px){.productlist1 .CRMProdItemList .CRMProdItemSummary{margin-bottom:1%;flex:0 0 32.66666667%;padding:.5em;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:#fafafa}}@media screen and (min-width:0) and (max-width:767px){.productlist1 .CRMProdItemList .CRMProdItemSummary{margin-bottom:1%;flex:0 0 49.5%;padding:.5em;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:#fafafa}}@media screen and (min-width:389px) and (max-width:480px){.productlist1 .CRMProdItemList .CRMProdItemSummary{margin-bottom:1%;flex:0 0 49.5%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:#fafafa}}@media screen and (min-width:0) and (max-width:389px){.productlist1 .CRMProdItemList .CRMProdItemSummary{margin-bottom:1%;flex:0 0 100%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:#fafafa}}.CRMProdItemListTitle hr{display:none}.form-control{border-radius:0;padding:0 .5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.group-search-container input.form-control.group-search-text{border:0;border-bottom:1px solid #00274d;background-color:transparent}.minimenu a{color:#00274d}.minimenu p.subtext{display:none}.minimenu ul li a img{display:none}.minimenu ul li{padding:5px 5px 5px}h2.rightmenu{display:none}.checkout-journey{display:flex;flex-direction:row;justify-content:space-evenly;margin:0 auto 2rem auto;text-align:center;max-width:300px}.checkout-journey .checkout-journey-item{display:flex;flex-direction:row;width:50px;min-height:50px;background-color:#fafafa;color:#e2e2e2;padding:10px;font-weight:900}.checkout-journey .active{background-color:#164470;color:#fafafa}.checkout-stage-description{margin:auto}.checkout-journey a{color:#000;text-decoration:none !important}@media(max-width:768px){.checkout-journey{font-size:14px}}.DelDetails1{margin:auto}.basketqty{border-radius:0 !important}.container-stripe .stripe-container{margin:0 0 0 0 !important}.CRMHeaderBasketCheckout{max-width:1140px;margin:auto}.DelCheckout1{margin:auto}.PaymentOptions1{margin:auto}.CheckoutComplete1{margin:auto}.bg-success{background-color:#00274d !important;color:#fff}.basket-detail .row{display:block}.basket-detail .col-xs-12.col-md-6{max-width:100%}.CRMHeaderBasketCheckout .col-12{padding:0 !important}.CRMBasketSummary tr{height:3rem}.CRMBasketSummary table.table{margin-top:0;margin-bottom:4rem}.CRMBasketSummary .form-control{border-top:none;border-left:none;border-right:none}form#deliveryForm h2{display:none}.CRMDeliveryDetails .radio{line-height:var(--space-md)}.DeliveryAddressOptions{padding:var(--space-sm);margin-bottom:var(--space-lg);background-color:#fafafa}.DeliveryAddressOptions .form-inline label{display:block !important}.DeliveryAddressEntry{margin-top:30px}span.termstext{margin-left:10px;font-size:.9rem;font-weight:bold}.form-group.CRMBasketOrderHeaderName.CRMBasketOrderHeaderAddressField .col-sm-8{max-width:100%;padding-left:0;padding-right:0}.form-group.CRMBasketOrderHeaderDeliveryNotes.CRMBasketOrderHeaderAddressField .col-sm-8{max-width:100%;padding-left:0;padding-right:0}button#checkoutContinue{width:100%;border:none;height:50px;background-color:#00274d;opacity:1;box-shadow:0 2px 5px rgba(0,0,0,.1)}.btn-primary:hover{background-color:#00274d}.btn-primary.disabled,.btn-primary:disabled{background-color:#00274d;opacity:1}.DelCheckout1 input.CRMBuyButton{margin:1rem 0 0 0 !important;width:100%;height:50px}.PaymentOptions1 input.CRMBuyButton{height:50px;margin:0 !important}.stripe-container{max-width:830px !important}@media screen and (min-width:576px){.stripe-container{max-width:830px !important}}button#card-button{height:50px;width:180px;font-size:14px}.prospect-form .form-control{padding:0;border:0;border-bottom:1px solid #e2e2e2;background-color:#fafafa !important;transition:unset !important;font-size:inherit;color:#000;font-family:'jakarta',sans-serif}form#prospect-form-8-embed{padding:var(--space-sm);background-color:#fafafa;margin-bottom:var(--space-md)}.prospect-form-submit{border-radius:0;height:50px;width:180px;background-color:#00274d;color:#fafbfb;margin-top:1rem;font-family:'jakarta',sans-serif;border:1px solid #00274d;box-shadow:0 2px 5px rgba(0,0,0,.1)}label.prospect-form-text-label,.prospect-form-textarea-label,.prospect-form-select-label{font-family:'jakarta',sans-serif;padding-top:2rem;padding-bottom:.5rem;font-size:.9rem}.enq1 h6{font-size:12px}.option{font-family:'jakarta',sans-serif !important}.prospect-form-6 h4{font-weight:200}.form-control-enquiry{padding:.5rem;width:100%;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e2e2e2;background:none;font-family:'jakarta',sans-serif;font-size:.9rem;color:#000}textarea.form-control-enquiry{border-radius:0 !important}textarea:focus.form-control-enquiry{outline:none}.quote-list-flex label.prospect-form-text-label:first-child{padding-top:0}span.prospect-form-required{color:#f00}input:focus,textarea:focus,select:focus{box-shadow:none !important;background:none}.reg-form h2{font-weight:600;font-size:36px}Section.registration{max-width:833.333333px;margin:auto;margin-top:1rem}.reg-form{background-color:#fafafa;padding:var(--space-sm);margin:var(--space-md) 0}.reg-form a.btn.btn-default{background-color:transparent;color:#000;margin-left:0;margin-top:1rem}.reg-form .alert-warning a{color:#fff;text-decoration:underline}button#submitform{border-radius:0;height:50px;width:180px;background-color:#00274d;color:#fafbfb;margin-top:1rem;border:none;font-weight:bold;transition:background-color .4s ease,color .4s !important;box-shadow:0 2px 6px rgba(0,0,0,.1)}button#submitform:hover{background-color:#164470;color:#fafafa}div#CRMUserRegistrationForm .form-control{padding:.5rem;width:100%;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e2e2e2;background:none;height:auto;font-size:.9rem}.login-items{display:block !important;max-width:1140px;margin:auto}.login-form,.registration-form{max-width:100% !important}.registration-form{margin:var(--space-lg) 0}.btn-primary{border-radius:0 !important}.login-form input.form-control{border-top:none;border-left:none;border-right:none;background-color:transparent;width:100%;font-size:.9rem}div#rememberMe{margin-top:10px;margin-bottom:10px}div#forgottenPass{margin-top:1em}.form-group.col-sm-12.CRMRegistrationName,.form-group.col-sm-12.CRMRegistrationCompanyB2C,.form-group.col-sm-12.CRMRegistrationEmail,.form-group.col-sm-12.CRMRegistrationPassword1,.form-group.col-sm-12.CRMRegistrationPassword2{padding-left:0}div#labelUser{margin-top:var(--space-sm)}div#inputPassword{margin-top:var(--space-md)}.CRMRegistrationForename,.CRMRegistrationSurname{margin-top:10px}.radio.col-sm-12{margin-top:10px}.col-sm-12,.col-sm-10{padding-left:0 !important;padding-right:0 !important}label.col-sm-2.control-label{padding-left:0 !important;padding-right:0 !important;padding-top:30px;font-weight:bold}.col-sm-10,.col-md-2,.col-md-5{max-width:100%}.col-sm-10.col-sm-offset-2.CRMRegistrationPasswordStrengthDesc{font-size:.9rem}.form-group{margin-bottom:0 !important}@media(min-width:576px){label.col-sm-2.control-label{max-width:100%}}form#registration-form label[for="contact_title"]{padding-top:15px}form#registration-form{display:flex;flex-direction:column}.form-group.col-sm-12.CRMRegistrationName{order:0}.form-group.col-sm-12.CRMRegistrationCompanyName{order:1}.form-group.col-sm-12.CRMRegistrationaddress_address1{order:2}.form-group.col-sm-12.CRMRegistrationaddress_address2{order:3}.form-group.col-sm-12.CRMRegistrationaddress_address3{order:4}.form-group.col-sm-12.CRMRegistrationaddress_country{order:5}.form-group.col-sm-12.CRMRegistrationaddress_postcode{order:6}.form-group.col-sm-12.CRMRegistrationEmail{order:7}.form-group.col-sm-12.CRMRegistrationPassword1{order:8}.form-group.col-sm-12.CRMRegistrationPassword2{order:9}.form-group.col-sm-12.submission{order:10}div#labelPassword,div#labelUser{display:none}.registration-form p{margin-bottom:0}.login-form{background-color:#fafafa;padding:var(--space-sm)}.container h2{font-size:48px;font-weight:800}input{border-radius:0 !important}input:focus{outline:none}.bc_restricted{text-align:left;margin:0 !important}.product-oversized{left:8px !important;top:8px !important;position:absolute;font-size:.5rem;font-weight:bold;color:#000;padding:.25rem;text-align:left;display:flex;align-items:center;max-width:45%;background-color:#fff}.CRMProdItemDetailRef{display:none}.ProductDetails1{max-width:1250px;margin:auto;padding:0 var(--space-sm)}section.RelatedProductsDetails{max-width:1250px;margin:auto}.CRMProdItemDetail .addqty{height:50px;border:1px solid #000;margin-right:1rem;font-weight:900}.additional-images{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center;padding-top:5px}.CRMProdItemDetailImg{width:45%;margin-right:5%;display:inline-block;float:left;position:sticky !important;top:1em;text-align:center;margin-top:30px;top:150px}@media screen and (max-width:767px){.CRMProdItemDetailImg{Position:unset;width:100%;text-align:center;padding-bottom:20px}}.CRMProdItemDetailImg+div{width:50%;display:flex;flex-direction:column;float:left}@media screen and (max-width:767px){.CRMProdItemDetailImg+div{width:100%}}.CRMProdCatDesc{padding-bottom:30px}.row.featurette.needhelp .container{display:flex;flex-wrap:wrap;align-items:center}.row.featurette.needhelp{background:#fafbfb;margin:auto}.featurette h2{margin:auto !important}.row.featurette.needhelp .container .col-md-4{flex:0 0 50%;max-width:50%}@media screen and (min-width:0) and (max-width:991px){.row.featurette.needhelp .container .col-md-4{flex:0 0 100%;max-width:100%}}.row.featurette.needhelp .container .col-md-8{flex:0 0 50%;max-width:50%}@media screen and (min-width:0) and (max-width:991px){.row.featurette.needhelp .container .col-md-8{flex:0 0 100%;max-width:100%}}.row.featurette.needhelp .container .col-md-8 .text-center{text-align:left !important}section.enquiryformcontainerdetails{margin:auto;padding-top:30px;padding-bottom:100px;max-width:1250px !important}section.enquiryformcontainerdetails2{margin:auto;margin-top:-1em;padding-bottom:100px;max-width:1250px !important}section.enquiryformcontainerdetails3{margin:auto;max-width:1250px !important;margin-bottom:var(--space-lg)}@media(max-width:1024px){section.enquiryformcontainerdetails3{padding-left:0;padding-right:0}}.enq2 form#prospect-form-6-embed{margin:auto;padding:20px;background-color:#fafbfb;color:#000;box-shadow:0 6px 70px rgba(0,0,0,.1)}.enq2 form#prospect-form-6-embed h2{font-size:36px}.enq2 form#prospect-form-6-embed h4{font-weight:400;font-size:14px}.enq2{display:flex;margin:auto;padding-left:10px;padding-right:10px}@media(max-width:768px){.enq2{flex-direction:column}}.enqtext{flex:0 0 45%;margin-right:5%;padding-bottom:30px}@media(max-width:768px){.enqtext{margin-right:0}}select#select-1727963084196-0{font-family:'jakarta',sans-serif;font-size:.9rem}div#mid-col{margin-top:var(--space-md);margin-bottom:var(--space-lg)}table{width:100%;margin:var(--space-sm) 0}table th,table td{padding:var(--space-xs);text-align:left;vertical-align:middle !important}table td{border:1px solid #e2e2e2}table th{background-color:#00274d;color:#fff;font-weight:bold;border-top:none !important}table td{color:#333}table caption{margin:10px;font-weight:bold}th.os_header_ref,th.os_header_ordered,th.os_header_delivered,th.os_header_invoiced,th.os_header_price{width:12%}th.os_header_desc{width:40%}span.manageDeleteButton{margin-left:10px}td.description,td.name{width:40%}th a{color:#fff}td a{color:#000}td.addcontrols{display:none}td.quantity{text-align:left}td.os_line_ordered.columnnumeric,td.os_line_delivered.columnnumeric,td.os_line_invoiced.columnnumeric{text-align:left}td.os_line_price.columnnumeric{text-align:left}th.os_header_price::after{content:" (ex VAT)";font-size:.7rem}.CRMMiniBasketAmount .CRMMiniBasketValue::after{content:" (ex VAT)";font-size:.7rem}.CRMOrderStatus input[type="submit"][value="Show/Hide"]{border:0 !important;background-color:transparent !important;color:#000 !important;text-decoration:underline;text-underline-offset:4px;font-size:.7rem !important;width:auto !important}.CRMMiniBasket form{text-align:left}.CRMMiniBasket input.CRMBuyButton{margin:unset !important}input#sendemailno,input#sendemailyes{margin-right:var(--space-sm)}.CRMContactUpdate tbody{background-color:#fafafa;padding:var(--space-sm);display:flex;flex-direction:column}.CRMContactUpdate table td{border:none}.CRMContactUpdate td.input{width:100%;font-size:.9rem}.CRMContactUpdate td.title{max-width:300px;min-width:170px;font-weight:bold}tr.forcepasschange{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin:var(--space-sm) 0;align-items:center;padding:var(--space-xs)}tr.forcepasschange td.input{margin:auto;width:3%;padding:0}.CRMContactUpdate tr.forcepasschange td.title{min-width:97%;padding:0;margin-left:1rem;font-weight:400}.CRMContactUpdate input[type="text"],.CRMContactUpdate input[type="email"],.CRMContactUpdate input.form-control{width:100%;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e2e2e2}.login-items{max-width:833.333333px;margin:auto;margin-top:30px}a.btn.btn-primary.btn-register{display:flex;justify-content:center;align-items:center;padding:0}@media(max-width:680px){a.btn.btn-primary.btn-register{font-size:14px !important;height:45px !important;width:162px !important}}.signup{max-width:833.333333px;margin:auto;margin-top:2em;margin-bottom:2em}.forgotpassword1 div#loginForm{padding:var(--space-sm);background-color:#fafafa}input[type="submit"]{height:50px;width:180px;font-size:.9rem;background-color:#00274d !important;border:none;transition:border-color .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out}@media(max-width:680px){input[value="Checkout"]{height:45px !important;width:162px !important}}input.searchImage.btn.btn-primary.btn-block{background-color:#e2e2e2 !important;color:#000;border:1px solid #e2e2e2 !important;box-shadow:0 6px 70px rgba(0,0,0,.1)}input.searchImage.btn.btn-primary.btn-block:hover{background-color:transparent !important;color:#fafbfb !important;border:1px solid #fafafa !important}input.searchTextBox.form-control.mb-2::placeholder{color:#fafbfb}div#inputUser input{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #e2e2e2;margin-bottom:1em;margin-top:1em;width:100%;font-size:.9rem;padding:0 .5rem;background-color:transparent}.CRMChangePassword input.form-control{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e2e2e2;color:#000}.oldpass,.pass1,.pass2{margin-top:15px}.CRMMiniSavedBaskets{display:none}.basketcontrols input{width:180px;height:50px}.PaymentOptions1 form td{border-style:hidden !important}.PaymentOptions1 table tr:nth-child(even){background-color:transparent}.pass2{margin-bottom:15px}td.columnnumeric.qty{text-align:left}th.totalexvat,th.totalincvat,td.columnnumeric.totalexvat,td.columnnumeric.totalincvat{text-align:left}td.columnnumeric.linecount,td.delete{text-align:center}.CRMOrderSummaryLines td.code{display:none}.CRMOrderSummaryLines th.code{display:none}.ContactUs1{max-width:830px;margin:auto;margin-top:2em;margin-bottom:2em}.row{margin-left:0 !important;margin-right:0 !important}.group-thumbs-container h2{display:none}.products-main-1 .group-thumbs-container h2{display:block;color:#164470}.home_cats .group-thumbs-container{margin-bottom:50px}.home-page-1 .CRMProdItemList{margin-top:2em}@media(max-width:1024px){.home-page-1 .CRMProdItemList.CRMProdItemModeS{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 var(--space-sm);gap:var(--space-sm)}}@media(max-width:1024px){.home-page-1 .CRMProdItemList .CRMProdItemSummary{flex:0 0 30%;max-width:30%;padding:.5em;scroll-snap-align:center}}@media(max-width:875px){.home-page-1 .CRMProdItemList .CRMProdItemSummary{flex:0 0 35%;max-width:35%;padding:.5em}}@media(max-width:720px){.home-page-1 .CRMProdItemList .CRMProdItemSummary{flex:0 0 40%;max-width:40%;padding:.5em}}@media(max-width:600px){.home-page-1 .CRMProdItemList .CRMProdItemSummary{flex:0 0 50%;max-width:50%;padding:.5em}}.upgrading-home{display:flex;justify-content:space-between;align-items:center;max-width:1218px;margin:0 auto}.upgrading-text{flex:0 0 45%;color:#fafbfb}.upgrading-image{flex:0 0 50%;width:100%}.upgrading-image img{object-fit:cover;width:100%;height:450px}@media(max-width:1024px){.upgrading-home{flex-direction:column-reverse}}@media(max-width:1024px){.upgrading-text{flex:0 0 100%;padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-sm)}}.salesteam-home{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin:auto;max-width:1218px}.salesteam-text{flex:0 0 45%}.salesteam-image{flex:0 0 50%;width:100%}@media(max-width:1024px){.salesteam-home{flex-direction:column-reverse}}@media(max-width:1024px){.salesteam-text{flex:0 0 100%;padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-sm)}}.salesteam-image img{object-fit:cover;width:100%;height:450px}.home-page-3 .image-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:400px;margin:0 auto 1rem auto}.home-page-3 .image-container img{height:100px}.image-container h2{margin-bottom:0}.home-page-3 .CRMProdItemList{margin-top:2em}.home-page-3 .CRMProdItemList .CRMProdItemSummary{margin-bottom:1%;flex:0 0 24.25%;padding:.5em;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:#f8f8f8}@media(max-width:1024px){.home-page-3 .CRMProdItemList.CRMProdItemModeS{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 var(--space-sm);gap:var(--space-sm)}}@media(max-width:1024px){.home-page-3 .CRMProdItemList .CRMProdItemSummary{flex:0 0 30%;max-width:30%;padding:.5em;scroll-snap-align:center}}@media(max-width:875px){.home-page-3 .CRMProdItemList .CRMProdItemSummary{flex:0 0 35%;max-width:35%;padding:.5em}}@media(max-width:720px){.home-page-3 .CRMProdItemList .CRMProdItemSummary{flex:0 0 40%;max-width:40%;padding:.5em}}@media(max-width:600px){.home-page-3 .CRMProdItemList .CRMProdItemSummary{flex:0 0 50%;max-width:50%;padding:.5em}}.home-page-3 .image-text-section{display:flex;flex-direction:row;max-width:900px;margin:auto;gap:0;justify-content:center;padding-top:0;padding-bottom:30px;padding-left:2em;padding-right:2em}@media(max-width:1024px){.home-page-3 .image-text-section{flex-direction:column;gap:60px}}.image-text-section .image-container{flex:0 0 35%;display:flex;align-items:center;padding-right:5%}@media(max-width:1024px){.image-text-section .image-container{padding:0;display:flex;justify-content:center;align-items:center;flex:0 0 100%}}@media(max-width:1024px){.image-text-section .image-container img{width:30%}}.text-container{flex:0 0 60%}.home-page-4{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;max-width:1218px;margin:auto}.digico-text{flex:0 0 45%}.digico-image{flex:0 0 50%;width:100%}.digico-image img{object-fit:contain;width:100%;max-height:450px}@media(max-width:1024px){.home-page-4{flex-direction:column-reverse}}@media(max-width:1024px){.digico-text{flex:0 0 100%;padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-sm)}}@media(max-width:1024px){.digico-image{flex:0 0 100%;padding:0}}.home-page-5 .CRMProdItemList{margin-top:2em}.home-page-5 .CRMProdItemList .CRMProdItemSummary{margin-bottom:1%;flex:0 0 24.25%;padding:.5em;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:#f8f8f8}@media(max-width:1024px){.home-page-5 .CRMProdItemList.CRMProdItemModeS{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 var(--space-sm);gap:var(--space-sm)}}@media(max-width:1024px){.home-page-5 .CRMProdItemList .CRMProdItemSummary{flex:0 0 30%;max-width:30%;padding:.5em;scroll-snap-align:center}}@media(max-width:875px){.home-page-5 .CRMProdItemList .CRMProdItemSummary{flex:0 0 35%;max-width:35%;padding:.5em}}@media(max-width:720px){.home-page-5 .CRMProdItemList .CRMProdItemSummary{flex:0 0 40%;max-width:40%;padding:.5em}}@media(max-width:600px){.home-page-5 .CRMProdItemList .CRMProdItemSummary{flex:0 0 50%;max-width:50%;padding:.5em}}.home-page-6{display:flex;align-items:center;justify-content:space-between;max-width:1218px;margin:auto}.projector-text{flex:0 0 45%}.projector-image{flex:0 0 50%;width:100%}.projector-image img{object-fit:contain;width:100%;max-height:450px}@media(max-width:1024px){.home-page-6{flex-direction:column-reverse}}@media(max-width:1024px){.projector-text{flex:0 0 100%;padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-sm)}}@media(max-width:1024px){.projector-image{flex:0 0 100%;padding:0}}.partner-section{position:relative;width:100%;height:600px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;overflow:hidden;margin-bottom:60px}.partner-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.partner-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.partner-content{position:relative;z-index:2;max-width:1250px;padding-left:4em;padding-right:4em}.partner-content h2{margin-bottom:.5em}.groups-header{margin-bottom:30px}.groups-description{color:#000;margin-bottom:60px}.groups-header-block{margin-bottom:30px;padding:15px}.sales-section-group{position:relative;width:100vw;margin-left:-50vw;left:50%;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;overflow:hidden;margin-bottom:60px;background-color:#fafafa;text-align:left;color:#000}.sales-section-group .home-page-2{margin-bottom:0}.popular-products1 .CRMProdItemList{margin-top:2em}.popular-products1 .CRMProdItemList .CRMProdItemSummary{margin-bottom:1%;flex:0 0 24.25%;padding:.5em;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:#fafafa}@media(max-width:1024px){.popular-products1 .CRMProdItemList.CRMProdItemModeS{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 var(--space-sm);gap:var(--space-sm)}}@media(max-width:1024px){.popular-products1 .CRMProdItemList .CRMProdItemSummary{flex:0 0 30%;max-width:30%;padding:.5em;scroll-snap-align:center}}@media(max-width:875px){.popular-products1 .CRMProdItemList .CRMProdItemSummary{flex:0 0 35%;max-width:35%;padding:.5em}}@media(max-width:720px){.popular-products1 .CRMProdItemList .CRMProdItemSummary{flex:0 0 40%;max-width:40%;padding:.5em}}@media(max-width:600px){.popular-products1 .CRMProdItemList .CRMProdItemSummary{flex:0 0 50%;max-width:50%;padding:.5em}}.checkoutclass .CRMProdItemList .CRMProdItemSummary{margin-bottom:1%;flex:0 0 24.25%;padding:.5em;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}@media(max-width:1024px){.checkoutclass .CRMProdItemList.CRMProdItemModeS{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}}@media(max-width:1024px){.checkoutclass .CRMProdItemList .CRMProdItemSummary{flex:0 0 40%;max-width:40%;padding:.5em;scroll-snap-align:center}}@media(max-width:680px){.checkoutclass .CRMProdItemList .CRMProdItemSummary{flex:0 0 60%;max-width:60%;padding:.5em}}.partner-section-group{position:relative;width:100vw;margin-left:-50vw;left:50%;height:500px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;overflow:hidden;margin-bottom:3em}.partner-section-group::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.partner-image-group{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.partner-content-group{position:relative;z-index:2;max-width:700px}.partner-content-group h2{margin-bottom:.5em}.partner-content-group p{margin-bottom:.5em}.cta-button-group{display:inline-block;margin-top:1em;margin-bottom:1em;height:50px;width:180px;line-height:50px;font-size:1em;color:#fff;background-color:#00274d;border:none;cursor:pointer;text-decoration:none;text-align:center;transition:background-color .4s ease,border-color .4s ease}.cta-button-group:hover{color:#fff;text-decoration:none}.row .tiles-section{margin:auto;padding-bottom:60px}.searchpagenav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.8rem;padding:var(--space-sm) 0;width:100%}.searchpagenav a{background-color:#00274d;color:#fafbfb;padding:var(--space-xs) var(--space-sm);border-radius:0;text-decoration:none;transition:background-color .4s ease;font-weight:900}.searchpagenav a:hover{background-color:#164470}.searchpagenav{color:#00274d}.searchpagenav a+span,.searchpagenav span.current-page{background-color:#164470;color:#fafbfb;padding:6px 12px;border-radius:4px;font-weight:bold}.searchpagenav{word-spacing:8px}.searchpagenav{white-space:nowrap}.product-description-section{max-width:800px;margin:-1rem auto;color:#000}.product-details-section{font-size:16px;margin-bottom:15px;text-align:left;color:#555}.details-divider{border:0;height:1px;background-color:#e2e2e2;margin:30px 0}section.VariationsContainer{max-width:1250px;width:100%;margin:auto;margin-top:0}.Variations{margin-left:25px;margin-right:25px;margin-top:20px;margin-bottom:100px}.Variations .CRMProdItemList .CRMProdItemListTitle{width:100%;text-align:left;flex:0 0 100%;padding-left:30px !important;padding-right:30px !important}.Variations .CRMProdItemList .CRMProdItemSummary{margin-bottom:1%;flex:0 0 24.25%;padding:.5em;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}@media(max-width:1024px){.Variations .CRMProdItemList.CRMProdItemModeR{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-left:-33px;margin-right:-25px;padding-left:22px;padding-right:15px}}@media(max-width:1024px){.Variations .CRMProdItemList .CRMProdItemSummary{flex:0 0 40%;max-width:40%;padding:.5em;scroll-snap-align:center}}@media(max-width:680px){.Variations .CRMProdItemList .CRMProdItemSummary{flex:0 0 60%;max-width:60%;padding:.5em}}.accordion{padding:0 var(--space-sm);background-color:#f1f1f1}.accordion-checkbox{display:none}.accordion-item{border-bottom:1px solid #a2a2a2}.accordion-item:last-child{border-bottom:none}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) 0;font-weight:bold;color:#000;cursor:pointer;transition:background-color .3s}label.accordion-header{margin:0}.accordion-header .icon{transition:transform .4s}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity 2s ease,margin .3s ease;opacity:0}.accordion-content ul{margin:0;padding:10px 0}.accordion .accordion-item ul{list-style:square}.accordion-content ul li{margin:10px 0;margin-left:1em}.accordion-content ul li a{text-decoration:none;color:#000}.accordion-checkbox:checked+.accordion-header .icon{transform:rotate(45deg)}.accordion-checkbox:checked~.accordion-content{max-height:2000px;margin-bottom:var(--space-md);opacity:1;padding:0 var(--space-sm)}.specification-table{width:100%;border-collapse:collapse;border:none}.specification-table th,.specification-table td{text-align:left;border-top:none;border-bottom:none;border-left:none;border-right:none}.specification-table>tbody>tr:nth-child(odd)>th,.specification-table>tbody>tr:nth-child(odd)>td{background-color:#f1f1f1 !important;color:#000 !important}.specification-table>tbody>tr:nth-child(even)>th,.specification-table>tbody>tr:nth-child(even)>td{background-color:#e2e2e2 !important;color:#000 !important}.download-link{display:inline-flex;align-items:center;font-weight:bold;color:#00274d;text-decoration:none}.download-link:hover{text-decoration:underline;color:#164470}.download-link::before{content:'';font-family:'Font Awesome 6 Free';font-weight:900;font-size:24px;margin-right:18px;color:#00274d}.basket-detail h3{font-size:1.2rem}.CRMBasketSummary table th{background-color:unset;color:#000;font-weight:600;font-size:.9rem}.CRMBasketSummary .table td,.CRMBasketSummary .table th{padding:0}.CRMBasketSummary table td{border:none;width:80%;padding-left:1rem !important}.CRMBasketSummary .form-control{border:none;padding:0}.OrderDetails h3{font-size:1.2rem}.OrderDetails .row{display:flex;flex-wrap:nowrap;gap:2%}@media(max-width:680px){.OrderDetails .row{flex-direction:column}}select#altAddressSelect{border:none;background-color:unset}.form-group.CRMBasketOrderHeaderName.CRMBasketOrderHeaderAddressField{padding:0 20px;padding-top:20px;background-color:#fafafa;margin-bottom:unset !important}input#deliveryname{border-top:none;border-right:none;border-left:none;background-color:unset}.CRMBasketOrderHeaderAddress1.CRMBasketOrderHeaderAddressField{padding:0 20px;padding-top:20px;background-color:#fafafa;margin-bottom:unset !important}input#deliveryaddress1{border-top:none;border-right:none;border-left:none;background-color:unset}.CRMBasketOrderHeaderAddress2.CRMBasketOrderHeaderAddressField{padding:0 20px;background-color:#fafafa;margin-top:0}input#deliveryaddress2{border-left:none;border-right:none;border-top:none;background-color:unset}.CRMBasketOrderHeaderAddress3.CRMBasketOrderHeaderAddressField{padding:0 20px;background-color:#fafafa}input#deliveryaddress3{border-top:none;border-right:none;border-left:none;background-color:unset}.CRMBasketOrderHeaderAddress4.CRMBasketOrderHeaderAddressField{padding:0 20px;background-color:#fafafa}input#deliveryaddress4{border-top:none;border-right:none;border-left:none;background-color:unset}.CRMBasketOrderHeaderCountry.CRMBasketOrderHeaderAddressField{padding:0 20px;background-color:#fafafa;padding-top:1.5em !important;margin-top:0 !important}select#deliverycountry{border-top:none;border-right:none;border-left:none;background-color:unset}.CRMBasketOrderHeaderPostCode.CRMBasketOrderHeaderAddressField{padding:0 20px;background-color:#fafafa;padding-top:1.5em;margin-top:0 !important}input#deliverypostcode{border-top:none;border-right:none;border-left:none;background-color:unset}.form-group.CRMBasketOrderHeaderPhone.CRMBasketOrderHeaderAddressField{padding:20px;background-color:#fafafa;padding-top:2em}input#deliveryphone{border-top:none;border-right:none;border-left:none;background-color:unset}.form-group.CRMBasketOrderHeaderDeliveryNotes.CRMBasketOrderHeaderAddressField{padding:20px;background-color:#fafafa}textarea#deliverynotes1{background-color:unset;border:unset;border-bottom:1px solid #e2e2e2}.form-group.CRMBasketOrderHeaderAgreeTerms{padding:20px;background-color:#fafafa;padding-top:2em;padding-bottom:1.5em}.DelCheckout1 h1{font-weight:800;color:#164470}.DelCheckout1 p{margin-bottom:2rem}.CollectAddressEntry{display:none !important}.DeliveryAddressEntry{display:flex !important;flex-direction:column}.CRMBasketSummary tbody{padding:var(--space-sm);display:block;background-color:#fafafa}input#customerorderref{background-color:#fafafa;font-size:.9rem}.CRMOrderSummaryLines tfoot td.unitprice{background-color:#00274d;border-left:none}.PaymentOptions1{margin-top:-5px}.PaymentOptions2 table{margin-top:0;margin-bottom:1rem}.PaymentOptions2 table td{padding:0}.OrderDetails .CRMBasketSummary table td{width:unset}.basketcontrols input[value="Continue Shopping"]{display:none}.divManage.CRMFullLineList input{border:1px solid #000}.CRMFullBasketLineQty{width:40px;height:30px;text-align:center !important}.CRMFullBasket td.basketLineDesc{padding:10px 10px}.paybycard h3{font-size:1.2rem}.CRMOrderSummary{margin-top:1rem}oversize{display:block;margin-top:10px;font-size:12px}.CRMProdItemDetailStdPrice.CRMProdItemDetailCost{font-size:1.4rem;font-weight:bold;display:block;color:#000}.CRMProdItemDetailSpec{margin-top:1.5rem;padding:1rem;background-color:#fafafa}.CRMProdItemDetail .price-restricted{margin-top:0 !important;font-size:16px !important}.alert-danger{color:#000;background-color:#fafbfb;border-radius:0;border-color:#e2e2e2}.checkoutclass .alert-danger{display:none}.alert-danger hr{border-top-color:#e2e2e2}.checkoutclass h2{margin-top:4rem}ol.breadcrumb.group-breadcrumb-container .group-item:first-of-type{display:none}.payment-banner{background:#fff;width:100%;max-width:600px;padding:20px;text-align:center;display:block;margin:auto}.powered-by-stripe{font-size:16px;color:#6c757d;margin-bottom:15px}.stripe-logo{font-weight:bold;color:#00274d}.payment-logos{display:flex;justify-content:space-around;align-items:center;margin-top:15px}.payment-logos img{height:40px;max-width:50px;object-fit:contain}.stripe-title{padding:0 !important}form#payment-form{margin:auto}form#payment-form button{width:100%;border:none}.PaymentOptions2 .errordiv{margin:var(--space-sm) 0 var(--space-md) 0}.alert-warning{color:#000;background-color:#c1cc66;border:0;border-radius:0 !important}.alert-warning hr{border-top-color:#e2e2e2}.checkoutclass input[value="Empty Basket"]{background-color:#fff !important;color:#000 !important;text-decoration:underline;border:none !important;margin:var(--space-sm) 0;width:auto;height:auto;padding:0 !important;font-size:.9rem;transition:color .4s ease;font-weight:bold}@media(max-width:680px){.checkoutclass input[value="Empty Basket"]{margin:var(--space-sm) 0;padding:0 !important;height:auto !important;width:auto !important}}@media(max-width:680px){.checkoutclass input[value="Update Basket"]{height:auto !important;width:auto !important}}.checkoutclass input[value="Update Basket"]{background-color:#fff !important;color:#000 !important;text-decoration:underline;border:none !important;padding:0 !important;width:auto;height:auto;font-size:.9rem;transition:color .4s ease}.CRMMiniBasket{border-top:1px solid #e2e2e2}.stripe-container label{margin-bottom:1rem}.CheckoutComplete1 h3{font-size:1.2rem}.group-item-name{transition:background-color .4s ease,color .4s ease,border-color .4s ease !important;padding:.5rem;background-color:#00274d;border:none;color:#fafbfb;font-weight:bold}.group-item-name:hover{background-color:#e9ecef;color:#3b6894 !important}.group-item-name:active{background-color:#e9ecef;color:#3b6894 !important}.group-breadcrumb-container .group-item-name:hover{background-color:transparent !important}.CRMBuyButton{transition:background-color .4s ease,color .4s ease,border-color .4s ease !important}.CRMBuyButton:hover{background-color:#164470 !important;color:#fafbfb !important}.CRMBuyButton:active{background-color:#164470 !important;color:#fafbfb !important}.partner-content .cta-button:hover{background-color:#fafbfb !important;color:#000 !important}.cta-button{transition:background-color .4s ease,color .4s ease,border-color .4s ease !important;margin-bottom:1em}.tiles-button{transition:background-color .4s ease,color .4s,border-color .4s ease !important}.tiles-button:hover{background-color:transparent !important;color:#fff !important;border:1px solid #fff}.tiles-button:active{background-color:transparent !important;color:#fff !important;border:1px solid #fff}.btn-cta{transition:background-color .4s ease,color .4s ease,border-color .4s ease !important}.btn-cta:hover{background-color:#e9ecef !important;color:#000 !important}.btn-cta:active{background-color:#e9ecef !important;color:#000 !important}.group-breadcrumb-container li a span.group-item-name:hover{color:#3b6894 !important}.group-breadcrumb-container li a span.group-item-name:active{color:#3b6894 !important}.checkoutclass input[value="Empty Basket"]:hover,.checkoutclass input[value="Update Basket"]:hover{color:#3b6894 !important}.checkoutclass input[value="Empty Basket"]:active,.checkoutclass input[value="Update Basket"]:active{color:#3b6894 !important}.checkoutclass .basketcontrols input[value="Checkout"]{transition:background-color .4s ease,color .4s ease,border .4s ease !important}.checkoutclass .basketcontrols input[value="Checkout"]:hover{background-color:#164470 !important;color:#fafbfb !important}.checkoutclass .basketcontrols input[value="Checkout"]:active{background-color:#164470 !important;color:#fafbfb !important}button#checkoutContinue:hover{background-color:#164470 !important;color:#fafbfb !important}button#checkoutContinue:active{background-color:#164470 !important;color:#fafbfb !important}.DelCheckout1 .CRMBuyButton:hover{background-color:#164470 !important;color:#fafbfb !important}.DelCheckout1 .CRMBuyButton:active{background-color:#164470 !important;color:#fafbfb !important}.PaymentOptions2 .CRMBuyButton:hover{background-color:#164470 !important;color:#fafbfb !important}.PaymentOptions2 .CRMBuyButton:active{background-color:#164470 !important;color:#fafbfb !important}.container-stripe form#payment-form{transition:background-color .4s ease,color .4s,border-color .4s ease !important;max-width:500px;width:100%;margin:0 auto 1rem auto;background-color:#fafafa;padding:var(--space-sm)}form#payment-form button:hover{background-color:#164470 !important;color:#fafbfb !important}form#payment-form button:active{background-color:#164470 !important;color:#fafafa !important}button#card-button{transition:background-color .4s ease,color .4s,border-color .4s ease !important}.prospect-form-submit{transition:background-color .4s ease,color .4s,border-color .4s ease,border-color .4s ease !important}.prospect-form-submit:hover{background-color:#164470 !important;color:#fafafa !important}.prospect-form-submit:active{background-color:#164470 !important;color:#fafafa !important}.btn-primary{transition:background-color .4s ease,color .4s,border .4s ease !important}.btn-primary:hover{background-color:#164470 !important;color:#fafafa !important;border:none}.btn-primary:active{background-color:#164470 !important;color:#fafafa !important;border:none}.price-restricted{font-size:.9rem;text-align:left}.CRMProdItemSummaryStdPrice{font-size:.9rem;margin:.5rem 0 0 0;color:#000;font-weight:bold}.accountmini .CRMMiniBasketAmount{display:none}.open-popup{padding:10px 20px;font-size:14px;background-color:#00274d;color:#fff;border:none;border-radius:0;cursor:pointer;height:45px;width:180px;transition:background-color .3s ease,color .3s !important}.open-popup:hover{background-color:#e2e2e2 !important;color:#000 !important;border:0 solid transparent !important}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease}.popup-content{background:#fff;padding:20px;border-radius:0;width:90%;max-width:500px;text-align:left;transform:scale(.8);opacity:0;transition:transform .3s ease,opacity .3s ease}.popup-overlay.active{display:flex;opacity:1}.popup-content.active{transform:scale(1);opacity:1}.close-popup{font-size:24px;font-weight:bold;color:#333;cursor:pointer;position:absolute;top:10px;right:15px}.close-button{background:none;color:#e2e2e2;border:none;font-size:18px;cursor:pointer;line-height:1;text-align:right;z-index:1;position:absolute;right:0;top:0}.close-button:hover{color:#6e93b8}.announcement-bar.hidden{display:none}.productlist1 .CRMProdItemList.CRMProdItemModeS{padding:0 var(--space-sm)}.productlist1 .CRMProdItemList .CRMProdItemListTitle{width:100%;text-align:left;flex:0 0 100%}.CRMProdItemListLongDesc{margin-bottom:1.5rem}.CRMProdItemDetailStock{font-size:.8rem}input[type="button"][value="Back"]{background-color:#fff !important;text-decoration:underline;color:#000 !important}th.basketLineAdd{display:none}td.basketLineAdd{display:none}td.basketLineAddQty{text-align:center}input.CRMFullBasketLineQty{text-align:center}.hidden-checkbox{display:none}.toggle-button{display:flex;background-color:#fff;color:#000;text-decoration:underline;cursor:pointer;padding-right:var(--space-sm);justify-content:flex-end;font-size:.8rem;position:absolute;right:0;z-index:2}@media(min-width:992px){.toggle-button{display:none}}@media(max-width:991px){.minimenu{display:none}}@media(max-width:992px){.hidden-checkbox:checked~.minimenu{display:block !important;margin-bottom:var(--space-md)}}@media(max-width:992px){div#category-list-cont{position:unset;margin-bottom:0 !important}}@media(max-width:991px){.accountmini{display:none}}input[name="basketname"]{border:none;border-bottom:1px solid #e2e2e2}input[type="submit"][value="Save Basket"]{background-color:#fff !important;color:#000 !important;text-decoration:underline;width:auto}.CRMListBaskets th.ordered,.CRMListBaskets td.ordered,.CRMListBaskets th.basket,.CRMListBaskets td.basket,.CRMListBaskets th.status,.CRMListBaskets td.status{display:none}@media(max-width:991px){.accountmargin1{margin-top:-40px}}.CRMManageBaskets th.code{display:none}.CRMManageBaskets td.code{display:none}.CRMManageBaskets th.quantity{text-align:center}.CRMManageBaskets input.addqty{border:none;pointer-events:none;background-color:#fafbfb}.divManage th.contactleftcompany,.divManage td.contactleftcompany{display:none}.CRMListBaskets th.linecount,.CRMListBaskets th.delete{text-align:center}.divManage th.os_header_ref,.divManage td.os_line_ref{display:none}.divManage th.contactonhold,.divManage td.contactonhold{display:none}.CRMListBaskets th.createdby,.CRMListBaskets td.createdby{display:none}.divManage th.os_header_ordered,.divManage th.os_header_delivered,.divManage th.os_header_price{text-align:left}.CRMDeliveryAddresses a{text-decoration:underline}.manageCostCentres{width:100% !important;text-align:unset !important}.CRMAddressEditForm input[type="text"]{background-color:#fafafa;width:100%;border:none;border-bottom:1px solid #e2e2e2;margin-bottom:2rem;font-size:.9rem;padding:.5rem}.CRMAddressEditForm .description{margin-top:20px !important}.CRMAddressEditForm{padding:var(--space-sm);background-color:#fafafa;margin:var(--space-sm) 0 var(--space-md) 0}.CRMAddressEditForm span.title{font-weight:bold;font-size:.9rem}a.sign-up-button{display:inline-block;margin-top:1em;height:50px;width:180px;line-height:50px;font-size:16px;color:#fff;background-color:#00274d;border:none;cursor:pointer;text-decoration:none;text-align:center;transition:background-color .4s ease}a.sign-up-button:hover{background-color:#e2e2e2;color:#000}@media(max-width:680px){.cta-button{font-size:14px !important;height:45px !important;width:162px !important;line-height:45px !important}}@media(max-width:680px){.tiles-button{font-size:14px !important;height:45px !important;width:162px !important;line-height:45px !important}}@media(max-width:680px){.btn-cta{font-size:14px !important;height:45px !important;width:162px !important;line-height:33px}}@media(max-width:680px){.prospect-form-submit{font-size:14px !important;height:45px !important}}@media(max-width:680px){.CRMChangePassword input[type="submit"]{font-size:14px !important;height:45px !important;width:162px !important}}.CRMChangePassword input[type="submit"]{font-size:14px}@media(max-width:680px){button#checkoutContinue{font-size:14px !important;height:45px !important;width:162px !important}}.basketlistcontrols input[type="submit"]{background-color:transparent !important;color:#fff !important;text-decoration:underline;padding:0 !important;height:auto !important;width:auto !important;border:none}.basketlistcontrols{background-color:#00274d !important}@media(max-width:680px){.checkoutclass .savebasketcontrol{display:flex;flex-direction:column}}@media(max-width:680px){.savebasketcontrol input[type="submit"]{padding:0 !important;text-align:left}}.CRMProdItemDetail .CRMProdItemDetailDesc{order:1;margin-top:1rem}.CRMProdItemDetail .CRMProdItemDetailRef{order:2}.CRMProdItemDetail .CRMProdItemDetailStdPrice.CRMProdItemDetailCost{order:3;margin-top:.5rem}.CRMProdItemDetail .bc_oversized{order:4;margin-top:.5rem}.CRMProdItemDetail .bc_showpricing{order:5}.CRMProdItemDetail .CRMProdItemDetailStock{order:5;margin-top:.5rem;color:#7c7c7c}.CRMProdItemDetail .CRMHiddenPriceMessage{order:7;justify-content:center;align-items:center}.CRMProdItemDetail form{order:7}.CRMProdItemDetail hr{order:8;display:none}.CRMProdItemDetail .CRMProdItemDetailExDesc{order:9}.CRMProdItemDetail .CRMProdItemDetailSpec{order:10}.home-page-sales-team-1{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;max-width:1280px;margin:auto;min-height:600px}@media(max-width:1024px){.home-page-sales-team-1{flex-direction:column-reverse}}.flex-account{display:flex;flex-direction:row-reverse;margin-left:-15px;margin-right:-15px}.stack{display:flex;flex-direction:column;width:75%;padding:0 var(--space-sm)}.flex-account .myaccminimenu{width:25%;padding:0 var(--space-sm);margin-top:.6rem}.account-image{margin:auto}.account-image img{max-height:400px}.account-container1 .home-page-1 .CRMProdItemList{margin-left:-10px;margin-right:-10px}.myaccminimenu ul{margin:0;padding:0;list-style:none}.myaccminimenu li{padding:5px 5px 5px}section.account-page-container-2{position:relative;width:100vw;margin-left:-50vw;left:50%;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;overflow:hidden;margin-bottom:5em;margin-top:3em;background-color:#e2e2e2;text-align:left;color:#000}.account-page-2{display:flex;align-items:center;justify-content:center;max-width:1280px;margin:auto;min-height:600px;flex-direction:row}@media(max-width:1024px){.account-page-2{flex-direction:column-reverse}}.account-tiles-container{max-width:1250px;width:100%;padding-right:15px;padding-left:15px;margin-left:auto;margin-right:auto}@media(max-width:992px){.flex-account{flex-direction:column}}@media(max-width:992px){.stack{width:100%}}@media(max-width:992px){h2.rightmenu{display:none}}@media(max-width:992px){.myaccminimenu ul{display:flex;flex-direction:column;flex-wrap:wrap}}@media(max-width:992px){.myaccminimenu li{text-align:left}}@media(max-width:992px){.myaccminimenu ul li a{color:#000}}@media(max-width:992px){.flex-account .myaccminimenu{width:100%}}.thanks-image{max-width:600px;margin:auto;margin-bottom:100px}p#control-2783697{margin-top:1em}.prospect-form-singleCheckbox-label{display:flex;Padding-top:1em;font-family:'jakarta',sans-serif}.login-form .alert-danger{margin-top:20px;border:none;background-color:#f00;color:#fff;text-align:center}select#altAddressSelect{width:auto !important}.CRMOrderSummaryLines th.qty,.CRMOrderSummaryLines th.totalexvat,.CRMOrderSummaryLines th.totalincvat{text-align:left}.divManage.CRMFullLineList table td{border:none}.divManage.CRMListLineItems table td{border:none;border-bottom:1px solid #e2e2e2}.divManage td{border:none;border-bottom:1px solid #e2e2e2;font-size:.9rem}.CRMOrderStatus table td{border-left:none;border-right:none;border-bottom:none}.CRMOrderSummaryLines table td{border:none !important}td.totaltitle{text-align:left}.video-placeholder-normal{display:none !important}img#closeButton{position:absolute;top:-50px;right:27px;z-index:200;height:16px !important}.CRMProdItemDetail .product-oversized{position:static}.reg-form .btn.focus,.btn:focus{outline:none;box-shadow:none}.reg-form .btn.btn-default{padding:0}.attribute-padding{padding:.5rem;background-color:#fafafa}@media(max-width:680px){a.CRMProdItemSummaryMore{font-size:.9rem}}.CRMDeliveryDetails .form-control{font-size:.9rem}p#control-3767434{font-size:12px}.form-control-text-small{font-size:.8rem;color:#33475b}.prospect-form p{font-family:'jakarta',sans-serif}.prospect-form input{font-size:.9rem !important;color:#000}.CRMProdItemDetailDesc{margin-top:0}.enq0 h2{margin-bottom:30px}@media(max-width:991px){.attribute-padding{padding:0}}@media(max-width:991px){div#mid-col{margin-top:0}}.footer-top-row-cta{margin-top:1em;margin-bottom:1em}.reg-form label[for="address_address2"],.reg-form label[for="address_address3"]{display:none}.reg-form .col-sm-12{margin-top:10px}.slides .cta-button:hover{background-color:transparent !important;color:#fff !important;border:1px solid #fff}.slides .cta-button:active{background-color:transparent !important;color:#fff !important;border:1px solid #fff}.footer-top-row-cta .btn-cta{background-color:#fafafa;font-weight:bold}tbody{background-color:#fafafa}tfoot{background-color:#fafafa}.CRMCheckoutInvalidLines table td{border:none;border-bottom:1px solid #f1f1f1}.CRMManageBaskets td.quantity{text-align:center}.CRMManageBaskets .divManage.CRMListLineItems th:nth-child(2),.CRMManageBaskets .divManage.CRMListLineItems td:nth-child(2){width:70%}.CRMManageBaskets .basketlistcontrols td{text-align:center}.CRMManageBaskets .basketlistcontrols input[type="submit"]{font-size:14px !important;transition:color .3s ease-in-out}@media(max-width:680px){.CRMManageBaskets .basketlistcontrols input[type="submit"]{font-size:12px !important}}.CRMManageBaskets .basketlistcontrols input[type="submit"]:hover{color:#e2e2e2 !important}.CRMEditAddress input[type="text"]{border:none;background-color:transparent;border-bottom:1px solid #e2e2e2;width:100%;font-size:.9rem}.CRMEditAddress table td{border:none;padding:var(--space-sm)}.CRMEditAddress td.input{width:100%}.CRMEditAddress input[type="button"]{display:none}.CRMEditAddress td.formcontrols{text-align:left}.CRMChangePassword form{padding:var(--space-sm);margin-top:var(--space-sm);background-color:#fafafa;color:#000;font-weight:900}.CRMChangePassword input.form-control{background-color:transparent}.CRMChangePassword input[type="submit"]{border:none;background-color:#00274d !important;color:#fafbfb !important;height:50px;width:180px;margin-top:1rem;font-weight:bold;font-size:.9rem;transition:border-color .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out;box-shadow:0 2px 6px rgba(0,0,0,.1)}@media(max-width:680px){.CRMChangePassword input[type="submit"]{font-size:14px;height:45px;width:162px}}.CRMChangePassword input[type="submit"]:hover{color:#fafafa !important;background-color:#164470 !important}.CRMChangePassword input[type="submit"]:focus{color:#fafafa !important;background-color:#164470 !important}.CRMFullBasket th.basketLineCode,.CRMFullBasket td.basketLineCode,.CRMFullBasket tfoot td:first-child{display:none}@media(max-width:680px){.CRMFullBasket th.basketLinePrice{display:none}}@media(max-width:680px){.CRMFullBasket td.columnnumeric.basketLinePrice{display:none}}@media(max-width:680px){.CRMFullBasket tfoot td:nth-child(3){display:none}}a.CRMProdItemSummaryMore:hover{color:#3b6894}.my-account-pages a{transition:color .3s ease-in-out}.my-account-pages a:hover{color:#fafbfb}span.address-data{transition:color .3s ease-in-out}span.address-data:hover{color:#fafbfb}div#announcementBar a:hover{color:#e2e2e2}.minimenu a:hover{color:#6e93b8}.CRMMiniLineRow{white-space:normal !important}.login-items .login-form h1{display:none}div#forgottenPass,div#rememberMe{font-size:12px}#rememberMe{display:flex;align-items:center}#rememberMe input{display:inline-block;margin-right:10px;vertical-align:middle}#rememberMe label{display:flex;align-items:center}.register,div#submitLogin{margin-top:1.4rem}label{margin-bottom:0}.DeliveryOption-Select{padding:20px;background-color:#fafafa;margin:1rem 0}.DelCheckout1 h3{font-size:1.2rem}.PaymentOptions2 tbody{display:block;background-color:transparent;margin-bottom:12px}.form-control-policy{padding-top:1rem;font-size:.8rem}h6#control-9065372{padding-top:1rem}.CRMProdItemAddToBasket{display:flex;flex-direction:column}.regs-margin{max-width:833.333333px;margin:auto;min-height:80 dvh}#hamburger{cursor:pointer;transition:transform .4s ease-in-out,scale .4s ease-in-out,color .4s ease-in-out;display:inline-block;scale:85%;color:#000}#hamburger:hover{color:#00274d}#hamburger.active{scale:80%}.line{transition:transform .4s ease-in-out,opacity .4s ease-in-out;fill:#fafbfb}#hamburger .top,#hamburger .middle,#hamburger .bottom{transform-origin:center}#hamburger.active .top{transform:translateY(17px) translateX(-1px) rotate(45deg)}#hamburger.active .middle{opacity:0}#hamburger.active .bottom{transform:translateY(-12px) translateX(-30px) rotate(-45deg)}@media(max-width:1024px){.navbar{padding:0 var(--space-xs) !important}}.navbar{padding:0}div#overlay{backdrop-filter:blur(20px);background-image:none;background-color:rgba(0,39,77,.9)}.CRMProdItemSummaryImg{margin-bottom:.5rem;background-color:#fff}@keyframes pulse-opacity{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}span.announcement-text{animation:pulse-opacity 5s infinite ease-in-out;max-width:1500px;margin:auto}#textarea-1742923086817-0,label[for="textarea-1742923086817-0"]{display:none}form#prospect-form-13-embed{background-color:#fafafa;padding:1rem;margin-bottom:2rem;color:#000}button#add-to-wishlist{display:inline-flex;justify-content:center;font-size:1rem;align-items:center;height:50px;width:265px;border:1px solid #00274d;background-color:#00274d;color:#fafafa;order:7;margin-top:1em;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:border-color .4s ease,background-color .4s ease,color .4s ease}button#add-to-wishlist:hover{background-color:rgba(233,236,239,.9);color:#000;border:1px solid #000}.enq0 input{border:none;background-color:#fafafa;border-bottom:1px solid #e2e2e2;font-size:12px;padding:.5rem 0}.enq0 select#location{border:none;border-bottom:1px solid #000;background-color:transparent;width:100%;padding-bottom:5px}.enq0 textarea#additional-info{width:100%;min-height:80px;border:none;border-bottom:1px solid #000;background-color:transparent;margin-bottom:30px;font-size:12px}table#wishlist-table{margin-top:1rem;margin-bottom:1rem}.enq0 table td{border:none;border-bottom:1px solid #f0f0f0}.enq0 td input[type="checkbox"]{display:block;margin:auto;height:auto}.enq0 td input[type="number"]{display:block;margin:auto;width:40px;border:1px solid #000;height:30px;text-align:center;background-color:#fafafa}.enq0 th:nth-child(1),.enq0 th:nth-child(3){text-align:center}.enq0 input[type="number"]::-webkit-inner-spin-button,.enq0 input[type="number"]::-webkit-outer-spin-button{opacity:1;display:block}.CRMFullBasketLineQty.basketqty::-webkit-inner-spin-button,.CRMFullBasketLineQty.basketqty::-webkit-outer-spin-button{opacity:1 !important;display:block !important;appearance:auto !important}.CRMFullBasketLineQty.basketqty{appearance:auto !important;-webkit-appearance:auto !important}#wishlist-table{width:100%;table-layout:fixed}#wishlist-table th:nth-child(1),#wishlist-table td:nth-child(1){width:7.5%;text-align:center}#wishlist-table th:nth-child(2),#wishlist-table td:nth-child(2){width:85%}#wishlist-table th:nth-child(3),#wishlist-table td:nth-child(3){width:7.5%;text-align:center}#wishlist-table input[type="number"]{width:100%;box-sizing:border-box;border:none;background-color:#fafafa;text-align:center}#wishlist-table input[type="number"]{-webkit-appearance:number-input}#wishlist-table input[type="number"]::-webkit-inner-spin-button,#wishlist-table input[type="number"]::-webkit-outer-spin-button{opacity:1;-webkit-appearance:inner-spin-button;margin:0}button#delete-selected-items,button#clear-wishlist{color:#000;background-color:transparent;border:none;text-decoration:underline;width:100%;text-align:left;padding:0;margin-bottom:10px;font-size:14px;transition:background-color .4s ease,color .4s,border-color .4s ease,border-color .4s ease !important}button#delete-selected-items:hover,button#clear-wishlist:hover{color:#6e93b8}button.prospect-form-submit{border:none;background-color:#00274d;height:50px;width:100%;transition:background-color .4s ease,color .4s,border-color .4s ease,border-color .4s ease !important;font-weight:bold;font-size:.9rem}button#clear-wishlist{font-weight:bold}.enq0 input:focus,.enq0 textarea:focus,.enq0 select:focus{outline:none;box-shadow:none;border-bottom:1px solid #e2e2e2}#wishlist-notification{position:fixed;top:100px;right:0;width:300px;font-size:1rem;background:rgba(0,0,0,.9);color:#fafbfb;font-weight:bold;padding:var(--space-sm);border-radius:0;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;display:flex;z-index:10001;align-items:center}.accountmargin1 .CRMManageBaskets{margin-top:var(--space-md)}.cta-button-contact{width:180px;height:50px;background-color:#00274d;border:none;color:#fafafa;font-weight:bold;display:flex;align-items:center;justify-content:center;transition:background-color .4s ease,color .4s ease,border-color .4s ease !important;margin-top:1.4rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.cta-button-contact:hover,.cta-button-contact:focus{background-color:#164470;color:#fafbfb}.cta-button-contact-invert{width:180px;height:50px;background-color:#fafafa;border:none;font-weight:bold;color:#000;display:flex;align-items:center;justify-content:center;transition:background-color .4s ease,color .4s ease,border-color .4s ease !important;margin-top:1.4rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.cta-button-contact-invert:hover,.cta-button-contact:focus{background-color:#e9ecef;color:#000}button.add-to-wishlist-page{background-color:#00274d;border:none;color:#fafafa;font-weight:bold;padding:5px 10px;width:100%;height:40px;font-size:.9rem;display:flex;box-shadow:0 2px 5px rgba(0,0,0,.1);justify-content:center;align-items:center;transition:background-color .4s ease,color .4s ease,border .4s ease}button.add-to-wishlist-page:hover{background-color:#164470;color:#fafafa}.group-header-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1250px;margin:0 auto;margin-bottom:60px}.group-tile{color:#fafafa;text-align:left;padding:30px;border-radius:0}@media(max-width:768px){.group-header-tiles{grid-template-columns:1fr}.group-tile{padding:25px}}.group-header-tiles h2{margin-top:60px}.cta-button{width:180px;height:50px;display:flex;background-color:#00274d;color:#fafafa;font-size:.9rem;font-weight:bold;border:none;justify-content:center;align-items:center;margin-top:1.4rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.cta-button:hover,.cta-button:active{background-color:#164470;color:#fafbfb}@media(max-width:1024px){.products-section a.cta-button{margin-left:var(--space-sm)}}.CRMFullBasket .CRMFullBasketQuoteNo{display:none}.Basket-detail{display:flex;flex-direction:column;margin-top:2rem;order:3}.Basket-detail>form:nth-of-type(2){order:1}.Basket-detail>form:first-of-type{order:2}.Basket-detail>form:first-of-type .basketcontrols{display:flex;flex-direction:column;align-items:flex-end}.Basket-detail>hr:first-of-type{display:none}.checkoutclass hr{display:none}.enqtext h2{background:linear-gradient(to right,#00274d,#3b6894);background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.salesteam-text h2{color:#00274d;display:inline-block}.enq-home,.enq-list,.enq-details{display:flex;margin:auto}.enq-home{padding-left:25px;padding-right:25px}@media(max-width:1024px){.enq-home{padding-left:25px;padding-right:25px}}.enq-list{padding-left:1rem;padding-right:1rem}.enq-details{padding-left:25px;padding-right:25px}@media(max-width:1024px){.enq-details{padding-left:15px;padding-right:15px}}.enq-home form#prospect-form-6-embed,.enq-list form#prospect-form-6-embed,.enq-details form#prospect-form-6-embed{margin:auto;padding:var(--space-sm);background-color:#fafafa;color:#000}@media(max-width:800px){.enq-home,.enq-list,.enq-details,.enquiry{flex-direction:column;gap:var(--space-xs)}}@media(max-width:680px){.cta-button-contact{height:45px;width:162px}}form#wishlist-form{flex:0 0 48%}@media(max-width:680px){.btn-primary{font-size:14px !important;height:45px !important;width:162px !important}}.form-control-enquiry::placeholder{color:#00274d}.form-control-policy span{color:#00274d !important}.form-control-policy a{color:#6e93b8 !important;background-color:transparent !important}.empty-basket-message{background-color:#ff6b35;padding:1.5rem;color:#fafafa;display:flex;justify-content:center;margin-top:1rem;margin-bottom:1rem;order:2}.empty-basket-message h4{font-size:1rem;margin-bottom:0}.CRMOrderStatus p{display:none}section.home_slider{margin-top:-1px}.checkoutclass h3{margin-bottom:50px}.basket-products .CRMProdItemList.CRMProdItemModeS{margin-bottom:2rem}.form-control:focus{border-color:#ced4da}select#recentAddressSelect{border:none;background-color:transparent}.CRMBasketSummary .table-responsive{overflow-x:clip;width:100%}.CRMCheckoutHeaderControls{order:10}.address-details-wrapper{margin-bottom:var(--space-md)}.DeliveryAddressOptions input{margin-right:var(--space-md)}.enquirepagecont form#prospect-form-6-embed{background-color:#fafafa;padding:20px;box-shadow:0 6px 70px rgba(0,0,0,.1);margin-bottom:100px}.CRMContactUpdate tr.title,.CRMContactUpdate tr.prefname,.CRMContactUpdate tr.salutation,.CRMContactUpdate tr.onhold,.CRMContactUpdate tr.leftcompany,.CRMContactUpdate tr.authority{display:none}.CRMContactUpdate input[type="submit"]:hover{border:none !important;color:#6e93b8 !important}input#splitaddress{margin-right:15px}.CRMEditAddress td.title{min-width:150px;max-width:300px;font-weight:bold}td.usedivisionaddress{padding:unset}img.group-item-image{transition:box-shadow .4s ease-in-out}.CRMFilterList li.attribute_li{white-space:normal;margin:4px 0;align-items:center;font-size:.8rem;display:flex}.top-ticker{background-color:#e2e2e2;color:#000;text-align:center;font-size:14px;padding:4px 0;top:0;width:100%;z-index:9996;font-weight:500;position:relative;height:32px;line-height:24px}.ticker-message{transition:opacity 1s ease-in-out;font-size:.8rem}.ticker-message a{color:#000;text-decoration:none;transition:color .4s ease}.ticker-message a:hover{color:#6e93b8}.ticker-message i{margin-right:5px}@media(max-width:680px){.top-ticker{font-size:12px}}.digico-text .cta-button,.projector-text .cta-button{margin-top:1.4em;margin-bottom:0}@media(max-width:1024px){.CRMProdItemList{gap:.5em}}.partner-background-text h3{margin-bottom:1.4rem}td.foottotaltext,td.columnnumeric.foottotal{font-weight:bold}h2.specification-title{font-size:1.6rem !important}.CRMProdItemList,.CRMProdItemSummary{min-height:350px}.CRMProdItemListZero.CRMProdItemList{margin:0 var(--space-sm);padding:var(--space-sm);display:flex;justify-content:center;background-color:#fafafa;align-items:center;font-size:1.2rem;font-weight:bold}.popular-products1 p{margin-bottom:1.4rem}.productlist1 h1{margin-bottom:1rem;color:#00274d}.products-main-1 .row{gap:1%;margin-top:1rem}@media(max-width:1024px){.products-main-1 .row{gap:var(--space-sm)}}@media(max-width:1024px){.group-current-title,.group-current-fulldesc{padding:0 var(--space-sm)}}.registration p{margin-top:2rem}ul{list-style-type:square}.forms-section .enquiry{max-width:1218px;margin:auto;display:flex}@media(max-width:800px){.forms-section .enquiry{flex-direction:column}}.forms-section .enquiry h2{color:#00274d;display:inline-block}.enquiry-text{flex:0 0 45%;margin-right:5%}form#prospect-form-6-embed{margin:auto;padding:var(--space-sm);background-color:#fafafa;color:#000}@media(max-width:1024px){.popular-products1 .CRMProdItemList.CRMProdItemModeR{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 var(--space-sm);gap:var(--space-sm)}}.CRMProdItemList.CRMProdItemModeR{gap:1%}span.v{font-weight:bold}@media(max-width:1024px){.products-section p{padding:0 var(--space-sm)}}@media(max-width:1024px){.basket-products .CRMProdItemList.CRMProdItemModeS{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 var(--space-sm);gap:var(--space-sm)}}.basket-products .CRMProdItemList .CRMProdItemSummary{flex:0 0 24.25%;padding:.5em;margin-bottom:1%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:#fafafa}@media(max-width:1024px){.basket-products .CRMProdItemList .CRMProdItemSummary{flex:0 0 30%;max-width:30%;padding:.5em;scroll-snap-align:center}}@media(max-width:875px){.basket-products .CRMProdItemList .CRMProdItemSummary{flex:0 0 35%;max-width:35%;padding:.5em}}@media(max-width:720px){.basket-products .CRMProdItemList .CRMProdItemSummary{flex:0 0 40%;max-width:40%;padding:.5em}}@media(max-width:600px){.basket-products .CRMProdItemList .CRMProdItemSummary{flex:0 0 50%;max-width:50%;padding:.5em}}.alert{margin-top:2rem;padding:var(--space-sm);margin-bottom:0;order:1}.OrderDetails .CRMBasketSummary .table-responsive{width:96%}@media(max-width:680px){.OrderDetails .CRMBasketSummary .table-responsive{width:100%}}.forms-section-alt .enquiry{max-width:1218px;margin:auto;display:flex}.forms-section-alt .enquiry h2{color:#000;display:inline-block}.enq-list .enquiry-text h2{color:#164470;display:inline-block}.product-text-section h3{margin-bottom:var(--space-sm)}.forgotpassword1 div#loginForm{margin:var(--space-md) 0}.reg-page p{margin-top:var(--space-md)}@media(max-width:680px){button#submitform{height:45px;width:162px}}.form-control-tick-box{margin-top:2rem;font-size:.9rem}.prospect-form-checkbox-label{margin-top:.5rem}.enq-page{margin:var(--space-md) 0}.enquiry-page-text{margin:var(--space-md) 0}.account-section{max-width:1250px;margin:auto;padding:var(--space-md) var(--space-sm)}.account-container1{min-height:500px}.accountmargin1{padding:0 var(--space-sm);min-height:500px}.divManage.CRMListLineItems table td{font-size:.9rem}.CRMOrderStatus table tr td[colspan="6"][width="90%"]{font-size:.8rem;color:#000}tr.highlighted-row{background-color:#164470 !important}.accountmargin1 p{margin-bottom:2rem}tr.DelHistRow{font-size:.9rem}td[colspan="7"]{padding-bottom:4rem}tr.passwordnote{font-size:.8rem}.CRMContactUpdate tr:last-child{display:flex;flex-direction:column-reverse;margin:var(--space-sm) 0 0 0}.CRMContactUpdate td input[value="Update"]{width:180px;height:50px;background-color:#00274d !important;border:none !important;color:#fafafa !important;font-size:.9rem;font-weight:bold;transition:color .4s ease,background-color .4s ease;box-shadow:0 2px 6px rgba(0,0,0,.1)}.CRMContactUpdate td input[value="Update"]:hover{background-color:#164470 !important;color:#fafafa !important}.CRMContactUpdate td input[value="Update"]:focus{background-color:#164470 !important;color:#fafafa !important}@media(max-width:680px){.CRMContactUpdate td input[value="Update"]{height:45px;width:162px}}.CRMContactUpdate td input[value="Back to Manage Users"]{background-color:transparent !important;color:#000 !important;border:0 !important;width:100%;padding:0 !important;text-align:left;margin-top:-2rem;font-size:.8rem;transition:color .4s ease}table tbody tr.addbutton{background-color:#fff}table tbody tr.addbutton td{padding:var(--space-xs) 0 var(--space-sm) 0}.accountmargin1 h1{padding-right:40px}.CRMAddressEditForm .formcontrols{display:flex;flex-direction:column-reverse;align-items:flex-start}.CRMAddressEditForm .formcontrols input[type="submit"]{margin:0 0 var(--space-sm) 0;width:180px;height:50px;border:none;background-color:#00274d !important;color:#fafafa !important;font-weight:bold;font-size:.9rem;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:color .4s ease,background-color .4s ease}.CRMAddressEditForm .formcontrols input[type="submit"]:hover{background-color:#164470 !important;color:#fafbfb !important}.CRMAddressEditForm .formcontrols input[type="submit"]:focus{background-color:#164470 !important;color:#fafbfb !important}@media(max-width:680px){.CRMAddressEditForm .formcontrols input[type="submit"]{height:45px;width:162px}}.CRMAddressEditForm .formcontrols input[type="button"]{margin:0 0 var(--space-sm) 0;border:none;background-color:transparent !important;padding:0 !important;transition:color .4s ease;font-size:.9rem}.CRMAddressEditForm .formcontrols input[type="button"]:hover{color:#6e93b8 !important}.container-strap .row{align-items:center}@media(max-width:768px){.container-strap .row{gap:1rem}}@media(max-width:768px){.kings-image img{max-height:120px}}.sort-controls.ml-auto{flex:0 0 100%;display:flex;justify-content:flex-end}.sort-controls{width:100%;margin-top:.5rem;margin-bottom:1.5rem;font-size:.8rem;display:flex;justify-content:space-evenly}select#product-sort{border:0;width:145px;text-align:right;transition:color .4s ease-in-out}select#product-sort:hover{color:#3b6894}:focus-visible{outline:none}#main-page-sort-buttons button{background-color:transparent;color:#000;border:none;transition:color .4s ease,scale .4s ease,text-decoration .4s ease,background-color .4s ease,font-weight .4s ease;padding:8px}#main-page-sort-buttons button:hover{background-color:#fafafa}#main-page-sort-buttons button.active{background-color:#164470;color:#fff}@media(max-width:992px){.CRMFilterList.d-lg-block h5{display:none}}.filter-toggle.d-block.d-lg-none.mb-2:hover{background-color:#164470 !important;color:#fafbfb !important}.filter-toggle.d-block.d-lg-none.mb-2:active{background-color:#164470 !important;color:#fafbfb !important}.CRMProdItemDetail #CRMAddButton1 input[type="submit"].CRMBuyButton{height:50px;width:100%}button#main-product-add-to-wishlist{background-color:#00274d;border:none;font-weight:bold;color:#fafbfb;font-size:.9rem;width:100%;height:50px;transition:color .4s ease,background-color .4s ease,border .4s ease;order:7;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-top:1rem}button#main-product-add-to-wishlist:hover{background-color:#164470;color:#fafbfb}button#main-product-add-to-wishlist:active{background-color:#164470;color:#fafbfb}.site-header{position:sticky;position:-webkit-sticky;top:0;left:0;width:100%;background-color:#fff;border-bottom:1px solid #f1f1f1;z-index:9996;border-radius:0;padding-top:0 !important;padding-bottom:0 !important;align-content:center;height:64px}.site-header .row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.header-logo-1{flex-shrink:0}@media(min-width:1024px){.header-logo-1{margin-bottom:0}}.company-logo img{width:80px;object-fit:contain;object-position:left}.desktop-search-wrapper{display:none;flex-grow:1;align-items:center}@media(min-width:992px){.desktop-search-wrapper{display:flex;justify-content:center;flex-grow:1}}.group-search-container form{display:flex;align-items:center;width:100%}.group-search-text{flex-grow:1;border:1px solid #d1d5db;outline:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.group-search-text:focus{border-color:#6b7280;box-shadow:0 0 0 1px #6b7280}.btn.btn-default{background-color:#1f2937;color:#fff;padding:.5rem .75rem;border-radius:0;border:none;cursor:pointer;transition:background-color .15s ease-in-out}.btn.btn-default:hover{background-color:#374151}.header-icons-end-group{display:flex;align-items:center;margin-left:auto;flex:0 0 30%;justify-content:flex-end}.action{display:block}.action.my-account,.action.help{display:none}@media(min-width:640px){.action.my-account,.action.help{display:block}}.action .icon{color:#000;transition:color .4s ease-in-out;cursor:pointer}.action .icon:hover{color:#00274d}.action a{display:flex;flex-direction:column;align-items:center;color:#000;text-decoration:none;transition:color .15s ease-in-out;position:relative}.action a:hover{color:#00274d}.action.help a .action-label,.action.basket-items a .action-label{background-color:#ff6b35;color:#fafbfb;font-weight:bold;border-radius:50%;padding:.25rem;position:absolute;top:-6px;right:-10px;line-height:1;min-width:1rem;min-height:1rem;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;box-sizing:border-box;z-index:10;opacity:0;transform:scale(.5);transition:opacity .2s ease-out,transform .2s ease-out}.action.help a .action-label.visible,.action.basket-items a .action-label.visible{opacity:1;transform:scale(1)}.navbar-header{display:flex;align-items:center;margin-left:10px}@media(max-width:470px){.navbar-header{margin-left:9px}}@media(max-width:410px){.navbar-header{margin-left:8px}}@media(min-width:992px){.navbar-header{display:none}}#menuToggle{padding:0;outline:none;border:none;background:transparent;border-radius:0;color:#1f2937;cursor:pointer}.hamburger-icon .line{transition:all .3s ease-in-out;transform-origin:center;fill:currentColor}.hamburger-icon.open .line.top{transform:translateY(13px) translateX(-20px) rotate(45deg)}.hamburger-icon.open .line.middle{opacity:0;transform:scaleX(0)}.hamburger-icon.open .line.bottom{transform:translateY(-15px) translateX(-10px) rotate(-45deg)}.navigation-text{color:#1f2937;font-size:1rem;margin-left:.5rem}.mobile-search-container{width:100%}#CRMProdSearch form{display:flex}#CRMProdSearch .searchTextBox{flex-grow:1;border:1px solid #d1d5db;padding:.5rem;outline:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#CRMProdSearch .searchTextBox:focus{border-color:#6b7280;box-shadow:0 0 0 1px #6b7280}#CRMProdSearch .btn.btn-primary.btn-sm{background-color:#1f2937;color:#fff;padding:.5rem .75rem;margin-left:.5rem;border-radius:0;border:none;cursor:pointer;font-size:.875rem;transition:background-color .15s ease-in-out}#CRMProdSearch .btn.btn-primary.btn-sm:hover{background-color:#374151}.menu-overlay{transition:transform .4s ease-in-out;transform:translateY(-300%);position:fixed;left:0;right:0;bottom:0;z-index:9995;background-color:#fafafa;overflow-y:auto;border-radius:0;box-sizing:border-box;will-change:transform;display:none;padding-bottom:env(safe-area-inset-bottom)}@media(max-width:1024px){.menu-overlay{display:block}}.menu-overlay.open{transform:translateY(0)}.menu-overlay .container-large.navigation{max-width:80rem;margin-left:auto;margin-right:auto;padding:2rem 1rem}@media(min-width:640px){.menu-overlay .container-large.navigation{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.menu-overlay .container-large.navigation{padding-left:2rem;padding-right:2rem}}.CRMCategoryList{color:#1f2937}.CRMCategoryList{width:100%;margin:1rem auto;max-width:900px;padding:0 var(--space-sm)}.CRMCategoryList h3{display:none}.CRMCategoryList ul{list-style:none;padding:0;margin:0}.CRMCategoryList .collapse.navbar-collapse{display:block !important;width:100%}.CRMCategoryList ul>li>a{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:bold;padding:1rem 1rem;border-radius:0;color:inherit;text-decoration:none;transition:background-color .4s ease-in-out,color .4s ease-in-out}.CRMCategoryList ul>li>a:hover{background-color:#e2e2e2;color:#000}.CRMCategoryList ul>li>a svg{width:1rem;height:1rem;margin-left:.5rem;transition:transform .2s ease-in-out;transform:rotate(0deg)}.CRMCategoryList ul>li.expanded>a svg{transform:rotate(90deg)}.submenu{padding-left:2rem;padding-top:.5rem;max-height:0;overflow:hidden;transition:max-height .4s ease-out;border-radius:0;padding:0 32px !important}.submenu.open{max-height:500px}.submenu li a{display:block;padding-top:.5rem;padding-bottom:.5rem;font-size:.9rem !important;font-weight:500 !important;color:#4b5563;text-decoration:none;border-radius:0;transition:color .15s ease-in-out}.submenu li a:hover{color:#1f2937}@media(min-width:992px) and (min-width:992px){.desktop-mega-menu .CRMCategoryList>ul>li>a:hover{background-color:#00274d}}.desktop-search-placeholder{display:none;flex:0 0 40%;max-width:40%;position:relative;padding-left:0;padding-right:0}@media(min-width:992px){.desktop-search-placeholder{display:block !important}.desktop-search-placeholder .group-search-container{width:100%;margin:0;padding:0}.desktop-search-placeholder .group-search-container form{position:relative;width:100%;margin-bottom:0}.desktop-search-placeholder .group-search-container form .form-group{width:90%}.desktop-search-placeholder .group-search-container form .btn.btn-default{position:absolute;right:0;top:0;height:100%;line-height:1;background:transparent;border-radius:0 !important;border:none;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out;font-size:1.4rem;font-weight:bold;padding:0;width:10%}.desktop-search-placeholder .group-search-container form .btn.btn-default:hover{color:#00274d}.desktop-search-placeholder .group-search-container form .btn.btn-default span:not(.glyphicon-search){display:none}.desktop-search-placeholder .group-search-container form .btn.btn-default .glyphicon.glyphicon-search{display:block;font-size:1.1rem;margin:0}}#mobileSearchModal{position:fixed;top:0;left:0;width:100%;height:100 dvh;background-color:#fafafa;z-index:9995;transform:translateY(-100%);transition:transform .4s ease-in-out;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}#mobileSearchModal.open{transform:translateY(0)}#mobileSearchModal .modal-content{width:100%;height:145px;max-width:500px;position:relative;padding:1rem;display:flex;flex-direction:column;align-items:center;border:0;border-radius:0;background:#00274d;backdrop-filter:none;-webkit-backdrop-filter:none;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.1)}#mobileSearchModal .mobile-search-form-wrapper{width:100%}#mobileSearchModal .mobile-search-form-wrapper .group-search-container form{position:relative;width:100%;margin-bottom:0}#mobileSearchModal .mobile-search-form-wrapper .group-search-container form .form-group{display:flex;flex-grow:1;width:100%;margin-bottom:0;padding-right:96px;box-sizing:border-box}#mobileSearchModal .mobile-search-form-wrapper .group-search-container form .form-group .group-search-text{width:100%;max-width:none !important;flex-grow:1;box-sizing:border-box;outline:none;font-size:.9rem;color:#000;background-color:#f1f1f1;height:38px}@media(max-width:680px){#mobileSearchModal .mobile-search-form-wrapper .group-search-container form .form-group .group-search-text{height:37px}}#mobileSearchModal .mobile-search-form-wrapper .btn.btn-default{position:absolute;right:0;top:0;line-height:1;background-color:#fafafa;color:#00274d;border-radius:0;cursor:pointer;font-size:19.2px;font-weight:bold;transition:background-color .4s ease-in-out,color .4s ease-in-out,border .4s ease-in-out;display:flex;align-items:center;justify-content:center;width:96px;padding:0;height:38px}@media(max-width:680px){#mobileSearchModal .mobile-search-form-wrapper .btn.btn-default{height:37px}}#mobileSearchModal .mobile-search-form-wrapper .btn.btn-default:hover{background-color:#e2e2e2}button#mobileSearchCloseBtn{position:absolute;top:-8px;right:0;background-color:#e2e2e2;color:#000;border:0;font-weight:bold;font-size:24px;padding:.5rem;transition:color .4s ease,background-color .4s ease;line-height:1}.mobile-search-form-wrapper input.form-control.group-search-text{border-bottom:0}button#mobileSearchCloseBtn:hover{color:#fafbfb;background-color:#3b6894}#mobileSearchModal .mobile-search-form-wrapper .btn.btn-default span:not(.fa-magnifying-glass):not(.glyphicon-search){display:none}#mobileSearchModal .mobile-search-form-wrapper .btn.btn-default i.fa-magnifying-glass,#mobileSearchModal .mobile-search-form-wrapper .btn.btn-default .glyphicon.glyphicon-search{display:block;margin:0}.action.search.d-lg-none{display:flex}@media(min-width:992px){.action.search.d-lg-none{display:none !important}}html.scroll-locked-html{overflow:hidden !important;position:fixed !important;width:100% !important}.log-in-page{max-width:833.333333px;margin:auto}.form-control{font-size:.9rem;font-family:'Jakarta',sans-serif}@media screen and (max-width:767px){.CRMProdItemListTitle{display:block}.CRMProdItemDetailImg{width:100%;text-align:center;padding-bottom:1rem;position:static !important}.CRMProdItemDetailImg+div{width:100%}#home-mini-basket .CRMMiniBasket{display:none}}.savebasketcontrol{display:none !important}.forgotpassword1{max-width:833.333333333px;margin:auto}#inputUser input{border:none;border-bottom:1px solid #e2e2e2;width:100%;background-color:transparent;font-size:.9rem}#submitLogin input[type="submit"]{width:180px;height:50px;background-color:#00274d;color:#fafbfb;font-weight:bold;border:none;transition:border .4s ease,background-color .4s ease,color .4s ease;box-shadow:0 2px 6px rgba(0,0,0,.1)}#submitLogin input[type="submit"]:hover{background-color:#164470;color:#fafbfb}response{background-color:#00274d;padding:var(--space-sm);display:block;color:#fafbfb;margin:var(--space-md) auto;box-shadow:0 6px 20px rgba(0,0,0,.1)}.CheckoutComplete .bg-danger{background-color:#dc3545 !important;padding:var(--space-sm);color:#fff;margin-bottom:1rem;text-align:center;font-weight:bold}@media(max-width:1024px){.products-section h2{padding:0 var(--space-sm) !important}}.nav-bar-wrapper{background-color:#00274d;position:sticky;top:64px;z-index:9999;height:64px}.nav-links{display:flex;justify-content:space-between;max-width:1218px;margin:0 auto;padding:var(--space-sm)}.nav-group{display:flex;gap:3rem}.nav-links a{color:#fafbfb;transition:color .4s ease,text-decoration-color .4s ease,scale .4s ease;text-decoration:none;text-underline-offset:1.2rem;text-decoration-line:underline;text-decoration-thickness:3px;text-decoration-color:transparent}.nav-links a:hover{text-decoration-color:#fafbfb}.clearance-link i,.clearance-link .info-icon{margin-right:.5rem;font-size:1rem;vertical-align:top;transition:color .4s ease;color:#fafbfb;top:5px;position:relative}@media(max-width:991px){.nav-group{display:none}.nav-links{display:none}.clearance-link{position:fixed;bottom:20px;right:20px;z-index:999;box-shadow:0 4px 8px rgba(0,0,0,.2)}}.header-section .group-item-name{padding:0;font-size:.8rem;font-weight:400}.group-thumbs-container a.thumbnail.group-item-link{display:flex;flex-direction:column;color:#000;transition:background-color .4s ease;flex-wrap:wrap;width:100%;align-items:stretch}.group-thumbs-container img.group-item-image{order:1;height:225px;object-fit:cover}.group-thumbs-container .group-item-name{order:2;transition:background-color .4s ease,color .4s ease,border-color .4s ease !important;background-color:transparent;border:none;color:#00274d;font-weight:bold;display:block;text-align:left !important;font-size:1.1rem;width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal !important}.group-thumbs-container span.group-item-desc{order:3;padding:0 .5rem .5rem .5rem;font-size:.9rem}p.group-current-desc{display:none}.address-details-wrapper .control-label{font-weight:bold}.CRMBasketOrderHeaderCountry.CRMBasketOrderHeaderAddressField label{font-weight:bold}.stripe-container label{font-size:.9rem;font-weight:bold}.form-sub-heading{font-weight:500}.alert.alert-success.CRMRegistrationSuccess{margin:auto;border-radius:0 !important;border:none}.CRMProdItemListTitle .CRMProdCatDesc{display:none}.CRMChangePassword label{font-size:.9rem}tr.title,tr.forename,tr.surname,tr.email,tr.password2{height:3rem}tr.password{margin-top:-10px}tr.password2{margin-top:-7px}.footer-top-row-text{margin-right:2rem}.product-variations select{border:none;border-radius:0;background-color:#fafbfb;color:#000;font-weight:bold;font-size:.8rem;text-wrap:auto;height:auto;padding:var(--space-xs);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .4s ease,color .4s ease}.product-variations label{margin-bottom:.25rem;margin-top:.5rem;font-size:.8rem;font-weight:bold;color:#7c7c7c}.product-variations{order:10;margin-top:1rem;display:flex;flex-direction:column}.CRMProdItemAddToBasket select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;border-radius:0;background-color:#fafbfb;margin:0 0 .5rem 0;font-size:.8rem;font-weight:bold;color:#000;text-wrap:auto;height:auto;padding:var(--space-xs);transition:color .4s ease,background-color .4s ease;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none}.login-form .form-group label{font-weight:bold}.forgotpassword1 div#inputUser{margin-top:.5rem}.forgotpassword1 form{font-weight:bold}.CRMProdItemDetailImg+div .CRMProdItemAddToBasket{display:flex;flex-direction:row}.CRMEditAddress input[type="submit"]{width:180px;height:50px;border:none;background-color:#00274d !important;font-size:.9rem;font-weight:bold;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:color .4s ease,background-color .4s ease}.CRMEditAddress input[type="submit"]:hover{background-color:#164470 !important;color:#fafafa !important}@media(max-width:991px){.nav-bar-wrapper{display:none !important}}.quote-list-flex{display:flex;align-items:flex-start;gap:4%}@media(max-width:833.3333px){.quote-list-flex{flex-direction:column}}div#prospect-form-13{flex:0 0 48% !important;margin-top:1rem !important}@media(max-width:833.333px){div#prospect-form-13{padding:var(--space-xs) !important}}.mailing-list-flex{display:flex;gap:5%}@media(max-width:800px){.mailing-list-flex{display:block}}.mailing-list-text{flex:0 0 47.5%}@media(max-width:800px){section.enquiryformcontainer{padding:var(--space-xs)}}.fancybox__container{z-index:10001 !important}.log-padding{padding:0 var(--space-sm)}.PaymentOptions2{position:relative}.PaymentOptions2 td[colspan="2"]{height:46px;padding:0}.PaymentOptions2 .CRMBuyButton{position:absolute;left:0;right:0;width:auto;display:block;box-sizing:border-box;height:100%}table.CRMOrderSummaryLinesTable thead tr{line-height:1.4rem !important}table.CRMOrderSummaryLinesTable tbody tr{line-height:1.4rem !important}.col-12.col-md-3:hover{background-color:#00274d !important}.col-4.col-md-3:hover{background-color:#00274d !important}.login-form h2{display:none}@media(max-width:1024px){.popular-products1 h1{margin-left:1rem}}.enquiryformcontainer label.prospect-form-text-label{padding-top:.25rem}td.basketLineDesc a{font-weight:bold}td.columnnumeric.basketLineTotal{font-weight:bold}td.footdeliverytext,td.columnnumeric.footdelivery{font-weight:bold}.validate-basket{padding:var(--space-sm)}.CRMProdItemDetail .product-oversized{color:#7c7c7c;background-color:transparent;max-width:100%;padding:0;font-size:.8rem}label.prospect-form-text-label[for="text-1758622788197-0"],.form-control-enquiry-url{display:none}.form-control{border:none;border-bottom:1px solid #e2e2e2;background-color:transparent}.digico-text h2,.projector-text h2,.enquiry-text h2{color:#00274d}.form-sub-heading{color:#3b6894;font-weight:bold}.checkoutclass h1,.DelDetails1 h1,.PaymentOptions1 h1,.PaymentOptions1 h2,.paybycard h1,.CheckoutComplete1 h1,.enq1 h1,.width-sm-account h1{color:#00274d}.center-wrapper-404{display:flex;justify-content:center;width:100%}h1.group-current-title{color:#00274d}.productlist1 .groups-description{margin-bottom:1rem;font-size:.9rem}.productlist1 .groups-header{margin-bottom:1rem}.desktop-search-placeholder i.fa-solid.fa-magnifying-glass{font-size:20px}.quote-list-flex label.prospect-form-text-label,.quote-list-flex .prospect-form-textarea-label{font-weight:bold}#wishlist-table td.empty-message{font-weight:bold;text-align:left !important;border:0}.open-modal-btn{min-width:180px;height:50px;display:flex;background-color:#00274d;color:#fafbfb;font-weight:bold;border:none;justify-content:center;align-items:center;margin-top:1.4rem;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:background-color .4s ease,color .4s ease,border-color .4s ease !important;margin-bottom:1em}.open-modal-btn:hover,.open-modal-btn:active{background-color:#164470;color:#fafbfb}.open-modal-btn:hover,.open-modal-btn:active{background-color:#164470;color:#fafbfb}button.ws-arrow-button,button.ws-arrow-button-nolink{background-color:transparent;border:none;padding:0;margin:1rem 0;font-size:1.1rem;font-weight:bold;color:#00274d}button.ws-arrow-button-v2{background-color:transparent;border:none;padding:0;margin:1rem 0;font-size:1.1rem;font-weight:bold;color:#fafbfb}.ws-arrow-button img{transition:transform .4s ease}.ws-arrow-button:hover img{transform:translateX(6px)}.ws-arrow-button-nolink img{transition:transform .4s ease}.ws-arrow-button-nolink:hover img{transform:translateX(6px)}.ws-arrow-button-v2 img{transition:transform .4s ease}.ws-arrow-button-v2:hover img{transform:translateX(6px)}ul.attribute_ul{margin-bottom:.5rem !important;padding:0 4px 4px 4px !important}@media(max-width:680px){.footer-top-row-text{margin-right:0}}.alert-title i.fa-weight-scale::before{content:"";font-weight:900 !important}.product-oversized i.fa-weight-scale::before{content:"";font-weight:900 !important}.vat-toggle-container{font-size:.7rem !important;font-weight:bolder !important;width:48px !important;display:flex !important;flex-direction:column !important;align-items:center !important;margin-left:16px !important;margin-top:1px !important}@media(max-width:470px){.vat-toggle-container{width:40px !important;margin-left:10px !important}}@media(max-width:410px){.vat-toggle-container{width:34px !important;margin-left:10px !important}}.toggle-switch{position:relative;display:inline-block;width:32px;height:12px;margin:0;-webkit-tap-highlight-color:transparent}.toggle-checkbox{opacity:0;width:0;height:0}.toggle-label-inner{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e9ecef;-webkit-transition:.4s;transition:.4s;border-radius:34px}.toggle-label-inner:before{position:absolute;content:"";height:8px;width:8px;left:2px;bottom:2px;background-color:#00274d;-webkit-transition:.4s;transition:.4s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.4)}.toggle-checkbox:checked+.toggle-label-inner{background-color:#00274d}.toggle-checkbox:checked+.toggle-label-inner:before{-webkit-transform:translateX(14px);-ms-transform:translateX(20px);transform:translateX(20px);background-color:#c1cc66}.CRMProdItemSummaryStdPrice,.CRMProdItemDetailStdPrice,.columnnumeric.basketLinePrice,.columnnumeric.basketLineTotal,.columnnumeric.foottotal,.deliveryPrice{transition:opacity .2s ease-in-out;opacity:1}.price-fade-out{opacity:0 !important}span.vat-status-label{font-size:.7rem;font-weight:500;margin-left:4px}.sub-group-hero-section{background-color:#f8f8f8;padding:1rem;text-align:left}.sub-group-hero-title{font-size:1.4rem;margin-bottom:1rem;color:#00274d;font-weight:bold}.sub-group-hero-text{font-size:1rem;color:#333;margin-bottom:1rem}.sub-group-hero-cta{font-weight:bold;font-size:1rem}table.CRMOrderSummaryLinesTable thead tr,table.CRMOrderSummaryLinesTable tbody tr{border-bottom:none !important}table#wishlist-table td{border:none}.CRMOrderSummaryLines td.description{font-weight:bold}ul.categ_filtering_ul{max-height:675px;overflow:scroll}.checkoutclass{display:flex;flex-direction:column}.bc_authorised,.bc_show_stock{display:none}.CRMProdItemList i.fa-solid.fa-weight-scale{margin-right:2px;font-size:.7rem}.CRMProdItemDetail i.fa-solid.fa-weight-scale.custom-icon-class{margin-right:4px;font-size:.9rem;color:#7c7c7c !important}button.f-button{background:#fafbfb !important;color:#00274d}button.f-button:hover{color:#3b6894 !important}.f-button svg{filter:none !important}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{border-radius:0 !important}