#tyre-purchase-cost .table-scroll{overflow-x:auto}#tyre-purchase-cost table{width:100%;min-width:620px;border-collapse:collapse;background:#fff;text-align:left}#tyre-purchase-cost caption{text-align:left;padding:16px 0;font-size:14px}#tyre-purchase-cost th,#tyre-purchase-cost td{padding:16px 20px;border-bottom:1px solid #ccd3d5;vertical-align:top;text-align:left}#tyre-purchase-cost thead th{background:#dfe8e6;font-size:15px}#tyre-purchase-cost tbody th{width:58%;font-size:16px}#tyre-purchase-cost td{white-space:nowrap;font-variant-numeric:tabular-nums}#tyre-purchase-cost tbody p{font-size:12px;font-weight:400;line-height:1.5;margin:8px 0 0}#tyre-purchase-cost tbody tr:nth-child(even){background:#f6f8f7}
.tyre-card{border-radius:20px;box-shadow:0 4px 18px #173a3210;overflow:hidden}.tyre-card .product-visual{background:linear-gradient(145deg,#f6f8f5,#edf2ec)}.card-body{padding:20px}.tyre-merchant-badges{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.tyre-merchant-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid #dfe7df;border-radius:9px;padding:5px 9px;background:#fff}.tyre-merchant-badge img{max-width:95px;max-height:23px;width:auto;height:auto;object-fit:contain}.tyre-merchant-badge .merchant-brand{font-size:13px}.button{border-radius:12px;min-height:44px}.offer{border-radius:16px}.detail-image{border-radius:22px}.detail-main h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.13}.retailer-exit{border-radius:14px}.tyre-card a:focus-visible{outline:3px solid #173a32;outline-offset:4px}@media(max-width:760px){.card-body{padding:16px}.tyre-merchant-badges{gap:6px}.tyre-merchant-badge{padding:5px 7px}}

:root{--cx-accent:#9d2837;--cx-soft:#fff1f3}.cx-utility{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin:14px 0 22px;padding:12px 0;border-top:1px solid #ccd2d4;border-bottom:1px solid #ccd2d4;font:500 14px/1.5 system-ui;color:inherit}.cx-utility a{text-decoration:underline;text-underline-offset:3px;color:inherit}.cx-save{font:600 13px/1.4 system-ui!important;padding:9px 12px!important;background:var(--cx-soft)!important;color:var(--cx-accent)!important;border:1px solid var(--cx-accent)!important;border-radius:5px!important;margin:10px 0!important;cursor:pointer}.cx-save[aria-pressed=true]{background:var(--cx-accent)!important;color:#fff!important}.cx-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:99999;width:max-content;max-width:calc(100vw - 32px);padding:12px 18px;background:#17252c;color:#fff;border-radius:6px;font:500 14px/1.5 system-ui;box-shadow:0 4px 16px #0003;pointer-events:none}.cx-research *{box-sizing:border-box}.cx-research{color:#17252c;background:#fbfcfb;font:16px/1.65 system-ui;margin:0}.cx-research header,.cx-research main,.cx-research footer{max-width:1100px;margin:auto;padding:24px}.cx-research header{border-bottom:1px solid #cbd3d6;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.cx-research a{color:var(--cx-accent);text-underline-offset:3px}.cx-research h1{font-size:clamp(30px,5vw,48px);line-height:1.15;max-width:800px;margin:25px 0}.cx-research h2{font-size:23px;line-height:1.3}.cx-research p{max-width:72ch}.cx-note{color:#17252c;background:var(--cx-soft);padding:22px;border-left:4px solid var(--cx-accent);margin:24px 0}.cx-research button,.cx-research .cx-button{background:var(--cx-accent);border:1px solid var(--cx-accent);color:#fff;border-radius:5px;padding:10px 16px;font:600 15px/1.5 system-ui;cursor:pointer;text-decoration:none;display:inline-block}.cx-research button:disabled{opacity:.65;cursor:default}.cx-research input{font:inherit;padding:10px;border:1px solid #65757e;border-radius:4px;max-width:100%;width:min(420px,100%)}.cx-research form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.cx-research label{display:flex;flex-direction:column;gap:5px}.cx-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:20px;list-style:none;padding:0}.cx-list li{padding:20px;border:1px solid #cbd3d6;background:#fff;min-width:0}.cx-list h2{overflow-wrap:anywhere;font-size:19px}.cx-list .cx-remove{color:#17252c;background:#fff;border-color:#65757e;margin-top:15px}.cx-research footer{margin-top:40px;border-top:1px solid #cbd3d6;color:#435660;font-size:14px}.cx-research :focus-visible,.cx-utility a:focus-visible,.cx-save:focus-visible{outline:3px solid var(--cx-accent);outline-offset:4px}.filtercheck small,.cardbody>.meta{color:#625b60!important}.cardbody>.meta{font-size:12px!important}.compare-disclosure,.spread-name small,.spread-range>span,.department-number{color:#526159!important}button[data-consent-allow]{background:#b43214!important}.vinyl-guides-preview .vinyl-kicker,.vinyl-guides-preview em{color:#c1a175!important}a[href$="systems30.com"]{text-decoration:underline!important}.market-switcher>span{color:#aaa!important}




body{min-width:0!important}.header,.header-inner,.nav,.market-switcher,.hero,.hero-inner,.hero-copy,.finder,.filters,.grid,.tyre-grid,.page,.layout,main{min-width:0!important;max-width:100%}.market-switcher{flex-wrap:wrap}.compare-add{position:relative!important;min-width:0!important;max-width:100%;flex-shrink:1;white-space:normal}.compare-add .sr-only{left:0!important;top:0!important}img,svg{max-width:100%}table{max-width:100%}@media(max-width:600px){.hero{grid-template-columns:minmax(0,1fr)!important}.finder{display:flex!important;flex-wrap:wrap!important}.finder>*{max-width:100%;min-width:0}.nav{flex-wrap:wrap!important}.hero h1{overflow-wrap:anywhere}.table-wrap{overflow:auto;max-width:100%}}
@media(prefers-reduced-motion:reduce){.cx-research *{scroll-behavior:auto!important;transition:none!important}}

#np-site-navigation,.cx-utility,.navigation-departments,a[href*="//www.ebay."],a[href*="//rover.ebay."],a[href*="//ebay."],a[href*="/merchants/ebay"],a[href*="/retailer/ebay"]{display:none!important}.site-head .nav-links{flex-wrap:nowrap!important;white-space:nowrap;overflow-x:auto;gap:14px!important}.site-head .nav-links a{flex:none;white-space:nowrap}@media(min-width:1000px){.site-head>nav{min-height:66px!important;padding-top:8px!important;padding-bottom:8px!important;gap:14px!important}.site-head .nav-search{width:170px!important;min-width:140px!important}.site-head .nav-search input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.site-head .nav-panel{min-width:0}.site-head .nav-links{gap:12px!important;font-size:13px}}.amazon-comparison-search{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:12px 0 16px;font:13px/1.45 system-ui;max-width:100%}.amazon-comparison-search a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--cx-accent,#315d3a);border-radius:6px;color:var(--cx-accent,#315d3a);background:var(--cx-soft,#f4f7f4);font-weight:700;text-decoration:none}.amazon-comparison-search span{overflow-wrap:anywhere;min-width:0}.amazon-comparison-search small{flex-basis:100%;color:inherit;font-size:12px}.amazon-comparison-search a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.merchant-link-panel{display:block!important;visibility:visible!important;box-sizing:border-box;padding:18px;border:1px solid var(--cx-accent,#315d3a);border-radius:10px;background:var(--cx-soft,#f4f7f4);color:#17252c;font:14px/1.5 system-ui;max-width:100%;margin:18px 0}.merchant-link-panel h2{font:700 21px/1.2 system-ui;margin:0 0 12px;color:#17252c}.merchant-link-panel p{font-size:12px;margin:10px 0;color:#43515b}.merchant-price-list{list-style:none;padding:0;margin:0}.merchant-price-list li{padding:12px 0;border-bottom:1px solid #ccd2d4}.merchant-price-list li:last-child{border:0}.merchant-price-name{display:flex;justify-content:space-between;align-items:start;gap:12px;font-weight:700}.merchant-price-name strong{font-size:19px;white-space:nowrap}.merchant-price-list small{display:block;font-size:12px;line-height:1.4;color:#43515b;margin:5px 0}.merchant-price-list a{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:9px 12px;background:var(--cx-accent,#315d3a);color:#fff!important;border-radius:6px;text-decoration:none!important;font:600 13px/1.4 system-ui;white-space:normal;overflow-wrap:anywhere;margin-top:8px}.merchant-price-list a:focus-visible{outline:3px solid #17252c;outline-offset:3px}.merchant-sidebar-host{box-sizing:border-box!important;position:relative!important}.offer-action .button{min-height:44px!important;white-space:normal!important}.merchant-link-panel a{max-width:100%}@media(min-width:1100px){.merchant-sidebar-host{padding-right:350px!important;min-height:650px}.merchant-sidebar-host>.merchant-link-panel{position:absolute;right:0;top:var(--merchant-sidebar-top,24px);width:320px;margin:0;max-height:none}.merchant-sidebar-host .product-summary,.merchant-sidebar-host .product-top{min-width:0}.merchant-sidebar-host h1{overflow-wrap:anywhere}.merchant-sidebar-host .wine-hero{grid-template-columns:minmax(100px,180px) minmax(0,1fr)}}@media(max-width:1099px){.merchant-link-panel{position:static!important;grid-column:1/-1!important;grid-row:auto!important;flex-basis:100%;width:100%!important;min-width:0!important;align-self:stretch!important}.merchant-sidebar-host>.merchant-link-panel{width:100%}}@media(max-width:720px){.top-offers .offer-row{grid-template-columns:minmax(0,1fr) max-content!important}.top-offers .offer-action{grid-column:1/-1!important;grid-row:2!important}.top-offers .offer-action .button{width:100%!important}}
.recorded-price-policy{font-size:14px;line-height:1.5;padding:12px 16px;border-bottom:1px solid #ddd}.tyre-retailer-navigation{padding:24px;text-align:center;border-top:1px solid #d5dfe5}.tyre-retailer-navigation a{font:700 16px system-ui;color:inherit}