/** Shopify CDN: Minification failed

Line 63:60 The "+" operator only works if there is whitespace on both sides

**/
.static-vehicle__title-section {
  margin-bottom:25px
}
.static-vehicle__title {
  margin:0;
  font-size:20px;
  line-height:1.2;
  color:#333
}
@media (max-width:768px) {
  .static-vehicle__title-section {
    position:sticky;
    top:var(--sv-mobile-sticky-top, 96px);
    z-index:101;
    background:#fff;
    padding:9px 16px 10px;
    margin-top:-1px;
    border-bottom:1px solid rgba(234, 223, 209, 0.92);
    box-shadow:none;
    height:auto;
    min-height:0;
    display:flex;
    align-items:center
  }
  .static-vehicle__title {
    font-size:18px;
    max-width:100%;
    word-break:break-word;
    text-transform:uppercase;
    letter-spacing:0.01em
  }

}
@media (max-width:480px) {
  .static-vehicle__title-section {
    padding:8px 14px 10px
  }
  .static-vehicle__title {
    font-size:17px;
    line-height:1.25
  }

}
.static-vehicle {
  --sv-surface:#ffffff;
  --sv-surface-soft:#fcfaf7;
  --sv-stage:#f7f1e8;
  --sv-text:#1d1d1d;
  --sv-muted:#70665a;
  --sv-line:#eadfd1;
  --sv-brand:#ff9519;
  --sv-brand-deep:#d76b00;
  --sv-shadow-soft:0 18px 42px rgba(27, 17, 6, 0.05);
  --sv-shadow-strong:0 22px 44px rgba(27, 17, 6, 0.12);
  --sv-mobile-header-offset:152px;
  --sv-mobile-sticky-top:96px;
  --sv-mobile-title-height:64px;
  --sv-mobile-layout-top:calc(var(--sv-mobile-header-offset)+var(--sv-mobile-title-height));
  background:#fff;
  padding:20px 0 0
}
.static-vehicle__container {
  max-width:1200px;
  margin:0 auto;
  padding:0 20px
}
.static-vehicle__breadcrumb {
  display:flex;
  align-items:center;
  gap:8px;
  font-size:14px;
  line-height:1.4;
  margin-bottom:15px
}
.static-vehicle__breadcrumb-link {
  color:#ff6b35;
  text-decoration:none;
  font-weight:500;
  transition:color 0.3s ease
}
.static-vehicle__breadcrumb-link:hover {
  color:#e55a2b;
  text-decoration:underline
}
.static-vehicle__breadcrumb-separator {
  color:#999;
  font-weight:400
}
.static-vehicle__breadcrumb-current {
  color:#666;
  font-weight:400
}
.static-vehicle__secondary-nav {
  margin-bottom:30px;
  position:relative;
  transition:all 0.3s ease;
  background:#fff;
  z-index:100
}
.static-vehicle__secondary-nav.sticky {
  position:fixed;
  top:var(--sv-desktop-sticky-top, 62px);
  left:0;
  right:0;
  margin-bottom:0;
  box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);
  border-bottom:1px solid #e5e5e5
}
.static-vehicle__secondary-nav.sticky .static-vehicle__nav-wrapper {
  max-width:1200px;
  margin:0 auto;
  padding:0 20px
}
.static-vehicle__nav-wrapper {
  width:100%
}
.static-vehicle__nav-scroll-container {
  width:100%
}
.static-vehicle__nav-items {
  display:flex;
  width:100%
}
.static-vehicle__nav-item {
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:15px 10px;
  color:#666;
  font-size:13px;
  font-weight:500;
  flex:1;
  text-align:center
}
.static-vehicle__nav-item--active {
  color:#ff6b35
}
.static-vehicle__nav-icon {
  position:relative;
  width:60px;
  height:60px;
  margin-bottom:8px;
  display:flex;
  align-items:center;
  justify-content:center
}
.static-vehicle__nav-icon img {
  position:absolute;
  cursor:pointer;
  width:60px;
  height:60px;
  object-fit:contain;
  transition:opacity 0.3s ease;
  will-change:opacity
}
.static-vehicle__nav-icon-active {
  opacity:0
}
.static-vehicle__nav-icon-default {
  opacity:1
}
.static-vehicle__nav-item--active .static-vehicle__nav-icon-active {
  opacity:1
}
.static-vehicle__nav-item--active .static-vehicle__nav-icon-default {
  opacity:0
}
.static-vehicle__nav-text {
  display:block;
  text-align:center;
  line-height:1.2
}
.static-vehicle__content {
  padding:0
}
#desktop-content[data-loading-state="loading"] {
  min-height:2400px
}
.static-vehicle__loading-shell {
  display:grid;
  grid-template-columns:repeat(5, minmax(0, 1fr));
  gap:18px
}
.static-vehicle__loading-section {
  grid-column:1 / -1;
  padding:30px;
  border:1px solid var(--sv-line);
  border-radius:30px;
  background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);
  box-shadow:var(--sv-shadow-soft)
}
.static-vehicle__loading-header {
  max-width:320px;
  margin-bottom:26px
}
.static-vehicle__loading-heading, .static-vehicle__loading-subheading {
  background:linear-gradient(90deg, #f3f4f6 0%, #e5e7eb 50%, #f3f4f6 100%);
  background-size:200% 100%;
  animation:static-vehicle-loading 1.4s ease-in-out infinite;
  border-radius:999px
}
.static-vehicle__loading-heading {
  width:50%;
  min-width:180px;
  height:28px
}
.static-vehicle__loading-subheading {
  width:78%;
  max-width:280px;
  height:14px;
  margin-top:14px
}
.static-vehicle__loading-grid {
  display:grid;
  grid-template-columns:repeat(5, minmax(0, 1fr));
  gap:18px
}
.static-vehicle__loading-card {
  overflow:hidden;
  padding:14px;
  border-radius:24px;
  border:1px solid var(--sv-line);
  background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);
  box-shadow:var(--sv-shadow-soft)
}
.static-vehicle__loading-image, .static-vehicle__loading-line {
  background:linear-gradient(90deg, #f3f4f6 0%, #e5e7eb 50%, #f3f4f6 100%);
  background-size:200% 100%;
  animation:static-vehicle-loading 1.4s ease-in-out infinite
}
.static-vehicle__loading-image {
  height:198px;
  border-radius:18px;
  border:1px solid rgba(234, 223, 209, 0.9)
}
.static-vehicle__loading-footer {
  padding:18px 6px 8px
}
.static-vehicle__loading-line {
  height:14px;
  border-radius:999px
}
.static-vehicle__loading-line+.static-vehicle__loading-line {
  margin-top:10px
}
.static-vehicle__loading-line--short {
  width:62%
}
.static-vehicle__mobile-loading-sidebar {
  padding:16px 12px
}
.static-vehicle__mobile-loading-sidebar .static-vehicle__loading-line {
  height:12px;
  margin-bottom:14px
}
@keyframes static-vehicle-loading {
  0% {
    background-position:200% 0
  }
  100% {
    background-position:-200% 0
  }

}
.static-vehicle__category-section {
  margin-bottom:32px;
  padding:30px;
  border:1px solid var(--sv-line);
  border-radius:30px;
  background:radial-gradient(circle at top right, rgba(255, 149, 25, 0.1), transparent 28%), linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);
  box-shadow:var(--sv-shadow-soft)
}
.static-vehicle__category-section:last-child {
  margin-bottom:0
}
.static-vehicle__category-header {
  text-align:center;
  margin-bottom:26px
}
.static-vehicle__category-meta {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:10px;
  margin-bottom:14px
}
.static-vehicle__category-badge, .static-vehicle__category-count {
  display:inline-flex;
  align-items:center;
  min-height:34px;
  padding:8px 14px;
  border-radius:999px;
  border:1px solid var(--sv-line);
  background:rgba(255, 255, 255, 0.85);
  color:var(--sv-muted);
  font-size:11px;
  font-weight:700;
  letter-spacing:0.08em;
  text-transform:uppercase
}
.static-vehicle__category-badge {
  color:var(--sv-brand-deep);
  border-color:rgba(255, 149, 25, 0.28);
  background:rgba(255, 149, 25, 0.1)
}
.static-vehicle__category-title {
  margin:0 0 10px;
  font-size:34px;
  font-weight:700;
  color:var(--sv-text);
  letter-spacing:-0.04em;
  line-height:1
}
.static-vehicle__category-subtitle {
  margin:0;
  margin-left:auto;
  margin-right:auto;
  max-width:64ch;
  font-size:15px;
  line-height:1.6;
  color:var(--sv-muted);
  font-weight:500
}
.static-vehicle__products-grid {
  display:grid;
  grid-template-columns:repeat(5, minmax(0, 1fr));
  gap:18px;
  max-width:1180px;
  margin:0 auto
}
@media (max-width:768px) {
  .static-vehicle__products-grid {
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap:12px
  }
}
.static-vehicle__product-card {
  display:flex;
  flex-direction:column;
  min-height:100%;
  padding:14px;
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(249, 244, 236, 0.96) 100%);
  border-radius:24px;
  overflow:hidden;
  border:1px solid rgba(234, 223, 209, 0.95);
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.75), 0 14px 30px rgba(27, 17, 6, 0.05);
  transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease, background .22s ease;
  cursor:pointer;
  position:relative;
  isolation:isolate
}
.static-vehicle__product-card::before {
  content:'';
  position:absolute;
  inset:-1px;
  border-radius:inherit;
  background:linear-gradient(140deg, rgba(255, 149, 25, 0.16), rgba(255, 255, 255, 0) 34%);
  opacity:0;
  transition:opacity .22s ease;
  z-index:-1
}
.universal-product-card {
  cursor:pointer
}
.universal-product-card:hover {
  transform:translate3d(0, -5px, 0);
  box-shadow:0 8px 25px rgba(0, 0, 0, .15)
}
.static-vehicle__product-card:hover, .static-vehicle__product-card:focus-visible {
  transform:translate3d(0, -6px, 0);
  border-color:rgba(255, 149, 25, 0.28);
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.8), var(--sv-shadow-strong);
  outline:none
}
.static-vehicle__product-card:hover::before, .static-vehicle__product-card:focus-visible::before {
  opacity:1
}
.static-vehicle__product-image {
  position:relative;
  width:100%;
  height:198px;
  overflow:hidden;
  border-radius:20px;
  border:1px solid rgba(234, 223, 209, 0.94);
  background:radial-gradient(circle at 24% 16%, rgba(255, 255, 255, 0.98) 0%, rgba(252, 250, 247, 0.92) 28%, rgba(247, 241, 232, 0.92) 100%)
}
.static-vehicle__product-image::after {
  content:'';
  position:absolute;
  left:14px;
  bottom:12px;
  width:84px;
  height:84px;
  border-radius:50%;
  background:radial-gradient(circle, rgba(255, 149, 25, 0.24) 0%, rgba(255, 149, 25, 0) 72%);
  filter:blur(8px);
  opacity:0.9;
  transition:transform .22s ease, opacity .22s ease;
  pointer-events:none
}
.static-vehicle__product-card:hover .static-vehicle__product-image::after, .static-vehicle__product-card:focus-visible .static-vehicle__product-image::after {
  transform:scale(1.18);
  opacity:1
}
.static-vehicle-progressive-image {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  overflow:hidden;
  background:transparent
}
.static-vehicle-progressive-image__blur, .static-vehicle-progressive-image__main {
  position:absolute;
  inset:10px;
  width:calc(100% - 20px);
  height:calc(100% - 20px);
  object-fit:contain
}
.static-vehicle-progressive-image__blur {
  transform:scale(1.08);
  filter:blur(20px);
  opacity:0.35;
  transition:opacity .28s ease
}
.static-vehicle-progressive-image__main {
  opacity:0;
  transform:translateY(0);
  transition:opacity .28s ease, transform .22s ease
}
.static-vehicle-progressive-image.is-loaded .static-vehicle-progressive-image__main {
  opacity:1
}
.static-vehicle-progressive-image.is-loaded .static-vehicle-progressive-image__blur {
  opacity:0
}
.static-vehicle__product-main, .static-vehicle__product-bg {
  position:absolute;
  inset:10px;
  width:calc(100% - 20px);
  height:calc(100% - 20px);
  border-radius:16px;
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(244, 238, 230, 0.94) 100%) center/contain no-repeat
}
.static-vehicle__product-main {
  display:block;
  object-fit:contain
}
.static-vehicle__product-card:hover .static-vehicle__product-main, .static-vehicle__product-card:focus-visible .static-vehicle__product-main, .static-vehicle__product-card:hover .static-vehicle-progressive-image__main, .static-vehicle__product-card:focus-visible .static-vehicle-progressive-image__main {
  transform:translateY(-4px) scale(1.02)
}
.static-vehicle__product-overlay {
  display:none
}
.static-vehicle__product-copy {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  min-height:76px;
  padding:18px 2px 4px;
  text-align:left;
  background:transparent
}
.static-vehicle__product-copy-main {
  min-width:0
}
.static-vehicle__product-name {
  margin:0;
  font-size:18px;
  font-weight:700;
  color:var(--sv-text);
  line-height:1.15;
  letter-spacing:-0.02em;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}
