:root{--red:#e82127;--ink:#17191c;--muted:#5d6168;--line:#dedfe2;--paper:#f5f5f5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,select{font:inherit}a:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:500;letter-spacing:-.045em;line-height:1.07}h1{font-size:clamp(2.8rem,5.3vw,5.6rem)}h2{font-size:clamp(2.1rem,3.7vw,3.7rem)}h3{font-size:1.35rem;line-height:1.3;letter-spacing:-.025em}p{color:var(--muted)}.topbar{background:var(--ink);color:#fff;text-align:center;padding:9px 5%;font-size:13px;letter-spacing:.035em}.topbar a{margin-left:24px}header{position:sticky;top:0;z-index:10;background:#ffffffed;backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:space-between;padding:20px 5%;gap:25px;border-bottom:1px solid #eee}.logo{display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:.1em;font-size:17px;line-height:1.1}.logo b{color:var(--red)}.logo small{display:block;font-size:9px;letter-spacing:.19em;margin-top:7px;color:var(--muted)}.logo-symbol{font-size:33px;color:var(--red);letter-spacing:-.14em;display:flex;align-items:center}.logo-symbol span{font-size:25px;letter-spacing:0;margin-left:3px}nav{display:flex;gap:27px;font-size:14px;font-weight:600}nav a:hover,.text-link:hover{color:var(--red)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 27px;font-weight:600;font-size:14px;border-radius:4px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.small{min-height:42px;padding:11px 21px}.red{background:var(--red);color:#fff}.red:hover{background:#c61319}.dark{background:var(--ink);color:#fff}.white{background:#fff;color:var(--ink)}.glass{background:#ffffffed;color:var(--ink)}.hero{position:relative;height:min(800px,77vw);min-height:590px;overflow:hidden;background:#596775}.hero>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07121aca 0%,#09131d72 39%,#07121a0c 65%),linear-gradient(0deg,#070f19aa,transparent 30%)}.hero-copy{position:absolute;z-index:1;left:7%;top:15%;width:52%;color:#fff}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.17em;margin-bottom:22px;text-transform:uppercase}.hero-copy .eyebrow,.hero-copy p{color:#fff}.hero-copy h1{margin-bottom:25px}.hero-copy>p:not(.eyebrow){max-width:470px;font-size:17px}.actions{display:flex;gap:12px;margin-top:32px}.hero-bottom{position:absolute;z-index:1;bottom:30px;left:7%;right:7%;display:flex;justify-content:space-between;color:#fff;font-size:12px;letter-spacing:.1em}.proof{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 7%;gap:30px;border-bottom:1px solid var(--line)}.proof>div{border-right:1px solid var(--line)}.proof>div:last-child{border:0}.proof b,.proof span{display:block}.proof b{font-size:16px}.proof span{font-size:13px;color:var(--muted);margin-top:5px}.section{padding:90px 7%}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}.section-head h2{margin-bottom:0}.section-head>p{max-width:310px}.finder{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;background:var(--paper)}.finder>div p:not(.eyebrow){max-width:410px}.note{display:block;font-size:13px;color:var(--muted);line-height:1.65}.finder .note{max-width:380px}.finder form{background:#fff;padding:32px;border:1px solid #e4e4e4;border-radius:7px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:13px;font-weight:600}.full{grid-column:1/-1}select{display:block;width:100%;background:#fff;color:var(--ink);border:1px solid #c9ccd0;border-radius:3px;padding:12px;margin-top:8px;min-height:48px;font-size:15px}.finder small{display:block;color:var(--muted);font-size:12px;margin-top:13px}.finder .button{width:100%}#fitment-result{margin:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px;background:var(--paper);padding:20px;border-radius:4px}#fitment-result span{display:block;font-size:12px;color:var(--muted)}#fitment-result b{font-size:21px;letter-spacing:-.03em}.models{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.model-card{background:var(--paper);border-radius:5px;overflow:hidden}.model-photo{height:300px;overflow:hidden}.model-photo img{height:100%;width:100%;object-fit:cover;transition:transform .5s}.model-card:hover img{transform:scale(1.04)}.model-text{padding:25px 28px}.model-text h3{font-size:29px;font-weight:500;margin-bottom:7px}.model-text p{margin-bottom:20px;font-size:15px}.model-text span{border-bottom:2px solid var(--red);padding-bottom:6px;font-size:13px;font-weight:600}.special-models{display:flex;gap:30px;margin-top:25px;font-size:14px}.special-models a{border-bottom:1px solid var(--line)}.service{padding-top:35px}.service-grid,.three{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.service-grid article{border-top:1px solid var(--line);padding-top:24px}.service-grid article>span{color:var(--red);font-size:14px;display:block;margin-bottom:28px}.service-grid p,.three p{font-size:15px}.brands{text-align:center;padding:15px 7% 75px}.brands>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;font-size:22px;color:#494c50}.brands>div b:nth-child(2){font-style:italic}.brands p:last-child{font-size:12px;margin-top:20px}.dark-section{background:#17191c;color:#fff}.dark-section .eyebrow{color:#aaa}.dark-section h2{font-size:clamp(2.7rem,5vw,4.8rem)}.three{margin-top:65px}.three article{border-top:1px solid #4a4c50;padding-top:25px}.three p{color:#b9bdc3}.text-link{display:inline-block;font-size:14px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:5px;margin:15px 0}.coverage{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center}.coverage p{max-width:530px}.places{display:flex;flex-wrap:wrap;gap:12px}.places span{padding:12px 18px;border:1px solid var(--line);border-radius:4px;font-size:14px}.faq{background:var(--paper);display:grid;grid-template-columns:.8fr 1.2fr;column-gap:10%}.faq>.eyebrow,.faq>h2{grid-column:1}.faq>h2{grid-row:2/7;align-self:start}.faq>.eyebrow{margin-bottom:20px}details{grid-column:2;border-top:1px solid #ccc;padding:20px 0}details:first-of-type{grid-row:1/3}summary{cursor:pointer;font-size:16px;font-weight:600;padding-right:25px;list-style:none;position:relative}summary:after{content:'+';position:absolute;right:0;top:0;font-size:22px;color:var(--red)}details[open] summary:after{content:'×'}details p{font-size:15px;margin-top:20px;margin-bottom:0}.contact{background:var(--red);color:#fff;padding:75px 7%;display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center}.contact p{color:#fff;max-width:520px}.contact h2{font-size:clamp(2.5rem,4vw,4rem)}.contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.phone{font-size:35px;font-weight:500;letter-spacing:-.03em}.contact-actions>span{font-size:13px}footer{padding:45px 7%;background:#111316;color:#fff}footer>div{display:flex;gap:25px;flex-wrap:wrap;margin:27px 0;font-size:13px}footer p{font-size:12px;color:#adb0b6;max-width:1000px}footer small{font-size:12px;color:#adb0b6}.mobile-contact{display:none}.skip{position:absolute;left:20px;top:-100px;z-index:100;background:#fff;padding:12px}.skip:focus{top:10px}.subhero{background:var(--paper)}.subhero>p:not(.eyebrow){max-width:620px}.subhero img{display:block;width:100%;max-height:550px;object-fit:cover;border-radius:5px;margin-top:45px}.reading{max-width:1100px;margin:auto}.reading h2{margin-top:48px;font-size:2.3rem}.reading h3{margin-top:35px}.reading a{color:#b81419;text-decoration:underline}.reading p{max-width:850px}.reading li{margin-bottom:12px}.table-scroll{overflow:auto;margin-bottom:30px}table{border-collapse:collapse;width:100%;font-size:15px;text-align:left}th,td{padding:18px 20px;border-bottom:1px solid var(--line);white-space:nowrap}th{background:var(--paper);font-size:13px}caption{text-align:left;font-size:12px;color:var(--muted);padding-bottom:12px}#fitment-result .full{font-size:15px}
@media(min-width:1600px){.hero-copy{top:20%}}@media(max-width:1000px){nav{gap:15px}header{padding:17px 4%;gap:15px}.logo{font-size:14px}.logo small{font-size:8px}.hero{min-height:560px}.hero-copy{width:65%}.section{padding:65px 6%}.finder{gap:5%}.model-photo{height:245px}.service-grid,.three{gap:25px}.faq{gap:5%}.proof{padding:25px 6%;gap:15px}}
@media(max-width:700px){header{padding:15px 5%;position:sticky}.logo-symbol{font-size:28px}.logo-symbol span{font-size:22px}.logo{font-size:13px}header .button{font-size:12px;padding:10px 12px}nav{display:none}.topbar{font-size:11px;padding:7px 4%}.topbar a{margin-left:10px}.hero{height:690px;min-height:0}.hero>img{object-position:72% 65%}.hero:after{background:linear-gradient(0deg,#07121abf 0%,#07121a05 50%),linear-gradient(180deg,#07121ad9 0%,#07121a74 42%,#07121a00 70%)}.hero-copy{top:35px;left:6%;width:89%}.hero h1{font-size:3rem}.hero-copy>p:not(.eyebrow){font-size:15px;max-width:330px}.hero-copy .eyebrow{font-size:10px;margin-bottom:18px}.actions{gap:10px;margin-top:24px}.actions .button{padding:12px 19px;font-size:13px}.hero-bottom{bottom:25px;left:6%;right:6%;font-size:10px;display:block}.hero-bottom span{display:block;margin-top:8px}.proof{grid-template-columns:1fr 1fr;padding:22px 6%;gap:20px}.proof>div:nth-child(2){border:0}.proof b{font-size:14px}.proof span{font-size:11px}.section{padding:55px 6%}.section-head{display:block;margin-bottom:28px}.section-head>p{margin-top:20px;max-width:none;font-size:15px}.eyebrow{font-size:10px}.finder,.coverage,.contact{grid-template-columns:1fr;gap:30px}.finder form{padding:22px}.form-grid{grid-template-columns:1fr;gap:15px}.full{grid-column:auto}#fitment-result{gap:15px;padding:17px}#fitment-result b{font-size:19px}.models{grid-template-columns:1fr;gap:22px}.model-photo{height:245px}.model-text{padding:23px}.model-text h3{font-size:27px}.special-models{gap:20px;font-size:12px}.service-grid,.three{grid-template-columns:1fr;gap:25px}.service-grid article>span{margin-bottom:18px}.brands{padding:10px 6% 50px}.brands>div{gap:20px;font-size:17px}.three{margin-top:35px}.places{gap:9px}.places span{font-size:12px;padding:10px 13px}.faq{display:block}.faq h2{margin-bottom:35px}details{padding:19px 0}summary{font-size:15px}.contact{padding:55px 6%}.phone{font-size:29px}.contact-actions{gap:14px}footer{padding:35px 6% 100px}.mobile-contact{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:15;box-shadow:0 -3px 20px #0002;background:#fff;padding-bottom:env(safe-area-inset-bottom)}.mobile-contact a{padding:15px 8px;font-size:13px;font-weight:600;text-align:center}.mobile-contact a:last-child{background:var(--red);color:#fff}.subhero h1{font-size:2.65rem}.subhero img{height:260px}.reading h2{font-size:1.8rem}th,td{padding:14px;font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.tyre-detail{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;background:#f5f5f5}.tyre-detail img{width:100%;height:450px;object-fit:cover;border-radius:5px}.tyre-detail p{max-width:450px}@media(max-width:700px){.tyre-detail{grid-template-columns:1fr;gap:30px}.tyre-detail img{height:340px}}
.brand-logo{width:170px;height:65px;object-fit:contain;padding:8px 12px;display:block;background:#fff;border-radius:4px}.brand-logo.logo-dark{background:#17191c}.brand-strip{display:flex!important;justify-content:flex-start!important;overflow-x:auto;flex-wrap:nowrap!important;gap:25px!important;scrollbar-width:thin;padding:15px 0}.brand-strip a{flex-shrink:0}.brands .brand-logo{width:185px;height:72px}.brands .eyebrow{font-size:12px}.breadcrumbs{padding:15px 7%;background:#fff;border-bottom:1px solid #eee;display:flex;gap:12px;font-size:13px;color:#666;flex-wrap:wrap}.breadcrumbs a{color:#222}.location-hero{background:#17191c;color:white;position:relative;overflow:hidden}.location-hero:after{content:'';position:absolute;right:-40px;bottom:-120px;width:370px;height:370px;border:1px solid #53565c;border-radius:50%;pointer-events:none}.location-hero .eyebrow{color:#b7bac0}.location-hero h1{max-width:950px}.location-hero>p:not(.eyebrow){max-width:690px;color:#c4c6cb}.location-status{display:block;margin-top:18px;color:#c4c6cb;font-size:13px}.emirate-section{background:#f5f5f5}.emirate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.emirate-card{background:#fff;border:1px solid #e4e4e4;padding:28px;border-radius:5px;transition:transform .2s;display:flex;flex-direction:column;align-items:flex-start}.emirate-card:hover{transform:translateY(-3px);border-color:#bcbfc5}.area-number{font-size:12px;color:#e82127;letter-spacing:.1em;margin-bottom:25px}.emirate-card h3{font-size:26px;font-weight:500;margin-bottom:16px}.emirate-card p{font-size:14px;min-height:66px}.emirate-card small{font-size:12px;color:#666;line-height:1.5}.card-link{font-size:13px;font-weight:600;margin-top:25px;border-bottom:2px solid #e82127;padding-bottom:5px}.emirate-section>.note{margin-top:25px}.area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.area-grid>a{padding:24px;border:1px solid #ddd;border-radius:4px}.area-grid h3{font-size:20px;font-weight:500}.area-grid span{font-size:12px;font-weight:600;color:#b71419}.local-copy{padding-top:20px}.inline-links{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.inline-links a{border:1px solid #ddd;border-radius:3px;padding:10px 14px;font-size:14px;text-decoration:none;color:#222}.inline-links a:hover{background:#f5f5f5}.catalogue-stats{display:flex;gap:40px;margin-top:40px}.catalogue-stats span{display:flex;flex-direction:column;font-size:13px;color:#5d6168}.catalogue-stats b{font-size:30px;font-weight:500;letter-spacing:-.04em;color:#17191c}.catalogue-section{padding-top:45px}.catalogue-intro{display:flex;align-items:flex-start;gap:35px;justify-content:space-between}.catalogue-intro>p{max-width:780px;font-size:14px}.catalogue-intro>a{white-space:nowrap}.catalogue-filters{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:16px;align-items:end;background:#f5f5f5;padding:24px;border-radius:5px;margin-top:25px}.catalogue-filters label{font-size:14px}.catalogue-filters select{font-size:14px}.catalogue-filters button{cursor:pointer;background:#fff;border:1px solid #ccc;min-height:48px;border-radius:3px;padding:10px 15px;font-size:13px}.catalogue-filters button:focus-visible{outline:3px solid #e82127;outline-offset:3px}#catalogue-count{font-size:13px;margin:25px 0;color:#5d6168}.tyre-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tyre-card{padding:25px;background:#fff;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tyre-card[hidden]{display:none}.tyre-card .brand-logo{width:145px;height:52px;margin-bottom:24px}.tyre-tag{font-size:11px;background:#f2f2f2;padding:6px 9px;border-radius:3px;line-height:1.5;margin-bottom:18px;color:#53575d}.tyre-card h3{font-size:22px;font-weight:500;margin-bottom:15px}.tyre-card h3 a:hover{color:#d11d23}.tyre-size{font-size:24px;color:#17191c;letter-spacing:-.03em;font-weight:500;margin-bottom:12px}.tyre-size>span{font-size:17px;color:#5d6168;white-space:nowrap}.tyre-tech{font-size:13px;min-height:42px;margin-bottom:18px}.tyre-card dl{margin:0 0 20px;width:100%;font-size:13px;border-top:1px solid #eee}.tyre-card dl>div{padding-top:12px}.tyre-card dt{color:#6c7077;font-size:11px;margin-bottom:4px}.tyre-card dd{margin:0;color:#17191c}.tyre-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;width:100%;align-items:center}.tyre-bottom .text-link{margin:10px 0;font-size:12px}.quote-link{font-size:12px;font-weight:600;color:#c0171c}.tyre-card>small{font-size:11px;color:#777;line-height:1.5;margin-top:16px}.fitment-note{background:#f5f5f5;border-left:3px solid #e82127;padding:28px;margin-top:45px}.fitment-note p{font-size:14px;max-width:850px}.fitment-note a{border-bottom:1px solid #333;font-size:14px;font-weight:600}.product-hero{display:grid;grid-template-columns:1.4fr .8fr;gap:10%;align-items:center;background:#f5f5f5}.product-hero .brand-logo{width:190px;height:74px;margin-bottom:35px}.product-hero h1{font-size:clamp(2.6rem,4.4vw,4.7rem)}.product-size{font-size:28px;color:#17191c;letter-spacing:-.03em}.product-summary{background:#17191c;padding:35px;border-radius:5px;color:white}.product-summary>span{font-size:11px;letter-spacing:.12em;color:#aaa}.product-summary h2{font-size:32px;margin-top:30px}.product-summary p{color:#c2c5cb}.product-summary small{font-size:12px;color:#aaa}.spec-table{display:grid;margin-top:35px}.spec-table>div{display:grid;grid-template-columns:1fr 1.3fr;gap:30px;padding:18px 20px;border-bottom:1px solid #ddd;font-size:15px}.spec-table>div:nth-child(odd){background:#f5f5f5}.spec-table dt{color:#62666c}.spec-table dd{margin:0}.source-detail{margin:35px 0;border-bottom:1px solid #ddd}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.brand-card{border:1px solid #ddd;padding:30px;border-radius:5px}.brand-card .brand-logo{margin-bottom:25px}.brand-card h3{font-weight:500;font-size:25px}.brand-card p{font-size:14px;min-height:66px}.brand-card span{font-size:12px;color:#b0171c}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blog-card{border:1px solid #ddd;border-radius:5px;overflow:hidden;background:white}.blog-card>img{width:100%;height:215px;object-fit:cover;display:block}.blog-card>div{padding:26px}.blog-card h3{font-size:23px;font-weight:500;line-height:1.25}.blog-card p:not(.eyebrow){font-size:14px}.blog-card .eyebrow{font-size:10px;color:#b2181d;margin-bottom:16px}.blog-card span{font-size:13px;font-weight:600;border-bottom:2px solid #e82127;padding-bottom:4px}.blog-card:hover h3{color:#c51c22}.article-hero{background:#f5f5f5}.article-hero .text-link{margin-bottom:30px}.article-hero h1{max-width:1000px;font-size:clamp(2.7rem,4.7vw,4.7rem)}.article-hero>p:not(.eyebrow){max-width:750px;font-size:18px}.article-author{font-size:13px;color:#61656c}.article-hero>img{display:block;width:100%;max-height:540px;object-fit:cover;margin-top:40px;border-radius:5px}.blog-reading h2{font-size:27px;line-height:1.2}.blog-reading p{font-size:17px;line-height:1.85}.article-sources{padding:25px;background:#f5f5f5;margin-top:40px}.article-sources p{font-size:13px}.article-sources h3{font-size:18px}.related-articles{padding-top:0}.related-articles .blog-grid{grid-template-columns:1fr 1fr}.catalogue-promo{display:grid;grid-template-columns:.85fr 1.5fr;gap:6%;align-items:center}.catalogue-promo p{font-size:15px;max-width:430px}.featured-tyres{display:grid;grid-template-columns:1fr 1fr;gap:18px}.featured-tyres .tyre-card{padding:22px}.featured-tyres .tyre-size{font-size:21px}
@media(max-width:1100px){header nav{gap:15px;font-size:13px}.catalogue-filters{grid-template-columns:1fr 1fr;align-items:start}.catalogue-filters button{align-self:end}.tyre-grid,.brand-grid{grid-template-columns:1fr 1fr}.emirate-grid{grid-template-columns:1fr 1fr}.catalogue-promo{grid-template-columns:1fr}.featured-tyres{margin-top:30px}.catalogue-promo p{max-width:650px}.blog-grid{grid-template-columns:1fr 1fr}.area-grid{grid-template-columns:1fr 1fr}.product-hero{gap:5%}.product-hero h1{font-size:3rem}}
@media(max-width:700px){header{display:grid;grid-template-columns:1fr auto;gap:14px 10px;padding-bottom:0}header .logo{grid-column:1;grid-row:1}header>.button{grid-column:2;grid-row:1}header nav{display:flex;grid-column:1/-1;grid-row:2;overflow-x:auto;white-space:nowrap;width:100%;gap:25px;padding:0 0 12px;font-size:12px;scrollbar-width:none}header nav a{flex-shrink:0}html{scroll-padding-top:130px}.breadcrumbs{padding:12px 6%;font-size:12px;gap:8px}.emirate-grid,.area-grid,.tyre-grid,.brand-grid,.blog-grid,.product-hero{grid-template-columns:1fr}.emirate-card{padding:23px}.emirate-card p{min-height:0}.emirate-card h3{font-size:25px}.area-grid a{padding:22px}.area-grid h3{font-size:20px}.catalogue-stats{gap:25px}.catalogue-stats b{font-size:25px}.catalogue-stats span{font-size:12px}.catalogue-intro{display:block}.catalogue-filters{padding:18px;gap:15px 12px}.catalogue-filters label{font-size:12px}.catalogue-filters select{font-size:13px}.catalogue-filters button{font-size:12px}.tyre-card{padding:25px}.tyre-card h3{font-size:25px}.tyre-card .tyre-size{font-size:27px}.tyre-tech{min-height:0}.tyre-bottom .text-link,.quote-link{font-size:14px}.product-hero h1{font-size:2.6rem}.product-summary{padding:28px}.product-size{font-size:24px}.spec-table>div{gap:16px;padding:15px 12px;font-size:13px;grid-template-columns:.8fr 1.2fr}.brand-card p{min-height:0}.blog-card>img{height:235px}.blog-card h3{font-size:25px}.related-articles .blog-grid{grid-template-columns:1fr}.article-hero h1{font-size:2.7rem}.article-hero>img{height:280px}.article-hero>p:not(.eyebrow){font-size:16px}.blog-reading p{font-size:16px}.blog-reading h2{font-size:25px}.featured-tyres{grid-template-columns:1fr}.brand-strip .brand-logo{width:170px;height:65px}.fitment-note{padding:23px}.location-hero:after{display:none}}
.sidewall-guide{scroll-margin-top:120px}.sidewall-pictures{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sidewall-pictures figure{margin:0;background:#f5f6f7;border:1px solid #e4e6e8;border-radius:12px;overflow:hidden}.sidewall-picture{height:360px;padding:24px;background:white}.sidewall-picture img{width:100%;height:100%;object-fit:contain}.sidewall-closeup{height:360px;position:relative;overflow:hidden;background:#eceff2}.sidewall-closeup img{width:760px;height:625px;max-width:none;position:absolute;top:-80px;left:0}.picture-label{position:absolute;right:20px;bottom:90px;font-size:14px;background:#fff;padding:8px 12px;border-radius:5px}.picture-code{position:absolute;right:20px;bottom:25px;font-size:32px;letter-spacing:.02em;color:#fff;background:#17191c;padding:10px 15px;border-radius:5px}.sidewall-pictures figcaption{padding:24px}.sidewall-pictures figcaption b{display:block;font-size:20px;margin-bottom:10px}.sidewall-pictures figcaption span{font-size:16px;color:#52585e;line-height:1.6}.size-code-breakdown{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:28px 0;background:#dfe2e5;border:1px solid #dfe2e5;border-radius:10px;overflow:hidden}.size-code-breakdown div{padding:22px;background:white}.size-code-breakdown b{display:block;font-size:32px;margin-bottom:10px}.size-code-breakdown span{display:block;font-size:16px;color:#555b61;line-height:1.5}.axle-guide{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;background:#17191c;color:white;padding:36px;border-radius:12px;margin:35px 0}.axle-guide h3{font-size:28px;line-height:1.2;margin:12px 0 20px}.axle-guide p{font-size:16px;line-height:1.65;color:#cfd2d5}.axle-guide strong{color:white}.axle-photo-list>div{display:flex;gap:18px;border-bottom:1px solid #41454a;padding:10px 0}.axle-photo-list span{font-size:16px;color:#ff7277;padding-top:18px}.axle-photo-list b{display:block;color:white;margin-bottom:4px}.sidewall-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.known-size{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#f4f5f6}.known-size h2{margin:12px 0 20px}.known-size p{font-size:16px;line-height:1.65}.known-size form{background:white;padding:30px;border-radius:12px;display:flex;flex-direction:column;gap:18px}.known-size label{font-size:16px;font-weight:600;display:flex;flex-direction:column;gap:10px}.known-size input[type=text]{border:1px solid #cdd1d5;padding:15px;border-radius:6px;font:inherit;font-weight:400;width:100%}.known-size .rear-toggle{display:flex;flex-direction:row;align-items:center;font-size:16px;font-weight:400;line-height:1.5}.rear-toggle input{width:20px;height:20px;accent-color:#e82127;flex-shrink:0}.known-size [hidden],.selected-size-summary[hidden]{display:none}#sidewall-size-error{color:#a70d12;margin:0}.axle-status{font-size:16px!important;padding:16px;background:#f1f3f5;border-left:3px solid #e82127;color:#30363c;line-height:1.6}.finder #fitment-options{margin-bottom:12px}.finder #fitment-options[hidden]{display:none}.selected-size-summary{padding:22px;background:#f1f3f5;border-left:3px solid #e82127;border-radius:6px;margin:20px 0;font-size:16px;line-height:1.6}.selected-size-summary strong{display:block;margin-bottom:5px}
@media(max-width:760px){.sidewall-pictures,.known-size,.axle-guide{grid-template-columns:1fr;gap:25px}.sidewall-picture,.sidewall-closeup{height:300px}.sidewall-picture{padding:12px}.sidewall-closeup img{top:-110px}.picture-code{font-size:26px}.size-code-breakdown{grid-template-columns:1fr 1fr}.size-code-breakdown div{padding:18px}.size-code-breakdown b{font-size:28px}.axle-guide{padding:25px}.axle-guide h3{font-size:24px}.known-size form{padding:22px}.sidewall-guide .section-head{display:block}.sidewall-guide .section-head>p{margin-top:22px}.sidewall-actions .button{width:100%;text-align:center}}
.sidewall-pictures.single-sidewall{display:block}.single-sidewall figure{display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.real-sidewall-closeup{height:340px;position:relative;overflow:hidden;background:#25282b}.real-sidewall-closeup img{width:300%;height:auto;max-width:none;position:absolute;left:-68%;top:-65%}.single-sidewall figcaption{padding:35px}.single-sidewall figcaption b{font-size:26px}.single-sidewall figcaption span{font-size:17px;line-height:1.7}.single-sidewall figcaption p{margin:18px 0 0;line-height:1.6}.real-sidewall-closeup .picture-label{font-size:13px;bottom:83px;right:16px}.real-sidewall-closeup .picture-code{font-size:28px;right:16px;bottom:20px}
@media(max-width:760px){.single-sidewall figure{grid-template-columns:1fr}.real-sidewall-closeup{height:280px}.real-sidewall-closeup img{width:300%;left:-68%;top:-65%}.single-sidewall figcaption{padding:24px}.single-sidewall figcaption b{font-size:22px}.single-sidewall figcaption span{font-size:16px}}
.real-sidewall-closeup.marked-sidewall{height:auto;align-self:stretch;background:#17191c}.marked-sidewall svg{display:block;width:100%;height:auto;aspect-ratio:1;overflow:hidden}.size-zoom-label{padding:22px 18px;text-align:center;background:#17191c;color:white}.size-zoom-label span{display:block;font-size:14px;letter-spacing:.06em;color:#d8dade;margin-bottom:8px}.size-zoom-label strong{display:block;font-size:clamp(38px,5vw,64px);font-weight:750;line-height:1.15;letter-spacing:.01em}.single-sidewall figure{align-items:center}.single-sidewall figcaption{padding:30px}
@media(max-width:760px){.real-sidewall-closeup.marked-sidewall{height:auto}.size-zoom-label strong{font-size:clamp(34px,10vw,48px)}.size-zoom-label{padding:18px 12px}.single-sidewall figcaption{padding:24px}}
.site-header{padding:18px 5%;flex-wrap:nowrap;gap:24px;position:sticky;top:0;z-index:30}.site-brand{flex-shrink:0;letter-spacing:0}.site-brand img{display:block;width:260px;height:auto}.site-header .site-nav{display:flex;gap:23px;align-items:center;overflow:visible;white-space:nowrap;font-size:14px;width:auto;order:initial;flex-basis:auto;padding:0}.site-nav .menu-contact{display:none}.menu-toggle{display:none;border:1px solid #dfe2e5;background:#fff;color:#17191c;border-radius:6px;min-height:44px;padding:10px 13px;align-items:center;gap:12px;font-weight:600;cursor:pointer}.menu-bars{display:flex;flex-direction:column;gap:4px;width:19px}.menu-bars i{display:block;background:#17191c;height:2px;width:19px;transition:transform .2s,opacity .2s}.menu-toggle:focus-visible{outline:3px solid #e82127;outline-offset:3px}.site-header.menu-open .menu-bars i:first-child{transform:translateY(6px) rotate(45deg)}.site-header.menu-open .menu-bars i:nth-child(2){opacity:0}.site-header.menu-open .menu-bars i:last-child{transform:translateY(-6px) rotate(-45deg)}
@media(max-width:1200px){.site-brand img{width:235px}.site-header .site-nav{gap:16px}.site-header .header-cta{padding:10px 15px}}
@media(max-width:1020px){.site-header{padding:15px 5%;flex-wrap:wrap;gap:12px}.site-header .header-cta{display:none}.site-brand img{width:235px}.site-header .menu-toggle{display:inline-flex}.site-header .site-nav{width:100%;flex-basis:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;white-space:normal;padding:8px 0;border-top:1px solid #e6e8ea}.site-header.nav-enhanced .site-nav{display:none}.site-header.nav-enhanced.menu-open .site-nav{display:flex}.site-nav a{font-size:16px;padding:14px 8px;border-bottom:1px solid #eef0f2}.site-nav a[aria-current=page]{color:#e82127}.site-nav .menu-contact{display:block;margin-top:10px;background:#17191c;color:white;border-radius:6px;text-align:center}.site-header.menu-open{box-shadow:0 12px 25px #00000012}.topbar{font-size:12px;padding:8px 4%}.topbar a{margin-left:10px}.site-header .menu-toggle-label{font-size:14px}}
@media(max-width:370px){.site-brand img{width:205px}.site-header{padding:13px 4%}.menu-toggle{padding:10px;gap:8px}}
