.navlink .tab-trigger svg{position:relative;top:2px;flex-shrink:0}hr{margin:1.85rem 0 0}@media only screen and (min-width:768px){#errMsg{margin-left:40%!important}}@media only screen and (min-width:1680px){#filterSelector-choices .label{width:20%}}@media only screen and (max-width:1279px){#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}.Banners{margin:17px 0 0 0}}@media only screen and (max-width:1179px){.headerbox,.ddBlockFrame,.headerbox .featimg,.headerbox .txtbox,.wideimage .txtbox,.videobox .txtbox,.wideimage .imgbox{width:100%}}@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}.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}.block-col .h3{margin:0 0 30px}.Banners>div:nth-child(n){width:100%;margin:0 0 10px}.category-cards,.card-grid{grid-template-columns:repeat(4,minmax(23%,25%))}}@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}.panel.badges-addbasket .msg{text-align:left;width:100%;margin:10px 0 0;padding-bottom:20px}#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 .alternateProductResults{box-shadow:none;height:auto}#productDetails .alternateProductResults,#productDetails .fitsbox .fits-vehicles,#productDetails .productInfoBox .kitbox.active .txtbox{border-top:1px solid var(--site-border)}.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}.block-col.tp{margin:0 auto}#filterSelector-choices .label::after{display:none}}@media only screen and (max-width:599px){.basic-lightbox{padding:.45rem}#container{overflow:hidden}.innerframe{max-width:100%}#bodyText{padding:.85rem}#categoryOpen{padding:10px 16px}#pageContent{padding-top:173px}.breadcrumbs{margin-bottom:20px}.button.tradelink .h6{font-size:.66rem;line-height:.86rem;font-weight:600}.card-grid{grid-template-columns:repeat(2,minmax(48%,50%))}.form-submit,.competitor-enquiry .flexgroup{flex-direction:column;gap:5px}.flexgroup label{width:100%}.header-box h3{margin-bottom:0;display:block;text-align:center}.add-new-list{flex-direction:column;gap:.85rem}.button-nav .navlink.user-action{position:absolute;inset:30px auto auto 20px;max-width:50%;min-width:88vw}}@media only screen and (max-width:479px){h1{font-size:1.68rem;line-height:1.88rem}.breadcrumbs+h2{padding-right:0}.button.proceed-to-checkout{width:55%}.shopInfo .headedPanel{width:100%;margin:0 0 20px}#categoryList.hidebydefault{display:none!important}}#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)}}