/* Owner-requested distinct sector identity. Native markup and data are preserved. */
:root{--identity-ready:1!important}
::selection{background:var(--identity-accent)!important;color:#fff!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--identity-accent)!important;outline-offset:4px!important}
@media(max-width:600px){input[type=search],input[type=text],select{font-size:16px!important}h1{overflow-wrap:break-word!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
:root{--identity-accent:#101010!important;--identity-secondary:#087f23!important}

:root{--ink:#111!important;--dark:#101010!important;--lime:#0a8127!important;--paper:#fff!important;--line:#c7c7c7!important;--muted:#555!important;--soft:#edf5ef!important;--radius:4px!important}
body{background:#fff!important;font-family:Arial,Helvetica,sans-serif!important}body header{background:#101010!important;border-bottom:5px solid #0a8127!important}body header .logo,body header .logo-uk{color:#fff!important}body header .logo-symbol{background:#0a8127!important;border-radius:2px!important}body .hero{background:#fff!important;border-bottom:1px solid #c7c7c7!important}body .hero h1{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(40px,4vw,60px)!important;font-weight:900!important;letter-spacing:-.05em!important}body .hero h1 em{color:#087f23!important;font-style:normal!important}body .hero-circle{background:#e1eee5!important;border-radius:50%!important}body .hero-circle:after{border-color:#afcbb7!important}body .hero-caption{background:#101010!important;color:#fff!important;border:0!important;border-radius:0!important}body .hero-caption span,body .hero-caption strong{color:#fff!important}body .size-search{background:#101010!important;color:#fff!important;border:0!important;border-top:8px solid #0a8127!important;border-radius:0!important;padding:24px!important;box-shadow:none!important}body .size-search label,body .size-search .search-title,body .size-search .search-hint{color:#fff!important}body .size-inputs select{background:#fff!important;color:#111!important;border:1px solid #fff!important;border-radius:2px!important;min-height:50px!important}body .button.lime{background:#0a8127!important;color:#fff!important;border-radius:2px!important}body .trust-strip{background:#eef5ef!important;border-bottom:1px solid #b6cdbb!important}body .popular-size-grid a{background:#fff!important;border:2px solid #111!important;border-radius:0!important;color:#111!important}body .popular-size-grid a:hover{background:#087f23!important;color:#fff!important}body .tyre-card{border-radius:0!important;border:1px solid #bfc7c0!important;background:#fff!important;box-shadow:none!important}body .card-price{border-top:2px solid #111!important}body .card-actions .dark{background:#101010!important;color:#fff!important;border-radius:2px!important}body .section-heading h2{font-weight:900!important;letter-spacing:-.04em!important}body .catalogue-section{border-top:5px solid #0a8127!important}
@media(max-width:650px){body .size-search{padding:20px 16px!important}body .hero h1{font-size:42px!important}}

body .market-switcher>span,body .size-inputs label>span{color:#fff!important}
