:root{
  --bg:#0a0b0d;--panel:#111317;--panel2:#171a1f;--text:#f5f7fa;--muted:#aeb5bf;
  --yellow:#ffd400;--yellow2:#ffec57;--red:#e31d2f;--line:rgba(255,255,255,.12);--max:1180px;
  --shadow:0 24px 80px rgba(0,0,0,.35);--radius:26px;--header-h:88px
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body.admin-bar .site-header{top:32px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-main{padding-top:var(--header-h)}
.site-header{position:fixed;top:0;left:0;right:0;z-index:9999;height:var(--header-h);background:rgba(8,9,11,.92);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);transition:.25s}.site-header.scrolled{box-shadow:0 12px 32px rgba(0,0,0,.3);background:rgba(8,9,11,.97)}.header-inner{height:100%;max-width:var(--max);padding:0 22px;margin:auto;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:12px;min-width:245px}.brand img{width:60px;height:60px;border-radius:16px;object-fit:cover;box-shadow:0 0 0 2px rgba(255,212,0,.28)}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy strong{font-size:18px;letter-spacing:.1px}.brand-copy small{color:var(--yellow);text-transform:uppercase;letter-spacing:1.8px;font-weight:800;font-size:10px;margin-top:6px}.main-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.main-nav a{font-size:14px;font-weight:760;color:#e6e8ec;position:relative;white-space:nowrap}.main-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:2px;background:var(--yellow);transition:.2s}.main-nav a:hover:after{right:0}.header-actions{display:flex;align-items:center;gap:12px}.header-phone{font-size:13px;font-weight:800;color:#fff;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;font-weight:900;letter-spacing:.2px;border:1px solid transparent;transition:.22s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-yellow{background:var(--yellow);color:#070809;box-shadow:0 12px 32px rgba(255,212,0,.18)}.btn-yellow:hover{background:var(--yellow2)}.btn-outline{border-color:rgba(255,255,255,.58);color:#fff;background:rgba(255,255,255,.04)}.btn-outline-light{border-color:rgba(255,255,255,.5);color:#fff}.btn-dark{background:#111317;color:#fff;border-color:rgba(255,255,255,.13)}.btn-small{min-height:44px;padding:0 18px;font-size:13px}.nav-toggle{display:none;margin-left:auto;width:46px;height:46px;border-radius:14px;border:1px solid var(--line);background:#111317;padding:10px}.nav-toggle span{display:block;height:2px;background:white;margin:5px 0;border-radius:4px;transition:.2s}
.hero{min-height:calc(100vh - var(--header-h));position:relative;overflow:hidden;display:grid;align-items:center}.hero-slides,.hero-slide,.hero-overlay,.hero-grid-pattern{position:absolute;inset:0}.hero-slide{background-size:cover;background-position:center;opacity:0;transform:scale(1.04);transition:opacity 1.25s ease;animation:heroPan 13s ease-in-out infinite alternate}.hero-slide.active{opacity:1}.hero-overlay{background:linear-gradient(90deg,rgba(5,6,8,.92) 0%,rgba(5,6,8,.78) 42%,rgba(5,6,8,.32) 72%,rgba(5,6,8,.35) 100%),linear-gradient(0deg,rgba(5,6,8,.35),rgba(5,6,8,.08))}.hero-grid-pattern{opacity:.12;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,transparent 80%)}@keyframes heroPan{from{transform:scale(1.05) translate3d(-1.2%,0,0)}to{transform:scale(1.13) translate3d(1.2%,-1%,0)}}.hero-content{position:relative;z-index:3;max-width:var(--max);width:100%;margin:auto;padding:88px 22px 84px}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:9px;font-weight:950;letter-spacing:2px;font-size:12px;color:var(--yellow);text-transform:uppercase}.pulse-dot{width:9px;height:9px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 rgba(255,212,0,.55);animation:pulse 1.7s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,212,0,.5)}70%{box-shadow:0 0 0 13px rgba(255,212,0,0)}100%{box-shadow:0 0 0 0 rgba(255,212,0,0)}}.hero h1{font-size:clamp(58px,8vw,118px);line-height:.88;letter-spacing:-5px;margin:20px 0 26px;max-width:900px;text-transform:uppercase;font-style:italic}.hero h1 span{color:var(--yellow);text-shadow:0 10px 45px rgba(255,212,0,.18)}.hero p{font-size:clamp(17px,2vw,22px);max-width:690px;color:#d5dae1;margin:0 0 30px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-trust{display:flex;align-items:center;gap:16px;margin-top:36px}.stars{color:var(--yellow);letter-spacing:3px;font-size:20px}.hero-trust strong,.hero-trust small{display:block}.hero-trust small{color:var(--muted);font-size:13px;margin-top:2px}.hero-progress{position:absolute;right:32px;bottom:30px;z-index:4;display:flex;gap:8px}.hero-progress i{display:block;width:36px;height:4px;border-radius:6px;background:rgba(255,255,255,.3);overflow:hidden}.hero-progress i.active{background:var(--yellow)}
.ticker{overflow:hidden;background:var(--yellow);color:#0c0d0f;border-top:1px solid #fce96a;border-bottom:1px solid #bba500}.ticker-track{display:flex;align-items:center;gap:22px;width:max-content;padding:13px 0;font-weight:950;letter-spacing:1.5px;font-size:13px;animation:ticker 28s linear infinite}.ticker-track span{white-space:nowrap}.ticker-track b{font-size:9px}@keyframes ticker{to{transform:translateX(-50%)}}
.section{max-width:var(--max);margin:0 auto;padding:94px 22px}.section-heading{max-width:760px;margin-bottom:42px}.section-heading h2,.walkin-copy h2,.review-intro h2,.alignment-copy h2,.location-card h2,.split-copy h2,.booking-copy h2,.contact-panel h2{font-size:clamp(36px,5vw,66px);line-height:.98;letter-spacing:-2.2px;margin:14px 0 18px}.section-heading p,.walkin-copy p,.review-intro p,.alignment-copy p,.location-card p,.split-copy p,.booking-copy p{color:var(--muted);font-size:17px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.service-card{background:linear-gradient(150deg,#14171c,#0f1115);border:1px solid var(--line);border-radius:22px;padding:28px;min-height:270px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:.25s}.service-card:before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-60px;top:-70px;border:22px solid rgba(255,212,0,.07)}.service-card:hover{transform:translateY(-7px);border-color:rgba(255,212,0,.36);box-shadow:var(--shadow)}.service-card>span{font-size:12px;color:var(--yellow);font-weight:950;letter-spacing:2px}.service-card h3{font-size:24px;line-height:1.05;margin:26px 0 12px}.service-card p{color:var(--muted);font-size:14px}.service-card a{margin-top:auto;color:var(--yellow);font-weight:900;font-size:14px}
.walkin-band{max-width:1400px;margin:20px auto 0;border-radius:38px;min-height:520px;padding:78px max(24px,calc((100% - var(--max))/2 + 22px));position:relative;overflow:hidden;background:radial-gradient(circle at 86% 55%,rgba(255,212,0,.22),transparent 35%),linear-gradient(135deg,#15181e,#08090c)}.walkin-copy{max-width:670px;position:relative;z-index:2}.tyre-orbit{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:390px;height:390px;border-radius:50%;display:grid;place-items:center;animation:float 4.2s ease-in-out infinite}.tyre-ring{position:absolute;inset:14px;border:42px solid #1f232a;border-radius:50%;box-shadow:inset 0 0 0 8px #090a0c,inset 0 0 36px rgba(255,255,255,.06),0 40px 100px rgba(0,0,0,.6);background:repeating-radial-gradient(circle at center,#171a1e 0 4px,#0c0e11 5px 12px)}.tyre-ring.inner{inset:92px;border-width:16px;border-color:#464c55;background:#181b20}.tyre-hub{width:94px;height:94px;border-radius:50%;background:radial-gradient(circle,#f7f7f7 0 15%,#8d939b 16% 32%,#25282d 33% 55%,#aeb3bb 56% 61%,#2a2d31 62%);z-index:2}@keyframes float{50%{transform:translateY(calc(-50% - 12px)) rotate(4deg)}}
.reviews-section{padding-top:100px}.review-intro{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;margin-bottom:30px}.google-badge{width:70px;height:70px;border-radius:22px;background:white;color:#4285f4;font-size:42px;font-weight:900;display:grid;place-items:center}.review-intro h2{margin-top:5px;font-size:clamp(34px,4vw,56px)}.review-intro p{margin:0}.aatyre-review-shell{overflow:hidden;border-radius:28px;border:1px solid var(--line);background:#0f1114;padding:22px}.aatyre-review-ticker{display:flex;gap:14px;width:max-content;animation:reviewTrain 38s linear infinite}.aatyre-review-card{width:340px;min-height:205px;border-radius:20px;background:#171a1f;border:1px solid rgba(255,255,255,.1);padding:22px;display:flex;flex-direction:column}.aatyre-review-card .stars{font-size:15px}.aatyre-review-card p{color:#d8dde3;font-size:14px}.aatyre-review-card small{color:var(--muted);margin-top:auto}.aatyre-review-card a{color:var(--yellow);font-weight:850}.aatyre-review-fallback{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.aatyre-review-fallback strong{font-size:46px;line-height:1}.aatyre-review-fallback .stars{margin:6px 0}@keyframes reviewTrain{to{transform:translateX(-50%)}}
.alignment-feature{max-width:1400px;margin:70px auto 0;display:grid;grid-template-columns:1.05fr .95fr;min-height:620px;background:#f2f3f5;color:#111;border-radius:38px;overflow:hidden}.alignment-image{background:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),url('https://images.unsplash.com/photo-1604068105030-06d82bb48fd1?auto=format&fit=crop&w=1400&q=78') center/cover}.alignment-copy{padding:80px 64px;align-self:center}.alignment-copy p{color:#525960}.alignment-copy ul{padding:0;list-style:none;margin:28px 0}.alignment-copy li{padding:11px 0 11px 30px;border-bottom:1px solid #d8dce1;position:relative}.alignment-copy li:before{content:"✓";position:absolute;left:0;color:#111;font-weight:950}.alignment-copy .kicker{color:#867300}
.location-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;align-items:stretch}.location-card{border-radius:30px;background:linear-gradient(155deg,#1a1e24,#0e1013);border:1px solid var(--line);padding:40px}.map-wrap{min-height:430px;border-radius:30px;overflow:hidden;border:1px solid var(--line);background:#15171b}.map-wrap iframe{width:100%;height:100%;min-height:430px;border:0}.map-wrap.large{min-height:620px}.map-wrap.large iframe{min-height:620px}.site-footer{margin-top:80px;border-top:1px solid var(--line);background:#050607}.footer-grid{max-width:var(--max);margin:auto;padding:64px 22px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:38px}.footer-logo{width:112px;height:112px;object-fit:cover;border-radius:24px;margin-bottom:18px}.site-footer h3{font-size:14px;letter-spacing:1.4px;text-transform:uppercase;color:var(--yellow)}.site-footer p{color:var(--muted);font-size:14px}.site-footer a{color:#fff}.footer-bottom{max-width:var(--max);margin:auto;padding:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#7f8790;font-size:13px}.floating-whatsapp{position:fixed;right:20px;bottom:20px;z-index:9998;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#07140b;font-weight:1000;box-shadow:0 12px 34px rgba(0,0,0,.35)}
.page-hero{min-height:500px;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(5,6,8,.93),rgba(5,6,8,.6)),url('https://images.unsplash.com/photo-1684073889639-1eb56d8b0545?auto=format&fit=crop&w=1800&q=75') center/cover}.page-hero>div{width:100%;max-width:var(--max);padding:80px 22px;position:relative;z-index:2}.page-hero h1{max-width:900px;font-size:clamp(50px,7vw,90px);line-height:.95;letter-spacing:-3.5px;margin:14px 0 20px;text-transform:uppercase}.page-hero p{max-width:700px;color:#d4d9df;font-size:18px}.page-hero-services{background-image:linear-gradient(90deg,rgba(5,6,8,.93),rgba(5,6,8,.55)),url('https://images.unsplash.com/photo-1702146713922-613313be011d?auto=format&fit=crop&w=1800&q=75')}.page-hero-alignment{background-image:linear-gradient(90deg,rgba(5,6,8,.94),rgba(5,6,8,.55)),url('../images/alignment-rack.png')}.page-hero-about{background-image:linear-gradient(90deg,rgba(5,6,8,.94),rgba(5,6,8,.55)),url('https://images.unsplash.com/photo-1786489623872-2ebdfe51297c?auto=format&fit=crop&w=1800&q=75')}.page-hero-contact{background-image:linear-gradient(90deg,rgba(5,6,8,.94),rgba(5,6,8,.55)),url('https://images.unsplash.com/photo-1772057593749-4038650963d4?auto=format&fit=crop&w=1800&q=75')}.page-hero.compact{min-height:380px}.prose-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.prose-grid article{padding:32px;background:#121419;border:1px solid var(--line);border-radius:22px}.prose-grid h2{font-size:29px;line-height:1.05}.prose-grid p{color:var(--muted)}.service-detail-list{display:grid;gap:14px}.service-detail-list article{display:grid;grid-template-columns:80px 1fr;gap:20px;border:1px solid var(--line);background:#111317;border-radius:24px;padding:30px}.service-detail-list article>span{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:#090a0c;font-weight:950}.service-detail-list h2{margin:0 0 8px;font-size:31px}.service-detail-list p{color:var(--muted);margin-top:0}.booking-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:start}.booking-copy{position:sticky;top:120px}.booking-copy ul{padding-left:20px;color:#d4d9df}.booking-box{background:#fff;color:#111;border-radius:28px;padding:28px;box-shadow:var(--shadow)}.aatyre-booking h2{font-size:32px;line-height:1.05;margin:0 0 8px}.aatyre-booking .intro{color:#5f6670;margin:0 0 22px}.aatyre-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.aatyre-field{display:flex;flex-direction:column;gap:7px}.aatyre-field.full{grid-column:1/-1}.aatyre-field label{font-weight:850;font-size:13px}.aatyre-field input,.aatyre-field select{width:100%;height:50px;border:1px solid #ccd1d7;border-radius:14px;padding:0 14px;background:#fff;color:#101214}.aatyre-field input:focus,.aatyre-field select:focus{outline:3px solid rgba(255,212,0,.35);border-color:#9b8500}.aatyre-booking .btn{margin-top:18px;width:100%;border:0}.aatyre-notice{padding:14px 16px;border-radius:14px;margin-bottom:16px;font-weight:700}.aatyre-notice.success{background:#e8f8ee;color:#0b5f2c}.aatyre-notice.error{background:#ffe8e8;color:#8d1d1d}.split-copy{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.stats-band{max-width:1400px;margin:0 auto 60px;padding:50px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:var(--yellow);color:#090a0c;border-radius:34px}.stats-band div{text-align:center}.stats-band strong{display:block;font-size:54px;line-height:1;font-style:italic}.stats-band span{font-weight:850;text-transform:uppercase;font-size:12px;letter-spacing:1px}.contact-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:20px}.contact-panel{background:#111317;border:1px solid var(--line);border-radius:28px;padding:34px}.contact-row{display:flex;flex-direction:column;padding:17px 0;border-bottom:1px solid var(--line)}.contact-row span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:1.3px}.contact-row strong{font-size:19px;margin-top:3px}.hours-card{margin-top:28px;padding:20px;border-radius:18px;background:#1a1d22}.legal-copy{max-width:850px}.legal-copy h2{font-size:30px;margin-top:42px}.legal-copy p{color:#c2c8cf}.generic-page{min-height:60vh}.generic-page h1{font-size:54px}
.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.hero-slide,.ticker-track,.aatyre-review-ticker,.tyre-orbit,.pulse-dot{animation:none!important}.reveal{opacity:1;transform:none}.btn:hover,.service-card:hover{transform:none}}
@media (max-width:1100px){.header-phone{display:none}.main-nav{gap:15px}.main-nav a{font-size:13px}.service-grid{grid-template-columns:repeat(2,1fr)}.walkin-band{padding:68px 34px}.tyre-orbit{right:-70px;opacity:.6}.review-intro{grid-template-columns:auto 1fr}.review-intro .btn{grid-column:1/-1;width:max-content}.footer-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:860px){:root{--header-h:76px}body.admin-bar .site-header{top:46px}.brand{min-width:0}.brand img{width:48px;height:48px;border-radius:13px}.brand-copy strong{font-size:15px}.brand-copy small{font-size:9px}.header-actions .header-phone{display:none}.header-actions{margin-left:auto}.nav-toggle{display:block;order:3;margin-left:0}.main-nav{position:absolute;left:14px;right:14px;top:calc(100% + 8px);display:flex;flex-direction:column;align-items:stretch;gap:0;background:#0d0f12;border:1px solid var(--line);border-radius:20px;padding:8px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.2s}.main-nav.open{opacity:1;visibility:visible;transform:none}.main-nav a{font-size:19px;padding:15px 16px;border-radius:13px}.main-nav a:hover{background:#171a1f}.main-nav a:after{display:none}.hero-content{padding-top:60px}.hero h1{font-size:clamp(52px,15vw,80px);letter-spacing:-3px}.hero-overlay{background:linear-gradient(90deg,rgba(5,6,8,.9),rgba(5,6,8,.54)),linear-gradient(0deg,rgba(5,6,8,.45),transparent)}.alignment-feature{grid-template-columns:1fr}.alignment-image{min-height:380px}.alignment-copy{padding:50px 28px}.location-section,.booking-layout,.contact-grid,.split-copy{grid-template-columns:1fr}.booking-copy{position:static}.prose-grid{grid-template-columns:1fr}.stats-band{grid-template-columns:repeat(2,1fr)}.walkin-band{border-radius:26px}.tyre-orbit{width:320px;height:320px;right:-145px;opacity:.35}.walkin-copy{max-width:600px}.footer-grid{grid-template-columns:1fr 1fr}.page-hero h1{font-size:clamp(45px,12vw,72px)}.review-intro{grid-template-columns:1fr}.google-badge{width:56px;height:56px}.aatyre-form-grid{grid-template-columns:1fr}.aatyre-field.full{grid-column:auto}}
@media (max-width:600px){.header-inner{padding:0 12px;gap:8px}.brand-copy{display:none}.header-actions .btn{padding:0 13px;min-height:42px;font-size:12px}.nav-toggle{width:42px;height:42px}.hero{min-height:720px}.hero-content{padding:54px 18px 66px}.hero p{font-size:16px}.hero-buttons{display:grid;grid-template-columns:1fr}.hero-buttons .btn{width:100%}.hero-trust{align-items:flex-start}.hero-progress{right:18px;bottom:18px}.section{padding:68px 16px}.service-grid{grid-template-columns:1fr}.service-card{min-height:230px}.walkin-band{margin:0 10px;padding:60px 20px;min-height:560px}.walkin-copy h2,.section-heading h2,.review-intro h2,.alignment-copy h2,.location-card h2,.split-copy h2,.booking-copy h2,.contact-panel h2{font-size:40px;letter-spacing:-1.5px}.tyre-orbit{top:auto;bottom:-150px;right:-70px;transform:none}.review-intro .btn{width:100%}.aatyre-review-card{width:286px}.aatyre-review-fallback{grid-template-columns:1fr}.alignment-feature{margin:30px 10px;border-radius:26px}.alignment-image{min-height:270px}.alignment-copy{padding:42px 22px}.location-section{padding-top:48px}.location-card{padding:26px}.footer-grid{grid-template-columns:1fr;padding:50px 18px}.footer-bottom{padding:18px;gap:14px;flex-direction:column}.page-hero{min-height:430px}.page-hero>div{padding:60px 18px}.page-hero h1{letter-spacing:-2px}.service-detail-list article{grid-template-columns:54px 1fr;padding:22px 18px}.service-detail-list article>span{width:48px;height:48px}.stats-band{margin:0 10px 40px;padding:26px 14px;border-radius:24px}.stats-band strong{font-size:38px}.map-wrap,.map-wrap iframe{min-height:360px}.map-wrap.large,.map-wrap.large iframe{min-height:450px}.booking-box{padding:20px 16px}.floating-whatsapp{width:54px;height:54px;right:14px;bottom:14px}}
@media (max-width:782px){body.admin-bar .site-header{top:46px}}

/* v1.1 real tyre imagery */
.real-tyre-wrap{position:absolute;right:4%;top:50%;transform:translateY(-50%);width:min(38vw,470px);aspect-ratio:1/1;display:grid;place-items:center;z-index:1;filter:drop-shadow(0 36px 42px rgba(0,0,0,.48))}
.real-tyre-glow{position:absolute;width:82%;height:82%;border-radius:50%;background:radial-gradient(circle,rgba(255,212,0,.32),rgba(255,212,0,.1) 42%,transparent 70%);filter:blur(22px);animation:tyreGlow 3.2s ease-in-out infinite alternate}
.real-tyre-spin{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;animation:tyreSpin 34s linear infinite;transform-origin:center center;will-change:transform}
@keyframes tyreSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes tyreGlow{to{transform:scale(1.08);opacity:.72}}
.alignment-image{background-position:center;background-size:cover}
@media (prefers-reduced-motion:reduce){.real-tyre-spin,.real-tyre-glow{animation:none!important}}
@media (max-width:1100px){.real-tyre-wrap{right:-5%;width:min(46vw,430px);opacity:.78}}
@media (max-width:860px){.real-tyre-wrap{right:-15%;width:390px;opacity:.55}}
@media (max-width:600px){.real-tyre-wrap{top:auto;bottom:-125px;right:-90px;transform:none;width:330px;opacity:.48}.walkin-band{padding-bottom:210px}}

/* v1.2 wheel visual refinement */
.real-tyre-wrap{perspective:900px}
.real-tyre-spin{max-width:430px;max-height:430px;filter:drop-shadow(0 24px 26px rgba(0,0,0,.35));transform-origin:50% 50%}
