@import"https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@400;500;600;700;800;900&family=Space+Mono:wght@400;700&family=Inter:wght@300;400;500;600&display=swap";:root{--ink: #111111;--ink-dim: rgba(17,17,17,.56);--ink-muted: rgba(17,17,17,.36);--bg: #FFFFFF;--bg-2: #F5F5F4;--bg-3: #EBEBE9;--brass: #111111;--brass-dim: rgba(17,17,17,.06);--red: #C0241A;--line: rgba(17,17,17,.11);--line-brass: rgba(17,17,17,.22);--pad: clamp(24px, 5vw, 80px);--max: 1400px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:Inter,sans-serif;line-height:1.5;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.inner{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.eyebrow{font:700 10px/1 Space Mono;letter-spacing:.1em;text-transform:uppercase;color:var(--brass)}.section{padding:clamp(64px,10vw,140px) var(--pad)}.tint{background:var(--bg-2)}.btn{display:inline-flex;align-items:center;gap:10px;font:600 11px/1 Inter;letter-spacing:.12em;text-transform:uppercase;padding:18px 34px;border-radius:2px;cursor:pointer;transition:all .25s}.btn-brass{background:var(--brass);color:#fff}.btn-brass:hover{background:var(--red)}.btn-ghost{border:1px solid rgba(21,18,13,.22);color:var(--ink)}.btn-ghost:hover{border-color:var(--brass);color:var(--brass)}.btn-ghost-brass{border:1px solid var(--brass);color:var(--brass)}.btn-ghost-brass:hover{background:var(--brass);color:#fff}.site-nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);height:68px;background:#ffffffd1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--line);transition:background .3s}.nav-brand{display:flex;align-items:center;gap:12px}.nav-brand-mark{width:26px;height:26px}.nav-wordmark{font:700 12px/1 Saira Condensed;letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}.nav-wordmark span{color:var(--brass)}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{font:500 10px/1 Inter;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-cta{font:600 10px/1 Inter;letter-spacing:.1em;text-transform:uppercase;padding:11px 20px;border:1px solid var(--line-brass);color:var(--brass);border-radius:2px;transition:all .2s}.nav-cta:hover{background:var(--brass);color:#fff}.nav-cart{display:flex;align-items:center;gap:6px;font:500 10px/1 Inter;letter-spacing:.08em;color:var(--ink-dim);transition:color .2s}.nav-cart:hover{color:var(--ink)}.nav-cart-count{background:var(--red);color:#fff;font-size:9px;font-weight:700;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero{min-height:100svh;display:flex;align-items:center;position:relative;overflow:hidden;padding:120px var(--pad) 80px;background:var(--bg)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;opacity:.6;pointer-events:none}.hero-accent-line{position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,var(--red) 30%,var(--red) 70%,transparent)}.hero-content{position:relative;max-width:860px}.hero-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:28px}.hero-eyebrow:before{content:"";display:block;width:32px;height:1px;background:var(--red);flex-shrink:0}.hero h1{font:800 clamp(56px,8vw,108px)/.9 "Saira Condensed";letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin-bottom:24px}.hero h1 em{font-style:normal;color:var(--ink-dim)}.hero-sub{font:300 17px/1.7 Inter;color:var(--ink-dim);max-width:460px;margin-bottom:48px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero-stat-bar{display:flex;gap:48px;margin-top:72px;padding-top:36px;border-top:1px solid var(--line)}.hero-stat-bar .stat .n{font:700 34px/1 Saira Condensed;color:var(--ink);letter-spacing:.02em}.hero-stat-bar .stat .l{font:400 10px/1 Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px}.hero-visual{position:absolute;right:0;top:0;bottom:0;width:42%;background:var(--bg-2);overflow:hidden}.hero-visual img{width:100%;height:100%;object-fit:cover;opacity:1;filter:saturate(1.03)}.hero-visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--bg) 0%,rgba(255,255,255,0) 44%)}.gauge-feature{background:var(--bg-2);position:relative;overflow:hidden}.gauge-feature-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.gauge-text .eyebrow{margin-bottom:20px}.gauge-text h2{font:700 clamp(40px,5vw,68px)/.95 "Saira Condensed";text-transform:uppercase;color:var(--ink);margin-bottom:24px;letter-spacing:-.01em}.gauge-text h2 em{font-style:normal;color:var(--brass)}.gauge-text p{font:300 16px/1.75 Inter;color:var(--ink-dim);margin-bottom:32px;max-width:440px}.gauge-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:40px;background:var(--line)}.spec{padding:20px;background:var(--bg-2)}.spec .s-label{font:600 9px/1 Inter;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);margin-bottom:8px}.spec .s-val{font:400 14px/1.4 Inter;color:var(--ink)}.gauge-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:600px}.gauge-visual-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(200,169,110,.04) 0%,transparent 65%)}.gauge-svg-wrap{width:420px;height:420px;position:relative;z-index:1}.gauge-svg-wrap img,.gauge-svg-wrap svg{width:100%;height:100%}.tyre-section{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tyre-section-inner{display:grid;grid-template-columns:1fr 1fr;gap:0}.tyre-stat-col{background:var(--bg-3);padding:clamp(48px,7vw,100px);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.tyre-text-col{padding:clamp(48px,7vw,100px);display:flex;flex-direction:column;justify-content:center}.tyre-stat-col .big-number{font:800 clamp(80px,12vw,140px)/.85 "Saira Condensed";color:var(--ink);letter-spacing:-.02em}.tyre-stat-col .big-unit{font:600 14px/1 Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-top:16px;margin-bottom:24px}.tyre-stat-col .big-caption{font:300 14px/1.7 Inter;color:var(--ink-dim);max-width:300px}.tyre-text-col .eyebrow{margin-bottom:20px}.tyre-text-col h2{font:700 clamp(32px,4vw,54px)/.95 "Saira Condensed";text-transform:uppercase;color:var(--ink);margin-bottom:28px}.tyre-text-col p{font:300 15px/1.85 Inter;color:var(--ink-dim);margin-bottom:20px}.tyre-text-col p:last-child{margin-bottom:0}.tyre-text-col strong{color:var(--ink);font-weight:500}.merch-grid-outer .eyebrow{margin-bottom:16px}.merch-grid-outer h2{font:700 clamp(36px,4.5vw,62px)/.95 "Saira Condensed";text-transform:uppercase;color:var(--ink);margin-bottom:56px;max-width:600px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2px}.product-card{background:var(--bg-2);position:relative;overflow:hidden;cursor:pointer}.product-card-img{aspect-ratio:3/4;overflow:hidden;background:var(--bg-3)}.product-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.product-card:hover .product-card-img img{transform:scale(1.04)}.product-card-info{padding:20px 24px 28px}.product-card-info h3{font:600 14px/1.2 Inter;color:var(--ink);margin-bottom:8px;letter-spacing:.01em}.product-card-info .price{font:600 12px/1 Inter;color:var(--ink-dim)}.product-card-badge{position:absolute;top:16px;left:16px;font:700 8px/1 Inter;letter-spacing:.2em;text-transform:uppercase;padding:6px 10px;background:var(--red);color:#fff}.story-split{display:grid;grid-template-columns:1fr 1fr;gap:2px;align-items:stretch}.story-text-col{padding:clamp(48px,8vw,120px);display:flex;flex-direction:column;justify-content:center}.story-text-col .eyebrow{margin-bottom:20px}.story-text-col h2{font:700 clamp(36px,4.5vw,58px)/.95 "Saira Condensed";text-transform:uppercase;color:var(--ink);margin-bottom:24px}.story-text-col p{font:300 16px/1.8 Inter;color:var(--ink-dim);margin-bottom:40px}.story-photo-col{min-height:600px;background:var(--bg-3);overflow:hidden}.story-photo-col img{width:100%;height:100%;object-fit:cover;opacity:.75}.cta-band{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cta-band-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:clamp(48px,6vw,80px) var(--pad)}.cta-band-text h2{font:700 clamp(28px,3.5vw,52px)/.95 "Saira Condensed";text-transform:uppercase;color:var(--ink)}.cta-band-text p{font:300 15px/1.6 Inter;color:var(--ink-dim);margin-top:12px;max-width:480px}.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:clamp(48px,6vw,80px) var(--pad) 32px}.footer-top{display:grid;grid-template-columns:1fr auto auto auto;gap:64px;margin-bottom:56px;align-items:start}.footer-brand .footer-wordmark{font:700 14px/1 Saira Condensed;letter-spacing:.28em;text-transform:uppercase;color:var(--ink);margin-bottom:12px}.footer-brand .footer-wordmark span{color:var(--brass)}.footer-brand p{font:300 13px/1.7 Inter;color:var(--ink-muted);max-width:260px}.footer-col h4{font:600 9px/1 Inter;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);margin-bottom:20px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{font:300 13px/1 Inter;color:var(--ink-dim);transition:color .2s}.footer-col ul li a:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;align-items:center}.footer-bottom p{font:300 11px/1 Inter;color:var(--ink-muted)}.product-page{padding-top:100px}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.product-images .main-img{aspect-ratio:3/4;background:var(--bg-2);overflow:hidden}.product-images .main-img img{width:100%;height:100%;object-fit:cover}.product-info{padding-top:40px}.product-info .eyebrow{margin-bottom:16px}.product-info h1{font:700 clamp(32px,4vw,52px)/.95 "Saira Condensed";text-transform:uppercase;color:var(--ink);margin-bottom:16px}.product-price{font:600 20px/1 Inter;color:var(--ink);margin-bottom:32px}.product-desc{font:300 15px/1.8 Inter;color:var(--ink-dim);margin-bottom:40px}.variant-label{font:600 9px/1 Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px}.variant-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.variant-option{padding:10px 18px;border:1px solid var(--line);font:400 12px/1 Inter;cursor:pointer;transition:all .2s}.variant-option:hover,.variant-option.active{border-color:var(--brass);color:var(--brass)}.add-to-cart-btn{width:100%;padding:20px;background:var(--ink);color:#fff;font:600 11px/1 Inter;letter-spacing:.14em;text-transform:uppercase;border:none;cursor:pointer;transition:all .25s;margin-bottom:24px}.add-to-cart-btn:hover{background:var(--brass)}.product-meta{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:40px;padding-top:40px;border-top:1px solid var(--line);background:var(--line)}.product-meta .spec{background:var(--bg)}.collection-page{padding-top:100px}.collection-header{padding:80px var(--pad) 48px;border-bottom:1px solid var(--line)}.collection-header .eyebrow{margin-bottom:12px}.collection-header h1{font:700 clamp(40px,6vw,80px)/.9 "Saira Condensed";text-transform:uppercase;color:var(--ink)}.cart-page{padding:120px var(--pad) 80px}.cart-page h1{font:700 52px/.9 Saira Condensed;text-transform:uppercase;color:var(--ink);margin-bottom:48px}.cart-items{border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:24px;padding:24px 0;border-bottom:1px solid var(--line);align-items:center}.cart-item-img{aspect-ratio:1;background:var(--bg-2);overflow:hidden}.cart-item-img img{width:100%;height:100%;object-fit:cover}.cart-item-name{font:500 16px/1.3 Inter;color:var(--ink);margin-bottom:8px}.cart-item-variant{font:400 11px/1 Inter;color:var(--ink-muted)}.cart-item-price{font:600 15px/1 Inter;color:var(--ink)}.cart-totals{padding:32px 0;text-align:right}.cart-total-row{font:400 14px/1 Inter;color:var(--ink-dim);margin-bottom:10px}.cart-total-row.grand{font:600 18px/1 Inter;color:var(--ink);margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.fade-up{opacity:0;transform:translateY(28px)}.blur-in{opacity:0;filter:blur(10px)}.clip-reveal{clip-path:inset(0 0 100% 0);opacity:0}.race-gallery .eyebrow{margin-bottom:16px}.race-gallery h2{font:700 clamp(36px,4.5vw,62px)/.95 "Saira Condensed";text-transform:uppercase;color:var(--ink);margin-bottom:48px;max-width:600px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.gallery-item{aspect-ratio:4/3;overflow:hidden;background:var(--bg-3);position:relative}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.gallery-item:hover img{transform:scale(1.05)}.gallery-item.feature{grid-column:1/-1;aspect-ratio:21/9}.about-hero{position:relative;min-height:72vh;display:flex;align-items:flex-end;overflow:hidden}.about-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--bg) 2%,rgba(255,255,255,.15) 55%,rgba(255,255,255,.05) 100%)}.about-hero-content{position:relative;width:100%;padding-top:120px;padding-bottom:clamp(36px,5vw,72px)}.about-hero-content h1{font:800 clamp(48px,7vw,96px)/.9 "Saira Condensed";letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin-top:18px}.about-lead{font:300 clamp(20px,2.4vw,30px)/1.5 "Inter";color:var(--ink);max-width:840px}.about-lead strong{font-weight:500}.about-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.about-split-text h2{font:700 clamp(32px,4vw,54px)/.95 "Saira Condensed";text-transform:uppercase;color:var(--ink);margin:16px 0 24px}.about-split-text p{font:300 16px/1.8 Inter;color:var(--ink-dim);margin-bottom:20px}.about-split-text strong{color:var(--ink);font-weight:500}.about-split-photo{aspect-ratio:4/5;overflow:hidden;background:var(--bg-3)}.about-split-photo img{width:100%;height:100%;object-fit:cover}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(36px,5vw,56px) 0}.about-stat .n{font:700 clamp(22px,2.8vw,36px)/1 "Saira Condensed";text-transform:uppercase;color:var(--ink)}.about-stat .l{font:400 10px/1.4 Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-top:10px}.about-cta{text-align:center;max-width:680px;margin:0 auto}.about-cta .eyebrow{margin-bottom:16px}.about-cta h2{font:700 clamp(28px,3.5vw,48px)/.95 "Saira Condensed";text-transform:uppercase;color:var(--ink);margin-bottom:16px}.about-cta p{font:300 16px/1.7 Inter;color:var(--ink-dim);margin-bottom:32px}.page-default{padding-top:140px}.page-title{font:700 clamp(36px,5vw,64px)/.95 "Saira Condensed";text-transform:uppercase;color:var(--ink);margin:12px 0 32px}.page-rte{font:300 16px/1.8 Inter;color:var(--ink-dim);max-width:760px}.page-rte p{margin-bottom:18px}.page-rte a{color:var(--red)}.contact-page{padding-top:140px}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:start}.contact-intro h1{font:800 clamp(44px,6vw,84px)/.9 "Saira Condensed";text-transform:uppercase;color:var(--ink);margin:16px 0 24px}.contact-intro>p{font:300 17px/1.7 Inter;color:var(--ink-dim);max-width:420px;margin-bottom:40px}.contact-details{display:flex;flex-direction:column;gap:18px;border-top:1px solid var(--line);padding-top:28px}.contact-detail{display:flex;flex-direction:column;gap:4px}.cd-label{font:600 9px/1 Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--brass)}.cd-val{font:400 15px/1.4 Inter;color:var(--ink)}.contact-form-wrap{background:var(--bg-2);padding:clamp(28px,4vw,48px)}.field{margin-bottom:20px;display:flex;flex-direction:column}.field label{font:600 9px/1 Inter;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px}.field input,.field textarea{font:400 15px/1.4 Inter;color:var(--ink);background:var(--bg);border:1px solid var(--line);padding:14px 16px;border-radius:2px;outline:none;transition:border-color .2s}.field input:focus,.field textarea:focus{border-color:var(--brass)}.field textarea{resize:vertical}.contact-form-wrap .btn-brass{width:100%;justify-content:center;margin-top:8px}.contact-success{background:var(--ink);color:#fff;padding:14px 18px;font:500 13px/1.5 Inter;margin-bottom:24px}.contact-error{background:var(--red);color:#fff;padding:14px 18px;font:500 13px/1.5 Inter;margin-bottom:24px}@media(max-width:1024px){.about-split{grid-template-columns:1fr;gap:40px}.about-stats{grid-template-columns:repeat(2,1fr);gap:32px 24px}.contact-grid{grid-template-columns:1fr;gap:40px}.hero-visual{display:none}.gauge-feature-inner,.tyre-section-inner,.story-split{grid-template-columns:1fr}.story-photo-col{min-height:400px}.product-layout{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}}@media(max-width:768px){.nav-links{display:none}.nav-toggle{display:flex}.hero-stat-bar{gap:28px;flex-wrap:wrap}.gauge-specs{grid-template-columns:1fr}.gauge-svg-wrap{width:300px;height:300px}.cta-band-inner{flex-direction:column}.footer-top{grid-template-columns:1fr;gap:40px}.tyre-stat-col{border-right:none;border-bottom:1px solid var(--line)}.gallery-item.feature{aspect-ratio:16/10}}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.nav-toggle span{display:block;width:24px;height:2px;background:var(--ink);transition:transform .35s,opacity .2s}.nav-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.open span:nth-child(2){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;top:68px;right:0;bottom:0;left:0;z-index:190;background:var(--bg);display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 var(--pad);transform:translateY(-101%);transition:transform .5s cubic-bezier(.76,0,.24,1)}.mobile-menu.open{transform:translateY(0)}.mobile-menu a{font:700 clamp(30px,8vw,48px)/1.2 "Saira Condensed";letter-spacing:.01em;text-transform:uppercase;color:var(--ink);padding:15px 0;border-bottom:1px solid var(--line)}.mobile-menu a.m-cta{color:var(--red);border-bottom:none}@media(max-width:768px){.nav-toggle{display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