.static-vehicle__product-caption {
  margin:6px 0 0;
  font-size:12px;
  font-weight:600;
  line-height:1.4;
  color:var(--sv-muted);
  letter-spacing:0.01em
}
.static-vehicle__product-arrow {
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:42px;
  height:42px;
  border-radius:50%;
  background:#171717;
  color:#fff;
  font-size:18px;
  line-height:1;
  transition:transform .22s ease, background-color .22s ease
}
.static-vehicle__product-card:hover .static-vehicle__product-arrow, .static-vehicle__product-card:focus-visible .static-vehicle__product-arrow {
  transform:translateX(2px);
  background:var(--sv-brand-deep)
}
.static-vehicle__mobile-layout {
  display:none
}
html.vehicle11-mobile-scroll-lock, body.vehicle11-mobile-scroll-lock {
  overflow-y:visible;
  height:auto;
  overscroll-behavior-y:auto
}
body.vehicle11-mobile-scroll-lock {
  position:static;
  inset:auto;
  width:auto
}
@media (max-width:768px) {
  .static-vehicle {
    padding:0
  }
  .static-vehicle__container {
    padding:0;
    max-width:100%
  }
  .static-vehicle__breadcrumb-section, .static-vehicle__breadcrumb, #search_code-wrap {
    display:none
  }
  .static-vehicle {
    padding:0;
    margin:0
  }
  .static-vehicle__container {
    padding:0;
    max-width:100%
  }
  .static-vehicle__title-section {
    position:sticky;
    top:var(--sv-mobile-sticky-top, 96px);
    z-index:101;
    background:#fff;
    padding:9px 16px 10px;
    margin-top:-1px;
    border-bottom:1px solid rgba(234, 223, 209, 0.92);
    box-shadow:none;
    height:auto;
    min-height:0;
    display:flex;
    align-items:center
  }
  .static-vehicle__title {
    font-size:18px;
    margin:0;
    line-height:1.2;
    max-width:100%;
    word-break:break-word;
    text-transform:uppercase;
    letter-spacing:0.01em
  }
  .static-vehicle__secondary-nav {
    display:none
  }
  .static-vehicle__mobile-layout {
    position:relative;
    top:auto;
    left:auto;
    right:auto;
    bottom:auto;
    display:flex;
    align-items:flex-start;
    background:#fff
  }
  .static-vehicle__mobile-sidebar {
    width:112px;
    position:sticky;
    top:calc(var(--sv-mobile-sticky-top, 96px) + var(--sv-mobile-title-height, 40px));
    max-height:calc(100dvh - var(--sv-mobile-sticky-top, 96px) - var(--sv-mobile-title-height, 40px));
    background:linear-gradient(180deg, #faf6ef 0%, #f5eee4 100%);
    border-right:1px solid var(--sv-line);
    overflow-x:hidden;
    overflow-y:auto;
    overscroll-behavior-y:contain;
    -webkit-overflow-scrolling:touch;
    flex:0 0 112px;
    align-self:flex-start
  }
  .static-vehicle__mobile-nav-item {
    display:flex;
    flex-direction:column;
    align-items:center;
    padding:18px 10px;
    border-bottom:1px solid rgba(220, 200, 173, 0.4);
    cursor:pointer;
    transition:background-color 0.3s ease
  }
  .static-vehicle__mobile-nav-item:hover, .static-vehicle__mobile-nav-item--active {
    background:rgba(255, 255, 255, 0.82)
  }
  .static-vehicle__mobile-nav-item--active {
    border-right:3px solid var(--sv-brand)
  }
  .static-vehicle__mobile-nav-icon {
    width:40px;
    height:40px;
    margin-bottom:8px;
    position:relative
  }
  .static-vehicle__mobile-nav-icon img {
    position:absolute;
    width:40px;
    height:40px;
    object-fit:contain;
    transition:opacity 0.3s ease
  }
  .static-vehicle__mobile-nav-icon-active {
    opacity:0
  }
  .static-vehicle__mobile-nav-icon-default {
    opacity:1
  }
  .static-vehicle__mobile-nav-item--active .static-vehicle__mobile-nav-icon-active {
    opacity:1
  }
  .static-vehicle__mobile-nav-item--active .static-vehicle__mobile-nav-icon-default {
    opacity:0
  }
  .static-vehicle__mobile-nav-text {
    font-size:11px;
    text-align:center;
    line-height:1.2;
    color:var(--sv-muted);
    font-weight:600
  }
  .static-vehicle__mobile-nav-item--active .static-vehicle__mobile-nav-text {
    color:var(--sv-brand-deep)
  }
  .static-vehicle__mobile-content {
    flex:1;
    min-width:0;
    min-height:0;
    overflow:visible;
    padding:18px 14px 28px;
    background:radial-gradient(circle at top right, rgba(255, 149, 25, 0.08), transparent 28%), linear-gradient(180deg, #fffdf9 0%, #f9f5ee 100%)
  }
  .static-vehicle__mobile-content[data-loading-state="loading"] {
    min-height:calc(100dvh - var(--sv-mobile-layout-top))
  }
  .static-vehicle__mobile-content {
    scroll-snap-type:none;
    scroll-padding-top:0
  }
  .static-vehicle__mobile-products-grid {
    display:grid;
    grid-template-columns:1fr;
    gap:14px
  }
  .static-vehicle__mobile-category-section {
    display:block;
    scroll-snap-align:none;
    scroll-snap-stop:normal;
    scroll-margin-top:calc(var(--sv-mobile-sticky-top) + 20px)
  }
  .static-vehicle__mobile-category-section+.static-vehicle__mobile-category-section {
    margin-top:28px;
    padding-top:28px;
    border-top:1px solid rgba(220, 200, 173, 0.45)
  }
  .static-vehicle__mobile-category-header {
    text-align:left;
    margin-bottom:18px
  }
  .static-vehicle__mobile-category-title {
    font-size:26px;
    font-weight:700;
    color:var(--sv-text);
    margin:0 0 8px 0;
    letter-spacing:-0.03em
  }
  .static-vehicle__mobile-category-subtitle {
    font-size:13px;
    line-height:1.55;
    color:var(--sv-muted);
    margin:0
  }
  .static-vehicle__category-meta {
    justify-content:flex-start;
    margin-bottom:12px
  }
  .static-vehicle__category-badge, .static-vehicle__category-count {
    min-height:30px;
    padding:7px 12px;
    font-size:10px
  }
  .static-vehicle__content {
    display:none
  }
  .static-vehicle__mobile-layout {
    display:flex
  }
  .static-vehicle__loading-grid {
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap:18px
  }

}
@media (max-width:480px) {
  .static-vehicle__products-grid {
    grid-template-columns:1fr;
    gap:15px
  }
  .static-vehicle__loading-grid {
    grid-template-columns:1fr;
    gap:15px
  }
  .static-vehicle__loading-image {
    height:168px
  }
  .static-vehicle__loading-footer {
    padding:14px 6px 6px
  }
  .static-vehicle__category-section {
    margin-bottom:24px;
    padding:22px 18px;
    border-radius:24px
  }
  .static-vehicle__category-title {
    font-size:28px
  }
  .static-vehicle__product-image {
    height:168px
  }

}
@media (max-width:480px) {
  .static-vehicle {
    padding:15px 0 0 0
  }
  .static-vehicle__breadcrumb {
    font-size:13px;
    flex-wrap:wrap
  }
  .static-vehicle__title {
    font-size:20px
  }
  .static-vehicle__title-section {
    margin-bottom:20px
  }
  .static-vehicle__nav-item {
    padding:10px 6px;
    font-size:11px
  }
  .static-vehicle__nav-icon, .static-vehicle__nav-icon img {
    width:40px;
    height:40px
  }
  .static-vehicle__nav-icon {
    margin-bottom:5px
  }

}
@media (max-width:1100px) {
  .static-vehicle__products-grid, .static-vehicle__loading-grid {
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

}
@media (max-width:900px) {
  .static-vehicle__products-grid, .static-vehicle__loading-grid {
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

}
@media (max-width:480px) {
  .static-vehicle__products-grid, .static-vehicle__loading-grid {
    grid-template-columns:1fr
  }

}
@keyframes staticVehicleFadeInDown {
  from {
    opacity:0;
    transform:translateY(-10px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }

}
.static-vehicle__breadcrumb-section {
  animation:staticVehicleFadeInDown 0.6s ease-out
}
.static-vehicle__title-section {
  animation:staticVehicleFadeInDown 0.6s ease-out 0.1s both
}
.static-vehicle__secondary-nav {
  animation:staticVehicleFadeInDown 0.6s ease-out 0.2s both
}
@media (max-width:768px) {
  .static-vehicle__mobile-layout {
    top:auto;
    min-height:calc(100dvh - var(--sv-mobile-sticky-top));
    height:auto
  }
  .static-vehicle__mobile-sidebar {
    width:104px;
    flex-basis:104px;
    padding-bottom:20px
  }
  .static-vehicle__mobile-nav-item {
    gap:8px;
    padding:16px 8px
  }
  .static-vehicle__mobile-nav-icon {
    margin-bottom:0
  }
  .static-vehicle__mobile-content {
    padding:18px 16px 32px;
    overscroll-behavior-y:auto;
    scroll-behavior:auto;
    -webkit-overflow-scrolling:auto;
    touch-action:auto
  }

}
@media (max-width:480px) {
  .static-vehicle__title-section {
    padding:8px 14px 10px
  }
  .static-vehicle__title {
    font-size:17px;
    line-height:1.25
  }
  .static-vehicle__mobile-sidebar {
    width:96px;
    flex-basis:96px
  }
  .static-vehicle__mobile-content {
    padding:16px 14px 28px
  }

}
.static-vehicle__nav-item:focus {
  outline:2px solid #ff6b35;
  outline-offset:2px
}
.static-vehicle__product-card:focus {
  outline:none
}
.static-vehicle__nav-scroll-btn:focus {
  outline:2px solid #ff6b35;
  outline-offset:2px
}
@media (prefers-contrast:high) {
  .static-vehicle__nav-item {
    border:1px solid transparent
  }
  .static-vehicle__nav-item--active {
    border-color:#ff6b35;
    background-color:#fff
  }
  .static-vehicle__nav-scroll-btn {
    border:2px solid #333
  }
  .static-vehicle__product-card {
    border-width:2px
  }
  .static-vehicle__product-arrow {
    border:2px solid #fff
  }

}
@media (prefers-reduced-motion:reduce) {
  .static-vehicle__nav-scroll-container {
    scroll-behavior:auto
  }
  .static-vehicle__nav-item, .static-vehicle__nav-scroll-btn, .static-vehicle__product-card, .static-vehicle__product-arrow, .static-vehicle__product-main, .static-vehicle-progressive-image__main, .static-vehicle__product-image::after {
    transition:none
  }
  .static-vehicle__breadcrumb-section, .static-vehicle__title-section, .static-vehicle__secondary-nav {
    animation:none
  }
  .static-vehicle__loading-image, .static-vehicle__loading-line {
    animation:none
  }

}
.static-vehicle {
  --sv-surface-soft:#ffffff;
  --sv-stage:#f7f7f7;
  --sv-text:#161616;
  --sv-muted:#6f6f6f;
  --sv-line:#ededed;
  --sv-shadow-soft:none;
  --sv-shadow-strong:none
}
.static-vehicle__category-section {
  margin-bottom:56px;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none
}
.static-vehicle__category-header {
  margin-bottom:38px
}
.static-vehicle__category-meta, .static-vehicle__category-badge, .static-vehicle__category-count {
  display:none
}
.static-vehicle__category-title {
  margin:0;
  font-size:clamp(36px, 4vw, 46px);
  line-height:1
}
.static-vehicle__category-subtitle {
  margin:12px 0 0;
  max-width:none;
  font-size:14px;
  line-height:1.45;
  color:var(--sv-muted);
  font-weight:500
}
.static-vehicle__products-grid {
  max-width:1280px;
  gap:18px
}
.static-vehicle__loading-card {
  padding:0;
  border-radius:0;
  border:0;
  background:transparent;
  box-shadow:none
}
.static-vehicle__loading-image {
  height:156px;
  border-radius:0;
  border:0
}
.static-vehicle__loading-footer {
  padding:14px 8px 0
}
.static-vehicle__product-card {
  display:block;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  overflow:visible;
  isolation:auto;
  text-decoration:none;
  color:inherit;
  transition:transform .16s ease
}
.static-vehicle__product-card::before {
  display:none
}
.static-vehicle__product-card:hover, .static-vehicle__product-card:focus-visible {
  transform:translate3d(0, -2px, 0);
  border-color:transparent;
  box-shadow:none
}
.static-vehicle__product-image {
  height:156px;
  border:0;
  border-radius:0;
  background:var(--sv-stage);
  transition:background-color .16s ease
}
.static-vehicle__product-image::after {
  display:none
}
.static-vehicle__product-card:hover .static-vehicle__product-image, .static-vehicle__product-card:focus-visible .static-vehicle__product-image {
  background:#f2f2f2
}
.static-vehicle__product-card:focus-visible .static-vehicle__product-image {
  box-shadow:inset 0 0 0 2px #111111
}
.static-vehicle-progressive-image__blur, .static-vehicle-progressive-image__main, .static-vehicle__product-main, .static-vehicle__product-bg {
  inset:12px;
  width:calc(100% - 24px);
  height:calc(100% - 24px);
  border-radius:0;
  object-fit:contain
}
.static-vehicle-progressive-image__blur {
  transform:none;
  filter:blur(14px);
  opacity:0.18
}
.static-vehicle-progressive-image__main {
  transform:none;
  transition:opacity .24s ease
}
.static-vehicle__product-main, .static-vehicle__product-bg {
  background:transparent center/contain no-repeat
}
.static-vehicle__product-card:hover .static-vehicle__product-main, .static-vehicle__product-card:focus-visible .static-vehicle__product-main, .static-vehicle__product-card:hover .static-vehicle-progressive-image__main, .static-vehicle__product-card:focus-visible .static-vehicle-progressive-image__main {
  transform:none
}
.static-vehicle__product-copy {
  justify-content:center;
  min-height:0;
  padding:14px 8px 0;
  text-align:center
}
.static-vehicle__product-name {
  font-size:16px;
  font-weight:500;
  line-height:1.35;
  color:#202020
}
.static-vehicle__product-caption, .static-vehicle__product-arrow {
  display:none
}
@media (max-width:768px) {
  .static-vehicle__mobile-sidebar {
    width:112px;
    background:#fafafa;
    border-right:1px solid #ececec
  }
  .static-vehicle__mobile-nav-item {
    padding:18px 10px;
    border-bottom:1px solid #ececec
  }
  .static-vehicle__mobile-nav-item:hover, .static-vehicle__mobile-nav-item--active {
    background:#ffffff
  }
  .static-vehicle__mobile-nav-item--active {
    border-right-color:#111111
  }
  .static-vehicle__mobile-nav-text {
    color:#666666;
    font-weight:500
  }
  .static-vehicle__mobile-nav-item--active .static-vehicle__mobile-nav-text {
    color:#111111
  }
  .static-vehicle__mobile-content {
    padding:18px 14px 28px;
    background:#ffffff
  }
  .static-vehicle__mobile-products-grid {
    gap:16px
  }
  @supports (content-visibility:auto) {
    .static-vehicle__mobile-category-section {
      content-visibility:auto;
      contain-intrinsic-size:720px
    }

  }
  .static-vehicle__mobile-category-header {
    margin-bottom:16px
  }
  .static-vehicle__mobile-category-title {
    font-size:28px;
    font-weight:700;
    letter-spacing:-0.04em;
    color:var(--sv-text)
  }
  .static-vehicle__mobile-category-subtitle {
    font-size:13px;
    line-height:1.5;
    color:var(--sv-muted)
  }

}
@media (max-width:480px) {
  .static-vehicle__category-section {
    margin-bottom:32px
  }
  .static-vehicle__category-header {
    margin-bottom:28px
  }
  .static-vehicle__category-title {
    font-size:34px
  }
  .static-vehicle__loading-image, .static-vehicle__product-image {
    height:148px
  }
  .static-vehicle__product-copy {
    padding-top:12px
  }
  .static-vehicle__product-name {
    font-size:15px
  }

}
.static-vehicle__category-header {
  margin-bottom:32px
}
.static-vehicle__category-title {
  font-size:clamp(34px, 4vw, 44px)
}
.static-vehicle__products-grid, .static-vehicle__loading-grid {
  grid-template-columns:repeat(5, minmax(0, 1fr));
  gap:18px
}
.static-vehicle__product-card, .static-vehicle__loading-card {
  padding:12px;
  border:0;
  background:#ffffff;
  border-radius:18px;
  overflow:visible
}
.static-vehicle__product-card:hover, .static-vehicle__product-card:focus-visible {
  transform:translate3d(0, -2px, 0)
}
.static-vehicle__loading-image, .static-vehicle__product-image {
  height:auto;
  aspect-ratio:1.58 / 1;
  background:#ffffff;
  border-radius:18px;
  overflow:hidden;
  box-shadow:0 10px 24px rgba(17, 17, 17, 0.06);
  transition:transform .2s ease, box-shadow .2s ease, filter .2s ease
}
.static-vehicle-progressive-image__blur, .static-vehicle-progressive-image__main, .static-vehicle__product-main, .static-vehicle__product-bg {
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover
}
.static-vehicle-progressive-image__blur {
  transition:opacity .24s ease;
  filter:blur(10px);
  opacity:0.14
}
.static-vehicle-progressive-image__main, .static-vehicle__product-main {
  transition:opacity .24s ease, transform .24s ease
}
.static-vehicle__product-card:hover .static-vehicle__product-image, .static-vehicle__product-card:focus-visible .static-vehicle__product-image {
  transform:translateY(-2px);
  box-shadow:0 16px 34px rgba(17, 17, 17, 0.1)
}
.static-vehicle__product-card:focus-visible .static-vehicle__product-image {
  box-shadow:0 16px 34px rgba(17, 17, 17, 0.1), 0 0 0 3px rgba(17, 17, 17, 0.12)
}
.static-vehicle__product-card:hover .static-vehicle-progressive-image__main, .static-vehicle__product-card:focus-visible .static-vehicle-progressive-image__main, .static-vehicle__product-card:hover .static-vehicle__product-main, .static-vehicle__product-card:focus-visible .static-vehicle__product-main {
  transform:scale(1.025)
}
.static-vehicle__product-copy, .static-vehicle__loading-footer {
  justify-content:center;
  padding:16px 8px 10px;
  text-align:center
}
.static-vehicle__product-name {
  font-size:16px;
  font-weight:700;
  line-height:1.32;
  letter-spacing:-0.02em;
  -webkit-line-clamp:3;
  transition:color .2s ease, transform .2s ease
}
.static-vehicle__product-card:hover .static-vehicle__product-name, .static-vehicle__product-card:focus-visible .static-vehicle__product-name {
  color:#111111;
  transform:translateY(-1px)
}
@media (max-width:1180px) {
  .static-vehicle__products-grid, .static-vehicle__loading-grid {
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

}
@media (max-width:768px) {
  .static-vehicle__product-card, .static-vehicle__loading-card {
    padding:10px
  }
  .static-vehicle__product-image, .static-vehicle__loading-image {
    height:auto;
    aspect-ratio:1.56 / 1;
    border-radius:16px
  }
  .static-vehicle__product-copy, .static-vehicle__loading-footer {
    padding:14px 6px 8px
  }
  .static-vehicle__product-name {
    font-size:16px
  }

}
@media (prefers-reduced-motion:reduce) {
  .static-vehicle__product-card, .static-vehicle__product-image, .static-vehicle__product-name, .static-vehicle-progressive-image__blur, .static-vehicle-progressive-image__main, .static-vehicle__product-main {
    transition:none
  }

}
@media (max-width:768px) {
  .static-vehicle__mobile-content .static-vehicle__loading-grid {
    grid-template-columns:minmax(0, 1fr);
    gap:16px
  }
  @supports (content-visibility:auto) {
    .static-vehicle__mobile-category-section {
      content-visibility:visible;
      contain-intrinsic-size:auto
    }

  }

}

@media (min-width:769px) {
  .static-vehicle {
    --sv-category-panel:#ffffff;
    --sv-category-panel-line:#eeeeee;
    --sv-category-card:#ffffff;
    --sv-category-card-muted:#6d655c;
    --sv-category-amber:#ffab18;
    --sv-category-amber-deep:#d77900;
    --sv-category-ink:#151515;
    background:#ffffff;
    padding-top:18px
  }
  .static-vehicle__container {
    max-width:1240px
  }
  .static-vehicle__breadcrumb {
    margin-bottom:10px;
    font-size:11px;
    letter-spacing:0.04em;
    text-transform:uppercase
  }
  .static-vehicle__breadcrumb-link {
    color:#d77900
  }
  .static-vehicle__breadcrumb-current {
    color:#7a7168
  }
  .static-vehicle__title-section {
    margin-bottom:14px
  }
  .static-vehicle__title {
    font-size:18px;
    letter-spacing:0.02em;
    text-transform:uppercase;
    color:var(--sv-category-ink)
  }
  .static-vehicle__secondary-nav {
    margin-bottom:34px;
    padding:22px 24px 24px;
    border:1px solid var(--sv-category-panel-line);
    border-radius:26px;
    background:#ffffff;
    box-shadow:0 12px 28px rgba(17, 17, 17, 0.05);
    overflow:hidden
  }
  .static-vehicle__secondary-nav::before {
    display:none
  }
  .static-vehicle__secondary-nav.sticky {
    padding:12px 0;
    border-width:0 0 1px;
    border-radius:0;
    background:rgba(255, 255, 255, 0.96);
    box-shadow:0 8px 22px rgba(17, 17, 17, 0.08);
    overflow:visible
  }
  .static-vehicle__secondary-nav.sticky::before,
  .static-vehicle__secondary-nav.sticky .static-vehicle__category-nav-head {
    display:none
  }
  .static-vehicle__secondary-nav.sticky .static-vehicle__nav-wrapper {
    max-width:1240px;
    padding:0 20px
  }
  .static-vehicle__nav-wrapper {
    position:relative;
    z-index:1
  }
  .static-vehicle__category-nav-head {
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:24px;
    margin-bottom:18px
  }
  .static-vehicle__category-nav-copy {
    max-width:560px
  }
  .static-vehicle__category-nav-title {
    margin:0;
    color:var(--sv-category-ink);
    font-size:34px;
    line-height:0.95;
    letter-spacing:-0.055em
  }
  .static-vehicle__category-nav-subtitle {
    margin:10px 0 0;
    color:var(--sv-category-card-muted);
    font-size:14px;
    font-weight:550;
    line-height:1.45
  }
  .static-vehicle__nav-scroll-container {
    position:relative;
    width:100%;
    overflow:visible
  }
  .static-vehicle__nav-items {
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(136px, 1fr));
    gap:14px;
    width:100%
  }
  .static-vehicle__nav-item {
    position:relative;
    display:flex;
    min-width:0;
    min-height:128px;
    padding:15px 10px 14px;
    border:0;
    border-radius:18px;
    background:#f8f8f8;
    box-shadow:none;
    color:#3c3935;
    cursor:pointer;
    overflow:hidden;
    transition:color .12s ease, background-color .12s ease, box-shadow .12s ease
  }
  .static-vehicle__nav-item:hover,
  .static-vehicle__nav-item:focus-visible {
    color:var(--sv-category-ink);
    background:#fff8e8
  }
  .static-vehicle__nav-item--active {
    background:#fff5d7;
    color:var(--sv-category-ink);
    box-shadow:0 10px 24px rgba(255, 193, 4, 0.16)
  }
  .static-vehicle__nav-icon {
    width:74px;
    height:74px;
    margin-bottom:8px;
    border-radius:0;
    background:transparent;
    box-shadow:none
  }
  .static-vehicle__nav-icon img {
    width:68px;
    height:68px;
    cursor:pointer
  }
  .static-vehicle__nav-item--active .static-vehicle__nav-icon {
    background:transparent;
    box-shadow:none
  }
  .static-vehicle__nav-text {
    color:inherit;
    font-size:12px;
    font-weight:800;
    line-height:1.24;
    letter-spacing:-0.015em
  }
}

@media (min-width:769px) and (max-width:1180px) {
  .static-vehicle__secondary-nav {
    padding:20px
  }
  .static-vehicle__nav-items {
    grid-template-columns:repeat(auto-fit, minmax(148px, 1fr))
  }
  .static-vehicle__nav-item {
    min-height:126px
  }
}

@media (min-width:769px) and (max-width:1024px) {
  .static-vehicle__secondary-nav.sticky {
    padding:10px 0
  }
  .static-vehicle__secondary-nav.sticky .static-vehicle__nav-wrapper {
    padding:0 10px
  }
  .static-vehicle__secondary-nav.sticky .static-vehicle__nav-scroll-container {
    overflow-x:auto;
    overflow-y:hidden;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch
  }
  .static-vehicle__secondary-nav.sticky .static-vehicle__nav-scroll-container::-webkit-scrollbar {
    display:none
  }
  .static-vehicle__secondary-nav.sticky .static-vehicle__nav-items {
    display:flex;
    flex-wrap:nowrap;
    gap:8px;
    width:max-content;
    min-width:100%;
    padding:0 2px
  }
  .static-vehicle__secondary-nav.sticky .static-vehicle__nav-item {
    flex:0 0 116px;
    min-height:82px;
    padding:10px 8px 9px;
    border-radius:15px
  }
  .static-vehicle__secondary-nav.sticky .static-vehicle__nav-icon {
    width:50px;
    height:50px;
    margin-bottom:6px;
    border-radius:0;
    background:transparent;
    box-shadow:none
  }
  .static-vehicle__secondary-nav.sticky .static-vehicle__nav-icon img {
    width:46px;
    height:46px
  }
  .static-vehicle__secondary-nav.sticky .static-vehicle__nav-text {
    font-size:11px;
    line-height:1.18
  }
}
