html{height:100%}.red{color:#272974}table,.table{--bs-table-bg: none;width:100%}p.error{color:red}p.success{color:#093}.btn-block{border-color:#ccc;padding:.5rem .75rem}.btn-block:focus,.btn-block:hover{background:#000;color:#fff}.btn-outline-primary{border-color:#000;color:#000}.btn-outline-primary:focus,.btn-outline-primary:hover{background:#272974;border-color:#272974;color:#fff}.btn.disabled,.btn:disabled,fieldset:disabled .btn{border-color:transparent}.btn-light{--bs-btn-bg: #F1F1F1;--bs-btn-color: #242424;--bs-btn-hover-bg: #f9fafb}.btn-primary{--bs-btn-bg: #272974;--bs-btn-border-color: #161b59;--bs-btn-hover-bg: #161b59;--bs-btn-hover-border-color: #272974}.btn-orange{--bs-btn-bg: #f8991d;--bs-btn-border-color: #f8991d;--bs-btn-color: #FFFFFF;--bs-btn-hover-bg: #FFFFFF;--bs-btn-hover-color: #242424;--bs-btn-hover-border-color: #242424}.text-primary{color:#272974!important}a{text-decoration:none}a:focus,a:hover,.btn:focus,.btn:hover{transition:all .5s}.alert,.btn,.form-control,.form-select{border-radius:0}h1,h2,h3,h4,h5,h6{margin-top:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-title,.modal-body h4{color:#272974;font-size:1.25rem;font-weight:700}.modalFlex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.form-switch .form-check-input{border-color:#dc3545;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23dc3545'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-color:#198754;border-color:#198754}#manageCookies{margin-top:1rem}#manageCookies a{color:inherit;text-decoration:underline}.cookieOptions{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);margin-bottom:1rem}.cookieOptions.last{border-bottom:0}.cookieOptionHeading{display:flex;justify-content:space-between}.cookieOptionHeading p{margin-bottom:.5rem}.cookieOptionHeading .heading{font-weight:700}.cookieOptionContent{text-align:left}#forgottenPasswordLink{cursor:pointer}.offcanvas-title,.offcanvas-footer p{color:#272974;font-size:1.25rem;font-weight:700}.offcanvas-body{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.basketSidebarItems{border-bottom:1px solid rgba(199,200,201,.75);display:flex;margin-bottom:1rem;padding-bottom:1rem}.basketSidebarItems:last-child{border-bottom:0}.basketSidebarItems .imageHolder{margin-right:1rem;width:100px}.basketSidebarItems p{margin-bottom:0}.basketSidebarDetails{width:70%}.basketSidebarItemName{height:4.75rem;overflow:hidden}.basketSidebarItemQtyPrice{align-items:center;display:flex;justify-content:space-between}.offcanvas-footer{padding:.5rem}.offcanvas-footer p{margin-bottom:.5rem}.offcanvas-footer .btn-group{width:100%}.flexRow{align-items:center;display:flex;justify-content:space-between}.breadcrumb-item a{color:#000}.breadcrumb-item a:hover{color:#272974}.breadcrumb-item.active{color:#272974;font-weight:700}.form-control:focus,.accordion-button:focus{box-shadow:unset}.col-md-15{flex:0 0 auto;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.paginationRow{margin:1rem 0}.paginationRow p.small.text-muted{color:#272974!important;margin-bottom:0}.pagination{justify-content:flex-end;margin-bottom:0}.pagination .disabled>.page-link,.pagination .page-link.disabled{background:transparent;color:#ccc}.pagination .active>.page-link,.pagination .page-link.active{background:#272974;border-color:#272974;color:#fff}.pagination .page-link{color:#272974}.table-sm>:not(caption)>*>*{background:transparent}td.noPadLeft{padding-left:0}hr{border-color:#ccc;opacity:1}body{color:#242424;font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}#homepage{align-items:center;background:#272974;display:flex;padding:0;height:100%}#homepageTextBlock{text-align:center}#homepageText{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;text-align:center}#homepageText h1{color:#f8991d;margin:2rem 0}#homepageText h1 span{font-weight:700}#homepageText p,#homepageText li a{color:#fff}#homepageText .socialLinks li{margin:0 .5rem}#homepageText .socialLinks li a i{font-size:2rem}#homepageText ul{list-style:none;margin:1rem 0;padding:0}#homepageText ul.contactInfo{display:flex;justify-content:space-around}#homepageText li{align-items:center;color:#fff;display:inline-flex}#homepageText li img{height:32px;margin-right:.5rem}#homepageText li img.warehouse{height:46px}#homepageText li span{line-height:115%;text-align:left}#homepageConstruction{background-color:#f2f2f2;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;height:100%}#preHeader{background:#161b59;padding:.5rem 0;margin-bottom:1rem;text-align:center}#preHeader p{color:#fff;line-height:125%;margin:0}#preHeader p a{color:#fff;font-weight:700}#preHeader p a:focus,#preHeader p a:hover{color:#f8991d}header{background:#272974;position:fixed;top:0;width:100%;z-index:100}header .row{align-items:center}#siteSearch p{color:#f8991d;margin:0 0 .5rem;text-align:center}#siteSearch .form-control{background:#f1f1f1;border:0;border-left:0;padding:.75rem .75rem .75rem 0}#siteSearch .form-control::-moz-placeholder{color:#242424;opacity:.5}#siteSearch .form-control::placeholder{color:#242424;opacity:.5}#siteSearch .input-group-text,#siteSearch .input-group-btn{background:#f1f1f1;border:0;color:#242424;font-size:1.5rem;line-height:1}#siteSearch .input-group-btn .btn{padding:.75rem}#siteSearch .input-group-text{border-top-left-radius:5rem;border-bottom-left-radius:5rem;border-right:0}#siteSearch .input-group-btn{border-top-right-radius:5rem;border-bottom-right-radius:5rem;border-left:0}#headerMenuActions{display:flex;justify-content:flex-end}#headerMenuActions .loginRegister div span,#headerMenuActions .loginRegister div a:not(.dropdown-item),#headerMenuActions .contactUs div a,#basketToggle span,#menuToggle span,#menuToggle span a{color:#fff}#mainNavBar .navbar{--bs-navbar-padding-y: 0}#mainNavBar .navbar-nav{width:100%}.megamenu:not(.megamenu.show){display:none}.megamenu.show{display:block}#websiteHotlinks{background:#f2f2f2;padding:1rem 0}.hotlinkSlider{display:flex;text-align:center;width:100%}.hotlinks{display:inline-flex}.hotlinkIcon{margin-right:1rem}.hotlinkIcon img{height:2rem}.hotlinkIcon i{font-size:2rem;line-height:1}.hotlinkText p{font-size:.9rem;line-height:1.2;margin:0;text-align:left}.hotlinkText .heading{font-size:1rem}#headerBannerSection{margin-top:1rem}#headerBannerSection .card,#headerBannerSection .card-img-overlay,#headerBannerSection .card-img{border-radius:0}.bannerLarge,.bannerSmall{box-shadow:2px 2px 2px #666}.bannerLarge .card-title{color:#f8991d;text-transform:uppercase}.bannerSmall .card-title{text-transform:uppercase}.bannerLarge .btn,.bannerSmall .btn{align-items:center;display:inline-flex;text-transform:uppercase}.bannerLarge .btn i,.bannerSmall .btn i{margin-left:.5rem}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:unset!important}section h1,section h2,section h3,section h4,section h5{color:#272974;font-weight:700;margin:0 0 1rem}#homepageCategories{padding:1.5rem 0}#featuredCategoriesHolder{width:100%}.categoryBlock{padding:.5rem;text-align:center}.categoryImageHolder{align-items:center;display:flex;justify-content:center;overflow:hidden}.categoryImageHolder img{max-height:300px;-o-object-fit:contain;object-fit:contain}.categoryBlock p{align-items:center;color:#242424;display:flex;font-weight:700;line-height:140%;justify-content:center;margin:0}.megamenu p a{color:#272974;font-weight:700}#featuredProductsHolder{width:100%}#homepageContent{margin:1.5rem 0}#homepageContent p{line-height:140%;margin:0 auto 1rem}#homepageContent p:last-child{margin-bottom:0}#homepageContent p a{color:#272974}#popularProducts{padding:1.5rem 0}.productSliderHeading h4{color:#272974;text-align:center}.productHolder{position:relative;text-align:center}.productImageHolder{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;overflow:hidden}.productHolder .img-fluid{margin:auto}.productHolder .productName{color:#272974;height:42px;line-height:125%;overflow:hidden}.productHolder .productCode,.productHolder .productPrice{font-size:.9rem;margin:0 0 .5rem}.productHolder .productPrice span{color:#f8991d;font-size:1.5rem;font-weight:700}.productHolder .productPrice span small{color:#242424;font-size:1rem;font-weight:400}.productHolder .productPrice small{color:#999;font-size:.9rem}.productHolder .product-uom-select{border:0;margin:0 auto;width:auto}.productHolder .product-uom-select:focus{box-shadow:unset}.productHolder .fakeBlock{height:2.325rem}.productHolder .flexRow{justify-content:space-around}.productHolder .input-group{width:136px}#singleQtyBox .input-group{width:180px}.productHolder .input-group-btn .btn,#singleQtyBox .input-group-btn .btn{background:#f1f1f1;--bs-btn-padding-x: .375rem}.productHolder .input-group-btn .btn-minus,#singleQtyBox .input-group-btn .btn-minus{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.productHolder .input-group-btn .btn-plus,#singleQtyBox .input-group-btn .btn-plus{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.productHolder .form-control,#singleQtyBox .form-control{background:#f1f1f1;border:0;padding:.375rem;text-align:center}#singleQtyBox .input-group-btn .btn-minus,#singleQtyBox .input-group-btn .btn-plus,#singleQtyBox .form-control{font-size:1.15rem;height:2.875rem}.productHolder .addToBasket{align-items:center;font-size:.9rem;border-radius:5rem;display:inline-flex;--bs-btn-padding-y: .275rem;--bs-btn-padding-x: 1rem}.productHolder .addToBasket img{height:1.7rem;margin-right:.5rem}.attributeColour{border:1px solid #DEDEDE;height:200px}.attributeBlank{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;border:1px solid #DEDEDE;height:200px}.attributeBlock p{color:#272974}.pageHeader,.categoryHeader,#breadcrumbSection{padding-top:1rem}.categoryHeader h1{font-weight:700}#featuredCategoryBanner{border-color:#dedede;border-radius:0;max-height:360px;margin-bottom:1rem;overflow:hidden}#featuredCategoryBanner .card-img-overlay{background:#20386433;border-radius:0;display:flex;flex-wrap:wrap}#featuredCategoryBanner .card-img{border-radius:0}#featuredCategoryBanner .card-title{align-content:center;font-weight:700;line-height:1;margin:0;text-align:center;text-shadow:1px 1px 1px #000000;width:100%}#featuredCategoryBanner .card-title span{font-weight:400}.productsFilterSort{background:#fff;margin-bottom:1rem;padding:.5rem .75rem}#productResults .categoryBlock,#productResults .productHolder,#productResults .productItemList,#accountsPage .productItemList{position:relative;margin-bottom:1.5rem}.productsFilterSort p{color:#272974}#filterSidebar h3{color:#272974;font-size:1.25rem;font-weight:700;margin:0 0 1rem}#categoryFilters .accordion-item{border-top:0;border-left:0;border-right:0}#categoryFilters .accordion-button{font-weight:700;padding:.5rem 1rem}#categoryFilters .accordion-button:not(.collapsed){background:transparent;box-shadow:unset;color:#242424}#categoryFilters .accordion-body{padding:0 1rem 1rem}#categoryFilters .accordion-body .form-check{padding-left:2rem}#categoryFilters .accordion-body .form-check-input{border-color:#242424;border-radius:0;height:1.5rem;margin-left:-2rem;width:1.5rem}#categoryFilters .accordion-body .form-check-input:focus{box-shadow:unset}#categoryFilters .accordion-body .form-check-input:checked{background-color:#f8991d;border-color:#242424}#categoryFilters .accordion-body .form-check .form-check-label{margin-top:.25rem}#categoryFilters .btn-group{width:100%}#productsFilterSort{margin-bottom:1rem}#productsFilterSort .flexRow{justify-content:flex-end}#productsFilterSort .flexRow p{margin-right:auto}#productsFilterSort .flexRow div{margin-left:1rem}#productsFilterSort .form-select{background-color:#f1f1f1;border-color:transparent}#productsFilterSort .form-select:focus{box-shadow:unset}.productItemList .productQtyBasket .input-group{width:150px}.productImage{max-height:300px;-o-object-fit:contain;object-fit:contain;max-width:100%}#productImageMain{align-items:center;border:1px solid #DEDEDE;display:flex;height:600px;justify-content:center;position:relative;text-align:center}#mainProductImage{background:#fff;max-height:90%;max-width:100%}#additionalImages{display:flex;gap:.75rem;margin-top:1rem}.additionalImage{max-height:100px;max-width:100px}.additionalImage img{max-height:90%;max-width:100%}#productDetails h1{color:#272974;font-size:1.15rem;font-weight:700;margin:0}#productDescription p{line-height:125%}#productPriceMain{line-height:140%;margin:0}#productPriceMain span{color:#272974;font-size:1.15rem;font-weight:700}#productPriceMain span small,#productPriceMain small{font-size:1rem}.bulkPricing{color:#272974;line-height:1.1rem;margin:0}.unitOptions{line-height:1.1rem;margin-left:.5rem}.unitOptions span{font-size:.9rem}#productDetails .productQtyBasket .input-group{margin-right:1rem;width:180px}.basketItemsQty .input-group{width:unset}.productQtyBasket .input-group-btn .btn,.basketItemsQty .input-group-btn .btn{background:#fff}.productQtyBasket .input-group-btn .btn-minus,.basketItemsQty .input-group-btn .btn-minus{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.productQtyBasket .input-group-btn .btn-plus,.basketItemsQty .input-group-btn .btn-plus{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.productQtyBasket .form-control{background:#fff;border:0;text-align:center}.productQtyBasket .input-group-btn .btn-minus,.productQtyBasket .input-group-btn .btn-plus,.productQtyBasket .form-control{font-size:1.15rem;height:2.875rem}.basketItemsQty .quantity{align-items:center;background:#fff;display:flex;padding:0 15px;justify-content:center;min-width:80px}.basketItemsQty .input-group-btn .btn-minus,.basketItemsQty .input-group-btn .btn-plus,.basketItemsQty .quantity{font-size:1rem;height:2.5rem}.productItemList .add-to-cart-btn,#productDetails .addToBasket{align-items:center;border-radius:5rem;font-size:1rem;display:inline-flex;--bs-btn-padding-y: .375rem;--bs-btn-padding-x: 1rem}.productItemList .add-to-cart-btn img,#productDetails .addToBasket img{background:none!important;height:1.5rem}#productDetails .addToFavourite{align-items:center;display:inline-flex;font-size:2rem;line-height:1}#productDetails .addToFavourite i{color:#424649}#productDetails .addToBasket img{margin-right:.5rem}#productDetails .addToBasket span{margin:0 .25rem}#productSpecifications .nav{justify-content:center}#productSpecifications .nav .nav-link{color:#242424}#productSpecifications .nav .nav-link.active{border-bottom:2px solid #242424;color:#242424}#productSpecifications .tab-content{padding:2rem 0}#productSpecifications .tab-content p:last-child{margin-bottom:0}#productSpecifications .tab-content p a{color:#272974}#productSpecifications .tab-content ul{margin:0 0 1rem 2rem;padding:0}#productSpecifications .tab-content ul li{margin:0;padding:0}.specDocument{align-items:center;display:inline-flex}.specDocument img{margin-right:.5rem;width:46px}.specDocument p{margin:0}.specDocument a{color:#272974}#basketPage{margin-bottom:2rem;padding-top:2rem}#basketPage h1{color:#272974;font-weight:700}.basketItemsRow{align-items:center;border-bottom:1px solid #CCCCCC;display:flex;justify-content:space-between;padding:.5rem;position:relative}.basketItemsRow.basket-item,.basketItemsRow.basket-item:hover{background:transparent}.basketItemsRow:last-child{border-bottom:0;margin-bottom:0}.basketItemsRow p{margin:0}.basketItemsRow p.price-text{color:#272974}.basketItemsImage{width:12.5%}.basketItemsDetails{line-height:140%;padding:0 1rem;width:40%}.basketItemName{color:#272974}.basketItemsPrice{line-height:140%;text-align:center;width:15%}.basketItemsQty{width:25%}.basketItemsRemove{font-size:1.2rem;text-align:center;width:7.5%}.basketItemsRemove a{color:red;transition:all .5s}.basketItemsRemove a:hover{color:red}.qtyBtn{background:var(--dark-blue);border-color:var(--dark-blue);border-radius:0;color:var(--white);transition:all .5s}.qtyBtn:hover{background:var(--darker-blue)}.input-number{border-color:var(--dark-blue);text-align:center}.input-number::-webkit-inner-spin-button,.input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#basketSummary{background:#f2f2f2;border:1px solid #CCCCCC;padding:1rem}#basketSummary h3{color:#272974;font-size:calc(.5rem + 1vw);font-weight:700}#basketSummary h3 small{color:initial;font-size:.85rem;font-weight:400;line-height:140%}#basketSummary p{border-top:1px solid #CCCCCC;display:flex;justify-content:space-between;margin-bottom:.5rem;padding-top:.5rem}#basketSummary .btn{width:100%}#basketSummary .btn-primary{margin-bottom:.5rem}#checkoutPage h1{color:#272974;font-size:1.75rem;font-weight:700}#checkoutPage h4{font-size:1.5rem}#checkoutPage .form-check{padding-left:2rem}#checkoutPage .form-check-input{height:1.75rem;margin-left:-2rem;width:1.75rem}#checkoutPage .form-check .form-check-label{margin-top:.3rem}#checkoutPage .form-check-input:focus{box-shadow:unset}#checkoutPage .form-check-input:checked{background-color:#272974;border-color:#272974}.separator{align-items:center;display:flex;margin-bottom:1rem;text-align:center}.separator:before,.separator:after{content:"";flex:1;border-bottom:1px solid #CCCCCC}.separator:not(:empty):before{margin-right:1.25rem}.separator:not(:empty):after{margin-left:1.25rem}#checkoutPageForms,#checkoutPageOverview{padding-top:2rem}#checkoutPageForms p{font-size:.9rem;margin-bottom:0}#checkoutPageForms p a{color:inherit;cursor:pointer;font-weight:700;text-decoration:underline}#checkoutPageForms .pretty{line-height:.9}#checkoutPageForms .pretty .state label{font-size:.9rem}#checkoutPageForms .input-group{margin-bottom:.5rem}#checkoutPageForms #savedAddressOptions .flexRow,#checkoutPageForms #deliveryOptions .flexRow{border:1px solid #DDDDDD;height:50px;line-height:1;margin-bottom:5px}#checkoutPageForms #savedAddressOptions .flexRow p,#checkoutPageForms #deliveryOptions .flexRow p{margin:0 0 0 15px;width:85%}#checkoutPageForms #deliveryOptions .flexRow .btn-block,#checkoutPageForms #savedAddressOptions .flexRow .btn-block{border:0;color:#009245;width:15%}#checkoutPageForms #savedAddressOptions .flexRow .btn-block:focus,#checkoutPageForms #savedAddressOptions .flexRow .btn-block:hover #checkoutPageForms #deliveryOptions .flexRow .btn-block:focus,#checkoutPageForms #deliveryOptions .flexRow .btn-block:hover{background:transparent}.commentBox{resize:none}#orderSummary .flexRow{margin-top:1.25rem}#orderSummary .flexRow p{margin-bottom:0}.lineitemImage{align-items:center;border:1px solid #DDDDDD;position:relative;height:80px;text-align:center;width:80px}.lineitemImage img{height:auto;max-width:78px}.lineitemImage .badge{background:#272974;border-radius:50%;color:#fff;font-size:.8rem;font-weight:400;display:block;height:1.4rem;padding:.35rem 0 0;position:absolute;top:-10px;right:-10px;text-align:center;width:1.4rem}.lineitemName{margin-right:auto;margin-left:20px}.lineitemName p,.lineitemValue p{font-size:.9rem;margin:0}.lineitemValue{margin-left:50px}.grandtotalFinal p small,.grandtotalValueFinal p small{font-size:13px}#blogPage{padding-top:0}#blogPage h1{color:#272974;font-size:2rem;font-weight:700}.blogPost{margin-bottom:1.5rem}.blogPost .card-title{font-size:1.25rem;height:3rem;overflow:hidden}.blogPost .card-link{color:#272974}#blogSidebar{position:sticky;top:4rem}#blogSidebar ol li a{color:#272974}#contentPage{padding-top:0;padding-bottom:100px}#contentPage h1,#contentPage h2,#contentPage h3{color:#272974;font-size:2rem;font-weight:700}#contentPage h2,#contentPage h3{font-size:1.5rem}#contentPage p a{color:#272974}#contentPage img{height:auto;max-width:100%}#contentPage tbody,#contentPage td,#contentPage tfoot,#contentPage th,#contentPage thead,#contentPage tr{border:0}.image-style-align-right{float:right;margin-left:.5rem}.sitemapLinks{margin:0 0 1rem;padding:0}.sitemapLinks li{margin:0 0 0 18px;padding:0}.sitemapLinks li a{color:#000}.sitemapLinks li a:hover{color:#272974}.sitemapLinks li ul{margin:0;padding:0}#registrationPage h1{color:#272974;font-size:calc(.5rem + 1vw);font-weight:700}#accountsPage{min-height:50vh;padding-top:0}#accountsPage h1{color:#272974;font-size:2rem;font-weight:700}#accountsPage .col-md-4{margin-bottom:1rem}.accountFeature{align-items:flex-start;display:flex;margin-bottom:2rem}.accountFeature p{margin-bottom:.5rem}#brandsHolderAll{align-items:center;display:flex;justify-content:space-around;row-gap:1rem;flex-wrap:wrap}#brandsHolderAll .brandItems{align-items:center;display:flex;height:100px;justify-content:center;width:15%}#brandsHolderAll .brandItems img{max-height:100%;-o-object-fit:contain;object-fit:contain}#siteBrands{margin:1.5rem 0;padding:1.5rem 0}.brandSliderHolder{width:100%}.brandBlock{text-align:center}.brandBlock img{margin:auto;max-height:60px;-o-object-fit:contain;object-fit:contain}.siteMemberships{display:flex;justify-content:center}.siteMemberships img{margin:0 2rem}footer{background:#242424;padding:1.5rem 0}footer p,footer p.heading span{color:#fff;margin:0}footer p.heading{color:#f8991d}footer ul{margin:0;padding:0}footer ul li{list-style:none;margin:0;padding:0}footer p a,footer ul li a:not(.socialLinks li a){color:#fff}footer ul li a:not(.socialLinks li a):hover{text-decoration:underline}#footerContactSocial{display:flex;justify-content:center}#footerContact p{margin:0 1rem}#footerContact ul{margin:0;padding:0}#footerContact ul li{display:inline-flex;margin:0 .5rem}#footerContact ul li a{color:#fff}.socialLinks li a:hover{color:#f8991d}#footerContact ul li i{font-size:2rem}#footerContact img{margin-top:1rem;max-height:80px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media(max-width:575.98px){.col-md-15{width:50%}body{padding-top:9.5rem!important}#preHeader{display:none}header{padding:1rem 0}header .container .row{justify-content:space-between}#siteLogo img{height:40px}#mainNavBarNavigation.collapse.show{height:calc(100vh - 9.5rem);overflow-y:scroll}.bannerLarge .card-title{font-size:12px;width:70%}.bannerLarge .card-text{display:none}.bannerLarge .btn{font-size:12px;--bs-btn-padding-x: .5rem;--bs-btn-padding-y: .25rem}#productDetails .hotlinks{margin:.5rem 0}.categoryBlock{height:312px}.categoryImageHolder{height:230px}.categoryBlock p{height:50px}.productsFilterSort .flexRow{flex-wrap:wrap}.productsFilterSort p{margin-bottom:.5rem!important}.productsFilterSort .flexRow div{width:100%}#filterProducts{margin:.5rem 0;width:40%}#productImageMain{height:320px}#productDetails p{font-size:13px}#productDetails .flexRow{flex-wrap:wrap;justify-content:center}#productDetails .flexRow .flexRow{flex-wrap:nowrap;margin-bottom:.5rem}#productDetails .flexRow .flexRow p{text-align:center;width:100%}#contentPage{padding-bottom:60px}#productPriceMain{margin-bottom:1rem;text-align:center;width:100%}#productDetails .productQtyBasket{width:100%}#productDetails .productQtyBasket .input-group{margin:0 0 1rem;width:100%}#productDetails .addToBasket,#productDetails .addToFavourite{justify-content:center;width:100%}.basketItemsRow{flex-wrap:wrap}.basketItemsImage,.basketItemsDetails{padding:0;text-align:center;width:100%}.basketItemsPrice{width:20%}.basketItemsQty{width:60%}.basketItemsQty .input-group{width:unset}.btn-lg,.captcha-question{font-size:1.1rem}#productNotes .table{margin-top:1rem}#deliveryMethodChoices .flexRow{flex-wrap:wrap}#deliveryMethodChoices .flexRow .btn-block{margin-bottom:.5rem;width:100%}#loginForm{margin-top:1rem}.siteMemberships{flex-wrap:wrap}.siteMemberships img{margin:1rem;max-height:60px}.brandBlock img{max-height:32px}footer p,footer ul li{font-size:13px}}@media(min-width:576px)and (max-width:767.98px){body{padding-top:13rem}header{padding-bottom:1rem}#headerMenuActions img{height:2.5rem}.bannerLarge .card-title{width:62.5%}.bannerLarge .card-text{line-height:125%;width:45%}.bannerSmall .card-title{width:57.5%}.bannerSmall .card-text{margin-bottom:1rem}.bannerLarge .btn{font-size:12px;--bs-btn-padding-x: .5rem;--bs-btn-padding-y: .25rem}#productDetails .hotlinks .hotlinkIcon{margin-right:.5rem}#productDetails .hotlinks .hotlinkIcon img{height:1.5rem}#productDetails .hotlinks .hotlinkIcon i{font-size:1.5rem}#productDetails .hotlinks .hotlinkText .heading{font-size:.85rem}.basketItemName{font-size:.9rem;line-height:115%}.basketItemsQty .input-group-btn .btn-minus,.basketItemsQty .input-group-btn .btn-plus,.basketItemsQty .quantity{font-size:.9rem;height:2.25rem}.basketItemsQty .quantity{min-width:60px}.basketItemsQty .input-group-btn .btn-minus,.basketItemsQty .input-group-btn .btn-plus{--bs-btn-padding-x: .5rem}.btn-lg{font-size:1.1rem}.siteMemberships img{margin:1rem;max-height:60px}}@media(max-width:767.98px){.megamenu p{text-align:center}}@media(min-width:768px)and (max-width:991.98px){body{padding-top:13rem}header{padding-bottom:1rem}#siteLogo img{height:74px}#headerMenuActions img{height:3rem}.megamenu p{text-align:left}.bannerLarge .card-title{width:62.5%}}@media(max-width:991.98px){#siteLogo{order:1}#siteSearch{margin-top:1rem;order:3}#headerMenu{order:2}#headerMenu p{display:none}#headerMenu{padding-left:0}#headerMenuActions img{width:2rem!important}#headerMenuActions #basketToggle:before,#headerMenuActions #menuToggle:before{content:"";position:absolute;left:0;top:7.5%;width:.1rem;height:85%;background-color:#ccc}#headerMenuActions .contactUs{padding-right:.75rem}#headerMenuActions .loginRegister,#headerMenuActions #basketToggle{padding:0 .5rem}#headerMenuActions #menuToggle{padding-left:.75rem}#headerMenuActions .loginRegister .dropdown-toggle:after{display:none!important}#headerMenuActions .loginRegister .dropdown-menu{min-width:6rem;padding:0;right:0}#headerMenuActions .loginRegister .dropdown-item{font-size:.85rem}#headerMenuActions .loginRegister .dropdown-item:focus,#headerMenuActions .loginRegister .dropdown-item:hover{background-color:unset;color:#272974}#headerMenuActions .loginRegister .dropdown-divider{margin:0}#headerMenuActions .loginRegister,#headerMenuActions #basketToggle,#headerMenuActions .searchMobile,#headerMenuActions #menuToggle{cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}#headerMenuActions img{margin:auto}#headerMenuActions .contactUs,.loginRegisterText,#siteSearch p{display:none}#headerMenuActions .contactUs div a,#headerMenuActions .loginRegister span,#headerMenuActions #basketToggle span,#headerMenuActions .searchMobile span,#headerMenuActions #menuToggle span{font-size:.8rem}#mainNavBarNavigation::-webkit-scrollbar{visibility:hidden;-webkit-appearance:none;width:0px;height:0px;background-color:transparent}#mainNavBarNavigation::-webkit-scrollbar-thumb{background-color:#414042;min-height:20px;height:20px;outline:1px solid #414042}#mainNavBar .navbar-nav{padding-top:1rem}#mainNavBar li{position:relative}#mainNavBar li a.nav-link{color:#fff;padding:.25rem 0}#mainNavBar li a.nav-link.has-arrow{color:#f8991d;font-weight:700}#mainNavBar li a.nav-link.has-arrow:after{position:absolute;content:"";width:7px;height:7px;border-width:1px 0 0 1px;border-style:solid;border-color:#fff;right:20px;transform-origin:top;top:12px;transform:rotate(-135deg) translateY(-50%);transition:all .3s ease-out}#mainNavBar li a.nav-link.has-arrow:not(.nav-link.active):after{top:15px;transform:rotate(135deg) translateY(-50%)}#mainNavBar li ul{margin:0;padding:0}#mainNavBar li ul li{list-style:none}#mainNavBar li ul li a.nav-link.dropdown-item{font-weight:700}#websiteHotlinks{padding:.75rem 0 .25rem}.caption-content{padding:0!important;width:80%!important}.banner-description{font-size:1.1rem!important;margin-bottom:.25rem!important}.banner-btn{font-size:.85rem!important;padding:.25rem .75rem!important}.carousel-indicators{margin-bottom:0rem!important}.bannerSmall{display:none}#featuredCategoryBanner .card-title{font-size:1.75rem}#featuredCategoryBanner .card-title span{font-size:1rem}.breadcrumb{font-size:.85rem}#filterSidebar{display:none}#productListingsHolder{width:100%}#accountsPage h1,#blogPage h1,#contentPage h1,#checkoutPage h1{font-size:1.25rem}section h1,section h2,section h3,section h4,section h5,#contentPage h2,#contentPage h3,#checkoutPage h4{font-size:1.1rem}#couponCodeText{margin-bottom:.5rem}.categoryHeader p{font-size:.85rem}.categoryBlock{padding:1rem}.productImageHolder{height:300px}.exhibtionBlock{margin-bottom:1rem}.newsBlock{text-align:center}.no-more-tables table,.no-more-tables thead,.no-more-tables tbody,.no-more-tables tfoot,.no-more-tables th,.no-more-tables td,.no-more-tables tr{display:block}.no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}.no-more-tables tr{border:1px solid #ccc}.no-more-tables td{border:none;position:relative;padding-top:26px;white-space:normal;text-align:left!important}.no-more-tables td a{color:#272974}.no-more-tables td:before{color:#414042;content:attr(data-title);position:absolute;top:6px;left:.5rem;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}#footerLinks1,#footerContact,#footerLinks2{margin:auto;max-width:80%;text-align:center}#footerContact img{margin-bottom:1rem}#footerContact ul{order:2}#footerLinks1{order:1}#footerContact{display:flex;flex-wrap:wrap;justify-content:center;order:3}#footerLinks2{margin-top:1rem;order:2}#footerContactSocial{display:flex;flex-wrap:wrap;order:2;justify-content:center;margin-top:1rem}#footerContactSocial p,#footerContact p.companyName{width:100%}#footerCopy1,#footerCopy2{text-align:center;margin-top:1rem}#footerCopy1{order:4}#footerCopy2{order:5}#homepageTextBlock{padding:1.5rem;width:100%}#homepageText h1{font-size:1.25rem}#homepageText p,#homepageText li span{font-size:.9rem}#homepageConstruction{display:none}}@media(min-width:992px){#headerMenu{text-align:right}#headerMenuActions{justify-content:flex-end}#headerMenuActions img{height:3.5rem}#headerMenuActions .contactUs,#headerMenuActions .loginRegister,#basketToggle{padding:0 1rem;text-align:center}#headerMenuActions .loginRegister .dropdown-toggle{display:block}#headerMenuActions .loginRegister .dropdown-menu{min-width:6rem;padding:0;right:0}#headerMenuActions .loginRegister .dropdown-item:focus,#headerMenuActions .loginRegister .dropdown-item:hover{background-color:unset;color:#272974}#headerMenuActions .loginRegister .dropdown-divider{margin:0}#basketToggle{cursor:pointer}.megamenu p{text-align:left}#headerMenuAlt,#menuToggle{display:none}#mainNavBar{background:#242424;margin-top:1rem}#mainNavBar li{text-align:center}#mainNavBar li.nav-item{flex:1 1 auto}#mainNavBar li a.nav-link:not(.megamenu li a.nav-link){align-items:center;color:#fff;display:inline-flex;height:100%;line-height:125%}.megamenu{background-color:#fff;border:1px solid #F2F2F2;border-top:0;padding:1rem 0;position:absolute;left:0;width:100%}#mainNavBar li ul{display:flex;flex-wrap:wrap;margin:0;padding:0}#mainNavBar li ul:not(#mainNavBar li ul li ul){row-gap:1rem}#mainNavBar li ul li{list-style:none;text-align:left;width:25%}#mainNavBar li a.nav-link:focus,#mainNavBar li a.nav-link:hover,#mainNavBar li ul li a:focus,#mainNavBar li ul li a:hover{color:#f8991d!important}#mainNavBar li ul li a{padding:.25rem 1.5rem;color:#242424}#mainNavBar li ul li ul li{width:100%}#mainNavBar li ul li ul li a{color:#242424;padding-top:0}#homepageContent p,#contentPage p,#contentPage li{font-size:1.2rem}.productHolder .productPrice span{font-size:1.25rem}#featuredCategoryBanner .card-title{font-size:2.5rem}#featuredCategoryBanner .card-title span{font-size:1.25rem}.breadcrumb{font-size:1rem}.multiBoxOption{flex:1 0 16%}.brandBlock{flex:1 1 20%}#footerContact{text-align:center}#footerLinks2,#footerCopy2{text-align:right}#footerContact span.pipe{margin:0 .5rem}#homepageTextBlock{padding:4rem}#homepageText h1{font-size:1.75rem}#homepageText p,#homepageText li span{font-size:1.2rem}}@media(min-width:992px)and (max-width:1199.98px){.container{max-width:100%}body{padding-top:13.4rem}#siteSearch p{font-size:.9rem}#headerMenuActions{margin-bottom:1rem}.loginRegisterText{display:none}#mainNavBar li a.nav-link{font-size:.85rem}#headerBannerSection .card-img-overlay{padding:1.5rem}.bannerLarge .card-title{width:62.5%}.bannerLarge .card-text{font-size:1rem;width:45%}.bannerSmall .card-title{font-size:1.125rem;width:57.5%}.bannerSmall .card-text{margin-bottom:2rem}section h1,section h2,section h3,section h4,section h5{font-size:1.5rem}#productDetails h1,#productPriceMain span{font-size:1.5rem}.productImageHolder{height:300px}#productDetails .flexRow{flex-wrap:wrap;row-gap:.5rem}}@media(min-width:1200px){body{padding-top:13.75rem}#siteSearch p{font-size:1.1rem}.col-md-15{width:20%}#headerMenuActions{margin-bottom:1rem}#headerMenuActions .contactUs,#headerMenuActions .loginRegister,#basketToggle{padding:0 1.5rem}section h1,section h2,section h3,section h4,section h5{font-size:2rem}#homepageContent p{max-width:90%}#colourFilterOptions label,#colourOptions label{margin:0}.productItemList .add-to-cart-btn img,#productDetails .addToBasket img{background:none!important;height:2rem}#checkoutPage{height:100%;background:linear-gradient(90deg,#fff 50%,#f2f2f2 50%)}}@media(min-width:1200px)and (max-width:1399.98px){.loginRegisterText{display:none}#headerBannerSection .card-img-overlay{padding:1.5rem}.bannerLarge .card-title{font-size:1.6rem;width:62.5%}.bannerLarge .card-text{font-size:1rem;width:45%}.bannerSmall .card-title{font-size:1.125rem;width:57.5%}.bannerSmall .card-text{margin-bottom:2rem}#productDetails .hotlinks .hotlinkIcon{margin-right:.5rem}}@media(max-width:1399.98px){.productSliderHeading{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.productSliderHeading i{color:#272974;cursor:pointer;font-size:1.5rem}}@media(min-width:1400px){body{padding-top:13rem}#siteLogo img{max-height:100px}.loginMenuText{display:none}.bannerLarge,.bannerSmall{height:280px}#headerBannerSection .card-img-overlay{padding:2rem}.bannerLarge .card-title{width:62.5%}.bannerLarge .card-text{font-size:1.25rem;width:45%}.bannerSmall .card-title{font-size:1.6rem;width:57.5%}.bannerSmall .card-text{margin-bottom:2rem}.categoryBlock{height:280px}.categoryImageHolder{height:230px}.categoryBlock p{height:50px}.productImageHolder{height:300px}.productSliderHeading i{display:none}#productDetails h1,#productPriceMain span{font-size:1.75rem}#productDetails .addToBasket{font-size:1.15rem;--bs-btn-padding-x: 2rem}.basketItemsImage img{height:100px;-o-object-fit:contain;object-fit:contain;width:100px}}
