@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-v20.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin-v13.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin-v13.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800-latin-v13.woff2)format("woff2")}.coTopError{margin-bottom:15px}@media (max-width:800px){.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerBottom{justify-content:center}.footerBottom>span{text-align:center;width:100%;margin-right:0}.footerLegal{justify-content:center;width:100%}}.garageLayout{display:block}.garageMapWrap{height:650px;display:none;position:relative;top:auto}.garageLayout.mapOpen .garageMapWrap{display:block}.garageLayout.mapOpen .garageList{display:none}.ntGarageMarker{background:0 0;border:0}.ntGarageMarker span{background:#e30613;border:3px solid #fff;border-radius:50% 50% 50% 0;width:28px;height:28px;display:block;transform:rotate(-45deg);box-shadow:0 2px 7px #0007}.ntGarageMarker span:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:10px}.cartLineTotal{color:#555;white-space:nowrap;margin-top:8px;font-size:12px;line-height:1.35;display:block}.cartLineTotal b{color:#111;font-size:13px}.coPaymentError{border-left:3px solid var(--red);color:#9b0710;background:#fff2f3;margin:12px 0;padding:12px 14px;font-weight:600}.coCardForm input.invalid{background:#fff6f6;border-color:#e30613}.payment3dsOverlay{z-index:1000;background:#090b0ddd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment3dsCard{background:#fff;grid-template-rows:52px 1fr;width:min(620px,100%);height:min(760px,92vh);display:grid;box-shadow:0 25px 90px #000}.payment3dsCard header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.payment3dsCard header button{background:0 0;border:0}.payment3dsCard iframe{border:0;width:100%;height:100%}.successPage{background:#f4f5f3;place-items:center;min-height:75vh;padding:40px 20px;display:grid}.successPage>section{border:1px solid var(--line);background:#fff;width:min(680px,100%);padding:48px;box-shadow:0 18px 50px #00000012}.successIcon{color:#3d9c45;width:54px;height:54px}.successPage h1{text-transform:uppercase;margin:8px 0;font:700 42px Barlow Condensed}.successLead{color:var(--muted)}.successPage dl{border-block:1px solid var(--line);grid-template-columns:120px 1fr;padding:16px 0;display:grid}.successPage dt,.successPage dd{margin:4px 0}.successPage dd{font-weight:700}.successGarage{background:#eff7ed;gap:12px;margin:18px 0;padding:15px;line-height:1.5;display:flex}.successGarage svg{color:var(--red);flex:none}.successGarage small{margin-top:7px;display:block}.successItems{border-top:1px solid var(--line);margin:20px 0}.successPage section>a{background:var(--red);color:#fff;padding:13px 20px;font-weight:700;display:inline-block}.shopPageGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:30px}.shopItems{gap:0}.cartItemsHead{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:180px minmax(220px,1fr) 110px 140px 44px;align-items:center;padding:0 26px;display:grid}.cartItemsHead h2{border-bottom:1px solid var(--line);grid-column:1/-1;margin:0;padding:28px 10px 24px;font:700 25px Inter}.cartItemsHead>span{color:#4f5559;padding:22px 10px 16px;font-size:12px}.cartItemsHead>span:first-of-type{grid-column:2}.cartItemsHead>span:nth-of-type(2){text-align:center;grid-column:3}.cartItemsHead>span:nth-of-type(3){text-align:center;grid-column:4}.cartProduct{border-bottom:1px solid var(--line);background:#fff;grid-template-rows:auto auto;grid-template-columns:180px minmax(220px,1fr) 110px 140px 44px;gap:18px;min-height:290px;padding:30px 26px;display:grid;position:relative}.cartProduct:last-child{border-bottom:0}.cartProductVisual{background:#fafafa;border-radius:4px;grid-area:1/1/3;justify-content:center;align-self:center;align-items:center;height:200px;display:flex;overflow:hidden}.cartProductVisual img,.rowVisual img{object-fit:contain;width:100%;height:100%;display:block}.cartProductVisual .miniTyre{transform:rotate(-12deg)scale(2)}.cartProductInfo{grid-area:1/2/3;min-width:0;padding:2px 0}.cartCategory{color:#50606c;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.cartBrand{margin:0 0 7px;font-size:14px;font-weight:600}.cartProductName{margin-bottom:14px;font-size:18px;font-weight:800;line-height:1.25;display:inline-block}.cartProductName:hover{color:var(--red)}.cartSize{margin:0 0 12px;font-size:14px;font-weight:600}.cartLabels{flex-wrap:wrap;align-items:center;gap:10px;min-height:28px;margin-bottom:15px;display:flex}.cartLabels .cardEuLabel{margin:0}.cartProductLink{color:var(--red);align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.cartProductLink:hover{text-decoration:underline}.cartQuantityBlock{grid-area:1/3;justify-content:center;align-items:start;padding-top:5px;display:flex}.cartQuantityBlock .rowQuantity{border-color:#bfc3c5;border-radius:5px;height:40px;overflow:hidden}.cartQuantityBlock .rowQuantity button{color:#7a8084;width:36px;height:100%;font-size:18px}.cartQuantityBlock .rowQuantity button:hover:not(:disabled){color:var(--ink);background:#f2f3f3}.cartQuantityBlock .rowQuantity button:disabled{opacity:.35;cursor:not-allowed}.cartQuantityBlock .rowQuantity span{text-align:center;border-inline:1px solid #d6d8d9;min-width:34px;padding:0;font-size:14px;font-weight:600}.cartUnitPrice{text-align:center;flex-direction:column;grid-area:1/4;gap:4px;padding-top:7px;display:flex}.cartUnitPrice strong{white-space:nowrap;font-size:17px}.cartUnitPrice small{color:var(--muted);font-size:9px;line-height:1.3}.cartMobileLabel{display:none}.cartRemove{border:1px solid var(--line);color:#9a9fa2;background:#f7f7f6;border-radius:5px;grid-area:1/5;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cartRemove:hover{border-color:var(--red);color:var(--red);background:#fff}.cartDelivery{border-top:1px solid var(--line);grid-area:2/3/auto/6;grid-template-columns:1fr 1fr;align-self:end;gap:18px;padding-top:18px;display:grid}.cartDelivery>div{min-width:0}.cartDelivery p{align-items:flex-start;gap:8px;margin:0 0 8px;font-size:12px;line-height:1.4;display:flex}.cartDelivery p svg{color:#5e6468;flex:none}.cartDelivery span{align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.cartDelivery span i{background:#68a80e;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.cartDelivery span.available{color:#5d970c}.cartDelivery span.unavailable{color:var(--muted)}.cartDelivery span.unavailable i{background:#a8acae}.cartDelivery a{text-underline-offset:2px;font-size:12px;font-weight:700;text-decoration:underline}.cartDelivery a:hover{color:var(--red)}.cartSummary{border:1px solid #efefee;border-radius:5px;padding:28px;position:sticky;top:20px;box-shadow:0 12px 35px #0000000d}.cartSummary h2{text-transform:none;margin:0 0 22px;font:700 23px Inter}.cartSummary>div{padding:13px 0;font-size:12px}.cartSummaryDelivery{background:#f4f4f3;align-items:center;margin:2px -10px 12px;padding:15px 10px!important}.cartSummaryDelivery span{align-items:center;gap:8px;display:flex}.cartSummaryDelivery b{color:#63ad16;text-transform:lowercase}.cartSurcharge{color:#555;margin:0 0 8px;font-size:11px;text-decoration:underline;display:inline-block}.cartSurcharge:hover{color:var(--red)}.cartVoucher{border-bottom:1px solid var(--line);padding:8px 0 14px!important;display:block!important}.cartVoucher>button{text-align:left;justify-content:space-between;align-items:center;width:100%;font-size:12px;font-weight:700;display:flex;height:auto!important;color:var(--red)!important;background:0 0!important;padding:10px 0!important}.cartVoucher>button svg{transition:transform .2s}.cartVoucher>button svg.open{transform:rotate(180deg)}.cartVoucherBody{grid-template-columns:1fr auto;gap:7px;padding:5px 0!important;display:grid!important}.cartVoucherBody input{border:1px solid #cdd0d1;min-width:0;height:38px;padding:0 9px}.cartVoucherBody>button{font-size:11px;border:1px solid var(--red)!important;height:38px!important;color:var(--red)!important;background:#fff!important;padding:0 12px!important}.cartVoucherBody p{grid-column:1/-1;line-height:1.45;text-align:left!important;margin:2px 0!important}.cartSummary .summaryTotal{border-top:0;align-items:flex-start;padding:18px 0!important;font-size:14px!important}.cartSummary .summaryTotal span{flex-direction:column;gap:4px;font-weight:700;display:flex}.cartSummary .summaryTotal small{color:var(--muted);font-size:10px;font-weight:400}.cartSummary .summaryTotal b{font-size:20px}.summaryCheckout{background:var(--red);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;height:50px;font-size:13px;font-weight:700;display:flex}.cartContinue{border:1px solid var(--red);width:100%;height:48px;color:var(--red);border-radius:4px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.cartContinue:hover{background:#fff5f5}.wishlistGrid{grid-template-columns:1fr}@media (max-width:1050px){.shopPageGrid{grid-template-columns:1fr 310px;gap:20px}.cartItemsHead,.cartProduct{grid-template-columns:135px minmax(180px,1fr) 100px 115px 40px;column-gap:12px;padding-inline:20px}.cartProductVisual{height:165px}.cartDelivery{grid-template-columns:1fr}}@media (max-width:850px){.shopPageGrid{grid-template-columns:1fr}.cartSummary{position:static}}@media (max-width:650px){.shopPage{padding:28px 12px 60px}.shopPageWrap>h1{font-size:38px}.cartItemsHead{padding:0 18px;display:block}.cartItemsHead h2{padding-inline:0}.cartItemsHead>span{display:none}.cartProduct{grid-template-rows:auto auto auto auto;grid-template-columns:105px 1fr auto;gap:14px;padding:22px 18px}.cartProductVisual{grid-area:1/1;align-self:start;height:120px}.cartProductInfo{grid-area:1/2/auto/4}.cartCategory{margin-bottom:8px;font-size:10px}.cartProductName{margin-bottom:9px;font-size:16px}.cartSize{font-size:12px}.cartLabels{margin-bottom:10px}.cartProductLink{font-size:12px}.cartRemove{grid-area:2/3;align-self:center}.cartQuantityBlock{grid-area:2/1/auto/3;justify-content:flex-start;align-items:center;gap:12px;padding:0}.cartUnitPrice{text-align:left;border-top:1px solid var(--line);flex-direction:row;grid-area:3/1/auto/4;justify-content:space-between;align-items:baseline;padding:14px 0 0}.cartUnitPrice small{display:none}.cartMobileLabel{color:var(--muted);font-size:11px;font-weight:500;display:inline}.cartDelivery{grid-area:4/1/auto/4;grid-template-columns:1fr;padding-top:15px}}@media (max-width:410px){.cartProduct{grid-template-columns:82px 1fr auto;padding-inline:14px}.cartProductVisual{height:96px}.cartCategory{align-items:flex-start}}.gfSearchBtn{border:1px solid var(--red);background:var(--red);color:#fff;white-space:nowrap;height:48px;padding:0 28px;font-weight:700}.gfChips button.active{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:600}@media (max-width:800px){.catalogMeta{flex-direction:column;align-items:flex-start;gap:12px}.catalogMeta span{margin-top:0}}.euOriginalLabel{background:#fff;justify-content:center;align-items:center;width:min(460px,100vw - 76px);max-height:min(74vh,720px);display:flex}.euOriginalLabel img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(74vh,720px);display:block}.pcardLogoWrap{z-index:2;background:radial-gradient(#fff 30%,#fffc 55%,#0000 78%);border-radius:50%;justify-content:center;align-items:center;padding:6px 16px;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.atcOverlay{z-index:2147483000;isolation:isolate;background:#0008;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media (max-width:900px){.stepLabel{display:inline}}.countries button:last-child:nth-child(odd){grid-column:1/-1}.modal>.close{width:36px;height:36px;color:var(--ink);z-index:2;justify-content:center;align-items:center;display:flex}.modal>.close:hover{background:#f2f3f3}.modal .muted{max-width:100%;line-height:1.5}.countries button:focus-visible,.languages button:focus-visible,.modal>.close:focus-visible{outline:2px solid var(--red);outline-offset:2px}.seasonCardIcon{background:#f5f5f3;justify-content:center;align-items:center;height:190px;display:flex}.seasonCardIcon img{object-fit:contain;width:80px;height:80px;padding:0}.seasonCardIcon.combo{gap:4px}.seasonCardIcon.combo img{width:56px;height:56px}.seasonCardImg.summer .seasonCardIcon{background:#fff8e6}.seasonCardImg.winter .seasonCardIcon{background:#eef8ff}.seasonCardImg.allseason .seasonCardIcon{background:#f0f8f5}@media (max-width:800px){.catalogLayout{flex-direction:column;display:flex}.catalogResults{order:-1}.seasonFilterCard{box-sizing:border-box;width:100%}}.cfgPage{max-width:1180px;margin:auto;padding:40px 20px}.cfgWrap{max-width:980px}.cfgTitle{text-transform:uppercase;margin:0 0 8px;font:700 36px Barlow Condensed}.cfgStep{border:1px solid var(--line);background:#fff;border-radius:6px;padding:28px}.cfgStepHead{align-items:center;gap:14px;margin-bottom:20px;display:flex}.cfgStepHead h2{text-transform:uppercase;margin:0;font:700 24px Barlow Condensed}.cfgBack{color:var(--red);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;display:flex}.cfgBack:hover{text-decoration:underline}.cfgSearch{border:1px solid var(--line);width:100%;max-width:480px;height:48px;margin-bottom:22px;padding:0 16px;font-size:14px}.cfgSearch:focus{border-color:#c6c9ca;outline:0}.makeGrid,.modelGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.makeCard,.modelCard{text-align:center;border:1px solid var(--line);min-height:64px;color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:14px 18px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex}.makeCard:hover,.modelCard:hover{border-color:var(--red);box-shadow:0 4px 14px #0001}.makeCard img.makeCardLogo{object-fit:contain;max-width:90%;max-height:34px}.cfgSelection{border:1px solid var(--line);background:#f5f5f3;margin-bottom:22px;padding:14px 18px;font-size:14px}.cfgSelection strong{font-weight:700}.bodyGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bodyCard{border:1px solid var(--line);text-align:center;cursor:pointer;background:#fff;flex-direction:column;padding:16px;transition:border-color .2s,box-shadow .2s;display:flex}.bodyCard:hover{border-color:var(--red);box-shadow:0 4px 14px #0001}.bodyImage{justify-content:center;align-items:center;height:120px;margin-bottom:12px;display:flex}.bodyImage img{object-fit:contain;max-width:100%;max-height:100%}.bodyPlaceholder{background:var(--line);width:60px;height:60px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.bodyCard strong{margin-bottom:4px;font:700 16px Inter}.bodyMeta{color:var(--muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.cfgTwoColumn{grid-template-columns:280px 1fr;align-items:start;gap:28px;display:grid}.cfgBodyImage{width:100%;max-width:260px;margin-bottom:16px}.cfgBodyInfo{color:var(--muted);flex-direction:column;gap:4px;font-size:14px;display:flex}.cfgBodyInfo strong{color:var(--ink);font-size:18px}.engineList{flex-direction:column;gap:10px;display:flex}.engineCard{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.engineCard:hover{border-color:var(--red);box-shadow:0 4px 14px #0001}.engineName{font-weight:700}.engineMeta,.engineYear{color:var(--muted);font-size:13px}.fitmentList{flex-direction:column;gap:10px;display:flex}.fitmentCard{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:700;transition:border-color .2s,box-shadow .2s;display:flex}.fitmentCard:hover{border-color:var(--red);box-shadow:0 4px 14px #0001}.fitmentMeta{color:var(--muted);font-size:13px;font-weight:400}.rimList{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.rimCard{border:1px solid var(--line);background:#fff;flex-direction:column;padding:16px;transition:border-color .2s,box-shadow .2s;display:flex}.rimCard:hover{border-color:var(--red);box-shadow:0 4px 14px #0001}.rimImage{justify-content:center;align-items:center;height:140px;margin-bottom:12px;display:flex}.rimImage img{object-fit:contain;max-width:100%;max-height:100%}.rimPlaceholder{background:var(--line);width:60px;height:60px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.rimInfo{flex-direction:column;gap:4px;display:flex}.rimBrand{color:var(--muted);font-size:13px}.rimName{font-weight:700}.rimMeta{color:var(--muted);font-size:13px}.rimSeason{color:var(--red);font-size:12px;font-weight:700}.rimPrice{font-size:18px;font-weight:700}.seasonCard{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:14px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.seasonCard:hover{border-color:var(--red);box-shadow:0 4px 14px #0001}.seasonCard.active{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.seasonCard svg{width:36px;height:36px}.seasonCard span{text-transform:uppercase;font:700 18px Barlow Condensed}.seasonCombo{align-items:center;gap:-4px;display:flex}.cfgEmpty{color:var(--muted);font-style:italic}@media (max-width:900px){.makeGrid,.modelGrid{grid-template-columns:repeat(3,1fr)}.bodyGrid{grid-template-columns:repeat(2,1fr)}.rimList{grid-template-columns:1fr}}@media (max-width:700px){.cfgTwoColumn{grid-template-columns:1fr}.makeGrid,.modelGrid{grid-template-columns:repeat(2,1fr)}.bodyGrid,.seasonGrid{grid-template-columns:1fr}}@media (max-width:520px){.cfgStep{padding:18px}.cfgTitle{font-size:28px}.cfgStepHead{align-items:flex-start;gap:10px}.cfgStepHead h2{overflow-wrap:anywhere;flex:1;min-width:0;font-size:22px;line-height:1.1}.cfgBack{flex:none}.makeGrid,.modelGrid{grid-template-columns:1fr}}.resultsMeta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.resultsCount{color:var(--muted);font-size:14px}.resultsCount b{color:var(--ink);margin-right:8px;font:700 24px Barlow Condensed}.sizeInfoRow{margin-top:14px}.coReview{flex-direction:column;gap:25px;display:flex}.coBannerNote{background:#fdf6dd;border:1px solid #eee0ae;align-items:center;gap:10px;margin:0 0 26px;padding:12px 16px;font-size:13px;display:flex}.coBannerNote svg{color:#8a6d1a;flex:none}.coReviewCols{grid-template-columns:1fr 1fr;gap:35px;display:grid}.coReviewCol+.coReviewCol{border-left:1px solid var(--line);padding-left:35px}.coReviewCol h3{text-transform:uppercase;letter-spacing:.02em;margin:18px 0 10px;font:700 20px Barlow Condensed}.coReviewCol h3:first-child{margin-top:0}.coReviewHint{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.coReviewVal{color:var(--ink);margin:0;font-size:13px;font-style:normal;line-height:1.7}.coChange{color:var(--red);align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:700;display:inline-flex}.coChange:hover{text-decoration:underline}.coReviewTotal{justify-content:space-between;align-items:center;gap:30px;display:flex}.coReviewLegal{color:var(--muted);max-width:520px;margin:0;font-size:11px;line-height:1.6}.coReviewLegal a{color:var(--red)}.coReviewLegal a:hover{text-decoration:underline}.coReviewPrice{text-align:right;flex:none}.coReviewPrice span{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:1.5;display:block}.coReviewPrice b{color:var(--ink);font:700 34px Barlow Condensed}.coReviewActions{justify-content:space-between;align-items:center;gap:20px;display:flex}.coOrderNow{width:auto;min-width:280px}.coReviewFootnote{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.coReviewFootnote a{color:var(--red)}.coReviewFootnote a:hover{text-decoration:underline}@media (max-width:760px){.coReviewCols{grid-template-columns:1fr}.coReviewCol+.coReviewCol{border-left:0;border-top:1px solid var(--line);padding-top:25px;padding-left:0}.coReviewTotal{flex-direction:column;align-items:flex-start}.coReviewPrice{text-align:left}.coReviewActions{flex-direction:column;align-items:flex-start}.coOrderNow{width:100%}}.stepperItem.done .stepDot{color:#fff;background:#388553;border-color:#388553}.stepperItem.active{color:var(--ink);font-weight:700}.stepEdit{color:var(--red);flex:none;display:inline-flex}.stepEdit:hover{color:#c00510}.checkoutSide .coTotal b{font:700 24px Barlow Condensed}.coLinkRed{color:var(--red)}.coLinkRed:hover{text-decoration:underline}.coFootnoteRow{margin-top:25px}.coRow3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.coHint{color:var(--muted);vertical-align:middle;cursor:help;margin-left:5px;display:inline-flex}.coAccountBox{background:#fdf6dd;border:1px solid #eee0ae;margin-top:24px;padding:22px 24px}.coAccountBox .coAdvantages{margin:14px 0 0}.coAccountBox .coPwLabel{margin-top:16px}.coAccountFine{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}.coAccountFine a{color:var(--red)}.coAccountFine a:hover{text-decoration:underline}.coCardActions{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.coCardActions .coPrimary{width:auto;min-width:220px}.coChoiceGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.coChoice{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:14px;padding:18px;font-size:13px;display:flex}.coChoice.active{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.coChoice input{margin-top:3px}.coChoiceIcon{width:26px;height:26px;color:var(--ink);flex:none}.coChoiceTitle{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.coChoiceDesc{color:var(--muted);font-size:12px;line-height:1.5;display:block}.coChoiceGarage{color:var(--ink);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.coChoiceGarage svg{color:var(--red);flex:none}.coChoiceGarage a{color:var(--red)}.coExtras{gap:12px;display:grid}.coExtras label{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;padding:16px;display:flex}.coExtras label.active{border-color:var(--red);background:#fff8f8}.coExtras input{accent-color:var(--red);margin-top:3px}.coExtras b,.coExtras small,.coExtras em,.coExtras strong{display:block}.coExtras em{color:var(--muted);max-width:680px;margin-top:6px;font-size:12px;font-style:normal;line-height:1.55}.coExtras small{color:var(--red);margin-top:5px;font-weight:700}.coExtras strong{color:var(--ink);margin-top:4px;font-size:11px}.coExtrasIntro{color:var(--muted);align-items:flex-start;gap:8px;margin:-4px 0 16px;font-size:12px;line-height:1.5;display:flex}.coExtrasIntro svg,.coExtraGarageHint svg{color:var(--red);flex:none}.coExtraGarageHint{color:#51575b;background:#f4f5f5;align-items:center;gap:8px;margin:0;padding:13px 16px;font-size:12px;display:flex}.coGarageDelivery{font-size:13px;line-height:1.55}.coGarageDelivery p{color:#385d18;background:#f1f7ed;border-left:3px solid #63a51c;margin:12px 0 0;padding:11px 13px}.coReviewExtras{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:10px}.coReviewExtras p{justify-content:space-between;gap:15px;font-size:12px;display:flex}.coAddrRadio{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;margin-top:12px;padding:16px 18px;font-size:13px;display:flex}.coAddrRadio.active{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.coAddrRadio input{margin-top:3px}.coAddrRadio address{margin-top:6px;font-style:normal;line-height:1.7}.coPayList{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.coPayRow{border:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.coPayRow.active{border-color:var(--red);box-shadow:0 0 0 1px var(--red);background:#fff7f7}.coPayBadges{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.coPayBadgesTop{margin:0 0 14px}.payBadge{border:1px solid var(--line);letter-spacing:.04em;height:20px;color:var(--ink);background:#fff;border-radius:3px;align-items:center;padding:0 7px;font-size:9px;font-style:italic;font-weight:800;display:inline-flex}.coCardHead{align-items:center;gap:14px;margin:0 0 20px;display:flex}.coCardHead h2{margin:0}.coEditCart{color:var(--red);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.coEditCart:hover{text-decoration:underline}.coNoticeGrey{background:var(--paper);border:1px solid var(--line);color:var(--muted);margin:0 0 18px;padding:10px 14px;font-size:12px}.coCardForm{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.coCardForm label{text-transform:uppercase;color:#60666a;font-size:11px;font-weight:700;display:block}.coCardForm input{text-transform:none;width:100%;height:44px;color:var(--ink);border:1px solid #cdd0d1;margin-top:7px;padding:0 11px;font-size:13px;font-weight:400;display:block}.coCardForm small{color:var(--muted);text-transform:none;margin-top:5px;font-size:10px;font-weight:400;display:block}.coOrderLine{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.coOrderLine:last-child{border-bottom:0}.coOrderImg{object-fit:contain;background:#f0f1ef;width:70px;height:70px}.coOrderCat{text-transform:uppercase;color:var(--muted);letter-spacing:.05em;font-size:10px}.coOrderName{font-size:14px;font-weight:700}.coOrderSize{color:var(--muted);font-size:12px}.coOrderQty{text-align:right;color:var(--muted);font-size:12px}.coOrderTotal{text-align:right;margin-top:2px;font-size:15px;font-weight:700}.coTrustBox{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.coTrustBox span{color:var(--ink);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.coTrustBox svg{color:var(--muted);flex:none}@media (max-width:900px){.coChoiceGrid,.coRow3,.coCardForm{grid-template-columns:1fr}.coCardActions{flex-direction:column;align-items:flex-start}.coCardActions .coPrimary{width:100%}}.coPayLogos{align-items:center;gap:10px;margin-left:auto;margin-right:auto;display:flex}.coPayLogos img{object-fit:contain;width:auto;max-width:110px;height:28px;display:block}.coPayLogos img.sm{height:24px}.coCardLogos{align-items:center;gap:12px;margin:0 0 18px;display:flex}.coCardLogos img{object-fit:contain;width:auto;max-width:110px;height:30px;display:block}.coInputIcon{display:block;position:relative}.coInputIcon input{padding-right:38px}.coInputIcon svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.coAdyenLogos{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.coAdyenLogos img{object-fit:contain;width:auto;height:17px;display:block}.pdBuyTotal{justify-content:space-between;align-items:baseline;margin-top:10px;display:flex}.pdBuyTotal span{color:var(--muted);font-size:12px}.pdBuyTotal b{color:var(--ink);font:700 34px Barlow Condensed}.pdOverlay,.tsimOverlay,.atcOverlay{-webkit-backdrop-filter:blur(10px)}.euCardImg{background:#fff;padding:0}.euLabelImg{width:100%;max-width:360px;height:auto;margin:0 auto;display:block}.pdInfo{position:relative}.pdBrandLogo{object-fit:contain;max-width:200px;max-height:70px;position:absolute;top:0;right:0}@media (max-width:800px){.pdBrandLogo{max-width:130px;max-height:44px}}.pdDescHeadline{margin:0 0 14px;font-size:15px;font-weight:700}.pdInfo h1{padding-right:215px}@media (max-width:800px){.pdInfo h1{padding-right:0}.pdBrandLogo{max-width:130px;max-height:44px;margin:0 0 12px;display:block;position:static}}.gdKicker{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:18px 0 4px;font-size:12px;font-weight:600}.gdTitle{text-transform:uppercase;margin:0 0 18px;font:700 40px Barlow Condensed}.gdActions{flex-wrap:wrap;gap:14px;margin-bottom:28px;display:flex}.gdSave{border:1px solid var(--red);color:var(--red);cursor:pointer;background:#fff;align-items:center;gap:8px;height:46px;padding:0 24px;font-size:13px;font-weight:700;display:inline-flex}.gdSave:hover{background:#fff5f5}.gdSave.saved{background:var(--red);color:#fff}.gdBrowse{background:var(--red);color:#fff;border:0;align-items:center;gap:8px;height:46px;padding:0 24px;font-size:13px;font-weight:700;display:inline-flex}.gdBrowse:hover{background:#c00510}.gdGrid{grid-template-columns:1fr 340px;align-items:start;gap:25px;display:grid}.gdMain{flex-direction:column;gap:20px;display:flex}.gdCard{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px}.gdCard h2{text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font:700 22px Barlow Condensed;display:flex}.gdMuted{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.gdMuted a{color:var(--red)}.gdAddress{font-size:13px;font-style:normal;line-height:1.8}.gdPhone{align-items:center;gap:8px;margin:10px 0 0;font-size:13px;font-weight:600;display:flex}.gdServices{flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.gdServices li{align-items:center;gap:9px;display:flex}.gdServices svg{color:var(--red);flex:none}.gdSide{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:14px;padding:24px;display:flex}.gdMap{background:var(--paper);border:1px solid var(--line);height:220px;color:var(--red);border-radius:8px;justify-content:center;align-items:center;display:flex}.gdMapFrame{border:0;border-radius:8px;width:100%;height:100%;display:block}.gdMapLink{background:var(--red);color:#fff;justify-content:center;align-items:center;height:44px;font-size:13px;font-weight:700;display:flex}.gdMapLink:hover{background:#c00510}@media (max-width:900px){.gdGrid{grid-template-columns:1fr}}@media (max-width:760px){.checkoutPage{padding:20px 12px 60px}.checkoutWrap{padding:0}.checkoutCard{padding:20px}.checkoutCard h2{font-size:22px}.checkoutSide{padding:20px}.stepper{flex-wrap:wrap;gap:8px 0;margin-bottom:20px}.stepperItem{flex:45%;gap:6px;min-width:120px;font-size:11px}.stepperItem:not(:last-child):after{display:none}.stepDot{width:24px;height:24px;font-size:11px}.coPayRow{gap:8px;padding:12px;font-size:12px}.coPayRow.cardMethod{flex-wrap:wrap}.coPayRow.compactMethod{flex-wrap:nowrap}.coPayBadges{justify-content:flex-start;width:100%;margin-left:0}.coPayRow.cardMethod .coPayLogos{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0;margin-right:0}.coPayRow.compactMethod .coPayLogos{flex-wrap:nowrap;justify-content:flex-end;width:auto;margin-left:auto;margin-right:0}.coCardLogos{flex-wrap:wrap;gap:8px;margin-bottom:14px}.coCardLogos img{height:24px}.coCardForm{grid-template-columns:1fr;gap:14px}.coOrderLine{grid-template-columns:60px 1fr;gap:10px}.coOrderImg{width:60px;height:60px}.coOrderTotal{text-align:left}}@media (max-width:600px){.seasonFilterCard{gap:10px;padding:12px 14px}.seasonFilterIcon{width:38px;height:38px}.seasonFilterIcon img{width:26px!important;height:26px!important}.seasonFilterLabel{word-break:break-word;font-size:14px}.coPayRow{word-break:break-word;gap:6px;padding:10px;font-size:12px}.coPayLogos img{max-width:90px;height:22px}.stepperItem{flex-basis:50%;align-items:center;min-width:0}.stepLabel{font-size:10px;line-height:1.15;display:inline}.stepEdit{flex:none}}:root{--red:#e30613;--ink:#101214;--muted:#6e7479;--line:#e5e7e8;--paper:#f5f5f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,Arial,sans-serif}button,input,select{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}.trust{color:#54595d;background:#f2f3f3;justify-content:center;gap:5vw;height:36px;padding:0 5%;font-size:11px;display:flex}.trust span,.trust button{align-items:center;gap:7px;display:flex}.trust svg{width:14px}.trust button{background:0 0;border:0;margin-left:auto}.trust button svg{width:12px}header{align-items:center;gap:70px;max-width:1220px;height:90px;margin:auto;padding:0 20px;display:flex}.logo{white-space:nowrap;grid-template-columns:auto auto;align-items:end;line-height:.8;display:grid;position:relative}.logo i,.logo b{font-family:Barlow Condensed;font-size:27px;font-style:italic}.logo i{font-weight:800}.logo b{color:var(--red);font-size:31px}.logo small{letter-spacing:2px;grid-column:1/3;margin-top:8px;font-size:7px}.siteSearch{border:1px solid #c6c9ca;flex:1;align-items:center;max-width:470px;height:42px;padding:0 13px;display:flex}.siteSearch input{border:0;outline:0;width:100%;font-size:12px}.siteSearch svg{color:#888;width:18px}.actions{gap:28px;display:flex}.actions button{background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex;position:relative}.actions svg{width:19px}.actions em{background:var(--red);color:#fff;border-radius:8px;min-width:15px;font-size:9px;font-style:normal;position:absolute;top:-5px;right:7px}.mobileBtn{background:0 0;border:0;display:none}nav{border-top:1px solid var(--line);z-index:40;background:#fff;position:relative}nav>div{align-items:center;gap:38px;max-width:1220px;height:52px;margin:auto;padding:0 20px;display:flex}nav a{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}nav a svg{width:18px}.sub{color:#fff;background:#111;max-width:none!important;height:42px!important;padding-left:max(50% - 590px,20px)!important}.sub a{font-size:12px;font-weight:500}.sub .find{margin-left:auto;margin-right:max(50% - 590px,20px)}nav .active{color:var(--red)}.hero{color:#fff;background-image:url(/hero-workshop.png?v=2);background-position:50%;background-size:cover;min-height:510px;position:relative}.heroShade{background:linear-gradient(90deg,#050708e6 0%,#050708a6 48%,#05070814 78%);position:absolute;inset:0}.heroInner{max-width:1220px;margin:auto;padding:64px 20px;position:relative}.eyebrow{letter-spacing:2.5px;color:var(--red);margin:0 0 12px;font-size:11px;font-weight:700}.hero h1{text-transform:uppercase;max-width:650px;margin:0;font-family:Barlow Condensed;font-size:58px;line-height:.97}.lead{color:#e4e6e6;margin:16px 0 28px;font-size:16px}.finder{color:var(--ink);background:#fff;max-width:850px;box-shadow:0 15px 50px #0004}.tabs{background:#f0f1f1;display:flex}.tabs button{background:0 0;border:0;align-items:center;gap:9px;height:50px;padding:0 28px;font-size:13px;font-weight:600;display:flex}.tabs button.selected{color:var(--red);border-top:3px solid var(--red);background:#fff}.tabs svg{width:17px}.fields{grid-template-columns:1.5fr repeat(3,1fr) 1.35fr;gap:12px;padding:24px;display:grid}.fields label{text-transform:uppercase;letter-spacing:.7px;color:#6c7175;font-size:10px;font-weight:700}.fields select{background:#fff;border:1px solid #cfd2d3;width:100%;height:42px;margin-top:8px;padding:0 10px;display:block}.cta{background:var(--red);color:#fff;justify-content:center;align-self:end;align-items:center;gap:10px;height:42px;font-size:13px;font-weight:700;display:flex}.cta svg{width:16px}.fitbar{background:#fff;justify-content:space-between;align-items:center;max-width:1180px;min-height:68px;margin:-23px auto 0;padding:0 22px;display:flex;position:relative;box-shadow:0 8px 25px #0002}.fitbar span,.fitbar a{align-items:center;gap:9px;font-size:12px;display:flex}.fitbar svg{width:17px;color:var(--red)}.fitbar a{color:var(--red);font-weight:700}.benefits{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1180px;margin:70px auto;display:grid}.benefits article{border-right:1px solid var(--line);gap:20px;padding:28px;display:flex}.benefits article:last-child{border:0}.benefits article>span{color:#ddd;font:700 34px Barlow Condensed}.benefits b{font-size:14px}.benefits p{color:var(--muted);margin:7px 0;font-size:11px}.products{max-width:1240px;margin:0 auto 90px;padding:0 14px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.sectionHead h2{text-transform:uppercase;margin:0;font:700 38px Barlow Condensed}.seasonPills{gap:8px;display:flex}.seasonPills button{border:1px solid var(--line);background:#fff;align-items:center;gap:6px;padding:9px 14px;font-size:12px;display:flex}.seasonPills button.on{color:#fff;background:#111}.seasonPills svg{width:15px}.grid{grid-template-columns:repeat(4,1fr);justify-items:start;gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;padding:0 18px 18px;transition:all .2s}.card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0001}.productVisual{background:linear-gradient(135deg,#f5f5f3,#e8e9e7);height:190px;margin:0 -18px 18px;position:relative;overflow:hidden}.productVisual>span{text-transform:uppercase;z-index:2;background:#fff;padding:5px 8px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.productVisual>button{width:34px;height:34px;color:var(--red);z-index:2;background:#fff;border:0;border-radius:50%;position:absolute;top:8px;right:9px}.productVisual button svg{width:17px}.tyre{border:24px solid #161719;border-radius:46%;width:110px;height:145px;position:absolute;top:27px;left:50%;transform:translate(-50%)rotate(-14deg);box-shadow:inset 0 0 0 5px #37393a,10px 14px 20px #0003}.tyre i{background:#666;width:3px;height:22px;position:absolute;transform:rotate(40deg)}.tyre i:first-child{top:8px;left:-15px}.tyre i:nth-child(2){top:38px;left:-19px}.tyre i:nth-child(3){top:72px;left:-19px}.tyre i:nth-child(4){top:28px;right:-17px}.tyre i:nth-child(5){top:64px;right:-17px}.brand{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:700}.card h3{margin:6px 0;font-size:16px}.spec{color:var(--muted);font-size:12px}.rating{color:#f0a000;font-size:11px}.rating span{color:#378046}.price{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:15px;padding-top:15px;display:flex}.price div{flex-direction:column;display:flex}.price b{font:700 22px Barlow Condensed}.price small{color:var(--muted);font-size:8px}.price button{background:var(--red);color:#fff;border:0;align-items:center;gap:5px;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.price svg{width:14px}footer{color:#bbb;background:#111;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:45px max(50% - 590px,20px);font-size:12px;display:grid}.inverse{color:#fff}.inverse small{display:none}.inverse b{color:var(--red)}footer div:nth-of-type(2){gap:20px;display:flex}footer>small{border-top:1px solid #333;grid-column:1/4;padding-top:20px}.overlay{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080b0de8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;width:min(670px,100%);min-height:480px;padding:50px 58px;position:relative;box-shadow:0 25px 80px #0009}.close{background:0 0;border:0;position:absolute;top:18px;right:18px}.modalKicker{color:var(--red);letter-spacing:2px;font-size:10px;font-weight:700}.modal h2{text-transform:uppercase;margin:8px 0;font:700 36px Barlow Condensed}.muted{color:var(--muted);margin-bottom:25px;font-size:12px}.countries{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.countries button,.languages button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:12px;height:54px;display:flex}.countries button:hover,.languages button:hover{color:var(--red)}.countries button span{font-size:19px}.countries button b{font-size:13px}.countries button svg,.languages button svg{width:16px;margin-left:auto}.languages{grid-template-columns:1fr 1fr;gap:0 30px;margin-top:25px;display:grid}.back{color:var(--red);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.back svg{width:15px}.crumb{color:var(--muted);font-size:11px}.garageWrap h1{text-transform:uppercase;font:700 42px Barlow Condensed}.garageSearch{background:#fff;grid-template-columns:2fr 1fr;min-height:270px;display:grid;box-shadow:0 8px 30px #0001}.garageForm{padding:50px}.searchRow{gap:10px;margin-top:28px;display:flex}.searchRow div{border:1px solid #bbb;flex:1;align-items:center;padding:0 12px;display:flex}.searchRow input{border:0;outline:0;width:100%;height:44px}.searchRow button{background:var(--red);color:#fff;border:0;padding:0 24px;font-weight:700}.garageCount{background:var(--red);color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.garageCount b{font:700 54px Barlow Condensed}.garageList{background:#fff;margin-top:35px;padding:30px}.garageList article{border-top:1px solid var(--line);justify-content:space-between;padding:20px 0;display:flex}.garageList p{color:var(--muted);font-size:12px}@media (max-width:800px){.trust span:nth-child(n+2){display:none}.trust{justify-content:flex-start}.trust button{margin-left:auto}header{gap:20px;height:70px}.siteSearch,.actions{display:none}.mobileBtn{margin-left:auto;display:block}nav>div{display:none}nav.open>div{flex-direction:column;align-items:flex-start;height:auto;padding:20px;display:flex}.sub .find{margin:0}.hero{min-height:620px}.heroInner{padding-top:45px}.hero h1{font-size:43px}.finder{margin-top:28px}.fields{grid-template-columns:1fr 1fr}.cta{grid-column:1/3}.fitbar{box-shadow:none;margin:0}.fitbar small{display:none}.benefits{grid-template-columns:1fr;margin:40px 20px}.benefits article{border-right:0;border-bottom:1px solid var(--line)}.grid{grid-template-columns:1fr 1fr}.sectionHead{align-items:flex-start;gap:15px}.garageSearch{grid-template-columns:1fr}.garageCount{min-height:150px}}@media (max-width:520px){.hero h1{font-size:38px}.heroInner{padding-inline:14px}.tabs button{padding:0 13px;font-size:11px}.fields{gap:8px;padding:16px}.fitbar{gap:10px;padding:15px}.grid{grid-template-columns:1fr}.products{padding:0 14px}.sectionHead{flex-direction:column;align-items:flex-start}.countries,.languages{grid-template-columns:1fr}.modal{max-height:90vh;padding:42px 28px;overflow:auto}.modal h2{font-size:30px}footer{grid-template-columns:1fr}footer>small{grid-column:1}.garageForm{padding:28px}.searchRow{flex-direction:column}.searchRow button{height:44px}}.loading{text-align:center;color:var(--muted);padding:50px}.panelBackdrop{z-index:30;background:#0008;position:fixed;inset:0}.shopPanel{background:#fff;width:min(480px,100%);height:100%;padding:32px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-15px 0 50px #0003}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.panelHead h2{text-transform:uppercase;margin:4px 0;font:700 34px Barlow Condensed}.panelHead>button{background:0 0;border:0}.lineItem{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:20px 0;font-size:12px;display:grid}.lineItem>div:nth-child(2){flex-direction:column;gap:6px;display:flex}.lineItem small{color:var(--muted)}.miniTyre{border:10px solid #202224;border-radius:45%;width:45px;height:55px;transform:rotate(-12deg)}.qty{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.qty button,.wishControls button{border:1px solid var(--line);background:#fff;width:28px;height:28px}.wishControls{display:flex;flex-direction:row!important}.wishControls svg{width:14px}.panelTotal{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:25px;display:grid}.panelTotal button{background:var(--red);color:#fff;border:0;grid-column:1/3;height:48px;font-weight:700}.empty{text-align:center;color:var(--muted);padding:70px 0}.headerBack{color:var(--red);margin-left:auto;font-size:12px;font-weight:700}.accountPage,.catalogPage,.productPage{background:var(--paper);min-height:calc(100vh - 90px);padding:45px 20px 90px}.accountWrap,.catalogWrap,.productWrap{max-width:1180px;margin:auto}.accountWrap>h1,.catalogTitle h1{text-transform:uppercase;margin:25px 0;font:700 46px Barlow Condensed}.authCard,.profileCard{background:#fff;grid-template-columns:1fr 1fr;max-width:850px;margin-top:25px;display:grid;box-shadow:0 10px 35px #0001}.authIntro{color:#fff;background:#111;padding:55px}.authIntro h2{text-transform:uppercase;margin:10px 0;font:700 38px Barlow Condensed}.authIntro p:last-child{color:#bbb;font-size:13px;line-height:1.7}.authCard form{flex-direction:column;gap:17px;padding:45px;display:flex}.authCard label,.filters label{text-transform:uppercase;color:#60666a;font-size:11px;font-weight:700}.authCard input,.filters select{border:1px solid #cdd0d1;width:100%;height:44px;margin-top:7px;padding:0 11px;display:block}.nameFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.authSubmit{background:var(--red);color:#fff;border:0;height:46px;font-weight:700}.switchMode{color:var(--red);background:0 0;border:0;font-size:11px}.formError{color:#a30008;background:#fff1f1;padding:10px;font-size:11px}.profileCard{grid-template-columns:80px 1fr auto;align-items:center;padding:45px}.profileIcon{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font:700 24px Barlow Condensed;display:flex}.profileCard h2{text-transform:uppercase;margin:5px 0;font:700 30px Barlow Condensed}.profileCard p{color:var(--muted);font-size:12px}.secureNote{align-items:center;gap:5px;display:flex}.secureNote svg{color:#388553;width:15px}.outlineButton{background:#fff;border:1px solid #ccc;align-items:center;gap:7px;padding:10px 14px;display:flex}.outlineButton svg{width:15px}.accountLoading{padding:70px}.catalogTitle{justify-content:space-between;align-items:end;display:flex}.catalogTitle span{color:var(--muted);margin-bottom:30px;font-size:12px}.catalogLayout{grid-template-columns:245px 1fr;gap:25px;display:grid}.filters{background:#fff;height:max-content;padding:25px}.filters h2{align-items:center;gap:8px;margin-top:0;font:700 22px Barlow Condensed;display:flex}.filters h2 svg{width:18px}.filters form{flex-direction:column;gap:17px;display:flex}.filters button{color:#fff;background:#111;border:0;justify-content:center;align-items:center;gap:7px;height:44px;font-weight:700;display:flex}.filters button svg{width:15px}.catalogResults{flex-direction:column;gap:12px;display:flex}.catalogItem{background:#fff;grid-template-columns:180px 1fr 180px;min-height:200px;padding:20px;display:grid}.catalogVisual{background:linear-gradient(135deg,#f4f4f2,#e6e7e5);position:relative}.catalogVisual .tyre{top:18px;transform:translate(-50%)rotate(-14deg)scale(.75)}.catalogInfo{padding:10px 25px}.catalogInfo h2{margin:5px 0;font:700 24px Barlow Condensed}.labels{gap:6px;margin-top:14px;display:flex}.labels span{text-transform:uppercase;background:#f0f1f1;padding:5px 7px;font-size:9px}.catalogPrice{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:28px 0 20px 22px;display:flex}.catalogPrice small{color:var(--muted);font-size:9px}.catalogPrice b{margin:7px 0 25px;font:700 28px Barlow Condensed}.catalogPrice a{background:var(--red);color:#fff;padding:11px 13px;font-size:11px;font-weight:700}.noResults{text-align:center;background:#fff;padding:80px}.productDetail{background:#fff;grid-template-columns:1.1fr 1fr;margin-top:30px;display:grid}.detailVisual{background:linear-gradient(135deg,#f1f2ef,#dfe1de);justify-content:center;align-items:center;min-height:530px;display:flex;position:relative}.detailVisual>span{background:#fff;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:25px;left:25px}.detailVisual>small{color:#999;position:absolute;bottom:18px}.largeTyre{border:48px solid #17191a;border-radius:46%;width:220px;height:320px;transform:rotate(-13deg);box-shadow:inset 0 0 0 10px #383a3b,25px 30px 45px #0003}.detailInfo{padding:58px}.detailInfo h1{text-transform:uppercase;margin:8px 0;font:700 48px Barlow Condensed}.productSize{font-size:20px;font-weight:600}.stock{color:#32804b;align-items:center;gap:7px;margin:25px 0;font-size:12px;display:flex}.stock svg{width:18px}.detailPrice{border-top:1px solid var(--line);flex-direction:column;padding-top:20px;display:flex}.detailPrice small{color:var(--muted);font-size:10px}.detailPrice b{font:700 38px Barlow Condensed}.productActions{grid-template-columns:100px 1fr 48px;gap:8px;margin-top:20px;display:grid}.productQty{border:1px solid #ccc;justify-content:space-around;align-items:center;display:flex}.productQty button{background:0 0;border:0}.buyButton{background:var(--red);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.buyButton svg,.saveButton svg{width:17px}.saveButton{background:#fff;border:1px solid #ccc}.saveButton.saved{color:var(--red)}.deliveryNotes{color:var(--muted);flex-direction:column;gap:10px;margin-top:25px;font-size:11px;display:flex}.deliveryNotes span{align-items:center;gap:8px;display:flex}.deliveryNotes svg{width:17px;color:var(--red)}.specTable{background:#fff;margin-top:25px;padding:35px}.specTable h2{text-transform:uppercase;font:700 28px Barlow Condensed}.specTable>div{grid-template-columns:1fr 1fr;display:grid}.specTable span,.specTable b{border-top:1px solid var(--line);padding:13px;font-size:12px}.specTable span{color:var(--muted)}@media (max-width:800px){.authCard,.productDetail{grid-template-columns:1fr}.profileCard{grid-template-columns:70px 1fr}.profileCard .outlineButton{grid-column:1/3;margin-top:15px}.catalogLayout{grid-template-columns:1fr}.filters form{grid-template-columns:1fr 1fr;display:grid}.filters button{align-self:end}.catalogItem{grid-template-columns:130px 1fr}.catalogPrice{border-left:0;grid-column:2;padding:0 25px 15px}.detailVisual{min-height:390px}.detailInfo{padding:35px}}@media (max-width:520px){.authCard{display:block}.authIntro,.authCard form{padding:30px}.catalogTitle{align-items:flex-start}.catalogTitle span{margin-top:25px}.catalogItem{grid-template-columns:1fr}.catalogVisual{height:170px}.catalogPrice{grid-column:1}.filters form{grid-template-columns:1fr}.detailInfo{padding:25px}.detailInfo h1{font-size:38px}.productActions{grid-template-columns:85px 1fr 45px}.specTable>div{grid-template-columns:1fr}.specTable span{padding-bottom:3px}.specTable b{border-top:0;padding-top:3px}}.siteSearch>button{background:0 0;border:0;padding:0}.panelTotal>a{background:var(--red);color:#fff;grid-column:1/3;justify-content:center;align-items:center;height:48px;font-weight:700;display:flex}.panelLink{color:#fff;text-align:center;background:#111;margin-top:22px;padding:14px;font-size:12px;font-weight:700;display:block}.searchGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.searchCard{background:#fff;padding-bottom:22px}.searchCard .catalogVisual{height:220px;display:block}.searchCard>div:last-child{padding:20px}.searchCard h2{margin:5px 0;font:700 24px Barlow Condensed}.searchCard p{color:var(--muted);font-size:12px}.searchCard strong{margin:18px 0;font:700 26px Barlow Condensed;display:block}.resultButton{background:var(--red);color:#fff;padding:10px 14px;font-size:11px;font-weight:700}.noResults>a{color:#fff;background:#111;padding:10px 14px;font-size:11px;display:inline-block}.shopPage{background:var(--paper);min-height:calc(100vh - 90px);padding:45px 20px 90px}.shopPageWrap{max-width:1180px;margin:auto}.shopPageWrap>h1{text-transform:uppercase;font:700 46px Barlow Condensed}.shopPageGrid{grid-template-columns:1fr 320px;gap:25px;display:grid}.shopItems{flex-direction:column;gap:12px;display:flex}.shopRow{background:#fff;grid-template-columns:90px 1fr auto 100px;align-items:center;gap:18px;padding:20px;display:grid}.rowVisual{background:#f0f1ef;justify-content:center;align-items:center;height:90px;display:flex}.rowInfo h2{margin:4px 0;font:700 22px Barlow Condensed}.rowInfo>p{color:var(--muted);font-size:11px}.textButton{color:var(--red);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.textButton svg{width:13px}.rowQuantity{border:1px solid var(--line);align-items:center;height:34px;display:flex}.rowQuantity button{background:#fff;border:0;width:30px}.rowQuantity span{padding:0 8px}.moveButton{background:var(--red);color:#fff;border:0;align-items:center;gap:5px;padding:10px;font-size:11px;font-weight:700;display:flex}.moveButton svg{width:14px}.summary{background:#fff;height:max-content;padding:28px}.summary h2{text-transform:uppercase;font:700 26px Barlow Condensed}.summary>div{justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.summaryTotal{border-top:1px solid var(--line);font-size:15px!important}.summary button{color:#fff;background:#bbb;border:0;width:100%;height:44px;font-weight:700}.summary p{color:var(--muted);text-align:center;font-size:9px}.shopEmpty{text-align:center;background:#fff;padding:70px}.shopEmpty>div{background:#f1f1ef;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:auto;display:flex}.shopEmpty svg{color:var(--red)}.shopEmpty h2{font:700 28px Barlow Condensed}.shopEmpty p{color:var(--muted);font-size:12px}.shopEmpty a{background:var(--red);color:#fff;padding:12px 18px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:800px){.searchGrid{grid-template-columns:1fr 1fr}.shopPageGrid{grid-template-columns:1fr}.shopRow{grid-template-columns:70px 1fr auto}.shopRow>strong{grid-column:3}.rowQuantity,.moveButton{grid-column:2}}@media (max-width:520px){.searchGrid{grid-template-columns:1fr}.shopRow{grid-template-columns:60px 1fr}.shopRow>strong,.rowQuantity,.moveButton{grid-column:2}.shopEmpty{padding:45px 20px}}.pagination{grid-column:1/-1;justify-content:center;align-items:center;gap:16px;margin:30px 0;display:flex}.pageButton{border:1px solid var(--line);color:var(--ink);background:#fff;padding:10px 16px;font-size:12px;font-weight:700}.pageButton.disabled{color:#aaa;cursor:not-allowed}.pageInfo{color:var(--muted);font-size:12px}.vehicleFields{grid-template-columns:1fr 1fr}.vehicleFields select:disabled{opacity:.6;cursor:not-allowed}.vehicleSizeResults{background:#fff;border-top:1px solid #e5e7e8;padding:18px 24px}.vehicleSizeResults p{color:var(--muted);margin:0 0 12px;font-size:13px}.sizeLinks{flex-wrap:wrap;gap:10px;display:flex}.sizeLinks a{border:1px solid var(--line);background:#f5f5f3;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.sizeLinks a:hover{border-color:var(--red);color:var(--red);background:#fff}.vehicleEmpty{color:var(--muted);padding:16px 24px;font-size:13px}.vehicleSearch{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:30px;display:grid}.vehicleField label,.vehicleField select{width:100%;display:block}.vehicleField label{text-transform:uppercase;color:#60666a;font-size:11px;font-weight:700}.vehicleField select{background:#fff;border:1px solid #cdd0d1;height:44px;margin-top:7px;padding:0 11px}.vehicleSizes{margin-top:30px}.vehicleSizes h2{text-transform:uppercase;align-items:center;gap:10px;margin:0 0 10px;font:700 30px Barlow Condensed;display:flex}.vehicleSizes .muted{color:var(--muted);margin:0 0 18px;font-size:13px}.sizeList{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sizeCard{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.sizeCard:hover{border-color:var(--red);color:var(--red)}@media (max-width:800px){.vehicleFields{grid-template-columns:1fr}.sizeList{grid-template-columns:repeat(2,1fr)}.vehicleSearch{grid-template-columns:1fr}}@media (max-width:520px){.sizeList{grid-template-columns:1fr}}.countryPicker{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.countryPicker span{font-weight:600}.productVisual img,.catalogVisual img,.searchCard .catalogVisual img,.detailVisual img{object-fit:contain;width:100%;height:100%;display:block}.detailVisual img{padding:30px}.siteFooter{border-top:1px solid var(--line);background:#f5f5f3;padding:0;display:block}.footerTop{max-width:1180px;margin:auto;padding:55px 20px;display:block}.footerGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:24px;display:grid}.footerGrid>div,.siteFooter .footerGrid>div{display:block}.footerGrid h4{margin:0 0 14px;font:700 16px Inter}.footerGrid ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footerGrid a{color:#555;font-size:13px}.footerGrid a:hover{color:var(--red)}.footerBottom{border-top:1px solid var(--line);color:#555;flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:1180px;margin:auto;padding:20px;font-size:12px;display:flex}.footerBottom>span{white-space:nowrap;margin-right:auto}.footerCompany{color:#3f4549;flex-wrap:wrap;align-items:center;gap:8px 18px;width:100%;padding-bottom:16px;font-style:normal;display:flex}.footerCompany strong{color:#111;font-size:14px}.footerCompany a{color:#111;background:#fff;border:1px solid #cfd2d3;padding:7px 10px;font-weight:700;display:inline-flex}.footerCompany a:hover{border-color:var(--red);color:var(--red)}.footerSupportText{color:#5f666b;max-width:250px;line-height:1.45}.footerEmail,.legalEmail{color:var(--red);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legalContact{border-left:4px solid var(--red);border-block:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:34px;padding:20px;font-size:14px;display:flex}.legalContact a{color:var(--red);text-underline-offset:3px;font-weight:800;text-decoration:underline}.footerBottom .footerLegal{flex-wrap:wrap;gap:14px 22px;display:flex}.footerBottom>button,.footerBottom>.countryPicker,.footerBottom>.currencySelect{margin-left:0}@media (max-width:1000px){.footerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerBottom{justify-content:center}.footerBottom>span{text-align:center;width:100%;margin-right:0}.footerLegal{justify-content:center;width:100%}.footerCompany{text-align:center;justify-content:center}.footerCompany span{width:100%}}@media (max-width:520px){.footerGrid{grid-template-columns:1fr}}.garagePage{background:var(--paper);min-height:calc(100vh - 90px);padding:45px 20px 90px}.garageWrap{max-width:1180px;margin:auto}.garageWrap>h1{text-transform:uppercase;margin:18px 0 30px;font:700 46px Barlow Condensed}.garageResults{margin-top:35px}.garageControls{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.garageControls h2{text-transform:uppercase;margin:0;font:700 26px Barlow Condensed}.viewToggle{border:1px solid var(--line);background:#fff;display:flex}.viewToggle button{background:#fff;border:0;align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.viewToggle button.active{background:var(--red);color:#fff}.garageLayout{grid-template-columns:1.1fr .9fr;align-items:start;gap:22px;display:grid}.garageList{flex-direction:column;gap:12px;display:flex}.garageList article{border:1px solid var(--line);background:#fff;justify-content:space-between;gap:16px;padding:22px;transition:border-color .2s,box-shadow .2s;display:flex}.garageMeta{flex:1}.garageMeta b{margin-bottom:6px;font:700 18px Barlow Condensed;display:block}.garageMeta p{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.5}.distance{color:var(--red);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.garageTags{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.garageTags span{border:1px solid var(--line);color:var(--muted);background:#f5f5f3;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:inline-flex}.garageActions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:14px;min-width:140px;display:flex}.directionsBtn{color:#fff;background:#111;align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:700;display:inline-flex}.garageActions strong{color:var(--red);font:700 18px Barlow Condensed}.garageMapWrap{border:1px solid var(--line);background:#fff;height:560px;position:sticky;top:20px;overflow:hidden}.locateButton{color:var(--red);background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.locateButton:hover{text-decoration:underline}@media (max-width:900px){.garageLayout{grid-template-columns:1fr}.garageMapWrap{height:420px;display:none;position:relative}.garageLayout.mapOpen .garageMapWrap{display:block}.garageLayout.mapOpen .garageList{display:none}.garageControls{flex-wrap:wrap;gap:12px}}.navInner{align-items:center;gap:38px;max-width:1220px;height:52px;margin:auto;padding:0 20px;display:flex;position:relative}.navItem{align-items:center;height:100%;display:flex;position:relative}.navItem>a{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.dropdown{border:1px solid var(--line);opacity:0;visibility:hidden;z-index:25;background:#fff;min-width:220px;padding:10px 0;transition:all .18s;position:absolute;top:100%;left:-12px;transform:translateY(8px);box-shadow:0 18px 45px #0001}.dropdown.show,.navItem:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdownGrid{flex-direction:column;display:flex}.dropdownGrid a{color:var(--ink);align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:600;display:flex}.dropdownGrid a:hover{color:var(--red);background:#f5f5f3}@media (max-width:800px){.navInner{border-bottom:1px solid var(--line);border-top:1px solid var(--line);z-index:50;background:#fff;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:10px 20px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 18px 45px #0001}nav.open .navInner{display:flex}.navItem{border-bottom:1px solid var(--line);height:auto}.navItem>a{padding:14px 0}.dropdown{opacity:1;visibility:visible;box-shadow:none;border:0;padding:0;display:none;position:static;transform:none}.dropdown.show{display:block}.dropdownGrid a{padding:10px 0 10px 24px}.sub{display:none}}.footerSection{border-top:1px solid var(--line);margin-top:45px;padding-top:35px}.footerSection h4{margin:0 0 18px;font:700 16px Inter}.footerBrandList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.footerBrandList li a{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;height:44px;padding:8px 10px;display:flex}.footerBrandList li a:hover{border-color:var(--red)}.footerBrandLogo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:28px}.footerSizeList{flex-wrap:wrap;gap:12px;display:flex}.footerSizeList a{color:#fff;background:#111;padding:10px 14px;font-size:13px;font-weight:700}.footerSizeList a:hover{background:var(--red)}.footerLegal{gap:22px;display:flex}.footerLegal a{color:#555;font-size:12px}.footerLegal a:hover{color:var(--red)}.services{border-top:1px solid var(--line);background:#fff;padding:60px 20px}.services h2,.homeSection h2{text-transform:uppercase;text-align:center;margin:0 0 35px;font:700 34px Barlow Condensed}.servicesGrid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1180px;margin:auto;display:grid}.servicesGrid article{border:1px solid var(--line);text-align:center;padding:28px}.servicesGrid article svg{color:var(--red);margin-bottom:14px}.servicesGrid article b{margin-bottom:8px;font:700 18px Barlow Condensed;display:block}.servicesGrid article p{color:var(--muted);margin:0;font-size:13px}.homeSection{max-width:1180px;margin:70px auto;padding:0 20px}.homeSectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.homeSectionHead h2{text-align:left;margin:0}.homeSectionHead a{color:var(--red);font-size:13px;font-weight:700}.homeHint{color:var(--muted);margin:-10px 0 22px;font-size:14px}.seasonGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.seasonCard{color:#fff;flex-direction:column;justify-content:space-between;min-height:180px;padding:28px;display:flex;position:relative;overflow:hidden}.seasonCard.summer{background:linear-gradient(135deg,#f7b733,#fc4a1a)}.seasonCard.winter{background:linear-gradient(135deg,#2193b0,#6dd5ed)}.seasonCard.allSeason{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364)}.seasonCard b{text-transform:uppercase;font:700 24px Barlow Condensed}.seasonCard span{opacity:.9;font-size:12px;font-weight:700}.brandGrid{grid-template-columns:repeat(7,1fr);gap:14px;display:grid}.brandGrid a{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:18px;display:flex}.brandGrid a:hover{border-color:var(--red);color:var(--red)}.brandGrid a b{font:700 18px Barlow Condensed}.brandGrid a span{color:var(--muted);font-size:12px}.brandGrid a.hasLogo{justify-content:center;padding:22px 14px}.brandGrid a.hasLogo:hover{color:inherit}.brandGrid a.hasLogo img{object-fit:contain;max-width:100%;height:44px;display:block}.quickVehicle{flex-wrap:wrap;gap:16px;display:flex}.vehicleCTA{color:#fff;background:#111;align-items:center;gap:10px;padding:16px 26px;font-size:14px;font-weight:700;display:inline-flex}.vehicleCTA:hover{background:var(--red)}@media (max-width:900px){.servicesGrid,.seasonGrid,.brandGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.servicesGrid,.seasonGrid,.brandGrid{grid-template-columns:1fr}.homeSectionHead{flex-direction:column;align-items:flex-start;gap:10px}}.filtersHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.filtersHead a{color:var(--red);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.priceRange{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.priceRange label{white-space:nowrap;min-width:0;font-size:10px;line-height:1.25}.priceRange input{min-width:0}.checkboxLabel{text-transform:none;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex;color:var(--ink)!important}.checkboxLabel input{width:18px;height:18px}.filters input[type=number]{border:1px solid #cdd0d1;width:100%;height:44px;margin-top:7px;padding:0 11px;display:block}.garageSearch{grid-template-columns:1.3fr .7fr;align-items:stretch;gap:22px;margin-bottom:35px;display:grid}.garageForm{border:1px solid var(--line);background:#fff;padding:38px}.garageForm h2{margin:0 0 10px;font:700 30px Inter}.garageForm>p:first-of-type{color:var(--muted);margin:0 0 22px;font-size:15px}.smartMapsNotice{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.smartMapsNotice a{color:var(--red);text-decoration:underline}.garageCount{background:var(--red);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:260px;padding:38px;display:flex}.garageCount>svg{width:34px;height:34px}.garageCount>b{font:700 56px/1 Barlow Condensed}.garageCount>span{font-size:16px;font-weight:600}.garageBenefits{border:1px solid var(--line);background:#fff;margin-bottom:35px;padding:38px}.garageBenefits>h2{margin:0 0 26px;font:700 26px Inter}.garageBenefits>ul{grid-template-columns:1fr 1fr;gap:28px;margin:0;padding:0;list-style:none;display:grid}.garageBenefits li{align-items:flex-start;gap:14px;display:flex}.garageBenefits li>svg{color:var(--red);flex-shrink:0;margin-top:2px}.garageBenefits li b{margin-bottom:4px;font:700 16px Inter;display:block}.garageBenefits li p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.garagePostcodeArea{border:1px solid var(--line);background:#fff;margin-bottom:35px;padding:38px}.garagePostcodeArea>h2{margin:0 0 22px;font:700 26px Inter}.postcodeLinks{flex-wrap:wrap;gap:12px;display:flex}.postcodeLink{border:1px solid var(--line);color:var(--red);cursor:pointer;background:#fff;padding:10px 18px;font-size:14px;font-weight:700}.postcodeLink:hover{border-color:var(--red);background:#fff5f5}.garageList article{border:1px solid var(--line);background:#fff;grid-template-columns:1.4fr .9fr 1.1fr auto;align-items:start;gap:22px;padding:24px;transition:border-color .2s,box-shadow .2s;display:grid}.garageList article:hover,.garageList article.active{border-color:var(--red);box-shadow:0 4px 18px #0000000a}.garageCardMain b{margin-bottom:8px;font:700 18px Inter;display:block}.garageCardMain p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.6}.garageCardLinks{flex-direction:column;gap:4px;display:flex}.textLink{color:var(--red);align-items:center;gap:3px;font-size:13px;font-weight:700;display:inline-flex}.textLink:hover{text-decoration:underline}.garageCardRating{flex-direction:column;gap:8px;display:flex}.garageCardRating .stars{color:var(--red);align-items:center;gap:3px;display:flex}.reviewCount{color:var(--muted);margin-left:4px;font-size:12px}.garageCardRating .distance{color:var(--ink);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.garageCardServices{color:var(--ink);flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.garageCardServices li{align-items:center;gap:7px;display:flex}.garageCardServices li svg{color:var(--ink);flex-shrink:0}.garageCardPickup{color:var(--muted);text-align:right;align-self:center;max-width:160px;font-size:12px}@media (max-width:1100px){.garageList article{grid-template-columns:1fr 1fr;gap:18px}.garageCardPickup{text-align:left;grid-column:1/3;max-width:none}}@media (max-width:900px){.garageSearch{grid-template-columns:1fr}.garageCount{min-height:180px}.garageBenefits>ul,.garageList article{grid-template-columns:1fr}.garageCardPickup{grid-column:auto}}@media (max-width:520px){.garageForm,.garageBenefits,.garagePostcodeArea{padding:26px}.searchRow{flex-direction:column}.searchRow button{height:44px}}.gfCard{border:1px solid var(--line);background:#fff;margin-bottom:35px;padding:38px}.gfCard>h2{margin:0 0 26px;font:700 26px Inter}.gfLabel{margin:0 0 10px;font:700 14px Inter;display:block}.gfSearchRow{align-items:stretch;gap:12px;display:flex}.gfInputWrap{background:#fff;border:1px solid #cdd0d1;flex:1;align-items:center;height:48px;padding:0 14px;display:flex}.gfInputWrap input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.gfInputWrap input::placeholder{color:#9a9fa3}.gfClear{color:#888;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}.gfClear:hover{color:var(--red)}.gfSearchBtn{border:1px solid var(--red);color:var(--red);white-space:nowrap;background:#fff;height:48px;padding:0 28px;font-weight:700}.gfSearchBtn:hover{background:#fff5f5}.gfSearchBtn:disabled{opacity:.6;cursor:not-allowed}.gfDivider{background:var(--line);height:1px;margin:28px 0}.gfChips{flex-wrap:wrap;gap:10px;display:flex}.gfChips button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:500}.gfChips button:hover{border-color:var(--red)}.gfChips button.active{border-color:var(--red);color:var(--red);background:#fff5f5;font-weight:600}.gfToggleServices{color:var(--red);cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:13px;font-weight:700;display:block}.gfToggleServices:hover{text-decoration:underline}.gfCount{text-transform:uppercase;color:var(--muted);font:700 26px Barlow Condensed}.garageControls{align-items:center}.garageControls h2{display:none}.starsPlaceholder{height:20px}@media (max-width:900px){.gfCard{padding:28px}.gfSearchRow{flex-direction:column}.gfSearchBtn{height:44px}.gfCount{font-size:22px}}@media (max-width:520px){.gfCard{padding:24px}.gfChips button{padding:8px 12px;font-size:12px}}.inline-flag{vertical-align:middle;border-radius:2px;flex-shrink:0;width:1.2em;height:.8em;display:inline-flex;overflow:hidden}.inline-flag svg{width:100%;height:100%}.catalogResults{grid-template-columns:repeat(3,1fr);justify-items:start;gap:20px;display:grid}.catalogItem{border:1px solid var(--line);background:#fff;flex-direction:column;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex}.catalogItem:hover{border-color:var(--red);box-shadow:0 8px 28px #0000a}.catalogVisual{height:200px;margin-bottom:16px;display:block}.catalogItem .brand{color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.catalogItem h2{color:var(--ink);margin:0 0 8px;font:700 18px/1.25 Inter}.catalogItem>h2 a:hover,.catalogItem .brand+h2 a:hover{color:var(--red)}.catalogItem p{color:var(--muted);margin:0 0 14px;font-size:13px}.catalogItem strong{color:var(--red);margin-bottom:14px;font:700 26px Barlow Condensed;display:block}.catalogItem .resultButton{background:var(--red);color:#fff;border:0;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;font-size:13px;font-weight:700;display:inline-flex}.catalogItem .resultButton:hover{background:#c00510}@media (max-width:900px){.catalogResults{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.catalogResults{grid-template-columns:1fr}.catalogVisual{height:170px}}.addToCartBtn{background:var(--red);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;font-size:13px;font-weight:700;display:inline-flex}.addToCartBtn:hover:not(:disabled){background:#c00510}.addToCartBtn:disabled{opacity:.8;cursor:default}.viewProductLink{color:var(--red);align-items:center;gap:4px;margin-top:10px;font-size:12px;font-weight:700;display:inline-flex}.viewProductLink:hover{text-decoration:underline}.searchCard .addToCartBtn,.searchCard .viewProductLink{margin-top:8px}.catalogMeta{align-items:center;gap:24px;display:flex}.sortForm label{text-transform:uppercase;color:#60666a;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.sortForm select{background:#fff;border:1px solid #cdd0d1;min-width:160px;height:38px;padding:0 11px}@media (max-width:800px){.catalogTitle{flex-direction:column;align-items:flex-start}.catalogTitle h1{margin-bottom:22px}.catalogMeta{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.catalogMeta span{margin-top:0}}.pdCrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;font-size:12px;display:flex}.pdCrumb a:hover{color:var(--red)}.pdCrumb span{color:#b9bec2}.pdCrumb b{color:var(--ink);font-weight:600}.pdGrid{grid-template-columns:340px 1fr 330px;align-items:start;gap:24px;display:grid}@media (max-width:1000px){.pdGrid{grid-template-columns:1fr}}.pdMediaCard{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:380px;padding:34px;display:flex;position:relative;overflow:hidden}.pdMediaCard img{object-fit:contain;max-width:100%;max-height:340px}.pdMediaCard .largeTyre{margin:auto}.pdMediaZoom{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #0001}.pdMediaNote{color:var(--muted);margin:10px 4px 0;font-size:11px;line-height:1.5}.pdInfo h1{text-transform:uppercase;margin:0 0 10px;font:700 30px/1.1 Barlow Condensed}.pdStarsRow{align-items:center;gap:10px;margin:0 0 14px;display:flex}.pdStarsNum{font-size:13px;font-weight:700}.pdStarsCount{color:var(--muted);font-size:12px}.pdStarsCount:hover{color:var(--red);text-decoration:underline}.starsWrap{align-items:center;gap:6px;display:inline-flex}.stars{letter-spacing:2px;color:#d5d8da;font-size:15px;line-height:1;display:inline-block;position:relative}.starsBase{display:block}.starsFill{white-space:nowrap;color:var(--red);position:absolute;top:0;left:0;overflow:hidden}.starsCount{color:var(--muted);font-size:12px}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdLabelBlock{align-items:center;gap:8px;margin:0 0 18px;display:inline-flex}.pdLabelMini{align-items:center;gap:14px;display:inline-flex}.pdLabelGlyph{color:#3c4247;align-items:center;gap:5px;display:inline-flex}.pdLabelGlyph i{color:#fff;border-radius:3px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.pdLabelGlyph em{color:var(--muted);font-size:11px;font-style:normal}.pdLabelMini.compact{gap:10px}.pdLabelMini.compact .pdLabelGlyph i{min-width:14px;height:14px;font-size:9px}.pdLabelMini.compact .pdLabelGlyph em{font-size:10px}.pdLabelHelp{width:22px;height:22px;color:var(--muted);background:#fff;border:1px solid #c6c9ca;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pdLabelHelp:hover{border-color:var(--red);color:var(--red)}.pdSpecs h2{text-transform:uppercase;margin:0 0 8px;font:700 20px Barlow Condensed}.pdSpecRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;font-size:13px;display:flex}.pdSpecRow>span{color:var(--muted)}.pdSpecRow>b{text-align:right;font-weight:600}.pdSizeValue{color:var(--red);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.pdSizeValue:hover{text-decoration:underline}.pdSizeValue svg{color:var(--red)}.pdBuy{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px;position:sticky;top:20px;box-shadow:0 10px 30px #00000014}.pdBuyTitle{text-transform:uppercase;margin:0 0 16px;font:700 22px Barlow Condensed}.pdBuyRow{align-items:center;gap:12px;display:flex}.pdQty{border:1px solid #cdd0d1;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.pdQty button{width:34px;height:38px;color:var(--ink);background:#fff;border:0;justify-content:center;align-items:center;display:flex}.pdQty button:hover{background:var(--paper)}.pdQty span{text-align:center;min-width:30px;font-size:14px;font-weight:700}.pdBuyTimes{color:var(--muted);font-size:14px}.pdBuyPrice{color:var(--ink);margin-left:auto;font:700 34px Barlow Condensed}.pdBuyVat{color:var(--muted);margin:8px 0 0;font-size:11px}.pdBuyDivider{border:0;border-top:1px solid var(--line);margin:18px 0}.pdBuyBlock{margin-bottom:14px}.pdBuyBlockTitle{align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:700;display:flex}.pdBuyBlockTitle svg{color:var(--ink)}.pdBuyDelivery{color:#00853f;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}.pdBuyDelivery i{background:#00853f;border-radius:50%;flex:none;width:8px;height:8px}.pdBuyOut{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}.pdBuyOut i{background:#b9bec2;border-radius:50%;flex:none;width:8px;height:8px}.pdBuyGarage{color:var(--red);font-size:12px;font-weight:700}.pdBuyGarage:hover{text-decoration:underline}.pdBuyActions{gap:10px;margin-top:18px;display:flex}.pdBuyAdd{background:var(--red);color:#fff;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-size:14px;font-weight:700;display:flex}.pdBuyAdd:hover{background:#c00510}.pdBuyWish{width:48px;height:48px;color:var(--ink);background:#fff;border:1px solid #cdd0d1;border-radius:6px;justify-content:center;align-items:center;display:flex}.pdBuyWish:hover,.pdBuyWish.saved{border-color:var(--red);color:var(--red)}.pdOverlay{z-index:200;background:#101214b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pdOverlayPanel{background:#fff;border-radius:10px;width:100%;max-width:640px;position:relative;box-shadow:0 24px 70px #0006}.pdOverlayClose{background:var(--paper);width:34px;height:34px;color:var(--ink);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pdOverlayClose:hover{background:var(--red);color:#fff}.euPopup{padding:26px}.euPopup .pdOverlayClose{z-index:2;position:absolute;top:12px;right:12px}.euCard{background:#fff;border:1px solid #d8dcdf;border-radius:4px;max-width:360px;font-family:Inter,Arial,sans-serif;position:relative;overflow:hidden}.euHead{background:#039;align-items:center;gap:12px;padding:9px 12px;display:flex}.euFlag{flex:none;width:28px;height:28px;display:block}.euWord{color:#fff;letter-spacing:2px;align-items:center;font-size:19px;font-weight:900;line-height:1;display:flex}.euWord svg{width:auto;height:20px;margin-left:2px}.euQr{background:#fff;border-radius:2px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;margin-left:auto;padding:3px;display:flex}.euQr.empty{background:#e9edf2}.euQr img{width:100%;height:100%;display:block}.euSupplier{background:#fff;border-bottom:1px solid #e3e6e8;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.euSupplier b{color:var(--ink);font-size:14px;font-weight:800}.euSupplier span{color:var(--muted);font-size:10px}.euSizeRow{border-bottom:1px solid #e3e6e8;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.euSize{color:var(--ink);font-size:13px;font-weight:600}.euClassLetter{color:#000;font-size:26px;font-weight:900;line-height:1}.euGrid{border-bottom:1px solid #e3e6e8;grid-template-columns:1fr 1fr;gap:14px;padding:10px 12px 12px;display:grid}.euCol{flex-direction:column;min-width:0;display:flex}.euPict{height:32px;display:block}.euPict svg{width:auto;height:32px;display:block}.euScaleName{text-transform:uppercase;color:#6a6f73;letter-spacing:.2px;margin:4px 0 6px;font-size:8.5px;font-weight:700;display:block}.euRows{flex-direction:column;gap:3px;display:flex}.euRow{height:16px;display:block;position:relative}.euRowBar{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);align-items:center;height:16px;padding-left:6px;font-size:10px;font-weight:800;display:flex}.euRowMark{color:#fff;clip-path:polygon(0 50%,10px 0,100% 0,100% 100%,10px 100%);background:#000;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 6px 0 10px;font-size:11px;font-weight:900;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.euNoise{color:var(--ink);align-items:center;gap:14px;padding:10px 26px 12px 12px;display:flex}.euNoise .euPict,.euNoise .euPict svg{height:30px}.euNoiseDb{color:#000;letter-spacing:.5px;font-size:20px;font-weight:900}.euNoiseClasses{color:#9aa0a4;flex-direction:column;margin-left:auto;font-size:10px;font-weight:600;line-height:1.15;display:flex}.euNoiseClasses b{color:#000;font-size:13px;font-weight:900}.euReg{writing-mode:vertical-rl;letter-spacing:1px;color:#9aa0a4;font-size:9px;position:absolute;bottom:8px;right:5px}.sizeModal{flex-direction:column;max-height:70vh;display:flex}.sizeModalHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.sizeModalHead b{text-transform:uppercase;font:700 20px Barlow Condensed}.sizeModalCols{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr 1.2fr auto auto;gap:12px;padding:10px 22px;font-size:10px;font-weight:700;display:grid}.sizeModalCols span:last-child{text-align:right}.sizeModalList{padding:6px 0;display:block;overflow-y:auto}.sizeModalRow{text-align:left;background:#fff;border:0;grid-template-columns:28px 1fr 1.2fr auto auto;align-items:center;gap:12px;width:100%;padding:12px 22px;font-size:13px;display:grid}.sizeModalRow:hover{background:var(--paper)}.sizeModalRow.selected{background:#fdf2f2}.sizeModalRadio{justify-content:center;align-items:center;display:flex}.sizeModalRadio i{border:2px solid #c6c9ca;border-radius:50%;width:16px;height:16px;transition:border-color .15s;display:block}.sizeModalRow.selected .sizeModalRadio i{border-color:var(--red);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px var(--red)}.sizeModalSize{font-weight:700}.sizeModalName{color:var(--muted)}.sizeModalAvail{color:#00853f;font-size:11px;font-weight:600}.sizeModalPrice{text-align:right;font-weight:700}.sizeModalFoot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.sizeModalCancel{height:42px;color:var(--ink);background:#fff;border:1px solid #cdd0d1;border-radius:6px;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.sizeModalCancel svg{color:var(--red)}.sizeModalCancel:hover{border-color:var(--red)}.sizeModalApply{background:var(--ink);color:#fff;border:0;border-radius:6px;height:42px;padding:0 22px;font-size:13px;font-weight:700}.sizeModalApply:hover{background:#000}.pdTabs{grid-template-columns:230px 1fr;align-items:start;gap:30px;margin-top:56px;display:grid}.pdTabsNav{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;display:flex;position:sticky;top:20px;overflow:hidden}.pdTabsNav a{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 18px;font-size:13px;font-weight:600}.pdTabsNav a:last-child{border-bottom:0}.pdTabsNav a:hover{background:var(--paper);color:var(--red)}.pdTabsBody{flex-direction:column;gap:26px;display:flex}.pdSection{border:1px solid var(--line);background:#fff;border-radius:10px;padding:26px;scroll-margin-top:20px}.pdSection h2{text-transform:uppercase;margin:0 0 14px;font:700 24px Barlow Condensed}.pdSection p{color:#3c4247;margin:0;font-size:14px;line-height:1.7}.pdSection .euCard{max-width:360px}.pdMuted{color:var(--muted)}.pdReviewSummary{align-items:center;gap:16px;margin-bottom:22px;display:flex}.pdReviewSummary>b{font:700 46px/1 Barlow Condensed}.pdReviewSummary>div{flex-direction:column;gap:4px;display:flex}.pdReviewCount{color:var(--muted);font-size:12px}.pdNoReviews{color:var(--muted);font-size:13px}.pdReviewList{flex-direction:column;gap:18px;margin:0 0 30px;padding:0;list-style:none;display:flex}.pdReviewList li{border-bottom:1px solid var(--line);padding-bottom:18px}.pdReviewList li:last-child{border-bottom:0}.pdReviewHead{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.pdReviewHead b{font-size:13px}.pdReviewHead span{color:var(--muted);font-size:11px}.pdReviewTitle{margin:6px 0 2px;font-size:13px;font-weight:700}.pdReviewText{color:#3c4247;margin:4px 0 0;font-size:13px;line-height:1.6}.pdReviewForm{border-top:1px solid var(--line);flex-direction:column;gap:14px;max-width:520px;padding-top:22px;display:flex}.pdReviewForm h3{text-transform:uppercase;margin:0;font:700 20px Barlow Condensed}.pdReviewForm label{text-transform:uppercase;color:#60666a;font-size:11px;font-weight:700}.pdReviewForm input,.pdReviewForm textarea{border:1px solid #cdd0d1;width:100%;height:42px;margin-top:7px;padding:0 11px;font-size:13px;display:block}.pdReviewForm textarea{resize:vertical;height:auto;padding:10px 11px}.pdRateInput{gap:2px;margin-top:7px;display:flex}.pdRateInput button{color:#d5d8da;background:0 0;border:0;padding:2px}.pdRateInput button.on{color:var(--red)}.pdReviewThanks{color:#00853f;font-size:13px;font-weight:600}.pdReviewError{color:var(--red);font-size:13px;font-weight:600}.pdReviewSubmit{background:var(--red);color:#fff;border:0;border-radius:6px;align-self:flex-start;height:44px;padding:0 26px;font-size:13px;font-weight:700}.pdReviewSubmit:hover:not(:disabled){background:#c00510}.pdReviewSubmit:disabled{opacity:.6;cursor:default}.pdRelated{margin-top:56px}.pdRelated h2{text-transform:uppercase;margin:0 0 18px;font:700 30px Barlow Condensed}.pdCarousel{position:relative}.pdCarouselTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding-bottom:10px;display:flex;overflow-x:auto}.pdCarouselTrack::-webkit-scrollbar{display:none}.pdCarouselTrack>*{scroll-snap-align:start;flex:0 0 240px}.pdCarouselBtn{border:1px solid var(--line);z-index:5;width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:38%;box-shadow:0 4px 14px #0002}.pdCarouselBtn:hover{border-color:var(--red);color:var(--red)}.pdCarouselBtn.prev{left:-14px}.pdCarouselBtn.next{right:-14px}.pcard{background:#fff;border-radius:4px;flex-direction:column;width:291px;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 24px #0000001a}.pcard:hover{box-shadow:0 0 28px #00000029}.pcard.recommended{border-top:3px solid #ffa303}.pcardMedia{background:#fff;justify-content:center;align-items:center;height:250px;margin:0 0 -90px;display:flex;position:relative;overflow:hidden}.pcardMedia>img{object-fit:contain;max-width:200px;max-height:250px}.pcardLogoWrap{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd9;border-radius:0 4px 4px 0;justify-content:center;align-items:center;padding:8px 18px 8px 14px;display:flex;position:absolute;bottom:96px;left:0}.pcardLogoWrap img{object-fit:contain;width:auto;max-width:150px;height:30px;max-height:30px;margin:0}.pcardRibbon{z-index:2;color:#000;background:#ffa303;border-radius:4px 0;padding:4px 16px;font-size:14px;font-weight:600;position:absolute;top:-3px;left:0}.pcardEvBadge{z-index:2;color:#fff;background:#388553;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:10px;right:10px}.pcardContent{z-index:1;background:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:16px 24px;position:relative}.pcardBrand{color:#000;margin:0 0 4px;font-size:16px;font-weight:600}.pcardName{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.4}.pcardName .pcardLink{color:#000}.pcardName .pcardLink:after{content:"";z-index:1;position:absolute;inset:0}.pcardName .pcardLink:hover{color:var(--red)}.pcardSize{color:#000;margin:0 0 8px;font-size:16px;font-weight:600}.pcardCat{color:#373a3b;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:400;display:flex}.pcardCat .pcardSeasonGlyph{margin:0}.pcardRating{border-bottom:1px solid #e3e3e3;padding:16px 24px}.pcardRating .starsWrap{margin:0}.pcardLabel{border-bottom:1px solid #e3e3e3;padding:16px 24px}.pcardPriceWrap{flex-direction:column;padding:16px 0 24px;display:flex}.pcardPriceGroup{justify-content:space-between;align-items:flex-end;margin-bottom:16px;padding:0 24px;display:flex}.pcardPrice{color:#000;white-space:nowrap;margin:0;font-size:24px;font-weight:600}.pcardButtonGroup{padding:0 24px}.pcardSelect{z-index:2;color:#fff;background:#e2001a;border:1px solid #e2001a;border-radius:4px;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:600;display:flex;position:relative}.pcardSelect:hover{background:#c00016;border-color:#c00016}.pcardBrandBar{display:none}@media (max-width:1000px){.pdTabs{grid-template-columns:1fr}.pdTabsNav{flex-flow:wrap;position:static}.pdTabsNav a{border-bottom:0;border-right:1px solid var(--line)}}@media (max-width:800px){.pdGrid{grid-template-columns:1fr}.pdInfo h1{font-size:26px}.pdMediaCard{min-height:300px}.pdBuy{position:static}.pdCarouselBtn{display:none}}@media (max-width:520px){.pdSpecRow{font-size:12px}.pdBuyPrice{font-size:28px}.pdSection{padding:20px}.pdCarouselTrack>*{flex-basis:78vw}.sizeModalCols,.sizeModalRow{grid-template-columns:24px 1fr auto;gap:8px}.sizeModalCols span:nth-child(3),.sizeModalName,.sizeModalAvail,.sizeModalCols span:nth-child(4){display:none}}.pdOverlay[hidden]{display:none}.pcardWish{z-index:2;border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.pcardWish:hover{border-color:var(--red);color:var(--red)}.pcardVat{color:var(--muted);margin:0 0 10px;font-size:10px}.checkoutPage{background:var(--paper);min-height:calc(100vh - 90px);padding:45px 20px 90px}.checkoutWrap{max-width:1180px;margin:auto}.stepper{margin:0 0 35px;padding:0;list-style:none;display:flex}.stepperItem{color:var(--muted);flex:1;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.stepperItem:not(:last-child):after{content:"";background:var(--line);flex:1;height:1px;margin:0 14px}.stepDot{border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.stepperItem.active{color:var(--ink)}.stepperItem.active .stepDot{background:var(--red);border-color:var(--red);color:#fff}.stepperItem.done .stepDot{background:var(--ink);border-color:var(--ink);color:#fff}.checkoutTwo{grid-template-columns:1fr 1fr;gap:25px;display:grid}.checkoutGrid{grid-template-columns:1fr 340px;align-items:start;gap:25px;display:grid}.checkoutGrid>div{flex-direction:column;gap:25px;display:flex}.checkoutCard{background:#fff;padding:35px;box-shadow:0 10px 35px #0001}.checkoutCard h2{text-transform:uppercase;margin:0 0 20px;font:700 28px Barlow Condensed}.coForm{flex-direction:column;gap:17px;display:flex}.coForm label,.coPwLabel{text-transform:uppercase;color:#60666a;font-size:11px;font-weight:700;display:block}.coForm input,.coForm select,.coPwLabel input,.coVoucherBody input{text-transform:none;width:100%;height:44px;color:var(--ink);border:1px solid #cdd0d1;margin-top:7px;padding:0 11px;font-size:13px;font-weight:400;display:block}.coFieldset{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.coFieldset legend{color:var(--ink);margin-bottom:4px;padding:0;font-size:13px;font-weight:700}.coRow2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.coRadios{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.coRadioLabel{text-transform:uppercase;color:#60666a;font-size:11px;font-weight:700}.coForm label.coRadio{text-transform:none;color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:400;display:flex}.coRadio input{width:auto;height:auto;margin:0}.coSuffixToggle{color:var(--red);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.coCheck{text-transform:none;color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;font-weight:600;display:flex}.coCheck input{margin-top:2px}.coAccountOpt .coAdvantages{margin-bottom:18px}.coPwLabel{max-width:320px}.coDeadLink{color:var(--muted);font-size:11px}.coContinueAs p{margin:0 0 18px;font-size:14px;font-weight:600}.coPrimary{background:var(--red);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;padding:0 26px;font-size:13px;font-weight:700;display:flex}.coPrimary:hover:not(:disabled){background:#c00510}.coPrimary:disabled{opacity:.6;cursor:default}.coOutline{height:42px;color:var(--ink);background:#fff;border:1px solid #ccc;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.coAdvantages{flex-direction:column;gap:10px;margin:0 0 25px;padding:0;font-size:13px;list-style:none;display:flex}.coAdvantages li{align-items:center;gap:9px;display:flex}.coAdvantages svg{color:#388553;flex:none}.coBackRow{margin:28px 0 0}.coBackLink{color:var(--red);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.checkoutSide{background:#fff;height:max-content;padding:28px;box-shadow:0 10px 35px #0001}.checkoutSide h2{text-transform:uppercase;margin:0 0 8px;font:700 26px Barlow Condensed}.coLine{justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.coFree{color:#00853f;text-transform:lowercase}.coMuted{color:var(--muted);margin:4px 0;font-size:11px}.coTotal{border-top:1px solid var(--line);margin-top:6px;padding-top:16px;font-size:15px;font-weight:700}.coVoucher{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.coVoucherToggle{color:var(--red);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:flex}.coVoucherBody{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.coVoucherBody input{flex:1;min-width:120px;margin-top:0}.coVoucherBody .coOutline{width:auto;height:44px}.coVoucherBody .coMuted{flex-basis:100%}.checkoutSide .coPrimary{margin-top:16px}.checkoutSide .formError{margin-top:12px}.coAddress{background:var(--paper);margin:0 0 18px;padding:16px 18px;font-size:13px;font-style:normal;line-height:1.8}.coMethods{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.coMethod{border:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.coMethod.active{border-color:var(--red)}.coSummaryLines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.coSummaryLines li{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;font-size:13px;display:flex}.coPlaceOrder{opacity:.55}.coInfoNote{color:var(--ink);background:#eef6ff;border:1px solid #cfe3f7;align-items:flex-start;gap:8px;margin:14px 0 0;padding:12px;font-size:12px;display:flex}.coInfoNote svg{flex:none;margin-top:1px}.coHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1220px;height:70px;margin:auto;padding:0 20px;display:flex}.coHeaderNote{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.coHeaderNote svg{color:#388553}.coFooter{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:22px 20px;font-size:11px;display:flex}.coFooterLinks{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.coFooterLinks a:hover{color:var(--red)}.summaryCheckout{background:var(--red);color:#fff;justify-content:center;align-items:center;width:100%;height:44px;font-size:13px;font-weight:700;display:flex}.summaryCheckout:hover{background:#c00510}.atcOverlay{z-index:60;background:#0008;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.atcModal{text-align:center;background:#fff;border-radius:10px;width:100%;max-width:460px;padding:38px 32px 32px;position:relative;box-shadow:0 20px 60px #0004}.atcClose{color:var(--muted);background:0 0;border:0;position:absolute;top:12px;right:12px}.atcCheck{color:#fff;background:#00853f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.atcTitle{text-transform:uppercase;margin:0 0 20px;font:700 28px Barlow Condensed}.atcItem{text-align:left;border:1px solid var(--line);border-radius:8px;align-items:center;gap:16px;margin-bottom:24px;padding:14px;display:flex}.atcThumb{background:#f0f1ef;border-radius:6px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.atcThumb img{object-fit:contain;max-width:100%;max-height:100%}.atcItemLine{margin:0;font-size:13px;font-weight:600;line-height:1.4}.atcActions{flex-direction:column;gap:10px;display:flex}.atcContinue{color:var(--red);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px;font-size:12px;font-weight:700;display:flex}.atcOutline{border:1px solid var(--ink);height:46px;color:var(--ink);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.atcPrimary{background:var(--red);color:#fff;justify-content:center;align-items:center;height:46px;font-size:13px;font-weight:700;display:flex}.atcPrimary:hover{background:#c00510}@media (max-width:900px){.checkoutGrid,.checkoutTwo{grid-template-columns:1fr}.stepLabel{display:none}.stepperItem.active .stepLabel{display:inline}}.currencySelect{color:#555;align-items:center;gap:7px;font-size:12px;display:inline-flex}.currencySelect select{border:1px solid var(--line);height:30px;color:var(--ink);background:#fff;padding:0 6px;font-size:12px}.legalPage{background:var(--paper);min-height:calc(100vh - 90px);padding:45px 20px 90px}.legalWrap{border:1px solid var(--line);background:#fff;max-width:820px;margin:auto;padding:45px}.legalWrap .crumb{color:var(--muted);margin:0 0 10px;font-size:12px}.legalWrap .crumb a{color:var(--red);font-weight:600}.legalWrap h1{text-transform:uppercase;margin:0 0 25px;font:700 40px Barlow Condensed}.legalWrap p{color:#3c4043;margin:0 0 18px;font-size:14px;line-height:1.7}.legalSection h2{color:#111;margin:28px 0 8px;font:700 23px Barlow Condensed}.legalSection:first-of-type h2{margin-top:0}.legalSample{margin-top:30px;color:var(--muted)!important;font-size:11px!important}.privacyResetBtn{background:var(--red);color:#fff;cursor:pointer;border:0;padding:12px 22px;font-size:13px;font-weight:700}.privacyResetBtn:hover{background:#c00510}.shipTable{border-collapse:collapse;width:100%;margin:6px 0 20px;font-size:13px}.shipTable td{border:1px solid var(--line);color:#3c4043;padding:12px 14px}.shipTable td:last-child{text-align:right;white-space:nowrap;color:var(--ink);font-weight:700}@media (max-width:520px){.legalWrap{padding:26px}.legalWrap h1{font-size:30px}}.pdBuyShipLink{font-size:inherit;color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.shipModal{max-width:640px}.shipModalBody{padding:34px 34px 28px;display:block}.shipModalTitle{text-transform:uppercase;margin-bottom:8px;font:700 30px Barlow Condensed;display:block}.shipModalNote{color:var(--muted);margin:0 0 16px;font-size:13px;display:block}.infoTip{vertical-align:middle;margin-left:7px;display:inline-flex;position:relative}.infoTipBtn{color:#6e7479;cursor:pointer;background:#fff;border:1px solid #b9bfc3;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.infoTipBtn:hover{border-color:var(--red);color:var(--red)}.infoTipBubble{color:#fff;z-index:80;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#111;border-radius:6px;width:230px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.infoTipBubble:after{content:"";border:6px solid #0000;border-top-color:#111;position:absolute;top:100%;left:50%;transform:translate(-50%)}.infoTip:hover .infoTipBubble,.infoTip.open .infoTipBubble{opacity:1;visibility:visible}.pdLabelRow{align-items:center;gap:4px;display:inline-flex}.garageSelectBtn{background:var(--red);color:#fff;cursor:pointer;border:0;align-items:center;gap:7px;margin-top:14px;padding:10px 18px;font-size:12px;font-weight:700;display:inline-flex}.garageSelectBtn:hover{background:#c00510}.pdBuyGarageSel{color:#2e7d32;margin-top:10px;font-size:13px;font-weight:600;display:block}.pdBuyGarageChange{color:var(--red);margin-top:6px;font-size:12px;font-weight:700;display:inline-block}.pdBuyGarageChange:hover{text-decoration:underline}.verifyNotice{color:#6b5a1a;background:#fff8e6;border:1px solid #f0d98c;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.verifyNotice svg{color:#b98900;flex-shrink:0}.verifyNotice p{flex:1;min-width:200px;margin:0}.verifyResendBtn{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:9px 16px;font-size:12px;font-weight:700}.verifyResendBtn:hover{background:#c00510}.verifyResendBtn:disabled{opacity:.6;cursor:default}.verifyCard{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;max-width:520px;margin:40px auto;padding:44px 40px}.verifyIcon{width:44px;height:44px;margin-bottom:14px}.verifyIcon.ok{color:#2e7d32}.verifyIcon.fail{color:var(--red)}.verifyCard h1{text-transform:uppercase;margin:0 0 10px;font:700 28px Barlow Condensed}.verifyCard p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.6}.verifyAccountLink{background:var(--red);color:#fff;border-radius:4px;padding:12px 26px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.verifyAccountLink:hover{background:#c00510}.recBadge{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#388553;border-radius:3px;margin-left:auto;padding:2px 7px;font-size:9px;font-style:normal;font-weight:700}.countries button,.languages button{align-items:center;gap:10px;display:flex}@keyframes pdFadeIn{0%{opacity:0}to{opacity:1}}.pdGalleryImg{animation:.25s pdFadeIn}.pdThumbs{align-items:center;gap:8px;margin-top:10px;display:flex}.pdThumb{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;padding:4px;display:flex}.pdThumb img{object-fit:contain;max-width:100%;max-height:100%}.pdThumb.active{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.pdThumbNav{border:1px solid var(--line);width:26px;height:56px;color:var(--muted);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.pdThumbNav:hover:not(:disabled){color:var(--ink);border-color:#c6c9ca}.pdThumbNav:disabled{opacity:.35;cursor:default}.pdSpecChars u{color:var(--red);border-bottom:1px dotted var(--red);text-decoration:none}.attrChips{align-items:center;gap:5px;display:inline-flex}.attrChip{border:1px solid var(--line);color:#37414a;letter-spacing:.02em;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:7px;font-weight:800;display:inline-flex}.attrChipEv{color:#fff;background:#388553;border-color:#388553;border-radius:50%}.pcardMeta .attrChips{margin-left:auto}.pdSpecRow b .attrChips{gap:7px}.pdSpecRow .attrChip{width:22px;height:22px;font-size:8px}.pcardSeasonGlyph{vertical-align:-2px;align-items:center;gap:2px;margin-right:5px;display:inline-flex}.pcardSeasonGlyph svg{width:13px;height:13px}.pcardSeasonGlyph.summer{color:#d97706}.pcardSeasonGlyph.winter{color:#5b7fa6}.pcardSeasonGlyph.allSeason{color:#0f766e}.seasonCardImg{border:1px solid var(--line);background:#fff;transition:border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.seasonCardImg:hover{border-color:var(--red);box-shadow:0 8px 28px #0001}.seasonCardImg img{object-fit:contain;width:100%;height:190px;padding:18px;display:block}.seasonCardBody{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.seasonCardBody svg{color:var(--red)}.seasonCardBody b{text-transform:uppercase;font:700 20px Barlow Condensed}.seasonCardBody span:last-child{color:var(--red);margin-left:auto;font-size:12px;font-weight:700}.trust{padding:0}.trustInner{justify-content:space-between;align-items:center;width:100%;max-width:1220px;height:100%;margin:auto;padding:0 20px;display:flex}.trustInner>span{align-items:center;gap:7px;display:flex}.trustInner>button.countryPicker{margin-left:0}header{gap:24px}.actions{margin-left:auto}.cardEuLabelBlock{display:inline-block;position:relative}.cardEuLabel{align-items:center;gap:0;margin:0;padding:0;display:flex}.cardEuLabel dt,.cardEuLabel dd{margin:0}.cardEuLabel dt{color:#000;align-items:center;width:26px;height:22px;padding:0 4px 0 0;display:flex}.cardEuLabel dt.-infoarea{width:0;padding:0}.cardEuLabel dd{height:24px;font-size:14px;font-weight:400;line-height:24px;display:block;position:relative}.cardEuLabel dd span{padding:0 6px;display:inline-block}.cardEuLabel dd.-value-fuel,.cardEuLabel dd.-value-wet{color:#fff;min-width:20px}.cardEuLabel dd.-value-sound{color:#000;background:#d8d8d8}.cardEuLabel dd.-infoarea{background:0 0;width:28px;height:24px;margin-left:4px;padding:0}.cardEuLabelHelp{color:#fff;cursor:pointer;background:#9aa0a4;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cardEuLabelHelp:hover{background:#7d8388}.pdDescLead{font-weight:600}.pdDescBullets{flex-direction:column;gap:7px;margin:6px 0 14px;padding:0;list-style:none;display:flex}.pdDescBullets li{align-items:flex-start;gap:8px;font-size:14px;display:flex}.pdDescBullets li svg{color:var(--red);flex:none;margin-top:2px}.tyreAttributeDetails{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.tyreAttributeItem{display:inline-flex;position:relative}.tyreAttributeTrigger{color:var(--red);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 1px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tyreAttributeTrigger:hover,.tyreAttributeTrigger:focus-visible{color:#b5000c;outline:none}.tyreAttributeBubble{z-index:120;width:330px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:6px;padding:15px 17px;font-size:13px;font-weight:400;line-height:1.5;transition:opacity .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0002}.tyreAttributeBubble:after{content:"";border:7px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tyreAttributeBubble strong,.tyreAttributeBubble span{display:block}.tyreAttributeBubble strong{margin-bottom:4px;font-size:14px}.tyreAttributeItem:hover .tyreAttributeBubble,.tyreAttributeItem:focus-within .tyreAttributeBubble,.tyreAttributeItem.open .tyreAttributeBubble{opacity:1;visibility:visible}.tyreAttributeDetails-chips{gap:8px}.tyreAttributeDetails-chips .tyreAttributeTrigger{padding:0;text-decoration:none}.tyreMark{color:#222;background:#fff;border:1px solid #9ca3a8;border-radius:3px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.tyreMarkEv{color:#fff;background:#78b800;border-color:#78b800;border-radius:50%;width:26px;min-width:26px;padding:0}.tyreAttributeTrigger:hover .tyreMark,.tyreAttributeTrigger:focus-visible .tyreMark{border-color:var(--red);box-shadow:0 0 0 2px #e6001218}.pdMarkingGuide{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.pdMarkingGuide h3{text-transform:uppercase;margin:0 0 12px;font:700 22px Barlow Condensed}.pdMarkingGuide dl{gap:0;margin:0;display:grid}.pdMarkingGuide dl>div{border-top:1px solid #eceeef;grid-template-columns:minmax(90px,140px) 1fr;gap:16px;padding:12px 0;display:grid}.pdMarkingGuide dt{color:var(--red);font-weight:800}.pdMarkingGuide dd{min-width:0;margin:0}.pdMarkingGuide dd strong,.pdMarkingGuide dd span{display:block}.pdMarkingGuide dd strong{margin-bottom:3px}.pdMarkingGuide dd span{color:var(--muted);line-height:1.5}@media (max-width:800px){.tyreAttributeBubble{box-sizing:border-box;width:auto;max-width:none;position:fixed;bottom:82px;left:16px;right:16px;transform:none}.tyreAttributeBubble:after{display:none}.pdMarkingGuide dl>div{grid-template-columns:1fr;gap:4px}}.catalogResultsHead{grid-column:1/-1;margin-bottom:22px}.seasonFilter h2{text-transform:uppercase;margin:0 0 14px;font:700 22px Barlow Condensed}.seasonFilterGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.seasonFilterCard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:4px;align-items:center;gap:14px;padding:14px 16px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex}.seasonFilterCard:hover{border-color:var(--red);box-shadow:0 4px 14px #0001}.seasonFilterCard.active{border-color:var(--red);background:#fff5f5}.seasonFilterIcon{flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.seasonFilterCombo{align-items:center;gap:2px;display:flex}.seasonFilterLabel{flex:1;font-size:15px}.tsimTrigger{color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.tsimTrigger:hover{color:#c00510}@media (max-width:900px){.seasonFilterGrid{grid-template-columns:1fr}}.tsimOverlay{z-index:2147483647;-webkit-backdrop-filter:blur(10px);isolation:isolate;background:#101214b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tsimPanel{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:min(900px,100% - 100px);max-height:90vh;display:flex;position:relative;box-shadow:0 24px 70px #0006}.tsimClose{background:var(--paper);width:38px;height:38px;color:var(--ink);z-index:3;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.tsimClose svg{pointer-events:none;width:22px;height:22px;display:block}.tsimClose:hover{background:var(--red);color:#fff}.tsimBody{padding:34px 40px 40px;overflow-y:auto}.tsimBody h2{text-transform:uppercase;margin:0 0 18px;font:700 30px Barlow Condensed}.tsimBody h3{margin:28px 0 10px;font:700 18px Inter}.tsimBody p{color:#3c4243;margin:0 0 12px;font-size:14px;line-height:1.7}.tsimLead{font-weight:600}.tsimNote{color:var(--muted);font-size:13px}.tsimImage{aspect-ratio:1000/608;object-fit:contain;border:1px solid var(--line);border-radius:6px;width:100%;max-width:640px;margin:0 auto 22px;display:block;height:auto!important}.tsimTableWrap{margin-top:14px;overflow-x:auto}.tsimTable{border-collapse:collapse;width:100%;font-size:13px}.tsimTable th,.tsimTable td{border:1px solid var(--line);text-align:left;padding:8px 12px}.tsimTable th{background:#f5f5f3;font-weight:700}.tsimLoadTable th,.tsimLoadTable td{text-align:center}.tsimCellPair{justify-content:space-between;gap:12px;display:flex}.tsimCellPair b{font-weight:700}.catalogResults{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-items:stretch}.pcard{justify-self:center;width:100%;max-width:320px}@media (max-width:900px){.catalogResults{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:520px){.catalogResults{grid-template-columns:1fr}.pcard{max-width:none}}.vehicleStep{margin-top:30px}.vehicleStepHead{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.vehicleStepHead h2{text-transform:uppercase;margin:0;font:700 30px Barlow Condensed}.vehicleBack{color:var(--red);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.vehicleBack:hover{text-decoration:underline}.vehicleSearchBox{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;height:52px;margin-bottom:22px;padding:0 16px;display:flex}.vehicleSearchBox svg{color:#888;flex:none}.vehicleSearchBox input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.vehicleSearchBox input::placeholder{color:#9a9fa3}.vehicleMakeGrid,.vehicleModelGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.vehicleMakeCard,.vehicleModelCard{text-align:center;border:1px solid var(--line);min-height:64px;color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:14px 18px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex}.vehicleMakeCard:hover,.vehicleModelCard:hover{border-color:var(--red);box-shadow:0 4px 14px #0001}.vehicleSelection{border:1px solid var(--line);background:#f5f5f3;margin-bottom:22px;padding:14px 18px;font-size:14px}.vehicleSelection strong{font-weight:700}@media (max-width:900px){.vehicleMakeGrid,.vehicleModelGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.vehicleMakeGrid,.vehicleModelGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.vehicleStepHead h2{font-size:24px}.vehicleMakeGrid,.vehicleModelGrid{grid-template-columns:1fr}}.pcardName{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}.pcardSize:empty{margin:0}.pcardSize{min-height:1em}.pcardCat{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:40px;display:-webkit-box;overflow:hidden}.pcardRating{align-items:center;min-height:24px;display:flex}.pcardLabel{align-items:center;min-height:26px;display:flex;overflow:hidden}.pcardPriceWrap{margin-top:auto}.pcardMedia{overflow:hidden}.cardEuLabel{white-space:nowrap;gap:2px}.cardEuLabel dt{width:20px;padding:0}.cardEuLabel dt:nth-of-type(n+2){padding-left:4px}.cardEuLabel dd span{white-space:nowrap;padding:0 4px;font-size:12px}.cardEuLabel dd.-value-sound{white-space:nowrap}.catalogFilterShell{min-width:0}.mobileSelectionSummary,.mobileFilterButton,.mobileFilterHead,.mobileFilterBackdrop{display:none}.pcardRecent{z-index:4;color:#fff;-webkit-backdrop-filter:blur(14px);text-align:center;letter-spacing:.1px;background:linear-gradient(135deg,#050709fa,#14171afa);border:1px solid #ffffff1f;border-radius:4px;padding:13px 10px;font-size:15px;font-weight:600;position:absolute;top:92px;left:18px;right:18px;box-shadow:0 10px 28px #00000059}@media (max-width:800px){.catalogPage{padding-bottom:118px}.catalogLayout{display:block}.mobileSelectionSummary{background:#fff;border:1px solid #eceeee;align-items:center;gap:12px;margin:0 0 22px;padding:18px 20px;display:flex}.mobileSelectionSummary span{color:#000;font-size:16px;font-weight:700}.mobileSelectionSummary b{color:var(--red);font-size:16px;font-weight:700}.mobileSelectionSummary button{color:var(--red);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:4px;display:flex}.catalogFilterShell{display:none}.catalogFilterShell.open{z-index:900;background:#fff;display:block;position:fixed;inset:0}.catalogFilterShell.open .mobileFilterBackdrop{background:#00000061;border:0;display:block;position:fixed;inset:0}.catalogFilterShell.open .mobileFilterHead{z-index:902;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.mobileFilterHead span{color:#000;align-items:center;gap:10px;font-size:25px;font-weight:700;display:flex}.mobileFilterHead button{color:#000;background:0 0;border:0;padding:6px}.catalogFilterShell.open .filters{z-index:901;background:#fff;border:0;padding:24px 20px 34px;display:block;position:fixed;inset:62px 0 82px;overflow-y:auto}.catalogFilterShell.open .filtersHead{display:none}.catalogFilterShell.open .filters form{gap:18px;grid-template-columns:none!important;display:flex!important}.catalogFilterShell.open .filters label{text-transform:none;color:#000;font-size:17px;font-weight:700}.catalogFilterShell.open .filters select,.catalogFilterShell.open .filters input[type=number]{border-color:#777;height:50px;margin-top:8px;font-size:16px}.catalogFilterShell.open .filters .priceRange{grid-template-columns:1fr;gap:18px}.catalogFilterShell.open .filters .checkboxLabel{font-size:16px}.catalogFilterShell.open .filters form>button[type=submit]{z-index:903;background:var(--red);color:#fff;border-radius:4px;height:58px;font-size:18px;position:fixed;bottom:20px;left:20px;right:20px}.mobileFilterButton{z-index:80;border:1px solid var(--red);height:58px;color:var(--red);background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex;position:fixed;bottom:18px;left:20px;right:20px;box-shadow:0 8px 28px #0002}.catalogResultsHead{display:none}.sortForm{width:100%}.sortForm label{flex-direction:column;align-items:stretch;gap:7px;width:100%;font-size:11px}.sortForm select{width:100%;height:50px;font-size:16px}}.mobileTopSelectionSummary,.mobileTyreAdvice,.mobileCatalogCount{display:none}@media (max-width:800px){.catalogPage{padding-bottom:45px}.catalogTitle{order:3;margin:0 0 14px;display:flex!important}.catalogTitle>div:first-child{display:none}.catalogMeta{gap:16px;margin:0 0 18px}.catalogMeta span{color:#101214;margin:0;font-size:18px}.catalogMeta span:first-letter{text-transform:uppercase}.mobileTopSelectionSummary{background:#f1f1f1;order:2;align-items:center;gap:14px;margin:0 0 22px;padding:18px 20px;display:flex}.mobileTopSelectionSummary span{color:#000;font-size:16px;font-weight:700}.mobileTopSelectionSummary b{color:var(--red);font-size:16px;font-weight:700}.mobileTopSelectionSummary a{color:var(--red);font-size:18px;font-weight:700;text-decoration:none}.mobileTyreAdvice{background:#fff;border-radius:6px;order:2;align-items:center;gap:18px;margin:-8px 0 26px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #0000000a}.mobileTyreAdvice span{background:#f2f3f3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mobileTyreAdvice p{margin:0;font-size:17px;line-height:1.4}.mobileTyreAdvice b{font-weight:700;display:inline}.mobileTyreAdvice a{color:var(--red);font-weight:700}.mobileCatalogCount{color:#303438;align-items:baseline;gap:8px;margin:0 0 18px;font-size:17px;display:flex}.mobileCatalogCount b{color:#101214;font:700 30px Barlow Condensed}.catalogLayout .mobileSelectionSummary{display:none}.mobileFilterButton{display:none!important}.catalogFilterShell.open .filters form>button[type=submit]{width:100%;margin-top:12px;position:sticky;bottom:0;left:auto;right:auto}}@media (max-width:1100px){.catalogPage{padding-bottom:45px!important}.catalogWrap{display:block!important}.mobileTopSelectionSummary{background:#f1f1f1!important;align-items:center!important;gap:14px!important;margin:0 0 22px!important;padding:18px 20px!important;display:flex!important}.mobileTopSelectionSummary span{color:#000!important;font-size:16px!important;font-weight:700!important}.mobileTopSelectionSummary b{color:var(--red)!important;font-size:16px!important;font-weight:700!important}.mobileTopSelectionSummary a{color:var(--red)!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important}.mobileTyreAdvice{background:#fff!important;border-radius:6px!important;align-items:center!important;gap:18px!important;margin:-8px 0 26px!important;padding:18px 20px!important;display:flex!important;box-shadow:0 10px 28px #0000000a!important}.mobileTyreAdvice span{background:#f2f3f3!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:flex!important}.mobileTyreAdvice p{margin:0!important;font-size:17px!important;line-height:1.4!important}.mobileTyreAdvice a{color:var(--red)!important;font-weight:700!important}.catalogTitle{margin:0 0 14px!important;display:flex!important}.catalogTitle>div:first-child{display:none!important}.catalogMeta{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;width:100%!important;margin:0 0 18px!important;display:flex!important}.catalogMeta span{color:#101214!important;margin:0!important;font-size:18px!important}.catalogLayout{display:block!important}.catalogLayout .mobileSelectionSummary,.catalogFilterShell{display:none!important}.catalogFilterShell.open{z-index:900!important;background:#fff!important;display:block!important;position:fixed!important;inset:0!important}.catalogFilterShell.open .mobileFilterBackdrop{background:#00000061!important;border:0!important;display:block!important;position:fixed!important;inset:0!important}.catalogFilterShell.open .mobileFilterHead{z-index:902!important;border-bottom:1px solid var(--line)!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;height:62px!important;padding:0 20px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.catalogFilterShell.open .filters{z-index:901!important;background:#fff!important;border:0!important;padding:24px 20px 34px!important;display:block!important;position:fixed!important;inset:62px 0 0!important;overflow-y:auto!important}.catalogFilterShell.open .filtersHead{display:none!important}.catalogFilterShell.open .filters form{grid-template-columns:none!important;gap:18px!important;display:flex!important}.catalogFilterShell.open .filters label{text-transform:none!important;color:#000!important;font-size:17px!important;font-weight:700!important}.catalogFilterShell.open .filters select,.catalogFilterShell.open .filters input[type=number]{border-color:#777!important;height:50px!important;margin-top:8px!important;font-size:16px!important}.catalogFilterShell.open .filters .priceRange{grid-template-columns:1fr!important;gap:18px!important}.catalogFilterShell.open .filters form>button[type=submit]{background:var(--red)!important;color:#fff!important;width:100%!important;height:58px!important;margin-top:12px!important;font-size:18px!important;position:sticky!important;bottom:0!important}.mobileFilterButton,.catalogResultsHead{display:none!important}}html.catalogMobileViewport .catalogPage{padding-bottom:45px!important}html.catalogMobileViewport .catalogWrap{display:block!important}html.catalogMobileViewport .mobileTopSelectionSummary{background:#f1f1f1!important;align-items:center!important;gap:14px!important;margin:0 0 22px!important;padding:18px 20px!important;display:flex!important}html.catalogMobileViewport .mobileTopSelectionSummary span{color:#000!important;font-size:16px!important;font-weight:700!important}html.catalogMobileViewport .mobileTopSelectionSummary b{color:var(--red)!important;font-size:16px!important;font-weight:700!important}html.catalogMobileViewport .mobileTopSelectionSummary a{color:var(--red)!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important}html.catalogMobileViewport .mobileTyreAdvice{background:#fff!important;border-radius:6px!important;align-items:center!important;gap:18px!important;margin:-8px 0 26px!important;padding:18px 20px!important;display:flex!important;box-shadow:0 10px 28px #0000000a!important}html.catalogMobileViewport .mobileTyreAdvice span{background:#f2f3f3!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:flex!important}html.catalogMobileViewport .mobileTyreAdvice p{margin:0!important;font-size:17px!important;line-height:1.4!important}html.catalogMobileViewport .mobileTyreAdvice a{color:var(--red)!important;font-weight:700!important}html.catalogMobileViewport .mobileCatalogCount{color:#303438!important;align-items:baseline!important;gap:8px!important;margin:0 0 18px!important;font-size:17px!important;display:flex!important}html.catalogMobileViewport .mobileCatalogCount b{color:#101214!important;font:700 30px Barlow Condensed!important}html.catalogMobileViewport .catalogTitle{margin:0 0 14px!important;display:flex!important}html.catalogMobileViewport .catalogTitle>div:first-child{display:none!important}html.catalogMobileViewport .catalogMeta{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;width:100%!important;margin:0 0 18px!important;display:flex!important}html.catalogMobileViewport .catalogMeta span{color:#101214!important;margin:0!important;font-size:18px!important}html.catalogMobileViewport .catalogLayout{display:block!important}html.catalogMobileViewport .catalogLayout .mobileSelectionSummary,html.catalogMobileViewport .catalogFilterShell{display:none!important}html.catalogMobileViewport .catalogFilterShell.open{z-index:900!important;background:#fff!important;display:block!important;position:fixed!important;inset:0!important}html.catalogMobileViewport .catalogFilterShell.open .mobileFilterBackdrop{background:#00000061!important;border:0!important;display:block!important;position:fixed!important;inset:0!important}html.catalogMobileViewport .catalogFilterShell.open .mobileFilterHead{z-index:902!important;border-bottom:1px solid var(--line)!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;height:62px!important;padding:0 20px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html.catalogMobileViewport .catalogFilterShell.open .filters{z-index:901!important;background:#fff!important;border:0!important;padding:24px 20px 34px!important;display:block!important;position:fixed!important;inset:62px 0 0!important;overflow-y:auto!important}html.catalogMobileViewport .catalogFilterShell.open .filtersHead{display:none!important}html.catalogMobileViewport .catalogFilterShell.open .filters form{grid-template-columns:none!important;gap:18px!important;display:flex!important}html.catalogMobileViewport .catalogFilterShell.open .filters label{text-transform:none!important;color:#000!important;font-size:17px!important;font-weight:700!important}html.catalogMobileViewport .catalogFilterShell.open .filters select,html.catalogMobileViewport .catalogFilterShell.open .filters input[type=number]{border-color:#777!important;height:50px!important;margin-top:8px!important;font-size:16px!important}html.catalogMobileViewport .catalogFilterShell.open .filters form>button[type=submit]{background:var(--red)!important;color:#fff!important;width:100%!important;height:58px!important;margin-top:12px!important;font-size:18px!important;position:sticky!important;bottom:0!important}html.catalogMobileViewport .mobileFilterButton{display:none!important}@media (max-width:1100px){.mobileTopSelectionSummary .mobileSelectionValue{color:var(--red)!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:inline-flex!important}.mobileTopSelectionSummary .mobileSelectionValue b{color:var(--red)!important;font-size:18px!important;font-weight:800!important;line-height:1!important}.mobileTopSelectionSummary .mobileSelectionValue svg{width:15px!important;height:15px!important;fill:var(--red)!important;flex:none!important}}html.catalogMobileViewport .mobileTopSelectionSummary .mobileSelectionValue{color:var(--red)!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:inline-flex!important}html.catalogMobileViewport .mobileTopSelectionSummary .mobileSelectionValue b{color:var(--red)!important;font-size:18px!important;font-weight:800!important;line-height:1!important}html.catalogMobileViewport .mobileTopSelectionSummary .mobileSelectionValue svg{width:15px!important;height:15px!important;fill:var(--red)!important;flex:none!important}@media (max-width:1100px){.catalogFilterShell.open .filters{padding-bottom:110px!important;bottom:86px!important}.catalogFilterShell.open .filters form>button[type=submit]{z-index:904!important;background:var(--red)!important;color:#fff!important;border:0!important;border-radius:4px!important;width:auto!important;height:58px!important;margin:0!important;font-size:18px!important;font-weight:800!important;position:fixed!important;bottom:18px!important;left:20px!important;right:20px!important;box-shadow:0 8px 26px #0000002e!important}}html.catalogMobileViewport .catalogFilterShell.open .filters{padding-bottom:110px!important;bottom:86px!important}html.catalogMobileViewport .catalogFilterShell.open .filters form>button[type=submit]{z-index:904!important;background:var(--red)!important;color:#fff!important;border:0!important;border-radius:4px!important;width:auto!important;height:58px!important;margin:0!important;font-size:18px!important;font-weight:800!important;position:fixed!important;bottom:18px!important;left:20px!important;right:20px!important;box-shadow:0 8px 26px #0000002e!important}.vehicleImageFallback{color:#8b9195;background:linear-gradient(135deg,#f4f5f3,#e5e7e5);justify-content:center;align-items:center;width:100%;height:100%;min-height:90px;display:flex}.vehicleImageFallback svg{stroke-width:1.25px;width:56px;height:56px}.vehicleImageFallback.cfgBodyImage{min-height:150px;margin-bottom:16px}@media (max-width:1100px){.catalogFilterShell.open .filters{padding:18px 20px 92px!important;bottom:82px!important}.catalogFilterShell.open .filters form{gap:12px!important}.catalogFilterShell.open .filters label{font-size:15px!important;line-height:1.25!important}.catalogFilterShell.open .filters select,.catalogFilterShell.open .filters input[type=number]{height:46px!important;margin-top:6px!important}.catalogFilterShell.open .filters .priceRange{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.catalogFilterShell.open .filters form>button[type=submit]{height:54px!important;bottom:14px!important;box-shadow:0 -14px 24px 12px #fffffff5!important}}html.catalogMobileViewport .catalogFilterShell.open .filters form{gap:12px!important}html.catalogMobileViewport .catalogFilterShell.open .filters label{font-size:15px!important;line-height:1.25!important}html.catalogMobileViewport .catalogFilterShell.open .filters select,html.catalogMobileViewport .catalogFilterShell.open .filters input[type=number]{height:46px!important;margin-top:6px!important}html.catalogMobileViewport .catalogFilterShell.open .filters .priceRange{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html.catalogMobileViewport .catalogFilterShell.open .filters form>button[type=submit]{height:54px!important;bottom:14px!important;box-shadow:0 -14px 24px 12px #fffffff5!important}html.catalogMobileViewport .catalogResultsHead{display:none!important}@media (max-width:1100px){.catalogFilterShell.open .filters{padding:18px 20px 24px!important;bottom:0!important}.catalogFilterShell.open .filters form{padding-bottom:0!important}.catalogFilterShell.open .filters form>button[type=submit]{flex:none!important;width:100%!important;margin:12px 0 0!important;position:sticky!important;bottom:0!important;left:auto!important;right:auto!important;box-shadow:0 -10px 18px 10px #fff!important}}html.catalogMobileViewport .catalogFilterShell.open .filters{padding:18px 20px 24px!important;bottom:0!important}html.catalogMobileViewport .catalogFilterShell.open .filters form{padding-bottom:0!important}html.catalogMobileViewport .catalogFilterShell.open .filters form>button[type=submit]{flex:none!important;width:100%!important;margin:12px 0 0!important;position:sticky!important;bottom:0!important;left:auto!important;right:auto!important;box-shadow:0 -10px 18px 10px #fff!important}.heroVehicleFlow{background:#fff}.heroBodyChoices{border-top:1px solid var(--line);scrollbar-width:thin;gap:10px;padding:12px 24px 14px;display:flex;overflow-x:auto}.heroBodyChoices button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;flex:0 0 205px;align-items:center;gap:10px;min-height:86px;padding:8px;display:flex}.heroBodyChoices button.selected{border:2px solid var(--red);background:#fff8f8;padding:7px}.heroBodyChoices button>img,.heroVehicleFallback{object-fit:contain;color:#8d9498;background:#f3f4f4;flex:0 0 82px;justify-content:center;align-items:center;width:82px;height:64px;display:flex}.heroBodyChoices button span:last-child{min-width:0}.heroBodyChoices b,.heroBodyChoices small{text-overflow:ellipsis;display:block;overflow:hidden}.heroBodyChoices b{white-space:nowrap;font-size:12px}.heroBodyChoices small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.25}.heroEngineField{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 24px 16px;font-size:11px;font-weight:700;display:block}.heroEngineField select{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;margin-top:7px;padding:0 14px;font-size:14px;font-weight:600;display:block}@media (max-width:520px){.heroBodyChoices{padding:10px 18px 12px}.heroBodyChoices button{flex-basis:170px}.heroBodyChoices button>img,.heroVehicleFallback{flex-basis:68px;width:68px;height:56px}.heroEngineField{padding:0 18px 14px}}.pcardLogoWrap{-webkit-backdrop-filter:blur(6px);min-width:128px;max-width:78%;background:#ffffffe6!important;border-radius:999px!important;padding:7px 16px!important;bottom:96px!important;left:50%!important;transform:translate(-50%)!important}.pcardLogoWrap img{display:block;max-width:150px!important;margin:0 auto!important}.pcardRecent{z-index:4;-webkit-backdrop-filter:blur(9px);cursor:pointer;background:#040608b8;justify-content:center;align-items:center;min-height:100px;padding:14px 18px;text-decoration:none;display:flex;position:absolute;top:70px;left:0;right:0;box-shadow:0 8px 24px #00000040}.pcardRecent>span{color:#101214;text-align:center;background:#fff;border-radius:4px;width:100%;padding:12px 10px;font-size:15px;font-weight:700;display:block;box-shadow:0 4px 16px #0003}@media (max-width:800px){.catalogDesktopCount{display:none!important}.pcardRecent{min-height:96px;top:66px}}.consent{z-index:1200;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0c0f11f5;border:1px solid #ffffff24;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:min(1120px,100% - 32px);padding:18px 20px;display:grid;position:fixed;bottom:18px;left:50%;box-shadow:0 18px 60px #0006}.consent b{font-size:15px;display:block}.consent p{color:#d7dadd;max-width:720px;margin:5px 0 0;font-size:12px;line-height:1.45}.consent button{border:1px solid #fff;border-radius:3px;min-height:44px;padding:0 20px;font-size:13px;font-weight:800}.consentEssential{color:#fff;background:0 0}.consentAllow{background:var(--red);color:#fff;border-color:var(--red)!important}@media (max-width:520px){.heroShade{background:linear-gradient(90deg,#050708f0,#050708c7 72%,#05070899)}.hero .lead{color:#fff;text-shadow:0 1px 8px #000000a6}.sizeInfoRow{margin-top:0;padding:0 18px 16px}.consent{grid-template-columns:1fr 1fr;gap:10px;width:calc(100% - 20px);padding:14px;bottom:10px}.consent>div{grid-column:1/-1}.consent p{font-size:11px;line-height:1.35}.consent button{min-width:0;padding:0 8px;font-size:12px}.pcardSize:empty{display:none}.pcardCat{min-height:auto}}.logo{align-items:center;width:188px;height:58px;line-height:normal;display:flex}.logo img{object-fit:contain;width:100%;height:100%;display:block}.coHeader .logo{width:190px;height:66px}@media (max-width:520px){header .logo{width:166px;height:54px}.coHeader .logo{width:155px;height:54px}}.cartProductVisual,.rowVisual,.atcThumb,.coOrderImg{box-shadow:none;background:0 0;border:0}.summary>.coVoucher{padding:12px 0;display:block}.summary .coVoucherToggle{width:auto;height:auto;color:var(--red);background:0 0;border:0;padding:0;font-weight:700}.hero .finder .sizeInfoRow{margin-top:-12px;padding:0 24px 20px}@media (max-width:520px){.hero .finder .sizeInfoRow{margin-top:-6px;padding:0 18px 16px}}.summary .coVoucherBody .coOutline{width:auto;height:44px;color:var(--ink);background:#fff;border:1px solid #ccc;padding:0 18px}.mobileWishlist,.mobileCart{width:44px;height:44px;color:var(--ink);background:#fff;border:1px solid #d9dcde;border-radius:50%;flex:none;justify-content:center;align-items:center;display:none;position:relative}.mobileWishlist em,.mobileCart em{background:var(--red);color:#fff;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:flex;position:absolute;top:-4px;right:-3px}.footerGrid a.footerPolicyLink{color:var(--red);text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (max-width:800px){header{gap:10px}header .mobileWishlist{margin-left:auto;display:inline-flex}header .mobileCart{margin-left:0;display:inline-flex}header .mobileBtn{justify-content:center;align-items:center;width:44px;height:44px;margin-left:0;padding:0;display:flex}}@media (max-width:380px){header{gap:6px;padding-inline:12px}header .logo{width:150px;height:50px}header .mobileWishlist,header .mobileCart,header .mobileBtn{width:40px;height:40px}}.pdMediaCard.hasZoom,.pdThumb{cursor:zoom-in}.pdMediaZoom{appearance:none;cursor:zoom-in;z-index:3;padding:0;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s}.pdMediaZoom:hover,.pdMediaZoom:focus-visible{border-color:var(--red);color:var(--red);outline:none;transform:scale(1.06);box-shadow:0 4px 14px #0002}.pdImageLightbox{z-index:1700;-webkit-backdrop-filter:blur(12px);background:#0b0d0fe8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.pdImageLightboxDialog{touch-action:pan-y;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:min(1120px,94vw);height:min(880px,90vh);padding:54px 72px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #0009}.pdImageLightboxImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pdImageLightboxClose,.pdImageLightboxNav{z-index:2;color:#111;cursor:pointer;background:#fff;border:1px solid #d8dcdf;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 3px 14px #0002}.pdImageLightboxClose{border-radius:50%;width:42px;height:42px;top:16px;right:16px}.pdImageLightboxNav{border-radius:6px;width:46px;height:64px;top:50%;transform:translateY(-50%)}.pdImageLightboxNav.prev{left:16px}.pdImageLightboxNav.next{right:16px}.pdImageLightboxClose:hover,.pdImageLightboxClose:focus-visible,.pdImageLightboxNav:hover,.pdImageLightboxNav:focus-visible{border-color:var(--red);background:var(--red);color:#fff;outline:none}.pdImageLightboxCount{color:#fff;background:#111;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:700;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}@media (max-width:700px){.pdMediaZoom{color:#111;width:42px;height:42px;bottom:9px;right:9px}.pdImageLightbox{box-sizing:border-box!important;width:100dvw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:10px!important;inset:0!important;overflow:hidden!important}.pdImageLightboxDialog{border-radius:8px;box-sizing:border-box!important;width:calc(100dvw - 20px)!important;max-width:calc(100dvw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;margin:0!important;padding:58px 12px 72px!important}.pdImageLightboxImage{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.pdImageLightboxClose{width:40px;height:40px;top:10px;right:10px}.pdImageLightboxNav{width:52px;height:44px;top:auto;bottom:14px;transform:none}.pdImageLightboxNav.prev{left:14px}.pdImageLightboxNav.next{right:14px}.pdImageLightboxCount{bottom:23px}}.garageMapWrap,.garageMapWrap .leaflet-container{width:100%}.garageMapWrap .leaflet-container{background:#e5e7e8;height:100%;min-height:100%}.ntGarageMarker span{pointer-events:none;position:relative}.garageCardAction{flex-direction:column;justify-content:center;align-items:stretch;gap:14px;min-width:160px;display:flex}.garageCardAction .garageCardPickup{text-align:right;grid-column:auto;align-self:stretch}.garageCardAction .garageSelectBtn{width:100%;margin-top:0}.garageSelectBtn{white-space:nowrap;border-radius:2px;justify-content:center;min-height:42px}.garageSelectBtn.selected,.garageSelectBtn:disabled{color:#fff;opacity:1;cursor:default;background:#2f8a57}.garageMapSelect{background:var(--red);color:#fff;cursor:pointer;border:0;width:100%;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:800;display:block}.garageMapSelect.selected,.garageMapSelect:disabled{opacity:1;cursor:default;background:#2f8a57}@media (max-width:1100px){.garageCardAction{min-width:0}.garageCardAction .garageCardPickup{text-align:left}}@media (max-width:900px){.garageCardAction,.garageSelectBtn{width:100%}}@media (max-width:620px){.garagePage{padding:28px 14px 60px}.garageWrap>h1{margin:14px 0 22px;font-size:36px}.gfCard{margin-bottom:24px;padding:20px 16px}.gfCard>h2{margin-bottom:22px;font-size:23px}.gfChips{gap:8px}.gfChips button{flex:calc(50% - 8px);min-height:42px;padding:8px 10px}.garageResults{margin-top:24px}.garageControls{align-items:stretch}.gfCount,.viewToggle{width:100%}.viewToggle button{flex:1;justify-content:center;min-height:44px;padding:10px}.garageList{gap:10px}.garageList article{gap:16px;padding:18px 16px}.garageCardServices{grid-template-columns:1fr;display:grid}.garageMapWrap{height:min(68vh,520px);min-height:400px}}.pcardWish.saved{border-color:var(--red);background:var(--red);color:#fff}.pcardWish:disabled{cursor:wait;opacity:.7}.accountOrders{border:1px solid var(--line);background:#fff;margin-top:28px;padding:30px}.accountOrders>h2{text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font:700 28px Barlow Condensed;display:flex}.accountOrders>h2 svg{width:22px;color:var(--red)}.accountOrderList{gap:14px;display:grid}.accountOrderList article{border:1px solid var(--line);padding:20px}.accountOrderList article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.accountOrderList header b{font-size:18px}.accountOrderList header small{color:var(--muted);margin-top:4px;display:block}.accountOrderMeta{flex-wrap:wrap;gap:18px;margin:16px 0;font-size:13px;display:flex}.accountOrderItems{color:var(--muted);font-size:13px;line-height:1.55}.accountOrderActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.accountOrderActions button,.accountOrderActions a{border:1px solid var(--ink);background:#fff;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.accountOrderActions button svg{width:15px}.accountOrderActions .danger{border-color:var(--red);color:var(--red)}.accountOrderActions a{background:var(--red);border-color:var(--red);color:#fff}.accountOrderNotice{color:var(--muted);font-size:12px}.orderManage{background:var(--paper);min-height:70vh;padding:60px 20px}.orderManage>section{border:1px solid var(--line);background:#fff;max-width:680px;margin:auto;padding:42px}.orderManage h1{text-transform:uppercase;font:700 40px Barlow Condensed}.orderManage dl{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:18px 0;display:grid}.orderManage dt{color:var(--muted)}.orderManage dd{text-align:right;margin:0;font-weight:700}.orderManageToggle,.orderManagePay,.orderManageCancel button{border:1px solid var(--red);width:100%;min-height:48px;color:var(--red);background:#fff;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-weight:800;display:flex}.orderManagePay,.orderManageCancel button{background:var(--red);color:#fff}.orderManageCancel{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.orderManageCancel h2{font-size:18px}.orderManageCancel label{gap:8px;font-weight:700;display:grid}.orderManageCancel input{border:1px solid #bbb;height:46px;padding:0 12px}.orderManageCancel button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:620px){.accountOrders{padding:20px 16px}.accountOrderList article{padding:16px}.accountOrderList article>header{flex-direction:column}.accountOrderActions>*{width:100%}.orderManage{padding:28px 14px}.orderManage>section{padding:26px 20px}.orderManage h1{font-size:34px}}@keyframes cc-autofill{0%{opacity:.99}to{opacity:1}}input:-webkit-autofill{animation-name:cc-autofill;animation-fill-mode:both}input:-webkit-autofill:hover{animation-name:cc-autofill;animation-fill-mode:both}input:-webkit-autofill:focus{animation-name:cc-autofill;animation-fill-mode:both}input:-webkit-autofill:active{animation-name:cc-autofill;animation-fill-mode:both}.coPayRow.limited{color:#777;cursor:not-allowed;box-shadow:none;background:#f2f3f3;border-color:#d9dcde}.coPayRow.limited input{accent-color:#aaa;cursor:not-allowed}.coPayRow.limited .coPayLogos{filter:grayscale();opacity:.55}.coPayLimit{color:#61676b;text-align:right;justify-content:flex-end;align-items:center;gap:7px;max-width:230px;margin-left:auto;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.coPayLimit svg{color:#7a8084;flex:none}@media (max-width:650px){.coPayRow.limited{flex-wrap:wrap}.coPayRow.limited .coPayLimit{text-align:left;justify-content:flex-start;width:100%;max-width:none;margin:2px 0 0 25px}.coPayRow.limited.compactMethod .coPayLogos{margin-left:auto}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;min-width:320px}body{min-width:320px;min-height:100dvh;color:var(--ink);background:#fff;overflow-x:hidden}input,select,textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background-color:#fff}.coPayRow{grid-template-columns:18px minmax(110px,1fr) 190px;align-items:center;column-gap:12px;min-height:58px;display:grid}.coPayRow.limited{grid-template-columns:18px minmax(110px,1fr) 190px minmax(180px,230px)}.coPayRow>input{flex:none;justify-self:center;width:16px;height:16px;margin:0}.coPayName{min-width:0;line-height:1.25}.coPayLogos,.coPayRow.cardMethod .coPayLogos,.coPayRow.compactMethod .coPayLogos{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;width:190px;min-width:190px;margin:0;display:flex}.coPayLogos img,.coPayLogos img.sm{object-fit:contain;object-position:center;width:72px;max-width:72px;height:28px;display:block}.coPayLogos img.sm{width:40px;max-width:40px;height:25px}.coPayLimit{justify-self:end;width:100%;max-width:230px;margin:0}@media (max-width:650px){.coPayRow,.coPayRow.limited{grid-template-columns:18px minmax(0,1fr) auto;gap:8px 10px;min-height:56px;padding:11px 12px}.coPayRow.cardMethod{display:grid}.coPayLogos,.coPayRow.cardMethod .coPayLogos,.coPayRow.compactMethod .coPayLogos{grid-column:3;justify-content:flex-end;width:auto;min-width:0;margin:0}.coPayLogos img,.coPayLogos img.sm{width:64px;max-width:64px;height:25px}.coPayLogos img.sm{width:34px;max-width:34px;height:22px}.coPayRow.limited .coPayLimit{text-align:left;grid-column:2/-1;justify-content:flex-start;width:100%;max-width:none;margin:0}input,select,textarea{font-size:16px!important}}@media (prefers-color-scheme:dark){html,body{color:var(--ink);background:#fff}input,select,textarea,button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (max-width:650px){.coRadios{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.coRadioLabel{grid-column:1/-1;margin-bottom:1px}.coForm label.coRadio{background:#fff;border:1px solid #d8dcdf;border-radius:4px;align-items:center;gap:9px;min-width:0;min-height:44px;margin:0;padding:0 12px;font-size:14px;line-height:1.2;display:flex}.coForm label.coRadio:has(input:checked){border-color:var(--red);box-shadow:0 0 0 1px var(--red);background:#fff7f7}.coForm label.coRadio:last-child{grid-column:1/-1}.coForm label.coRadio input{width:17px;height:17px;accent-color:var(--red);flex:0 0 17px;margin:0;padding:0}}@media (max-width:600px){.coReview .checkoutCard{padding:26px 20px}.coReview .coCardHead{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.coReview .coCardHead h2{margin:0;font-size:27px;line-height:1.05}.coReview .coEditCart{white-space:nowrap;border:1px solid #f2b8bc;border-radius:4px;justify-content:center;width:max-content;max-width:100%;min-height:36px;margin:0;padding:0 11px}.coReview .coOrderLine{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px 14px;padding:18px 0}.coReview .coOrderImg{grid-column:1;width:72px;height:72px}.coReview .coOrderLine>div:nth-child(2){grid-column:2;min-width:0}.coReview .coOrderName{overflow-wrap:anywhere;line-height:1.3}.coReview .coOrderLine>div:last-child{grid-column:2;justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;display:flex}.coReview .coOrderQty,.coReview .coOrderTotal{white-space:nowrap;margin:0;font-size:12px;line-height:1.3}.coReview .coOrderTotal{text-align:right;font-weight:700}}@media (max-width:360px){.coReview .checkoutCard{padding-inline:16px}.coReview .coOrderLine{grid-template-columns:62px minmax(0,1fr);gap:9px 11px}.coReview .coOrderImg{width:62px;height:62px}.coReview .coOrderLine>div:last-child{flex-direction:column;align-items:flex-start;gap:4px}.coReview .coOrderTotal{text-align:left}}.hero{background-color:#111;overflow:hidden;background-image:none!important}.heroPicture,.heroMedia{width:100%;height:100%;display:block;position:absolute;inset:0}.heroPicture{z-index:0}.heroMedia{object-fit:cover;object-position:center}.heroShade{z-index:1}.heroInner{z-index:2}.fitbar{z-index:5}.seasonCardImg .seasonCardIcon img{width:150px;height:150px;padding:0}.seasonCardImg .seasonCardIcon.combo{gap:0;position:relative}.seasonCardImg .seasonCardIcon.combo img{width:112px;height:112px;padding:0;position:absolute;top:50%;left:50%}.seasonCardImg .seasonCardIcon.combo img:first-child{transform:translate(-68%,-32%)}.seasonCardImg .seasonCardIcon.combo img:last-child{transform:translate(-32%,-68%)}.benefits article>span{color:#6b7175}.siteFooter{color:#333}.consent{right:auto;transform:translate(-50%)}.footerHeading{color:#17191b;margin:0 0 14px;font:700 16px Inter}.footerGrid a.footerPolicyLink{color:#c4000b}@media (max-width:650px){input,select,textarea{font-size:16px!important}}.coChoiceGaragePrompt{color:var(--red);text-underline-offset:2px;text-decoration:underline}.coGaragePicker{background:#f8f9f8;border:1px solid #d9dcde;margin-top:20px;padding:22px}.coGaragePickerHead{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.coGaragePickerIcon{color:#fff;background:#111;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.coGaragePickerHead h3{text-transform:uppercase;margin:0 0 3px;font:700 23px Barlow Condensed}.coGaragePickerHead p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.coGarageSelected{color:#17693a;background:#eef8f1;border:1px solid #87bd9d;align-items:flex-start;gap:11px;margin-bottom:16px;padding:13px 15px;display:flex}.coGarageSelected>svg{flex:none;margin-top:3px}.coGarageSelected span{flex-direction:column;gap:2px;min-width:0;display:flex}.coGarageSelected small{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.coGarageSelected b{color:#111;font-size:14px}.coGarageSelected em{color:#486154;font-size:11px;font-style:normal;line-height:1.4}.coGarageSearch{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.coGarageSearch label{background:#fff;border:1px solid #cfd3d5;align-items:center;gap:8px;height:44px;padding:0 11px;display:flex}.coGarageSearch label svg{color:#72787c;flex:none}.coGarageSearch input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.coGarageSearch>button{background:var(--red);color:#fff;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.coGarageSearch>button:disabled{opacity:.6}.coGarageSearch .coGarageLocate{color:var(--ink);background:#fff;border:1px solid #cfd3d5}.coGarageCities{align-items:flex-start;gap:10px;margin-top:11px;display:flex}.coGarageCities>span{white-space:nowrap;text-transform:uppercase;color:#686e72;padding-top:7px;font-size:10px;font-weight:800}.coGarageCities>div{flex-wrap:wrap;gap:6px;display:flex}.coGarageCities button{color:#333;background:#fff;border:1px solid #d6dadd;border-radius:18px;padding:6px 10px;font-size:10px;font-weight:700}.coGarageCities button:hover,.coGarageCities button.active{border-color:var(--red);color:var(--red);background:#fff0f1}.coGarageResultMeta{text-transform:uppercase;color:#555;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 9px;font-size:11px;font-weight:800;display:flex}.coGarageResultMeta small{color:var(--red);align-items:center;gap:5px;display:flex}.coGarageResultMeta small:before{content:"";background:#2f8a57;border-radius:50%;width:6px;height:6px}.coGarageRequired{border-left:3px solid var(--red);color:#a6000c;background:#fff0f1;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:700}.coGarageList{scrollbar-width:thin;grid-template-columns:1fr 1fr;gap:8px;max-height:390px;padding-right:3px;display:grid;overflow:auto}.coGarageList article{background:#fff;border:1px solid #dfe2e3;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:0 9px;min-height:145px;padding:13px;display:grid}.coGarageList article.selected{border-color:#2f8a57;box-shadow:inset 0 0 0 1px #2f8a57}.coGarageCardPin{width:28px;height:28px;color:var(--red);background:#fff0f1;border-radius:50%;justify-content:center;align-items:center;display:flex}.coGarageCardBody{min-width:0}.coGarageCardBody>b{overflow-wrap:anywhere;font-size:13px;line-height:1.3;display:block}.coGarageCardBody p{color:#62686c;margin:5px 0;font-size:11px;line-height:1.45}.coGarageCardBody small{color:#2f8a57;font-size:10px;font-weight:700}.coGarageList article>button{background:var(--red);color:#fff;border:0;grid-column:1/3;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.coGarageList article>button:disabled{opacity:1;background:#2f8a57}.coGarageLoading{justify-content:center;align-items:center;gap:7px;height:120px;display:flex}.coGarageLoading i{background:var(--red);border-radius:50%;width:8px;height:8px;animation:.8s infinite alternate coGaragePulse}.coGarageLoading i:nth-child(2){animation-delay:.15s}.coGarageLoading i:nth-child(3){animation-delay:.3s}@keyframes coGaragePulse{to{opacity:.25;transform:translateY(-4px)}}.coGarageEmpty{text-align:center;color:var(--muted);background:#fff;border:1px dashed #ccd0d2;margin:0;padding:25px;font-size:12px}.coGarageRetry{border:1px solid var(--red);color:var(--red);background:#fff;padding:10px 15px;font-size:12px;font-weight:800}@media (max-width:700px){.coGaragePicker{margin:18px -12px -12px;padding:18px 14px}.coGarageSearch{grid-template-columns:1fr auto}.coGarageSearch .coGarageLocate{grid-column:1/3}.coGarageList{grid-template-columns:1fr;max-height:440px}.coGarageCities{display:block}.coGarageCities>span{margin-bottom:7px;display:block}}@media (max-width:460px){.coChoiceGrid,.coGarageSearch{grid-template-columns:1fr}.coGarageSearch .coGarageLocate{grid-column:auto}.coGaragePickerHead p{font-size:11px}}.gfCityChooser{grid-template-columns:minmax(190px,280px) 1fr;align-items:start;gap:14px;margin:0 0 14px;display:grid}.gfCityChooser>select{height:48px;color:var(--ink);background:#fff;border:1px solid #cdd1d3;padding:0 38px 0 13px;font-size:13px;font-weight:700}.gfPopularCities{flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;display:flex}.gfPopularCities>span{text-transform:uppercase;color:#6a7074;width:100%;font-size:10px;font-weight:800}.gfPopularCities button{color:#333;background:#fff;border:1px solid #d9dcde;border-radius:18px;padding:6px 10px;font-size:10px;font-weight:700}.gfPopularCities button:hover,.gfPopularCities button.active{border-color:var(--red);color:var(--red);background:#fff0f1}@media (max-width:760px){.gfCityChooser{grid-template-columns:1fr}.gfCityChooser>select{width:100%}.gfPopularCities{margin-bottom:4px}}@media (min-width:801px){.fitbar{margin-top:-34px}}.hero .finder{max-width:1080px}.hero .finder .tyreFinderFields{grid-template-columns:1.65fr 1.15fr repeat(3,.9fr) 1.25fr}@media (max-width:1000px) and (min-width:801px){.hero .finder .tyreFinderFields{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.hero .finder .tyreFinderFields{grid-template-columns:1fr 1fr}.hero .finder .tyreFinderFields .cta{grid-column:1/3}}.mobileMenuBackdrop,.mobileNavHead,.mobileNavSearch,.mobileNavQuick,.mobileNavSectionToggle,.mobileNavFoot{display:none}@media (max-width:800px){body.mobileMenuOpen{overflow:hidden}.mobileMenuBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:890;background:#07090a94;border:0;display:block;position:fixed;inset:0}header .mobileBtn{z-index:30;background:#f1f2f2;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;position:relative}nav{z-index:900;visibility:hidden;background:#fff;border:0;flex-direction:column;width:min(390px,92vw);transition:transform .25s,visibility .25s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-18px 0 60px #0003}nav.open{visibility:visible;transform:translate(0)}nav.open>.mobileNavHead,nav.open>.mobileNavQuick,nav.open>.navInner,nav.open>.mobileNavFoot{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.mobileNavHead{border-bottom:1px solid var(--line);justify-content:space-between;flex-direction:row!important;align-items:center!important;padding:16px 18px!important;display:flex!important}.mobileNavHead img{width:150px;height:auto;display:block}.mobileNavHead>button{background:#f2f3f3;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.mobileNavSearch{border:1px solid #cfd3d5;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:48px;margin:16px 18px 10px;padding:0 8px 0 13px;display:grid}.mobileNavSearch input{border:0;outline:0;min-width:0;font-size:16px}.mobileNavSearch button{background:var(--red);color:#fff;border:0;place-items:center;width:34px;height:34px;display:grid}.mobileNavQuick{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;padding:8px 18px 17px!important;display:grid!important}.mobileNavQuick a{text-align:center;background:#f6f6f5;border-radius:3px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 5px;font-size:10px;font-weight:700;display:flex;position:relative}.mobileNavQuick svg{width:20px}.mobileNavQuick em{background:var(--red);color:#fff;border-radius:10px;padding:1px 5px;font-size:9px;font-style:normal;position:absolute;top:5px;right:22%}nav.open .navInner{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;height:auto!important;box-shadow:none!important;padding:8px 18px!important;display:flex!important;position:static!important;inset:auto!important}nav .navItem{border-bottom:1px solid var(--line);width:100%}nav .desktopNavLink{display:none!important}.mobileNavSectionToggle{background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0;font-size:15px;font-weight:800;display:flex}.mobileNavSectionToggle span{align-items:center;gap:10px;display:flex}.mobileNavSectionToggle .rotated{transform:rotate(180deg)}nav .dropdown{box-shadow:none!important;background:#fff!important;border:0!important;min-width:0!important;padding:0 0 10px!important;display:none!important;position:static!important}nav .dropdown.show{display:block!important}nav .dropdownGrid{grid-template-columns:1fr 1fr!important;gap:6px!important;padding:0!important;display:grid!important}nav .dropdownGrid a{background:#f5f5f3;min-height:42px;padding:11px 12px!important;font-size:12px!important;font-weight:650!important}nav .navItem>.find{height:54px!important;margin:0!important;font-size:15px!important;font-weight:800!important}.mobileNavFoot{color:#fff;background:#111;flex-direction:column;margin-top:auto;padding:10px 18px 22px;display:flex}.mobileNavFoot>a,.mobileNavFoot>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #333;align-items:center;gap:10px;width:100%;min-height:48px;font-size:12px;font-weight:700;display:flex}.mobileNavFoot svg:last-child{margin-left:auto}.mobileCountryPicker .flagIcon{flex:none}}.authCard.authCardNew{border:1px solid #e1e3e4;grid-template-columns:.9fr 1.1fr;max-width:1020px;overflow:hidden;box-shadow:0 18px 55px #00000012}.authCardNew .authIntro{color:#fff;background:linear-gradient(145deg,#101214 0%,#17191b 62%,#3b0509 100%);padding:58px;position:relative;overflow:hidden}.authCardNew .authIntro:after{content:"NT";color:#ffffff08;font:800 190px Barlow Condensed;position:absolute;bottom:-50px;right:-18px}.authCardNew .authIntro h2{margin:13px 0 18px;font-size:46px;line-height:1}.authCardNew .authIntro>p:not(.modalKicker){color:#c9ccce;max-width:340px}.authBenefits{z-index:1;border-top:1px solid #ffffff24;flex-direction:column;gap:13px;margin:26px 0 0;padding:20px 0 0;list-style:none;display:flex;position:relative}.authBenefits li{align-items:center;gap:10px;font-size:12px;display:flex}.authBenefits svg{color:#65c184;width:17px}.authCardNew>form{gap:15px;padding:42px 52px}.authModeTabs{background:#f2f3f3;grid-template-columns:1fr 1fr;margin-bottom:4px;padding:4px;display:grid}.authModeTabs button{background:0 0;border:0;height:42px;font-size:12px;font-weight:800}.authModeTabs button.active{color:var(--red);background:#fff;box-shadow:0 3px 12px #0001}.authFormHead{align-items:center;gap:12px;margin:8px 0 4px;display:flex}.authFormHead>span{width:46px;height:46px;color:var(--red);background:#fff0f1;border-radius:50%;place-items:center;display:grid}.authFormHead svg{width:21px}.authFormHead h3{text-transform:uppercase;margin:0;font:700 25px Barlow Condensed}.authFormHead p{color:#7a7f82;margin:2px 0 0;font-size:10px}.authField{letter-spacing:.4px;font-size:10px!important}.authField>span{background:#fff;border:1px solid #cfd2d3;align-items:center;gap:9px;height:48px;margin-top:7px;padding:0 12px;display:flex}.authField>span:focus-within{border-color:#111;box-shadow:0 0 0 2px #1111}.authField>span>svg{color:#858b8f;flex:none;width:17px}.authField input{outline:0;flex:1;min-width:0;font-size:16px;border:0!important;height:44px!important;margin:0!important;padding:0!important}.passwordField>button{color:#555;background:0 0;border:0;place-items:center;padding:6px;display:grid}.passwordField>button svg{width:18px}.authCardNew .authSubmit{height:50px;margin-top:4px;font-size:13px}.authCardNew .authSubmit:disabled{opacity:.65}.authFinePrint{color:#74797d;align-items:flex-start;gap:7px;margin:3px 0 0;font-size:10px;line-height:1.45;display:flex}.authFinePrint svg{color:#39865a;flex:none;width:15px}.authFinePrint a{color:var(--red);margin-left:auto;text-decoration:underline}@media (max-width:800px){.authCard.authCardNew{grid-template-columns:1fr}.authCardNew .authIntro{padding:36px}.authCardNew .authIntro h2{font-size:38px}.authBenefits{grid-template-columns:1fr 1fr;display:grid}.authCardNew>form{padding:34px}}@media (max-width:520px){.accountPage{padding:25px 14px 65px}.accountWrap>h1{font-size:38px}.authCardNew .authIntro{padding:30px 25px}.authCardNew .authIntro>p:not(.modalKicker){font-size:12px}.authBenefits{grid-template-columns:1fr}.authCardNew>form{padding:25px 20px}.nameFields{grid-template-columns:1fr}.authFormHead h3{font-size:22px}.tsimOverlay{padding:10px}.tsimPanel{border-radius:8px;max-height:calc(100dvh - 20px)}.tsimBody{padding:54px 18px 24px}.tsimBody h2{margin-bottom:16px;padding-right:30px;font-size:27px;line-height:1.05}.tsimClose{top:10px;right:10px}}@media (max-width:380px){nav .dropdownGrid{grid-template-columns:1fr!important}}.promoOfferOverlay{z-index:1800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b0dda;place-items:center;padding:22px;animation:.24s ease-out promoFade;display:grid;position:fixed;inset:0}.promoOfferCard{background:#fff;border-radius:18px;grid-template-columns:240px 1fr;width:min(760px,100%);min-height:390px;animation:.34s cubic-bezier(.2,.8,.2,1) promoRise;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0008}.promoOfferClose{z-index:2;color:#202428;background:#fff;border:1px solid #e2e4e5;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:16px;right:16px}.promoOfferClose:hover{color:#fff;background:#111}.promoOfferClose svg{width:18px}.promoOfferVisual{color:#fff;background:linear-gradient(145deg,#ef1726,#af0010);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.promoOfferVisual:before,.promoOfferVisual:after{content:"";border:34px solid #ffffff13;border-radius:50%;position:absolute}.promoOfferVisual:before{width:250px;height:250px;top:-110px;left:-155px}.promoOfferVisual:after{width:190px;height:190px;bottom:-115px;right:-130px}.promoOfferVisual>span{color:#e30613;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 30px #8005}.promoOfferVisual svg{width:29px}.promoOfferVisual strong{letter-spacing:-1px;margin-top:20px;font:800 66px/.95 Barlow Condensed}.promoOfferVisual small{letter-spacing:5px;font-size:12px;font-weight:900}.promoOfferContent{min-width:0;padding:52px 46px 38px}.promoOfferKicker{color:#e30613;letter-spacing:2.5px;margin:0 0 10px;font-size:9px;font-weight:900}.promoOfferContent h2{text-transform:uppercase;max-width:390px;margin:0;font:800 38px/.98 Barlow Condensed}.promoOfferMessage{color:#62686c;margin:17px 0;font-size:13px;line-height:1.55}.promoOfferCode{background:#f7f8f8;border:2px dashed #c9ced1;border-radius:10px;align-items:center;height:58px;padding-left:18px;display:flex}.promoOfferCode>b{letter-spacing:3px;text-overflow:ellipsis;font:800 24px Barlow Condensed;overflow:hidden}.promoOfferCode>button{color:#fff;white-space:nowrap;background:#111;border:0;border-radius:8px;align-self:stretch;align-items:center;gap:7px;margin-left:auto;padding:0 18px;font-size:11px;font-weight:800;display:flex}.promoOfferCode>button:hover{background:#e30613}.promoOfferCode svg{width:16px}.promoOfferMeta{flex-wrap:wrap;gap:12px;margin-top:17px;display:flex}.promoOfferMeta span{color:#747a7e;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.promoOfferMeta svg{color:#e30613;width:14px}@keyframes promoFade{0%{opacity:0}to{opacity:1}}@keyframes promoRise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:650px){.promoOfferOverlay{padding:14px}.promoOfferCard{border-radius:15px;grid-template-columns:1fr;width:min(430px,100%);min-height:0;max-height:calc(100dvh - 28px);overflow:auto}.promoOfferVisual{min-height:140px}.promoOfferVisual>span{width:50px;height:50px}.promoOfferVisual svg{width:23px}.promoOfferVisual strong{margin-top:9px;font-size:45px}.promoOfferVisual small{font-size:9px}.promoOfferContent{padding:28px 22px 24px}.promoOfferContent h2{padding-right:20px;font-size:31px}.promoOfferMessage{margin:12px 0;font-size:12px}.promoOfferCode{flex-wrap:wrap;height:auto;min-height:56px;padding:10px}.promoOfferCode>b{padding-left:4px;font-size:22px}.promoOfferCode>button{min-height:42px;margin-left:auto;padding:0 13px}.promoOfferMeta{gap:8px;margin-top:13px}.promoOfferClose{background:#fff;top:12px;right:12px}}.atcOverlay{z-index:2147483000}@media (max-width:650px){.atcOverlay{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100dvw!important;max-width:100dvw!important;padding:12px!important;inset:0!important;overflow:hidden!important}.atcModal{box-sizing:border-box!important;width:calc(100dvw - 24px)!important;max-width:calc(100dvw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important;padding:30px 16px 18px!important;overflow:hidden auto!important}.atcClose{top:10px!important;right:10px!important}.atcCheck{width:54px!important;height:54px!important;margin:0 auto 14px!important}.atcTitle{overflow-wrap:anywhere;max-width:100%;padding:0 24px;margin:0 auto 18px!important;font-size:25px!important;line-height:1.04!important}.atcItem{box-sizing:border-box;text-align:left;grid-template-columns:58px minmax(0,1fr);width:100%;min-width:0;gap:10px!important;margin-bottom:16px!important;padding:10px!important;display:grid!important}.atcThumb{width:58px!important;height:58px!important}.atcItemLine{overflow-wrap:anywhere;min-width:0;white-space:normal!important;line-height:1.3!important}.atcActions,.atcActions>*{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.atcContinue,.atcOutline,.atcPrimary{white-space:normal!important;text-align:center!important;min-height:48px!important;padding:10px!important;line-height:1.25!important}.coAccountOpt{padding:22px 18px!important}.coAccountOpt .coCheck{grid-template-columns:20px minmax(0,1fr);align-items:start!important;gap:10px!important;line-height:1.35!important;display:grid!important}.coAccountOpt .coCheck input{accent-color:#e30613;appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;min-width:18px!important;height:18px!important;margin:1px 0 0!important}.coAccountOpt .coAdvantages{gap:9px!important;margin:13px 0 0 30px!important}.coAccountOpt .coAdvantages li{align-items:flex-start!important;line-height:1.35!important}.coAccountOpt .coAdvantages svg{margin-top:1px;width:14px!important;height:14px!important}.hero .finder .tyreFinderFields{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important;display:grid!important;overflow:visible!important}.hero .finder .tyreFinderFields>label{z-index:1;position:relative;width:100%!important;min-width:0!important;display:block!important}.hero .finder .tyreFinderFields select{touch-action:manipulation;color:#111!important;pointer-events:auto!important;background-color:#fff!important;border:1px solid #c9cdd0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:50px!important;margin-top:6px!important;padding:0 42px 0 13px!important;font-size:16px!important;line-height:50px!important;display:block!important}.hero .finder .tyreFinderFields .cta{touch-action:manipulation;margin-top:2px;grid-column:1!important;width:100%!important;min-height:50px!important}.hero .finder .sizeInfoRow{padding:0 16px 17px!important}}@media (max-width:700px){.consent{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:calc(100dvw - 20px)!important;max-width:calc(100dvw - 20px)!important;bottom:10px!important;left:10px!important;right:auto!important;transform:none!important}.consent>div{min-width:0}.consent button{white-space:normal;width:100%;max-width:100%;line-height:1.2;min-width:0!important}.infoTipBubble{box-sizing:border-box;width:calc(100dvw - 32px)!important;max-width:calc(100dvw - 32px)!important;position:fixed!important;bottom:82px!important;left:16px!important;right:auto!important;transform:none!important}.infoTipBubble:after{display:none}.pdThumbs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;max-width:100%;padding:1px 1px 5px;overflow:auto hidden}.pdThumb,.pdThumbNav{scroll-snap-align:start;flex:none}.pdBuyRow{flex-wrap:wrap}.pdBuyPrice{overflow-wrap:anywhere;min-width:0;margin-left:auto}nav.pdTabsNav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;visibility:visible!important;z-index:auto!important;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;flex-flow:row!important;display:flex!important;position:static!important;inset:auto!important;overflow:auto hidden!important;transform:none!important}nav.pdTabsNav a{white-space:nowrap;scroll-snap-align:start;flex:none;width:auto!important;display:block!important}}
