@font-face{font-family:"Bridgestone";
src:url('/Fonts/FirstStop/OpenType/BridgestoneType-Regular.otf') format('embedded-opentype'),url('/Fonts/FirstStop/TrueType/BridgestoneType-Regular.ttf') format('truetype');
font-weight:normal;
font-style:normal}
@font-face{font-family:"Bridgestone";
src:url('/Fonts/FirstStop/OpenType/BridgestoneType-Italic.otf') format('embedded-opentype'),url('/Fonts/FirstStop/TrueType/BridgestoneType-Italic.ttf') format('truetype');
font-weight:normal;
font-style:italic}
@font-face{font-family:"Bridgestone";
src:url('/Fonts/FirstStop/OpenType/BridgestoneType-Medium.otf') format('embedded-opentype'),url('/Fonts/FirstStop/TrueType/BridgestoneType-Medium.ttf') format('truetype');
font-weight:500;
font-style:normal}
@font-face{font-family:"Bridgestone";
src:url('/Fonts/FirstStop/OpenType/BridgestoneType-MediumIt.otf') format('embedded-opentype'),url('/Fonts/FirstStop/TrueType/BridgestoneType-MediumIt.ttf') format('truetype');
font-weight:500;
font-style:italic}
@font-face{font-family:"Bridgestone";
src:url('/Fonts/FirstStop/OpenType/BridgestoneType-Bold.otf') format('embedded-opentype'),url('/Fonts/FirstStop/TrueType/BridgestoneType-Bold.ttf') format('truetype');
font-weight:bold;
font-style:normal}
@font-face{font-family:"Bridgestone";
src:url('/Fonts/FirstStop/OpenType/BridgestoneType-BoldItalic.otf') format('embedded-opentype'),url('/Fonts/FirstStop/TrueType/BridgestoneType-BoldItalic.ttf') format('truetype');
font-weight:bold;
font-style:italic}
html,body{font-size:14px}body{background-color:#e4e4e4;color:#231f20;font-family:"Bridgestone",sans-serif}body.fs-body .fs-block{display:block}body.fs-body .fs-inline-block{display:inline-block}body.fs-body .fs-flex{display:flex}body.fs-body .fs-inline-flex{display:inline-flex}body.fs-body .fs-hide{display:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000;font-family:"Bridgestone",sans-serif;font-weight:500;margin-top:0}a{color:#ed1d2e}a:hover,a:focus{color:#ed1d2e}b,strong,.font-weight-bold,.font-weight-semibold,label,.field-validation-error,.error{font-weight:500}.font-weight-normal{font-weight:400 !important}p{font-size:16px;line-height:24px}p.font-size-14{font-size:14px}small p{font-size:14px}.text-primary,.rrp-wrap,.updated-price{color:#ed1d2e}.g-0{gap:0 !important}.g-10{gap:10px !important}.g-20{gap:20px !important}.gy-10{row-gap:10px !important}.gy-20{row-gap:20px !important}.gy-30{row-gap:20px !important}.gy-40{row-gap:40px !important}.p-34{padding-left:34px !important;padding-right:34px !important}.min-w-150{min-width:150px}.min-w-200{min-width:200px}.max-h-25{max-height:25px}.max-h-60{max-height:60px}.fw-bold{font-weight:700}.border-0{border:none !important}.border-bottom-0{border-bottom:none !important}.cursor-pointer{cursor:pointer}.current-day{font-weight:400}.menu-mobile{align-items:center;justify-content:center}.menu-mobile-bg{background:#f0f0f0;border-radius:50%;height:40px;margin-right:5px;padding:10px;width:40px}.menu-mobile-bg.menu-mobile-basket{margin-right:15px}.menu-mobile-bg.menu-mobile-basket .basket-counter{background-color:#ed1d2e;border-radius:50%;color:#fff !important;left:auto;margin-left:0;position:absolute;right:-3px;top:-2px;width:20px}.menu-mobile-bg img{height:18px;width:18px}.menu-mobile-bg.menu-mobile-phone img{height:22px;width:22px}.page-title{font-size:40px;line-height:1.2 !important;margin-top:0;font-weight:500;margin-bottom:30px}@media (max-width:767px){.page-title{font-size:20px;line-height:20px;margin-bottom:20px}}.form-control{border:solid 1px rgba(160,164,159,0.2);border-radius:0;box-shadow:none}.form-control:focus{border-color:#231f20 !important;outline:solid 1px #231f20}.child-fs-14 p{font-size:14px}.font-size-16{font-size:16px !important}.text-white{color:#fff !important}.color-brand{color:#ed1d2e !important}a.help{color:#231f20;cursor:help}select,select.form-control{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23ed1d2e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border-radius:0}.cookie-banner{background-color:#f8f8f8;border-bottom:solid 1px rgba(160,164,159,0.2)}@media (max-width:550px){.cookie-banner .row div{font-size:14px;padding:0}.cookie-banner .row>div{padding:1em .6em}.cookie-banner .row .d-flex{gap:6px}.cookie-banner .row .d-flex button{font-size:13px;font-weight:400;letter-spacing:0;margin-left:0}}.mobile-upper{background-color:#ed1d2e}@media only screen and (max-width:991px){.menu-mobile{display:flex !important;z-index:100}.menu-mobile .basket-counter{color:#000;margin-left:0}.menu-mobile.menu-open{padding:0}.menu-mobile.menu-open svg{height:30px;width:30px}.menu-mobile.menu-open:after{display:none}.menu-mobile.menu-open path{fill:#000 !important}}.main-content{background-color:transparent}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6,.main-content .h1,.main-content .h2,.main-content .h3,.main-content .h4,.main-content .h5,.main-content .h6{color:#000}.content-container{background-color:#ececec;margin:0 auto;max-width:1640px}.fs-container,.container{margin:0 auto}@media (min-width:1400px){.fs-container,.container{max-width:1280px}}.content-section{background-color:#fff;padding:40px 60px}@media (max-width:767px){.content-section{padding:20px}}.content-section h1{font-size:48px;margin-bottom:2rem}.content-section h1.title-alt{font-size:24px}.content-section h1.page-title{font-size:35px}.size-widget h2{padding-right:0}.size-widget h2 br{display:none}.size-widget h2 span{display:none}.size-widget .size-search{display:block}.vrn-option-size+.vrn-option-size{border-top:solid 1px rgba(160,164,159,0.2)}header{background-color:#fff}header .headerText{color:#231f20;text-align:right}header .logo-container .logo{max-width:239px}@media (max-width:767px){header .logo-container .logo{max-width:130px}}.basket-nav svg path{fill:#000 !important}.google-review-desktop,.meganav-google-desktop{display:block !important}@media (max-width:991px){.google-review-desktop,.meganav-google-desktop{display:none !important}}.meganav-google-mobile{display:none !important}@media (max-width:991px){.meganav-google-mobile{display:block !important}}.mobile-address-container{display:none}@media (max-width:991px){.mobile-address-container{display:block}}.mobile-address{font-size:13px;padding-left:4px}.basket-counter{font-weight:500;left:0;margin-left:2px;position:static;transform:none;width:25px}.google-review-widget{padding:3px 0}.google-review-widget .rating-lbl{color:#484847;font-size:25px;font-weight:500}@media (max-width:992px){.google-review-widget{height:auto}.google-review-widget .meganav-google{max-height:16px}.google-review-widget .rating-lbl{font-size:16px;margin:0 8px}.google-review-widget .rating-container{padding-left:0;padding-right:0}}.google-review-widget .fs-star{transform:translateY(-2px)}@media (max-width:991px){.google-review-widget .fs-star{height:12px}.google-review-widget .fs-star:not(:first-child){margin-left:-2px}}#google-modal .google-review-widget{margin:0 auto}.meganav-google{max-height:24px}@media (min-width:992px){.meganav-google{transform:translateY(2px)}}.recommended-brands{text-align:left}.recommended-brands h2{margin-bottom:10px;text-align:left}@media (max-width:768px){.recommended-brands a{padding:10px}}.footer-fs-social{background-color:#fff;border-top:solid 1px rgba(160,164,159,0.2);padding:12px 0}.footer-fs-social a{color:#ed1d2e}.footer-fs-social .footer-social{display:flex;gap:10px;margin-bottom:0}.footer-fs-social .footer-social dt{display:none}.footer-fs-social .footer-social dd span{font-size:30px}.servicing-package.highlighted{border-color:#ed1d2e}.servicing-package.highlighted:after{background-color:#ed1d2e}.servicing-package .package-img{margin-left:auto;margin-right:auto;max-height:60px}.services-offered{margin-top:0}.footer .middle{background-color:#fff;color:#231f20;padding:24px 0}.footer .middle h1,.footer .middle h2,.footer .middle h3,.footer .middle h4,.footer .middle h5,.footer .middle h6{color:#000}.footer .middle h2{font-size:16px;margin-bottom:.5rem}.footer .lower{background-color:#3a3e3d;color:#fff}.footer .lower a,.footer .lower a:hover,.footer .lower .current-day{color:#fff}.footer .lower h4,.footer .lower p{font-size:14px;color:#fff}.footer .lower address{font-weight:500}.footer .lower .inner{border:none;line-height:24px;margin:20px 0 0;padding:30px 0}.footer .lower dl.footer-social{align-items:center;display:flex}.footer .lower dl.footer-social dt{margin:0}.footer .lower dl.footer-social dd{margin-top:0}.footer .lower dl.opening-times dt{display:none;font-size:14px}.footer .lower dl.opening-times dd{margin-bottom:5px}.footer .lower dl.opening-times .current-day{color:#fff !important;font-weight:400}.footer .lower ul.footer-links{padding:0}.footer .lower ul.footer-links a{color:#a0a49f}.footer .lower ul.footer-links li{margin-right:0}.footer .lower ul.footer-links li:not(:last-child):after{color:#a0a49f;content:"|";display:inline-block;margin:0 10px}#txtVrnSearch{background-color:#fff;border:solid 1px rgba(160,164,159,0.2) !important;border-radius:0;display:block}.home-search #txtVrnSearch{border:solid 1px #fff !important}#size-search .btn,#vrn-search .btn{margin-bottom:1rem !important}.right-col #size-search .btn{margin-bottom:1.5rem !important}.right-col #vrn-search p{font-size:12px;margin-bottom:0}.right-col #vrn-search p:empty{display:none}.top-banner{background-color:#3a3e3d !important;font-size:14px;font-weight:400}.block{box-shadow:none}#search-results-title{background-color:transparent;padding:0}#search-results-title h1{font-size:38px}@media (max-width:767px){#search-results-title h1{font-size:20px;line-height:20px;margin-bottom:20px}}.home-search-mobile{display:none}@media (max-width:991px){.home-search-mobile{display:block}}.home-search-desktop{display:block}@media (max-width:991px){.home-search-desktop{display:none}}@media (max-width:991px){.home-search .nav-tabs{display:flex;justify-content:center;margin-bottom:20px}}.home-splash{background-color:#3a3e3d;background-image:none}@media (min-width:1200px){.home-splash #size-search{background-image:url('/Images/FirstStop/tyre-charge-alt.png');background-size:contain}}@media (max-width:1299px){.home-splash{padding:20px 10px !important}}.home-splash .home-search{background-color:transparent;padding:0}.home-splash .form-control{border-radius:0;font-size:13px}.home-splash .tab-content{background-color:transparent;border:none;min-height:310px}.home-splash .tab-content p,.home-splash .tab-content label,.home-splash .tab-content h2,.home-splash .tab-content h3{color:#fff}.home-splash .tab-content h2,.home-splash .tab-content h3{font-size:16px}@media (max-width:767px){.home-splash .tab-content{padding:10px}}@media (max-width:767px){.home-splash .nav-tabs{padding-left:10px}}.home-splash .nav-tabs>li.active>a:hover{border-top:0px solid transparent !important}.home-splash .nav-tabs>li>a{color:#fff !important;font-weight:normal}.home-splash .nav-tabs>li.active{border:none}.home-splash .nav-tabs>li.active>a{border-bottom:solid 2px #ed1d2e !important;font-weight:500;border-top:0px solid transparent}.home-splash .nav-tabs>li{background-color:transparent;border:none;width:auto}.home-splash .nav-tabs>li:not(.active)>a:hover{border-bottom-color:transparent !important;font-weight:normal;border-top:0px solid transparent;background-color:transparent}.home-splash .btn-primary[data-action="Remove"]{background-color:transparent;border-color:#ed1d2e;color:#ed1d2e}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:active{background-color:#ed1d2e;border-color:#ed1d2e}.nav-tabs>li,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus,.nav-tabs>li:not(.active)>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:transparent;border-left:none;border-right:none}.nav>li>a:focus{background-color:transparent}.nav-tabs{border:none;margin-bottom:10px;padding-left:20px}.nav-tabs>li{width:auto}.nav-tabs>li:first-child{margin-right:30px}.nav-tabs>li>a{border:none;border-bottom:solid 2px transparent;border-top:none !important;font-weight:400;padding:8px 0}.nav-tabs>li.active>a{border-bottom:solid 2px #ed1d2e !important;font-weight:500}.nav-tabs>li:not(.active)>a:hover{border-bottom-color:transparent !important;font-weight:normal;border-top:0px solid transparent;background-color:transparent}.home-cta-icon{height:75px;margin-bottom:1.5rem;width:75px}.home-location .company-address,.footer .company-address{margin-top:15px}.home-location .company-address strong,.footer .company-address strong,.home-location .company-address br,.footer .company-address br{display:none}.home-location .p-10.pt-0,.footer .p-10.pt-0,.home-location .row.p-20,.footer .row.p-20{padding:0 !important}.home-location .adr,.footer .adr{display:flex}.home-location .adr:before,.footer .adr:before{background-image:url('/Images/FirstStop/firststoplocation.svg');background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:17px;margin-right:10px;margin-top:2px;width:12px}.home-location .adr address,.footer .adr address{display:inline-block}.home-location .adr div,.footer .adr div{display:inline}.home-location .adr div+div:before,.footer .adr div+div:before{content:",";margin-right:2px;margin-left:-3px}.home-location .adr div+div+.no-comma:before,.footer .adr div+div+.no-comma:before{content:""}.footer .adr address{font-weight:400}.footer .adr:before{display:none}#orderBy{padding:10px 40px 10px 20px}@media (min-width:1200px) and (max-width:1399px){#filterResults .tyre-result .btn{font-size:13px;letter-spacing:normal;padding-left:18px;padding-right:18px}}.filters .filter input[type="checkbox"]{margin:0 20px 0 0 !important}.filters .filter.brands-filter label,.filters .filter.specialist-filter label{align-items:center;border:solid 1px rgba(160,164,159,0.2);border-radius:0px;display:flex !important;font-weight:400;margin:-1px 0 0 0;padding:10px 20px}.filters .filter.brands-filter label:hover,.filters .filter.specialist-filter label:hover{border-color:#c3cddd}#lnkClearFilters{color:#ed1d2e;font-size:14px;font-weight:400;text-decoration:underline}.hero-results .block.hidden-xs.hidden-sm{border:solid 2px rgba(160,164,159,0.6);border-bottom:none;margin-bottom:-1px;padding-bottom:2px}.hero-results .block.hidden-xs.hidden-sm .block-center{text-align:left}.hero-results .hero-standard-result .best-buy{top:-95px}@media (max-width:991px){.hero-results .hero-standard-result .best-buy{top:15px}}.hero-results .tyre-result{border:solid 2px rgba(160,164,159,0.6)}@media (min-width:992px){.hero-results .tyre-result{border-top:none}}.sec.results-sec{padding-bottom:0}.promo-default .promo-available-hero,.promo-default .promo-available{left:0;right:auto}.stock-banner-container{background:transparent linear-gradient(94deg,#ed1d2e 50%,#3a3e3d 100%) 0% 0% no-repeat padding-box;margin:0 -20px;padding:0 20px}.tyre-result .stock-banner-container{bottom:0;position:absolute;width:calc(100% + 40px)}.stock-banner-container.angled{bottom:-10px;padding:0}.stock-banner-container.angled:after{content:"";width:10px;height:26px;border-right:10px solid transparent;border-top:26px solid #3a3e3d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:-10px}.stock-banner-container.ribbon{left:-10px;width:calc(100% + 60px)}.stock-banner-container.ribbon:before,.stock-banner-container.ribbon:after{border-bottom:solid 10px transparent;position:absolute;width:0;height:0;display:block}.stock-banner-container.ribbon:before{content:"";border-right:solid 10px black;bottom:-10px;left:0;right:auto;top:auto}.stock-banner-container.ribbon:after{content:"";border-left:solid 10px black;bottom:-10px;left:auto;right:0;top:auto}.stock-banner-container .stock-banner-icon{height:30px;margin:0 5px 0 0;width:30px}.stock-banner{align-items:center;color:#fff;column-gap:5px;display:flex;font-weight:500;justify-content:center;padding:8px 10px;text-align:center}.highlighted-title,.highlighted-result{border-color:#ed1d2e !important}.tyre-result{border:solid 1px rgba(160,164,159,0.2);box-shadow:none}.tyre-result select{font-size:13px;max-width:100% !important;padding:10px 8px}.tyre-result select,.tyre-result .btn{height:42px}.tyre-result .btn{font-size:13px;letter-spacing:.5px;padding:12px;width:100%}.tyre-result .best-buy{background-color:#ed1d2e;border-radius:3px 3px 0;bottom:auto;font-size:12px;font-weight:500;left:auto;padding:6px 12px;right:-10px;top:-52px !important}@media (max-width:991px){.tyre-result .best-buy{top:47px !important}}.tyre-result .best-buy:after{border-left:solid 10px #000;border-right:none;bottom:-10px;left:auto;right:0;top:auto}.tyre-result .was-price-wrapper{display:inline-block}.tyre-result .was-price{text-decoration:line-through}.tyre-result .manufacturer-img img{max-width:125px}.tyre-result .tyre-result-pattern-link{color:#000;font-size:16px;font-weight:500}.tyre-result .tyre-more-info{align-items:center;border-top:solid 1px rgba(160,164,159,0.2);display:flex;font-size:14px;justify-content:space-between;min-height:50px;padding:10px 20px}.tyre-result .tyre-more-info a,.tyre-result .tyre-more-info .tyre-result-pattern-link{color:#000;font-size:13px;font-weight:500;text-decoration:underline}.tyre-result .tyre-more-info .fa-youtube{color:#fff;transform:translateY(-1px)}.tyre-result .review-container img{margin-right:-1px;transform:translateY(-3px)}.tyre-result .review-container .text-primary{color:#231f20}.tyre-result .multi-price{margin-top:10px;text-align:left !important}.tyre-result .item-highlight{background-color:#fff}.tyre-result .item-price{display:inline-block;margin-right:5px}.tyre-result .item-price+br{display:none}.basket-items .tyre-result .item-price{margin-right:0}.tyre-result .was-price-wrapper{color:#ed1d2e;font-weight:bold}.tyre-result .labelling{border:none;padding:0}.tyre-result.list-result .labelling{padding:0}.tyre-result.additional-result .best-buy{max-width:100%;bottom:14px !important;height:33px}.labelling{gap:10px}.tyre-detail .tyre-detail-title{font-size:30px}.tyre-detail .multi-price{margin-bottom:0 !important;text-align:left !important}.tyre-detail .item-solo{padding:0}.tyre-detail #Quantity{margin-right:10px;min-width:120px}.tyre-detail #Quantity,.tyre-detail #enumBook{height:42px}.tyre-detail #enumBook{max-width:150px}.tyre-detail .rrp-wrap{margin:0;text-align:revert}.tyre-detail .was-price-wrapper{color:#ed1d2e;font-weight:bold}.tyre-detail .price-lbl{display:block}.tyre-detail .item-price{display:inline-block;margin-right:1rem}.tyre-detail .fs-star{transform:translateY(-2px)}.tyre-detail .main-img-container{border:solid 1px rgba(160,164,159,0.2)}.review-content .text-primary{color:#ed1d2e}.review-score-breakdown{align-items:baseline;display:flex;line-height:1}.review-score-breakdown strong{font-size:20px}blockquote{border-color:transparent}.progress-bar,.review-content .progress-bar{background-color:#ed1d2e;font-weight:500}.slot-message,.slot-message p{font-size:13px;line-height:1.8}.slot-message p{margin-bottom:15px}.input42{height:auto}@media (max-width:991px){.background-image-no-service{background-color:#fff !important;background-image:none}.background-image-no-service,.background-image-no-service .font-white{color:#000 !important}.background-image-no-service .content-wrapper{padding:20px}}.basket .tyre-result,.basket .tyre-result:last-child{margin-top:-1px}.basket .tyre-result .multi-price{text-align:right !important}.basket .tyre-result select{margin-left:0 !important;max-width:100% !important;padding:10px 40px 10px 20px}.basket .tyre-result .main-img{min-width:150px}.basket .tyre-result .price span,.basket .extra-service .price span,.basket .extra-service-normal .price span,.basket #tyre-fitment-charge-price{color:#000;font-size:18px}.basket .updated-price{color:#ed1d2e}.basket .labelling{padding:0 !important}@media (max-width:991px){.discount-form{padding:0}}.discount-form .form-control,.discount-form .btn{height:46px}.discount-form .btn{letter-spacing:.5px;padding:12px 18px}.discount-form #discount-message{font-weight:500}.service-click[data-action="Remove"],.service-click[data-action="Remove"]:disabled{background-color:transparent;border:none;color:#ed1d2e !important;font-size:12px;font-weight:400}.service-click[data-action="Remove"]:disabled{opacity:.5}.service-click[data-action="Remove"]:before{content:"[x] "}.block.block-alt{border:none}.basket-summary-container .tyre-result-pattern-link{color:#000}.basket-summary-img-container{flex-shrink:0}#basket-next-step{margin-right:10px}#next-step-btn{font-size:12px;letter-spacing:normal}.fitment-charge .service-container{margin-top:-1px !important}.fitment-charge .service-icon-width{display:flex;justify-content:center;min-width:150px}.fitment-charge .service-icon-width .service-icon-container{border:none;padding:0}.fitment-charge .service-icon-width .service-icon-container img{height:auto;width:40px}@media (min-width:768px){.fitment-charge .service-main{padding-left:3rem}}.service-icon-container .service-icon{height:auto}.service-price-per-tyre{color:#333;font-weight:normal;font-size:0.9em;font-style:italic;margin-left:3px}.basket-service-desc,.basket-service-desc p{font-size:14px;font-weight:500}.checkout-order .col-lg-4{order:2}.checkout-order .col-lg-8{order:1}.checkout-date tr td:first-child{font-weight:500}.checkout-date label{align-items:center;cursor:pointer;display:inline-flex;font-weight:400}.checkout-date label input[type="radio"]{margin-right:7px;margin-top:-1px}#payment-select{margin-top:3rem !important}#payment-select h3{margin-bottom:.25rem}#payment-select p{font-size:14px}.service-click[data-action="Remove"] .fa-basket-shopping{display:none}#divPaymentExtraInfo .card{margin-top:1.5rem}#basket-menu-based-service p{font-size:14px}#basket-menu-based-service img{background-color:#fff;border:solid 1px rgba(160,164,159,0.2);border-radius:3px;max-height:75px !important;padding:10px}@media (max-width:767px){#basket-menu-based-service img{max-height:40px !important;padding:5px}}@media (max-width:1199px){.services-step .service-click[data-action="Remove"]{padding:12px 0}}.tyres-step .fitment-charge .service-click[data-action="Remove"]{padding:12px 0}.timeline li{width:200px}@media (max-width:767px){.timeline li{width:120px}}@media (max-width:480px){.timeline li{width:100px}.timeline li:before{border-width:1px;font-size:12px;height:25px;line-height:25px;width:25px}.timeline li:after{top:12.5px}}.timeline li a{font-weight:400}.timeline li.active a{font-weight:500}.promo-detail-message{background-color:#ed1d2e}.promo-default .promo-not-qualified{background:linear-gradient(315deg,#ed1d2e 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%)}.promo-default .promo-qualified-container{background-color:#3a3e3d;border-left:none;color:#fff}.promo-default .promo-qualified-container span{font-weight:500;margin:5px 10px}.basket-items #ulTyreFitmentCharges{margin-bottom:0}.basket-items .tyre-result,.basket-items .tyre-result:last-child{border:solid 1px rgba(160,164,159,0.2);padding:20px}.basket-items .tyre-result .multi-price{margin:0}@media (max-width:991px){.basket-items .tyre-result .multi-price{text-align:left !important}}.basket-items .tyre-result .multi-price .item-solo{padding-top:0}@media (max-width:991px){.basket-items .tyre-result .multi-price .item-solo{padding-left:0}}@media (max-width:991px){.basket-items .basket-item-summary{text-align:left}}.basket-item-loader img{margin-right:15px}@media (max-width:991px){.basket-updated .tyre-result.list-result select{margin-left:0;margin-right:20px}}.timeline li.active{color:#ed1d2e}.timeline li.active:before{border-color:#ed1d2e}.grid-section{margin-top:20px}.grid-section.row{align-items:end}.symbols-horizontal{gap:2px}.label-extra,.label-extra-horizontal{align-items:center;color:#000;cursor:help;display:flex;font-weight:500 !important;justify-content:center}.label-extra-container{display:flex;flex-direction:column;left:10px;position:absolute;top:10px}.label-extra{background-color:#fff !important;height:40px;left:10px;margin-bottom:10px;outline:solid 1px rgba(160,164,159,0.2);outline-width:2px;padding:3px;position:static;right:auto;top:auto;width:40px}.label-extra img{height:24px;width:24px}.label-extra-horizontal{background-color:transparent !important;height:32px;padding:0 !important;width:32px}.label-video a{width:22px}.labelling{align-items:center;border:none;display:flex;padding:0}.labelling .tyre-rating{align-items:center;border:solid 1px #ccc;border-radius:3px;display:flex}.labelling .tyre-rating .img-wrapper{align-items:center;background-color:#3a3e3d;border-radius:3px 0px 0 3px;display:flex;height:30px;justify-content:center;padding:5px;width:30px}.labelling .tyre-rating img{height:18px;width:18px}.labelling .tyre-rating .label-rating{align-items:center;display:flex;font-weight:500;height:30px;justify-content:center;width:30px}.price-lbl{font-weight:500}.item-price{display:block;font-size:18px}.opening-times dd span:first-of-type{flex-basis:30%;font-weight:500}.home-location #divMapLocation,.home-location #location-map-small{height:300px !important}.home-booking-step{border:solid 1px rgba(160,164,159,0.2);border-radius:3px;height:100%;padding:40px 30px 30px;position:relative}.home-booking-step .circle-no{left:50%;position:absolute;top:-20px;transform:translateX(-50%)}.home-booking-step .booking-icon{display:block;height:40px;margin:0 auto 30px;width:40px}.home-booking-step p{font-size:14px}.home-booking-step *:last-child{margin-bottom:0}.circle-no{align-items:center;background-color:#ed1d2e;border:solid 5px #fff;border-radius:50%;color:#fff;display:flex;font-weight:500;height:40px;justify-content:center;width:40px}#tyre-size-modal .title-no:before{background-color:#ed1d2e;font-weight:500;left:-33px}#tyre-size-modal .card-body{height:auto}#tyre-size-modal .border.rounded{padding:20px}#tyre-size-modal .border.rounded p{font-size:14px}.modal .modal-header{background-color:#fff;border-bottom:solid 1px rgba(160,164,159,0.2);padding:15px 15px 10px}.modal .modal-header .modal-title{color:#000 !important}.modal .modal-header .close{color:#000}.other-services{background-color:transparent}.other-services,.other-services h1,.other-services h2,.other-services h3,.other-services h4,.other-services h5,.other-services h6{color:#000}.other-services .row{row-gap:30px}@media (max-width:767px){.other-services .row{row-gap:10px}}.other-services .service{height:auto;margin-bottom:0;text-align:left}.other-services .service .icon{height:40px;margin-right:10px;width:40px}.other-services .service .icon img,.other-services .service .icon svg{height:24px;width:24px}.other-services svg{fill:#000}.service{align-items:center;display:flex;height:auto}.service .icon{align-items:center;background-color:#f4f4f4;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.service .icon img,.service .icon svg{height:24px;width:24px}.popular-service{background-color:#fff;border:solid 1px rgba(160,164,159,0.2);padding:10px 10px 10px 15px}.popular-service .icon,.popular-service img{height:40px;width:40px}.popular-service:not(:first-child){margin-top:10px}.popular-service .btn{font-size:12px}.popular-service-description,.popular-service-description p{font-size:13px;line-height:1.5}.payment-details-image{height:40px !important;width:40px !important}.fixed-slots-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-column-gap:10px;grid-row-gap:10px;justify-content:center;text-align:center}.fixed-slots-container .for-checkbox-tools{margin:0;width:100% !important}.fixed-slots-container .styled-radio.styled-alt .checkbox-tools:checked+label,.fixed-slots-container .styled-radio .checkbox-tools:not(:checked)+label{border:solid 2px #3a3e3d;border-radius:0}.fixed-slots-container .styled-radio.styled-alt .checkbox-tools:checked+label{background-color:#ed1d2e;border-color:#ed1d2e;color:#fff}.slot-calendar,.slot-interval{border:none}.slot-times{background-color:transparent;padding:0}.slot-interval{margin-bottom:0}.payment-methods-container{background-color:#f8f8f8;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-column-gap:10px;grid-row-gap:10px;padding:20px}.payment-methods-container .styled-radio{flex-basis:50%;position:relative}.payment-methods-container .styled-radio input[type="radio"]{cursor:pointer;height:auto !important;left:auto !important;margin:0;right:18px;top:50%;transform:translateY(-50%);visibility:visible !important;width:auto !important;z-index:10}.payment-methods-container .styled-radio .checkbox-tools:not(:checked)+label,.payment-methods-container .styled-radio .checkbox-tools:checked+label{align-items:center;border-width:2px !important;box-shadow:none !important;display:inline-flex;gap:15px;line-height:1.3;margin-bottom:0;padding:5px 40px 5px 10px;text-align:left;text-transform:none;width:100% !important}.payment-methods-container .styled-radio .checkbox-tools:not(:checked)+label{border-color:#f0f0f0}.payment-methods-container .styled-radio .checkbox-tools:not(:checked)+label:hover{border-color:#ccc}.payment-methods-container .styled-radio .fa-circle-info{margin-left:5px}.payment-methods-container .styled-radio .m-t-10{margin-top:0 !important}.slot-picker .slot-calendar{margin:0 auto 30px;max-width:500px}.slot-picker .ui-widget{border:solid 1px rgba(160,164,159,0.2);font-family:"Bridgestone",sans-serif;overflow:hidden}.slot-picker .ui-datepicker .ui-datepicker-prev{border-right-color:rgba(255,255,255,0.1)}.slot-picker .ui-datepicker .ui-datepicker-next{border-left-color:rgba(255,255,255,0.1)}.slot-picker .ui-datepicker .ui-datepicker-prev:hover,.slot-picker .ui-datepicker .ui-datepicker-next:hover{background-color:rgba(0,0,0,0.1)}.slot-picker .ui-datepicker .ui-state-disabled{background-color:#f0f0f0}.slot-picker .ui-widget-header{background-color:#3a3e3d}.slot-picker .ui-state-default{color:#000}.slot-picker .ui-datepicker-calendar thead,.slot-picker .ui-state-active{background-color:#ed1d2e;font-weight:500}.slot-picker .ui-state-active{color:#fff;font-weight:500}.discount-label-hide .discount-form label{display:none}.confirmation .tyre-result{margin-bottom:5px;padding:15px 40px 15px 20px}@media (max-width:991px){.confirmation .tyre-result{padding:20px}}.confirmation .tyre-result.list-result .img-container{border:solid 1px rgba(160,164,159,0.2);border-radius:3px;display:inline-flex;height:80px;margin-bottom:0;width:80px}.confirmation .tyre-result.list-result .img-container img{max-width:80px}.confirmation .tyre-result.region-charge .img-container{height:40px}.confirmation .tyre-result.extra-service .img-container{align-items:center;justify-content:center}.confirmation .tyre-result.extra-service .img-container img{max-height:50px;max-width:50px}.confirmation .tyre-result .main-img{min-width:100px}.confirmation .checkout-item-totals{margin:0;padding:0}@media (max-width:991px){.confirmation .checkout-item-totals{margin-top:30px}}.confirmation .checkout-item-totals .total-label{display:inline-block;min-width:120px}.confirmation .checkout-item-totals .total-value{display:inline-block;min-width:60px;text-align:right}.confirmation .checkout-item-totals.overall-totals .total-value{font-weight:500}.confirmation .checkout-item-totals.overall-totals .overall-total .total-label,.confirmation .checkout-item-totals.overall-totals .overall-total .total-value{font-weight:700}@media (max-width:992px){.confirmation .extra-service h3{text-align:left}}.right-col .h4{font-size:14px}.right-col .service{font-size:12px;padding:6px}.right-col .service .col{padding-left:.5rem}.right-col .service .icon{height:32px;width:32px}.right-col .service .icon img,.right-col .service .icon svg{height:18px;width:18px}.right-col .service .btn{font-size:12px;letter-spacing:normal;padding:7px 14px}.content-page-container .block{background-color:transparent;margin:0;padding:0}.content-page-container ul,.content-page-container ol{font-size:16px}.testimonial blockquote{border-top:solid 1px rgba(160,164,159,0.2);font-size:14px}.header-info{background-color:#fff;border-bottom:solid 1px rgba(160,164,159,0.2);border-top:solid 1px rgba(160,164,159,0.2)}.item-icon{font-weight:500}@media (max-width:991px){.item-icon:before{height:30px;left:6px;margin-top:10px;margin-left:9px;width:30px}}@media only screen and (max-width:991px){.menu>ul>li a{height:50px;padding:10px 20px}}.service-item li{align-items:center;background-image:none !important;display:flex;padding:.75rem}.service-item li .icon{margin-right:10px}.service-item li a:not(:btn){color:#ed1d2e !important;font-weight:500;margin-bottom:0 !important}.service-item li a.service-btn-align{margin-left:55px}.menu{font-family:"Bridgestone",sans-serif}.menu .item-icon{color:#000;font-size:16px;font-weight:400}.menu .menu-dropdown-icon:hover .item-icon,.menu a:hover{color:#ed1d2e}.menu-dropdown-icon:hover .item-icon,.menu>ul>li>a.selected{color:#ed1d2e}.meganav-item{border:2px solid #d9d9d9;border-radius:0;border-top:thick solid #ed1d2e}.meganav-item li .sub-title{border-bottom:0;letter-spacing:normal;text-transform:none}.meganav-item li>ul>li a:not(.btn){margin-bottom:16px}.meganav-item li>ul>li a:not(.btn),.meganav-item li>ul>li a:not(.btn):hover{color:#333}.meganav-item .bg-light{background-color:#fff !important}.link-hover:before{display:none}@media (min-width:991px){.meganav-item .nav-left,.meganav-item .nav-right{padding:30px 30px 0}}@media (max-width:767px){.tyre-review-score .btn{padding:7px 16px}}.reviewDescription{font-size:14px}.btn{border-radius:0;font-weight:500;letter-spacing:1.09px;max-width:100%;padding:12px 24px;text-transform:uppercase;width:auto}.btn,.btn-primary,.btn:hover,.btn-primary:hover,.btn:focus,.btn-primary:focus,.btn:active,.btn-primary:active,.btn:active:focus,.btn-primary:active:focus,.btn:disabled,.btn-primary:disabled,.btn.disabled,.btn-primary.disabled,.btn.disabled:active,.btn-primary.disabled:active,.btn.disabled.active,.btn-primary.disabled.active,.btn.disabled.focus,.btn-primary.disabled.focus,.btn.disabled:focus,.btn-primary.disabled:focus,.btn.disabled:hover,.btn-primary.disabled:hover,.btn[disabled],.btn-primary[disabled],.btn[disabled].active,.btn-primary[disabled].active,.btn[disabled]:hover,.btn-primary[disabled]:hover,.btn[disabled]:focus,.btn-primary[disabled]:focus,.btn:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#ed1d2e;border-color:#ed1d2e;box-shadow:none;color:#fff;outline:0}.btn-outline-primary,.nav-pills>li>a,.service-click[data-action="Remove"],.location-click[data-action="Selected"],.btn-secondary,.btn-outline-primary:hover,.nav-pills>li>a:hover,.service-click[data-action="Remove"]:hover,.location-click[data-action="Selected"]:hover,.btn-secondary:hover,.btn-outline-primary:focus,.nav-pills>li>a:focus,.service-click[data-action="Remove"]:focus,.location-click[data-action="Selected"]:focus,.btn-secondary:focus,.btn-outline-primary:active,.nav-pills>li>a:active,.service-click[data-action="Remove"]:active,.location-click[data-action="Selected"]:active,.btn-secondary:active,.btn-outline-primary:not(:disabled):not(.disabled):active,.nav-pills>li>a:not(:disabled):not(.disabled):active,.service-click[data-action="Remove"]:not(:disabled):not(.disabled):active,.location-click[data-action="Selected"]:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled):active,.btn-outline-primary:active:focus,.nav-pills>li>a:active:focus,.service-click[data-action="Remove"]:active:focus,.location-click[data-action="Selected"]:active:focus,.btn-secondary:active:focus{background-color:transparent;border-color:#3a3e3d;box-shadow:none;color:#3a3e3d;outline:0}#tyre-size-form .wheelDiv{position:relative}#tyre-size-form .wheel-image{display:block;height:100px;margin:0 auto;max-width:360px}@media (max-width:399px){#tyre-size-form .wheel-image{display:none}}#tyre-size-form .wheelInfoText{display:none}#tyre-size-form .wheelInfoText.selectedWheelInfoText{display:inline}#tyre-size-form .wheelInfoTextDiv{left:0;position:absolute;right:0;text-align:center;padding-top:10px;color:#fff}@media (max-width:399px){#tyre-size-form .wheelInfoTextDiv{left:auto;position:static;right:auto}}#tyre-size-form .wheelTextDiv{height:100px;left:50%;position:absolute;max-width:360px;top:0;transform:translateX(-50%);width:100%}@media (max-width:399px){#tyre-size-form .wheelTextDiv{display:none}}#tyre-size-form .wheelText{color:#a0a49f;font-size:22px;line-height:25px;position:absolute}#tyre-size-form .wheelText.selectedTyreDimension{color:#fff;text-decoration:underline}#tyre-size-form .wheel-text-quick-help{position:relative;display:inline-block;padding:0 5px;color:#fff;border:1px solid #fff;border-radius:50%;font-size:8px;width:14px;height:14px;margin-left:4px;line-height:14px;right:5px}#tyre-size-form #wheelWidth{bottom:28px;left:86px;transform:rotate(-30deg)}#tyre-size-form #wheelSlash{bottom:39px;left:123px;transform:rotate(-20deg)}#tyre-size-form #wheelProfile{bottom:45px;left:132px;transform:rotate(-12deg)}#tyre-size-form #wheelR{bottom:49px;left:162px;transform:rotate(-2deg)}#tyre-size-form #wheelRimSize{bottom:49px;left:176px;transform:rotate(2deg)}#tyre-size-form #wheelLoadIndex{bottom:5px;left:164px;width:70px;height:70px;text-align:right;transform:rotate(22deg)}#tyre-size-form #wheelSpeedRating{left:240px;bottom:31px;position:absolute;transform:rotate(34deg)}.widget{background-color:#fff;color:#333;margin-top:20px;margin-bottom:20px;padding:10px;box-shadow:none;border:solid 1px rgba(160,164,159,0.6);border-radius:3px}.season-filters{border-bottom:solid 2px #ccc;border-top:solid 2px #ccc;margin-top:24px}.season-filters .active-filter{border-color:#3a3e3d !important;font-weight:500 !important}.late-tax-disclaimer{margin-top:-12px;margin-bottom:12px}