:root{--dark-bg: hsl(174, 1%, 8%);--dark-band: hsl(174, 1%, 6%);--brown-header: #000;--brown-text: hsl(174, 1%, 17%);--accent: hsl(174, 1%, 42%);--accent-hover: hsl(174, 1%, 34%);--gold: hsl(174, 1%, 55%);--gold-soft: hsl(174, 1%, 66%);--cream-bg: hsl(174, 1%, 93%);--cream-card: hsl(174, 1%, 96%);--cream-nav: hsl(174, 1%, 90%);--cream-text: hsl(174, 1%, 87%);--border-soft: hsl(174, 1%, 83%);--muted: hsl(174, 1%, 46%);--dark-pill: hsl(174, 1%, 12%);--dark-pill-hover: hsl(174, 1%, 17%);--on-gold: hsl(174, 1%, 8%);--on-dark-strong: hsl(174, 1%, 89%);--on-dark: hsl(174, 1%, 77%);--on-dark-dim: hsl(174, 1%, 64%);--on-dark-faint: hsl(174, 1%, 51%);--cream-hover: hsl(174, 1%, 88%);--hero-rgb: 20, 20, 20;--gold-rgb: 140, 140, 140;--search-bg: hsl(174, 1%, 96%);--font-body-family: "Poppins", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-scale: 1.6;--font-body-line-height: 1.5;--font-heading-family: "Poppins", sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--font-heading-letter-spacing: -.2em;--font-heading-line-height: 1.1;--font-subtitle-family: "DM Sans", sans-serif;--font-subtitle-style: normal;--font-subtitle-weight: 500;--font-subtitle-text-transform: uppercase;--font-subtitle-scale: 1;--font-subtitle-letter-spacing: .04em;--font-heading-h1-scale: 1;--font-heading-h2-scale: 1;--font-heading-h3-scale: 1;--font-heading-h4-scale: 1;--font-heading-card-family: "DM Sans", sans-serif;--font-heading-card-style: normal;--font-heading-card-weight: 600;--font-text-card-family: "DM Sans", sans-serif;--font-text-card-style: normal;--font-text-card-weight: 400;--font-heading-card-scale: 1;--font-text-card-scale: 1;--font-button-family: "DM Sans", sans-serif;--font-button-style: normal;--font-button-weight: 700;--font-button-text-transform: uppercase;--font-button-letter-spacing: 0;--font-header-menu-family: "DM Sans", sans-serif;--font-header-menu-style: normal;--font-header-menu-weight: 400;--font-header-menu-text-transform: none;--font-footer-menu-family: "DM Sans", sans-serif;--font-footer-menu-style: normal;--font-footer-menu-weight: 400;--font-footer-link-size: 14px;--font-popups-heading-family: "Poppins", sans-serif;--font-popups-heading-style: normal;--font-popups-heading-weight: 700;--font-popups-text-family: "DM Sans", sans-serif;--font-popups-text-style: normal;--font-popups-text-weight: 400;--font-popup-heading-scale: 1;--font-popup-text-scale: 1;--font-notification-heading-scale: 1;--font-notification-text-scale: 1;--color-base-text: 240, 240, 240;--color-secondary-text: 176, 176, 176;--color-title-text: 255, 255, 255;--dot-background-color: 176, 176, 176;--color-base-background-1: 20, 20, 20;--color-base-background-2: 28, 28, 28;--color-base-background-3: 15, 15, 15;--color-base-background-4: 28, 28, 28;--color-base-background-5: 28, 28, 28;--color-announcement-bar-background-1: 28, 28, 28;--color-announcement-bar-background-2: 240, 240, 240;--color-base-solid-button-labels: 255, 255, 255;--color-base-solid-button-labels-hover: 255, 255, 255;--color-base-button-background: 0, 112, 74;--color-base-button-background-hover: 0, 90, 60;--color-base-outline-button-labels: 240, 240, 240;--color-base-outline-button-labels-hover: 255, 255, 255;--color-secondary-button-labels: 240, 240, 240;--color-secondary-button-labels-hover: 255, 255, 255;--color-tertiary-button-labels: 240, 240, 240;--color-tertiary-button-labels-hover: 255, 255, 255;--color-tertiary-button-background: 28, 28, 28;--color-tertiary-button-background-hover: 44, 44, 44;--border-radius-button: 4px;--color-text-accent: 0, 112, 74;--color-overlay-background: 0, 0, 0;--color-base-background-input: 28, 28, 28;--color-base-border-input: 44, 44, 44;--color-hover-border-input: 85, 85, 85;--color-badge-sale-background: 0, 112, 74;--color-badge-sale-text: 255, 255, 255;--color-badge-soldout-background: 68, 68, 68;--color-badge-soldout-text: 255, 255, 255;--color-border: 44, 44, 44;--color-background-card: 28, 28, 28;--color-background-card-dark: 20, 20, 20;--color-scheme-toggle: 28, 28, 28;--color-scheme-toggle-text: 240, 240, 240;--color-foreground: 240, 240, 240;--color-foreground-secondary: 176, 176, 176;--color-foreground-title: 255, 255, 255;--color-background: 28, 28, 28;--color-button: 0, 112, 74;--color-overlay: 0, 0, 0;--color-accent: 0, 112, 74;--duration-default: .25s;--duration-long: .5s}html{font-size:10px}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;overflow-x:clip}body{font-family:Poppins,sans-serif;font-size:calc(var(--font-body-scale) * 1rem);background:var(--dark-bg);color:var(--brown-text);overflow-x:hidden;overflow-x:clip}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}a{text-decoration-color:currentColor}ul{list-style:none}button{font-family:inherit;cursor:pointer}.topo{background-image:radial-gradient(ellipse 420px 280px at 85% 20%,rgba(var(--gold-rgb),.06),transparent 60%),radial-gradient(ellipse 380px 260px at 90% 80%,rgba(var(--gold-rgb),.05),transparent 60%)}.top-bar{background:var(--brown-header);display:flex;align-items:center;gap:26px;padding:30px 50px;border-bottom:0px solid rgba(255,255,255,.16);color:var(--cream-text)}.top-right{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:13.5px;white-space:nowrap}.top-links{display:contents}.top-right .divider{width:1px;height:22px;background:#ffffff59}.top-right a{color:#f0f0f0;font-weight:400;font-size:13px;font-family:DM Sans,sans-serif}.top-right a:hover{color:var(--gold-soft)}.top-right a.callus{font-size:13px;font-weight:400}.callus strong{font-weight:700}.mobile-header{display:none;background:var(--brown-header)}.top-bar-m{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 16px 18px;color:var(--cream-text)}.menu-btn{justify-self:start;width:46px;height:46px;background:none;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:var(--cream-text);display:flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s}.menu-btn:hover{color:var(--gold);border-color:var(--gold)}.logo-wrap{justify-self:center}.logo-wrap .logo-svg{display:block}.footer-brand .logo-svg{display:block;margin-bottom:24px}.top-icons{justify-self:end;display:flex;align-items:center;gap:20px}.utility-bar{background:var(--brown-header);display:flex;justify-content:center;align-items:center;gap:14px 26px;flex-wrap:wrap;padding:14px 24px 16px;color:var(--cream-text);font-size:13.5px}.utility-bar>a{color:var(--cream-text);font-weight:500;white-space:nowrap}.utility-bar>a:hover{color:var(--gold-soft)}.search-wrap{display:block;flex:1 1 auto;max-width:760px;position:relative;margin-left:26px}.search-wrap form{display:block;width:100%}.predictive-search{z-index:400}.utility-bar .search-wrap{flex:1 1 100%;min-width:0;margin-left:0;max-width:none}.search-wrap input{width:100%;border:none;border-radius:4px;padding:12px 52px 12px 20px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;background:#fff;color:#000;outline:none;transition:box-shadow .15s}.search-wrap input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(var(--gold-rgb),.18)}.search-wrap input::placeholder{color:#5f5f5f}.search-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--brown-text);padding:8px 12px;display:flex;align-items:center}.phone-link{display:flex;align-items:center;gap:9px;font-weight:600}.phone-link svg{color:var(--gold)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:290}.drawer-overlay.open{opacity:1;visibility:visible}.side-drawer{position:fixed;top:0;left:0;bottom:0;width:min(320px,85vw);background:var(--dark-band);z-index:300;transform:translate(-105%);transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:8px 0 40px #00000073}.side-drawer.open{transform:translate(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.drawer-close{background:none;border:none;color:var(--on-dark);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:color .15s,background .15s}.drawer-close:hover{color:var(--gold);background:#ffffff0f}.drawer-nav{display:flex;flex-direction:column;padding:14px;gap:4px;overflow-y:auto}.drawer-nav a{padding:13px 14px;border-radius:8px;color:var(--on-dark);font-size:13.5px;font-weight:600;letter-spacing:.03em;transition:background .15s,color .15s}.drawer-nav a:hover{background:#ffffff12;color:var(--on-dark-strong)}.drawer-nav .drawer-offroad{display:flex;justify-content:flex-start;background:none;padding:14px;margin-top:6px}.drawer-nav .drawer-offroad:hover{background:#ffffff12}.drawer-sep{height:1px;background:#ffffff1a;margin:12px 4px}body.drawer-open{overflow:hidden}.icon-link{display:flex;align-items:center;position:relative;color:#fff!important}.header-account{position:relative;display:flex}.header-account__toggle{cursor:pointer;list-style:none}.header-account__toggle::-webkit-details-marker{display:none}.header-account__modal{display:none;position:absolute;top:calc(100% + 14px);right:0;z-index:20;background:#1c1c1c;border:1px solid #2c2c2c;border-radius:6px;padding:16px;min-width:200px;box-shadow:0 12px 30px #00000080}.header-account details[open] .header-account__modal{display:block}.header-account__name{color:#fff;font-weight:700;font-size:14px;margin-bottom:10px}.header-account__link{display:block;color:#f0f0f0;font-size:13.5px;padding:8px 0;text-decoration:none}.header-account__link:hover{color:#fff;text-decoration:underline}.header-account__login{display:block;text-align:center;background:#fff!important;color:#111!important;font-weight:700;font-size:13.5px;padding:12px 16px;border-radius:4px;text-decoration:none;margin-bottom:10px;opacity:1!important}.header-account__login:hover{background:#eee!important}.cart-drawer__footer{background-color:#262626!important}.header-account__register{display:block;text-align:center;color:#f0f0f0;font-size:13px;text-decoration:none}.header-account__register:hover{color:#fff;text-decoration:underline}.header-account__logout{display:block;color:#f0f0f0;font-size:13.5px;text-decoration:none;border-top:1px solid #2c2c2c;margin-top:6px;padding-top:12px}.header-account__logout:hover{color:#fff;text-decoration:underline}.cart-badge{position:absolute;top:-7px;right:-9px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;padding:0 5px;box-sizing:border-box;border-radius:8px;line-height:1;white-space:nowrap;display:flex;align-items:center;justify-content:center}body.offroad-page cart-drawer-items .quantity{width:15rem}.main-nav{position:relative;overflow:hidden;background:#000;display:flex;align-items:center;padding:0 44px;gap:8px}.nav-links a.nav-home-logo{padding:6px 14px;margin:0 6px;flex:0 0 auto}.nav-tread{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--offroad-tread-image) repeat-x left center;background-size:auto 65px;opacity:1;filter:invert(14%);pointer-events:none}.nav-links{position:relative;z-index:1;display:flex;align-items:center;flex:1;gap:10px}.nav-links a{display:flex;align-items:center;gap:6px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;letter-spacing:normal;text-transform:uppercase;padding:24px 10px;margin:0;background:none;border:none;border-radius:3px;color:#f0f0f0;text-shadow:0 1px 3px rgba(0,0,0,.6);transition:color .15s}.nav-links a:hover{color:var(--gold-soft)}.nav-links a.offroad-pill{display:flex;align-items:center;gap:9px;background:var(--accent);color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.05em;padding:11px 22px!important;border-radius:8px;margin:8px 0;transition:background .15s}.offroad-pill svg{color:var(--gold)}.offroad-pill:hover{background:var(--accent-hover)}.hero{position:relative;overflow:hidden;min-height:260px;background:linear-gradient(90deg,rgba(var(--hero-rgb),.96),rgba(var(--hero-rgb),.86),rgba(var(--hero-rgb),.18) 68%,rgba(var(--hero-rgb),.5)),linear-gradient(180deg,rgba(var(--hero-rgb),0) 65%,rgba(var(--hero-rgb),.85)),var(--offroad-hero-image) right 50% / cover no-repeat;display:flex;align-items:center;padding:26px 44px 30px}.hero:after{content:"Off-Road";position:absolute;right:-14px;bottom:-20px;font-family:Bebas Neue,sans-serif;font-size:clamp(70px,9vw,120px);letter-spacing:.06em;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.07);pointer-events:none;-webkit-user-select:none;user-select:none}.hero-content{position:relative;max-width:640px;z-index:1}.hero-eyebrow{display:inline-flex;align-items:center;gap:14px;margin-bottom:16px;animation:heroRise .7s ease both}.eb-tag{background:var(--gold);color:var(--on-gold);font-size:11px;font-weight:700;letter-spacing:.28em;padding:7px 16px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);box-shadow:0 6px 18px rgba(var(--gold-rgb),.3)}.hero-eyebrow{margin-bottom:10px}.eb-line{width:74px;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--gold),transparent)}.hero h1{font-family:Bebas Neue,Outfit,sans-serif;font-size:clamp(38px,4.8vw,62px);font-weight:400;line-height:.88;letter-spacing:.015em;text-shadow:0 6px 30px rgba(0,0,0,.5);animation:heroRise .7s ease .12s both}.hero h1 .line-solid{display:block;color:var(--on-dark-strong)}.hero h1 .line-outline{display:block;color:transparent;-webkit-text-stroke:2.5px var(--gold);text-shadow:none}.hero-rule{width:64px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--gold),rgba(var(--gold-rgb),.25));margin:10px 0 9px;animation:heroRise .7s ease .22s both}.hero p{font-size:14px;max-width:400px;color:var(--on-dark);line-height:1.5;margin-bottom:12px;animation:heroRise .7s ease .3s both}.hero-stats{display:flex;align-items:center;gap:24px;margin-top:2px;animation:heroRise .7s ease .4s both}.hero-stat b{display:block;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:22px;line-height:1;color:var(--gold);margin-bottom:3px}.hero-stat span{font-size:10px;font-weight:600;letter-spacing:.15em;color:var(--on-dark-dim)}.hero-stat-div{width:1px;height:30px;background:#ffffff29}@keyframes heroRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-cta{display:inline-flex;align-items:center;gap:12px;background:var(--gold);color:var(--on-gold);font-size:12.5px;font-weight:700;letter-spacing:.1em;padding:13px 26px;border-radius:6px;transition:background .15s,transform .15s}.hero-cta:hover{background:var(--gold-soft);transform:translateY(-2px)}.features{position:relative;margin-top:-64px;background:rgba(var(--hero-rgb),.85);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;grid-template-columns:repeat(4,1fr);padding:20px 44px}.feature{display:flex;align-items:center;gap:15px;padding:8px 22px;border-right:1px solid rgba(255,255,255,.09)}.feature:last-child{border-right:none}.feature-icon{flex:0 0 auto;width:42px;height:42px;border:1.5px solid var(--gold);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--gold)}.feature h3{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--on-dark-strong);margin-bottom:3px}.feature p{font-size:11.5px;color:var(--on-dark-dim)}.page-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:30px;padding:44px 44px 30px;align-items:start}.sidebar--categories{margin-top:22px}.sidebar-heading{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px 4px}.sidebar-title{display:flex;align-items:center;gap:9px;color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.14em;margin:8px 0 18px 4px}.sidebar{display:flex;flex-direction:column;gap:3px}.sidebar a{display:flex;align-items:center;gap:14px;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;text-transform:uppercase;color:#f0f0f0;border-radius:0;transition:background .15s,color .15s}.sidebar a .chev{margin-left:auto;opacity:.7;transition:transform .2s}.sidebar a .b-icon{color:inherit;opacity:.9;flex:0 0 auto}.sidebar a:hover{background:#8a8a8a;color:#fff}.sidebar a:hover .b-icon,.sidebar a:hover .chev,.submenu a:hover .b-icon{color:#fff;opacity:1}.sidebar li.open>a .chev{transform:rotate(90deg)}.submenu{list-style:none;overflow:hidden;max-height:0;background:#ffffff0b;transition:max-height .28s ease}.sidebar li.open>.submenu{margin:2px 0 6px}.sidebar li.open>.submenu{max-height:320px}.submenu a{display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:14px;text-transform:none;color:var(--on-dark-dim);border-radius:0}.submenu a .b-icon{width:10px;height:10px}.submenu a:hover{background:#ffffff14;color:#fff}.sidebar a.active{background:var(--gold);color:var(--on-gold)}.sidebar a.active .b-icon,.sidebar a.active .chev{color:var(--on-gold);opacity:1}#offroadCollectionNav{display:grid;grid-template-columns:1fr 1fr;gap:8px}#offroadCollectionNav li{display:flex}#offroadCollectionNav a{flex:1 1 auto;justify-content:center;text-align:center;gap:0;padding:14px 8px;font-size:12.5px;font-weight:700;letter-spacing:.04em;line-height:1.3;background:transparent;color:#f0f0f0;border:2px solid var(--gold-soft)}#offroadCollectionNav a .b-icon,#offroadCollectionNav a .chev{display:none}#offroadCollectionNav a:hover{background:#ffffff14;border-color:#fff;color:#fff}#offroadCollectionNav a.active,#offroadCollectionNav a.active:hover{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.product-panel{--p-panel: hsl(174, 1%, 13%);--p-card: hsl(174, 1%, 17%);--p-card-hover: hsl(174, 1%, 20%);--p-border: hsl(174, 1%, 27%);--p-border-strong: hsl(174, 1%, 36%);--p-text: hsl(174, 1%, 98%);--p-text-soft: hsl(174, 1%, 84%);--p-text-dim: hsl(174, 1%, 70%);--p-brand: hsl(174, 1%, 42%);background:var(--p-panel);border:1px solid var(--p-border);border-radius:0;padding:26px 26px 30px;color:var(--p-text-soft);box-shadow:0 18px 50px #0000008c,0 0 0 1px #00000080,inset 0 1px #ffffff0d}.grid-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.result-count{font-size:13.5px;font-weight:500;color:var(--p-text-soft)}.sort-dd{position:relative;font-size:13px}.sort-trigger{display:flex;align-items:center;gap:8px;background:var(--p-card);border:1px solid var(--p-border);border-radius:999px;padding:10px 16px 10px 20px;font-family:inherit;font-size:13px;color:var(--p-text);box-shadow:0 2px 10px #00000059;transition:border-color .18s,box-shadow .18s,background .18s}.sort-trigger:hover,.sort-dd.open .sort-trigger{background:var(--p-card-hover);border-color:var(--p-brand);box-shadow:0 4px 16px #00000073}.sort-label{color:var(--p-text-dim);font-weight:500}.sort-value{font-weight:700;color:var(--p-text)}.sort-caret{display:flex;align-items:center;color:var(--p-text-dim);transition:transform .2s,color .2s}.sort-trigger:hover .sort-caret,.sort-dd.open .sort-caret{color:var(--p-text)}.sort-dd.open .sort-caret{transform:rotate(180deg)}.sort-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:215px;background:var(--p-card);border:1px solid var(--p-border);border-radius:14px;box-shadow:0 16px 38px #0000008c;padding:6px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:30}.sort-dd.open .sort-menu{opacity:1;visibility:visible;transform:translateY(0)}.sort-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:none;border:none;text-align:left;padding:10px 14px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:600;color:var(--p-text-soft);transition:background .13s,color .13s}.sort-option:hover{background:var(--p-card-hover);color:var(--p-text)}.sort-option.selected{background:#ffffff0d;color:var(--p-text)}.sort-option .check{opacity:0;color:var(--p-text);display:flex}.sort-option.selected .check{opacity:1}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card{background:var(--p-card);border:1px solid var(--p-border);border-radius:0;padding:15px;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.product-card:hover{transform:translateY(-4px);background:var(--p-card-hover);border-color:var(--p-brand);box-shadow:0 10px 26px #00000080}.product-img{background:#fff;border-radius:0;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:13px}.product-img img{width:88%;height:88%;object-fit:contain;filter:brightness(1.06) contrast(1.08) saturate(1.06);transition:transform .25s,filter .25s,opacity .25s}.product-card:hover .product-img img{transform:scale(1.06);filter:brightness(1.09) contrast(1.11) saturate(1.1)}.product-img-second{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;pointer-events:none}@media(hover:hover){.product-card:hover .product-img-first:not(:only-of-type){opacity:0}.product-card:hover .product-img-second{opacity:1}}.product-brand{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--p-text-dim);margin-bottom:5px}.product-name{font-size:13px;font-weight:600;line-height:1.4;color:var(--p-text);margin-bottom:13px;flex:1}.product-price{font-size:15.5px;font-weight:800;color:var(--p-text)}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:30px;flex-wrap:wrap;row-gap:8px}.page-gap{color:var(--on-dark-faint, hsl(174, 1%, 51%));padding:0 2px;-webkit-user-select:none;user-select:none}.page-btn{width:36px;height:36px;border-radius:8px;border:1px solid var(--p-border);background:var(--p-card);color:var(--p-text-soft);font-family:inherit;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .15s}.page-btn:hover{background:var(--p-card-hover);border-color:var(--p-border-strong);color:var(--p-text)}.page-btn.active{background:var(--p-brand);border-color:var(--p-brand);color:#fff}.page-dots{color:var(--p-text-dim);font-weight:700;padding:0 2px}footer{background:var(--dark-band);color:var(--on-dark)}.footer-main{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:40px;padding:56px 44px 40px;align-items:start}.footer-brand img{height:84px;width:auto;margin-bottom:24px}.footer-copyright{font-size:13px;color:var(--on-dark-dim)}.footer-copyright a{color:var(--on-dark);text-decoration:underline;text-underline-offset:3px}.footer-copyright a:hover{color:var(--gold-soft)}.footer-col h4{font-size:17px;font-weight:700;color:var(--on-dark-strong);margin-bottom:18px}.footer-col ul li{margin-bottom:12px}.footer-col a{font-size:13.5px;font-weight:600;color:var(--on-dark);text-decoration:underline;text-underline-offset:3px;transition:color .15s}.footer-col a:hover{color:var(--gold-soft)}.footer-contact{justify-self:end}.contact-heading{font-size:13.5px;color:var(--on-dark-dim);line-height:1.6;margin-bottom:22px}.contact-phone{display:block;font-size:20px;font-weight:800;color:var(--on-dark-strong);margin-bottom:22px;transition:color .15s}.contact-email{display:block;font-size:15px;font-weight:700;color:var(--on-dark-strong);transition:color .15s}.contact-phone:hover,.contact-email:hover{color:var(--gold-soft)}.footer-divider{height:1px;margin:0 44px;background:currentColor;opacity:.18}.footer-strip{display:flex;align-items:center;gap:34px;padding:30px 44px 36px;flex-wrap:wrap}.strip-block{display:flex;flex-direction:column;gap:12px}.strip-label{font-size:13.5px;color:var(--on-dark-dim)}.strip-vdiv{width:1px;align-self:stretch;background:currentColor;opacity:.18}.social-icons{display:flex;gap:22px}.social-icons a{display:flex;color:var(--on-dark-strong);transition:color .15s}.social-icons a:hover{color:var(--gold-soft)}.newsletter{margin-left:auto;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.newsletter-label{font-size:17px;font-weight:700;color:var(--on-dark-strong);line-height:1.35}.newsletter-form{display:flex;gap:12px}.newsletter-form input{border:none;outline:none;border-radius:6px;padding:14px 16px;font-family:inherit;font-size:13.5px;background:#fff;color:#222;width:230px;min-width:0}.newsletter-form input::placeholder{color:#8d8d8d}.newsletter-form button{border:none;border-radius:6px;background:var(--accent);color:#fff;font-family:inherit;font-size:13.5px;font-weight:700;padding:14px 26px;cursor:pointer;transition:background .15s}.newsletter-form button:hover{background:var(--accent-hover)}.pay-icons{display:flex;gap:6px;flex-wrap:wrap}.pay-badge{background:#fff;color:#1a1a2e;font-size:9.5px;font-weight:800;letter-spacing:.03em;border-radius:4px;padding:5px 9px;min-width:42px;text-align:center}.pay-badge.visa{color:#1a1f71;font-style:italic}.pay-badge.mc{background:linear-gradient(90deg,#eb001b 45%,#f79e1b 55%);color:#fff}.pay-badge.amex{background:#2e77bc;color:#fff}.pay-badge.paypal{color:#003087;font-style:italic}.pay-badge.shop{background:#5a31f4;color:#fff}.tire-track{overflow:hidden;position:relative;line-height:0;background:#0e0f0f;padding:36px 0}.tire-track .nav-tread{opacity:1!important;filter:invert(14%)!important}.tire-track svg{display:block;color:var(--gold);opacity:.35;animation:trackMove 10s linear infinite}.tire-track.track-reverse svg{opacity:.18;animation:trackMoveR 14s linear infinite}@keyframes trackMove{to{transform:translate(-440px)}}@keyframes trackMoveR{0%{transform:translate(-440px)}to{transform:translate(0)}}@media(max-width:1459px){.top-bar{flex-wrap:wrap;row-gap:14px}.top-bar.top-bar .search-wrap{order:3;flex:1 1 100%;width:auto;min-width:0;max-width:none;margin-left:0}}@media(max-width:1180px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features{grid-template-columns:repeat(2,1fr);row-gap:14px}.feature:nth-child(2){border-right:none}.footer-main{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.top-bar{padding:14px 24px}.main-nav{padding:0 24px;overflow-x:auto}.page-layout{grid-template-columns:minmax(0,1fr);padding:30px 24px 44px}.hero{padding:54px 24px 96px}.features{padding:18px 24px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:1fr;padding:40px 24px}.footer-contact{justify-self:start}.footer-divider{margin:0 24px}.footer-strip{padding:24px 24px 30px}.newsletter{margin-left:0}}@media(max-width:767px){.top-bar{display:none}.mobile-header{display:block}.main-nav{display:none}.utility-bar{display:flex;justify-content:center;align-items:center;gap:20px 18px;flex-wrap:wrap;padding:14px 16px 16px;color:var(--cream-text);font-size:12.5px}}@media(max-width:560px){.product-grid{grid-template-columns:minmax(0,1fr)}.features{grid-template-columns:1fr}.feature{border-right:none}.hero{padding:36px 20px 44px}.hero-stats{flex-wrap:wrap;row-gap:12px}.hero-stat-div{display:none}.grid-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.footer-main{grid-template-columns:1fr}.footer-strip{flex-direction:column;align-items:flex-start;gap:20px}.strip-vdiv{display:none}.newsletter{margin-left:0;width:100%}.newsletter-form{width:100%}.newsletter-form input{width:auto;flex:1 1 auto;min-width:0}}.top-bar .logo-img{height:80px;width:auto;display:block}.mobile-header .logo-img{height:51px;width:auto;display:block}.drawer-head .logo-img{height:50px;width:auto;display:block}.footer-brand .logo-img{height:80px;width:auto;display:block;margin-bottom:24px;mix-blend-mode:screen}.nav-home-logo img{height:60px;width:auto;display:block}.drawer-nav .drawer-offroad img{height:48px;width:auto;display:block}.sidebar-empty{padding:14px 16px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.6;color:#f0f0f0;opacity:.7;border:1px dashed rgba(255,255,255,.25);border-radius:3px}.sidebar-empty code{color:var(--gold-soft);font-size:11.5px}.sidebar-search{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.sidebar-search h5{font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;color:#fff;margin:0 0 12px 4px}.sidebar-search-field{padding:0 4px}.sidebar-search-field input{width:100%;border:none;outline:none;border-radius:6px;padding:12px 14px;font-family:inherit;font-size:13.5px;background:#fff;color:#222;box-sizing:border-box}.sidebar-search-field input::placeholder{color:#8d8d8d}.sidebar-search-count{margin:10px 0 0 4px;font-size:12.5px;font-weight:500;color:var(--gold-soft)}a.product-card{color:inherit;text-decoration:none}.product-name{overflow-wrap:anywhere;word-break:break-word}a.page-btn,span.page-btn{text-decoration:none}.product-img{position:relative}.product-badge{position:absolute;top:8px;left:8px;z-index:2;font-size:10px;font-weight:800;letter-spacing:.09em;padding:4px 9px;border-radius:999px;background:#000000b8;color:#fff}.product-badge.sale{background:var(--p-brand)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.hidden{display:none!important}.product-price .price{font-family:inherit;line-height:inherit}.product-price .price__regular,.product-price .price-item--regular,.product-price .price-item--sale{color:var(--p-text);font-size:15.5px;font-weight:800}.product-price .price-item--sale{color:var(--p-brand)}.product-price .price--on-sale .price-item--regular,.product-price .price-item--regular s,.product-price s{color:var(--p-text-dim);font-weight:600;font-size:13px}.product-price .unit-price{display:none}.product-price dl{gap:4px}.product-price dd:not(:last-child){margin:0 7px 0 0}.product-img .placeholder-svg{width:88%;height:88%;fill:var(--p-border-strong);background:#fff}.collection-empty{grid-column:1 / -1;text-align:center;padding:70px 20px;color:var(--p-text-dim)}.collection-empty h3{font-family:Outfit,sans-serif;font-size:20px;color:var(--p-text);margin-bottom:10px}.collection-empty a{display:inline-block;margin-top:18px;color:var(--p-brand);font-weight:700;border-bottom:2px solid var(--p-brand)}.sort-menu a.sort-option{text-decoration:none}.pay-icons svg{width:38px;height:24px;border-radius:3px}.newsletter-note{font-size:12.5px;margin-top:8px;color:var(--gold-soft)}.newsletter-note.error{color:#ff8f6b}.AkTopPin__container{max-width:1380px;margin:0 auto;padding:32px 44px 60px}.AkTopPin__container__header-title{margin-bottom:24px}.AkTopPin__container__title-size{font-size:22px;font-weight:700;letter-spacing:.02em;color:#fff;text-transform:uppercase;margin:0}.AkTopPin__product-content{background:#1c1c1c;border:1px solid #2c2c2c;border-radius:4px;padding:16px;display:flex;flex-direction:column;width:260px;transition:transform .18s,box-shadow .18s,border-color .18s}.AkTopPin__product-content:hover{transform:translateY(-4px);border-color:#555;box-shadow:0 10px 24px #0009}.AkTopPin__product-content__Item-image{background:#fff;aspect-ratio:1 / 1;border-radius:3px;overflow:hidden;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.AkTopPin__product-content__Item-image__a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;height:100%}.AkTopPin__product-content__Item-image img{width:88%!important;height:88%!important;object-fit:contain!important;margin:0!important;display:block}.AkTopPin__product-content__item-detail__title{font-size:13.5px;font-weight:600;line-height:1.4;color:#fff!important;text-decoration:none;display:block;margin-bottom:8px}.AkTopPin__product-content__item-detail__price{display:none!important}.AkTopPin__container__product-list>div:first-child{padding-top:10px;margin-top:-10px}.AkTopPin_Nav{width:36px;height:36px;border-radius:50%;background-color:#1c1c1c!important;background-repeat:no-repeat;background-position:center;background-size:16px 16px;border:1px solid #2c2c2c;cursor:pointer;transition:background-color .15s,border-color .15s}.AkTopPin_Nav:hover{background-color:#2a2a2a!important;border-color:#555}.AkTopPin_Nav--pre{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b0b0b0' stroke-width='2.5'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E")!important}.AkTopPin_Nav--next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b0b0b0' stroke-width='2.5'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E")!important}@media(max-width:768px){.AkTopPin__container{padding:24px 16px 40px}}.terms-relentless label{color:#f0f0f0}.terms-relentless a{color:#fff;text-decoration:underline}.terms-relentless a:hover{color:#b0b0b0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/off-road.css.map */
