@charset "UTF-8";
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('/fonts/roboto-v27-latin-regular.eot?');src:local(''),url('/fonts/roboto-v27-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/roboto-v27-latin-regular.woff2') format('woff2'),url('/fonts/roboto-v27-latin-regular.woff') format('woff'),url('/fonts/roboto-v27-latin-regular.ttf') format('truetype'),url('/fonts/roboto-v27-latin-regular.svg#Roboto') format('svg');font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('/fonts/roboto-v27-latin-500.eot?');src:local(''),url('/fonts/roboto-v27-latin-500.eot?#iefix') format('embedded-opentype'),url('/fonts/roboto-v27-latin-500.woff2') format('woff2'),url('/fonts/roboto-v27-latin-500.woff') format('woff'),url('/fonts/roboto-v27-latin-500.ttf') format('truetype'),url('/fonts/roboto-v27-latin-500.svg#Roboto') format('svg');font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('/fonts/roboto-v27-latin-700.eot?');src:local(''),url('/fonts/roboto-v27-latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/roboto-v27-latin-700.woff2') format('woff2'),url('/fonts/roboto-v27-latin-700.woff') format('woff'),url('/fonts/roboto-v27-latin-700.ttf') format('truetype'),url('/fonts/roboto-v27-latin-700.svg#Roboto') format('svg');font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url('/fonts/roboto-v27-latin-900.eot?');src:local(''),url('/fonts/roboto-v27-latin-900.eot?#iefix') format('embedded-opentype'),url('/fonts/roboto-v27-latin-900.woff2') format('woff2'),url('/fonts/roboto-v27-latin-900.woff') format('woff'),url('/fonts/roboto-v27-latin-900.ttf') format('truetype'),url('/fonts/roboto-v27-latin-900.svg#Roboto') format('svg');font-display:swap}@font-face{font-family:'Fjalla One';font-style:normal;font-weight:400;src:url('/fonts/fjalla-one-v8-latin-regular.eot?');src:local(''),url('/fonts/fjalla-one-v8-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/fjalla-one-v8-latin-regular.woff2') format('woff2'),url('/fonts/fjalla-one-v8-latin-regular.woff') format('woff'),url('/fonts/fjalla-one-v8-latin-regular.ttf') format('truetype'),url('/fonts/fjalla-one-v8-latin-regular.svg#FjallaOne') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('/fonts/open-sans-v18-latin-300.eot?');src:local(''),url('/fonts/open-sans-v18-latin-300.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-v18-latin-300.woff2') format('woff2'),url('/fonts/open-sans-v18-latin-300.woff') format('woff'),url('/fonts/open-sans-v18-latin-300.ttf') format('truetype'),url('/fonts/open-sans-v18-latin-300.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('/fonts/open-sans-v18-latin-800.eot?');src:local(''),url('/fonts/open-sans-v18-latin-800.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-v18-latin-800.woff2') format('woff2'),url('/fonts/open-sans-v18-latin-800.woff') format('woff'),url('/fonts/open-sans-v18-latin-800.ttf') format('truetype'),url('/fonts/open-sans-v18-latin-800.svg#OpenSans') format('svg');font-display:swap}

body{font-family:"Roboto",sans-serif;font-display:swap}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1,.h1{font-family:'Roboto',sans-serif;font-weight:700;font-size:24px;font-display:swap}h2,.h2{font-family:'Roboto',sans-serif;font-weight:400;font-size:18px;font-display:swap}h3,.h3{font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:30px;font-display:swap}.text-12{font-size:12px}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}.text-19{font-size:19px}.text-20{font-size:20px}.text-21{font-size:21px}.text-22{font-size:22px}.text-24{font-size:24px}.text-26{font-size:26px}.text-30{font-size:30px}.text-34{font-size:34px!important}.text-90{font-size:90px}.line-height-5rem{line-height:5rem}.text-weight-400{font-weight:400}.text-weight-300{font-weight:300}.text-weight-700{font-weight:700}.text-weight-900{font-weight:700}.no-text-shadow{text-shadow:0}hr.thin{border:0;border-bottom:1px dashed #ccc}a{color:#e11a21;text-decoration:none}a:hover,a:focus{color:#e11a21;text-decoration:none}hr{margin-bottom:8px;margin-top:2px;border-top-color:#26801d;border-top-width:2px}hr.grey{height:3px;background-color:#8f9093;border:0;margin-bottom:15px;margin-top:15px}hr.green{margin-bottom:8px;margin-top:2px;border-top-color:#26801d}.nav-pills>li>a{margin-bottom:5px;text-align:center;background-color:#e1e1e1;margin-right:3px;color:#4f464a;text-decoration:none}.tab-pane{margin-top:15px}.full-width{width:100%;max-width:100%}.full-width-block{width:100%;display:block}.radius-0{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.radius-10{-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}.margin-v-15{margin-top:15px;margin-bottom:15px}.margin-10{margin:10px}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-50{margin-top:50px}.margin-bottom-0{margin-bottom:0}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.margin-right-2{margin-right:2px}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.margin-left-10{margin-left:10px}.margin-left-x22{margin-left:-22px}.margin-h-0{margin-left:0;margin-right:0}.padding-0{padding:0!important}.padding-2{padding:2px}.padding-3{padding:3px}.padding-4{padding:4px}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-25{padding:25px}.padding-h-5{padding-left:5px;padding-right:5px}.padding-h-10{padding-left:10px;padding-right:10px}.padding-h-20{padding-left:20px;padding-right:20px}.padding-h-25{padding-left:25px;padding-right:25px}.padding-top-10{padding-top:10px}.padding-top-15{padding-top:15px}.padding-top-30{padding-top:30px}.padding-bottom-5{padding-bottom:5px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-120{padding-bottom:120px}.padding-left-15{padding-left:15px}.padding-v-5{padding-top:5px!important;padding-bottom:5px!important}.padding-v-10{padding-top:10px;padding-bottom:10px}.padding-v-15{padding-top:15px;padding-bottom:15px}.padding-right-0{padding-right:0}.padding-left-8{padding-left:8px}.padding-left-15{padding-left:15px}.padding-left-25{padding-left:25px}.line-height-28{line-height:28px}.highlight{font-size:20px;font-weight:700;color:#e11a21;line-height:20px}.white{color:#fff!important}.blue{color:#126fc0!important}.red{color:#f00!important}.red2{color:#e40520!important}.redribbon{color:#e4071f!important}.yellowaa{color:#ffd821!important}.yellow{color:#ff0!important}.black{color:#000!important}.grey{color:#333!important}.darkgrey{color:#575358!important}.darkgreen{color:#009300}.darkred{color:#d10827!important}.redback{background-color:#d10827;color:#fff}.darkgreyback{background-color:#4f464a}.midgreyback{background-color:#f7f7f7}.yellowback{background-color:#ffff03}.lightblackback{background-color:#282828}.default-back{background-color:#eaeaea}.lightgreyborder{border:1px solid #c4c4c4}.pattern-back{background-image:url('/img/pattern-back.svg')}.whiteback{background-color:#fff!important}.greyback{background-color:#cfd0d2}.lightgreyback{background-color:#818181;color:#fff}.greenback{background-color:#52a648;color:#fff;padding:7px 0 1px;margin-top:20px;font-weight:700}.darkyellowback{background-color:#f7e826}.lightgreyback{background-color:#ddd9d2;color:#000}.darkgreyback{background-color:#333;color:#fff}.darkgreyback span{font-weight:700;color:#ffec00}.greylink a{color:#666}.blacklink a{color:#000}.redhighlight{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;color:#fff;background-color:#e11a22;width:100%;padding-bottom:10px;padding-top:10px}.redhighlight a{color:#fff}.table-responsive{background-color:#fff}.popover-wide{max-width:300px;width:300px}.popover-wide img{margin:0 5px}.pointer{cursor:pointer}.no-h-spacing{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.curved-border{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-bottom:15px}.border-light{border:1px solid #939598;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:10px}.border-dark{border:1px solid #98999b;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:10px}.border-dashed-red{border:1px dashed #f00}.border-curve-29{border-radius:29px}.bottom-line{border-bottom:1px solid #000}.main_content{height:auto;min-height:200px}.alert-text{color:#a94442}.form-group .alert-text{line-height:34px}.list-column-flow{columns:2}.form-compact .form-group{margin-bottom:5px}.form-compact .checkbox{margin-bottom:5px}.field-required .control-label:after{content:' *';color:#f00;font-size:8pt;vertical-align:top}iframe{border:0}caption.bottom{caption-side:bottom}div.sticky{position:-webkit-sticky;position:sticky;top:0}.inline-block{display:inline-block}.branch-service-list{columns:4}@media(max-width:768px){.branch-service-list{columns:2!important}.branch-service-list ul{list-style-position:inside;padding-left:0}div .sticky{position:relative;top:0}.text-m-12{font-size:12px}.text-m-14{font-size:14px}.text-m-16{font-size:16px}.text-m-18{font-size:18px}.text-m-19{font-size:19px}.text-m-20{font-size:20px}.text-m-21{font-size:21px}.text-m-22{font-size:22px}.text-m-24{font-size:24px}.text-m-26{font-size:26px}.text-m-30{font-size:30px}.text-m-34{font-size:34px}.text-m-90{font-size:90px}}

#ui-datepicker-div{z-index:2000!important}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:rgba(198,198,198,1)!important;text-decoration:none!important;background:none!important;border:0!important;padding:0!important;margin:2px 0!important;display:inline-block!important;font-size:14px!important}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#fff!important;text-decoration:none!important;background:none!important;border:0!important;padding:0!important;margin:2px 0!important;display:inline-block!important;font-size:14px!important}.fa-star{color:#f8971d}.fa-star-half{color:#f8971d}.image-height-300{max-height:300px;width:100%;object-fit:cover}div.promo-bar{width:100%;height:auto;padding:5px;margin-top:-20px;margin-bottom:20px;background-image:linear-gradient(to right,#f00,#ff9817)}div.promo-bar p:first-child{font-size:13pt}div.promo-bar p{font-size:10pt;margin-bottom:0}div.footer-menu a{margin:2px 0;display:inline-block}.carousel-indicators{bottom:0}#mobileHalfordsAppointments div.row{margin:5px -15px}#mobileHalfordsAppointments .btn{width:75px}#mobileHalfordsAppointments div.day{font-weight:600;text-align:center}#mobileHalfordsAppointments .col-xs-3{text-align:center}#mobileHalfordsAppointments .timeslot{text-align:left;padding-top:6px}#mobileHalfordsAppointments .footer{font-style:italic;padding-top:6px}#mobileHalfordsAppointments div.daypart{background-color:#ffba00;padding:4px 0;border-radius:5px;margin:0 -5px}#mobileHalfordsAppointments button.btn{outline:5px auto #dba204;outline-offset:-2px;white-space:pre}div .chairman-quote{background-color:#50464a;padding:30px;font-size:16px;color:#eaeaea;text-align:center}div.chairman-quote h2{font-size:30px;color:#ff0}#manufacturerfoot img{margin-top:10px;width:160px;height:40px}.vrm-required{color:#f00;background-color:#fff;border-color:#ebccd1;padding:5px 10px;border:1px solid transparent;border-radius:4px;z-index:1000;position:absolute}.home-feature{max-width:320px;margin-right:auto;margin-left:auto}.home-quote{background-color:#50464a;padding:15px 10px 15px 15px;color:#eaeaea;text-align:center;clear:left;border-right:5px solid #e40620}.full-width-bar{width:100%;background-color:#50464a;height:auto;padding:5px}.full-width-bar p{text-align:center;color:#fff;font-weight:bold;font-size:20px;margin-bottom:0}.full-width-bar a{text-align:center;color:#fff;font-weight:normal;font-size:18px}.full-width-bar a:hover{text-decoration:underline}.red-lozenge{color:#fff;background-color:#e11a21;margin-bottom:15px;padding-top:5px;border-radius:15px;margin-left:auto;padding-bottom:5px;margin-right:auto;margin-top:15px;font-size:18px}.red-lozenge h2{margin:0 20px}.red-lozenge .highlight{font-weight:bold;color:#ffec00}.red-lozenge.big{padding:15px;font-size:20px}.content-default{padding:40px}.content-full{height:auto;width:100%;margin-left:auto;margin-right:auto}.content-branch{padding:0 50px 50px 50px}.content-default h3,.content-default h4{color:#666}div.basketupsell{margin-bottom:5px}div.basketupsell div:first-of-type{background-color:#eaeaea;padding-top:15px;padding-bottom:10px;margin-bottom:2px;margin-left:0;margin-right:0;color:#3b3b3b}div.basketupsell .btn-primary{background-color:#4175a8;border-radius:0;color:#eaeaea;padding:6px 9px}div.premiumcharge{color:#000;background-color:#fff;border-color:#ebccd1}.motlookup{background-color:#eaeaea;height:470px;font-size:16px;text-align:center}.motlookup h1,.motreminder h2{font-family:'Open Sans',sans-serif;font-size:32px;line-height:36px;font-weight:300;color:#50474a;letter-spacing:-1px;height:auto}.motlookup h1 span,.motlookup h2 span{font-size:40px;line-height:44px;font-weight:800;color:#e4071f}.motlookup>div:first-child{background-image:url('/img/content/mot-seatbelt.jpg');background-repeat:no-repeat;background-position:center top;height:470px;position:relative}.motlookup .motresult{padding:15px;font-size:22px;background-color:#009fe0;color:#fff;line-height:26px}input.vrm-back{background:#fff url('/img/gb-number-plate.png') no-repeat top left;background-repeat:no-repeat;background-position:left center;background-size:contain;padding-left:30px;background-color:#ffff03}input.vrm-back.input-lg{padding-left:40px}.input-group-lg input.vrm-back{padding-left:35px}.border-bottom-yellow{line-height:1.3;border-bottom:20px solid #ffe703}#siteheader .phonefree{font-size:24px;font-weight:700;color:#e9e9e9;padding-top:20px;width:100%;height:90px;margin-bottom:5px}.strapline{height:50%;font-weight:700;font-size:15px}.tyre-filter-search .small{font-weight:normal}.product-button{width:50%;float:left;text-align:center;background-size:90% auto;font-size:13px;background-repeat:no-repeat;background-position:center top;color:#000;padding:0 24px;margin:20px auto}.product-button img{border:2px solid #000;border-radius:50%;padding:8px}.product-button p{padding-top:10px}.product-button:hover img,.product-button:focus img{transform:scale(90%)}.social-icons{height:auto;width:100%;margin-left:auto;margin-right:auto}.social-icons p{float:left;text-align:center;font-weight:bold;font-size:8pt;width:25%}.mailing-list-tips{padding-bottom:18px}.mailing-list-tips h3{font-weight:bold;text-align:center;padding:15px 0 10px 0;margin-bottom:10px;font-size:22pt;color:#e41b13}.mailing-list-tips h4{clear:both;font-weight:bold;text-align:center;padding:0 0 10px 0;margin-bottom:10px;font-size:13pt}.mailing-list-tips label{font-weight:normal}.servicing-price{font-family:'Open Sans',sans-serif;background-image:url('/img/content/servicing-back.svg');background-repeat:no-repeat;text-align:center;color:#fff;padding:12px 0 12px;font-size:18px;line-height:22px;background-position:center center;background-size:cover;font-weight:800;margin-bottom:10px}.servicingoil-price{font-family:'Open Sans',sans-serif;background-image:url('/img/content/servicingoil-back.svg');background-repeat:no-repeat;text-align:center;color:#fff;padding:12px 0 12px;font-size:18px;line-height:22px;background-position:center center;background-size:cover;font-weight:800;margin-bottom:10px}.servicingmot-price{font-family:'Open Sans',sans-serif;background-image:url('/img/content/servicingmot-back.svg');background-repeat:no-repeat;text-align:center;color:#fff;padding:12px 20px;font-size:22px;line-height:30px;background-position:center center;background-size:cover;font-weight:800;margin-bottom:10px}.gdpr.ontheroad{background-image:url('/img/content/gdpr-back.jpg');background-repeat:no-repeat;background-position:right top;height:200px;background-size:auto 230px}.img-circle{border:6px solid rgba(255,255,255,.8)}.branchlist{border-top:2px solid #5a5a5a}.branchlist a{color:#000;font-size:16px;line-height:22px;font-weight:400;padding-left:3px}#footernav{font-size:8pt;font-weight:bold;width:auto;text-align:center;padding-bottom:40px}#footernav a{text-decoration:none;margin:0 2px}#footernav a:hover{color:#666;text-decoration:none}.creditcards{background-image:url('/img/payment-types.svg');background-repeat:no-repeat;height:36px;width:100%;margin-right:auto;margin-left:auto;background-position:center 0%;background-size:contain;margin-bottom:10px}.basket{border:1px solid #d9d9db;background-color:#f3f3f4;padding:5px;border-radius:6px;margin-bottom:10px}.basket table{margin-bottom:0;background-color:#fff}div.basket-total-mobile{background-color:#50464a;color:#fff}div[class^='checkout-'] h1{color:#fff;background:#e11a22;text-align:center;padding:10px}.payment-options{padding:30px 10px;text-align:center;color:#666}.redhighlight.ordernow{font-size:22px;line-height:26px}.branch-mot{width:70px;height:70px;position:absolute;top:40px;left:30px}.customer-score{width:181px;height:49px;background:url(/img/customer-score.png) no-repeat top left;cursor:pointer}.customer-score img{width:42px;height:30px;margin:8px 0 0 12px}.blog h1{font-family:'Fjalla One',sans-serif;font-weight:400;font-size:30px;color:rgba(79,70,74,1)}.blog h2{font-family:'Fjalla One',sans-serif;font-weight:400;font-size:30px;color:rgba(79,70,74,1)}.blog h2 a{color:rgba(79,70,74,1)}.oillist div.panel{padding-top:11px;padding-left:4px}.datepicker{position:relative;z-index:999}#datepicker-container #fittingdate{margin:auto 0;display:inline-block}.form-control-feedback{z-index:999}.checkout-height{min-height:600px}.order-details hr{height:1px;background-color:#8f9093;border:0;margin-bottom:10px;margin-top:10px}.footer-nav{background-color:rgba(80,70,74,1);padding-top:25px;height:auto;width:100%;color:#ffe703}.footer-nav a{color:rgba(198,198,198,1);text-decoration:none}.footer-nav a:hover,.footer-nav a:focus{color:rgba(255,255,255,1)}img.social-icon{width:54px;height:54px;display:inline-block;border:0}img.social-icon.facebook{background:url('/img/social/facebook.svg') no-repeat}img.social-icon.facebook:hover{background:url('/img/social/facebook-hover.svg') no-repeat}img.social-icon.twitter{background:url('/img/social/twitter.svg') no-repeat}img.social-icon.twitter:hover{background:url('/img/social/twitter-hover.svg') no-repeat}img.social-icon.youtube{background:url('/img/social/youtube.svg') no-repeat}img.social-icon.youtube:hover{background:url('/img/social/youtube-hover.svg') no-repeat}img.social-icon.reviews{background:url('/img/social/reviews.png') no-repeat}img.social-icon.reviews:hover{background:url('/img/social/reviews-hover.png') no-repeat}a.btn-tyremanufacturer{color:#fff;background-color:#004f9f;border-color:#004182}.btn-tyremanufacturer:hover,.btn-tyremanufacturer:focus,.btn-tyremanufacturer:active{color:#ffe501;background-color:#004182;border-color:#003163}a.tyre-type{font-family:'Roboto',sans-serif;font-size:18px;font-weight:400;color:#ffff04;line-height:24px;background-color:#50464a;width:50%;text-align:center;display:block;margin-bottom:10px;margin-left:auto;margin-right:auto;padding-bottom:6px;padding-left:6px;padding-right:6px;padding-top:6px;margin-top:10px}div.tyre-list,div.tyre-list h3{font-family:Oswald,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:center;margin-bottom:0}div.tyre-list div{height:220px}div.tyre-list img{max-height:150px}div.tyre-list a{text-align:center;color:#7a7272}.reviewP{margin-right:10px;font-size:16px;color:#5db85b}.reviewN{margin-right:10px;font-size:16px;color:#d10727}#collapseFilters .panel-heading{padding:1rem .2rem;border-radius:0;background-color:#50464a;text-align:center}#collapseFilters .panel-title{color:#fff;white-space:normal}#collapseFilters .panel-title a:hover,.panel-title a:focus{color:#ffe703}#collapseFilters .panel-group .panel+.panel{margin-top:1px}#collapseFilters .panel{border-radius:0}#collapseFilters .panel-body{padding-bottom:5px;padding-top:5px}.tyre-search-filter-sidebar label{width:100%;margin-bottom:0}.tyre-search-filter-sidebar li{border-bottom:1px solid #ccc;padding:5px 0 0 0;margin:5px auto 0 -40px;list-style-type:none;width:auto}.blog-border{border:3px solid #eaeaea}.blog-author{padding-top:5px;padding-right:10px;padding-left:10px;padding-bottom:5px;border-radius:5px;border:1px solid #6c6c6c;margin-bottom:4px}.blog-title{font-family:'Fjalla One',sans-serif;font-weight:400;font-size:30px;padding-top:5px;line-height:40px}.blog-title a{color:rgba(79,70,74,1);text-decoration:none}.blog-title a:hover,.blog-title a:focus{color:#e11922;text-decoration:underline}.blog-likes{font-size:18px;color:#e11922}.blog-btn{color:#fff;background-color:#e11a22;border-color:#2e6da4}.blog-btn:focus{color:#fff;background-color:#e11a22;border-color:#62686e}.blog-btn:hover{color:#fff;background-color:#e11a22;border-color:#62686e}.blog-btn:active{color:#fff;background-color:#ae1117;border-color:#ae1117}.wiperresult .row{background-color:#eaeaea;border-bottom:7px solid #5db85b;margin:10px 0;padding-top:15px}.info-container{position:static;background-color:#50464a;color:#fdf103;padding:15px;font-size:24px;line-height:28px;text-align:center;border-radius:15px}.info-container .btn-success{padding-right:6px;padding-left:6px}.filterlabel{display:inline-block;padding:.2em .6em .3em;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;margin:0 3px 3px 3px;background-color:#e11a21;cursor:pointer}.filterlabel:hover{background-color:#6fabdc}.battery-text{font-size:26px;line-height:30px}.charitycarwash{font-family:'Open Sans',sans-serif;color:#ff0;font-weight:800;font-size:42px;line-height:40px}.fullyfittedprice{background-color:#50464a;padding:10px 20px;height:auto;font-size:16px;text-align:center;color:#fff;margin-bottom:15px}.socialwrapper{background-color:#50464a;padding:10px 20px;width:100%;font-size:16px;margin-bottom:15px;float:left}.img-border{border:1px solid #337ab8}div.panel-body.engine{background:#fff url('/img/content/background-engine.jpg') no-repeat 0 160px;background-size:contain}div.panel-body.engine h1{font-family:'Open Sans',sans-serif;text-align:center;color:#514749;font-size:32px;line-height:36px;font-weight:300;letter-spacing:-1px}div.panel-body.engine b{color:#e4061f;font-weight:800}div.panel-body.engine h4{font-family:'Open Sans',sans-serif;text-align:center;color:#4f464a;font-size:32px;line-height:36px;font-weight:800;letter-spacing:-1px}div.panel-body.engine img.max-width-220{max-width:220px}div.panel-body.engine img.max-width-230{max-width:230px}div.panel-body.engine ul li{list-style:none}div.panel-body.engine ul li:before{content:'• ';vertical-align:middle;line-height:20px}div.branch-commitment-quote{background-color:#50464a;padding:10px 35px;font-size:16px;color:#eaeaea;text-align:center;height:195px}div.branch-value-quote{background-color:#50464a;padding:15px 35px;color:#eaeaea;text-align:center;clear:left;border-right:5px solid #e40620}.branch-services{height:205px;background-position:center top;background-repeat:no-repeat;background-color:#4f464a;position:relative;padding:15px;border-bottom:5px solid #e40620;border-right:5px solid #e40620}.branch-services.tyre{background-image:url('/img/branch-services-tyre.jpg')}.branch-services.repair{background-image:url('/img/branch-services-repair.jpg')}.branch-services.check{background-image:url('/img/branch-services-check.jpg')}.branch-services.price{background-image:url('/img/branch-services-price.jpg')}.branch-services.commitment{background-image:url('/img/branch-services-commitment.jpg')}.branch-services h3{color:#fff;text-align:center;font-size:20px;line-height:22px;position:absolute;bottom:0;left:0;right:0}.branch-review{background-image:url('/img/branch-reviews.jpg');background-repeat:no-repeat;height:250px;background-position:center 0%;background-size:auto auto;text-align:center;color:#ffe703;padding-top:20px}.branch-review h2{font-size:24px}.branch-reviews{padding-top:20px;padding-bottom:20px;background-color:#50464a}.branch-reviews div{padding:20px;margin-right:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;margin-top:0;height:210px;text-align:center;font-size:20px;line-height:24px}.branch-commitment-quote{background-color:#50464a;padding:10px 10px 35px 35px;font-size:16px;color:#eaeaea;text-align:center;height:195px}.tyre-reviews-panel{background-color:#eaeaec;padding:0 0 5px 0;text-align:center;font-size:14px;border-right:5px solid #fff;border-bottom:5px solid #fff;min-height:175px}.tyre-reviews-panel h2{background-color:#50474a;padding:10px 5px;text-align:center;font-size:18px;color:#fff;border-bottom:4px solid #ffe607}.tyre-reviews-panel div:first-of-type{background-repeat:no-repeat;background-position:center bottom;height:120px;width:100%;background-size:cover}.tyre-reviews-panel div:first-of-type.car{background-image:url('/img/content/reviews-car.jpg')}.tyre-reviews-panel div:first-of-type.van{background-image:url('/img/content/reviews-van.jpg')}.tyre-reviews-panel div:first-of-type.winter{background-image:url('/img/content/reviews-winter.jpg')}.tyre-reviews-panel div:first-of-type.suv{background-image:url('/img/content/reviews-suv.jpg')}.tyre-reviews-panel span:first-of-type{color:#e50420;font-weight:700}.tyre-reviews-manufacturerlist{background-color:#eaeaec;padding:0 15px 5px 15px;text-align:left;font-size:14px;border-right:5px solid #fff;border-bottom:5px solid #fff}.tyre-reviews-manufacturerlist h3{font-size:18px;font-weight:400;color:#fff;line-height:24px;background-color:#50464a;width:60%;text-align:center;margin:0 auto 10px auto;padding:6px;border-bottom:4px solid #ffe604}.tyre-reviews-leavereview{background-color:#e01a21;font-family:'Open Sans',sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#fff;padding:15px 5px 5px 5px;text-align:left}.tyre-reviews-leavereview>div>div>span{font-family:'Open Sans',sans-serif;font-size:38px;line-height:44px;font-weight:800;color:#ffed02;letter-spacing:-1px}.tyre-reviews-manufacturers .img{height:200px;padding-left:0;padding-right:0;background-repeat:no-repeat;background-position:center center;background-position-x:50%;background-position-y:100%;background-size:auto 280px;background-color:#000}.tyre-reviews-manufacturers .data{background-color:#fff;height:250px;padding:15px;margin-bottom:15px}.tyre-reviews-manufacturers .data ul{padding-left:15px;height:175px}#siteheader{background-color:#242424;width:100%;border-bottom:2px solid #ff9817}.promotions-header{background-color:#e40520;color:#fff;margin:20px 0;font-weight:bolder}.triangle-up{width:1140px;height:60px}.paymentassist-pricing-breakdown{list-style:none;padding-left:0}.paymentassist-pricing-breakdown li:before{content:'';display:block;height:1.5em;width:1.5em;background-image:url('/img/tick.svg');background-size:contain;background-repeat:no-repeat;margin-right:.5em;float:left;margin-left:-45px}.paymentassist-pricing-breakdown li{clear:left;margin:13px 0 0 45px}.paymentassist-pricing-table{border-radius:40px;box-shadow:0 0 12px #0000002b;background-color:#fff}.paymentassist-pricing-table thead{background-color:#e40520;color:#fff}.paymentassist-pricing-table>thead>tr>th:first-child{border-radius:40px 0 0 0}.paymentassist-pricing-table>thead>tr>th:last-child{border-radius:0 40px 0 0}.paymentassist-pricing-table>tbody>tr>td,.paymentassist-pricing-table>tbody>tr>th,.paymentassist-pricing-table>tfoot>tr>td,.paymentassist-pricing-table>tfoot>tr>th,.paymentassist-pricing-table>thead>tr>td,.paymentassist-pricing-table>thead>tr>th{border:0;padding:12px 27px}.paymentassist-calc{background-color:#e40520;color:#fff;border-radius:40px 40px 0 0;margin-top:30px;padding:30px 0}.paymentassist-calc h2{color:#f7e826;font-weight:bolder;font-size:24px}@keyframes loading{0%{-webkit-clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,100% 0%,100% 100%);clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,100% 0%,100% 100%)}25%{-webkit-clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,100% 100%,100% 100%);clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,0% 100%,0% 100%);clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,0% 100%,0% 100%)}75%{-webkit-clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,0% 0%,0% 0%);clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,0% 0%,0% 0%)}100%{-webkit-clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,100% 0%,0% 0%);clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,100% 0%,0% 0%)}}.paymentassist-calc .progress{width:250px;height:250px;position:absolute;top:86px;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:130px;text-align:center}.paymentassist-calc .progress:before{content:"";position:absolute;width:200px;height:200px;background:#e40520;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99}.paymentassist-calc .progress .value{position:absolute;top:50%;left:50%;z-index:99;transform:translate(-50%,-50%);font-size:35px;color:#fff}.paymentassist-calc .progress .apr{font-size:18px;display:inline-block;width:100%}.paymentassist-calc .progress .circle{width:250px;height:250px;background-image:linear-gradient(223deg,#f7e82652 10%,#f7e826 100%);-webkit-clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,100% 0%,100% 100%);clip-path:polygon(0% 100%,0% 0%,100% 0%,50% 50%,100% 0%,100% 100%);animation-name:loading;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0,.1,.9,.81);animation-play-state:paused;animation-direction:reverse;animation-delay:5s;border-radius:100%}.paymentassist-calc .progress input[type="range"]{border:10px solid #00f}.paymentassist-calc .progress input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none}.paymentassist-calc .progress input[type="range"]:focus{outline:0}.paymentassist-calc .progress input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:100%;background:#2a438a;cursor:pointer;margin-top:-6px;z-index:9;position:relative}.paymentassist-calc .progress input[type="range"]::-moz-range-thumb{height:16px;width:16px;border-radius:100%;background:#2a438a;cursor:pointer;border:0;z-index:9;position:relative}.paymentassist-calc .progress input[type="range"]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;background:#214c8b;border-radius:20px}.paymentassist-calc .progress input[type="range"]::-moz-range-track{width:100%;height:5px;cursor:pointer;background:#214c8b;border-radius:20px}.paymentassist-range-label{position:absolute;margin-top:10px;font-size:18px;font-weight:600}.paymentassist-range-label.left{left:20px}.paymentassist-range-label.right{right:20px}.paymentassist-repayments{background-color:#f7e826;padding:20px 40px;border-radius:0 0 40px 40px;color:#e30921;font-size:20px}.paymentassist-faq{list-style:none;padding-left:0}.paymentassist-faq li{clear:left;margin:13px 0}.paymentassist-faq li:nth-child(2n+1):before{content:'';display:block;height:1.7em;width:1.7em;background-image:url('/img/q.svg');background-size:contain;background-repeat:no-repeat;margin-right:.5em;float:left;margin-left:-40px}.paymentassist-faq li:nth-child(2n+2):before{content:'';display:block;height:1.7em;width:1.7em;background-image:url('/img/a.svg');background-size:contain;background-repeat:no-repeat;margin-right:.5em;float:left;margin-left:-40px}.paymentassist-faq li:nth-child(2n+1){margin:23px 0 45px 40px;list-style-type:none;display:block}.paymentassist-faq li:nth-child(2n+2){margin:23px 0 45px 40px;list-style-type:none;display:block}#googlereviewbadge{border:1px none #f5f5f5;z-index:2147483647;position:fixed;right:0;bottom:0;box-shadow:#a2a2a2 -1px 1px 3px;text-indent:0;margin:0;padding:0;background:transparent;float:none;line-height:normal;font-size:1px;vertical-align:baseline;display:inline-block;width:165px;height:54px}ol.liststyled{counter-reset:item;list-style-type:none;list-style-position:inside;padding-left:0}ol.liststyled li{position:relative;padding-left:35px;padding-bottom:10px}ol.liststyled li:before{font-size:.8em;line-height:25px;vertical-align:middle;width:25px;color:#fff;font-weight:700;text-align:center;height:25px;content:counter(item) "  ";counter-increment:item;position:absolute;left:0;background:url('/img/red-circle.svg') center no-repeat}.service-pills-halfords .service-pill{width:100%;background-color:#f39200;text-align:center;padding:14px 10px;margin-bottom:40px}.service-pills-halfords img{height:28px;margin-right:20px}.service-pills-halfords a{color:#fff;font-size:20px}.halfords-banner{background-color:#242424;color:#fff;padding:2rem 1rem}.halfords-banner img{margin:0 1rem;height:30px}.halfords-banner h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:26px}.branch-services-halfords{margin-top:40px;margin-bottom:40px}.branch-services-halfords img.halfords-icon{height:40px;margin-right:6px}.branch-services-halfords .products .product{margin-bottom:1rem}.branch-services-halfords .products *{-webkit-box-sizing:border-box;box-sizing:border-box}.branch-services-halfords .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(0rem*-1);margin-right:calc(1.5rem*-.5);margin-left:calc(1.5rem*-.5)}.branch-services-halfords .product{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;max-width:100%;padding-top:.75rem;padding-bottom:.75rem;padding-right:calc(1.5rem*.5);padding-left:calc(1.5rem*.5);margin-top:0}.branches-contact .nav.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.branches-contact .nav-tabs>li{float:unset;width:100%}.branches-contact .nav.nav-tabs .nav-tab{padding:0}.branches-contact .nav li.active a{background-color:#ededef}.branches-contact .nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#d7d7dd;color:#333;text-align:center;height:100%}.branches-contact .nav li a img{max-height:30px;margin-right:1.5rem}.branches-contact .nav li h3{font-weight:bold;font-size:1.5rem;margin-bottom:0}.mobile-tabs{background-color:#ededef}.branches-contact .tab-content{padding:2rem 0;background-color:#ededef;margin-bottom:5rem}.branches-contact #nearest-branch{padding:0 0 2rem}.branches-contact #nearest-branch input[type='text'],.branches-contact #nearest-branch select{border-radius:0;border:1px solid #c4c4c4;padding:8px}.branches-contact #nearest-branch table>thead>tr>th{background:#d7d7dd!important}.branches-contact #nearest-branch button{border-radius:0}.branches-contact #nearest-branch .branches-found{margin-top:2rem}.branches-contact #nearest-branch .mot-branch-label{margin-left:1rem;font-weight:normal;margin-bottom:0}.branches-contact #nearest-branch .branches-carousel .mot-availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.branches-contact #nearest-branch .branches-carousel .mot-availability img{height:30px;margin-right:10px}form#branchsearchcontact .searchpostcode{margin-left:1.5rem}form#branchsearchcontact .searchpostcode,form#branchsearchcontact .searchbranch{background-color:#5fb661;color:#fff}.branches-contact #nearest-branch .branches-carousel .branch-carousel-links a{white-space:nowrap}.branches-contact #nearest-branch .branches-carousel .branch-carousel-links a:after{content:' | '}.branches-contact #nearest-branch .branches-carousel .branch-carousel-links a:last-of-type::after{display:none}.branches-contact #faq .panel{border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.branches-contact #faq .panel-default{border-top:0;border-left:0;border-right:0;-webkit-box-shadow:none;box-shadow:none}.branches-contact #faq .panel-default>.panel-heading{background-color:transparent}.branches-contact #faq .panel-group .panel-heading+.panel-collapse>.list-group,.branches-contact #faq .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}.branches-contact #faq .panel-title{border-bottom:2px solid #5fb661;padding-bottom:15px}.branches-contact #faq .panel-title a:hover,.branches-contact #faq .panel-title a:focus{color:inherit}.branches-contact #faq .panel-heading{padding:.625rem .625rem 0}.branches-contact #faq .panel-heading .accordion-toggle:before{font-family:'Glyphicons Halflings';content:'';color:#333;margin-right:1rem}.branches-contact #faq .panel-heading .accordion-toggle.collapsed:before{content:''}.branches-contact .branches-carousel{width:100%}.branches-contact .branches-carousel .swiper-wrapper{margin-top:4rem;margin-bottom:80px}.branches-contact .branches-carousel .swiper-slide{padding:10px;font-size:1rem;opacity:.5;background-color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.branches-contact .branches-carousel .swiper-slide-active{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1;background-color:#fff;z-index:2}.branches-contact .branches-carousel .results-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;bottom:0}.branches-contact .branches-carousel .results-pagination .glyphicon{background-color:#5fb661;color:#fff;padding:5px;border-radius:50%;top:-2px}.branches-contact .branches-carousel .results-pagination .glyphicon:first-child{margin-right:15px}.branches-contact .branches-carousel .results-pagination .glyphicon:last-child{margin-left:15px}.branches-contact .branches-carousel .results-pagination .swiper-pagination{bottom:0;width:unset;position:unset}.branches-contact .branches-carousel .results-pagination .swiper-button-next,.branches-contact .branches-carousel .results-pagination .swiper-button-prev{position:relative;width:unset}.mobile-tabs #branchsearch{padding:0 0 2rem}.mobile-tabs #branchsearch input[type='text'],.mobile-tabs #branchsearch select{border-radius:0;border:1px solid #c4c4c4;padding:8px}.mobile-tabs #branchsearch button{border-radius:0}.mobile-tabs #branchsearch .mot-branch-label{margin-left:1rem;font-weight:normal;margin-bottom:0}form#branchsearchcontact .searchpostcode{margin-left:1.5rem}form#branchsearchcontact .searchpostcode,form#branchsearchcontact .searchbranch{background-color:#5fb661;color:#fff}.mobile-tabs .branches-carousel{margin-top:2rem;margin-bottom:4rem}.mobile-tabs .branches-carousel .branch-carousel-links a:after{content:' | '}.mobile-tabs .branches-carousel .branch-carousel-links a:last-of-type::after{display:none}.mobile-tabs .panel+.panel{margin-top:0}.mobile-tabs .panel-heading a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;position:relative}.mobile-tabs .panel-title a:hover,.mobile-tabs .panel-title a:focus{color:#333}.mobile-tabs .panel-heading a img{max-height:30px;margin-right:1.5rem}.mobile-tabs .panel-body{background:#f5f5f5}.mobile-tabs .branches-found{margin-top:0}.mobile-tabs .branches-carousel .mot-availability img{height:30px;margin-left:auto}.mobile-tabs .panel .panel-heading a .panel-title{font-family:'Roboto',sans-serif;color:#333;font-weight:bold;font-size:1.5rem;margin:0}.mobile-tabs .panel .panel-heading>a:after{font-family:'Glyphicons Halflings';content:'';top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;position:absolute;color:#333}.mobile-tabs .panel .panel-heading>a.collapsed:after{font-family:'Glyphicons Halflings';content:'';display:inline-block;color:#333;position:absolute;right:0}.mobile-tabs .panel .panel-collapse a.accordion-toggle:after{font-family:'Glyphicons Halflings';content:'';top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;position:absolute;color:#333}.mobile-tabs .panel .panel-collapse a.accordion-toggle.collapsed:after{font-family:'Glyphicons Halflings';content:'';top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;position:absolute;color:#333}.panel-group.mobile-tabs{margin-bottom:0;padding-bottom:15px}.servicing-quote{padding:30px;background-color:#4f464a;border-radius:0 15px 15px 0;color:#fff;margin-left:-20px;height:388px!important}.btn-pa{border-radius:8px;padding:10px;transform:translateY(25%);background-color:#f7e826;color:#e40520;border:2px solid #e40520}.btn-pa:hover,.btn-pa:focus{background-color:#e40520;color:#f7e826;border:2px solid #e40520}.btn-pa.active{border-radius:8px;padding:10px;transform:translateY(25%);background-color:#e40520;color:#f7e826;border:2px solid #e40520}#pnlTyres .carousel-inner .item{height:220px;padding-left:0;padding-right:0;background-repeat:no-repeat;background-position:center center}.alert-fixed{position:fixed;bottom:100px;width:80%;z-index:9999;margin:0 10%;border:#f00 1px solid}.extended-tyre-warranty-tabs{background-color:#ededef}.extended-tyre-warranty-tabs .tab-content{padding:2rem}.extended-tyre-warranty-tabs .tab-pane{margin-top:0}.extended-tyre-warranty-tabs .discounts-table{width:100%}.extended-tyre-warranty-tabs .discounts-table thead{background:#282828;color:#fff}.extended-tyre-warranty-tabs .discounts-table thead th{text-align:center}.extended-tyre-warranty-tabs .discounts-table tbody{text-align:center}.extended-tyre-warranty-tabs .discounts-table tr{height:4rem}.extended-tyre-warranty-tabs .discounts-table tbody tr:nth-child(odd){background-color:#d7d7dd}.extended-tyre-warranty-tabs .nav.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:0}.extended-tyre-warranty-tabs .nav-tabs>li{float:unset;width:100%}.extended-tyre-warranty-tabs .nav.nav-tabs .nav-tab{padding:0}.extended-tyre-warranty-tabs .nav-tabs>li.active>a,.extended-tyre-warranty-tabs .nav-tabs>li.active>a:focus,.extended-tyre-warranty-tabs .nav-tabs>li.active>a:hover{background-color:#ededef}.extended-tyre-warranty-tabs .nav-tabs>li>a:hover{background-color:#d7d7dd}.extended-tyre-warranty-tabs .nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#d7d7dd;color:#333;text-align:center;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.extended-tyre-warranty-tabs .nav li a img{max-height:30px;margin-right:1.5rem}.extended-tyre-warranty-tabs .nav li h3{font-weight:bold;font-size:1.5rem;margin-bottom:0;line-height:2rem}@media screen and (-webkit-min-device-pixel-ratio:0){input[type='range']{-webkit-appearance:none;height:15px;border-radius:15px}input[type='range']::-webkit-slider-thumb{width:25px;-webkit-appearance:none;height:25px;cursor:ew-resize;background:#f7e826;border-radius:25px}}@media(min-width:991px) and (max-width:1200px){div.basketupsell div div:first-of-type{height:110px}}@media(min-width:1200px){.content-default{margin-bottom:15px;padding:40px 100px}.pageheader-branch div.reviews{padding-left:50px;padding-right:50px}.pageheader-branch div.reviews-text{padding-left:50px;padding-right:50px}.tyre-reviews-manufacturers .data{height:215px}.tyre-reviews-manufacturers .data ul{height:140px}}@media(max-width:992px){div.footer-menu a{margin:2px 0 5px 0;display:inline-block}.info-container{position:fixed;bottom:0;left:0;width:100%;z-index:1080;padding-top:10px;padding-right:15px;padding-left:15px;padding-bottom:10px;border-radius:0}.info-container .btn-success{width:80%}.basket-total-mobile{position:fixed;bottom:0;left:0;width:100%;z-index:1080;padding:0 15px 5px 15px;min-height:70px}.basket-total-mobile input.btn-success{width:50%;float:right}.tyre-reviews-manufacturers .data{height:230px}.tyre-reviews-manufacturers .data ul{height:155px}.triangle-up{width:720px;height:38px}.paymentassist-pricing-table>tbody>tr>td,.paymentassist-pricing-table>tbody>tr>th,.paymentassist-pricing-table>tfoot>tr>td,.paymentassist-pricing-table>tfoot>tr>th,.paymentassist-pricing-table>thead>tr>td,.paymentassist-pricing-table>thead>tr>th{padding:12px 11px}.paymentassist-pricing-table>tbody>tr:last-child>td,.paymentassist-pricing-table>tbody>tr:last-child>th,.paymentassist-pricing-table>tfoot>tr:last-child>td,.paymentassist-pricing-table>tfoot>tr:last-child>th{padding:12px 11px 24px 12px}.paymentassist-calc .progress{width:250px;height:250px;position:relative;top:166px;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:130px}.paymentassist-calc .circle{min-height:300px}.branches-contact .nav.nav-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.extended-tyre-warranty-tabs .nav.nav-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:768px) and (max-width:992px){.content-branch{padding-left:30px;padding-right:30px;padding-bottom:30px}#siteheader .phonefree{font-size:20px;padding-top:5px;height:70px}div.panel-body.engine{background-position:0% 340px}}@media(max-width:768px){#mobileHalfordsAppointments .btn{width:55px;height:46px;white-space:normal!important}.content-default{padding-left:20px;padding-right:20px}#siteheader .phonefree{text-align:center;font-size:18px;padding-top:10px;height:auto}#hypLogo.img-responsive{margin:0 auto}.checkout-height{min-height:100%}.content-branch{padding-left:15px;padding-right:15px}.servicing-table{font-size:12px}div.panel-body.engine{background-image:none}.branch-commitment-quote{height:auto}.branch-reviews{padding-top:0;padding-bottom:20px;background-color:#50464a}.branch-reviews div{padding:20px;margin-right:10px;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:0;margin-left:10px;height:auto}.motlookup{height:auto}.motlookup>div:first-child{display:none}.tyre-reviews-panel{border-right:0 solid #fff;min-height:auto}.pageheader-branch div.reviews-text{min-height:auto}.tyre-reviews-manufacturerlist{border-right:0 solid #fff}.tyre-reviews-manufacturerlist h3{width:100%}.tyre-reviews-leavereview{text-align:center}.triangle-up{width:360px;height:20px}#pnlTyres .carousel-inner{margin-top:15px}.tyre-warranty-no-nonsense{max-width:50%;margin:0 auto;margin-bottom:2rem}}@media(max-width:1199px){.tyre-reviews-leavereview{text-align:center}.tyre-reviews-leavereview>div>div>span{font-size:32px;line-height:42px;font-weight:800}}@media(max-width:990px){.tyre-reviews-manufacturers .data{height:auto}.tyre-reviews-manufacturers .data ul{height:auto}#googlereviewbadge{display:none}}@media(min-width:768px){.flex-wrap{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-direction:column;flex-flow:column}.content-order-1{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}.content-order-2{-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.collapse.collapse-sm-display{display:block;height:auto!important;visibility:visible}}@media(min-width:576px){.branch-services-halfords .product{width:50%}}@media(min-width:992px){.branch-services-halfords .product{width:33.333%}}@media screen and (min-width:640px){.branches-contact .branches-carousel .swiper-slide-active{-webkit-transform:scale(1.2);transform:scale(1.2)}}#msgModal .modal-header{color:#fff;text-shadow:0 -2px 1px rgba(0,0,0,.25);background-color:#3b3b3b;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.25,#3b3b3b),color-stop(.75,#575757));background-image:linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-moz-linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-o-linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-webkit-linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-ms-linear-gradient(bottom,#3b3b3b 25%,#575757 75%)}@media screen and (max-width:760px){.btn-pa{font-size:16px}}@media print{#wo_online{display:none}}#tp_widget iframe{margin:0 auto}

.navbar{border-radius:0}.navbar-inverse{background-color:#4f464a}.navbar-inverse .navbar-nav>li>a{color:#d7d6d6}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fce500}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fce500;background-color:#4e464a}.nav>li>a{padding-left:10px;padding-right:10px}@media(max-width:991px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse.in{display:block !important}.collapsing{overflow:hidden !important}.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.dropdown-menu .divider{height:1px;margin:0 0 2px 0;overflow:hidden;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#4e464a}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff;background-color:#4e464a}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fce500;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#337ab7}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.nav .side-menu{position:relative;padding:1rem 0;height:100%;margin-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.nav .dropdown.open .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nav .submenu-parent:hover,.nav .solo-link:hover{background-color:#e5e5e5;cursor:pointer}.nav .fa-chevron-down{font-size:14px;margin-left:8px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.nav .dropdown-menu{min-width:unset}.nav .dropdown-menu ul{list-style:none;padding:0}.nav .dropdown-menu>ul{border-right:1px solid #d7d7d7}.nav .dropdown-menu ul li.submenu-parent{padding:4px 40px 4px 1.5rem;position:relative;white-space:nowrap}.nav .dropdown-menu ul li.submenu-parent:first-of-type{margin-top:10px;border-top:1px solid #d7d7d7}.nav .dropdown-menu ul li:last-of-type{border:transparent !important}.nav .dropdown-menu ul li.submenu-parent:after{content:'';margin-left:6px;-webkit-transform:translateY(5px);transform:translateY(5px);position:absolute;right:0;color:#333;margin-right:10px;font:normal normal normal 10px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav .dropdown-menu ul li.solo-link{position:relative;white-space:nowrap}.nav .dropdown-menu ul li.solo-link:after{display:none}.nav .dropdown-menu ul li.solo-link a{color:#333;display:block}.nav .dropdown-item{color:#333;position:relative;white-space:nowrap;display:block;padding:4px 1.5625rem}.nav .dropdown-item:hover{background-color:#e5e5e5}.nav .dropdown-item.active{background-color:#337ab7;color:#fff}.nav .submenu-parent.active,.nav .solo-link.active{background-color:#337ab7;color:#fff}.nav .submenu-parent.active,.nav .solo-link.active a.active{color:#fff}.nav .dropdown-menu ul li.submenu-parent.active:after{color:#fff}.nav .dropdown-menu ul li.solo-link{padding:4px 1.125rem 4px 1.5rem}.navbar-nav{z-index:100;left:0}.navbar-nav>li:not(.close-button){font-size:14px}.mobile-menu__overlay{display:none}.mobile-menu__overlay.show{position:fixed;height:100vh;width:100vw;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;background-color:rgba(0,0,0,.6);pointer-events:none}li.close-button{display:none;color:#fff}li.close-button.show{display:block;position:fixed;z-index:300;top:10px;right:15px}.dropdown-toggle{text-transform:capitalize}@media(max-width:992px){.nav>li>a{padding:0}.caret{float:right;-webkit-transform:translateY(1rem);transform:translateY(1rem)}.navbar-nav{padding:1.25rem}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#4f4649}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{background-color:transparent;color:#4f4649;padding:.875rem 2rem;border-bottom:2px solid #d7d7d7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav .active-dropdown .fa-chevron-down,.nav .dropdown.open>a .fa-chevron-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav .fa-chevron-down{font-size:14px;margin-left:8px;-webkit-transform:translateY(2px);transform:translateY(2px);float:right}.nav .dropdown.open .dropdown-menu{display:block;position:relative;background-color:#fff;padding:0}.nav .dropdown-menu .dropdown-menu:before{content:'';position:absolute;width:10px;height:calc(100%);background-color:#4f4649}.nav .dropdown-item{margin:0 !important;padding:1rem 1rem 1rem 4rem !important;border-bottom:0 !important}.nav .dropdown-menu .dropdown-menu:before{z-index:2}.nav ul{list-style:none;padding:0}.nav .close-button button{all:unset}.nav>li:not(.close-button){color:#d7d6d6;font-size:18px}.nav>li>.link,.nav>li>a{padding:2rem}.nav>li>ul>li{color:#212529;position:relative}.nav>li>ul>li>ul>li{padding-left:4rem;border-bottom:2px solid #d7d7d7;width:100%}.navbar-mobile{z-index:200;left:-80%;top:0;width:80%;height:100%;margin-top:0;overflow-y:auto;overflow-x:hidden;background:#4f4649;position:fixed;-webkit-transition:all .5s ease;transition:all .5s ease}.navbar-mobile.show{left:0%;-webkit-transition:all .5s ease;transition:all .5s ease}}@media(max-width:992px){.navbar-desktop{display:none !important}}@media(min-width:992px){.navbar-mobile{display:none !important}}

div[class*='pageheader']{margin-right:0;margin-left:0}div[class*='pageheader'] .left{padding-left:0;padding-right:0;background-repeat:no-repeat;background-position:center center}div[class*='pageheader'] .right:not(.carousel-control),.tyresearch-inpage{background-color:#4f464a}.pageheader .left{height:300px}.pageheader .right{height:300px;padding:20px;font-size:18px;text-align:center;color:#fff}.pageheader .right label{font-weight:normal;margin-bottom:10px;font-size:18px;line-height:8px}.pageheader .highlight{font-weight:700;color:#ff0;line-height:20px}.pageheader .competition{font-weight:700;font-size:32px;line-height:44px}.pageheader .competition p.small{font-size:14px;line-height:14px;margin:0}.pageheader-ts .left,.pageheader-ts .left .item,.pageheader-branch .left,.pageheader-branch .left .item{height:380px;padding-left:0;padding-right:0;background-repeat:no-repeat;background-position:center center}.pageheader-ts .left .item a,.pageheader-branch .left .item a{display:block;height:100%;width:100%}.pageheader-ts .right,.pageheader-branch .right{height:380px;padding:0}.pageheader-branch{background-color:#50464a}.pageheader-branch .left{height:auto;background-color:#fff}.pageheader-branch .right{height:auto}.pageheader-branch .branch{padding-left:0;padding-right:0}.pageheader-branch .branch h1{font-weight:normal}.pageheader-branch div.reviews{padding-top:25px;padding-left:15px;padding-right:15px;height:130px;background-color:#eaebeb;margin-bottom:15px}.pageheader-branch div.reviews-text{padding-left:0;padding-right:15px;min-height:235px;padding-bottom:5px}.pageheader-extend .left>div:first-of-type{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.pageheader-extend .right{background-color:#fff!important}.pageheader-extend .right>div:first-of-type{height:380px;background-color:#4f464a;margin-left:-15px;margin-right:-15px;border-bottom-right-radius:15px;border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-topright:15px}div[class*='pageheader'] .right .sizesearch,.tyresearch-inpage .sizesearch,.vrm-search-new .sizesearch{background-image:url('/img/headers/size-search.svg');background-repeat:no-repeat;background-position:center -85px;background-size:850px auto}div[class*='pageheader'] .right .branchsearch{padding:20px 60px;color:#fff;font-size:20px;line-height:26px;background-image:url('/img/headers/branch-search.jpg');height:380px}.pageheader-ts,.pageheader-branch{margin-bottom:20px}.pageheader-ts .left.tyres{background-image:url('/img/headers/tyres.svg')}.pageheader-ts .left.runflattyres{background-image:url('/img/headers/order-your-run-flat-tyres-today.jpg')}.pageheader-ts .left.wintertyres{background-image:url('/img/headers/order-your-winter-tyres-today.jpg')}.pageheader-ts .left.allseasontyres{background-image:url('/img/headers/all-season-tyres.jpg')}.pageheader-ts .left.electricvehicletyres{background-image:url('/img/headers/electric-vehicle-tyres.jpg')}.pageheader-ts .left.suvtyres{background-image:url('/img/headers/suv-tyres.jpg')}.pageheader-ts .left.summertyres{background-image:url('/img/headers/summer-tyres.jpg')}.pageheader-ts .left.caravantyres{background-image:url('/img/headers/order-your-caravan-tyres-today.jpg')}.pageheader-ts .left.energysavingtyres{background-image:url('/img/headers/energy-efficient-tyres.jpg')}.pageheader-ts .left.vantyres{background-image:url('/img/headers/order-your-van-tyres-today.jpg')}.pageheader-ts .left.fourfourtyres{background-image:url('/img/headers/order-your-4x4-tyres-today.jpg')}.pageheader-ts .left.pzero{background-image:url('/img/headers/pirelli-pzero.jpg')}.pageheader-ts .left.pricecomparsion{background-image:url('/img/headers/unbeatable-online-prices.jpg')}.pageheader-ts .left.novrm{background-image:url('/img/headers/try-entering-tyre-size.jpg')}.pageheader-ts .left.halfords{background-image:url('/img/headers/halfords.svg');background-size:cover}.pageheader .left.batteries{background-image:url('/img/headers/find-the-right-battery.jpg')}.pageheader .left.speedometer-bg{background-image:url('/img/headers/speedometer.jpg')}.pageheader .left.speedometer-bg .shaded-bg-70{background-color:rgba(0,0,0,.7);color:#fff;top:50%;transform:translateY(-50%);position:absolute}.pageheader .left.campervanbatteries{background-image:url('/img/headers/need-camper-van-battery.jpg')}.pageheader .left.vanbatteries{background-image:url('/img/headers/order-a-van-battery.jpg')}.pageheader .left.freebatterycheck{background-image:url('/img/headers/free-battery-check.jpg')}.pageheader .left.mobilebatteryfitting{background-image:url('/img/headers/mobile-battery-fitting.jpg')}.pageheader .left.winter-preparation-service{background-image:url('/img/headers/winter-preparation-service.jpg')}.pageheader .left.free-clutch-inspection{background-image:url('/img/headers/free-clutch-inspection.jpg')}.pageheader .left.experian{background-image:url('/img/headers/experian.jpg')}.pageheader .left.exhausts{background-image:url('/img/headers/need-help-with-exhausts.jpg')}.pageheader .left.brakes{background-image:url('/img/headers/need-help-with-brakes.jpg')}.pageheader .left.brakefluidchange{background-image:url('/img/headers/brake-fluid-change.jpg')}.pageheader .left.diagnostics{background-image:url('/img/headers/diagnostics.jpg')}.pageheader .left.adblue{background-image:url('/img/headers/adblue.jpg');background-size:cover}.pageheader .left.fuelefficiencypack{background-image:url('/img/headers/fuel-efficiency-pack.jpg');background-size:cover}.pageheader .left.dpfclean{background-image:url('/img/headers/dpf-clean.jpg')}.pageheader .left.dpfflush{background-image:url('/img/headers/dpf-flush.jpg')}.pageheader .left.headertextoverlay div div{height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageheader .left.headertextoverlay div div div{padding:3rem;color:#fff;background:rgba(0,0,0,.5);text-align:center}.pageheader .left.headertextoverlay h1{font-size:4rem;color:#fdda11;font-weight:bold}.pageheader .left.headertextoverlay p{font-size:3rem}.pageheader-ts .left.extended-tyre-warranty{background-image:url('/img/headers/extended-tyre-warranty.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat}.pageheader-ts .left.extended-tyre-warranty div{height:310px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageheader-ts .left.extended-tyre-warranty div div{padding:3rem;color:#fff;background:rgba(0,0,0,.5);text-align:center}.pageheader-ts .left.extended-tyre-warranty h1{font-size:4rem;color:#fdda11;font-weight:bold}.pageheader-ts .left.extended-tyre-warranty p{font-size:3rem;border-top:3px solid #fff}.pageheader .headlampalignment{background-image:url('/img/headers/headlamp-alignment.svg');background-size:cover}.pageheader .o2sensorclean{background-image:url('/img/headers/o2-sensor-clean.jpg')}.pageheader .airconditioningdiagnosticscheck{background-image:url('/img/headers/air-conditioning-diagnostics-check.jpg')}.pageheader .airconditioningantibacterialclean{background-image:url('/img/headers/air-conditioning-antibacterial-clean.jpg')}.pageheader .freetyrecheck{background-image:url('/img/headers/free-tyre-check.jpg')}.pageheader .fivepointcheck{background-image:url('/img/headers/5-point-check.jpg')}.pageheader .tenpointcheck{background-image:url('/img/headers/10-point-check.svg')}.pageheader .carsafetyinspection{background-image:url('/img/headers/car-safety-inspection.jpg')}.pageheader .windscreentreatment{background-image:url('/img/headers/windscreen-treatment.jpg')}.pageheader .left.wheelbalancing{background-image:url('/img/headers/wheel-balancing.jpg')}.pageheader .left.oilchange{background-image:url('/img/headers/oil-change.jpg')}.pageheader .left.steering{background-image:url('/img/headers/steering-suspension.jpg')}.pageheader .left.charitycarwash{background-image:url('/img/headers/charitycarwash.jpg')}.pageheader .left.puncture-repairs{background-image:url('/img/headers/puncture-repairs.jpg')}.pageheader .left.wiperblades{background-image:url('/img/headers/wiper-blades.jpg')}.pageheader .left.aamot{background-image:url('/img/headers/aa-mot.jpg')}.pageheader .left.customerhandshake{background-image:url('/img/headers/customer-hand-shake.jpg')}.pageheader .left.vsi{background-image:url('/img/headers/free-safety-check.jpg')}.pageheader .left.tyre-pressures{background-image:url('/img/headers/tyre-pressures.jpg');background-size:cover}.pageheader .left.tyremaintenance{background-image:url('/img/headers/tyre-maintenance.jpg')}.pageheader .left.tyrefitting{background-image:url('/img/headers/tyre-fitting.jpg')}.pageheader .left.expansion{background-image:url('/img/headers/branch-expansion.jpg')}.pageheader .left.cash-accounts{background-image:url('/img/headers/cash-accounts.jpg')}.pageheader .left.revive{background-image:url('/img/headers/revive-bodywork-repair.jpg')}.pageheader .left.affiliate{background-image:url('/img/headers/affiliate-program.jpg')}.pageheader-ts .left.keyworkersupport{background-image:url('/img/headers/priority-service.jpeg')}.pageheader-ts .left.payment-assist{background-image:url('/img/headers/payment-assist.svg')}.pageheader .left.business-account{background-image:url('/img/headers/business-account.jpg');padding:100px 40px 20px 40px;color:#ff0;line-height:30px;font-weight:700}.pageheader-ts .tyre-manufacturer{height:350px;background-image:url(/img/headers/motorway.jpg);background-repeat:no-repeat;background-position:center center;position:relative}.pageheader-ts .tyre-manufacturer div{background-color:rgba(0,0,0,.6);height:106px;position:absolute;bottom:0;left:0;font-size:20px;line-height:23px;text-align:center;color:#fff;padding:7px 35px;width:100%}.pageheader-ts .vehicle-manufacturer{background-position:top;background-color:#000;height:380px;padding:270px 25px 15px 25px;color:#fff;background-repeat:no-repeat}.tyre-pattern-prices{background-color:rgba(0,0,0,.6);height:106px;position:absolute;bottom:0;left:0;font-size:20px;line-height:23px;text-align:center;color:#fff;padding:15px 55px;width:100%}.pageheader-customer{background-image:url('/img/headers/customer.jpg');background-repeat:no-repeat;background-position:right top;height:250px;margin-top:-20px;background-size:auto 250px}.vrmsearch{height:auto;color:#fff;padding:6px 11px}.searchtyresVRM input,.searchtyresVRM button{height:46px;width:100%}.searchtyresVRM .postcode-input{padding-left:8px;text-transform:uppercase;color:#000}.searchtyresVRM #vrm{padding-left:40px}.sizesearch .container-fluid.text-center.input-group{margin:8px auto}.sizesearch .container-fluid.text-center.input-group .postcode-input{padding-left:8px;height:46px;text-transform:uppercase}.sizesearch .container-fluid.text-center.input-group button[type='submit']{height:46px}.pageheader-branch-halfords{background-color:unset;border-bottom:unset}.pageheader-branch-halfords .opening-hours{margin-bottom:20px}.pageheader-branch-halfords .opening-hours tbody tr>td{padding-right:30px}.pageheader-branch-halfords .trustpilot{padding:2rem}.pageheader-branch-halfords .halfords-logo{background-color:#242424;color:#fff;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageheader-branch-halfords .halfords-logospan{margin-top:10px}.pageheader-branch-halfords .halfords-logo img{max-width:300px}.branches-contact-header{background-color:#4f4649;color:#fff;text-align:center;padding:1rem 0;margin:0}.branches-contact-header img{border:2px solid #d7d7dd;border-radius:50%;margin:0 auto;display:block;max-height:50px}.branches-contact-header .title{font-size:2.5rem;margin-bottom:0}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control.left:hover{background-image:linear-gradient(to left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.3) 100%)}.carousel-control.right:hover{background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.3) 100%)}.carousel-control,.carousel-control{transition:.3s;opacity:0}.carousel-control:focus,.carousel-control:hover{opacity:1}@media(max-width:1200px){.tyre-pattern-prices{padding:15px 45px}}@media(max-width:992px){.pageheader-ts .tyre-manufacturer div{padding:10px 30px 30px 15px}.tyre-pattern-prices{padding:10px 30px 15px 30px}div[class*='pageheader'] .right .branchsearch{padding-right:40px;padding-left:40px}.searchtyresVRM input,.searchtyresVRM button{margin-bottom:8px}.pageheader-ts .left,.pageheader-ts .left .item,.pageheader-ts .right,.pageheader-branch .right{height:440px;overflow:hidden}.pageheader-branch-halfords .left,.pageheader-branch-halfords .right{height:unset}.branches-contact-header{text-align:left}.branches-contact-header .title{margin-bottom:1.5rem}}@media(min-width:769px) and (max-width:1200px){.sizesearch .input-sm{padding:2px}.pageheader-branch .branch{padding-left:0;padding-right:15px}}@media(max-width:768px){.pageheader .right{height:auto}.pageheader .left.customerhandshake{background-position:30% center!important}.sizesearch .input-sm{padding:4px;width:55px!important}.sizesearch .form-control{display:inline-block;width:auto}.pageheader-extend .left>div:first-of-type{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pageheader-extend .right>div:first-of-type{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pageheader-customer{background-position:90% top}.pageheader-ts .tyre-manufacturer{background-position:60% center;margin-bottom:0}.pageheader-ts .tyre-manufacturer div{font-size:18px;padding:10px 25px 15px 25px}.pageheader-ts .vehicle-manufacturer{height:auto}.tyre-pattern-prices{font-size:18px;padding:10px 25px 15px 25px}div[class*='pageheader'] .right .branchsearch{padding-right:20px;padding-left:20px}.pageheader-customer{margin-top:0}.pageheader-ts .left,.pageheader-ts .left .item{height:350px}.pageheader-ts .right,.pageheader-branch .right{height:450px}.sizesearch .input-group{margin:0 auto}.pageheader-branch-halfords{text-align:center}.pageheader-branch-halfords .opening-hours{margin-left:auto;margin-right:auto}}

.tyreresult{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:15px;border:1px solid #939598;background-color:#fff;margin:5px auto 20px auto;padding:10px 10px 0 10px;max-width:340px}.tyreresult .promotion{width:90px;height:90px;cursor:pointer}#tyrePromotionModal a{color:#000}.tyreresult .image{float:left;width:135px;height:155px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-left-radius:8px;border:1px solid #939598;background-color:#fff;background-size:cover;background-repeat:no-repeat;margin:0 10px 10px 0;vertical-align:middle;position:relative}.tyreresult .image .offer:before{content:'';display:inline-block;vertical-align:middle;height:100%}.tyreresult .image .offer img{vertical-align:middle}.tyreresult .details{float:left;width:130px;height:135px;margin-left:5px}.tyreresult .details p{margin:0}.tyreresult .details img{height:38px;width:132px;border:1px solid #e1e1e1;padding:2px;margin-bottom:2px}.tyreresult img.fitment{margin-right:5px}.pattern_link,.pattern_link:hover{color:#000;text-decoration:none;font-weight:bold}.tyreresult .price{height:200px;margin-bottom:5px;background-color:#f8f8f8;border-radius:0;padding:15px 15px 20px 15px;clear:left;border:1px solid #e4e4e4}.tyreresult .price p{margin:0}.tyreresult .price p:first-of-type{line-height:20px}.tyreresult .tyrelabel{width:135px;height:200px;margin-top:0;margin-right:auto;margin-left:auto;background-position:left center;background-repeat:no-repeat;background-size:contain;padding-left:3px;padding-top:1px;border:2px solid #cfcfcf}.tyrelabel .glyphicon{position:relative;top:170px}.tyreresult .offer{height:20px;font-weight:500;color:#f00}.tyreresult .free-guarantee{height:29px}.tyreresult .free-guarantee button{width:285px;background-color:#a9a9a9;color:#fff;height:25px;margin:0 auto;padding:2px 0;clear:both;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:20px;font-size:14px;border:0}.tyreresult .price-select{margin-bottom:10px;font-size:14px;padding:1px}.tyreresult .basket-add{font-size:16px;padding:1px}.category{color:#fff;background-color:#e11a21;margin-bottom:15px;padding-top:5px;border-radius:0 0 15px 15px;margin-left:auto;padding-bottom:5px;margin-right:auto;font-size:18px;text-align:center}.tyreresult .freeguarantee{height:74px;width:125%;background-color:#e4071f}.vrm-sizeoption-main{font-size:18px;font-weight:bold;margin-top:10px;text-align:center;background-color:#ff3d36;color:rgba(255,255,255,1);padding-top:10px;padding-bottom:10px}.vrm-sizeoption{font-size:18px;font-weight:bold;margin-top:10px;text-align:center;background-color:#4f464a;color:rgba(255,255,255,1);padding-top:10px;padding-bottom:10px}.vrm-tyresize{padding:15px;background-color:#fff;color:#555;font-size:18px;font-weight:bold;text-align:center;position:relative;margin-top:-10px;margin-bottom:15px}.vrm-tyresize-alt{color:#4d4749;font-size:16px;text-align:right}.vrm-tyresize-alt-break{margin-top:35px}.vrm-fitment{font-size:22px;line-height:30px}.vrm-search-new{background-color:#4e474a;color:#fff;padding:20px 90px 10px 90px;line-height:20px}.vrm-search-new p:nth-child(2){font-size:24px;line-height:28px;color:#fff}.vrm-search-new .sizesearch{padding-top:160px;height:248px}.vrm-search-new .sizesearch p{display:none}table.vrmsizesvehicle{font-size:12px;background:#eaebec;margin:15px 0;border:#ccc 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;width:100%;max-width:100%;margin-bottom:20px}table.vrmsizesvehicle td{padding:6px 15px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fafafa));background:-moz-linear-gradient(top,#fbfbfb,#fafafa);font-size:14px}@media(max-width:767px){.tyreresult .price{height:200px;margin-bottom:5px;margin-left:5px;padding:15px 5px 20px 5px;clear:left}.vrm-fitment{font-size:20px;line-height:26px}.vrm-search-new{padding-left:15px;padding-right:15px}.vrm-search-new p:nth-child(2){font-size:20px;line-height:26px}.vrm-search-new .sizesearch{margin-left:-15px;margin-right:-15px}}@media(min-width:1200px){.vrm-search-new{padding-left:150px;padding-right:150px}}@media(max-width:320px){.tyreresult .image{float:left;width:135px;height:160px;border-top-left-radius:8px;border:1px solid #939598;background-color:#fff;background-size:cover;background-repeat:no-repeat;margin:-11px 10px 10px -11px;text-align:center;vertical-align:middle}.tyreresult .tyrelabel{margin-left:-11px}.tyreresult .details{margin-left:0}.freeguarantee{padding-top:8px}}

#checkout-process-stages{list-style:none;margin:0;padding:0;height:56px;line-height:18px;margin-top:0;margin-bottom:10px;border-color:#e1e1e1 #ccc #c4c4c4;border-width:1px}#checkout-process-stages li{float:left;position:relative;width:25%;margin:0;list-style:none;padding:14px 2% 18px 2%;font-weight:bold;background:transparent url('/img/checkout/arrow.svg') right center no-repeat}#checkout-process-stages li:last-child{background:none}.stage-number{width:35px;height:29px;margin-right:5px;display:inline-block;float:left;background-size:contain;background-repeat:no-repeat;padding-bottom:0;margin-bottom:-5px}.stage-01 .stage-number{background-image:url('/img/checkout/stage-basket.svg')}.stage-01.active .stage-number{background-image:url('/img/checkout/stage-basket-active.svg')}.stage-02 .stage-number{background-image:url('/img/checkout/stage-branch.svg')}.stage-02.active .stage-number{background-image:url('/img/checkout/stage-branch-active.svg')}.stage-03 .stage-number{background-image:url('/img/checkout/stage-time.svg')}.stage-03 .stage-number{background-image:url('/img/checkout/stage-details-active.svg')}.stage-03.active .stage-number{background-image:url('/img/checkout/stage-details.svg')}span.stage-text{position:relative;top:8px;color:#fff}.active span.stage-text{color:#e4071f}#checkout-process{background-color:#e4e4e4;height:56px;margin-right:auto;margin-left:auto}@media(max-width:767px){#checkout-process-stages li{padding:2px 14% 18px 2%}.stage-number{display:none}.stage-01 .stage-number{background-image:none}.stage-02 .stage-number{background-image:none}.stage-03 .stage-number{background-image:none}}

.checkout-branch-results .fa-spinner{font-size:12em}.checkout-branch-results hr.grey.small{height:1px}.checkout-branch-results .mobile-fitting-cta .panel-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#4f4649}.checkout-branch-results .mobile-fitting-cta .accordion-toggle{background-color:#337ab7;display:inline-block;padding:2px 8px;border-radius:4px;color:#fff;margin-left:12px}.checkout-branch-results .mobile-fitting-cta img{width:50px;height:auto;margin-right:12px}.checkout-branch-results h2{color:#242424 !important;background:transparent !important;text-align:left !important;font-family:'Roboto',sans-serif;font-weight:700;font-size:24px}.checkout-branch-results #branchlist>div{margin-bottom:20px}.checkout-branch-results #branchlist .location-distance{margin-bottom:8px}.checkout-branch-results #branchlist .location-distance span{white-space:nowrap}.checkout-branch-results #mobileAppointment h5{line-height:2rem;font-weight:normal}.checkout-branch-results .notimes{border:1px solid #a94442;background-color:#ebccd1}.checkout-branch-results .price-change{position:relative;display:inline-block;z-index:5;width:100%}.checkout-branch-results .price-change .tooltip-text{background-color:#c4c4c4;text-align:center;position:absolute;z-index:99;padding:12px 10px;top:-30px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;white-space:nowrap;font-size:15px}.checkout-branch-results .price-change .tooltip-text span{margin-left:6px}.checkout-branch-results .price-change .tooltip-text span.glyphicon{color:#e40f22}.checkout-branch-results .price-change .tooltip-hover-text{border:1px solid #c3c3c3;visibility:hidden;width:220px;background-color:#fff;color:#333;text-align:center;border-radius:6px;margin-left:-73px;position:absolute;bottom:45px}.checkout-branch-results .price-change .tooltip-hover-text:after{content:' ';position:absolute;top:100%;left:50%;margin-left:-8px;-webkit-transform:rotate(45deg) translate(-10px,-5px);transform:rotate(45deg) translate(-10px,-5px);background-color:#fff;height:20px;width:20px;border-width:1px;border-style:solid;border-color:#fff #c3c3c3 #c3c3c3 #fff}.checkout-branch-results .price-change .tooltip-hover-text p{padding:8px;margin:1px 1px 0}.checkout-branch-results .price-change .tooltip-hover-text p:first-of-type{background-color:#f7f7f7}.checkout-branch-results .price-change .tooltip-hover-text hr{padding-top:0;background-color:transparent;border-top:1px solid #c3c3c3;margin:0 0 5px}.checkout-branch-results .price-change:hover .tooltip-hover-text{visibility:visible}.checkout-branch-results .border-error{border:1px solid #e11a22;padding:10px}.checkout-branch-results .checkout-error-box hr{border-top:1px solid #e11a22;width:calc(100% - 8px)}.checkout-branch-results .checkout-error-box .icon-error{margin-right:6px;margin-bottom:-2px}.checkout-branch-results .postcode-search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-branch-results .postcode-search form button{height:35px;border-radius:0}.checkout-branch-results .postcode-search form input{width:75%}.checkout-branch-results .postcode-search form span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-branch-results .postcode-search form input,.checkout-branch-results .postcode-search form select,.checkout-branch-results .postcode-search form button{margin-left:10px;margin-right:10px}.checkout-branch-results form{position:relative}@media(max-width:992px){.checkout-branch-results .postcode-search form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-branch-results .postcode-search form input,.checkout-branch-results .postcode-search form select,.checkout-branch-results .postcode-search form button{width:100%}.checkout-branch-results .postcode-search form button{margin-top:12px}}@media(min-width:768px) and (max-width:992px){.checkout-branch-results .mobile-fitting-cta img{display:none}}@media(max-width:768px){.checkout-branch-results form input,.checkout-branch-results form select,.checkout-branch-results orm button{margin-bottom:8px}.checkout-branch-results form button{margin-top:4px}.checkout-branch-results .price-change .tooltip-text{right:0}.checkout-branch-results .price-change .tooltip-hover-text:after{left:calc(100% - 50px)}.servicing-quote{margin-left:0;border-radius:0}}@media(min-width:768px){.checkout-branch-results form .form-submit{position:absolute;right:0;bottom:0}}

/**
 * Swiper 8.3.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 6, 2022
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
