.content-block{--cb-primary:var(--brand-primary,#16a34a);--cb-text:var(--page-text,#1a1a1a);--cb-muted:#64748b;color:var(--cb-text);margin:0 auto;max-width:80rem;padding:3rem 1rem;text-align:center}.content-block>h2,.content-block>h3,.content-block>p{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}.content-block section{max-width:none;padding:0;text-align:center}@media(min-width:640px){.content-block{padding:4rem 1.5rem}}@media(min-width:1024px){.content-block{padding:4rem 2rem}}.content-block section.cover{background-position:50%;background-size:cover;color:#fff;max-width:none;padding:5rem 1.5rem;position:relative}@media(min-width:640px){.content-block section.cover{padding:6rem 2rem}}.content-block section.cover.cover-dark:before{background:#0009;content:"";inset:0;position:absolute;z-index:0}.content-block section.cover.cover-light:before{background:#ffffffb3;content:"";inset:0;position:absolute;z-index:0}.content-block section.cover.cover-brand:before{background:linear-gradient(135deg,color-mix(in srgb,var(--cb-primary) 80%,transparent),color-mix(in srgb,var(--cb-primary) 40%,transparent));content:"";inset:0;position:absolute;z-index:0}.content-block section.cover>*{position:relative;z-index:1}.content-block section.cover h2,.content-block section.cover h3{color:#fff}.content-block section.cover p{color:#ffffffd9}.content-block section.cover .inner{margin:0 auto;max-width:72rem}.content-block section.dark-bg{background:#111827;color:#fff;max-width:none}.content-block section.dark-bg h2,.content-block section.dark-bg h3{color:#fff}.content-block section.dark-bg p{color:#ffffffb3}.content-block section.dark-bg .inner{margin:0 auto;max-width:72rem}.content-block h2{color:var(--cb-text);font-size:1.75rem;font-weight:800;line-height:1.2;margin-bottom:.75rem;text-align:center}.content-block h3{color:var(--cb-text);font-size:1.125rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.content-block p{color:var(--cb-muted);font-size:1rem;line-height:1.75;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:48rem}.content-block ol,.content-block ul{color:var(--cb-muted);margin-bottom:1rem;padding-left:1.25rem}.content-block li{line-height:1.6;margin-bottom:.5rem}.content-block li::marker{color:var(--cb-primary)}.content-block a{color:var(--cb-primary);text-decoration:underline;text-underline-offset:2px}.content-block a:hover{opacity:.8}.content-block a.cta{background:var(--cb-primary);border-radius:.75rem;color:#fff;display:inline-block;font-size:1rem;font-weight:700;margin-top:.5rem;padding:.75rem 2rem;text-decoration:none;transition:transform .15s,box-shadow .15s}.content-block a.cta:hover{box-shadow:0 4px 12px #00000026;opacity:1;transform:translateY(-1px)}.content-block .features{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:1.5rem}@media(min-width:640px){.content-block .features{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.content-block .features{grid-template-columns:repeat(3,1fr)}}.content-block .features>div{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;padding:1.5rem;text-align:left}.content-block blockquote{background:#f8fafc;border-left:3px solid var(--cb-primary);border-radius:0 .75rem .75rem 0;margin:1.5rem 0;padding:1.25rem 1.5rem}.content-block blockquote p{color:var(--cb-text);font-size:1.05rem;font-style:italic;margin-bottom:.5rem}.content-block blockquote cite{color:var(--cb-muted);font-size:.875rem;font-style:normal;font-weight:600}.content-block hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}.content-block img{border-radius:.75rem;height:auto;margin:1rem 0;max-width:100%}.content-block figure{margin:1.5rem 0}.content-block figcaption{color:var(--cb-muted);font-size:.875rem;margin-top:.5rem;text-align:center}.content-block strong{color:var(--cb-text);font-weight:700}.content-block em{font-style:italic}.block-section{margin:0 auto;max-width:80rem;padding:3rem 1rem}.block-section-full{max-width:none;padding:3rem 1rem}@media(min-width:640px){.block-section,.block-section-full{padding:4rem 1.5rem}}@media(min-width:1024px){.block-section,.block-section-full{padding:4rem 2rem}}.block-inner{margin:0 auto;max-width:72rem}.block-headline{color:var(--page-text,#1a1a1a);font-size:1.75rem;font-weight:800;line-height:1.2;margin-bottom:.75rem;text-align:center}.block-body{color:inherit;font-size:1rem;line-height:1.75;margin-left:auto;margin-right:auto;max-width:48rem;text-align:center}.block-body p{margin-bottom:1rem}.block-body strong{color:var(--page-text,#1a1a1a);font-weight:700}.block-body em{font-style:italic}.block-body a,.block-body u{text-decoration:underline}.block-body a{color:var(--brand-primary,#16a34a)}.block-body h2{font-size:1.5rem;font-weight:800;margin:1.5rem 0 .75rem}.block-body h2,.block-body h3{color:var(--page-text,#1a1a1a)}.block-body h3{font-size:1.125rem;font-weight:700;margin:1rem 0 .5rem}.block-body ol,.block-body ul{margin-bottom:1rem;padding-left:1.5rem;text-align:left}.block-body ul{list-style:disc}.block-body ol{list-style:decimal}.block-body li{line-height:1.6;margin-bottom:.4rem}.block-body li::marker{color:var(--brand-primary,#16a34a)}.block-body blockquote{border-left:3px solid var(--brand-primary,#16a34a);font-style:italic;margin:1rem 0;padding:.75rem 1rem}.block-cta{background:var(--brand-primary,#16a34a);border-radius:.75rem;color:#fff;display:inline-block;font-size:1rem;font-weight:700;margin-top:.5rem;padding:.75rem 2rem;text-decoration:none;transition:transform .15s,box-shadow .15s}.block-cta:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.sf-header-action[data-v-003b98a2]{align-items:center;border-radius:8px;display:flex;gap:6px;height:44px;justify-content:center;min-width:44px;padding:8px}.sf-header-action[data-v-003b98a2]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sf-customer-avatar[data-v-003b98a2]{background:var(--color-primary);border-radius:50%;color:#fff;display:grid;font-size:13px;font-weight:700;height:28px;place-items:center;width:28px}.sf-basket-count[data-v-003b98a2]{background:var(--color-primary);border-radius:12px;color:#fff;font-size:10px;padding:1px 5px;position:absolute;right:0;top:0}.rqx-minicart[data-v-003b98a2]{background:#fff;border:1px solid #e6e9ee;border-radius:12px;box-shadow:0 12px 32px #16202e29;color:#16202e;margin-top:8px;overflow:hidden;position:absolute;right:0;top:100%;width:372px;z-index:60}.rqx-mc-section[data-v-003b98a2]{padding:16px}.rqx-mc-head[data-v-003b98a2]{align-items:center;background:none;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin:-4px -4px 8px;min-height:44px;padding:4px;text-align:left;text-decoration:none;transition:background .12s;width:100%}.rqx-mc-head[data-v-003b98a2]:hover{background:#f3f5f7}.rqx-mc-tile[data-v-003b98a2]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.rqx-mc-tile--tyre[data-v-003b98a2]{background:#f3f5f7;color:#4b5563}.rqx-mc-tile--service[data-v-003b98a2]{background:color-mix(in srgb,var(--color-primary) 12%,#fff);color:var(--color-primary)}.rqx-mc-headtext[data-v-003b98a2]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.rqx-mc-title[data-v-003b98a2]{font-size:14px;font-weight:600}.rqx-mc-sub[data-v-003b98a2]{color:#6b7280;font-size:12px}.rqx-mc-chev[data-v-003b98a2]{color:#c3c9d1;flex-shrink:0}.rqx-mc-lines[data-v-003b98a2]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 8px;padding:0}.rqx-mc-line[data-v-003b98a2]{align-items:baseline;display:flex;font-size:13.5px;font-weight:500;gap:12px;justify-content:space-between}.rqx-mc-linemeta[data-v-003b98a2]{color:#6b7280;font-size:12.5px;font-weight:400}.rqx-mc-lineprice[data-v-003b98a2]{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.rqx-mc-from[data-v-003b98a2]{color:#6b7280;font-size:11.5px;font-weight:400;margin-right:2px}.rqx-mc-line--more[data-v-003b98a2]{color:#6b7280;font-size:12.5px;font-weight:400}.rqx-mc-subtotal[data-v-003b98a2]{display:flex;font-size:15px;font-variant-numeric:tabular-nums;font-weight:650;justify-content:space-between;padding:8px 0 12px}.rqx-mc-btn[data-v-003b98a2]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13.5px;font-weight:700;justify-content:center;min-height:40px;text-decoration:none;transition:background .12s,border-color .12s,filter .12s;width:100%}.rqx-mc-btn--primary[data-v-003b98a2]{background:var(--color-primary);color:#fff}.rqx-mc-btn--primary[data-v-003b98a2]:hover{filter:brightness(.92)}.rqx-mc-btn--outline[data-v-003b98a2]{background:#fff;border:1px solid #d4d9e0;color:var(--color-primary)}.rqx-mc-btn--outline[data-v-003b98a2]:hover{background:color-mix(in srgb,var(--color-primary) 10%,#fff);border-color:var(--color-primary)}.rqx-mc-divider[data-v-003b98a2]{background:#e6e9ee;height:1px;margin:0 16px}.rqx-mc-caption[data-v-003b98a2]{color:#6b7280;font-size:11.5px;padding:0 16px 12px;text-align:center}@media(max-width:640px){.rqx-minicart[data-v-003b98a2]{border-left:0;border-radius:0 0 12px 12px;border-right:0;left:0;margin-top:0;position:fixed;right:0;top:4rem;width:auto}}.site-brand-text{color:var(--nav-active,var(--nav-hover,#fff))}.site-nav-link{color:var(--nav-color,#9ca3af)}.site-nav-link:hover{color:var(--nav-hover,#fff)}.site-nav-link.router-link-active{color:var(--nav-active,#fff)}.site-header-icon{color:var(--icon-color,var(--nav-color,#9ca3af))}.site-header-icon:hover{color:var(--icon-hover,var(--nav-hover,#fff))}.site-vehicle-float{background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 12px #0000001a;transition:box-shadow .15s}.site-vehicle-float:hover{box-shadow:0 6px 16px #00000024}.site-vehicle-plate{background:#fde047;border-radius:4px;color:#1a1a1a;font-family:Charles Wright,Arial Black,monospace;font-size:11px;font-weight:800;letter-spacing:.04em;padding:2px 6px}.site-vehicle-name-float{color:#111827;font-size:13px;font-weight:700}.site-vehicle-name-float,.site-vehicle-sub-float{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-vehicle-sub-float{color:#6b7280;font-size:11px;font-weight:500}.site-vehicle-clear-float{align-items:center;border-radius:9999px;color:#6b7280;display:inline-flex;height:18px;justify-content:center;opacity:.7;width:18px}.site-vehicle-clear-float:hover{background:#00000014;opacity:1}.site-vehicle-footer{align-items:center;background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 16px #0000001a;display:flex;gap:10px;left:0;padding:16px 14px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:40}@media(min-width:640px){.site-vehicle-footer{display:none!important}}.site-footer-powered{align-items:center;color:var(--footer-link,#9ca3af);display:inline-flex;gap:8px;text-decoration:none;transition:color .15s ease}.site-footer-powered:hover{color:var(--footer-link-hover,#fff)}.site-footer-powered-avatar{border-radius:6px;display:block;flex-shrink:0;height:24px;overflow:hidden;width:24px}.site-footer-powered-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.site-footer-link{color:var(--footer-link,#9ca3af)}.site-footer-link:hover{color:var(--footer-link-hover,#fff)}.site-footer-social{align-items:center;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:9999px;display:inline-flex;font-size:1rem;height:44px;justify-content:center;width:44px}a.site-footer-social:hover{border-color:color-mix(in srgb,currentColor 60%,transparent)}.site-footer-social--placeholder{color:var(--footer-link,#9ca3af);cursor:default;opacity:.55}.site-footer-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.site-footer-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.site-store-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.store-badge{align-items:center;background:#000;border:1px solid hsla(0,0%,100%,.28);border-radius:9px;color:#fff;display:inline-flex;gap:9px;padding:7px 14px 7px 11px;text-decoration:none;transition:border-color .15s}.store-badge:hover{border-color:#fff9}.store-badge-icon{flex:none;height:22px;width:22px}.store-badge-txt{display:flex;flex-direction:column;line-height:1.15;text-align:left}.store-badge-txt small{font-size:9px;opacity:.8}.store-badge-txt strong{font-size:14.5px;font-weight:600;letter-spacing:-.01em}
