@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}::-moz-selection{background:#feffc3;color:#000}html{overflow-x:hidden;overflow-y:scroll}body{background-color:#F0F0F0;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#000}@media (max-width:767px){body{padding:0}}@media (min-width:1200px){.container{width:1176px}}a,a:active,a:hover,a:visited{text-decoration:none}.page{margin-left:-15px;margin-right:-15px;background-color:#FFF;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}@media (max-width:767px){.page{padding-top:15px}}.pad{margin:0 15px 15px;padding:0 15px}.pad-left{padding-left:15px}.clear{clear:both}.wrapper{background-color:#F0F0F0}.pagination .active a,.pagination .active a:hover{background-color:#8E95C9}.form-horizontal .form-control-static{padding-top:3px}.discount{color:#008600;font-style:italic}.was{text-decoration:line-through;color:#666}.addToBasket .input-group{max-width:200px;margin:auto}.basketContents a{font-weight:700;text-decoration:none}i{color:#5459a8}.telephone{font-size:16px;text-align:center;padding:4px 0;margin-top:5px}@media (max-width:979px){.telephone{font-size:14px}}.naturalcase{text-transform:initial}.brand-logo img{margin-bottom:5px}.category .brand-box{margin-bottom:50px}.brand-box select{width:100%}.brand-box .brand-dropdown{position:relative}@media (max-width:767px){.brand-box{display:table-cell;vertical-align:middle}.brand-box .brand-jump{margin:4px 0}.brand-box select.jumpto{margin:5px 0;padding:5px 3px}}blockquote,canvas,caption,embed,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,map,object,ol,p,pre,progress,table,ul,video{margin:0 0 20px}a{color:#5459a8;text-decoration:none}a:focus,a:hover{color:#4e58a3}hr{border-top:1px solid #F0F0F0;margin:40px 0}hr.small{margin:20px 0}h1,h2,h3{letter-spacing:-.5px}h1,h2,h3,h4,h5,h6{font-weight:300;font-family:"Nunito Sans",sans-serif}h1 a,h1 a:focus,h1 a:hover,h2 a,h2 a:focus,h2 a:hover,h3 a,h3 a:focus,h3 a:hover,h4 a,h4 a:focus,h4 a:hover,h5 a,h5 a:focus,h5 a:hover,h6 a,h6 a:focus,h6 a:hover{text-decoration:none}h1.nomargin,h2.nomargin,h3.nomargin,h4.nomargin,h5.nomargin,h6.nomargin{margin-bottom:0}h1,h2{color:#5459a8}h1{font-weight:700;font-size:24px;line-height:1.2;margin-bottom:0;text-transform:uppercase}h2,h3{font-size:18px;line-height:24px;margin-bottom:8px}h4,h5,h6{font-size:16px;line-height:21px;clear:both}code{border-bottom:1px solid #e3e3e3;background-color:#F0F0F0;color:#1a1a1a;border-radius:2px}pre{border-bottom:1px solid #e3e3e3;background-color:#F0F0F0;color:#1a1a1a;font-size:12px;padding:10px;border-radius:2px}ul{list-style-position:inside}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.stretch{width:100%}@media (max-width:767px){.stretch-xs{width:100%}}.bordered-rows .row{border-top:1px solid #ddd;padding:20px 0 0}.feature{background-color:#eff0f7;padding:10px;border:1px solid #c2c6e2}.feature ul{margin:0}section.main{padding:20px 15px 15px}section.main .content{clear:both;font-size:14px;font-weight:400}section.main .content img{max-width:100%}section.main .bottom-content{border-top:1px solid #ddd;padding-top:19px;margin-top:15px}section.main .row .content{padding:0 15px}.trust-icon{position:relative}.trust-icon:before{content:url(/assets/uk/img/circle-tick.png);display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;height:39px}.trust-icon span{display:block;font-size:18px;font-weight:700;color:#5459a8;padding-left:47px;line-height:1.2}.trust-icon span:last-of-type{color:#8E95C9}@media (min-width:992px) and (max-width:1199px){.trust-icon span{font-size:14px!important}}.input-group-btn.hidden-qty>.btn{border-top-left-radius:8px;border-bottom-left-radius:8px}.header{position:relative;z-index:50;padding:0 15px;background-color:#5459a8}.header::after{content:"";display:table;clear:both}@media (min-width:768px){.header{padding:0}}.header a{color:inherit;text-decoration:none}@media (max-width:767px){.header .main-header{display:none}}.header .top{position:relative;z-index:10;font-size:14px;line-height:26px}.header .top #topbanner{margin:26px auto;text-align:center;color:#fff}@media (max-width:1199px){.header .top #topbanner{margin:16px auto}}@media (max-width:767px){.header .top #topbanner{margin:0}}.header .top .search.collapse{display:none!important}.header .top .search.mobSearch.collapse.in{display:block!important}.header .top .search.collapse.in{display:inline-block!important}@media (min-width:768px){.header .top .mobSearch#searchPanel{display:none!important}}@media (max-width:991px){.header .top .mobSearch#searchPanel{width:80%;padding:7px 0;margin:0 auto}}@media (min-width:768px){.header .top #searchPanel{display:inline-block!important}}.header .top .search{margin-right:10px;width:270px}@media (min-width:992px) and (max-width:1199px){.header .top .search{width:437px}}@media (max-width:991px){.header .top .search{width:100%}}.header .top .dropdown-btn{display:inline-block}.header .top .telephone{font-weight:700;text-align:left;display:inline-block;vertical-align:middle;line-height:1.2;margin-left:10px}.header .top .telephone .telephone-title{color:#c5c9ed;display:block}@media (max-width:991px){.header .top .telephone{display:block;font-size:20px;margin:5px 0 0 5px;padding:0}.header .top .telephone .telephone-title{display:inline}}.header .top .topmessage{font-size:12px;font-weight:700}.header .top h3{color:#FFF;font-size:20px;margin:10px 0}@media (max-width:991px){.header .top .basket-col{height:52px}}.header .mob-logo{position:absolute;left:20px;top:0}.header .mob-logo img{max-height:52px;padding:5px}.header .logo{padding:5px 0 0;margin-left:10px}@media (max-width:1199px){.header .logo{margin-top:14px}}.header .logo a{display:inline-block;text-decoration:none}.header .logo img{max-height:100%}@media (max-width:767px){.header .logo{width:auto;float:none;margin:18px 35px 0}.header .logo a{display:block;text-align:center}}.header .bg{position:absolute;top:0;right:15px;bottom:0;left:15px;background-color:#353b89}@media (max-width:767px){.header .bg{left:-15px;right:-15px;height:auto!important}}.header .basket{font-size:16px;text-align:center}@media (max-width:1199px){.header .basket{margin-top:14px}}@media (max-width:767px){.header .basket{text-align:center;margin:0;position:relative}}#miniBasket{display:block;line-height:30px;color:#fff;font-size:12px}#miniBasket::after{content:"";display:table;clear:both}#miniBasket strong{font-size:14px}#miniBasket .basketTotals{margin-top:2px}#miniBasket .basketTotals .basketTotal{padding-left:10px}#miniBasket i{color:#0a3}#miniBasket a:hover{text-decoration:none;background-color:#9fa5d1}#miniBasket .btn{padding:8px 15px;font-weight:700;background:#fff;background:linear-gradient(180deg,#fff 0,#caf1b7 90%);color:#0a3}@media (max-width:767px){#miniBasket{padding:6px}}@media (max-width:767px){#miniBasket .desktop-basket{display:none}}#miniBasket .mobile-basket{display:none}@media (max-width:767px){#miniBasket .mobile-basket{display:block}#miniBasket .mobile-basket .mobile-basket-btn{position:absolute;top:13px;right:40px;font-size:24px;color:#fff}#miniBasket .mobile-basket .mobile-basket-btn i{color:#fff}#miniBasket .mobile-basket .mobile-basket-btn .item-count{background:linear-gradient(180deg,#fff 0,#caf1b7 90%);color:#0a3;position:absolute;font-size:12px;top:-7px;right:-10px;line-height:18px;font-weight:700;width:17px;height:17px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}}#basket .product-list li{border-bottom:none;margin:0;padding:0 15px}#basket .specialOffers{border:1px solid #ddd;padding:15px;margin-top:21px;background-color:#f6f6f6;border-radius:5px}#accountPanel{position:relative}#accountPanel a{display:block;padding:6px 0;color:#FFF;font-weight:700;font-size:12px}#accountPanel a:hover{text-decoration:none;color:#c5c9ed}#accountPanel ul.list-inline{margin:0;text-align:center;color:#fff}#accountPanel ul.list-inline li{padding:0;position:relative;display:inline-block}#accountPanel ul.list-inline li:before{content:"/";padding:0 3px 0 0;vertical-align:middle}#accountPanel ul.list-inline li:first-of-type:before{display:none}#accountPanel ul.list-inline li a{display:inline-block}.search{padding:0;margin:2px}.search.finder .search{margin-bottom:0}.search .qs_s{position:relative}.search .qs_s input.button{line-height:20px;border:0;position:absolute;top:0;right:-3px;margin-right:0}.search #autocomplete-results{position:absolute;width:100%}.search #autocomplete-results ul{margin:6px 0 0;background-color:#FFF;border-left:5px solid #8E95C9;position:relative;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5)}.search #autocomplete-results ul:before{content:"";display:block;width:26px;height:14px;position:absolute;left:50%;top:-14px;margin-left:-13px;background-image:url(../../img/triangle.png);z-index:100}.search #autocomplete-results ul li{list-style:none;border-top:1px solid #F0F0F0}.search #autocomplete-results ul li:first-child{border-top:none}.search #autocomplete-results ul a{display:block;padding:10px;color:inherit;text-decoration:none}.search #autocomplete-results ul a .image{width:30px;height:30px;overflow:hidden;float:left;margin-right:10px}.search #autocomplete-results ul a .image img{display:block}.search #autocomplete-results ul a h6{line-height:30px;font-size:12px;margin:0;font-weight:400}.search #autocomplete-results ul a:hover{background-color:#F0F0F0}.search #autocomplete-results ul li.active a{text-decoration:none;background-color:#8E95C9}.search #autocomplete-results ul li.active a h6{font-weight:700;color:#FFF}ul.tick-list{list-style-image:url(/assets/uk/img/tick.png);font-size:14px;line-height:22px;color:#333;margin-bottom:5px}.main-menu{margin:0;padding:0;display:inline-block}.main-menu::after{content:"";display:table;clear:both}@media (max-width:991px){.main-menu{display:block}.main-menu .dropdown-btn{float:left}}.main-menu .dropdown-btn{margin:0 5px}.main-menu li{list-style:none}.main-menu a{text-decoration:none;font-size:14px;display:block}.main-menu>li{position:relative;float:left}.main-menu>li>a{padding:5px 30px 5px 0;color:#FFF;text-transform:uppercase}.main-menu>li:hover>a,.main-menu>li>a:hover{color:#F0F0F0}.main-menu .dropdown-menu{position:absolute;border-bottom:5px solid #8E95C9;background-color:#FFF;overflow:hidden;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25);margin:0;padding:0 5px}@media (min-width:992px){.main-menu .dropdown-menu{min-width:550px}}.main-menu .dropdown-menu ul{margin:0;padding:0}.main-menu .dropdown-menu ul li{margin:0;padding:0;border-bottom:1px solid #F0F0F0}.main-menu .dropdown-menu ul a{display:block;padding:10px 5px 10px 120px;margin:5px 0;color:#000;background-position:10px center;background-size:contain;background-repeat:no-repeat;font-weight:500}.main-menu .dropdown-menu ul a:hover{color:#8E95C9}.secondary-nav{background-color:#F9F9F9;color:#333;padding:6px 15px;font-size:12px;font-weight:700}.body-footer-wrapper{background:linear-gradient(to top,rgba(84,89,168,.2),rgba(142,149,201,0))}.body-footer-wrapper .body-footer{margin:0 30px;padding:0 15px}.body-footer-wrapper .body-footer::after{content:"";display:table;clear:both}.body-footer-wrapper .body-footer ul{margin-bottom:0}.body-footer-wrapper .body-footer .trustbutton{text-align:left;padding:15px;margin:10px 0 20px}.body-footer-wrapper .body-footer .trustbutton>div{margin:0 auto}@media (min-width:992px) and (max-width:1199px){.body-footer-wrapper .body-footer .trustbutton{padding:15px 5px}}.body-footer-wrapper .body-footer .contact-cta{border:1px solid #c1c4e0;border-radius:8px;padding:25px;color:#5459a8;margin-bottom:20px}.body-footer-wrapper .body-footer .contact-cta p{font-size:18px;margin:0}footer{position:relative;border-top:1px solid #F0F0F0;padding:30px 30px 15px;font-size:13px;background-color:#5459a8;color:#fff}footer::after{content:"";display:table;clear:both}footer h6{font-size:16px;font-weight:700;text-transform:capitalize;padding-bottom:10px;margin:10px 0;color:#c5c9ed;border-bottom:1px solid #353b89;font-family:'Nunito Sans',sans-serif}footer a{color:#fff}footer .links{margin:0;padding:0;font-size:13px;line-height:1.5}@media (max-width:767px){footer .links{margin-bottom:40px}}footer .links li{list-style:none}footer .links a{color:#fff;text-decoration:none}footer .links a:focus,footer .links a:hover{color:#8E95C9}footer .security-logo{text-align:center;background:#F0F0F0;background:linear-gradient(180deg,#fff 0,#F0F0F0 90%);padding:15px 25px;border-radius:8px}footer .twitter{font-size:12px;line-height:18px}footer .twitter .tweet_list{margin:0}footer .twitter .tweet_list li{list-style:none;border-top:1px solid #F0F0F0;padding-top:20px;margin-top:20px}footer .twitter .tweet_list li::after{content:"";display:table;clear:both}footer .twitter .tweet_list li .avatar{float:left;width:10%;margin-right:5%}footer .twitter .tweet_list li .text{width:85%;float:left}footer .twitter .tweet_list li .text a{text-decoration:none}footer .twitter .tweet_list li .text .tweet_text,footer .twitter .tweet_list li .text .tweet_time{display:block}footer .twitter .tweet_list li .text .tweet_time{margin-top:10px;font-size:11px;font-style:italic}footer .twitter .tweet_list li .text .tweet_time a{color:#666;text-decoration:none}footer .twitter .tweet_list li .text .tweet_time a:focus,footer .twitter .tweet_list li .text .tweet_time a:hover{color:#8E95C9}footer .twitter .tweet_list li.tweet_first{border-top:none;margin-top:0;padding-top:0}footer .newsletter form{margin-bottom:20px}footer .newsletter .input-group{margin-bottom:0}footer .newsletter p{font-size:12px;line-height:18px;color:#4d4d4d;font-style:italic}footer .social{padding-top:10px}footer .social a{text-decoration:none}footer .social .btn{background:#fff;background:linear-gradient(180deg,#fff 0,#adb4db 90%);color:#353b89;text-shadow:1px 1px #fff;font-weight:700;width:100%}@media (min-width:992px) and (max-width:1199px){footer .social .btn{font-size:12px}}footer .social .btn:first-of-type{margin-bottom:10px}footer .social i{font-size:24px;margin-right:10px;display:inline;vertical-align:sub}footer .social i.icon-facebook{color:#3b5998}footer .social i.icon-twitter{color:#326ada}.credits{margin:0 -15px;color:#333;font-size:13px;line-height:18px;background-color:#353b89}.credits .row{padding:30px}.credits p{margin-bottom:0;color:#fff}.credits a{color:#fff;font-weight:700}.credits #rocketcommerce{display:block;height:18px;padding-right:20px;background:url(/commerce/img/rc.png) right/contain no-repeat;color:#fff}@media screen and (max-width:767px){body{overflow-x:hidden}.row-offcanvas{position:relative;margin:0}.row-offcanvas.active,.row-offcanvas.active #mobile-controls,.row-offcanvas.active .mobile-panel{left:75%}.row-offcanvas.active #mobile-controls.affix,.row-offcanvas.active .mobile-panel.affix{margin:0}.row-offcanvas.active .offcanvas-content .nav-offcanvas{left:0}.offcanvas-content{position:absolute;top:0;left:-75%;width:75%;bottom:0;background-color:#F0F0F0;color:#333;border-right:1px solid #ccc;overflow:auto;z-index:51}.offcanvas-content .nav-offcanvas{position:fixed;width:75%;height:100%;overflow:auto;font-size:16px}.offcanvas-content .nav-offcanvas p{padding:10px 15px}.offcanvas-content .nav-offcanvas .telephone{font-weight:700;text-align:left}.offcanvas-content .nav-offcanvas h3{font-weight:700;font-size:16px;margin:10px 0 0 15px}.offcanvas-content .nav-offcanvas ul{padding:0;list-style:none}.offcanvas-content .nav-offcanvas ul li a{display:block;padding:10px 25px;border-bottom:1px solid #e0e0e0;text-decoration:none}.offcanvas-content .nav-offcanvas ul li a:active{background-color:#ddd}}.list{list-style-position:inside}.list .list{padding-left:40px}.list-disc{list-style-type:disc}.list-square{list-style-type:square}.list-border{list-style:none}.list-border li{border-left:5px solid #8E95C9;padding-left:10px;margin-bottom:5px}.list-chevron{list-style:none}.list-chevron li:before{content:"\f105";color:#8E95C9;font-family:FontAwesome;margin-right:5px}.list-none{list-style-type:none}.table td,.table th{border-top:1px solid #e3e3e3}.table-striped tbody>tr:nth-child(2n+1)>td,.table-striped tbody>tr:nth-child(2n+1)>th{background-color:#F0F0F0}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#8E95C9;color:#FFF}.price,.qty{text-align:right;white-space:nowrap}.styled-table{width:100%;margin-bottom:20px}.styled-table thead td,.styled-table thead th{font-size:12px;color:#000;border-bottom:1px solid #d7d7d7;text-transform:uppercase}.styled-table thead th{font-weight:600}.styled-table thead td{font-weight:400}.styled-table tbody td,.styled-table tbody th{border-bottom:1px solid #F0F0F0}.styled-table tbody td,.styled-table tbody th,.styled-table thead td,.styled-table thead th{text-align:left;padding:10px;vertical-align:top}.styled-table tbody td:first-child,.styled-table tbody th:first-child,.styled-table thead td:first-child,.styled-table thead th:first-child{padding-left:0}.styled-table tbody td:last-child,.styled-table tbody th:last-child,.styled-table thead td:last-child,.styled-table thead th:last-child{padding-right:0}.styled-table tbody td.text-left,.styled-table tbody th.text-left,.styled-table thead td.text-left,.styled-table thead th.text-left{text-align:left}.styled-table tbody td.text-center,.styled-table tbody th.text-center,.styled-table thead td.text-center,.styled-table thead th.text-center{text-align:center}.styled-table tbody td.text-right,.styled-table tbody th.text-right,.styled-table thead td.text-right,.styled-table thead th.text-right{text-align:right}.script{font-size:18px}.price-list{margin-bottom:-20px}.price-list li{border-bottom:1px dotted #F0F0F0;padding-top:15px;padding-bottom:15px;list-style:none;font-size:13px;position:relative}.price-list li strong{position:absolute;right:20px}.price-list li em{display:block;margin-top:10px}.price-list li.important{font-size:14px;color:#8E95C9}.flash{background-color:#8E95C9;font-size:12px;color:#FFF;padding:10px;margin-bottom:20px;position:relative}.flash a.remove{display:block;width:14px;height:14px;text-align:center;color:#666;text-shadow:0 1px #fff;text-decoration:none;font-size:14px;line-height:14px;position:absolute;top:4px;right:4px}.flash a.remove:hover{color:#333}.flash.error{background-color:#c24227}.btn{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#FFF;font-weight:600;text-shadow:none;font-size:14px;border:none;background-color:#a4a4a4;background-image:none;text-decoration:none;letter-spacing:.5px;word-spacing:1px;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);border-radius:8px}.btn:active,.btn:focus,.btn:hover{color:#FFF;background-position:inherit;background-color:#b0b0b0}.btn:active,.btn:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.5);box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.btn.disabled,.btn[disabled]{color:#FFF;background-color:#ccc;cursor:no-drop;opacity:1}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover{background-color:#F0F0F0}.btn-primary{background-color:#7d85c1}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#8E95C9}.btn-facebook{background-color:#3B5998}.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover{background-color:#344e86}.btn{padding:10px}.btn-lg{padding:16px 24px}.btn-sm{padding:6px 14px}.btn-small{padding:8px 14px}.btn-xs{padding:4px 12px}.input-append .btn,.input-append .btn:last-child,.input-prepend .btn,.input-prepend .btn:first-child{padding:4px 20px;border:1px solid #cacaca;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}@media (max-width:479px){.mm20{margin-top:20px}}.button{font:size 14px;font-weight:600;display:inline-block;color:#5459a8;text-shadow:1px 1px #fff;background:#fff;background:linear-gradient(180deg,#fff 0,#adb4db 90%);padding:10px;border-radius:5px;text-align:center;-webkit-transition:background .2s ease-in;-moz-transition:background .2s ease-in;-ms-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in;border:1px solid #c1c4e0}.button:hover{color:#5459a8;background:linear-gradient(180deg,#fff 0,#adb4db 90%)}.dropdown-btn{background:#fff;background:linear-gradient(180deg,#fff 0,#adb4db 90%);color:#5459a8;text-shadow:1px 1px #fff;padding-right:38px;position:relative}.dropdown-btn span{position:absolute;top:0;right:0;bottom:0;left:auto;border-left:1px solid #5459a8}.dropdown-btn span i{display:block;margin:13px 8px}.dropdown-btn:hover{color:#5459a8;background:linear-gradient(180deg,#fff 0,#adb4db 90%)}.btn-basket{background-color:#008600;transition:all 350ms ease-in-out;padding:10px 18px}.btn-basket:hover{background-color:#00a000}@media (max-width:767px){.btn-basket{border-radius:8px!important}}.input-sm{height:41px}form{margin-bottom:0}label{font-size:14px;margin-bottom:2px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;border-radius:0}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border-color:#cacaca;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{background-color:#f6f6f6;border-color:#cacaca;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}textarea{min-height:60px!important;max-height:240px!important;min-width:100%!important;max-width:100%!important}.control-group{margin-bottom:10px}.hgroup.title{padding-top:20px;padding-bottom:6px}.hgroup.title h1,.hgroup.title h2,.hgroup.title h3,.hgroup.title h4,.hgroup.title h5,.hgroup.title h6{font-size:14px;line-height:21px;color:#4d4d4d;font-weight:400;margin:0}.hgroup.title h1:first-child,.hgroup.title h2:first-child,.hgroup.title h3:first-child,.hgroup.title h4:first-child,.hgroup.title h5:first-child,.hgroup.title h6:first-child{font-size:18px;line-height:26px;color:#8E95C9}.box{background-color:#F9F9F9;padding:20px;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25)}.box .box-header{margin:0 -20px;padding:0 20px 20px;border-bottom:1px solid #F0F0F0}.box .box-header h3{font-size:16px;line-height:24px;color:#000;font-weight:700;margin:0}.box .box-header h5{font-size:14px;line-height:21px;color:#4d4d4d;font-weight:400;margin:0}.box .box-image{margin:-20px -20px 20px;border-bottom:1px solid #F0F0F0}.box .box-image a,.box .box-image img{display:block}.box .box-body,.box .box-content{margin-top:20px}.box .box-body>:last-child,.box .box-content>:last-child{margin-bottom:0}.box .box-body .price-list,.box .box-content .price-list{margin:-20px}.box .box-body .price-list li,.box .box-content .price-list li{margin:0}.box .box-footer{margin:20px -20px -20px;padding:20px;border-top:1px solid #F0F0F0;background-color:#f9f9f9}.box .box-footer::after{content:"";display:table;clear:both}.box .box-header+.box-footer{border-top:none;margin-top:0}.box .box-content.highlight{padding:20px;background-color:#f9f9f9;margin-bottom:-20px}.box .buttons{margin:20px -20px -20px;padding:20px;border-top:1px solid #F0F0F0;background-color:#f9f9f9}.box .buttons::after{content:"";display:table;clear:both}.box .hgroup.title+.buttons{border-top:none;margin-top:0}.box.border-top{border-top:5px solid #8E95C9}.box.border-right{border-right:5px solid #8E95C9}.box.border-bottom{border-bottom:5px solid #8E95C9}.box.border-left{border-left:5px solid #8E95C9}.extend{margin:0 -15px;padding:0 15px}.panel{margin-bottom:20px;background-color:#F0F0F0;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25)}.panel .panel-content{margin:-20px;padding:20px}.panel.border-top{border-top:5px solid #8E95C9}.panel.border-right{border-right:5px solid #8E95C9}.panel.border-bottom{border-bottom:5px solid #8E95C9}.panel.border-left{border-left:5px solid #8E95C9}.panel-navigation{list-style:none;margin:-20px 0;font-size:12px}.panel-navigation .panel-navigation{margin:0}.panel-navigation a{display:block;padding:15px 20px;border-bottom:1px solid #F0F0F0;margin:0 -20px;color:#000;text-decoration:none;position:relative}.panel-navigation a:hover{background-color:#8E95C9;color:#FFF;border-color:#8E95C9}.panel-navigation a:hover .toggle{color:#8E95C9;background-color:#FFF}.panel-navigation.primary>li>a{font-size:16px;line-height:24px;font-weight:700}.panel-navigation.primary .toggle{margin-top:2px;font-weight:400;font-size:14px;line-height:20px;height:20px;width:20px;text-align:center;position:absolute;right:20px;background-color:#d7d7d7;color:#FFF;border-radius:2px}.payment-form>div{margin-top:20px}.payment-form ul.form{list-style:none}.payment-form ul.form>li{margin-bottom:20px}.modal{border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);border-radius:2px}.modal .modal-header{padding:20px}.modal .modal-header .hgroup.title{padding-bottom:0;margin-bottom:0;border-bottom:none}.modal .modal-header button{margin:0}.modal .modal-body{padding:20px}.modal .modal-footer{padding:20px;border-top:1px solid #F0F0F0;background-color:#f9f9f9;text-align:left;border-radius:0}.modal .modal-head+modal-footer{border-top:none}.modal-backdrop{background-color:#000}.modal-backdrop,.modal-backdrop.fade.in{opacity:.5}#brand-logo{width:100px;height:50px;position:absolute;top:-10px;right:30px}#brand-logo img{width:auto;max-width:100%;height:auto}@media (max-width:767px){#brand-logo{top:-5px}}@media (min-width:544px){#add-printer .button{float:right;margin-right:15px}}#add-printer .button span{text-decoration:underline;margin-left:5px}#add-printer .button i{margin-right:5px}#add-printer .icon-folder-close-alt{font-size:34px;float:left;padding:8px 15px}#add-printer p{background-color:#eff0f7;border:1px solid #bfbcd0;border-radius:5px;padding:8px 15px;font-size:12px;margin:0}#add-printer p a{text-decoration:underline}#add-printer .error,#add-printer .success{display:none}#myPrinters{width:100%;margin:0;padding:0;overflow:hidden;animation:fadeIn 500ms;-moz-animation:fadeIn 500ms;-webkit-animation:fadeIn 500ms;-o-animation:fadeIn 500ms;animation-fill-mode:forwards}#myPrinters li{width:calc(50% - 30px);position:relative;float:left;list-style-type:none;margin:0 30px 15px 0}#myPrinters li .item{width:100%;height:100%;display:block;margin-right:20px}#myPrinters li .item .image{width:50px;height:50px;float:left;margin:0 10px 0 0}#myPrinters li .item .buy-ink-link{text-decoration:underline;font-size:14px}#myPrinters li .item p{font-size:15px;line-height:1.2;display:block;margin:0 0 10px}#myPrinters li .item:after{content:'';display:block;clear:both}@media (max-width:767px){#myPrinters li{width:100%;float:none;margin-right:0}#myPrinters li .item .button{margin:0}}.customerDrawer{padding:25px 50px 10px;background-color:#353b89}.customerDrawer a,.customerDrawer p{font-size:13px;color:#fff;margin:0;display:inline-block}.customerDrawer .button{color:#5459a8}.customerDrawer .title{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:15px}.customerDrawer .title .button{background-color:#242950;margin-left:10px}.customerDrawer .title .button:hover{background-color:#444B85}@media (max-width:991px){.customerDrawer .title .button span{display:none}}.customerDrawer #recentPanel a{text-decoration:none}.customerDrawer #recentPanel a p{display:block;line-height:1.3;vertical-align:top}@media (max-width:991px){.customerDrawer #recentPanel a p{margin:0 0 4px}}.customerDrawer #recentPanel a p span{width:100px;display:inline-block;margin-right:5px;font-weight:700}@media (max-width:991px){.customerDrawer #recentPanel{display:none}}.brands .item{width:100%;height:80px;display:block;position:relative;margin:0 0 20px;overflow:hidden}.brands .item img{margin:0 auto;transform:scale(0.9);position:relative;transition:opacity ease-in .3s,transform .3s;-o-transition:opacity ease-in .3s,transform .3s;-ms-transition:opacity ease-in .3s,transform .3s;-moz-transition:opacity ease-in .3s,transform .3s;-webkit-transition:opacity ease-in .3s,transform .3s}.brands .item:hover img{opacity:1!important;transform:scale(1)}.brands:hover .item img{opacity:.7}@media (max-width:1199px){.brands .item{height:60px}}@media (max-width:991px){.brands .item{height:40px}}@media (max-width:767px){.brands .item{height:100px}}#brandsList{padding:0}#brandsList li{list-style:none;padding:2px 0}#brandsList li a{text-decoration:none}.brand-list li a img{opacity:.5}.brand-list li a:hover img,.brand-list li.current a img{opacity:1}.breadcrumbs{background-color:transparent}.breadcrumbs::after{content:"";display:table;clear:both}.breadcrumbs .history{float:right;line-height:1.7;color:#8E95C9}.breadcrumbs .history a{text-decoration:none}.breadcrumbs .history:before{content:"\f104";font-family:FontAwesome;margin:0 5px 0 8px}.breadcrumbs .heirarchy{float:left;line-height:1.7}.breadcrumbs .heirarchy a:after,.breadcrumbs .heirarchy span:after{content:"\f105";font-family:FontAwesome;margin:0 5px 0 8px}.breadcrumbs .heirarchy a:last-child:after,.breadcrumbs .heirarchy span:last-child:after{display:none}.breadcrumbs .heirarchy span{color:#5459a8}.breadcrumbs .heirarchy a{text-decoration:none;color:#8E95C9}.breadcrumbs .heirarchy a:focus,.breadcrumbs .heirarchy a:hover{color:#8E95C9}@media (max-width:767px){.breadcrumbs .history a span{display:none}}.printerFinder p{display:block}.finder{width:100%;padding:15px;margin:30px 0;position:relative;background-color:#e3e3f2;border:1px solid #b8b8da;border-radius:15px}.finder p{margin-bottom:5px;color:#8f8fc5;font-size:16px;font-weight:600}.finder form{width:70%;float:left}.finder form input,.finder form select{width:calc(33.333% - 15px);height:38px;float:left;font-size:16px;margin-right:15px;padding:0 7px}.finder form input:last-child,.finder form select:last-child{margin-right:0}.finder form input[disabled],.finder form select[disabled]{background-color:#f7f7f7;color:#a9a9a9}.finder .btn{width:30%;height:38px;display:block;float:left;padding:0;margin-right:0;font-size:16px;font-weight:600;line-height:38px;text-align:center;color:#fff;text-decoration:none;border-radius:5px;background-color:#7a79b3;transition:opacity ease-in-out .4s;-o-transition:opacity ease-in-out .4s;-ms-transition:opacity ease-in-out .4s;-moz-transition:opacity ease-in-out .4s;-webkit-transition:opacity ease-in-out .4s}.finder .btn.disabled{cursor:default;opacity:.2}.finder:after{content:'';display:block;clear:both}#inkFinder form,#inkFinder form .twitter-typeahead input{width:100%}#inkFinder form.search{margin:0;height:38px}#inkFinder form .btn{line-height:20px}.product-info #product-list-heading{color:#8E95C9}.product-info .condition{font-size:16px}.product-info .note{display:block;font-size:11px;line-height:1.4;color:#333}.product-info form .options .input-group{margin-bottom:5px}.product-info form .options .input-group .input-group-addon{min-width:90px;border:none;border-radius:0;text-align:left;background-color:#FFF;font-weight:700}.product-info form .options .input-group .form-control{border-radius:0;font-size:12px;padding:4px 6px;height:28px;line-height:28px}.product-info .product-images{max-width:400px;position:relative;margin:auto}@media (min-width:992px){.product-info .product-images.up{top:-40px}}.product-info .product-images .primary{border:none;text-align:center}.product-info .product-images .primary img{margin:auto}.product-info .product-images .primary img.hide{display:none}.product-info .product-images .gallery{margin-left:-18px;padding:5px 0}.product-info .product-images .gallery a{margin-left:18px;display:block;float:left;border-bottom:1px solid #FFF;width:85px}.product-info .product-images .gallery a.active{border-color:#F0F0F0}.product-related{padding-top:20px}.product-related .cross-promotions{margin:-5px}.product-related .cross-promotions::after{content:"";display:table;clear:both}.product-related .promotion a{display:block;position:relative;text-align:right;margin:0 -10px;padding:0 10px;border:1px solid #F0F0F0;border-top-color:#333;border-bottom-color:#333;height:225px}.product-related .promotion a p{position:absolute;top:0;z-index:2;text-align:left;font-size:22px;margin-bottom:10px}.product-related .promotion a img{position:absolute;bottom:0;right:0;z-index:1;max-width:150px}.productSelection{margin-bottom:10px}@media (max-width:767px){.productSelection #addToBasket .btn-primary{margin:0!important;padding:5px 0}}.productOptions{padding:15px 0}.productOptions .options select{color:#8E95C9;font-size:14px}.productOptions .options select.selected{background-color:#d9f9d9}.productOptions .options select.required{font-weight:700;-webkit-box-shadow:0 0 3px rgba(0,0,0,.6);-moz-box-shadow:0 0 3px rgba(0,0,0,.6);box-shadow:0 0 3px rgba(0,0,0,.6)}.deadline .countdown,.deadline .day{font-weight:700;color:#0a3}.deadline.soon .countdown{color:red}.deadline.soon .day{color:#000}.shippingEstimate{color:#0a3}.prices .rrp{text-decoration:line-through}.prices .price{font-weight:700;font-size:16px;color:#5459a8}.stock-status{font-weight:700;margin-bottom:10px}.stock-status .instock{color:#0a3}.product-finder{margin:15px 0}.product-finder select,select.jumpto{width:100%;padding:3px;border-color:#ccc;margin:1px 0}.product-info ul:not(.tick-list){list-style:none}.compatible-list ul{list-style:none;padding:0}.compatible-list ul li{margin-bottom:5px}.compatible-list ul li a{font-size:14px}nav.brand-icons{text-align:center;padding:15px 0}nav.brand-icons::after{content:"";display:table;clear:both}nav.brand-icons a{float:left;display:block;width:90px;padding:5px}.group-badge{width:20%;padding:8px}.group-badge-double{width:40%;padding:8px}#orderLinesView .childline .productName{padding-left:25px;font-style:italic}.product-list li{margin:5px 0;padding:8px 0;border-bottom:1px solid #F0F0F0}.product-list li h3{margin-bottom:10px}.product-list li a{text-decoration:none}.product-list li .details{margin-top:10px;padding-right:15px}.product-list li .addToBasket{max-width:200px;margin-top:25px;text-align:left}@media (min-width:768px){.product-list li .addToBasket{text-align:center}}.product-boxes{padding:0;overflow:visible!important}.product-boxes::after{content:"";display:table;clear:both}.product-boxes li{list-style:none;float:left;margin-top:5px;margin-bottom:10px}.product-boxes li:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.7);-moz-box-shadow:0 0 2px rgba(0,0,0,.7);box-shadow:0 0 2px rgba(0,0,0,.7)}.product-boxes a{position:relative;display:block;color:inherit;text-decoration:none;z-index:20}.product-boxes a.img-link{text-align:center;height:220px;margin:10px 0 0}.product-boxes a.img-link .img-responsive{max-height:220px;margin:auto}.product-boxes a.img-link .badge-img{position:absolute;left:0;bottom:0;z-index:25}.product-boxes a .title{padding:10px 20px;height:85px;position:relative;background-color:#FFF}.product-boxes a .title .prices{line-height:24px;height:24px;text-align:left;float:left}.product-boxes a .title .prices .price{color:#5459a8;font-size:18px;font-weight:700}.product-boxes a .title .prices .base{color:gray;font-weight:400;font-size:11px}.product-boxes a .title h3{margin:0;font-size:16px;line-height:22px;font-weight:400}.product-boxes a .title .rating{margin-top:10px;font-size:14px;line-height:15px;color:#8E95C9}.nav-tabs{border-bottom:5px solid #8E95C9;margin-bottom:0;background-color:#FFF}.nav-tabs li{margin-bottom:0}.nav-tabs li a,.nav-tabs li a:active,.nav-tabs li a:focus,.nav-tabs li a:hover,.nav-tabs li>div{text-decoration:none;margin-right:0;padding:14px 20px 9px;border:none;font-size:12px;color:#333;text-transform:uppercase;outline:0;border-radius:0}.nav-tabs li a [class*=" icon-"],.nav-tabs li a [class^=icon-],.nav-tabs li a:active [class*=" icon-"],.nav-tabs li a:active [class^=icon-],.nav-tabs li a:focus [class*=" icon-"],.nav-tabs li a:focus [class^=icon-],.nav-tabs li a:hover [class*=" icon-"],.nav-tabs li a:hover [class^=icon-],.nav-tabs li>div [class*=" icon-"],.nav-tabs li>div [class^=icon-]{margin:0 0 6px;display:block;text-align:center}.nav-tabs li a span,.nav-tabs li a:active span,.nav-tabs li a:focus span,.nav-tabs li a:hover span,.nav-tabs li>div span{display:block;text-align:center}.nav-tabs li a:hover{color:#8E95C9}.nav-tabs li.active a,.nav-tabs li.active a:active,.nav-tabs li.active a:focus,.nav-tabs li.active a:hover,.nav-tabs li.active>div{border:none;background-color:#8E95C9;color:#FFF}.nav-tabs+.box{position:relative;z-index:10}.nav-tabs.nav-stacked>li:first-child>a,.nav-tabs.nav-stacked>li:last-child>a{border-radius:0}.nav-tabs.nav-stacked>li>a{border:none;border-bottom:1px solid #e3e3e3;background-color:#F9F9F9;padding:15px 20px;text-transform:none}.nav-tabs.nav-stacked>li>a:active,.nav-tabs.nav-stacked>li>a:focus,.nav-tabs.nav-stacked>li>a:hover{border-bottom:1px solid #8E95C9;background-color:#8E95C9;color:#FFF}.nav-tabs.nav-stacked li.active{position:relative}.nav-tabs.nav-stacked li.active a{border-right:none;border-bottom:1px solid #e3e3e3;background-color:#FFF;color:#8E95C9;font-weight:700}.nav-tabs.nav-stacked li.active:after{content:"";position:absolute;top:0;bottom:1px;right:-1px;width:1px;background-color:#FFF}.cart-items .col_product .image{float:left;margin-right:20px}.cart-items .col_product .image a{display:block;border:4px solid #F0F0F0;position:relative}.cart-items .col_product .image a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0}.cart-items .col_product .image a:focus,.cart-items .col_product .image a:hover{border-color:#8E95C9}.cart-items .col_product .image a:focus:before,.cart-items .col_product .image a:hover:before{opacity:.5}.cart-items .col_product h5{margin:0 0 10px;font-weight:700;font-size:14px;letter-spacing:0}.cart-items .col_product h5 a{color:inherit}.cart-items .col_product h5 a:focus,.cart-items .col_product h5 a:hover{color:#8E95C9}.cart-items .col_product .extras li,.cart-items .col_product .options li{list-style:none;font-size:12px;text-transform:uppercase;color:#333}.cart-items .col_product .extras li:before,.cart-items .col_product .options li:before{content:"\f105";color:#8E95C9;font-family:FontAwesome;margin-right:5px}.cart-items .col_remove a{text-decoration:none}.cart-items .col_qty input[type=text]{width:20px;text-align:right}.cart-items .col_discount .discount,.cart-items .col_discount .single-price,.cart-items .col_discount .total-price,.cart-items .col_single .discount,.cart-items .col_single .single-price,.cart-items .col_single .total-price,.cart-items .col_total .discount,.cart-items .col_total .single-price,.cart-items .col_total .total-price{font-size:13px;font-weight:600}.checkout .nav-tabs{margin:-20px -20px 20px}.checkout .nav-tabs li{width:20%}@media (max-width:480px){.checkout .nav-tabs li{width:33.33%}}.checkout .nav-tabs li>div{opacity:.5}.checkout .payment-methods .box-content::after,.checkout .shipping-methods .box-content::after{content:"";display:table;clear:both}.checkout .payment-methods .box-content .price,.checkout .shipping-methods .box-content .price{float:left}.checkout .payment-methods .box-content input,.checkout .shipping-methods .box-content input{float:right}.trust{margin:7px 0 10px;background-color:#eff0f7}.trust .widget{text-align:center;background-color:#8E95C9;padding:7px}.trust .widget iframe{margin:auto}.trust .ctas{border:1px solid #DDD}.trust .ctas ul{margin:0;padding:10px}.trust .ctas ul li{margin:7px 7px 14px}.trust .ctas ul li span{font-size:17px}.trust .call{font-family:"Nunito Sans",sans-serif;font-weight:300;text-align:center;text-transform:uppercase;background-color:#FFF;border:4px solid #c2c6e2;padding:7px 14px 4px;color:#8E95C9}.trust .call .telephone{font-size:30px;font-weight:400;line-height:30px;margin:0}.searchbox{width:100%}.typeahead{background-color:#fff}.tt-dropdown-menu{width:100%;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:0 20px;font-size:14px;line-height:1.2;color:#333;text-align:left}@media (max-width:767px){.tt-suggestion{color:#333}}.tt-suggestion p{margin:0}input.searchbox,input.tt-hint,input.tt-input{height:40px;padding:4px 12px;border:1px solid #ccc;font-size:12px;border-radius:5px}.tt-hint{color:#999;width:100%}.tt-suggestion+.tt-suggestion{border-top:1px solid #ccc}.twitter-typeahead{width:100%}.twitter-typeahead pre{display:none}.twitter-typeahead .tt-suggestion.tt-cursor{color:#03739c;cursor:pointer}.twitter-typeahead .title{font-weight:700}.twitter-typeahead .desc{font-size:14px;font-weight:400}.specifications{border:1px solid #d3d6ea;border-radius:8px;padding:25px;background-color:#eff0f7;margin-bottom:30px}.specifications h3{text-transform:uppercase;font-weight:700;position:relative;color:#5459a8}.specifications dl{margin-bottom:0}.specifications dl dt{color:#5459a8;font-weight:700}.specifications dl dd{border-bottom:1px solid #d3d6ea;padding-bottom:5px;margin-bottom:5px}.specifications dl dd:last-of-type{border-bottom:none;margin-bottom:0}#filterSidebar>aside{padding-bottom:20px}#filterSidebar>aside::after{content:"";display:table;clear:both}.category{position:relative}.category nav{font-weight:400;letter-spacing:-.5px;font-family:"Nunito Sans",sans-serif;font-size:36px;padding:0 10px;margin-bottom:10px}.category nav .crumb:after{content:"\f105";font-family:FontAwesome;margin:0 5px 0 16px}.category nav .dropdown{margin-right:15px}.category nav h1{display:inline}.category nav a{text-decoration:none}.category nav .nav-pills{padding-top:12px;margin-left:20px;font-size:18px}.category nav .nav-pills a{padding:6px 10px}.category .hgroup.title h3 a{display:block;font-size:14px;color:#fff;padding-top:2px;margin-left:5px;float:right}.category .hgroup.title h3 a span{display:none}.category .hgroup.title h3 a:after{font-family:FontAwesome;content:"\f057"}.category .hgroup.title h3 a:hover{color:#8E95C9}.category-list{margin:0;padding:0}.category-list li{list-style:none;padding:0}.category-list li a:before{font-family:FontAwesome;content:"\f096";color:#d3d6ea;margin-right:5px}.category-list li.current a{font-weight:700;color:#000}.category-list li.current a:before{font-family:FontAwesome;font-weight:400;content:"\f046";color:#333;margin-right:5px}.category-list a{padding-top:6px;padding-bottom:6px;display:block;border-top:1px solid #F0F0F0;color:#333;text-decoration:none}@media (min-width:992px){.category-list a:focus,.category-list a:hover{background-color:#F0F0F0}}.category-list .count{float:right;background-color:#d7d7d7;font-weight:600;color:#FFF;display:inline-block;width:20px;font-size:11px;height:20px;text-align:center;border-radius:3px}.brand{position:relative}.brand .content{margin-top:20px}.brand .printerFinder form select{width:calc(50% - 15px)}#account-nav p{font-size:14px;font-weight:600;text-transform:uppercase;margin:0 0 10px;color:#000}#account-nav ul{padding:0;margin:0}#account-nav ul li{list-style-type:none;margin-bottom:5px;background-color:#8e95c9}#account-nav ul li a{padding:5px;display:block;text-transform:uppercase;color:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}#account-nav ul li.active{background-color:#50568A}#account-nav ul li:hover a{color:#E6E6E6;text-decoration:none}#account-nav select{width:100%;height:30px;margin-bottom:40px;display:none}@media (max-width:991px){#account-nav ul{display:none}#account-nav select{display:block}}@media print{#account-nav{display:none}}#register-link{margin:5px 0}.customer #myPrinters li{border:1px solid #ddd;padding:10px}.customer #myPrinters li .item{width:calc(100% - 30px)}.customer #myPrinters li .item .image{width:70px;height:70px}.customer #myPrinters li .item .button{padding:5px 10px;margin-top:10px;color:#5459a8;border:1px solid #c1c4e0}.customer #myPrinters li .button.note{position:absolute;top:10px;right:10px;margin:0;background-color:#50568A;border:1px solid #c1c4e0}.customer #myPrinters li .button.note i{color:#5459a8}.customer .was{text-decoration:line-through;color:#666}.customer .order-totals{float:right;max-width:400px;min-width:200px}.customer #orderLinesView .refunded.parentline .lineprice{text-decoration:line-through;color:#666}.customer #orderLinesView .refunded.childline .lineprice{color:red}.customer table tr td:first-child,.customer table tr th:first-child{padding-left:0}.customer table tr td:last-child,.customer table tr th:last-child{padding-right:0}#series .content{margin-top:20px}#series .product-list{margin:0 -10px}#series .product-list li{padding:0 10px;text-align:center}#series .product-list li .title{height:50px}#series .product-list li .title h3{font-size:16px;line-height:1.1}@media (max-width:767px){#series #brand-logo{position:relative;display:block;margin-left:auto;margin-right:0;right:0}#series #brand-logo img{float:right}}.post .content{margin-bottom:30px}.post .post-list{padding:0;margin-bottom:0;margin-top:20px}.post .post-list li{list-style:none;padding:0}.post ul.post-nav li a{display:block;border-bottom:1px solid #F0F0F0;color:#333;padding-bottom:.5rem;margin-bottom:.5rem}.post ul.post-nav li a:active,.post ul.post-nav li a:hover{text-decoration:none}.post ul.post-nav li.active{font-weight:700}.post .post-accordion{margin-top:25px}.post .post-accordion .card{border-top-width:0}.post .post-accordion .card:first-child{border-top-width:1px}.post .post-accordion .card-header a{display:block;padding:15px 0;text-decoration:none}.post .post-accordion .card-header a:active,.post .post-accordion .card-header a:hover{text-decoration:none}.post .post-accordion .card-header a h2{margin:0}.post .post-accordion .card-block{margin-bottom:1rem}#printer-detail .product-info h2[class$="-cartridges"]{padding-left:25px}#printer-detail .product-info h2{text-transform:uppercase;font-weight:700;color:#5459a8;position:relative}#printer-detail .product-info h2:before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px}#printer-detail .product-info h2.colour-ink-cartridges:before{background:linear-gradient(to right,#0ff,#0ff 33.33%,#ff00ff 33.33%,#ff00ff 66.66%,#ff0 66.66%)}#printer-detail .product-info h2.sets-of-ink-cartridges:before{background:linear-gradient(to right,#000 50%,#0ff 50%);height:6px;top:27%;transform:translateY(0)}#printer-detail .product-info h2.sets-of-ink-cartridges:after{content:'';position:absolute;left:0;bottom:27%;width:12px;height:6px;background:linear-gradient(to right,#ff00ff 50%,#ff0 50%)}#printer-detail .product-info h2.black-ink-cartridges:before,#printer-detail .product-info h2.pgbk-pigmented-black-ink-cartridges:before,#printer-detail .product-info h2.photo-black-ink-cartridges:before{background-color:#000}#printer-detail .product-info h2.cyan-ink-cartridges:before{background-color:#0ff}#printer-detail .product-info h2.light-cyan-ink-cartridges:before{background-color:#6ff}#printer-detail .product-info h2.magenta-ink-cartridges:before,#printer-detail .product-info h2.photo-magenta-ink-cartridges:before{background-color:#ff00ff}#printer-detail .product-info h2.light-magenta-ink-cartridges:before{background-color:#f6f}#printer-detail .product-info h2.yellow-ink-cartridges:before{background-color:#ff0}#printer-detail .product-info h2.green-ink-cartridges:before{background-color:green}#printer-detail .product-info h2.red-ink-cartridges:before{background-color:red}#printer-detail .product-info h2.grey-ink-cartridges:before{background-color:grey}#printer-detail .product-info h2.photo-cyan-ink-cartridges:before{background-color:#0ff}@media (max-width:767px){#printerFinder form select,.brand .printerFinder form select{width:100%;margin:0 0 20px;display:block}}@media (min-width:768px){.default .affix{position:static;width:auto;top:0}}@media (max-width:767px){.align-right-xs{text-align:right}.align-left-xs{text-align:left}.align-center-xs{text-align:center}.header .logo a{min-height:70px}.header .logo img{max-height:70px;margin:auto}#mobile-controls{width:100%;height:24px;font-size:24px;color:#fff;z-index:9999;position:fixed}#mobile-controls .mobile-control{position:absolute;top:10px;cursor:pointer}#mobile-controls .mobile-control i{color:#fff}#mobile-controls #hamburger{left:10px}#mobile-controls #magnifier{right:10px}.mobile-panel-container{height:52px;width:100%;position:absolute}.mobile-panel{margin:0 -15px;background-color:#5459a8}}@media screen and (max-width:767px){.mobile-panel{border-bottom:1px solid #ccc}}@media (max-width:767px){.mobile-panel.affix{width:100%;top:0;margin-top:0}.finder form{width:100%;float:none}.finder form input,.finder form select{width:100%;float:none;margin:0 0 15px}.finder .btn{width:100%;float:none}.page{padding-top:52px}footer{padding-bottom:30px}.productSelection #addToBasket .btn-primary{width:100%}.breadcrumbs .history{display:none}section.main{padding-left:0;padding-right:0}}.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (max-width:375px){.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left}.col-xxs-12{width:100%}.col-xxs-11{width:91.66666667%}.col-xxs-10{width:83.33333333%}.col-xxs-9{width:75%}.col-xxs-8{width:66.66666667%}.col-xxs-7{width:58.33333333%}.col-xxs-6{width:50%}.col-xxs-5{width:41.66666667%}.col-xxs-4{width:33.33333333%}.col-xxs-3{width:25%}.col-xxs-2{width:16.66666667%}.col-xxs-1{width:8.33333333%}.col-xxs-pull-12{right:100%}.col-xxs-pull-11{right:91.66666667%}.col-xxs-pull-10{right:83.33333333%}.col-xxs-pull-9{right:75%}.col-xxs-pull-8{right:66.66666667%}.col-xxs-pull-7{right:58.33333333%}.col-xxs-pull-6{right:50%}.col-xxs-pull-5{right:41.66666667%}.col-xxs-pull-4{right:33.33333333%}.col-xxs-pull-3{right:25%}.col-xxs-pull-2{right:16.66666667%}.col-xxs-pull-1{right:8.33333333%}.col-xxs-pull-0{right:0}.col-xxs-push-12{left:100%}.col-xxs-push-11{left:91.66666667%}.col-xxs-push-10{left:83.33333333%}.col-xxs-push-9{left:75%}.col-xxs-push-8{left:66.66666667%}.col-xxs-push-7{left:58.33333333%}.col-xxs-push-6{left:50%}.col-xxs-push-5{left:41.66666667%}.col-xxs-push-4{left:33.33333333%}.col-xxs-push-3{left:25%}.col-xxs-push-2{left:16.66666667%}.col-xxs-push-1{left:8.33333333%}.col-xxs-push-0{left:0}.col-xxs-offset-12{margin-left:100%}.col-xxs-offset-11{margin-left:91.66666667%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-0{margin-left:0}.align-right-xxs{text-align:right}.align-left-xxs{text-align:left}.align-center-xxs{text-align:center}.mobile-panel-container{height:54px}.page{padding-top:54px}}img.retina{max-width:100%}@media print{.hidden-print{display:none!important}a[href]:after{content:none!important}}.sprite-delivery{display:block;background-image:url(../../img/ctas.png);background-position:0 0;width:214px;height:38px}.sprite-delivery_md{display:block;background-image:url(../../img/ctas.png);background-position:0 -39px;width:133px;height:38px}.sprite-guarantee{display:block;background-image:url(../../img/ctas.png);background-position:0 -78px;width:161px;height:38px}.sprite-letterbox{display:block;background-image:url(../../img/ctas.png);background-position:0 -117px;width:227px;height:38px}.sprite-letterbox_md{display:block;background-image:url(../../img/ctas.png);background-position:0 -156px;width:145px;height:38px}.sprite-ordering{display:block;background-image:url(../../img/ctas.png);background-position:0 -195px;width:173px;height:38px}