@media only screen and (max-width:1279px){#myAccount #pageContent{padding-top:120px}#page_dd_layout_blocks{padding:20px}#bodyText{padding:30px 20px}h1,.h1{font-size:1.68rem;line-height:1.98rem;margin:0 0 20px;letter-spacing:-.026rem;font-weight:400}h2,.h2{font-size:24px;line-height:32px}.sectionTitle,h3,.h3{font-size:20px;line-height:26px}h4,.h4{font-size:1.08rem;line-height:1.18rem}h5,.h5{font-size:.786rem;line-height:.986rem}h6,.h6{font-size:.96rem;line-height:1.06rem}p{font-size:13px;line-height:18px}#myAccount #accountBox .userNav{gap:.85rem 1.4rem}#myAccount #userInfo{position:relative;top:0;margin:0 0 30px;padding:0}#myAccount #userInfo h2{margin:0 0 30px;padding:5px 0 0 50px;position:relative;min-height:initial;width:100%}#myAccount #userInfo h2 svg{position:absolute;top:0;left:0}.Banners{margin:17px 0 0 0}#HomeFeatured h2{margin-top:0}.homePageBoxes{padding:0 15px}.introPanel{margin:30px 0 50px}.videoFrame .vd-modal-content{width:930px}.videoFrame .vd-modal iframe{width:880px}}@media only screen and (max-width:1179px){.refineList.gallery{grid-template-columns:repeat(5,minmax(19%,20%))}.account-navigation{grid-template-columns:repeat(4,minmax(24%,25%));margin:0 0 100px}.headerbox,.ddBlockFrame,.headerbox .featimg,.headerbox .txtbox,.wideimage .txtbox,.videobox .txtbox,.wideimage .imgbox{width:100%}.ddCol.twoCol,.ddCol.threeCol{grid-gap:2rem;width:100%}.popout-basket-container.register-login{padding:3.85rem 2rem}}@media only screen and (max-width:1023px){#pageContent,#container{max-width:100%}#bodyMain{padding:20px}.innerframe{max-width:100%}.Banners{margin:12px 0 0 0}.banner-carousel{margin:0 0 8px}.bottom-banner{padding:1px}#mainContent{width:100%;border-left:0}#bodyText{width:100%}.breadcrumbs{height:auto;padding:0 0 4px;font-size:.66rem;line-height:.86rem;letter-spacing:-.013rem}.refineList{margin:2rem 0 4rem}.refineList li a{padding:10px}.block-col .h3{margin:0 0 30px}#contactFrame{padding:20px}.banner-carousel,.banner-carousel .bx-wrapper picture img,.banner-carousel>ul picture img{aspect-ratio:5/1.98}.Banners>div:nth-child(n){width:100%;margin:0 0 10px}.homePageBoxes{padding:10px 15px 0;overflow:hidden}.introPanel{margin:30px 0 50px;padding:0}.borderbox{padding:30px}#myOrders{display:flex;flex-flow:row wrap;justify-content:space-between;min-width:100%;margin:10px 0 0}.address-flex-container{flex-direction:column;width:100%;gap:1.8rem}.address-flex-container .address-box{width:100%;max-width:initial}.address-box .listing{min-height:initial}.address-box.button{padding:1.5rem}#myOrders li>div>div{padding-bottom:20px}.videoFrame .vd-modal-content{width:93%;margin:20% auto}.videoFrame .vd-modal iframe{width:704px}#BasicPage #bodyText{padding:30px;background:#fff;border:0;border-radius:0;min-height:initial}.job-listings{grid-template-columns:repeat(1,1fr)}#container .competitor-enquiry .modal{max-width:90vw;max-height:90vh;padding:4.4rem .85rem;inset:20px auto;margin:auto;overflow:auto}#myAccount #pageContent{padding-top:6rem}.account-navigation{grid-template-columns:repeat(3,minmax(31%,33%));margin:0 0 100px}.myacc-block{margin:0 auto;padding:6.4rem .85rem .95rem}.inv_list-item .inv-download{width:15%}.inv_list-item .inv-date{width:25%}.blk-header{padding:1.5rem .85rem}.blk-header .button.headbox{right:50px}.shopping-list-results{width:66%}table.current-basket-items td,table.current-basket-items th{padding:.5rem 0;font-size:.768rem;line-height:.868rem}.user-info{position:initial;padding:1rem 3.85rem .85rem}#myAccount #accountBox .userNav,.userNav{padding:2.85rem 3.85rem;gap:1.13rem}#login .loginPage{padding-left:20px;padding-right:20px}#pageContent #navBar+#page_dd_layout_blocks{width:100%;border-left:0}.category-cards,.card-grid{grid-template-columns:repeat(4,minmax(23%,25%))}.ddCol.PagePicker .product-card-list,.ddCol.PagePicker .category-cards{grid-gap:.85rem}}@media only screen and (max-width:767px){input[type='email'],input[type='tel'],input[type='text'],input[type='password'],input[type='number'],input[type='search'],select,textarea,.q-field__native{font-size:16px}#pageContent{padding:179px 0 0}.productOptions .panel.badges-addbasket,.productOptions .priceBox{font-size:13px;width:50%}.refineList,#categories{grid-template-columns:repeat(4,minmax(23%,25%))}.panel.badges-addbasket .msg{text-align:left;width:100%;margin:10px 0 0;padding-bottom:20px}#tyreSearch .panel.badges-addbasket .msg{text-align:right}.panel.badges-addbasket input.remove-from-wishlist,.panel.badges-addbasket input.add-to-wishlist{margin:0 0 0 10px}#productDetails .productInfoBox .product-head{height:auto;padding:0}#productDetails .productInfoBox .prod-main-txt,#productDetails .productInfoBox.kit .prod-main-txt,#productDetails .productInfoBox.allvehicles .prod-main-txt{height:auto}#product .h1,#productDetails .product-wrapper{margin:0 auto;min-width:300px;width:100%}#product .breadcrumbs h1 span{font-size:1.42rem;line-height:1.62rem;font-weight:400;overflow-wrap:break-word;word-break:break-word}#productDetails .fitsbox{height:auto}#productDetails.gridview .fitsbox .fits-vehicles{height:331px}#productDetails.gridview .kitbox .txtbox{height:330px}.kitbox.active .toggle span::after,.fitsbox.active .view-fits-vehicles span::after{top:12px;right:12px}#productDetails .alternateProductResults{box-shadow:none;height:auto}#productDetails .alternateProduct{height:auto;position:relative}#productDetails .alternateProductResults,#productDetails .fitsbox .fits-vehicles,#productDetails .productInfoBox .kitbox.active .txtbox{border-top:1px solid var(--site-border)}.gridview .fitsbox .fits-vehicles,.gridview .kitbox .txtbox{height:370px}#productDetails .productInfoBox .prod-main-txt .txtbox{margin:0;border-bottom:1px solid var(--site-border);height:393px;z-index:20}#productDetails .product-wrapper .productOptions .priceBox{min-height:90px;height:auto}#productDetails .product-wrapper .diagramListContainer{padding:20px 15px 15px}.videoFrame .vd-modal-content{width:92.5%}.videoFrame .vd-modal iframe{width:504px}.banner-carousel,.banner-carousel .bx-wrapper picture img,.banner-carousel>ul picture img{aspect-ratio:5/1.96}.fancybox-content img{display:block;max-width:calc(100% - 12px);margin:0 auto 0 6px}.fancybox-caption{display:block;border-top:1px solid #6f7c9d;max-height:25%;padding:20px;font-size:.76rem;overflow:auto}#AboutSection .sectionContent{columns:initial;column-gap:initial}.block-col .h5{margin:0 0 10px}.block-col .h3+.h5{margin:-20px 0 10px}.introPanel{margin:30px 0 50px}.homePageBoxes .introPanel{margin:0 0 40px;columns:initial;gap:initial}#HomeFeatured{padding:10px 0 20px;overflow:hidden}#whatsHot{order:1;width:49.2%;margin-bottom:10px}#discountTyres{order:2;width:49.2%;margin-bottom:10px}#manufacturersHighlight{order:3;width:100%}.videoFrame .vd-modal,.pdfFrame .vd-modal-pdf{padding-top:120px}.videoFrame .vd-modal-content{margin:120px auto}.video-card .video-footer{flex-direction:column;gap:0}.refineList.gallery{grid-template-columns:repeat(4,minmax(23%,25%))}#myAccount #masthead,#myAccount #masthead.docked{height:130px}.borderbox{padding:20px}#myAccount #userInfo h2{font-size:1.36rem;line-height:1.66rem;flex-direction:column;gap:0;padding:0 0 0 50px}#myAccount #userInfo h2 svg{top:4px}.account-navigation .navlink .txt .navlink-heading{font-weight:600;font-size:.92rem}#invoice-history>div>.row>div{width:50%}#myAccount #pageContent{padding-top:8rem}.twoCol{gap:0;grid-template-columns:repeat(1,1fr);margin:0}.block-col.tp{margin:0 auto}.inv_list-item{flex-wrap:wrap}.inv_list-item [class^='inv-']{width:50%}.inv_list-item .inv-download{min-width:40%}.inv_list-item .inv-date,.inv_list-item .inv-total{width:100%}#myDetails .address-name{flex-direction:column}.button.user-action{inset:20px 50px auto auto}.shopping-list{flex-direction:column}.shopping-list-nav{width:100%;margin:0 0 40px}.shopping-list-results{width:100%}#register .borderbox:not(.reset) .error{margin:0 0 8px}#login .registerBox,#login .loginBox{width:100%;margin:0 0 10px}.car-sale-listing .images ul li{flex:0 0 33.3%}#filterSelector-choices .label::after{display:none}#tyreSearch .productOptions .priceBox .stock{text-align:right}.account-navigation{grid-template-columns:repeat(2,minmax(48%,50%));margin:0 0 80px}.order-list-item{flex-wrap:wrap}.order-list-item div[class^='ord-']{padding:5px}.order-list-item .ord-status{width:60%}.order-list-item .ord-download{width:40%}.order-list-item .ord-date-placed{width:40%}.order-list-item .ord-id{width:20%}.order-list-item .ord-total{width:30%}.buttonBox{margin:0;display:block}#myDetails .clientSave{justify-content:center}.clientSave .button,.clientSave .button.cancel{inset:initial;position:relative;margin:0}}@media only screen and (max-width:599px){#container{overflow:hidden}.innerframe{max-width:100%}.homePageBoxes,#bodyText{padding:.85rem}#categoryOpen{padding:10px 16px}#pageContent{padding-top:173px}#myAccount #pageContent{padding-top:8rem}#myDetails .clientSave .button,.update-access .button{width:100%}table.current-basket-items tr th:nth-child(2),table.current-basket-items tr td:nth-child(2){padding-left:8px}#checkout #pageContent{padding-top:130px}.breadcrumbs{margin-bottom:20px}.refineList,#categories{grid-template-columns:repeat(3,minmax(31%,33%))}.videoFrame .vd-modal-content{width:92%}.videoFrame .vd-modal iframe{width:290px}.button.tradelink .h6{font-size:.66rem;line-height:.86rem;font-weight:600}.gridview .priceOption input{top:2px}.brandFilters .refineList .bulletLink_1 img{max-width:100%}.refineList.gallery{grid-template-columns:repeat(2,minmax(48%,50%));margin-top:20px}.card-grid{grid-template-columns:repeat(2,minmax(48%,50%))}.form-submit,.competitor-enquiry .flexgroup{flex-direction:column;gap:5px}.flexgroup label{width:100%}.pageno{margin-left:0;justify-content:center;display:flex;gap:3px;flex-wrap:wrap}.pageno a{display:block;margin:0}.header-box h3{margin-bottom:0;display:block;text-align:center}.basket-footer-badges .basket-footer-badge{display:flex;align-items:center;gap:10px;line-height:.78rem}#tyreSearch .tyreImageContainer{display:none}#topFrame:not(:has([id='loggedIn'])) .popout-basket-container .close{transform:translateX(0)}#topFrame:has([id='loggedIn']) .popout-basket-container .close{transform:translateX(0)}#myOrders li>div>div{padding:0 10px 10px;width:100%}.videoFrame .vd-modal-content{margin:50% auto}.button.user-action{position:relative;inset:initial;margin:0 0 1.85rem;width:100%}.add-new-list,.user-submit{flex-direction:column;gap:.85rem}.add-new-list>div[style^='display: flex; gap: 10px;']{justify-content:space-between}.add-new-list>div[style^='display: flex; gap: 10px;'] .button{width:48%}.user-submit .button.line{width:100%}.socialbox ul.social{flex-wrap:wrap;gap:20px 10px}.socialbox ul.social l{width:48%}.banner-carousel{margin:10px 0 6px}.banner-carousel,.banner-carousel .bx-wrapper picture img,.banner-carousel>ul picture img{height:auto;aspect-ratio:1/.744}.userNav{padding:2rem 1.85rem}.userNav .close{padding-top:1rem}.user-info{padding:.65rem .85rem .55rem 3.35rem;margin:0 auto;height:110px}.account-navigation{grid-template-columns:repeat(1,1fr);margin:0 0 80px}.account-navigation .dd_account-details{grid-column:span 1}.account-navigation .navlink{padding:2% 4%;min-height:initial;display:none}.account-navigation .navlink.dd_account-logout{display:flex}.button-nav .navlink.user-action{position:absolute;inset:30px auto auto 20px;max-width:50%;min-width:88vw}.order-list-item .ord-download .button{min-width:initial}.order-list-item .ord-total,.order-list-item .ord-id{width:40%}.order-list-item .ord-date-placed,.order-list-item .ord-status{width:60%}.order-list-item .ord-download{width:100%;max-width:initial;margin:.45rem 0 0}.clientSave{flex-direction:column;align-items:center;gap:.85rem}.clientSave .button{width:100%}#pageContent #navBar+#page_dd_layout_blocks{padding:.85rem}.headerbox,.ddBlockFrame{width:100%}.splitscreen.getPageLink .txtbox{gap:.85rem;grid-template-columns:repeat(1,1fr)}.splitscreen.getPageLink .txtbox .section-intro{grid-column:span 1}.splitscreen.getPageLink .pagelink .page-img{aspect-ratio:1.1}}@media only screen and (max-width:479px){h1{font-size:1.68rem;line-height:1.88rem}.breadcrumbs+h2{padding-right:0}ul.layout{display:none}.paging.top{justify-content:flex-end}.paging.bottom{margin-bottom:40px}.paging .pageno,.paging .page-display{max-width:100%;width:100%;text-align:right;padding-bottom:10px}.button.proceed-to-checkout{width:55%}.contactbox>div{width:100%}.contactbox .txt{padding:20px 0 10px;border-bottom:1px solid #ccc}#login .registerBox input,#login .loginBox .logbox,#login .loginBox input,#login .loginBox .reset,#login .loginBox label{width:100%}#login .loginBox label{padding-bottom:5px}.introPanel{padding:0}#HomeFeatured>div>h2{min-height:30px;border-bottom:1px solid var(--site-border);font-size:18px;line-height:22px;font-weight:500;margin:10px 0}#HomeFeatured>div h3,#HomeFeatured>div .h3{font-size:16px;line-height:20px;font-weight:500}#manufacturersHighlight .boxes>div{padding:10px 0}#productHighlight>.desc,#productHighlight>.product{width:100%}.shopInfo .headedPanel{width:100%;margin:0 0 20px}.introPanel{margin:0 0 50px}.popularModels .refineList,.carType .refineList{grid-template-columns:repeat(2,minmax(48%,50%))}ul.listGoogleBoostInternalLinks li{width:100%}#myDetails p input.button,#myDetails .searchPostcode button,#myDetails .details input,#myDetails .details label{width:100%}#myDetails .details label{line-height:16px;color:#363c4b}#myDetails .buttonBox{margin:0 0 10px 0;width:100%}.buttonBox input[type='checkbox']:checked+label{width:100%}#navigationTabs ul{justify-content:center}#navigationTabs ul li a{padding:10px;font-size:12px;font-weight:600}#categoryList.hidebydefault{display:none!important}#CarsList .buttons{display:flex}#CarsList .buttons a{margin:0 .5px}.car-sale-listing{padding:10px 10px 20px}.car-sale-listing .images ul li{flex:0 0 50%}.blk-header .button.headbox{display:none}}#delivery-region-consent-block.consent-required-error{border:2px solid #c00;background-color:#fff5f5;animation:consentShake .3s ease}@keyframes consentShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.banner-carousel>ul{margin:0;padding:0}.banner-carousel>ul img{display:block;max-width:100%}