*{box-sizing:border-box}body{color:#444;font-family:'Helvetica Neue',arial,helvetica,sans-serif;font-size:.75em;line-height:1.75em;text-align:left;position:relative}button,input,select,textarea{font-family:'Helvetica Neue',arial,helvetica,sans-serif}#skiplinks{list-style:none;margin:0;position:absolute;top:-99em;width:auto}a{color:#021b49;text-decoration:none;font-weight:700}a:hover{color:#021b49;text-decoration:underline}a:active,a:hover{outline:0}a:focus{outline:thin dotted #e9e9e9;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}b,caption,dt,h1,h2,h3,h4,h5,h6,legend,strong,th{font-weight:700}nav li,nav ul{margin:0;list-style:none;list-style-image:none}em{font-style:italic}ins{background-color:#ff9;color:#444;text-decoration:none}mark{background-color:#ff9;color:#222;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #e9e9e9;cursor:help}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}small{font-size:75%}hr{clear:both;display:block;height:1px;border:0;border-top:1px solid #e9e9e9;margin:1.615385em 0;padding:0}figure embed,figure img,figure object{margin:0 0 .8076925em 0;max-width:100%}.radius-4{border-radius:4px}img.al,img.alignleft,img.alignright,img.ar{box-shadow:0 2px 7px #adadad}.gradient{background:#f7f7f7;background-image:linear-gradient(to bottom,#fff 0,#e9e9e9 100%)}.brand-message{background:rgba(208,225,248,.5);padding:20px 31px 20px 19px;display:block;overflow:hidden;position:relative;width:100%}.brand-message:after{background-image:url(/assets/images/logomark.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;bottom:-20px;content:"";left:0;opacity:.1;position:absolute;right:0;top:-20px;z-index:2}.brand-message h2{color:#005a97}.brand-message p:last-child{margin-bottom:0}.brand-message__inner{position:relative;z-index:4}.fwrap{border-top:1px solid #e9e9e9;clear:both;padding:1.5em 0}.footer{font-size:11px;text-align:center}.to-top-link{color:#021b49;float:right;font-size:14px;margin:10px 0 0 0;padding:0 23px 0 0;position:relative}.to-top-link:after,.to-top-link:before{border:9px solid transparent;border-top-width:0;content:"";position:absolute;right:0}.to-top-link:before{border-bottom-color:#444;border-radius:20px;top:5px}.to-top-link:after{border-bottom-color:#fff;top:9px}.footer-nav{clear:left;float:left;width:auto}.footer-nav ul{float:none;margin:0 auto 10px auto;width:auto}.footer-nav li{color:#555;display:inline;margin:0;line-height:1em;padding:0}.footer-nav a{color:#222;padding:0 .2em}.payments{float:left;list-style:none;margin:0 0 1.5em 0;padding:0;width:100%}.payments li{display:block;float:left;padding:0;text-align:center;width:50%}.payments li img{margin:0 auto}.payments li.securetrading{display:none}.payments li.securetrading-mobile{margin:0}p.legal{clear:both}span.s24{display:block;float:none}.telephone-numbers{color:#19417f;font-size:16px;margin:0 0 1em 0;text-align:center}.delivery-details{display:block}span.fax,span.hotline{color:#19417f;font-size:18px;white-space:nowrap}.footer-social-icons a{display:inline-block;max-width:36px}.footer-social-icons a+a{margin-left:10px}@media screen and (min-width:600px){.brand-message{float:left;margin-right:2%;width:49%}}@media screen and (min-width:768px){.footer{text-align:left}.footer-nav{margin-top:8px}.footer-nav li:first-child a{padding-left:0}.footer-nav ul{float:left;margin:0 0 10px 0;width:100%}.footer-social-icons{float:right}.footer-social-icons a{float:left}}@media only screen and (min-width:992px){.delivery-details{display:inline}}.securetrading{white-space:nowrap}li.securetrading-mobile{text-align:center;width:92%;padding:0}.payments img{max-width:65px;display:inline!important}.payments img.trustpayments{max-width:135px}.payments img.maestro{max-width:52px}.payments img.visadebit{max-width:50px;position:relative;top:6px}.fieldset,fieldset{background:#f7f7f7;border-top:2px solid #e9e9e9;margin:0 0 1em 0;padding:.8em 1.25em}.fieldset-plain{background:0 0;border:0 none;margin:0;padding:0}fieldset ol{list-style:none;margin:0}fieldset li{clear:left}label{display:block;padding:.3em 2% 0 0}.billing-address label{padding-top:0}label.chk{width:auto}.label-top{float:none;width:auto}.delivery-time label{width:100%}label em{color:#b30;font-weight:700}label span{color:#b30}form ul.errors{color:#b30;display:block;margin:.5em 0;list-style-type:none}input.long,textarea.long{padding:.3em;width:97%}input.longer,textarea.longer{padding:.3em;width:97%}input.short,textarea.short{padding:.3em}.input--large{border:2px solid #476cac;box-sizing:border-box;color:#666;font-size:12px;height:40px;max-width:100%;padding:4px 50px 4px 9px;width:546px;-webkit-appearance:none;-webkit-border-radius:0}button.search-submit,button.search-submit:hover{background-color:#476cac;background-image:url(/assets/images/icons/search_icon.svg);background-position:center center;background-repeat:no-repeat;height:40px;position:absolute;right:0;top:0;width:40px}.secondary{background-color:#e9e9e9;background-image:none;border:1px solid #ddd;color:#444;text-decoration:none}.payment-button,input.button-green,input.payment-button[type=submit]{background-color:#79b632;background-image:none;border:0;color:#fff;font-size:14px;line-height:16px;padding:10px 12px}.payment-button-disabled,input.payment-button-disabled[type=submit]{background-color:#bbb;border:1px solid #aaa}.payment-button:hover,input.button-green:hover,input.payment-button[type=submit]:hover{background-color:#693;color:#fff}.secure-payment-button,.secure-payment-button[type=submit]{background-image:url(/assets/images/comtec-buttons.png);background-color:#8dc63f;background-position:-60px 50%;background-repeat:no-repeat;border:1px solid #5ba319;color:#fff;font-size:1.2em;padding:.5em 3em}.secure-payment-button:hover,.secure-payment-button[type=submit]:hover{background-color:#7fb339;background-position:-560px 50%;border:1px solid #478e0f}.button-left{width:100%}.button-right{clear:left;margin:0 0 1em 0;width:100%}.button-back{background:#eee;border:1px solid #ccc;border-radius:5px;color:#666;display:block;font-size:12px;font-weight:700;line-height:14px;padding:9px 24px;position:relative}.button-back:before{border:8px solid transparent;border-radius:6px;border-right-color:#444;content:"";position:absolute;left:2px;top:8px}.button-back:after{border:8px solid transparent;border-right-color:#eee;content:"";position:absolute;left:5px;top:8px}.small-button,a.clear-all,a.clear-facet{background-color:#f7f7f7;border:1px solid #eee;color:#555;font-size:11px;font-weight:400;padding:.2em 1em;border-radius:3px}.small-button:hover,a.clear-all:hover,a.clear-facet:hover{background-color:#eee;color:#333;text-decoration:none}.clear{margin:0 0 1em 0}fieldset#fieldset-facetsClearGroup{margin:0 0 1.5em 0;padding:0 0 .5em 0}.quantity{margin:0 0 1em 0}.quantity label{float:left;margin:0 1em 0 0}.delete-button{background:#e9e9e9;border:1px solid #ddd;font-size:1em;font-weight:700;line-height:1em;overflow:hidden;padding:0;border-radius:3px}.delete-button:hover{background:#b81f00;border:1px solid #b81f00}form.card-details{margin-top:3em;margin-bottom:1em}form.card-details fieldset{background-color:#eef7e2;border-color:#c6e29f}#facetsform label{width:100%}.hidden-submit,input.hidden-submit[type=submit]{display:none;height:0;width:0;font-size:0;position:absolute;background:#fff!important;color:#fff;border:none!important;margin:0;padding:0}.find-address-p,input[type=button].find-address{display:none}.input--faded{background:#f6f6f6;border:1px solid #eee}.input--faded::-webkit-input-placeholder{color:#444}.input--faded::-moz-placeholder{color:#444}.input--faded:-ms-input-placeholder{color:#444}.input--full{padding:6px;width:100%}@media only screen and (min-width:600px){.fieldset,fieldset{padding:1em 2em}}#fieldset-additionalgroup{display:none}.ir{direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-3000em}.hidden{display:none;visibility:hidden}.visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;position:static;margin:0;overflow:visible;width:auto}.invisible{visibility:hidden}.print-only{display:none}img.al,img.alignleft{border:8px solid #fff;margin:0 auto 1em auto;width:90%}img.alignright,img.ar{border:8px solid #fff;margin:0 auto 1em auto;width:90%}img.ac,img.aligncenter,img.alignnone{margin:0 auto}.message{background:#f7f7f7;font-weight:400;padding:1em 1em .1em 1em;clear:both;margin:0 auto 2em 0;position:relative}.message p{margin:0 0 1em 0}.message ol,.message ul{list-style:none;margin-top:.8076925em;margin:0 1em 1em 1em}.message span#close{display:block;border-radius:50%;width:15px;height:15px;background-color:#779bcb;position:absolute;right:5px;top:5px;text-align:center}.message span#close a{text-decoration:none;color:#fff;font-size:x-small;left:4.5px;position:absolute;top:-3px}.error{background:#f5cccc;border:1px solid #f0b2b2;color:#444}.error a{color:#444}.alert,.forgotten-password .message{background:#ffe9b0;border:1px solid #ffd975;color:#444}.alert a{color:#444}.success{background:#d5edcc;border:1px solid #acdb99;color:#444}.success a{color:#444}.cleared--left{clear:left}a.upsell{color:#000}a.upsell-product{float:left;text-align:left}a.continue{float:right;text-align:right}.content-container{clear:both;max-width:1120px;margin:0 auto 1em auto;padding:0 2%;width:100%}@media screen and (min-width:1000px){.content-container{padding:0 3%}}.main{background:#fff}.aside{clear:left;margin-bottom:12px;width:100%}.main-content{clear:left;width:100%}.payment-form{clear:left;margin:0 0 2em 0;width:100%}.payment-aside{clear:left;width:100%}ul.brands-list{float:left;margin:0;text-align:center;width:100%}ul.brands-list li{display:inline-block;margin:0 2% 0 0;width:30%}ul.brands-list li img{max-height:50px;margin:0 auto}.brands-link{text-align:center}p.retrieve{color:#666;font-size:.95em;margin:0}p.stock{line-height:16px;margin:.5em 0}p.stock span{background:transparent url(/assets/images/comtec-sprite.png) -40px -243px no-repeat;display:block;float:left;height:16px;width:24px}p.stock span.outstock{background-position:0 -243px}.breadcrumbs{background:#eee;margin:0 0 1.5em 0;width:100%}.steps{border:1px solid #e9e9e9;margin:2em 0;width:100%;border-radius:4px}.steps ol{border-top:1px solid #fff;overflow:hidden;list-style:none;margin:0;padding:0 0 1px 0}.steps li{background:transparent url(/assets/images/breadcrumb-arrow.png) right 50% no-repeat;display:block;font-size:15px;font-weight:300;float:left;line-height:24px;padding:.5em 2em .5em 1em}.steps li.last{background:0 0}.steps li.active{font-weight:700}article.category{display:block;float:left;margin:0 0 3% 0;width:100%}article.category.end{margin-right:0}article.category figure{float:left;margin:0;width:30%}article.category h3 a{background:#ddd url(/assets/images/button-sprite.png) right -108px repeat-x;border:1px solid #ddd;color:#333;display:block;line-height:1em;margin:0 0 1em 0;padding:1em}article.category h3 a:hover{background-position:right -108px;color:#1a3b81;text-decoration:none}article img{margin:0}.article-summary{margin:0 0 0 33%}article.category ul{list-style:none;margin:0 0 0 33%}article.category li{padding:0 0 .5em 0}.peter-sellers{border:1px solid #ddd;overflow:hidden}.peter-sellers h2{background:#779bcb url(/assets/images/button-sprite.png) 0 -250px repeat-x;color:#fff;display:block;font-size:16px;font-weight:700;padding:.5em 1em}article.top-seller{display:block;float:left;margin:0 0 5% 0;padding:0 3%;width:50%;text-align:center}article.top-seller figure{float:none;width:100%}article.top-seller-last{display:none}.listing{margin:0 0 1.5em 0}article.order-item{border-bottom:1px solid #e9e9e9;clear:left;margin:0 0 1em 0;overflow:hidden}article.order-item figure{display:none}.featured-items{overflow:hidden;padding:0 24px;position:relative}a.featured-pager{background:#ddd;height:100%;position:absolute;text-indent:-998em;top:0;width:24px}a.featured-left{background:transparent url(/assets/images/featured-arrows.png) 0 50% no-repeat;left:0}a.featured-left:hover{background-position:-48px 50%}a.featured-right{background:transparent url(/assets/images/featured-arrows.png) -24px 50% no-repeat;right:0}a.featured-right:hover{background-position:-72px 50%}a.featured-left-disabled,a.featured-left-disabled:hover{background:transparent url(/assets/images/featured-arrows.png) -96px 50% no-repeat;left:0}a.featured-right-disabled,a.featured-right-disabled:hover{background:transparent url(/assets/images/featured-arrows.png) -120px 50% no-repeat;right:0}.featured-items{border:1px solid #eee}.featured-items li{height:100%}article.featured-item{overflow:hidden;padding:2%;text-align:center}article.featured-item figure{float:left;width:100%}article.featured-item h3{margin:0 0 0 23%}ul.order-summary{list-style:none;margin:0;overflow:hidden;width:100%}ul.order-summary li{display:block;padding:0}ul.order-summary li.order-quantity{float:left;width:50%}ul.order-summary li.order-price{float:right;font-weight:700;text-align:right;padding:0;width:50%}.ponumber{background:#f7f7f7;border:1px solid #e9e9e9;padding:1em;border-radius:4px}.ponumber h3{float:left;line-height:24px;margin-right:1em}.shipme{margin:0 0 1em 0}.payment-method{background-color:#eef7e2;border:1px solid #c6e29f;line-height:50px;padding:1em;text-align:center;border-radius:4px}.payment-method h2{color:#5da423;display:block;float:none;line-height:1em;margin:0 1em 0 0;margin:0 0 .5em 0}.payment-method .button{width:100%}ul.brand-listing{list-style:none;margin:0 0 1.5em 0}ul.brand-listing li{border-bottom:1px solid #e9e9e9;display:block;float:left;margin:0 2% 2% 2%;padding:0 0 2% 0;width:96%}ul.brand-listing li.end{margin-right:2%!important}ul.brand-listing li a{display:block;float:left;text-align:center;width:100%}ul.brand-listing li a:hover{text-decoration:none}ul.brand-listing figure{min-height:60px}ul.brand-listing figure,ul.brand-listing figure img{margin:0 auto}ul.brand-listing figcaption{background:#f7f7f7;height:60px;line-height:60px}ul.brand-listing img{margin:0 auto;width:auto}ul.brand-listing img.brand-thumbnail{height:60px;width:auto}.item{background:#ddd;margin:0 0 1.5em 0;padding:1.1em}.item h3{font-size:1.3em}.item p{margin:0 0 1em 0}img.secure-trading-logo{margin:0 auto}a.listing-return{float:right;font-size:12px;padding:7px 13px}h3.products-returned{font-size:1.166667em;margin:0 0 .75em 0}h3.products-returned span{font-size:.857143em}.cart-item img{display:none}.cart-item dl{list-style:none;margin:0}.cart-item dd,.cart-item dt{padding:0}.shoppingcart-actions{float:right;margin:0 0 2em 0}p.txtr{clear:left;margin-bottom:.75em;text-align:right}em.shipping-date{border-bottom:1px dotted #ddd;color:#555;font-style:normal;font-weight:400}#map,#map-scotland{height:380px;margin:0 0 2em 0;width:100%}.section{margin-bottom:1.5em}.hline{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:1em 0}.aside h3 b{background:#ccc;color:#fff;display:block;font-size:.916667em;float:right;height:15px;line-height:13px;text-align:center;width:15px;border-radius:2px}.aside h3 b:hover{background:#779bcb}dl.credit-account{margin:0}.category-intro{margin:0 0 1.5em 0;width:95%}.crumbtrail{max-width:none;float:left;padding:9px 0 8px 10px;margin:0}.crumbtrail li{display:inline;font-weight:700;padding-left:5px}.crumbtrail li:first-child{padding-left:0}.crumbtrail a{font-weight:400}.internal-header{margin-bottom:20px}#axonncontrols{padding-top:10px}#axonncontrols .flex-control-nav{position:relative}#axonncontrols .flex-control-nav li{margin:0 1px}.image-container{width:auto;height:90px;background-position:50% 35%}.item.axonn{clear:both;margin-top:10px;padding:0;color:#fff;background-color:#153568;position:relative}.item.axonn .inner{padding:0 20px 17px 20px}.item.axonn a{color:#fff}.item.axonn h3{background-color:#4366b0;padding:14px 20px}.item.axonn h3 a{float:right;font-size:.85em;background-color:#4366b0}.item.axonn p.headline,.item.axonn p.read-more{font-size:1.2em;font-weight:700;padding-top:17px;margin-bottom:0}.item.axonn p.headline{min-height:87px}.item.axonn .axonnnews-footer{font-size:.917em;padding:10px 20px;border-top:1px solid #5f7285;color:#cacbd0}.four-columns{-webkit-column-count:4;column-count:4;-webkit-column-width:150px;column-width:150px}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{height:100%}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}img{border:0;display:block;max-width:100%;-ms-interpolation-mode:bicubic;vertical-align:middle}#map img,#map_canvas img{max-width:none}legend{border:0}button,input,select,textarea{font-size:100%;vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.clearfix:after,.clearfix:before{clear:both;display:table;line-height:0;content:""}.clearfix:after{clear:both}.screen-only{display:none}@media only screen and (min-width:350px){ul.brand-listing li{width:46%}}@media only screen and (min-width:480px){article.featured-item{float:left;margin:0;padding:2%;width:96%}article.featured-item figure{float:none;margin:0 20% .5em 20%;width:60%}article.featured-item h3{margin:0}.shipme{float:left;margin:0 3% 0 0;width:48.5%}.billme{float:left;width:48.5%}article.top-seller{display:block;float:left;margin:0 0 2% 0;padding:0 2%;width:20%}article.top-seller figure{float:none;width:100%}article.top-seller-last{display:block}.one-third{display:none}.two-third{display:block;margin:0 0 3% 0}}@media only screen and (min-width:600px){.catalogue-subscribe .newsletter{float:left;width:49%}.catalogue-subscribe .catalogue{float:right;width:49%}.button-left{width:auto}.button-right{clear:none;float:right;margin:0;width:auto}.payment-method .button{width:auto}.cart-item img{display:block;float:left;height:80px;margin-right:1em;width:80px}ul.brand-listing li{margin:0 3% 2% 0;width:17.6%}ul.brand-listing li.end{margin-right:0!important}fieldset.focus-user{padding-right:20%}label{float:left;width:33%}input.long,textarea.long{width:60%}img.al,img.alignleft{float:left;margin:0 2em 1em 0;width:auto}img.alignright,img.ar{float:right;margin:0 0 1em 2em;width:auto}}@media only screen and (min-width:768px){.mobile-only{display:none!important}.screen-only{display:block!important}.brand{padding:1em 0}ul.global-left{float:left;width:auto}ul.global-right{float:right;width:auto}nav.global li{font-size:11px;line-height:24px;padding:0;width:auto}.nonav nav.global li{width:auto}.home-section,.product-section{position:relative}.product-section .aside{position:absolute;left:0;top:0}.home-section .toggle .section,.product-section .section{float:left;width:100%}.aside{clear:none;display:inline;float:left;margin-bottom:0;width:25%}.home .aside{margin-bottom:11px}.main-content{clear:none;display:inline;float:right;width:73%}.main-content--full{width:100%}.two-column{display:inline;float:left;margin:0 3% 0 0;width:48.5%}.one-third{display:inline;float:left;width:25%}.two-third{display:inline;float:left;margin:0 3% 0 0;width:72%}.end{margin-right:0}.product-images{width:32%}.product-info{width:65%}ul.brands-list li{width:15%}.payment-form{clear:none;display:inline;float:left;width:73%}.payment-aside{clear:none;display:inline;float:right;width:25%}article.category{margin:0 3% 3% 0;width:48.5%}article.featured-item h3{margin:0}article.order-item figure{display:block;float:left;margin:0 0 1em 0;width:10%}ul.order-summary{margin:0 0 0 13%;width:87%}ul.order-summary li{float:left;padding:0 3em 1em 0}ul.order-summary li.order-quantity{float:left;width:auto}ul.order-summary li.order-price{width:auto}.payment-method{padding:.2em 1em;text-align:right}.payment-method h2{float:left;line-height:50px;margin:0 1em 0 0}fieldset.focus-user{padding-right:30%}span.s24{float:right}.telephone-numbers{text-align:right;text-align:left}.payments li{text-align:left;margin:0 20px 0 0;width:auto}.payments li img{margin:0}.payments li.securetrading{display:block}.payments li.securetrading-mobile{display:none}.catalogue-subscribe.newsletter,.homepage.catalogue{z-index:5;display:inline-block;width:48%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.catalogue-subscribe.newsletter{margin-right:3%}.catalogue p,.newsletter p{min-height:80px}.toggle .catalogue-subscribe{width:49%;float:left;overflow:hidden}}table{background:#fff;border:1px solid #e9e9e9;vertical-align:top;width:100%}.cartman td{vertical-align:top}td,th{padding:.9em}th{background:#7f7f7f;color:#fff}td{border-bottom:1px solid #e9e9e9}.tcr{text-align:right}.tctotal{background:#f7f7f7}.tctotal td{border:none}.tcvat td{padding-top:0;padding-bottom:0}.tcshipping td{padding-top:0}td.deletor{padding:.9em 0 .9em .9em}tr:hover{background:#fefefe;cursor:default}tr.tctotal:hover{background:#f7f7f7}dl,ol,p,td,th,ul{font-size:1em;line-height:1.615385em}p{margin:0 0 1.615385em 0}h1.homepage{font-size:1.5em}.h1,h1{font-size:24px;font-weight:400;line-height:1.2em;margin:0 0 20px 0}.h2,h2{font-size:18px;font-weight:400;margin:0 0 10px 0}h2.price{font-size:24px;margin:0}h2.price span{color:#555;font-size:.5em}.h3,caption,h3{font-size:1em;line-height:1.4em}.search-heading{margin-bottom:5px}.shopping-cart-heading{margin-bottom:1px;margin-top:2px}.section-heading{border-bottom:2px solid #ccc;clear:both;color:#444;font-size:18px;font-weight:400;margin:0 0 14px 0;padding:5px 0}.heading-highlight{font-size:18px;vertical-align:bottom}.heading-confirmation{background-image:url(/assets/images/icons/tick.svg);background-repeat:no-repeat;background-size:32px 24px;padding:0 0 0 38px;background-position:left center}fieldset h3,legend{font-size:1.153846em;line-height:1.4em;margin-bottom:.7em}.mobile-top-seller-heading{float:left;padding:2.1em 0 1.2em 1em;font-size:1.5em}dl,fieldset,figure,ol,table,ul{margin:1.615385em 0}dl,ol,ul{margin-right:4em;margin-left:4em}ul.square{list-style:square}ul.circle{list-style:circle}ul.disc{list-style:disc}ol.lower-alpha{list-style:lower-alpha}ol.lower-roman{list-style:lower-roman}dd,dt,li{padding:.40384625em 0}blockquote{margin:0 0 1em 0}blockquote p{font-size:1em;margin:0}blockquote cite{color:#777;font-style:italic}blockquote strong{font-style:normal}p.upsell{font-size:2em;margin-top:1.615385em}p.flex-caption{margin:1em 1em 0 1em;text-align:left}form p{margin:0 0 1em 0}.flexslider h3{padding:0 0 0 1em;text-align:left;font-size:1.333em}.aside-block{background:#f6f6f6;border:1px solid #ccc;margin:10px 0 0 0;padding:15px 8px 20px 8px}.aside-block__heading{background-image:url(/assets/images/icons/book.svg);background-position:2px 1px;background-repeat:no-repeat;border-bottom:2px solid #d8d8d8;font-size:16px;font-weight:500;line-height:17px;margin:0 0 10px 0;padding:1px 6px 9px 33px}.aside-block__copy{padding:0 3px}.aside-block__copy p{margin:0 0 9px 0}.aside-block__form .btn{margin-top:9px}@media screen and (min-width:600px){.aside-block{margin:0}}.ui-autocomplete-input{position:relative}.ui-autocomplete{list-style:none;position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:10em;max-width:32.5em;padding:.2em;margin:0 0 .5em 1.5em;background-color:#fff;color:#222;border:1px solid #ccc;border-color:rgba(0,0,0,.2);border-radius:.2em;box-shadow:0 .2em .5em rgba(0,0,0,.2)}.ui-menu-item{padding:0}.ui-menu-item:first-child:before{content:"Suggested products";display:block;padding:.75em .25em .5em .25em;text-transform:uppercase;letter-spacing:.03em;font-size:.8em;color:#595959;text-shadow:0 0 0 #595959}.ui-menu-item-wrapper{display:block;padding:.55em;border:1px solid transparent}.ui-state-active{color:#000;background-color:#f5f5f5;border-color:#ccc;cursor:pointer}.ui-menu-item b{background-color:#ffffe0;font-weight:400}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn,.btn[type=submit],.button,.button:visited,button,input[type=button],input[type=reset],input[type=submit]{background:#d0e1f8;background-image:none;border:0;color:#005a97;display:inline-block;font-size:14px;font-weight:700;line-height:16px;padding:9px 14px}.btn:hover,.btn[type=submit]:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#c4d3e8;border:0 none;color:#005a97;cursor:pointer;text-decoration:none}.btn--highlight,.btn--highlight[type=submit]{background-color:#79b632;color:#fff}.btn--highlight:hover,.btn--highlight[type=submit]:hover{background-color:#71aa2f;color:#fff}.btn--highlight-dark,.btn--highlight-dark[type=submit]{background-color:#005a97;color:#fff}.btn--highlight-dark:hover,.btn--highlight-dark[type=submit]:hover{background-color:#004d82;color:#fff}.btn--delete,.btn--delete[type=submit],.btn--subtle,.btn--subtle[type=submit]{background-color:#e9e9e9;color:#888;padding:5px 9px}.btn--subtle:hover,.btn--subtle[type=submit]:hover{background-color:#d5d5d5}.btn--delete:hover,.btn--delete[type=submit]:hover{background-color:#b81f00;color:#fff}.btn--center-align{text-align:center}.btn--wider{margin:0 20px 10px 0;width:210px}.btn--wider:last-of-type{margin-right:0}.btn--stretch{clear:both;display:block;text-align:center;width:100%}.btn--hollow,.btn--hollow:hover{background:0 0;border:1px solid #ccc;color:inherit;cursor:auto;padding:7px 13px}.search-expand--mobile{margin-top:0}.categories-heading{margin-bottom:3px}.category-listing{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-direction:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.category-listing:after,.category-listing:before{content:"";margin:0;-webkit-order:9999;order:9999}.category-item,.category-listing:after,.category-listing:before{display:block;-webkit-flex-basis:49%;flex-basis:49%;margin:0 0 25px 0;text-align:center}.category-item__image{border:1px solid #ccc;display:-webkit-flex;display:flex;margin:0 0 4px 0}.category-item__image::before{content:"";padding-bottom:100%;display:table}.category-item__image__img{-webkit-align-self:center;align-self:center;display:inline-block;margin:0 auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.category-item__image__img{-webkit-align-self:auto;align-self:auto;-webkit-flex-basis:100%;flex-basis:100%}}.category-item__title{color:#021b49;font-size:14px;font-weight:700}@media screen and (min-width:500px){.category-item,.category-listing:after,.category-listing:before{-webkit-flex-basis:32%;flex-basis:32%}}@media screen and (min-width:850px){.category-item,.category-listing:after,.category-listing:before{-webkit-flex-basis:24%;flex-basis:24%}.category-item__image__img{max-height:175px}}.page-overlay{display:none}.expand-btn{background:#476cac;color:#fff;font-size:15px;padding:11px 33px 11px 9px;position:relative;text-align:left}.noJS .expand-btn{display:none}.expand-btn:hover{background:#476cac;color:#fff}.expand-btn:after,.expand-btn:before{border:7px solid transparent;content:"";position:absolute;right:11px;top:14px}.expand-btn:before{border-top-color:#fff;top:17px}.expand-btn:after{border-top-color:#476cac;border-radius:10px}.expand-btn--active:before{border-top-color:transparent;border-bottom-color:#fff;top:9px}.expand-btn--active:after{border-top-color:transparent;border-bottom-color:#476cac;top:12px}.expand-btn--faded,.expand-btn--faded:hover{background:#f6f6f6;border:1px solid #ccc;color:#021b49;margin:10px 0 0 0;width:100%}.expand-btn--faded:first-child{margin-top:0}.expand-btn--faded:before{border-top-color:#999}.expand-btn--faded:after{border-top-color:#f6f6f6}.expand-btn--faded.expand-btn--active:before{border-top-color:transparent;border-bottom-color:#999}.expand-btn--faded.expand-btn--active:after{border-top-color:transparent;border-bottom-color:#f6f6f6}.search-expand--mobile{float:left;margin-left:2%;overflow:hidden;width:49%}.expand-btn--mobile{display:block}.expand-btn--active,.expanded-block{position:relative;z-index:20000}.ui-widget.ui-autocomplete{z-index:20000}@media screen and (min-width:400px){.expand-btn{font-size:16px;padding:12px 34px 12px 10px}}@media screen and (min-width:600px){.expanded-block--mobile.expanded-block--hidden{display:block;z-index:auto}.expand-btn--mobile{display:none}}body.hasJS #facetsformSubmit{display:none}.facets-collapse-toggle{background:#dadada;color:#666;min-width:25px;padding:5px 8px;position:absolute;right:8px;top:7px}#facetsform fieldset{background:#f6f6f6;border:1px solid #ccc;margin:0;padding:10px 8px 4px 8px;position:relative}#facetsform h3,#facetsform legend{font-size:14px;font-weight:500;margin:0;padding:2px 4px 5px 4px}#facetsform p.submit{margin:1em 0}#facetsform li{padding:0}#facetsform label{border-top:1px solid #d8d8d8;font-size:12px;padding:6px 3px}#facetsform label input{margin:0 .5em 0 0;vertical-align:baseline}@media screen and (min-width:768px){#facetsform fieldset{margin-bottom:12px}.aside-search-page #facetsform fieldset{margin-bottom:0}}.header__top{border-bottom:1px solid #eee}.logo{border-bottom:1px solid #eee;display:block;padding:2px 0 12px 0;text-align:center;height:53px}.logo img{display:block;margin:0 auto;width:228px;height:100%;object-fit:contain}.header__inner{margin-bottom:0;padding-bottom:10px;padding-top:10px}.header__main-nav{padding:10px 0 10px 0}.header__main-nav__inner{margin-bottom:0}.header-nav-container{position:relative;z-index:100000}.primary-nav-container{background:#fff;float:left;margin:0;min-height:1px;position:relative;width:49%}.header-secondary-container{clear:both;overflow:hidden}.site-search{max-width:546px;overflow:hidden;margin:8px 0 2px 0;position:relative}.contact-number{color:#476cac;display:none;float:right;font-size:22px;font-weight:700;line-height:19px;margin:0 0 0 20px;text-align:right}.contact-number span{display:block;font-size:13px;font-weight:400;line-height:14px}@media screen and (min-width:600px){.header__top{border-bottom:0}.header__inner{padding-bottom:1px;padding-top:18px}.header__main-nav{padding:20px 0 12px 0}.primary-nav-container{width:32%}.site-search{margin:0}.contact-number{display:block}.header-secondary-container{clear:none;padding:0 0 0 20px}}@media screen and (min-width:900px){.primary-nav-container{width:25%}.contact-number{font-size:25px;line-height:24px}}.global-nav{padding:10px 0 0 0;text-align:center}.global-nav li{border-right:1px solid #ccc;display:inline-block;padding:0;vertical-align:top}.global-nav li:last-child{border-right:0}.global-nav .about-us-link{display:none}.global-nav .resource-hub-link{display:none}.global-nav a{background-repeat:no-repeat;color:#7f7f7f;display:block;font-size:14px;font-weight:500;line-height:14px;padding:5px 6px 5px 5px}.global-nav .cart-link a{background-image:url(/assets/images/icons/cart.svg);background-position:9px 4px;background-size:20px auto;padding-left:36px}.global-nav__visible-large{display:none}.global-nav__visible-small{display:none}@media screen and (min-width:560px){.global-nav li{max-width:none}.global-nav a{padding:5px 8px 3px 7px}.global-nav__visible-large{display:inline}.global-nav__visible-small{display:none}}@media screen and (min-width:590px){.global-nav .resource-hub-link{display:inline-block}}@media screen and (min-width:660px){.global-nav .about-us-link{display:inline-block}}@media screen and (min-width:880px){.logo{border-bottom:0;float:left;padding:0}.global-nav{float:right;padding:0;text-align:right}.cart-link a{padding-right:0}}@media screen and (min-width:930px){.global-nav a{padding:6px 10px 4px 10px}}#categorymenu{display:block}.primary-nav{background:#fff;left:0;position:absolute;right:0;width:204%;z-index:20000}.hasJS .primary-nav--js-fallback{display:none}.primary-nav li{display:block;padding:0;position:relative}.primary-nav .first{margin:0 0 1px 0}.primary-nav a:focus{outline:1px solid #39f}.primary-nav a{background:#eee;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#444;display:block;font-weight:700;line-height:20px;padding:10px 44px 10px 8px;position:relative}.primary-nav ul a{background:#fff;border-bottom:0;border-top:0}.primary-nav>.first{border-left:4px solid #eee}.nav-expand{background:#e4e4e4;border:0;bottom:auto;color:#666;font-size:16px;line-height:20px;margin:0;padding:11px 14px;position:absolute;right:0;text-align:center;top:0;width:42px}.nav-expand:focus{outline:2px solid #39f}.nav-expand:hover{border:0}.primary-nav>.category-22{border-left-color:#d20a11}.primary-nav>.category-27{border-left-color:#95c11f}.primary-nav>.category-23{border-left-color:#ec6608}.primary-nav>.category-26{border-left-color:#005286}.primary-nav>.category-25{border-left-color:#702283}.primary-nav>.category-28{border-left-color:#006130}.primary-nav>.category-24{border-left-color:#7b237b}.primary-nav>.category-36{border-left-color:#c3c}.primary-nav>.category-34{border-left-color:#01428d}.primary-nav>.category-35{border-left-color:#00b1dc}.primary-nav>.category-29{border-left-color:#009194}.primary-nav>.category-30{border-left-color:#6c3}.primary-nav>.category-20{border-left-color:#0070e0}.primary-nav>.category-51{border-left-color:#008b41}.primary-nav>.category-37{border-left-color:#f9b000}.primary-content-nav li{display:block;padding:0;position:relative}.primary-content-nav li a{border-left:4px solid #ddd;background:#eee;color:#444;display:block;margin:0 0 1px 0;padding:.5em 1em}.primary-content-nav .first li a{border-left:4px solid #779bcb}.primary-content-nav li li a{font-weight:400;padding-left:1.5em}.primary-content-nav .first-active>a{background:#779bcb;border-left:4px solid #1a3b81;color:#fff;text-decoration:none}.primary-content-nav .second-active>a,.primary-content-nav li .active a{border-left:4px solid #779bcb}.primary-content-nav li a:hover{background:#779bcb;border-left:4px solid #6489bf;color:#fff;text-decoration:none}.primary-content-nav li .active li a,.primary-content-nav li li .active a,.primary-content-nav li li li a{background:#f9f9f9;border-left:4px solid #eee;color:#333}.primary-content-nav li li .active a{background:#fff;border-left:4px solid #f9f9f9;color:#333}.primary-content-nav li .active li a:hover,.primary-content-nav li li .active a:hover,.primary-content-nav li li li a:hover{background:#f9f9f9;border-left:4px solid #ddd;color:#333}.primary-nav .primary-nav__brand-shop{border-left-color:#005a97;margin-top:1px}.primary-nav__brand-shop a{background:#005a97;border-bottom-color:#005a97;border-top-color:#005a97;color:#fff}.primary-nav .primary-nav__technical-services{border-left-color:#0070e0;margin-top:1px}.primary-nav__technical-services a{background:#0070e0;border-bottom-color:#0070e0;border-top-color:#0070e0;color:#fff}.primary-nav .primary-nav__clearance{border-left-color:#d71920;margin-top:1px}.primary-nav__clearance a{background:#d71920;border-bottom-color:#d71920;border-top-color:#d71920;color:#fff}.primary-nav .primary-nav__new-products{border-left-color:#693;margin-top:1px}.primary-nav__new-products a{background:#693;border-bottom-color:#693;border-top-color:#693;color:#fff}.primary-nav-container--homepage{display:none}.primary-nav--horizontal{display:block;margin:0 0 12px 0;overflow:hidden;position:static;width:100%}.primary-nav--horizontal li.first{margin:0 0 1px 0;float:left}.primary-nav--horizontal li.first ul{display:none}.primary-nav--horizontal li.first a{padding:5px 7px 5px 7px}.noJS .aside .primary-nav{display:block;margin-bottom:20px;max-width:100%;position:static}@media screen and (min-width:600px){.primary-nav{margin:12px 0 0 0;width:100%}.primary-nav-container--homepage .primary-nav{margin-top:0}.primary-nav a{padding:6px 8px 6px 8px}.primary-nav>.first>a{padding-right:34px}.nav-expand{padding:7px 12px;width:34px}}@media screen and (min-width:900px){.primary-nav-container--homepage{display:block}.aside .primary-nav-container{width:100%}.aside .primary-nav{display:block;margin-bottom:20px;position:static}}.orders-list{list-style:none;margin:0 0 14px 0;padding:0}.order-item{border:2px solid #ccc;margin:0;padding:0}.order-item+.order-item{margin-top:20px}.order-item__header{background:#eee;padding:8px 15px}.order-item__heading{float:left}.order-item__actions{clear:both;float:left;margin:0 0 10px 0}.order-item__action{display:block;float:left;margin:2px 4px 2px 0;padding:6px 15px;text-align:center}.order-item__summary{clear:left;overflow:hidden}.order-item__summary-block{float:left;margin:2px 32px 2px 0}.order-item__summary-block:last-child{margin-right:0}.order-item__products{padding:6px 10px}@media screen and (min-width:600px){.order-item__header{padding:12px 15px}.order-item__heading{min-height:26px}.order-item__actions{clear:none;float:right;margin:0}.order-item__action{float:none;margin:0}.order-item__action+.order-item__action{margin-top:4px}}@media screen and (min-width:900px){.order-item__products{padding:10px 13px}.order-item__summary-block__status{min-width:126px}}.ordered-products{margin:0 -10px;width:auto}.ordered-products--full{border-bottom:1px solid #ccc}@media screen and (min-width:420px){.ordered-products{margin:0;width:100%}}.ordered-products-totals{float:right;margin-top:12px}.ordered-products-totals th{text-align:right}.ordered-products-totals td,.ordered-products-totals th{padding:4px 8px}.further-order-details{margin:12px 0 0 0}.order-address{clear:both}.order-address__heading{font-size:14px;margin-bottom:2px}.order-special-instructions{clear:left}@media screen and (min-width:380px){.order-address{clear:none}}@media screen and (min-width:550px){.order-address{float:left;min-width:160px}.order-address+.order-address{margin:0 0 0 10px}}@media screen and (min-width:700px){.order-address{max-width:185px;min-width:160px}.order-address+.order-address{margin:0 0 0 16px}}@media screen and (min-width:1000px){.order-address{max-width:250px;min-width:195px}.order-address+.order-address{margin:0 0 0 30px}}.paging__per-page{padding:9px 13px 4px 13px}@media only screen and (min-width:480px){.paging__per-page{float:left}.paging{float:right}}.paging__list{display:inline-block;line-height:16px;list-style:none;margin:0;padding:0;overflow:hidden}.paging__list li{float:left;padding:0}.paging__list a,li.paging-disabled{background:#f6f6f6;border:1px solid #ccc;display:block;font-weight:700;font-size:14px;padding:10px 11px}li.paging-disabled{background:#dedede;color:#000}.product-row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin:0}.product-row .product-card{-webkit-flex-basis:100%;flex-basis:100%}.product-row--wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-row--wrap:after{content:"";-webkit-flex-basis:30%;flex-basis:30%}.product-row--auto-height{-webkit-align-items:flex-start;align-items:flex-start}.product-card{border:1px solid #ccc;margin:0 0 16px 0;padding:11px 8px 58px 7px;position:relative}.product-card--slimmer{border-bottom:1px solid #ccc;margin:0 0 16px 0;padding:11px 8px 18px 7px;position:relative}.products__alternative-heading{padding-left:10px;padding-top:28px}.continue-shopping{border:0}.product-card--tall{margin:0 0 18px 0;padding:10px 8px 9px 9px}.product-card--tall p{margin-bottom:7px}.product-status--fixed{left:0;position:absolute;top:10px}.product-card--centered{margin:0 auto;max-width:470px}.product-card__visual{float:left;margin:0 0 8px 0;max-width:100px}.product-card__visual--wide{max-width:40%;width:230px}.product-card__visual figure{margin:0 auto;max-width:150px}.product-card__visual--full{display:block;float:none;max-width:100%;padding:0 0 5px 0;text-align:center}.product-card__visual--full img{display:inline-block}.product-card__details{margin:0 0 8px 0;overflow:hidden;padding:8px 0 0 8px}.product-card__details--slimmer{margin:0 0 8px 0;overflow:hidden;padding:0 0 0 8px}.product-card__details--full{background:#fff;border-top:1px solid #ccc;clear:both;margin:0;padding:5px 0 0 0}.quick-quantity-input{padding:3px;width:66px}.product-card__title{color:#021b49;font-size:15px;font-weight:700;margin:0 0 10px 0}.product-card__title--full{padding:1px 6px}.product-card__details ul{margin:0 0 5px 16px}.product-card__details li{padding:0 0 6px 0}.product-card__btn{bottom:18px;clear:both;left:10px;position:absolute;right:10px;width:auto}.product-card__meta{padding:2px 0 6px 0}.product-card__stock-message{background:url(/assets/images/icons/phone_icon.svg) no-repeat 1px 1px;display:inline-block;font-size:14px;font-weight:700;padding:1px 0 1px 23px}.product-card__price{clear:right;display:block;float:right;line-height:24px;margin:0 0 2px 0}.product-price--slimmer{font-size:16px}@media screen and (min-width:400px){.product-card__visual--slim{max-width:150px}.product-card__visual--slimmer{max-width:50px}}@media screen and (min-width:530px){.product-row .product-card--tall{-webkit-flex-basis:49%;flex-basis:49%;max-width:49%}.product-card--tall{padding-bottom:122px}.product-card__details--full{bottom:8px;left:9px;padding-top:5px;position:absolute;right:8px}}@media screen and (min-width:600px){.product-row{margin:0 0 20px 0}.product-row .product-card{-webkit-flex-basis:49%;flex-basis:49%;max-width:49%}.product-card--tall{margin-bottom:18px}.product-card__visual--slim{max-width:120px}}@media screen and (min-width:1000px){.product-row .product-card{-webkit-flex-basis:49%;flex-basis:49%;max-width:49%}.product-card{margin-bottom:20px;padding:12px 8px 58px 10px}.product-card--tall{margin-bottom:18px;padding:10px 8px 123px 9px}}@media screen and (min-width:1080px){.product-card__visual--slim{max-width:150px}}.product-code-order{max-width:700px;overflow:hidden}.product-code-img{display:none;float:right}.product-code-order__header{font-weight:700}.product-code-order__item{clear:both;margin:0 0 5px 0;overflow:hidden;padding:0 10px 0 0}.product-code-input-container{float:left;width:80%}.product-code-quantity{float:left;width:20%}@media screen and (min-width:600px){.product-code-input-container{padding:0 4px 0 0;width:78%}.product-code-img{display:block;max-width:220px}}@media screen and (min-width:850px){.product-code-img{max-width:300px}}@media screen and (min-width:1000px){.product-code-img{max-width:350px}}.product-main{border:1px solid #ccc;float:left;padding:0;position:relative;width:100%}.product-main__top{float:left;position:relative;width:100%}.product-details-full{clear:both;margin:0;width:100%}.product-details-full--visual{display:none;width:60%}.product-image{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 10px}.product-image-mobile{display:block;margin:0 0 14px 0}.product-image-mobile a{display:block}.product-image-mobile a+a{display:inline-block;margin-top:10px;margin-right:1%;width:48%}.product-image__inner{margin:0 auto;max-width:410px;min-height:410px;position:relative;text-align:center}.product-image__inner--zoomable:after{background:url(/assets/images/icons/zoom_icon.svg);background-position:center center;background-repeat:no-repeat;content:"";height:40px;position:absolute;right:0;top:0;width:40px;z-index:100}.product-image__img{display:inline-block}.product-image__gallery{margin:12px 0 0 0;overflow:hidden;position:relative;text-align:center;width:100%}.gallery-image{border:1px solid #ccc;display:inline-block;min-height:100px;max-width:100px}.gallery-image--active{border-color:#000}.product-image-carousel .gallery-image{margin:0 0 3px 0}.product-details-full--descriptive{padding:0}.product-details-full__inner{padding:20px}@media screen and (min-width:600px){.product-details-full{clear:none}.product-details-full--visual{display:block}.product-image-mobile{display:none}}@media screen and (min-width:900px){.product-main__top{position:static}.product-details-full{padding:0 270px 0 0;width:100%}.product-image{display:block}.product-image--multiple{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.product-image--multiple .product-image__inner{-webkit-order:4;order:4;width:100%}.product-image--multiple .product-image__gallery{margin:12px 10px;max-width:100px;-webkit-order:2;order:2}.product-image-carousel .gallery-image{display:block}}.product-details-brief{background:#f6f6f6;color:#444;margin:0;padding-top:1px;width:100%}.product-details-brief::after{background:#f6f6f6;border-bottom:1px solid #ccc;border-left:1px solid #ccc;bottom:0;position:absolute;right:0;top:0;width:36%;z-index:0}.product-details-brief .out-of-stock-message{margin-top:8px;background:url(/assets/images/icons/phone_icon.svg) no-repeat 15px 7px;display:inline-block;font-size:14px;font-weight:700;padding-left:33px}.product-details-brief .out-of-stock-message span{display:inline-block}.product-details-brief__inner{padding:10px;position:relative;z-index:2}.product-code{border-bottom:1px solid #ccc;margin:0 0 8px 0;padding:3px 5px}.product-status+.product-code{padding-top:0}.product-details-brief__code{margin:9px 4px 0 5px;padding:0 5px;position:relative;z-index:2}.product-details-brief__title{color:#021b49;font-size:15px;line-height:18px;margin-bottom:12px}.product-price{color:#005a97;font-size:24px;font-weight:500;line-height:27px;margin:0 0 8px 0}.product-price--current{color:#005a97}.product-price--new{color:#d71920}.product-price--old{font-size:16px;color:#444;text-decoration:line-through}.product-price__additional{font-size:14px}#fieldset-addtocartgroup{background:0 0;border-top:0;margin-bottom:6px;padding:0}.cart-actions{margin:0 0 20px 0}.cart-actions ol{margin:0}#fieldset-addtocartgroup label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}#fieldset-addtocartgroup input{display:block;padding:5px 6px;width:100%}.product-details-brief__description{display:none;margin-bottom:14px}@media screen and (min-width:600px){.product-details-brief{border-left:1px solid #ccc;float:right;width:36%}.product-details-brief__description{display:block}}@media screen and (min-width:600px) and (max-width:900px){.product-details-brief:after{content:""}}@media screen and (min-width:900px){.product-details-brief{bottom:0;position:absolute;right:0;top:0;width:270px}}.product-status{color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:14px;margin-bottom:10px;padding:4px 10px;position:relative;text-transform:uppercase}.product-status:after{border:11px solid transparent;border-width:11px 12px;content:"";left:100%;position:absolute;top:0}.product-status--new{background:#693}.product-status--new:after{border-left-color:#693}.product-status--special-offer{background:#f37021}.product-status--special-offer:after{border-left-color:#f37021}.product-status--clearance{background:#d71920}.product-status--clearance:after{border-left-color:#d71920}.product-info__logo{margin:0 0 10px 0;max-width:150px}.product-info__details{overflow:hidden}.product-attributes ol{list-style:none;margin:0}.product-attributes li{padding:1px 0}.product-attributes fieldset{background:0 0;border:0 none;margin:0;padding:0}.product-attributes label{display:inline-block;float:none;width:auto}.product-variances label span{color:#555;display:block;float:left;font-weight:700;width:7em}.product-variances ul{margin-left:1.2em}.product-variances ul li{list-style-type:disc;padding-left:11px}@media screen and (min-width:600px){.product-info__title{float:left}.product-info__logo{float:right;margin-left:16px}.product-info__logo--left-aligned{float:none;margin-left:0;margin-right:16px}}.document-links{list-style:none;margin:0;padding:0}.document-links li+li{margin-top:10px}.document-links a{background:url(/assets/images/icons/pdf_icon.png) no-repeat 0 0;background-size:35px 50px;display:inline-block;min-height:54px;padding:14px 5px 8px 50px}.video-container{height:0;padding-bottom:56.25%;position:relative;width:100%}.video-embed{height:100%;left:0;position:absolute;top:0;width:100%}.sub-nav-container{clear:both;border-left:4px solid #d71920;margin:0 0 20px 0;padding:5px 5px 0 5px}.sub-nav-container--structured-cabling{border-left-color:#d71920}.sub-nav-container--fibre-optic-cabling{border-left-color:#95c11f}.sub-nav-container--cable-management-framing-trunking{border-left-color:#ec6608}.sub-nav-container--voice-cabling{border-left-color:#005286}.sub-nav-container--cabinets-accessories{border-left-color:#702283}.sub-nav-container--active-equipment{border-left-color:#006130}.sub-nav-container--tools{border-left-color:#7b237b}.sub-nav-container--site-equipment{border-left-color:#c3c}.sub-nav-container--fixings-fastenings{border-left-color:#01428d}.sub-nav-container--labelling-solutions{border-left-color:#00b1dc}.sub-nav-container--external-cabling{border-left-color:#009194}.sub-nav-container--telephony{border-left-color:#6c3}.sub-nav-container--test-measurement{border-left-color:#39f}.sub-nav-container--power-cabling-accessories{border-left-color:#008b41}.sub-nav-container--audio-visual-coax{border-left-color:#f9b000}.sub-nav-container--trunking-cable-management{border-left-color:#ec6608!important}.child-nav ol{list-style:none;margin:0}.child-nav li{padding:0}.sub-nav-heading{border-bottom:1px solid #d8d8d8;font-size:16px;font-weight:400;padding:1px 6px 5px 6px}.sub-nav__item{border-bottom:1px solid #d8d8d8}.sub-nav__item__link{color:#021b49;display:block;font-size:12px;font-weight:400;padding:6px 6px}#facetsform{clear:both}.table{border:0;margin:0;width:auto}.table td,.table th{padding:5px 7px}.table th{background:0 0;color:#555}.table td{border-bottom:0}.table--stretch{width:100%}@media screen and (min-width:600px){.table td,.table th{padding:10px}}.table--vertical th{border-bottom:2px solid #ccc}.table--vertical tr+tr{border-top:1px solid #ccc}.tab-interface{margin-left:auto;margin-right:auto;width:100%}a[role=tab]{background-image:none;background-color:#eee;border:0;color:#021b49;display:inline-block;font-size:14px;padding:10px;text-shadow:none}a[aria-selected],a[aria-selected]:hover,a[role=tab]:focus{background-color:#005a97;color:#fff;text-decoration:none}[role=tablist]{border-bottom:1px solid #eee;margin:0;padding-left:0}[role=tablist] li{display:inline-block;list-style:none;margin-right:3px;margin-top:0;padding:0}[role=tablist] li:last-child{margin-right:0}[role=tabpanel]{margin-top:0;padding:22px 12px}[role=tabpanel][aria-hidden=true]{display:none}[role=tabpanel]:focus{background:#eee;outline:thin dotted}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides--horizontal__inner,.slides--vertical__inner{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.slides--horizontal__inner>li{display:none;-webkit-backface-visibility:hidden;overflow:hidden}.slides--horizontal__inner>li:first-child{display:block;-webkit-backface-visibility:visible}.slides--horizontal__inner img,.slides--vertical__inner img{width:100%;display:block}.slides--vertical__inner li{padding:0}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides--horizontal__inner{display:block}* html .slides--horizontal__inner{height:1%}body.noJS .slides--horizontal__inner>li:first-child{display:block}.shadow img{margin:0 auto}.slideme{background:#eee;border:1px solid #ddd;margin:0;position:relative;zoom:1;padding:1px}.slides--horizontal__inner li{padding:0}.slideme figure{position:relative}.slideme figure,.slideme figure img{margin:0}.slideme figcaption{background:#eee;display:block;padding:1em}.flex-viewport{max-height:40em;transition:all 1s ease}.flex-control-nav,.flex-direction-nav{display:none}@media only screen and (min-width:600px){.slideme{background:#fff}.slideme figcaption{background:0 0;font-size:1.1em;left:2.5em;padding:0;position:absolute;bottom:1.7em;width:43%}.slideme figcaption a{white-space:nowrap}.flex-control-nav,.flex-direction-nav{display:block}.carousel-container{padding-top:37.75%;position:relative}.carousel-container .slides--horizontal{bottom:0;left:0;position:absolute;right:0;top:0}.carousel-container .flex-viewport{max-height:277px}.slides--horizontal .flex-direction-nav{height:50px;left:0;margin:-25px 0 0 0;overflow:none;position:absolute;top:50%;width:100%;z-index:1997}.slides--horizontal .flex-direction-nav li{padding:0}.slides--horizontal .flex-direction-nav a{cursor:pointer;display:block;height:50px;position:absolute;text-indent:-998em;width:25px}.slides--horizontal .flex-direction-nav a.flex-prev{background:transparent url(/assets/images/comtec-sprite.png) -150px 0 no-repeat;left:0}.slides--horizontal .flex-direction-nav a.flex-prev:hover{background-position:-150px -55px}.slides--horizontal .flex-direction-nav a.flex-next{background:transparent url(/assets/images/comtec-sprite.png) -180px 0 no-repeat;right:0}.slides--horizontal .flex-direction-nav a.flex-next:hover{background-position:-180px -55px}.slides--vertical .flex-direction-nav{border:1px solid #ccc;margin-top:4px;overflow:hidden}.slides--vertical .flex-direction-nav li{float:left;width:50%}.slides--vertical .flex-next,.slides--vertical .flex-prev{background:0 0;display:block;position:relative;text-indent:-999em}.slides--vertical .flex-next:after,.slides--vertical .flex-prev:after{border:10px solid transparent;content:"";left:50%;margin:-5px 0 0 -10px;position:absolute;top:50%}.slides--vertical .flex-prev:after{border-bottom-color:#777;border-top-width:0}.slides--vertical .flex-prev.flex-disabled:after{border-bottom-color:#bbb}.slides--vertical .flex-next:after{border-bottom-width:0;border-top-color:#777}.slides--vertical .flex-next.flex-disabled:after{border-top-color:#bbb}.flex-control-nav{bottom:.4em;right:1em;margin:0;position:absolute;text-align:center}.flex-control-nav li{margin:0 3px;display:inline-block}.flex-control-paging li a{background:#fff;border:1px solid #1a3b81;cursor:pointer;display:block;height:8px;text-indent:-998em;width:8px;border-radius:6px}.flex-control-paging li a:hover{background:#1a3b81;border-color:#1a3b81}.flex-control-paging li a.flex-active{background:#779bcb;border-color:#779bcb}}.Zebra_DatePicker *{margin:0;padding:0;color:#000}.Zebra_DatePicker{position:absolute;background:#fff;border:1px solid #ddd;display:none;padding:2px;z-index:100;font-family:'Helvetica Neue',arial,helvetica,sans-serif;font-size:1em}.Zebra_DatePicker table{background:0 0;border:0;margin:0}.Zebra_DatePicker tr:hover{background:#1a3b81}.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0}.Zebra_DatePicker td,.Zebra_DatePicker th{text-align:center;padding:5px 0}.Zebra_DatePicker td{cursor:pointer}.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:0}.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{background:#eee;width:30px;border:1px solid #fff}table.dp_header{border:1px solid #fff}.Zebra_DatePicker .dp_header td{background:#1a3b81;color:#fff}.Zebra_DatePicker .dp_header .dp_next,.Zebra_DatePicker .dp_header .dp_previous{width:30px}.Zebra_DatePicker .dp_header .dp_caption{font-weight:700}.Zebra_DatePicker .dp_header .dp_hover{background:#1a3b81;color:#fff}.Zebra_DatePicker .dp_header .dp_blocked{color:#888;cursor:default}.Zebra_DatePicker .dp_daypicker th{background:#779bcb;color:#fff}.Zebra_DatePicker td.dp_not_in_month{background:#fff;color:#cdcdcd;cursor:default}.Zebra_DatePicker td.dp_weekend{background:#d8d8d8}.Zebra_DatePicker td.dp_weekend_disabled{color:#ccc;cursor:default}.Zebra_DatePicker td.dp_selected{background:#779bcb;color:#fff!important}.Zebra_DatePicker td.dp_week_number{background:#fc3;color:#555;cursor:text;font-style:italic}.Zebra_DatePicker .dp_monthpicker td{width:33%}.Zebra_DatePicker .dp_yearpicker td{width:33%}.Zebra_DatePicker .dp_footer{margin-top:0}.Zebra_DatePicker .dp_footer td{background:#eee;color:#444;padding:2px;font-weight:700}.Zebra_DatePicker .dp_footer .dp_hover{background:#1a3b81;color:#fff}.Zebra_DatePicker td.dp_current{color:#f77200}.Zebra_DatePicker td.dp_disabled_current{color:#e38585}.Zebra_DatePicker td.dp_disabled{background:#f3f3f3;color:#cdcdcd;cursor:default}.Zebra_DatePicker td.dp_hover{background:#1a3b81;color:#fff}button.Zebra_DatePicker_Icon,button.Zebra_DatePicker_Icon:hover{position:absolute;width:16px;height:16px;background:url(/assets/css/partials/external/calendar.png) no-repeat left top;text-indent:-9000px;border:none;cursor:pointer;margin:0;padding:0;line-height:0}button.Zebra_DatePicker_Icon_Disabled{background-image:url(/assets/css/partials/external/calendar-disabled.png)}button.Zebra_DatePicker_Icon_Inside{margin:0 3px 0 0}@media screen and (-webkit-min-device-pixel-ratio:0){button.Zebra_DatePicker_Icon_Inside{margin:0 5px 0 0}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{height:100%}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}img{border:0;display:block;max-width:100%;-ms-interpolation-mode:bicubic;vertical-align:middle}#map img,#map_canvas img{max-width:none}legend{border:0}button,input,select,textarea{font-size:100%;vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.clearfix:after,.clearfix:before{clear:both;display:table;line-height:0;content:""}.clearfix:after{clear:both}*{box-sizing:border-box}body{color:#444;font-family:'Helvetica Neue',arial,helvetica,sans-serif;font-size:.75em;line-height:1.75em;text-align:left;position:relative}button,input,select,textarea{font-family:'Helvetica Neue',arial,helvetica,sans-serif}#skiplinks{list-style:none;margin:0;position:absolute;top:-99em;width:auto}a{color:#021b49;text-decoration:none;font-weight:700}a:hover{color:#021b49;text-decoration:underline}a:active,a:hover{outline:0}a:focus{outline:thin dotted #e9e9e9;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}b,caption,dt,h1,h2,h3,h4,h5,h6,legend,strong,th{font-weight:700}nav li,nav ul{margin:0;list-style:none;list-style-image:none}em{font-style:italic}ins{background-color:#ff9;color:#444;text-decoration:none}mark{background-color:#ff9;color:#222;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #e9e9e9;cursor:help}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}small{font-size:75%}hr{clear:both;display:block;height:1px;border:0;border-top:1px solid #e9e9e9;margin:1.615385em 0;padding:0}figure embed,figure img,figure object{margin:0 0 .8076925em 0;max-width:100%}.ir{direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-3000em}.hidden{display:none;visibility:hidden}.visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;position:static;margin:0;overflow:visible;width:auto}.invisible{visibility:hidden}.print-only{display:none}img.al,img.alignleft{border:8px solid #fff;margin:0 auto 1em auto;width:90%}img.alignright,img.ar{border:8px solid #fff;margin:0 auto 1em auto;width:90%}img.ac,img.aligncenter,img.alignnone{margin:0 auto}.message{background:#f7f7f7;font-weight:400;padding:1em 1em .1em 1em;clear:both;margin:0 auto 2em 0;position:relative}.message p{margin:0 0 1em 0}.message ol,.message ul{list-style:none;margin-top:.8076925em;margin:0 1em 1em 1em}.message span#close{display:block;border-radius:50%;width:15px;height:15px;background-color:#779bcb;position:absolute;right:5px;top:5px;text-align:center}.message span#close a{text-decoration:none;color:#fff;font-size:x-small;left:4.5px;position:absolute;top:-3px}.error{background:#f5cccc;border:1px solid #f0b2b2;color:#444}.error a{color:#444}.alert,.forgotten-password .message{background:#ffe9b0;border:1px solid #ffd975;color:#444}.alert a{color:#444}.success{background:#d5edcc;border:1px solid #acdb99;color:#444}.success a{color:#444}.cleared--left{clear:left}dl,ol,p,td,th,ul{font-size:1em;line-height:1.615385em}p{margin:0 0 1.615385em 0}h1.homepage{font-size:1.5em}.h1,h1{font-size:24px;font-weight:400;line-height:1.2em;margin:0 0 20px 0}.h2,h2{font-size:18px;font-weight:400;margin:0 0 10px 0}h2.price{font-size:24px;margin:0}h2.price span{color:#555;font-size:.5em}.h3,caption,h3{font-size:1em;line-height:1.4em}.search-heading{margin-bottom:5px}.shopping-cart-heading{margin-bottom:1px;margin-top:2px}.section-heading{border-bottom:2px solid #ccc;clear:both;color:#444;font-size:18px;font-weight:400;margin:0 0 14px 0;padding:5px 0}.heading-highlight{font-size:18px;vertical-align:bottom}.heading-confirmation{background-image:url(/assets/images/icons/tick.svg);background-repeat:no-repeat;background-size:32px 24px;padding:0 0 0 38px;background-position:left center}fieldset h3,legend{font-size:1.153846em;line-height:1.4em;margin-bottom:.7em}.mobile-top-seller-heading{float:left;padding:2.1em 0 1.2em 1em;font-size:1.5em}dl,fieldset,figure,ol,table,ul{margin:1.615385em 0}dl,ol,ul{margin-right:4em;margin-left:4em}ul.square{list-style:square}ul.circle{list-style:circle}ul.disc{list-style:disc}ol.lower-alpha{list-style:lower-alpha}ol.lower-roman{list-style:lower-roman}dd,dt,li{padding:.40384625em 0}blockquote{margin:0 0 1em 0}blockquote p{font-size:1em;margin:0}blockquote cite{color:#777;font-style:italic}blockquote strong{font-style:normal}p.upsell{font-size:2em;margin-top:1.615385em}p.flex-caption{margin:1em 1em 0 1em;text-align:left}form p{margin:0 0 1em 0}.flexslider h3{padding:0 0 0 1em;text-align:left;font-size:1.333em}.brand-message{background:rgba(208,225,248,.5);padding:20px 31px 20px 19px;display:block;overflow:hidden;position:relative;width:100%}.brand-message:after{background-image:url(/assets/images/logomark.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;bottom:-20px;content:"";left:0;opacity:.1;position:absolute;right:0;top:-20px;z-index:2}.brand-message h2{color:#005a97}.brand-message p:last-child{margin-bottom:0}.brand-message__inner{position:relative;z-index:4}.fwrap{border-top:1px solid #e9e9e9;clear:both;padding:1.5em 0}.footer{font-size:11px;text-align:center}.to-top-link{color:#021b49;float:right;font-size:14px;margin:10px 0 0 0;padding:0 23px 0 0;position:relative}.to-top-link:after,.to-top-link:before{border:9px solid transparent;border-top-width:0;content:"";position:absolute;right:0}.to-top-link:before{border-bottom-color:#444;border-radius:20px;top:5px}.to-top-link:after{border-bottom-color:#fff;top:9px}.footer-nav{clear:left;float:left;width:auto}.footer-nav ul{float:none;margin:0 auto 10px auto;width:auto}.footer-nav li{color:#555;display:inline;margin:0;line-height:1em;padding:0}.footer-nav a{color:#222;padding:0 .2em}.payments{float:left;list-style:none;margin:0 0 1.5em 0;padding:0;width:100%}.payments li{display:block;float:left;padding:0;text-align:center;width:50%}.payments li img{margin:0 auto}.payments li.securetrading{display:none}.payments li.securetrading-mobile{margin:0}p.legal{clear:both}span.s24{display:block;float:none}.telephone-numbers{color:#19417f;font-size:16px;margin:0 0 1em 0;text-align:center}.delivery-details{display:block}span.fax,span.hotline{color:#19417f;font-size:18px;white-space:nowrap}.footer-social-icons a{display:inline-block;max-width:36px}.footer-social-icons a+a{margin-left:10px}@media screen and (min-width:600px){.brand-message{float:left;margin-right:2%;width:49%}}@media screen and (min-width:768px){.footer{text-align:left}.footer-nav{margin-top:8px}.footer-nav li:first-child a{padding-left:0}.footer-nav ul{float:left;margin:0 0 10px 0;width:100%}.footer-social-icons{float:right}.footer-social-icons a{float:left}}@media only screen and (min-width:992px){.delivery-details{display:inline}}.securetrading{white-space:nowrap}li.securetrading-mobile{text-align:center;width:92%;padding:0}.payments img{max-width:65px;display:inline!important}.payments img.trustpayments{max-width:135px}.payments img.maestro{max-width:52px}.payments img.visadebit{max-width:50px;position:relative;top:6px}a.upsell{color:#000}a.upsell-product{float:left;text-align:left}a.continue{float:right;text-align:right}.content-container{clear:both;max-width:1120px;margin:0 auto 1em auto;padding:0 2%;width:100%}@media screen and (min-width:1000px){.content-container{padding:0 3%}}.main{background:#fff}.aside{clear:left;margin-bottom:12px;width:100%}.main-content{clear:left;width:100%}.payment-form{clear:left;margin:0 0 2em 0;width:100%}.payment-aside{clear:left;width:100%}ul.brands-list{float:left;margin:0;text-align:center;width:100%}ul.brands-list li{display:inline-block;margin:0 2% 0 0;width:30%}ul.brands-list li img{max-height:50px;margin:0 auto}.brands-link{text-align:center}p.retrieve{color:#666;font-size:.95em;margin:0}p.stock{line-height:16px;margin:.5em 0}p.stock span{background:transparent url(/assets/images/comtec-sprite.png) -40px -243px no-repeat;display:block;float:left;height:16px;width:24px}p.stock span.outstock{background-position:0 -243px}.breadcrumbs{background:#eee;margin:0 0 1.5em 0;width:100%}.steps{border:1px solid #e9e9e9;margin:2em 0;width:100%;border-radius:4px}.steps ol{border-top:1px solid #fff;overflow:hidden;list-style:none;margin:0;padding:0 0 1px 0}.steps li{background:transparent url(/assets/images/breadcrumb-arrow.png) right 50% no-repeat;display:block;font-size:15px;font-weight:300;float:left;line-height:24px;padding:.5em 2em .5em 1em}.steps li.last{background:0 0}.steps li.active{font-weight:700}article.category{display:block;float:left;margin:0 0 3% 0;width:100%}article.category.end{margin-right:0}article.category figure{float:left;margin:0;width:30%}article.category h3 a{background:#ddd url(/assets/images/button-sprite.png) right -108px repeat-x;border:1px solid #ddd;color:#333;display:block;line-height:1em;margin:0 0 1em 0;padding:1em}article.category h3 a:hover{background-position:right -108px;color:#1a3b81;text-decoration:none}article img{margin:0}.article-summary{margin:0 0 0 33%}article.category ul{list-style:none;margin:0 0 0 33%}article.category li{padding:0 0 .5em 0}.peter-sellers{border:1px solid #ddd;overflow:hidden}.peter-sellers h2{background:#779bcb url(/assets/images/button-sprite.png) 0 -250px repeat-x;color:#fff;display:block;font-size:16px;font-weight:700;padding:.5em 1em}article.top-seller{display:block;float:left;margin:0 0 5% 0;padding:0 3%;width:50%;text-align:center}article.top-seller figure{float:none;width:100%}article.top-seller-last{display:none}.listing{margin:0 0 1.5em 0}article.order-item{border-bottom:1px solid #e9e9e9;clear:left;margin:0 0 1em 0;overflow:hidden}article.order-item figure{display:none}.featured-items{overflow:hidden;padding:0 24px;position:relative}a.featured-pager{background:#ddd;height:100%;position:absolute;text-indent:-998em;top:0;width:24px}a.featured-left{background:transparent url(/assets/images/featured-arrows.png) 0 50% no-repeat;left:0}a.featured-left:hover{background-position:-48px 50%}a.featured-right{background:transparent url(/assets/images/featured-arrows.png) -24px 50% no-repeat;right:0}a.featured-right:hover{background-position:-72px 50%}a.featured-left-disabled,a.featured-left-disabled:hover{background:transparent url(/assets/images/featured-arrows.png) -96px 50% no-repeat;left:0}a.featured-right-disabled,a.featured-right-disabled:hover{background:transparent url(/assets/images/featured-arrows.png) -120px 50% no-repeat;right:0}.featured-items{border:1px solid #eee}.featured-items li{height:100%}article.featured-item{overflow:hidden;padding:2%;text-align:center}article.featured-item figure{float:left;width:100%}article.featured-item h3{margin:0 0 0 23%}ul.order-summary{list-style:none;margin:0;overflow:hidden;width:100%}ul.order-summary li{display:block;padding:0}ul.order-summary li.order-quantity{float:left;width:50%}ul.order-summary li.order-price{float:right;font-weight:700;text-align:right;padding:0;width:50%}.ponumber{background:#f7f7f7;border:1px solid #e9e9e9;padding:1em;border-radius:4px}.ponumber h3{float:left;line-height:24px;margin-right:1em}.shipme{margin:0 0 1em 0}.payment-method{background-color:#eef7e2;border:1px solid #c6e29f;line-height:50px;padding:1em;text-align:center;border-radius:4px}.payment-method h2{color:#5da423;display:block;float:none;line-height:1em;margin:0 1em 0 0;margin:0 0 .5em 0}.payment-method .button{width:100%}ul.brand-listing{list-style:none;margin:0 0 1.5em 0}ul.brand-listing li{border-bottom:1px solid #e9e9e9;display:block;float:left;margin:0 2% 2% 2%;padding:0 0 2% 0;width:96%}ul.brand-listing li.end{margin-right:2%!important}ul.brand-listing li a{display:block;float:left;text-align:center;width:100%}ul.brand-listing li a:hover{text-decoration:none}ul.brand-listing figure{min-height:60px}ul.brand-listing figure,ul.brand-listing figure img{margin:0 auto}ul.brand-listing figcaption{background:#f7f7f7;height:60px;line-height:60px}ul.brand-listing img{margin:0 auto;width:auto}ul.brand-listing img.brand-thumbnail{height:60px;width:auto}.item{background:#ddd;margin:0 0 1.5em 0;padding:1.1em}.item h3{font-size:1.3em}.item p{margin:0 0 1em 0}img.secure-trading-logo{margin:0 auto}a.listing-return{float:right;font-size:12px;padding:7px 13px}h3.products-returned{font-size:1.166667em;margin:0 0 .75em 0}h3.products-returned span{font-size:.857143em}.cart-item img{display:none}.cart-item dl{list-style:none;margin:0}.cart-item dd,.cart-item dt{padding:0}.shoppingcart-actions{float:right;margin:0 0 2em 0}p.txtr{clear:left;margin-bottom:.75em;text-align:right}em.shipping-date{border-bottom:1px dotted #ddd;color:#555;font-style:normal;font-weight:400}#map,#map-scotland{height:380px;margin:0 0 2em 0;width:100%}.section{margin-bottom:1.5em}.hline{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:1em 0}.aside h3 b{background:#ccc;color:#fff;display:block;font-size:.916667em;float:right;height:15px;line-height:13px;text-align:center;width:15px;border-radius:2px}.aside h3 b:hover{background:#779bcb}dl.credit-account{margin:0}.category-intro{margin:0 0 1.5em 0;width:95%}.crumbtrail{max-width:none;float:left;padding:9px 0 8px 10px;margin:0}.crumbtrail li{display:inline;font-weight:700;padding-left:5px}.crumbtrail li:first-child{padding-left:0}.crumbtrail a{font-weight:400}.internal-header{margin-bottom:20px}#axonncontrols{padding-top:10px}#axonncontrols .flex-control-nav{position:relative}#axonncontrols .flex-control-nav li{margin:0 1px}.image-container{width:auto;height:90px;background-position:50% 35%}.item.axonn{clear:both;margin-top:10px;padding:0;color:#fff;background-color:#153568;position:relative}.item.axonn .inner{padding:0 20px 17px 20px}.item.axonn a{color:#fff}.item.axonn h3{background-color:#4366b0;padding:14px 20px}.item.axonn h3 a{float:right;font-size:.85em;background-color:#4366b0}.item.axonn p.headline,.item.axonn p.read-more{font-size:1.2em;font-weight:700;padding-top:17px;margin-bottom:0}.item.axonn p.headline{min-height:87px}.item.axonn .axonnnews-footer{font-size:.917em;padding:10px 20px;border-top:1px solid #5f7285;color:#cacbd0}.four-columns{-webkit-column-count:4;column-count:4;-webkit-column-width:150px;column-width:150px}table{background:#fff;border:1px solid #e9e9e9;vertical-align:top;width:100%}.cartman td{vertical-align:top}td,th{padding:.9em}th{background:#7f7f7f;color:#fff}td{border-bottom:1px solid #e9e9e9}.tcr{text-align:right}.tctotal{background:#f7f7f7}.tctotal td{border:none}.tcvat td{padding-top:0;padding-bottom:0}.tcshipping td{padding-top:0}td.deletor{padding:.9em 0 .9em .9em}tr:hover{background:#fefefe;cursor:default}tr.tctotal:hover{background:#f7f7f7}.fieldset,fieldset{background:#f7f7f7;border-top:2px solid #e9e9e9;margin:0 0 1em 0;padding:.8em 1.25em}.fieldset-plain{background:0 0;border:0 none;margin:0;padding:0}fieldset ol{list-style:none;margin:0}fieldset li{clear:left}label{display:block;padding:.3em 2% 0 0}.billing-address label{padding-top:0}label.chk{width:auto}.label-top{float:none;width:auto}.delivery-time label{width:100%}label em{color:#b30;font-weight:700}label span{color:#b30}form ul.errors{color:#b30;display:block;margin:.5em 0;list-style-type:none}input.long,textarea.long{padding:.3em;width:97%}input.longer,textarea.longer{padding:.3em;width:97%}input.short,textarea.short{padding:.3em}.input--large{border:2px solid #476cac;box-sizing:border-box;color:#666;font-size:12px;height:40px;max-width:100%;padding:4px 50px 4px 9px;width:546px;-webkit-appearance:none;-webkit-border-radius:0}button.search-submit,button.search-submit:hover{background-color:#476cac;background-image:url(/assets/images/icons/search_icon.svg);background-position:center center;background-repeat:no-repeat;height:40px;position:absolute;right:0;top:0;width:40px}.secondary{background-color:#e9e9e9;background-image:none;border:1px solid #ddd;color:#444;text-decoration:none}.payment-button,input.button-green,input.payment-button[type=submit]{background-color:#79b632;background-image:none;border:0;color:#fff;font-size:14px;line-height:16px;padding:10px 12px}.payment-button-disabled,input.payment-button-disabled[type=submit]{background-color:#bbb;border:1px solid #aaa}.payment-button:hover,input.button-green:hover,input.payment-button[type=submit]:hover{background-color:#693;color:#fff}.secure-payment-button,.secure-payment-button[type=submit]{background-image:url(/assets/images/comtec-buttons.png);background-color:#8dc63f;background-position:-60px 50%;background-repeat:no-repeat;border:1px solid #5ba319;color:#fff;font-size:1.2em;padding:.5em 3em}.secure-payment-button:hover,.secure-payment-button[type=submit]:hover{background-color:#7fb339;background-position:-560px 50%;border:1px solid #478e0f}.button-left{width:100%}.button-right{clear:left;margin:0 0 1em 0;width:100%}.button-back{background:#eee;border:1px solid #ccc;border-radius:5px;color:#666;display:block;font-size:12px;font-weight:700;line-height:14px;padding:9px 24px;position:relative}.button-back:before{border:8px solid transparent;border-radius:6px;border-right-color:#444;content:"";position:absolute;left:2px;top:8px}.button-back:after{border:8px solid transparent;border-right-color:#eee;content:"";position:absolute;left:5px;top:8px}.small-button,a.clear-all,a.clear-facet{background-color:#f7f7f7;border:1px solid #eee;color:#555;font-size:11px;font-weight:400;padding:.2em 1em;border-radius:3px}.small-button:hover,a.clear-all:hover,a.clear-facet:hover{background-color:#eee;color:#333;text-decoration:none}.clear{margin:0 0 1em 0}fieldset#fieldset-facetsClearGroup{margin:0 0 1.5em 0;padding:0 0 .5em 0}.quantity{margin:0 0 1em 0}.quantity label{float:left;margin:0 1em 0 0}.delete-button{background:#e9e9e9;border:1px solid #ddd;font-size:1em;font-weight:700;line-height:1em;overflow:hidden;padding:0;border-radius:3px}.delete-button:hover{background:#b81f00;border:1px solid #b81f00}form.card-details{margin-top:3em;margin-bottom:1em}form.card-details fieldset{background-color:#eef7e2;border-color:#c6e29f}#facetsform label{width:100%}.hidden-submit,input.hidden-submit[type=submit]{display:none;height:0;width:0;font-size:0;position:absolute;background:#fff!important;color:#fff;border:none!important;margin:0;padding:0}.find-address-p,input[type=button].find-address{display:none}.input--faded{background:#f6f6f6;border:1px solid #eee}.input--faded::-webkit-input-placeholder{color:#444}.input--faded::-moz-placeholder{color:#444}.input--faded:-ms-input-placeholder{color:#444}.input--full{padding:6px;width:100%}@media only screen and (min-width:600px){.fieldset,fieldset{padding:1em 2em}}#fieldset-additionalgroup{display:none}.screen-only{display:none}@media only screen and (min-width:350px){ul.brand-listing li{width:46%}}@media only screen and (min-width:480px){article.featured-item{float:left;margin:0;padding:2%;width:96%}article.featured-item figure{float:none;margin:0 20% .5em 20%;width:60%}article.featured-item h3{margin:0}.shipme{float:left;margin:0 3% 0 0;width:48.5%}.billme{float:left;width:48.5%}article.top-seller{display:block;float:left;margin:0 0 2% 0;padding:0 2%;width:20%}article.top-seller figure{float:none;width:100%}article.top-seller-last{display:block}.one-third{display:none}.two-third{display:block;margin:0 0 3% 0}}@media only screen and (min-width:600px){.catalogue-subscribe .newsletter{float:left;width:49%}.catalogue-subscribe .catalogue{float:right;width:49%}.button-left{width:auto}.button-right{clear:none;float:right;margin:0;width:auto}.payment-method .button{width:auto}.cart-item img{display:block;float:left;height:80px;margin-right:1em;width:80px}ul.brand-listing li{margin:0 3% 2% 0;width:17.6%}ul.brand-listing li.end{margin-right:0!important}fieldset.focus-user{padding-right:20%}label{float:left;width:33%}input.long,textarea.long{width:60%}img.al,img.alignleft{float:left;margin:0 2em 1em 0;width:auto}img.alignright,img.ar{float:right;margin:0 0 1em 2em;width:auto}}@media only screen and (min-width:768px){.mobile-only{display:none!important}.screen-only{display:block!important}.brand{padding:1em 0}ul.global-left{float:left;width:auto}ul.global-right{float:right;width:auto}nav.global li{font-size:11px;line-height:24px;padding:0;width:auto}.nonav nav.global li{width:auto}.home-section,.product-section{position:relative}.product-section .aside{position:absolute;left:0;top:0}.home-section .toggle .section,.product-section .section{float:left;width:100%}.aside{clear:none;display:inline;float:left;margin-bottom:0;width:25%}.home .aside{margin-bottom:11px}.main-content{clear:none;display:inline;float:right;width:73%}.main-content--full{width:100%}.two-column{display:inline;float:left;margin:0 3% 0 0;width:48.5%}.one-third{display:inline;float:left;width:25%}.two-third{display:inline;float:left;margin:0 3% 0 0;width:72%}.end{margin-right:0}.product-images{width:32%}.product-info{width:65%}ul.brands-list li{width:15%}.payment-form{clear:none;display:inline;float:left;width:73%}.payment-aside{clear:none;display:inline;float:right;width:25%}article.category{margin:0 3% 3% 0;width:48.5%}article.featured-item h3{margin:0}article.order-item figure{display:block;float:left;margin:0 0 1em 0;width:10%}ul.order-summary{margin:0 0 0 13%;width:87%}ul.order-summary li{float:left;padding:0 3em 1em 0}ul.order-summary li.order-quantity{float:left;width:auto}ul.order-summary li.order-price{width:auto}.payment-method{padding:.2em 1em;text-align:right}.payment-method h2{float:left;line-height:50px;margin:0 1em 0 0}fieldset.focus-user{padding-right:30%}span.s24{float:right}.telephone-numbers{text-align:right;text-align:left}.payments li{text-align:left;margin:0 20px 0 0;width:auto}.payments li img{margin:0}.payments li.securetrading{display:block}.payments li.securetrading-mobile{display:none}.catalogue-subscribe.newsletter,.homepage.catalogue{z-index:5;display:inline-block;width:48%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.catalogue-subscribe.newsletter{margin-right:3%}.catalogue p,.newsletter p{min-height:80px}.toggle .catalogue-subscribe{width:49%;float:left;overflow:hidden}}.radius-4{border-radius:4px}img.al,img.alignleft,img.alignright,img.ar{box-shadow:0 2px 7px #adadad}.gradient{background:#f7f7f7;background-image:linear-gradient(to bottom,#fff 0,#e9e9e9 100%)}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides--horizontal__inner,.slides--vertical__inner{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.slides--horizontal__inner>li{display:none;-webkit-backface-visibility:hidden;overflow:hidden}.slides--horizontal__inner>li:first-child{display:block;-webkit-backface-visibility:visible}.slides--horizontal__inner img,.slides--vertical__inner img{width:100%;display:block}.slides--vertical__inner li{padding:0}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides--horizontal__inner{display:block}* html .slides--horizontal__inner{height:1%}body.noJS .slides--horizontal__inner>li:first-child{display:block}.shadow img{margin:0 auto}.slideme{background:#eee;border:1px solid #ddd;margin:0;position:relative;zoom:1;padding:1px}.slides--horizontal__inner li{padding:0}.slideme figure{position:relative}.slideme figure,.slideme figure img{margin:0}.slideme figcaption{background:#eee;display:block;padding:1em}.flex-viewport{max-height:40em;transition:all 1s ease}.flex-control-nav,.flex-direction-nav{display:none}@media only screen and (min-width:600px){.slideme{background:#fff}.slideme figcaption{background:0 0;font-size:1.1em;left:2.5em;padding:0;position:absolute;bottom:1.7em;width:43%}.slideme figcaption a{white-space:nowrap}.flex-control-nav,.flex-direction-nav{display:block}.carousel-container{padding-top:37.75%;position:relative}.carousel-container .slides--horizontal{bottom:0;left:0;position:absolute;right:0;top:0}.carousel-container .flex-viewport{max-height:277px}.slides--horizontal .flex-direction-nav{height:50px;left:0;margin:-25px 0 0 0;overflow:none;position:absolute;top:50%;width:100%;z-index:1997}.slides--horizontal .flex-direction-nav li{padding:0}.slides--horizontal .flex-direction-nav a{cursor:pointer;display:block;height:50px;position:absolute;text-indent:-998em;width:25px}.slides--horizontal .flex-direction-nav a.flex-prev{background:transparent url(/assets/images/comtec-sprite.png) -150px 0 no-repeat;left:0}.slides--horizontal .flex-direction-nav a.flex-prev:hover{background-position:-150px -55px}.slides--horizontal .flex-direction-nav a.flex-next{background:transparent url(/assets/images/comtec-sprite.png) -180px 0 no-repeat;right:0}.slides--horizontal .flex-direction-nav a.flex-next:hover{background-position:-180px -55px}.slides--vertical .flex-direction-nav{border:1px solid #ccc;margin-top:4px;overflow:hidden}.slides--vertical .flex-direction-nav li{float:left;width:50%}.slides--vertical .flex-next,.slides--vertical .flex-prev{background:0 0;display:block;position:relative;text-indent:-999em}.slides--vertical .flex-next:after,.slides--vertical .flex-prev:after{border:10px solid transparent;content:"";left:50%;margin:-5px 0 0 -10px;position:absolute;top:50%}.slides--vertical .flex-prev:after{border-bottom-color:#777;border-top-width:0}.slides--vertical .flex-prev.flex-disabled:after{border-bottom-color:#bbb}.slides--vertical .flex-next:after{border-bottom-width:0;border-top-color:#777}.slides--vertical .flex-next.flex-disabled:after{border-top-color:#bbb}.flex-control-nav{bottom:.4em;right:1em;margin:0;position:absolute;text-align:center}.flex-control-nav li{margin:0 3px;display:inline-block}.flex-control-paging li a{background:#fff;border:1px solid #1a3b81;cursor:pointer;display:block;height:8px;text-indent:-998em;width:8px;border-radius:6px}.flex-control-paging li a:hover{background:#1a3b81;border-color:#1a3b81}.flex-control-paging li a.flex-active{background:#779bcb;border-color:#779bcb}}.Zebra_DatePicker *{margin:0;padding:0;color:#000}.Zebra_DatePicker{position:absolute;background:#fff;border:1px solid #ddd;display:none;padding:2px;z-index:100;font-family:'Helvetica Neue',arial,helvetica,sans-serif;font-size:1em}.Zebra_DatePicker table{background:0 0;border:0;margin:0}.Zebra_DatePicker tr:hover{background:#1a3b81}.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0}.Zebra_DatePicker td,.Zebra_DatePicker th{text-align:center;padding:5px 0}.Zebra_DatePicker td{cursor:pointer}.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:0}.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{background:#eee;width:30px;border:1px solid #fff}table.dp_header{border:1px solid #fff}.Zebra_DatePicker .dp_header td{background:#1a3b81;color:#fff}.Zebra_DatePicker .dp_header .dp_next,.Zebra_DatePicker .dp_header .dp_previous{width:30px}.Zebra_DatePicker .dp_header .dp_caption{font-weight:700}.Zebra_DatePicker .dp_header .dp_hover{background:#1a3b81;color:#fff}.Zebra_DatePicker .dp_header .dp_blocked{color:#888;cursor:default}.Zebra_DatePicker .dp_daypicker th{background:#779bcb;color:#fff}.Zebra_DatePicker td.dp_not_in_month{background:#fff;color:#cdcdcd;cursor:default}.Zebra_DatePicker td.dp_weekend{background:#d8d8d8}.Zebra_DatePicker td.dp_weekend_disabled{color:#ccc;cursor:default}.Zebra_DatePicker td.dp_selected{background:#779bcb;color:#fff!important}.Zebra_DatePicker td.dp_week_number{background:#fc3;color:#555;cursor:text;font-style:italic}.Zebra_DatePicker .dp_monthpicker td{width:33%}.Zebra_DatePicker .dp_yearpicker td{width:33%}.Zebra_DatePicker .dp_footer{margin-top:0}.Zebra_DatePicker .dp_footer td{background:#eee;color:#444;padding:2px;font-weight:700}.Zebra_DatePicker .dp_footer .dp_hover{background:#1a3b81;color:#fff}.Zebra_DatePicker td.dp_current{color:#f77200}.Zebra_DatePicker td.dp_disabled_current{color:#e38585}.Zebra_DatePicker td.dp_disabled{background:#f3f3f3;color:#cdcdcd;cursor:default}.Zebra_DatePicker td.dp_hover{background:#1a3b81;color:#fff}button.Zebra_DatePicker_Icon,button.Zebra_DatePicker_Icon:hover{position:absolute;width:16px;height:16px;background:url(/assets/css/partials/external/calendar.png) no-repeat left top;text-indent:-9000px;border:none;cursor:pointer;margin:0;padding:0;line-height:0}button.Zebra_DatePicker_Icon_Disabled{background-image:url(/assets/css/partials/external/calendar-disabled.png)}button.Zebra_DatePicker_Icon_Inside{margin:0 3px 0 0}@media screen and (-webkit-min-device-pixel-ratio:0){button.Zebra_DatePicker_Icon_Inside{margin:0 5px 0 0}}.btn,.btn[type=submit],.button,.button:visited,button,input[type=button],input[type=reset],input[type=submit]{background:#d0e1f8;background-image:none;border:0;color:#005a97;display:inline-block;font-size:14px;font-weight:700;line-height:16px;padding:9px 14px}.btn:hover,.btn[type=submit]:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#c4d3e8;border:0 none;color:#005a97;cursor:pointer;text-decoration:none}.btn--highlight,.btn--highlight[type=submit]{background-color:#79b632;color:#fff}.btn--highlight:hover,.btn--highlight[type=submit]:hover{background-color:#71aa2f;color:#fff}.btn--highlight-dark,.btn--highlight-dark[type=submit]{background-color:#005a97;color:#fff}.btn--highlight-dark:hover,.btn--highlight-dark[type=submit]:hover{background-color:#004d82;color:#fff}.btn--delete,.btn--delete[type=submit],.btn--subtle,.btn--subtle[type=submit]{background-color:#e9e9e9;color:#888;padding:5px 9px}.btn--subtle:hover,.btn--subtle[type=submit]:hover{background-color:#d5d5d5}.btn--delete:hover,.btn--delete[type=submit]:hover{background-color:#b81f00;color:#fff}.btn--center-align{text-align:center}.btn--wider{margin:0 20px 10px 0;width:210px}.btn--wider:last-of-type{margin-right:0}.btn--stretch{clear:both;display:block;text-align:center;width:100%}.btn--hollow,.btn--hollow:hover{background:0 0;border:1px solid #ccc;color:inherit;cursor:auto;padding:7px 13px}.search-expand--mobile{margin-top:0}.header__top{border-bottom:1px solid #eee}.logo{border-bottom:1px solid #eee;display:block;padding:2px 0 12px 0;text-align:center;height:53px}.logo img{display:block;margin:0 auto;width:228px;height:100%;object-fit:contain}.header__inner{margin-bottom:0;padding-bottom:10px;padding-top:10px}.header__main-nav{padding:10px 0 10px 0}.header__main-nav__inner{margin-bottom:0}.header-nav-container{position:relative;z-index:100000}.primary-nav-container{background:#fff;float:left;margin:0;min-height:1px;position:relative;width:49%}.header-secondary-container{clear:both;overflow:hidden}.site-search{max-width:546px;overflow:hidden;margin:8px 0 2px 0;position:relative}.contact-number{color:#476cac;display:none;float:right;font-size:22px;font-weight:700;line-height:19px;margin:0 0 0 20px;text-align:right}.contact-number span{display:block;font-size:13px;font-weight:400;line-height:14px}@media screen and (min-width:600px){.header__top{border-bottom:0}.header__inner{padding-bottom:1px;padding-top:18px}.header__main-nav{padding:20px 0 12px 0}.primary-nav-container{width:32%}.site-search{margin:0}.contact-number{display:block}.header-secondary-container{clear:none;padding:0 0 0 20px}}@media screen and (min-width:900px){.primary-nav-container{width:25%}.contact-number{font-size:25px;line-height:24px}}.global-nav{padding:10px 0 0 0;text-align:center}.global-nav li{border-right:1px solid #ccc;display:inline-block;padding:0;vertical-align:top}.global-nav li:last-child{border-right:0}.global-nav .about-us-link{display:none}.global-nav .resource-hub-link{display:none}.global-nav a{background-repeat:no-repeat;color:#7f7f7f;display:block;font-size:14px;font-weight:500;line-height:14px;padding:5px 6px 5px 5px}.global-nav .cart-link a{background-image:url(/assets/images/icons/cart.svg);background-position:9px 4px;background-size:20px auto;padding-left:36px}.global-nav__visible-large{display:none}.global-nav__visible-small{display:none}@media screen and (min-width:560px){.global-nav li{max-width:none}.global-nav a{padding:5px 8px 3px 7px}.global-nav__visible-large{display:inline}.global-nav__visible-small{display:none}}@media screen and (min-width:590px){.global-nav .resource-hub-link{display:inline-block}}@media screen and (min-width:660px){.global-nav .about-us-link{display:inline-block}}@media screen and (min-width:880px){.logo{border-bottom:0;float:left;padding:0}.global-nav{float:right;padding:0;text-align:right}.cart-link a{padding-right:0}}@media screen and (min-width:930px){.global-nav a{padding:6px 10px 4px 10px}}.page-overlay{display:none}.expand-btn{background:#476cac;color:#fff;font-size:15px;padding:11px 33px 11px 9px;position:relative;text-align:left}.noJS .expand-btn{display:none}.expand-btn:hover{background:#476cac;color:#fff}.expand-btn:after,.expand-btn:before{border:7px solid transparent;content:"";position:absolute;right:11px;top:14px}.expand-btn:before{border-top-color:#fff;top:17px}.expand-btn:after{border-top-color:#476cac;border-radius:10px}.expand-btn--active:before{border-top-color:transparent;border-bottom-color:#fff;top:9px}.expand-btn--active:after{border-top-color:transparent;border-bottom-color:#476cac;top:12px}.expand-btn--faded,.expand-btn--faded:hover{background:#f6f6f6;border:1px solid #ccc;color:#021b49;margin:10px 0 0 0;width:100%}.expand-btn--faded:first-child{margin-top:0}.expand-btn--faded:before{border-top-color:#999}.expand-btn--faded:after{border-top-color:#f6f6f6}.expand-btn--faded.expand-btn--active:before{border-top-color:transparent;border-bottom-color:#999}.expand-btn--faded.expand-btn--active:after{border-top-color:transparent;border-bottom-color:#f6f6f6}.search-expand--mobile{float:left;margin-left:2%;overflow:hidden;width:49%}.expand-btn--mobile{display:block}.expand-btn--active,.expanded-block{position:relative;z-index:20000}.ui-widget.ui-autocomplete{z-index:20000}@media screen and (min-width:400px){.expand-btn{font-size:16px;padding:12px 34px 12px 10px}}@media screen and (min-width:600px){.expanded-block--mobile.expanded-block--hidden{display:block;z-index:auto}.expand-btn--mobile{display:none}}.paging__per-page{padding:9px 13px 4px 13px}@media only screen and (min-width:480px){.paging__per-page{float:left}.paging{float:right}}.paging__list{display:inline-block;line-height:16px;list-style:none;margin:0;padding:0;overflow:hidden}.paging__list li{float:left;padding:0}.paging__list a,li.paging-disabled{background:#f6f6f6;border:1px solid #ccc;display:block;font-weight:700;font-size:14px;padding:10px 11px}li.paging-disabled{background:#dedede;color:#000}.table{border:0;margin:0;width:auto}.table td,.table th{padding:5px 7px}.table th{background:0 0;color:#555}.table td{border-bottom:0}.table--stretch{width:100%}@media screen and (min-width:600px){.table td,.table th{padding:10px}}.table--vertical th{border-bottom:2px solid #ccc}.table--vertical tr+tr{border-top:1px solid #ccc}.product-code-order{max-width:700px;overflow:hidden}.product-code-img{display:none;float:right}.product-code-order__header{font-weight:700}.product-code-order__item{clear:both;margin:0 0 5px 0;overflow:hidden;padding:0 10px 0 0}.product-code-input-container{float:left;width:80%}.product-code-quantity{float:left;width:20%}@media screen and (min-width:600px){.product-code-input-container{padding:0 4px 0 0;width:78%}.product-code-img{display:block;max-width:220px}}@media screen and (min-width:850px){.product-code-img{max-width:300px}}@media screen and (min-width:1000px){.product-code-img{max-width:350px}}.product-main{border:1px solid #ccc;float:left;padding:0;position:relative;width:100%}.product-main__top{float:left;position:relative;width:100%}.product-details-full{clear:both;margin:0;width:100%}.product-details-full--visual{display:none;width:60%}.product-image{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 10px}.product-image-mobile{display:block;margin:0 0 14px 0}.product-image-mobile a{display:block}.product-image-mobile a+a{display:inline-block;margin-top:10px;margin-right:1%;width:48%}.product-image__inner{margin:0 auto;max-width:410px;min-height:410px;position:relative;text-align:center}.product-image__inner--zoomable:after{background:url(/assets/images/icons/zoom_icon.svg);background-position:center center;background-repeat:no-repeat;content:"";height:40px;position:absolute;right:0;top:0;width:40px;z-index:100}.product-image__img{display:inline-block}.product-image__gallery{margin:12px 0 0 0;overflow:hidden;position:relative;text-align:center;width:100%}.gallery-image{border:1px solid #ccc;display:inline-block;min-height:100px;max-width:100px}.gallery-image--active{border-color:#000}.product-image-carousel .gallery-image{margin:0 0 3px 0}.product-details-full--descriptive{padding:0}.product-details-full__inner{padding:20px}@media screen and (min-width:600px){.product-details-full{clear:none}.product-details-full--visual{display:block}.product-image-mobile{display:none}}@media screen and (min-width:900px){.product-main__top{position:static}.product-details-full{padding:0 270px 0 0;width:100%}.product-image{display:block}.product-image--multiple{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.product-image--multiple .product-image__inner{-webkit-order:4;order:4;width:100%}.product-image--multiple .product-image__gallery{margin:12px 10px;max-width:100px;-webkit-order:2;order:2}.product-image-carousel .gallery-image{display:block}}.product-details-brief{background:#f6f6f6;color:#444;margin:0;padding-top:1px;width:100%}.product-details-brief::after{background:#f6f6f6;border-bottom:1px solid #ccc;border-left:1px solid #ccc;bottom:0;position:absolute;right:0;top:0;width:36%;z-index:0}.product-details-brief .out-of-stock-message{margin-top:8px;background:url(/assets/images/icons/phone_icon.svg) no-repeat 15px 7px;display:inline-block;font-size:14px;font-weight:700;padding-left:33px}.product-details-brief .out-of-stock-message span{display:inline-block}.product-details-brief__inner{padding:10px;position:relative;z-index:2}.product-code{border-bottom:1px solid #ccc;margin:0 0 8px 0;padding:3px 5px}.product-status+.product-code{padding-top:0}.product-details-brief__code{margin:9px 4px 0 5px;padding:0 5px;position:relative;z-index:2}.product-details-brief__title{color:#021b49;font-size:15px;line-height:18px;margin-bottom:12px}.product-price{color:#005a97;font-size:24px;font-weight:500;line-height:27px;margin:0 0 8px 0}.product-price--current{color:#005a97}.product-price--new{color:#d71920}.product-price--old{font-size:16px;color:#444;text-decoration:line-through}.product-price__additional{font-size:14px}#fieldset-addtocartgroup{background:0 0;border-top:0;margin-bottom:6px;padding:0}.cart-actions{margin:0 0 20px 0}.cart-actions ol{margin:0}#fieldset-addtocartgroup label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}#fieldset-addtocartgroup input{display:block;padding:5px 6px;width:100%}.product-details-brief__description{display:none;margin-bottom:14px}@media screen and (min-width:600px){.product-details-brief{border-left:1px solid #ccc;float:right;width:36%}.product-details-brief__description{display:block}}@media screen and (min-width:600px) and (max-width:900px){.product-details-brief:after{content:""}}@media screen and (min-width:900px){.product-details-brief{bottom:0;position:absolute;right:0;top:0;width:270px}}.product-status{color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:14px;margin-bottom:10px;padding:4px 10px;position:relative;text-transform:uppercase}.product-status:after{border:11px solid transparent;border-width:11px 12px;content:"";left:100%;position:absolute;top:0}.product-status--new{background:#693}.product-status--new:after{border-left-color:#693}.product-status--special-offer{background:#f37021}.product-status--special-offer:after{border-left-color:#f37021}.product-status--clearance{background:#d71920}.product-status--clearance:after{border-left-color:#d71920}.product-info__logo{margin:0 0 10px 0;max-width:150px}.product-info__details{overflow:hidden}.product-attributes ol{list-style:none;margin:0}.product-attributes li{padding:1px 0}.product-attributes fieldset{background:0 0;border:0 none;margin:0;padding:0}.product-attributes label{display:inline-block;float:none;width:auto}.product-variances label span{color:#555;display:block;float:left;font-weight:700;width:7em}.product-variances ul{margin-left:1.2em}.product-variances ul li{list-style-type:disc;padding-left:11px}@media screen and (min-width:600px){.product-info__title{float:left}.product-info__logo{float:right;margin-left:16px}.product-info__logo--left-aligned{float:none;margin-left:0;margin-right:16px}}.document-links{list-style:none;margin:0;padding:0}.document-links li+li{margin-top:10px}.document-links a{background:url(/assets/images/icons/pdf_icon.png) no-repeat 0 0;background-size:35px 50px;display:inline-block;min-height:54px;padding:14px 5px 8px 50px}.tab-interface{margin-left:auto;margin-right:auto;width:100%}a[role=tab]{background-image:none;background-color:#eee;border:0;color:#021b49;display:inline-block;font-size:14px;padding:10px;text-shadow:none}a[aria-selected],a[aria-selected]:hover,a[role=tab]:focus{background-color:#005a97;color:#fff;text-decoration:none}[role=tablist]{border-bottom:1px solid #eee;margin:0;padding-left:0}[role=tablist] li{display:inline-block;list-style:none;margin-right:3px;margin-top:0;padding:0}[role=tablist] li:last-child{margin-right:0}[role=tabpanel]{margin-top:0;padding:22px 12px}[role=tabpanel][aria-hidden=true]{display:none}[role=tabpanel]:focus{background:#eee;outline:thin dotted}.video-container{height:0;padding-bottom:56.25%;position:relative;width:100%}.video-embed{height:100%;left:0;position:absolute;top:0;width:100%}.categories-heading{margin-bottom:3px}.category-listing{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-direction:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.category-listing:after,.category-listing:before{content:"";margin:0;-webkit-order:9999;order:9999}.category-item,.category-listing:after,.category-listing:before{display:block;-webkit-flex-basis:49%;flex-basis:49%;margin:0 0 25px 0;text-align:center}.category-item__image{border:1px solid #ccc;display:-webkit-flex;display:flex;margin:0 0 4px 0}.category-item__image::before{content:"";padding-bottom:100%;display:table}.category-item__image__img{-webkit-align-self:center;align-self:center;display:inline-block;margin:0 auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.category-item__image__img{-webkit-align-self:auto;align-self:auto;-webkit-flex-basis:100%;flex-basis:100%}}.category-item__title{color:#021b49;font-size:14px;font-weight:700}@media screen and (min-width:500px){.category-item,.category-listing:after,.category-listing:before{-webkit-flex-basis:32%;flex-basis:32%}}@media screen and (min-width:850px){.category-item,.category-listing:after,.category-listing:before{-webkit-flex-basis:24%;flex-basis:24%}.category-item__image__img{max-height:175px}}.product-row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin:0}.product-row .product-card{-webkit-flex-basis:100%;flex-basis:100%}.product-row--wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-row--wrap:after{content:"";-webkit-flex-basis:30%;flex-basis:30%}.product-row--auto-height{-webkit-align-items:flex-start;align-items:flex-start}.product-card{border:1px solid #ccc;margin:0 0 16px 0;padding:11px 8px 58px 7px;position:relative}.product-card--slimmer{border-bottom:1px solid #ccc;margin:0 0 16px 0;padding:11px 8px 18px 7px;position:relative}.products__alternative-heading{padding-left:10px;padding-top:28px}.continue-shopping{border:0}.product-card--tall{margin:0 0 18px 0;padding:10px 8px 9px 9px}.product-card--tall p{margin-bottom:7px}.product-status--fixed{left:0;position:absolute;top:10px}.product-card--centered{margin:0 auto;max-width:470px}.product-card__visual{float:left;margin:0 0 8px 0;max-width:100px}.product-card__visual--wide{max-width:40%;width:230px}.product-card__visual figure{margin:0 auto;max-width:150px}.product-card__visual--full{display:block;float:none;max-width:100%;padding:0 0 5px 0;text-align:center}.product-card__visual--full img{display:inline-block}.product-card__details{margin:0 0 8px 0;overflow:hidden;padding:8px 0 0 8px}.product-card__details--slimmer{margin:0 0 8px 0;overflow:hidden;padding:0 0 0 8px}.product-card__details--full{background:#fff;border-top:1px solid #ccc;clear:both;margin:0;padding:5px 0 0 0}.quick-quantity-input{padding:3px;width:66px}.product-card__title{color:#021b49;font-size:15px;font-weight:700;margin:0 0 10px 0}.product-card__title--full{padding:1px 6px}.product-card__details ul{margin:0 0 5px 16px}.product-card__details li{padding:0 0 6px 0}.product-card__btn{bottom:18px;clear:both;left:10px;position:absolute;right:10px;width:auto}.product-card__meta{padding:2px 0 6px 0}.product-card__stock-message{background:url(/assets/images/icons/phone_icon.svg) no-repeat 1px 1px;display:inline-block;font-size:14px;font-weight:700;padding:1px 0 1px 23px}.product-card__price{clear:right;display:block;float:right;line-height:24px;margin:0 0 2px 0}.product-price--slimmer{font-size:16px}@media screen and (min-width:400px){.product-card__visual--slim{max-width:150px}.product-card__visual--slimmer{max-width:50px}}@media screen and (min-width:530px){.product-row .product-card--tall{-webkit-flex-basis:49%;flex-basis:49%;max-width:49%}.product-card--tall{padding-bottom:122px}.product-card__details--full{bottom:8px;left:9px;padding-top:5px;position:absolute;right:8px}}@media screen and (min-width:600px){.product-row{margin:0 0 20px 0}.product-row .product-card{-webkit-flex-basis:49%;flex-basis:49%;max-width:49%}.product-card--tall{margin-bottom:18px}.product-card__visual--slim{max-width:120px}}@media screen and (min-width:1000px){.product-row .product-card{-webkit-flex-basis:49%;flex-basis:49%;max-width:49%}.product-card{margin-bottom:20px;padding:12px 8px 58px 10px}.product-card--tall{margin-bottom:18px;padding:10px 8px 123px 9px}}@media screen and (min-width:1080px){.product-card__visual--slim{max-width:150px}}.orders-list{list-style:none;margin:0 0 14px 0;padding:0}.order-item{border:2px solid #ccc;margin:0;padding:0}.order-item+.order-item{margin-top:20px}.order-item__header{background:#eee;padding:8px 15px}.order-item__heading{float:left}.order-item__actions{clear:both;float:left;margin:0 0 10px 0}.order-item__action{display:block;float:left;margin:2px 4px 2px 0;padding:6px 15px;text-align:center}.order-item__summary{clear:left;overflow:hidden}.order-item__summary-block{float:left;margin:2px 32px 2px 0}.order-item__summary-block:last-child{margin-right:0}.order-item__products{padding:6px 10px}@media screen and (min-width:600px){.order-item__header{padding:12px 15px}.order-item__heading{min-height:26px}.order-item__actions{clear:none;float:right;margin:0}.order-item__action{float:none;margin:0}.order-item__action+.order-item__action{margin-top:4px}}@media screen and (min-width:900px){.order-item__products{padding:10px 13px}.order-item__summary-block__status{min-width:126px}}.ordered-products{margin:0 -10px;width:auto}.ordered-products--full{border-bottom:1px solid #ccc}@media screen and (min-width:420px){.ordered-products{margin:0;width:100%}}.ordered-products-totals{float:right;margin-top:12px}.ordered-products-totals th{text-align:right}.ordered-products-totals td,.ordered-products-totals th{padding:4px 8px}.further-order-details{margin:12px 0 0 0}.order-address{clear:both}.order-address__heading{font-size:14px;margin-bottom:2px}.order-special-instructions{clear:left}@media screen and (min-width:380px){.order-address{clear:none}}@media screen and (min-width:550px){.order-address{float:left;min-width:160px}.order-address+.order-address{margin:0 0 0 10px}}@media screen and (min-width:700px){.order-address{max-width:185px;min-width:160px}.order-address+.order-address{margin:0 0 0 16px}}@media screen and (min-width:1000px){.order-address{max-width:250px;min-width:195px}.order-address+.order-address{margin:0 0 0 30px}}#categorymenu{display:block}.primary-nav{background:#fff;left:0;position:absolute;right:0;width:204%;z-index:20000}.hasJS .primary-nav--js-fallback{display:none}.primary-nav li{display:block;padding:0;position:relative}.primary-nav .first{margin:0 0 1px 0}.primary-nav a:focus{outline:1px solid #39f}.primary-nav a{background:#eee;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#444;display:block;font-weight:700;line-height:20px;padding:10px 44px 10px 8px;position:relative}.primary-nav ul a{background:#fff;border-bottom:0;border-top:0}.primary-nav>.first{border-left:4px solid #eee}.nav-expand{background:#e4e4e4;border:0;bottom:auto;color:#666;font-size:16px;line-height:20px;margin:0;padding:11px 14px;position:absolute;right:0;text-align:center;top:0;width:42px}.nav-expand:focus{outline:2px solid #39f}.nav-expand:hover{border:0}.primary-nav>.category-22{border-left-color:#d20a11}.primary-nav>.category-27{border-left-color:#95c11f}.primary-nav>.category-23{border-left-color:#ec6608}.primary-nav>.category-26{border-left-color:#005286}.primary-nav>.category-25{border-left-color:#702283}.primary-nav>.category-28{border-left-color:#006130}.primary-nav>.category-24{border-left-color:#7b237b}.primary-nav>.category-36{border-left-color:#c3c}.primary-nav>.category-34{border-left-color:#01428d}.primary-nav>.category-35{border-left-color:#00b1dc}.primary-nav>.category-29{border-left-color:#009194}.primary-nav>.category-30{border-left-color:#6c3}.primary-nav>.category-20{border-left-color:#0070e0}.primary-nav>.category-51{border-left-color:#008b41}.primary-nav>.category-37{border-left-color:#f9b000}.primary-content-nav li{display:block;padding:0;position:relative}.primary-content-nav li a{border-left:4px solid #ddd;background:#eee;color:#444;display:block;margin:0 0 1px 0;padding:.5em 1em}.primary-content-nav .first li a{border-left:4px solid #779bcb}.primary-content-nav li li a{font-weight:400;padding-left:1.5em}.primary-content-nav .first-active>a{background:#779bcb;border-left:4px solid #1a3b81;color:#fff;text-decoration:none}.primary-content-nav .second-active>a,.primary-content-nav li .active a{border-left:4px solid #779bcb}.primary-content-nav li a:hover{background:#779bcb;border-left:4px solid #6489bf;color:#fff;text-decoration:none}.primary-content-nav li .active li a,.primary-content-nav li li .active a,.primary-content-nav li li li a{background:#f9f9f9;border-left:4px solid #eee;color:#333}.primary-content-nav li li .active a{background:#fff;border-left:4px solid #f9f9f9;color:#333}.primary-content-nav li .active li a:hover,.primary-content-nav li li .active a:hover,.primary-content-nav li li li a:hover{background:#f9f9f9;border-left:4px solid #ddd;color:#333}.primary-nav .primary-nav__brand-shop{border-left-color:#005a97;margin-top:1px}.primary-nav__brand-shop a{background:#005a97;border-bottom-color:#005a97;border-top-color:#005a97;color:#fff}.primary-nav .primary-nav__technical-services{border-left-color:#0070e0;margin-top:1px}.primary-nav__technical-services a{background:#0070e0;border-bottom-color:#0070e0;border-top-color:#0070e0;color:#fff}.primary-nav .primary-nav__clearance{border-left-color:#d71920;margin-top:1px}.primary-nav__clearance a{background:#d71920;border-bottom-color:#d71920;border-top-color:#d71920;color:#fff}.primary-nav .primary-nav__new-products{border-left-color:#693;margin-top:1px}.primary-nav__new-products a{background:#693;border-bottom-color:#693;border-top-color:#693;color:#fff}.primary-nav-container--homepage{display:none}.primary-nav--horizontal{display:block;margin:0 0 12px 0;overflow:hidden;position:static;width:100%}.primary-nav--horizontal li.first{margin:0 0 1px 0;float:left}.primary-nav--horizontal li.first ul{display:none}.primary-nav--horizontal li.first a{padding:5px 7px 5px 7px}.noJS .aside .primary-nav{display:block;margin-bottom:20px;max-width:100%;position:static}@media screen and (min-width:600px){.primary-nav{margin:12px 0 0 0;width:100%}.primary-nav-container--homepage .primary-nav{margin-top:0}.primary-nav a{padding:6px 8px 6px 8px}.primary-nav>.first>a{padding-right:34px}.nav-expand{padding:7px 12px;width:34px}}@media screen and (min-width:900px){.primary-nav-container--homepage{display:block}.aside .primary-nav-container{width:100%}.aside .primary-nav{display:block;margin-bottom:20px;position:static}}.sub-nav-container{clear:both;border-left:4px solid #d71920;margin:0 0 20px 0;padding:5px 5px 0 5px}.sub-nav-container--structured-cabling{border-left-color:#d71920}.sub-nav-container--fibre-optic-cabling{border-left-color:#95c11f}.sub-nav-container--cable-management-framing-trunking{border-left-color:#ec6608}.sub-nav-container--voice-cabling{border-left-color:#005286}.sub-nav-container--cabinets-accessories{border-left-color:#702283}.sub-nav-container--active-equipment{border-left-color:#006130}.sub-nav-container--tools{border-left-color:#7b237b}.sub-nav-container--site-equipment{border-left-color:#c3c}.sub-nav-container--fixings-fastenings{border-left-color:#01428d}.sub-nav-container--labelling-solutions{border-left-color:#00b1dc}.sub-nav-container--external-cabling{border-left-color:#009194}.sub-nav-container--telephony{border-left-color:#6c3}.sub-nav-container--test-measurement{border-left-color:#39f}.sub-nav-container--power-cabling-accessories{border-left-color:#008b41}.sub-nav-container--audio-visual-coax{border-left-color:#f9b000}.sub-nav-container--trunking-cable-management{border-left-color:#ec6608!important}.child-nav ol{list-style:none;margin:0}.child-nav li{padding:0}.sub-nav-heading{border-bottom:1px solid #d8d8d8;font-size:16px;font-weight:400;padding:1px 6px 5px 6px}.sub-nav__item{border-bottom:1px solid #d8d8d8}.sub-nav__item__link{color:#021b49;display:block;font-size:12px;font-weight:400;padding:6px 6px}#facetsform{clear:both}.aside-block{background:#f6f6f6;border:1px solid #ccc;margin:10px 0 0 0;padding:15px 8px 20px 8px}.aside-block__heading{background-image:url(/assets/images/icons/book.svg);background-position:2px 1px;background-repeat:no-repeat;border-bottom:2px solid #d8d8d8;font-size:16px;font-weight:500;line-height:17px;margin:0 0 10px 0;padding:1px 6px 9px 33px}.aside-block__copy{padding:0 3px}.aside-block__copy p{margin:0 0 9px 0}.aside-block__form .btn{margin-top:9px}@media screen and (min-width:600px){.aside-block{margin:0}}body.hasJS #facetsformSubmit{display:none}.facets-collapse-toggle{background:#dadada;color:#666;min-width:25px;padding:5px 8px;position:absolute;right:8px;top:7px}#facetsform fieldset{background:#f6f6f6;border:1px solid #ccc;margin:0;padding:10px 8px 4px 8px;position:relative}#facetsform h3,#facetsform legend{font-size:14px;font-weight:500;margin:0;padding:2px 4px 5px 4px}#facetsform p.submit{margin:1em 0}#facetsform li{padding:0}#facetsform label{border-top:1px solid #d8d8d8;font-size:12px;padding:6px 3px}#facetsform label input{margin:0 .5em 0 0;vertical-align:baseline}@media screen and (min-width:768px){#facetsform fieldset{margin-bottom:12px}.aside-search-page #facetsform fieldset{margin-bottom:0}}.ui-autocomplete-input{position:relative}.ui-autocomplete{list-style:none;position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:10em;max-width:32.5em;padding:.2em;margin:0 0 .5em 1.5em;background-color:#fff;color:#222;border:1px solid #ccc;border-color:rgba(0,0,0,.2);border-radius:.2em;box-shadow:0 .2em .5em rgba(0,0,0,.2)}.ui-menu-item{padding:0}.ui-menu-item:first-child:before{content:"Suggested products";display:block;padding:.75em .25em .5em .25em;text-transform:uppercase;letter-spacing:.03em;font-size:.8em;color:#595959;text-shadow:0 0 0 #595959}.ui-menu-item-wrapper{display:block;padding:.55em;border:1px solid transparent}.ui-state-active{color:#000;background-color:#f5f5f5;border-color:#ccc;cursor:pointer}.ui-menu-item b{background-color:#ffffe0;font-weight:400}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}