.guide-shell:has(.tyre-checker){max-width:1100px}h1:focus{outline:0}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid #e50000}.validation-message{color:#e50000}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}.darker-border-checkbox.form-check-input{border-color:#929292}html.a11y-step-110 .product-detail-specs{grid-template-columns:repeat(3,minmax(0,1fr))!important}html.a11y-step-125 .product-detail-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.a11y-step-150 .product-detail-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:767.98px){.product-detail-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.a11y-step-150 .product-detail-specs{grid-template-columns:1fr!important}}.seasonal-hub-makes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0 24px}.seasonal-hub-make-chip{display:inline-flex;align-items:center;justify-content:center;padding:12px 14px;border:1px solid #d6d4ca;border-radius:10px;background:#fff;color:#0e0f10;font-family:Inter,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.seasonal-hub-make-chip:focus-visible,.seasonal-hub-make-chip:hover{border-color:#d94a1f;background:#0e0f10;color:#faf9f5;transform:translateY(-1px);outline:0;text-decoration:none}.guide-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:10px 0;border-top:1px solid #e4e1d5;color:#6b6b66;font-family:'IBM Plex Mono',monospace;font-size:.83rem;font-weight:500;letter-spacing:.04em}.guide-byline-author{color:#0e0f10;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.guide-byline-credentials{color:#6b6b66}.guide-byline-sep{color:#c8c5b6}.guide-byline-date time{color:#0e0f10;font-weight:500}.tyre-size-visualizer{width:100%;max-width:220px;height:auto;aspect-ratio:1;display:block}.vehicles-nojs-fallback{margin-top:14px;padding:14px 16px;border-left:3px solid #d94a1f;background:#faf9f5;border-radius:0 8px 8px 0;font-family:Inter,sans-serif;font-size:.92rem;color:#0e0f10}.vehicles-nojs-fallback p{margin:0 0 6px}.vehicles-nojs-fallback p:last-child{margin:0}.vehicles-nojs-link{color:#d94a1f;font-weight:600;text-decoration:underline}html:has(.vehicles-items-shell-grid.is-filters-open){overflow:hidden}html:has(.header.is-menu-open){overflow:hidden}@media (max-width:991.98px){body:has(.vehicles-items-filter-fab) .footer-scroll-top-btn{left:24px;bottom:84px}body:has(.vehicles-items-filter-fab):has(.compare-tray) .footer-scroll-top-btn{bottom:232px}}.vehicles-home-page{position:relative}.home-hero-search-slot{position:absolute;top:118px;left:0;right:0;margin-inline:auto;width:min(620px,calc(100% - 48px));z-index:990;transition:opacity .2s ease}.home-hero-search-slot .global-search-field{width:100%;height:52px}.home-hero-search-slot .global-search-input{font-size:1rem}.home-hero-search-slot .global-search-popup{width:100%!important;max-width:none!important;left:0;right:0}html.tg-scrolled .home-hero-search-slot{opacity:0;pointer-events:none}body:has(.global-search-hero) .global-search-header{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}html.tg-scrolled body:has(.global-search-hero) .global-search-header{opacity:1;visibility:visible}@media (max-width:1259.98px){.home-hero-search-slot{display:none}}.home-mobile-search{margin-top:16px}.home-mobile-search .global-search-field{width:100%;height:46px;border-radius:12px}.home-mobile-search .global-search-input{font-size:1rem}.home-mobile-search .global-search-popup{left:0!important;right:0!important;width:auto!important;max-width:none!important;border-radius:16px}@media (min-width:1260px){.home-mobile-search{display:none}}.home-mobile-search .global-search.is-open{position:fixed;top:calc(var(--header-h,55px) + 8px);left:12px;right:12px;z-index:1085}.home-mobile-search .global-search.is-open .global-search-popup{position:fixed;top:calc(var(--header-h,55px) + 62px);left:12px;right:12px;width:auto!important;max-width:none!important;max-height:calc(100dvh - var(--header-h,55px) - 86px);border-radius:16px}