.ha-collection.topo-scene{position:relative;overflow:hidden;background:var(--bg)}.ha-collection.topo-scene>.topo-scene__bg,.ha-collection.topo-scene>.wrap,.ha-collection.topo-scene>.collection-category__inner.wrap{position:relative}.ha-collection.topo-scene>.topo-scene__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ha-collection.topo-scene>.wrap,.ha-collection.topo-scene>.collection-category__inner.wrap{z-index:1}.ha-collection.shop-section--card{border-top:1px solid var(--surface-line);background:var(--card);color:var(--surface-ink)}.ha-collection.collection-hero{padding:clamp(20px,2.4vw,32px) 0 clamp(48px,5.4vw,72px);background:linear-gradient(135deg,#050707,#111614 52%,#050707);color:var(--ink)}.ha-collection.collection-hero .topo-scene__bg{background:linear-gradient(135deg,#050707,#111614 54%,#050707)}.ha-collection.collection-hero .collection-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;opacity:.58}.ha-collection.collection-hero .collection-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 52%}.ha-collection.collection-hero .topo{opacity:.52;mix-blend-mode:screen}.ha-collection.collection-hero .topo-scene__bg:after{background:linear-gradient(90deg,#050707d6,#0507079e 36%,#05070742,#05070780),linear-gradient(180deg,#05070785,#05070729 42%,#050707bd 96%)}.ha-collection.collection-hero .grain{opacity:.055}.ha-collection.collection-hero .collection-category__inner.wrap{position:relative;z-index:2}.ha-collection.collection-hero .collection-category__hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.4fr);gap:clamp(28px,5vw,72px);align-items:end;min-height:clamp(360px,42vw,520px);padding:0;border:0;background:transparent;box-shadow:none}.ha-collection.collection-hero .collection-category__hero:not(.collection-category__hero--with-side){grid-template-columns:minmax(0,.78fr)}.ha-collection.collection-hero .collection-category__breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ha-collection.collection-hero .collection-category__breadcrumbs a{color:var(--amber-soft)}.ha-collection.collection-hero .collection-category__heading{max-width:14ch;margin:0;font-size:clamp(42px,5.4vw,72px)}.ha-collection.collection-hero .collection-category__intro{max-width:68ch;margin-top:24px;color:var(--muted);font-size:clamp(16px,1.55vw,19px)}.ha-collection.collection-hero .collection-category__intro p{margin:0}.ha-collection.collection-hero .collection-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ha-collection.collection-hero .collection-hero__count{display:inline-flex;align-items:center;gap:10px;padding:9px 15px;border:1px solid rgba(216,170,86,.36);border-radius:999px;background:#070a0a94;color:var(--ink);font-size:13px;font-weight:800}#collection-top.ha-collection.collection-hero.collection-hero--department[class*=section-][class*=-padding]{padding:clamp(14px,2vw,24px) 0 0!important}.ha-collection.collection-hero.collection-hero--department .topo-scene__bg{background:linear-gradient(135deg,#050707,#111614 54%,#050707)}.ha-collection.collection-hero.collection-hero--department .topo{opacity:.56;mix-blend-mode:normal}.ha-collection.collection-hero.collection-hero--department .grain{opacity:.045}.ha-collection.collection-hero.collection-hero--department .collection-hero__wrap{position:relative;z-index:1;width:var(--wrap)}.ha-collection.collection-hero.collection-hero--department .collection-category__heading{max-width:14ch;margin:10px 0 0;padding-bottom:.08em;font-size:clamp(42px,5.4vw,72px)}.ha-collection.collection-hero.collection-hero--department .lede{max-width:64ch;margin:14px 0 0;color:var(--muted);font-size:15.5px;line-height:1.65}.ha-collection.collection-hero.collection-hero--department .lede p{margin:0}.ha-collection.collection-hero.collection-hero--department .collection-hero__meta{margin-top:18px}.ha-collection.collection-hero.collection-hero--department .collection-hero__count{gap:8px;padding:7px 15px;border-color:#d8aa566b;background:#080b0c8a;color:var(--amber-soft);font-size:12.5px;font-weight:700}.ha-collection.collection-hero .collection-category__hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ha-collection.collection-hero .collection-category__hero-side,.ha-collection.collection-hero .collection-category__button{min-width:0}.ha-collection.collection-range-section{padding:clamp(34px,4.2vw,56px) 0!important}section.ha-collection.collection-range-section.collection-category--tiles{padding:clamp(34px,4.2vw,56px) 0!important}.ha-collection.collection-range-section .collection-category__inner.wrap{width:var(--wrap)}.ha-collection.collection-range-section .collection-range-head{display:block;margin:0 0 var(--head-mb)}.ha-collection.collection-range-section .collection-category__section-kicker{margin:0 0 10px}.ha-collection.collection-range-section .collection-category__section-heading{margin:0;color:var(--surface-ink);font-size:clamp(30px,4vw,48px);font-weight:900;letter-spacing:0;line-height:1.02}.ha-collection.collection-range-section .collection-category__section-copy{max-width:68ch;margin-top:16px;color:var(--surface-muted)}.ha-collection.collection-range-section .collection-category__grid{margin:0;padding:0;list-style:none}.ha-collection.collection-range-section .collection-category__grid.range-grid{border:0;background:transparent;box-shadow:none}.collection-category--tiles .collection-category__grid.range-grid--makes{grid-template-columns:repeat(auto-fill,minmax(clamp(200px,22vw,244px),1fr));gap:clamp(14px,1.4vw,20px);padding:0;border:0;background:transparent;box-shadow:none}.ha-collection.collection-range-section .collection-category__tile{display:flex;min-width:0}.ha-collection.collection-range-section .collection-category__tile-link.range-tile{width:100%}.ha-collection.collection-range-section .collection-category__tile-placeholder{display:grid;width:100%;height:100%;min-height:100%;place-items:end start;padding:18px;color:#fffdf7}.ha-collection.collection-range-section .collection-category__tile-placeholder span{max-width:16rem;font-size:clamp(16px,1.3vw,18px);font-weight:900;line-height:1.08}.ha-collection.collection-range-section .collection-category__tile-content p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--surface-muted);font-size:12.5px;line-height:1.45}.ha-collection.collection-range-section .collection-category__tile-meta{margin-top:auto}.ha-collection.collection-range-section .collection-category__filter-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.ha-collection.collection-range-section .collection-category__filter-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--surface-line);border-radius:999px;background:#fffdf8;color:var(--surface-ink);font-size:13px;font-weight:800}.ha-collection.collection-fitment-band{color:var(--ink);padding:clamp(62px,7vw,96px) 0}.ha-collection.collection-products-section.collection-products-section--department .facets__summary{display:flex;align-items:center;width:100%;min-height:0;height:auto;background:transparent;border:0;border-radius:0;box-shadow:none}.ha-collection.collection-products-section.collection-products-section--department .facets__summary>div{width:100%}.ha-collection.collection-products-section.collection-products-section--department .facets__summary .icon-caret{position:static;flex:0 0 auto;margin-left:auto;width:1rem;height:.6rem}.ha-collection.collection-hero .collection-category__breadcrumbs{color:#fffdf78c}.ha-collection.collection-hero .collection-category__breadcrumbs span[aria-current=page]{color:#fffdf7eb}.range-bar{position:fixed;right:0;bottom:0;left:0;z-index:55;border-top:1px solid rgba(216,170,86,.35);background:var(--header-bg, #10130f);box-shadow:0 -14px 34px #0006;transform:translateY(105%);transition:transform .25s ease}.range-bar.is-on{transform:translateY(0)}.range-bar .wrap{display:flex;align-items:center;gap:12px;min-height:64px;padding:11px 0}.range-bar img{width:42px;height:42px;flex:none;border-radius:8px;background:#fff;object-fit:cover}.range-bar__info{flex:1;min-width:0;line-height:1.25}.range-bar__info strong{display:block;overflow:hidden;color:var(--ink, #fffdf7);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.range-bar__info span{color:#fffdf7c2;font-size:12.5px}.range-bar__spec{overflow:hidden;max-width:22ch;color:var(--amber-soft, #f4d276);font-size:13px;font-weight:700;white-space:nowrap}.range-bar .btn{padding:10px 18px;font-size:13.5px;white-space:nowrap}.range-bar .range-bar__cta,.range-bar .range-bar__cta:visited{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid rgba(185,122,18,.55);border-radius:10px;background:linear-gradient(180deg,#f4bd4d,#f2a91d 68%,#dc9516);color:#1a1408;font-weight:900;line-height:1.15;text-decoration:none;box-shadow:0 8px 20px #f2a91d38}.range-bar .range-bar__cta:hover,.range-bar .range-bar__cta:focus-visible{border-color:#f4d276;background:#f4bd4d;color:#1a1408;text-decoration:none}.range-bar__pill{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:6px 10px;border:1px solid rgba(244,210,118,.4);border-radius:999px;background:transparent;color:var(--amber-soft, #f4d276);font-size:12.5px;font-weight:800;text-decoration:none;cursor:pointer}.range-bar__pill:hover,.range-bar__pill:focus-visible{border-color:var(--amber, #f2a91d);color:var(--amber, #f2a91d);text-decoration:none}.range-bar__pill--back{overflow:hidden;max-width:28ch;white-space:nowrap;text-overflow:ellipsis;display:block;padding-top:7px}@media(max-width:900px){.range-bar__spec,.range-bar__pill--back{display:none}}@media(max-width:749px){.range-bar{display:none}}.ha-collection.collection-products-section{padding:clamp(40px,5vw,64px) 0}.ha-collection.collection-products-section.collection-products-section--department{padding:var(--rhythm) 0;border-top:0;background:var(--surface)}.ha-collection.collection-products-section.collection-products-section--department .catalogue-panel{background:#fff;border:1px solid var(--surface-line);border-radius:20px;box-shadow:var(--shadow);padding:clamp(20px,3vw,40px)}.ha-collection.collection-products-section.collection-products-section--department .collection-head-wrap{padding-top:0}.ha-collection.collection-products-section.collection-products-section--department .catalogue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--surface-line)}.ha-collection.collection-products-section.collection-products-section--department .toolbar__count{color:var(--surface-muted);font-size:13.5px;font-weight:700}.ha-collection.collection-products-section.collection-products-section--department .toolbar__count strong{color:var(--surface-ink)}.ha-collection.collection-products-section.collection-products-section--department .toolbar__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ha-collection.collection-products-section.collection-products-section--department .toolbar__filter-btn{display:none}.ha-collection.collection-products-section.collection-products-section--department .toolbar__controls select,.ha-collection.collection-products-section.collection-products-section--department .facet-filters__sort{min-height:0;height:auto;min-width:0;padding:9px 38px 9px 14px;border:1px solid var(--surface-line);border-radius:10px;background:var(--card);color:var(--surface-ink);font:inherit;font-size:13.5px;font-weight:700;letter-spacing:0}.ha-collection.collection-products-section.collection-products-section--department .catalogue-sort,.ha-collection.collection-products-section.collection-products-section--department .catalogue-sort-form{display:block}.ha-collection.collection-products-section.collection-products-section--department .catalogue-sort .select{width:auto;min-width:190px}.ha-collection.collection-products-section.collection-products-section--department .catalogue-sort .svg-wrapper{right:14px}.ha-collection.collection-products-section.collection-products-section--department .catalogue-body{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:start;gap:28px;padding:0}.ha-collection.collection-products-section.collection-products-section--department .catalogue-body--no-facets{grid-template-columns:minmax(0,1fr)}.ha-collection.collection-products-section.collection-products-section--department .catalogue-body--no-facets .product-grid-container{grid-column:1 / -1}.ha-collection.collection-products-section.collection-products-section--department .facets-wrapper{position:sticky;top:calc(var(--header-height, 0px) + var(--ha-sticky-bar-height, 0px) + 12px);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ha-collection.collection-products-section.collection-products-section--department .facets-container{display:block}.ha-collection.collection-products-section.collection-products-section--department .facets__form-vertical{display:grid;width:100%;gap:14px}.ha-collection.collection-products-section.collection-products-section--department .facets__disclosure-vertical{padding:16px 18px;border:1px solid var(--surface-line);border-radius:var(--radius);background:var(--card)}.ha-collection.collection-products-section.collection-products-section--department .active-facets-vertical-filter{padding:0 0 2px;border:0;border-radius:0;background:transparent}.ha-collection.collection-products-section.collection-products-section--department .active-facets-vertical-filter{display:grid;gap:10px}.ha-collection.collection-products-section.collection-products-section--department .facets__disclosure-vertical{margin:0 0 12px}.ha-collection.collection-products-section.collection-products-section--department .facets__heading--vertical,.ha-collection.collection-products-section.collection-products-section--department .facets__summary{margin:0;padding:0}.ha-collection.collection-products-section.collection-products-section--department .facets__summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ha-collection.collection-products-section.collection-products-section--department .facets__summary-label,.ha-collection.collection-products-section.collection-products-section--department .facets__heading--vertical{color:var(--surface-ink);font-size:11.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ha-collection.collection-products-section.collection-products-section--department .facets__display-vertical{padding:12px 0 0}.ha-collection.collection-products-section.collection-products-section--department .facets__list--vertical{display:grid;gap:4px}.ha-collection.collection-products-section.collection-products-section--department .facets__label{display:flex;align-items:center;gap:9px;padding:4px 0;color:var(--surface-muted);font-size:13.5px;line-height:1.3}.ha-collection.collection-products-section.collection-products-section--department .facet-checkbox__text{display:flex;width:100%;gap:8px}.ha-collection.collection-products-section.collection-products-section--department .facet-checkbox__text-label{min-width:0;flex:1}.ha-collection.collection-products-section.collection-products-section--department .facet-checkbox input[type=checkbox]{width:15px;height:15px;accent-color:var(--amber)}.ha-collection.collection-products-section.collection-products-section--department .product-grid-container,.ha-collection.collection-products-section.collection-products-section--department .collection.page-width{width:100%;max-width:none;margin:0;padding:0}.ha-collection.collection-products-section.collection-products-section--department #product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ha-collection.collection-products-section.collection-products-section--department .product-card__img{aspect-ratio:1 / 1;padding:0;background:#f7f2e9}.ha-collection.collection-products-section.collection-products-section--department .product-card__img img{display:block;max-width:none;max-height:none;object-fit:cover;mix-blend-mode:normal}.ha-collection.collection-products-section .collection-products-head{margin-bottom:14px}.ha-collection.collection-products-section .collection-products-head .section-head{margin-bottom:10px}.ha-collection.collection-products-section .facets-vertical-sort.page-width,.ha-collection.collection-products-section .facets-vertical.page-width,.ha-collection.collection-products-section .product-grid-container,.ha-collection.collection-products-section .collection.page-width{width:var(--wrap);max-width:none;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.ha-collection.collection-products-section .collection__native-controls{margin-bottom:22px;padding:16px;border:1px solid var(--surface-line);border-radius:var(--radius);background:#f7f2e9}.ha-collection.collection-products-section #product-grid.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.ha-collection.collection-products-section #product-grid .grid__item{width:auto;max-width:none;min-width:0}.ha-collection.collection-products-section #product-grid .product-card{height:100%}.ha-collection.collection-products-section .pagination-wrapper{margin-top:34px}.ha-collection.collection-products-section .collection__low-count-support{margin-top:24px;border-color:var(--surface-line);background:#f7f2e9}@media(max-width:1080px){.ha-collection.collection-products-section #product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ha-collection.collection-products-section.collection-products-section--department #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.ha-collection.collection-hero .collection-category__hero,.ha-collection.collection-hero .collection-category__hero:not(.collection-category__hero--with-side){grid-template-columns:1fr;min-height:0}.ha-collection.collection-hero .collection-category__heading{max-width:100%;font-size:clamp(38px,11.5vw,68px);word-break:normal;overflow-wrap:normal}.ha-collection.collection-products-section #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-collection.collection-products-section.collection-products-section--department .catalogue-body{grid-template-columns:1fr}.ha-collection.collection-products-section.collection-products-section--department .facets-wrapper{position:static}.ha-collection.collection-products-section.collection-products-section--department .toolbar__filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid var(--surface-line);border-radius:10px;background:var(--card);color:var(--surface-ink);font-size:13.5px;font-weight:700}}@media(max-width:640px){.ha-collection.collection-hero{padding-top:56px}#collection-top.ha-collection.collection-hero.collection-hero--department[class*=section-][class*=-padding]{padding-top:44px!important}.ha-collection.collection-hero .collection-category__hero-actions,.ha-collection.collection-fitment-band .fit-console__row{flex-direction:column}.ha-collection.collection-hero .collection-category__button,.ha-collection.collection-fitment-band .btn{width:100%}.ha-collection.collection-products-section #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ha-collection.collection-products-section.collection-products-section--department #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-collection.collection-products-section.collection-products-section--department .catalogue-panel{padding:18px 14px;border-radius:14px}.ha-collection.collection-products-section.collection-products-section--department .catalogue-toolbar{align-items:stretch;flex-direction:column}.ha-collection.collection-products-section.collection-products-section--department .toolbar__controls,.ha-collection.collection-products-section.collection-products-section--department .toolbar__controls select,.ha-collection.collection-products-section.collection-products-section--department .catalogue-sort,.ha-collection.collection-products-section.collection-products-section--department .catalogue-sort .select,.ha-collection.collection-products-section.collection-products-section--department .facet-filters__sort{width:100%}.ha-collection.collection-products-section .product-card__body{padding:10px}.ha-collection.collection-products-section .product-card__title{min-height:4.05em;-webkit-line-clamp:3;font-size:13px}.ha-collection.collection-products-section .fit-tag{gap:4px;font-size:10.5px;line-height:1.3}.ha-collection.collection-products-section .product-card__meta{flex-wrap:wrap}.ha-collection.collection-products-section .add-btn{width:100%;justify-content:center;padding-right:10px;padding-left:10px}}.ha-collection.collection-hero .collection-hero__fall{display:none}@media screen and (min-width:990px){.ha-collection.collection-hero .collection-hero__wrap--fall{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.54fr);gap:clamp(28px,5vw,72px);align-items:start}.ha-collection.collection-hero .collection-hero__fall{display:block}.ha-collection.collection-hero .collection-hero__fall .logo-fall{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;height:clamp(380px,36vw,540px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%)}.ha-collection.collection-hero .collection-hero__fall .logo-fall__col{min-width:0;animation:cat-fall-drift 46s linear infinite;will-change:transform}.ha-collection.collection-hero .collection-hero__fall .logo-fall__col--b{animation-duration:62s}.ha-collection.collection-hero .collection-hero__fall .logo-fall__col--c{animation-duration:54s}.ha-collection.collection-hero .collection-hero__fall .logo-fall:hover .logo-fall__col{animation-play-state:paused}.ha-collection.collection-hero .collection-hero__fall .logo-fall__set{display:flex;flex-direction:column;gap:14px;padding-bottom:14px}.ha-collection.collection-hero .collection-hero__fall .logo-fall__tile{display:block}.ha-collection.collection-hero .collection-hero__fall .logo-fall img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:12px;background:transparent;object-fit:cover}}@keyframes cat-fall-drift{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ha-collection.collection-hero .collection-hero__fall .logo-fall__col{animation:none}}.ha-collection.collection-products-section.collection-products-section--department .facets__disclosure-vertical ul,.ha-collection.collection-products-section.collection-products-section--department .facets__disclosure-vertical .facets__list{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.ha-collection .facet-quickfind{width:100%;margin:10px 0 8px;padding:8px 10px;border:1px solid var(--surface-line, #e7e0d2);border-radius:8px;background:#fff;font-size:13px}.ha-collection .facet-bulk-controls{display:flex;gap:10px;align-items:center;margin:0 0 10px;color:#14161373}.ha-collection .facet-bulk-controls button{padding:0;border:0;background:none;color:var(--amber-deep, #9a6400);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.collection-buying-guide__panel{border:1px solid var(--surface-line, #e7e0d2);border-radius:20px;background:#fff;box-shadow:0 18px 40px #1416130f}.collection-buying-guide__kicker{color:var(--amber-deep, #9a6400);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.collection-buying-guide__panel .collection-category__section-heading{font-size:clamp(26px,3vw,36px);font-weight:900;letter-spacing:-.01em}.collection-buying-guide__panel h3{font-size:16px;font-weight:900}.collection-buying-guide__panel p{color:#141613b8}.contact-help-strip__heading{font-size:clamp(18px,2vw,22px);font-weight:900}.contact-help-strip__text{color:#141613b8}.contact-help-strip__panel{border:1px solid var(--surface-line, #e7e0d2);border-radius:20px;background:#fff;box-shadow:0 18px 40px #1416130f}.contact-help-strip .button{border-radius:12px;font-weight:900}.collection-featured-products .card__heading,.collection-featured-products .card__information{text-align:left}.collection-featured-products .caption-with-letter-spacing{color:var(--amber-deep, #9a6400);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.collection-featured-products .card__heading{font-size:15px;font-weight:800;line-height:1.35}.collection-featured-products .price{color:#141613;font-weight:900}.collection-featured-products .collection-featured-products__similar-link{display:none!important}.collection-featured-products .product-card__img{aspect-ratio:1 / 1;padding:0}.collection-featured-products .product-card__img img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;mix-blend-mode:normal}.collection-featured-products .card__product-action{min-height:42px;border-radius:10px;background:var(--amber, #f2a91d);color:#1a1408;font-size:13.5px;font-weight:900;box-shadow:none}body:has(.ha-collection.vehicle-search){background:var(--bg-deep, #0c0b09)}body:has(.ha-collection.collection-products-section):not(:has(.ha-collection.vehicle-search)){background:var(--surface, #f6f2e9)}.ha-collection.vehicle-search{background:var(--bg, #111715)!important;color:var(--ink, #fff1ce)}.ha-collection.shop-section:not(.topo-scene):not(.collection-hero):not(.vehicle-search):not(.contact-help-strip):not(.collection-featured-products):not(.collection-related-links),.ha-collection.collection-products-section:not(.topo-scene):not(.vehicle-search),section.collection-category.gradient:not(.topo-scene):not(.collection-hero):not(.vehicle-search):not(.collection-featured-products):not(.collection-related-links){background:var(--surface, #f6f2e9)!important;color:var(--surface-ink, #15130f)}@media(min-width:821px){.ha-collection.collection-products-section.collection-products-section--department .catalogue-body{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:32px}}@media(min-width:1648px){.ha-collection.collection-products-section.collection-products-section--department .catalogue-panel{width:var(--wrap, min(1600px, calc(100% - 48px) ));max-width:none}}@media(min-width:1800px){.ha-collection.collection-products-section.collection-products-section--department #product-grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ha-collection.collection-products-section.collection-products-section--department .facets__disclosure-vertical ul,.ha-collection.collection-products-section.collection-products-section--department .facets__disclosure-vertical .facets__list{padding-right:8px}.collection-category__hero--partner .collection-category__partner-lockup img,.collection-category__hero--partner img[alt*=Lukos i],.collection-category__hero--partner img[alt*=lockup i]{height:clamp(56px,6vw,88px);width:auto}.ha-collection .collection-vehicle-context{display:none;margin:0 0 18px;padding:14px 18px;border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:12px;background:var(--card, #fffdf8);color:var(--surface-ink, #15130f)}.ha-collection .collection-vehicle-context.is-active{display:block}.ha-collection .collection-vehicle-context strong{display:block;font-size:clamp(20px,2.4vw,30px);font-weight:900;line-height:1.15}.ha-collection .collection-vehicle-context span{color:var(--surface-muted, #5d574c);font-size:13.5px;font-weight:700}.collection-enquiry-band{padding:clamp(26px,4vw,44px);border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:20px;background:var(--card, #fffdf8);color:var(--surface-ink, #15130f);box-shadow:0 18px 40px #1416130f}.collection-enquiry-band h2{margin:0 0 10px;font-size:clamp(24px,3vw,34px);font-weight:900}.collection-enquiry-band p{max-width:62ch;margin:0 0 18px;color:var(--surface-muted, #5d574c);line-height:1.6}.collection-enquiry-band__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ha-collection .collection-vehicle-context h1{margin:0 0 4px;font-size:clamp(20px,2.4vw,30px);font-weight:900;line-height:1.15}section.collection-category.gradient:not(.topo-scene) .collection-category__section-heading,.ha-collection.collection-range-section .collection-category__section-heading,.ha-collection.collection-category--tiles .collection-category__section-heading,.ha-collection.collection-products-section .collection-products-head h2{color:var(--surface-ink, #15130f)}section.collection-category.gradient:not(.topo-scene) .collection-category__section-copy,.ha-collection.collection-range-section .collection-category__section-copy,.ha-collection.collection-category--tiles .collection-category__section-copy{color:var(--surface-muted, #5d574c)}section.collection-category.gradient:not(.topo-scene) .collection-category__section-kicker,.ha-collection.collection-range-section .collection-category__section-kicker,.ha-collection.collection-category--tiles .collection-category__section-kicker,.tuning-product-group .collection-category__section-kicker{color:var(--amber-deep, #9a6400)}.ha-collection.shop-section:not(.topo-scene) .section-head a,.ha-collection.collection-range-section .collection-range-head a,.ha-collection.collection-category--tiles .collection-category__section-link,section.collection-category.gradient:not(.topo-scene) .collection-category__section-link{color:var(--amber-deep, #9a6400)}.collection-buying-guide__panel .collection-category__section-heading{color:#141613}.collection-buying-guide__panel .collection-category__section-copy,.collection-buying-guide__panel p{color:#141613b8}.ha-collection.collection-products-section .catalogue-panel,.ha-collection.collection-products-section .catalogue-panel .toolbar__count{color:var(--surface-ink, #15130f)}.ha-collection .catalogue-panel,.collection-featured-products__panel,.collection-featured-product-tiles__panel,.collection-buying-guide__panel,.collection-category__guide-popover,.almont-protection-finder__bar,.collection-related-links .collection-category__inner,.collection-demo-builds__panel{--ink: var(--surface-ink, #15130f);--muted: var(--surface-muted, #5d574c);--amber-soft: var(--amber-deep, #9a6400);color:var(--surface-ink, #15130f)}.ha-collection .collection-category__button--secondary,section.collection-category .collection-category__button--secondary{color:var(--surface-ink, #15130f)}.collection-category__guide-popover .collection-category__section-kicker{color:var(--surface-muted, #5d574c)}.ha-collection.collection-hero .breadcrumb{margin-bottom:clamp(22px,3vw,42px)}.ha-collection.collection-hero.collection-hero--department .collection-category__heading{font-size:clamp(42px,5.4vw,72px)}[data-enter-vehicle-link]{display:none}main:has(#fitment) [data-enter-vehicle-link]{display:inline}.facets__capped-note{padding:8px 2px;color:var(--surface-muted, #5d574c);font-size:12px;line-height:1.45}.facets__label .facet-checkbox__box{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:1.2rem;border:.1rem solid var(--surface-ink, #15130f);border-radius:4px;background:#fffdf8;position:relative;display:inline-block}.facets__label input[type=checkbox]:checked~.facet-checkbox__box{background:var(--amber, #f2a91d)}.facets__label input[type=checkbox]:checked~.facet-checkbox__box:after{content:"";position:absolute;left:.45rem;top:.1rem;width:.35rem;height:.8rem;border:solid var(--surface-ink, #15130f);border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.facets__label input[type=checkbox]:focus-visible~.facet-checkbox__box{outline:2px solid var(--amber-deep, #9a6400);outline-offset:2px}main:has([data-all-products-controls]) .color-background-1.gradient,main:has([data-all-products-controls]) .gradient{background:transparent}.collection-category__sticky-summary[data-all-products-controls]{width:var(--wrap, min(1600px, calc(100% - 48px) ));margin:clamp(18px,2.6vw,32px) auto 16px;padding:clamp(20px,3vw,32px);border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:20px;background:#fff;box-shadow:0 18px 40px #1416130f}.ha-collection .collection-vehicle-context{border:1px solid var(--surface-line, rgba(20, 18, 14, .12))}.collection-category__all-products-body{width:var(--wrap, min(1600px, calc(100% - 48px) ));margin:0 auto clamp(24px,3vw,44px);padding:clamp(22px,2.6vw,36px);border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:20px;background:#fff;box-shadow:0 18px 40px #1416130f}.contact-help-strip__panel{border:1px solid var(--surface-line, rgba(20, 18, 14, .12))}.ha-collection .make-hero{position:relative;z-index:1}.ha-collection .make-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(36px,5vw,72px);align-items:start;margin-top:clamp(18px,2.6vw,30px)}.ha-collection .make-hero__copy .lede{max-width:56ch}.ha-collection .make-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.ha-collection .make-hero__cta-outline{border:1px solid rgba(244,210,118,.4);background:#05070766;color:#fffdf7}.ha-collection .make-hero__cta-outline:hover{border-color:var(--amber, #f2a91d);color:var(--amber-soft, #f4d276)}.ha-collection .make-hero__media{margin:0;text-align:center}.ha-collection .make-hero__media img,.ha-collection .make-hero__media .collection-category__tile-placeholder{display:block;width:100%;height:auto;aspect-ratio:16 / 9;padding:0;border:1px solid rgba(244,210,118,.35);border-radius:20px;background:#fffdf8;object-fit:cover;box-shadow:0 30px 60px #00000073}.ha-collection .make-hero__media--supplier-brand img{padding:clamp(28px,4vw,64px);background:#fffdf8;object-fit:contain}.ha-collection .make-hero__badge{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--amber-soft, #f4d276)}@media(max-width:989px){.ha-collection .make-hero__layout{grid-template-columns:1fr}}.ha-collection .make-hero{padding-bottom:clamp(16px,2.2vw,26px)}.ha-collection .make-hero__badge,.ha-collection .collection-hero__model-media+.make-hero__badge{margin-top:16px;margin-bottom:4px}.ha-collection.collection-category--tiles.shop-section{padding-bottom:calc(var(--rhythm) * .4)}.ha-collection.collection-products-section.shop-section{padding-top:calc(var(--rhythm) * .4)}.product-card__img-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:200px;background:#fff;color:var(--surface-muted, #5d574c);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ha-collection .collection-hero__model-media{margin:0}.ha-collection .collection-hero__model-media--supplier-brand{overflow:hidden;padding:clamp(22px,3vw,44px);border:1px solid rgba(244,210,118,.28);border-radius:20px;background:#fffdf8;box-shadow:0 30px 60px #0000005c}.ha-collection .collection-hero__model-media--supplier-brand img{aspect-ratio:16 / 9;padding:0;border:0;border-radius:0;background:transparent;object-fit:contain;box-shadow:none}.collection-products-head__vehicle-link{display:none;margin-top:0;color:var(--amber-deep, #9a6400);font-weight:800;text-decoration:none}main:has(#fitment) .collection-products-head__vehicle-link{display:inline-block}.contact-help-strip{margin-top:0}.collection-related-links,section.collection-related-links.collection-category.gradient{background:#0b0f0d!important;color:#fffdf7}.collection-related-links .section-head h2,.collection-related-links .kicker{color:#fffdf7}.collection-related-links .collection-category__inner{margin-top:0}.ha-collection.collection-featured-products{background:var(--surface, #f6f2e9)!important}.ha-collection.collection-featured-products .collection-category__inner>*,.collection-featured-products__panel{border:0}.collection-featured-products__panel{padding:clamp(22px,2.6vw,36px);border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:20px;background:#fff;box-shadow:var(--shadow-panel, 0 18px 40px rgba(20, 22, 19, .08))}.collection-featured-products__panel h2,.collection-category--tiles .section-head h2{font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-size:clamp(24px,3vw,34px);font-weight:400;font-synthesis:none}.ha-collection.collection-category--tiles .collection-category__inner{padding:clamp(22px,2.6vw,36px);border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:20px;background:#fff;box-shadow:var(--shadow-panel, 0 18px 40px rgba(20, 22, 19, .08))}.ha-collection .make-hero__media img,.ha-collection .make-hero__media .collection-category__tile-placeholder{border:0}.ha-collection.collection-hero{padding-top:clamp(12px,1.4vw,18px);padding-bottom:clamp(56px,5.5vw,84px)}.ha-collection.collection-hero .collection-category__breadcrumbs{margin-top:0;margin-bottom:clamp(16px,2vw,26px)}.ha-collection.collection-hero .collection-category__heading{padding-bottom:.12em}.ha-collection.collection-hero .collection-hero__meta{margin-bottom:4px}.collection-demo-builds .collection-category__inner,.collection-tuning-proof .collection-category__inner,.collection-tuning-performance-link .collection-category__inner,.collection-usecase-band .collection-category__inner{padding:clamp(22px,2.6vw,36px);border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:20px;background:#fff;box-shadow:0 18px 40px #1416130f}section.collection-demo-builds.gradient,section.collection-tuning-proof.gradient,section.collection-tuning-performance-link.gradient,section.collection-usecase-band.gradient{background:var(--surface, #f6f2e9)!important}.collection-demo-builds.shop-section,.collection-tuning-proof.shop-section,.collection-tuning-performance-link.shop-section,.collection-usecase-band.shop-section{padding-top:calc(var(--rhythm) * .4);padding-bottom:calc(var(--rhythm) * .4)}.ha-collection.collection-hero .collection-hero__wrap,.ha-collection.collection-hero .make-hero{margin-top:0}.ha-collection.collection-hero .collection-hero__copy>*:first-child{margin-top:0}.ha-collection.collection-hero .collection-hero__meta{margin-bottom:clamp(20px,2.5vw,34px)}.ha-collection.collection-hero .collection-hero__stats{margin-top:clamp(20px,3vw,36px)}.collection-featured-products__top-link{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--amber-deep, #9a6400);box-shadow:none}.collection-featured-products__top-link:hover,.collection-featured-products__top-link:focus-visible{border:0;background:transparent;color:var(--surface-ink, #15130f);box-shadow:none}.ha-collection.collection-hero .collection-hero__stats .wrap{min-height:0;align-items:center;padding:clamp(28px,3vw,40px) 0}.ha-collection.collection-hero:has(.collection-hero__stats){padding-bottom:0!important}.ha-collection.collection-hero .collection-hero__model-media{align-self:center;justify-self:end;width:100%}.ha-collection.collection-hero .collection-category__heading{line-height:1.08;padding-bottom:.16em;margin-bottom:-.04em;overflow:visible}.collection-category--tiles.shop-section,.collection-demo-builds.shop-section,.collection-tuning-proof.shop-section,.collection-tuning-performance-link.shop-section,.collection-usecase-band.shop-section,.collection-featured-products.shop-section{padding-top:calc(var(--rhythm) * .2);padding-bottom:calc(var(--rhythm) * .2)}.ha-collection.collection-products-section.collection-products-section--department{padding-top:calc(var(--rhythm) * .24);padding-bottom:calc(var(--rhythm) * .24)}.all-products-vehicle-hero[hidden]{display:none}.all-products-vehicle-hero{padding-bottom:0!important}.all-products-vehicle-hero .collection-hero__wrap{display:grid;grid-template-columns:minmax(0,1fr);min-height:clamp(260px,28vw,390px);align-content:center}.ha-collection.collection-hero.all-products-vehicle-hero .collection-hero__copy{width:100%;max-width:980px}.ha-collection.collection-hero.all-products-vehicle-hero .collection-category__heading{max-width:980px}.all-products-vehicle-hero .collection-category__intro{margin-top:16px}.all-products-vehicle-hero .collection-hero__count{color:var(--amber-soft)}@media(max-width:720px){.collection-category__sticky-summary[data-all-products-controls],.collection-category__all-products-body{width:100%}}.collection-fitment-band .ha-help-panel,.fitment-band--split>.ha-help-panel,.fit-console .ha-help-panel{grid-column:1 / -1;justify-self:center;width:min(100%,980px);margin-inline:auto}.collection-demo-builds .demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:24px 0 0;padding:0;list-style:none}.collection-demo-builds .demo-grid>li{display:flex;min-width:0}.collection-demo-builds .demo-tile{width:100%;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:16px;background:#fffdf8;box-shadow:var(--shadow-card, 0 10px 24px rgba(20, 22, 19, .07));transition:transform .16s ease,box-shadow .16s ease}.collection-demo-builds .demo-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover, 0 16px 32px rgba(20, 22, 19, .11))}.collection-demo-builds .demo-tile__media{text-decoration:none;display:block;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--surface-line, rgba(20, 18, 14, .12));background:#10130f}.collection-demo-builds .demo-tile__media img{display:block;width:100%;height:100%;object-fit:cover}.collection-demo-builds .demo-tile__placeholder{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;height:100%;padding:20px;background-image:linear-gradient(160deg,#05070726,#050707b3),url(topo-base.webp);background-size:cover;background-position:center;color:#fff1ce;font-size:15px;font-weight:900;text-transform:uppercase}.collection-demo-builds .demo-tile__placeholder:before{content:"Hoonies demo build";color:var(--amber, #f2a91d);font-size:11.5px;font-weight:800;letter-spacing:.04em}.collection-demo-builds .demo-tile__body{display:flex;flex-direction:column;gap:10px;padding:clamp(16px,2vw,22px)}.collection-demo-builds .demo-tile__spec{margin:0;color:var(--amber-deep, #9a6400);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.collection-demo-builds .demo-tile__title{margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:900;line-height:1.2;color:var(--surface-ink, #15130f)}.collection-demo-builds .demo-tile__copy{margin:0;color:var(--surface-muted, #5d574c);font-size:14.5px;line-height:1.5}.collection-demo-builds .demo-tile__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px}.collection-tuning-proof .tuning-proof__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.collection-tuning-proof .tuning-proof__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,3vw,44px);align-items:stretch;margin-top:0}.collection-tuning-proof .tuning-proof__content{display:grid;align-content:start;gap:clamp(20px,2.4vw,28px);min-width:0}.collection-tuning-proof .tuning-proof__content .collection-category__section-header{display:block;margin:0}.collection-tuning-proof .tuning-proof__content .collection-category__section-copy{max-width:64ch}.collection-tuning-proof .tuning-proof__layout--no-media{grid-template-columns:minmax(0,1fr)}.collection-tuning-proof .tuning-proof__points{display:grid;gap:12px;align-content:start;margin:0;padding:0;list-style:none}.collection-tuning-proof .tuning-proof__point{padding:clamp(14px,1.8vw,20px);border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:14px;background:#fffdf8;box-shadow:var(--shadow-card, 0 10px 24px rgba(20, 22, 19, .07))}.collection-tuning-proof .tuning-proof__point h3{margin:0 0 6px;font-size:15.5px;font-weight:900;color:var(--surface-ink, #15130f)}.collection-tuning-proof .tuning-proof__point p{margin:0;color:var(--surface-muted, #5d574c);font-size:14px;line-height:1.5}.collection-tuning-proof .tuning-proof__media{display:grid;grid-template-rows:auto auto;align-self:center;margin:0;min-width:0;overflow:hidden;border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:16px;background:#fffdf8}.collection-tuning-proof .tuning-proof__media img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:16 / 10;object-fit:cover;object-position:center}.collection-tuning-proof .tuning-proof__media figcaption{padding:14px 18px;border-top:1px solid var(--surface-line, rgba(20, 18, 14, .12))}.collection-tuning-proof .tuning-proof__media figcaption strong{display:block;font-size:15px;font-weight:900;color:var(--surface-ink, #15130f)}.collection-tuning-proof .tuning-proof__media figcaption span{display:block;margin-top:3px;color:var(--surface-muted, #5d574c);font-size:13.5px;line-height:1.45}.collection-tuning-performance-link .perf-link__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,340px);gap:clamp(20px,3vw,44px);align-items:center}.collection-tuning-performance-link .perf-link__content{max-width:760px}.collection-tuning-performance-link .perf-link__points{display:grid;gap:18px;margin:22px 0 0;padding:0;list-style:none}.collection-tuning-performance-link .perf-link__point{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;padding:0;border:0;border-radius:0;background:transparent;color:var(--surface-ink, #15130f);box-shadow:none}.collection-tuning-performance-link .perf-link__point-number{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--amber, #f2a91d);color:#15130f;font-size:12px;font-weight:900}.collection-tuning-performance-link .perf-link__point strong,.collection-tuning-performance-link .perf-link__point small{display:block}.collection-tuning-performance-link .perf-link__point strong{font-size:15px;font-weight:900}.collection-tuning-performance-link .perf-link__point small{margin-top:3px;color:var(--surface-muted, #5d574c);font-size:13px;line-height:1.45}.collection-tuning-performance-link .perf-link__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.collection-tuning-performance-link .perf-link__tile{margin:0;padding:0;list-style:none}.collection-tuning-performance-link .perf-link__tile .range-tile__img{aspect-ratio:16 / 9}.collection-tuning-performance-link .perf-link__tile .range-tile__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.collection-demo-builds .demo-grid,.collection-tuning-proof .tuning-proof__layout,.collection-tuning-performance-link .perf-link__layout{grid-template-columns:1fr}.ha-collection.collection-hero .collection-hero__stats .wrap{grid-template-columns:repeat(2,1fr)}}.collection-demo-builds .demo-tile__media:hover,.collection-demo-builds .demo-tile__media:focus-visible{text-decoration:none}.contact-help-strip{position:relative;overflow:hidden;background:#0b0f0d}.contact-help-strip .contact-help-strip__inner{position:relative;z-index:1}.contact-help-strip__panel{width:min(100%,1040px);margin-inline:auto}.contact-help-strip__email.button,.contact-help-strip__action.button--secondary{border:1px solid rgba(244,210,118,.4);background:transparent;color:var(--amber-soft, #f4d276);box-shadow:none}.contact-help-strip__copy-button{border:1px solid rgba(244,210,118,.24);background:#0507078c;color:#fffdf7}.contact-help-strip__copy-button:hover,.contact-help-strip__copy-button:focus-visible{border-color:var(--amber, #f2a91d);background:#050707b3}.contact-help-strip__status{color:#fffdf7b3}.ha-collection.collection-hero .topo,.ha-collection.collection-fitment-band .topo,.ha-collection.contact-help-strip .topo{opacity:var(--topo-texture-opacity, .5);mix-blend-mode:normal}.ha-collection.collection-hero .topo-scene__bg:after,.ha-collection.collection-fitment-band .topo-scene__bg:after,.ha-collection.contact-help-strip .topo-scene__bg:after{background:radial-gradient(circle at 70% 38%,rgba(244,210,118,.055),transparent 30%),linear-gradient(180deg,#0507079e,#05070766 45%,#050707a8)}.collection-category--tiles.shop-section,.collection-demo-builds.shop-section,.collection-tuning-proof.shop-section,.collection-tuning-performance-link.shop-section,.collection-usecase-band.shop-section,.collection-featured-products.shop-section,.ha-collection.collection-products-section.collection-products-section--department{padding-top:calc(var(--section-gap, 32px) / 2);padding-bottom:calc(var(--section-gap, 32px) / 2)}.ha-collection.collection-range-section,section.ha-collection.collection-range-section.collection-category--tiles{padding-top:calc(var(--section-gap, 32px) / 2)!important;padding-bottom:calc(var(--section-gap, 32px) / 2)!important}.ha-collection.collection-hero .collection-hero__stats{margin-top:clamp(18px,2.2vw,30px)}.ha-collection.collection-hero .collection-hero__stats .wrap{min-height:0;padding:clamp(28px,3vw,40px) 0}@media screen and (min-width:990px){.ha-collection.collection-hero .collection-hero__wrap--fall{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(36px,5vw,72px);align-items:start}.ha-collection.collection-hero .collection-hero__copy .lede{max-width:76ch}.ha-collection.collection-hero.collection-hero--department .collection-category__heading{max-width:16ch}}.collection-category--tiles .collection-category__grid.range-grid--makes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,1.6vw,22px)}.collection-category--tiles[data-child-tile-count] .collection-category__tile[style*=--collection-tile-order]{order:var(--collection-tile-order, 10)}.collection-category--tiles[data-child-tile-count="1"] .collection-category__grid.range-grid--makes{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.collection-category--tiles[data-child-tile-count="2"] .collection-category__grid.range-grid--makes{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-category--tiles[data-child-tile-count="3"] .collection-category__grid.range-grid--makes{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-category--tiles .range-tile__img{aspect-ratio:16 / 9}.collection-featured-products__panel,.ha-collection.collection-category--tiles .collection-category__inner,.ha-collection.collection-products-section .catalogue-panel,.collection-demo-builds .collection-category__inner,.collection-tuning-proof .collection-category__inner,.collection-tuning-performance-link .collection-category__inner,.collection-usecase-band .collection-category__inner{box-shadow:var(--shadow-panel)}.collection-featured-products__panel h2,.collection-featured-products .collection-category__section-heading,.ha-collection.collection-range-section.collection-category--tiles .collection-category__section-heading,.collection-category--tiles .collection-category__section-heading,.collection-category--tiles .section-head h2{font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-style:var(--font-heading-style, normal);font-size:clamp(30px,4vw,48px);font-weight:400;letter-spacing:0;line-height:1.08;font-synthesis:none}.collection-featured-products__panel,.collection-featured-products__panel .product-card,.collection-featured-products__panel .collection-featured-products__kicker,.collection-featured-products__panel .product-card__vendor,.collection-featured-products__panel .fit-tag,.collection-featured-products__panel .product-card__price,.collection-featured-products__panel .add-btn,.collection-featured-products__top-link{font-family:var(--font-body-family, "Figtree", Arial, sans-serif)}.collection-featured-products__panel .product-card__title,.collection-featured-products__panel .card__heading,.collection-featured-products__panel .card__heading a{color:var(--surface-ink, #15130f);font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-style:var(--font-heading-style, normal);font-weight:400;letter-spacing:0;font-synthesis:none}.collection-featured-products__panel .collection-featured-products__kicker,.collection-featured-products__panel .collection-category__section-kicker,.collection-featured-products__top-link{color:var(--amber-deep, #a96300)}.collection-facet-vehicle-filter{margin:0 0 16px;padding:16px;border:1px solid rgba(185,122,18,.28);border-radius:14px;background:#fbf7ef;color:var(--surface-ink, #15130f)}.collection-facet-vehicle-filter__kicker{margin:0 0 4px;color:var(--amber-deep, #a96300);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.collection-facet-vehicle-filter>strong{display:block;font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-weight:400;font-synthesis:none}.collection-facet-vehicle-filter .fit-console{max-width:none;margin:12px 0 0;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.collection-facet-vehicle-filter .fit-picker .main-nav__vehicle-copy{display:none}.collection-facet-vehicle-filter .fit-picker .main-nav__vehicle-form{grid-template-columns:1fr;gap:10px}.collection-facet-vehicle-filter .fit-picker .main-nav__vehicle-form label span{color:var(--surface-muted, #5d574c)}.collection-facet-vehicle-filter .fit-picker .main-nav__vehicle-form select{min-height:44px;border-color:#14120e2e;background:#fff;color:var(--surface-ink, #15130f)}.collection-facet-vehicle-filter .fit-console__row{margin-top:10px}.collection-facet-vehicle-filter .fit-console__row .btn{width:100%}.collection-facet-vehicle-filter--mobile{margin:16px}@media(max-width:749px){.ha-collection.collection-products-section.collection-products-section--department .collection-products-head{margin-bottom:10px}.ha-collection.collection-products-section.collection-products-section--department .collection-products-head .section-head{margin-bottom:0}.ha-collection.collection-products-section.collection-products-section--department .collection-products-head .section-head>a,.ha-collection.collection-products-section.collection-products-section--department .collection-products-head__vehicle-link,.ha-collection.collection-products-section.collection-products-section--department .catalogue-toolbar{display:none}.ha-collection.collection-products-section.collection-products-section--department .facets-wrapper{display:flex;flex-direction:column;gap:10px}.ha-collection.collection-products-section.collection-products-section--department .facets-container{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;gap:10px;align-items:center;order:1}.ha-collection.collection-products-section.collection-products-section--department .mobile-facets__wrapper,.ha-collection.collection-products-section.collection-products-section--department .mobile-facets__disclosure,.ha-collection.collection-products-section.collection-products-section--department .mobile-facets__open-wrapper,.ha-collection.collection-products-section.collection-products-section--department .mobile-facets__open{width:100%;min-width:0}.ha-collection.collection-products-section.collection-products-section--department .mobile-facets__open{min-height:46px;justify-content:center;padding:10px 12px;border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:10px;background:var(--card, #fffdf8);color:var(--surface-ink, #15130f);font-weight:800}.ha-collection.collection-products-section.collection-products-section--department .product-count{display:flex;width:auto;min-width:max-content;min-height:46px;align-items:center;justify-content:center;margin:0;padding:0 12px;border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:10px;background:#fbf7ef}.ha-collection.collection-products-section.collection-products-section--department .product-count__text{margin:0;white-space:nowrap;font-size:12px;line-height:1.2}.ha-collection.collection-products-section.collection-products-section--department .active-facets-mobile{grid-column:1 / -1;min-width:0}.ha-collection.collection-products-section[data-collection-handle=performance-parts] #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collection-facet-vehicle-filter--mobile{order:2;margin:0 0 4px;padding:0;overflow:hidden}.collection-facet-vehicle-filter__summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;cursor:pointer;list-style:none}.collection-facet-vehicle-filter__summary::-webkit-details-marker{display:none}.collection-facet-vehicle-filter__summary:focus-visible{outline:3px solid var(--amber, #f2a91d);outline-offset:-3px}.collection-facet-vehicle-filter__summary .collection-facet-vehicle-filter__kicker{display:block}.collection-facet-vehicle-filter__summary strong{display:block;color:var(--surface-ink, #15130f);font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-weight:400;font-synthesis:none}.collection-facet-vehicle-filter__summary .svg-wrapper{width:16px;flex:0 0 16px;transition:transform .16s ease}.collection-facet-vehicle-filter--mobile[open] .collection-facet-vehicle-filter__summary{border-bottom:1px solid rgba(185,122,18,.2)}.collection-facet-vehicle-filter--mobile[open] .collection-facet-vehicle-filter__summary .svg-wrapper{transform:rotate(180deg)}.collection-facet-vehicle-filter__content{padding:0 14px 14px}}.tuning-product-groups{background:var(--surface, #f6f2e9)}.tuning-product-groups>.wrap{display:grid;gap:18px}.tuning-product-group{padding:clamp(22px,2.6vw,36px);color:var(--surface-ink, #15130f);background:#fff}.ha-collection.collection-hero .collection-hero__model-media--brand-mark{display:grid;place-items:center;min-height:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.ha-collection.collection-hero .collection-hero__model-media--brand-mark:before,.ha-collection.collection-hero .collection-hero__model-media--brand-mark:after{display:none!important;content:none!important}.ha-collection.collection-hero .collection-hero__model-media--brand-mark img{width:min(100%,520px);height:auto;border:0;border-radius:0;background:transparent;object-fit:contain;filter:none}.merch-category-filter{display:grid;gap:10px;margin:18px 0 4px;padding:16px;border:1px solid rgba(185,122,18,.22);border-radius:14px;background:#fbf7ef}.merch-category-filter>label{color:var(--amber-deep, #a96300);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.merch-category-filter__select-wrap{width:min(100%,420px)}.merch-category-filter__select{width:100%;min-height:46px;border:1px solid rgba(20,18,14,.18);border-radius:9px;color:var(--surface-ink, #15130f);background:#fff;font-weight:800;box-shadow:0 8px 18px #14120e1a}.facets__clear-bottom{display:block;margin-top:16px}.facets__clear-bottom .button{display:inline-flex;align-items:center;width:100%;min-height:44px;justify-content:center;padding:9px 14px;border:1px solid rgba(20,18,14,.18);border-radius:9px;color:var(--surface-ink, #15130f);background:#fff;box-shadow:0 8px 18px #14120e1a;font-weight:800;text-decoration:none}.facets__clear-bottom .button:before,.facets__clear-bottom .button:after{display:none!important;content:none!important;box-shadow:none!important}.tuning-product-group .collection-category__section-kicker{margin:0 0 10px;font-size:11px;font-weight:900;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.tuning-product-group__header h3{margin:0;color:var(--surface-ink, #15130f);font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-style:var(--font-heading-style, normal);font-weight:400;letter-spacing:0;line-height:1.08;font-synthesis:none}.tuning-product-group__header p{max-width:68ch;margin:10px 0 0;color:var(--surface-muted, #5d574c);line-height:1.55}.tuning-product-groups__list{display:grid;gap:18px}.tuning-product-group__header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.tuning-product-group__header h3{font-size:clamp(26px,3vw,38px)}.tuning-product-group__header>a{flex:0 0 auto;color:var(--amber-deep, #a96300);font-size:13px;font-weight:900}.tuning-product-group__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tile-gap, 18px)}.tuning-product-group .product-card,.tuning-product-group .ha-product-card,.tuning-product-group .card-wrapper,.tuning-product-group .card{color:var(--surface-ink, #15130f);background:#fffdf8}.tuning-product-group :where(h4,h5,.card__heading,.product-card__title,.ha-product-card__title){color:var(--surface-ink, #15130f)}.tuning-product-group :where(.caption,.price,.price-item,.product-card__fitment,.ha-product-card__fitment){color:var(--surface-muted, #5d574c)}.tuning-product-group :where(.product-card__vendor,.ha-product-card__vendor){color:var(--amber-deep, #9a6400);font-weight:900}.ha-collection.almont-protection-finder{background:var(--surface, #f6f2e9)}.ha-collection.almont-protection-finder .collection-category__inner{width:var(--wrap, min(1600px, calc(100% - 48px) ));margin:0 auto}.ha-collection.almont-protection-finder .almont-protection-finder__bar{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(440px,1.3fr);gap:clamp(20px,3vw,42px);align-items:end;padding:clamp(22px,3vw,38px);border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:20px;background:#fff;box-shadow:var(--shadow-panel)}.ha-collection.almont-protection-finder .almont-protection-finder__copy{display:grid;align-content:start;gap:8px}.ha-collection.almont-protection-finder .almont-protection-finder__copy strong{color:var(--surface-ink, #15130f);font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-size:clamp(24px,2.7vw,36px);font-weight:400;line-height:1.08;font-synthesis:none}.ha-collection.almont-protection-finder .almont-protection-finder__copy>span{max-width:58ch;color:var(--surface-muted, #5d574c);line-height:1.5}.ha-collection.almont-protection-finder .almont-protection-finder__controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.78fr) auto;gap:12px;align-items:end}.ha-collection.almont-protection-finder :where(.almont-protection-finder__search,.almont-protection-finder__select){display:grid;gap:7px;min-width:0;color:var(--surface-ink, #15130f);font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ha-collection.almont-protection-finder :where(input,select){width:100%;min-height:50px;padding:0 14px;border:1px solid rgba(20,18,14,.18);border-radius:10px;background:#fff;color:var(--surface-ink, #15130f);font:inherit;font-weight:700;letter-spacing:0;text-transform:none}.ha-collection.almont-protection-finder .almont-protection-finder__go{min-height:50px;white-space:nowrap}.ha-collection.almont-protection-finder .almont-protection-finder__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:2px}.ha-collection.almont-protection-finder .almont-protection-finder__chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(154,100,0,.22);border-radius:999px;background:#fffaf0;color:var(--amber-deep, #9a6400);font-size:12px;font-weight:900;text-decoration:none}.ha-collection.almont-protection-finder .almont-protection-finder__status{margin:0 0 0 auto;color:var(--surface-muted, #5d574c);font-size:13px;line-height:1.45}@media(max-width:900px){.ha-collection.almont-protection-finder .almont-protection-finder__bar,.ha-collection.almont-protection-finder .almont-protection-finder__controls{grid-template-columns:1fr}.ha-collection.almont-protection-finder .almont-protection-finder__actions{grid-column:auto}.ha-collection.almont-protection-finder .almont-protection-finder__status{width:100%;margin-left:0}}@media(max-width:600px){.ha-collection.almont-protection-finder .collection-category__inner{width:min(100% - 32px,1600px)}}.ha-collection.collection-hero .collection-hero__fact-cards{display:block!important;position:relative;z-index:3;margin-top:clamp(18px,2.2vw,30px);margin-bottom:0;padding:0;border-top:1px solid var(--amber-line, rgba(242, 169, 29, .24));background:#05070785;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ha-collection.collection-hero:has(>.collection-hero__fact-cards){padding-bottom:0!important}.ha-collection.collection-hero .collection-hero__fact-cards .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tile-gap, 18px);min-height:0;padding:clamp(28px,3vw,40px) 0}.ha-collection.collection-hero .collection-hero__fact-cards .stat{display:grid;align-content:center;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none}.ha-collection.collection-hero .collection-hero__fact-cards .stat strong{color:var(--amber, #f2a91d);font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-size:clamp(17px,1.45vw,23px);font-weight:400;line-height:1.05;font-synthesis:none}.ha-collection.collection-hero .collection-hero__fact-cards .stat span,.ha-collection.collection-hero .collection-hero__fact-cards .stat a{margin-top:6px;color:#f7f1e3bd;font-size:12.5px;line-height:1.35}.all-products-vehicle-hero .collection-hero__wrap--vehicle-media{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(34px,5vw,82px);align-items:center}.all-products-vehicle-hero__media{align-self:center;overflow:hidden;margin:0;aspect-ratio:16 / 9;border:0;border-radius:18px;background:transparent;box-shadow:0 12px 34px #f2a91d1c,0 22px 50px #0000004d}.all-products-vehicle-hero__media[hidden]{display:none}.all-products-vehicle-hero__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.collection-products-card .button,.collection-products-card .btn,.collection-category__section:not(.collection-category__fitment-band) .button,.collection-category__section:not(.collection-category__fitment-band) .btn{box-shadow:0 8px 18px #14120e1f}.all-products-vehicle-hero .collection-category__intro--supporting{margin-top:10px;color:#f7f1e39e;font-size:.92em}.all-products-catalogue-panel .collection-category__sticky-summary.is-vehicle-filtered .collection-category__sticky-kicker,.all-products-catalogue-panel .collection-category__sticky-summary.is-vehicle-filtered .collection-category__vehicle-context{display:none}.all-products-catalogue-panel .collection-category__sticky-summary.is-vehicle-filtered .collection-category__all-products-controls{margin-top:12px;padding-top:16px;border-top:1px solid var(--surface-line, rgba(20, 18, 14, .12))}@media(max-width:900px){.ha-collection.collection-hero .collection-hero__fact-cards .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.all-products-vehicle-hero .collection-hero__wrap--vehicle-media{grid-template-columns:1fr}}@media(max-width:560px){.ha-collection.collection-hero .collection-hero__fact-cards .wrap{gap:22px 12px}}@media(max-width:1080px){.tuning-product-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tuning-product-group__header{display:grid;align-items:start}.tuning-product-group__grid{display:flex;width:100%;max-width:100%;gap:12px;padding-bottom:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tuning-product-group__grid>*{flex:0 0 clamp(220px,82%,310px);width:clamp(220px,82%,310px);max-width:clamp(220px,82%,310px);scroll-snap-align:start;scroll-snap-stop:always}}.contact-help-strip__heading{color:var(--ink, #fff1ce);font-weight:400}.contact-help-strip__heading:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--green, #6fdc8c);box-shadow:0 0 16px #6fdc8cb8;vertical-align:.12em}.contact-help-strip__text{color:#fffdf7c7}.ha-collection .make-hero__media,.ha-collection .collection-hero__model-media,.ha-collection .collection-hero__fall{position:relative;isolation:isolate}.ha-collection .make-hero__media:after,.ha-collection .collection-hero__model-media:after,.ha-collection .collection-hero__fall:after{content:"";position:absolute;right:12%;bottom:-18px;left:12%;z-index:-1;height:38px;border-radius:50%;background:radial-gradient(ellipse,rgba(244,210,118,.2),rgba(111,220,140,.055) 38%,transparent 72%);filter:blur(14px);opacity:.62;animation:ha-media-floor-glow 6.5s ease-in-out infinite alternate}@keyframes ha-media-floor-glow{0%{opacity:.45;transform:translateZ(0) scaleX(.96)}to{opacity:.7;transform:translate3d(0,-3px,0) scaleX(1.04)}}@media(max-width:820px){.collection-category--tiles[data-child-tile-count] .collection-category__grid.range-grid--makes{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.collection-category--tiles[data-child-tile-count] .collection-category__grid.range-grid--makes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ha-collection .make-hero__media:after,.ha-collection .collection-hero__model-media:after,.ha-collection .collection-hero__fall:after{animation:none}}.ha-collection.collection-products-section:has(.all-products-catalogue-panel){padding-top:var(--section-gap, 32px);padding-bottom:var(--section-gap, 32px)}.all-products-catalogue-panel{width:var(--wrap, min(1600px, calc(100% - 48px) ));margin:0 auto;padding:clamp(22px,3vw,40px);border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:20px;background:#fff;box-shadow:var(--shadow-panel)}.all-products-catalogue-panel .collection-category__sticky-summary[data-all-products-controls]{width:100%;margin:0;padding:0 0 clamp(20px,2.4vw,30px);border:0;border-bottom:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:0;background:transparent;box-shadow:none}.all-products-catalogue-panel .collection-category__sticky-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:end}.all-products-catalogue-panel .collection-category__sticky-kicker{grid-column:1 / -1}.all-products-catalogue-panel .collection-category__sticky-main strong{color:var(--surface-ink, #15130f);font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-size:clamp(25px,3vw,38px);font-weight:400;line-height:1.12;font-synthesis:none}.all-products-catalogue-panel .collection-category__all-products-count{color:var(--surface-muted, #5d574c);font-size:14px;font-weight:800;line-height:1.4;text-align:right}.all-products-catalogue-panel .collection-category__sticky-actions{margin-top:14px}.all-products-catalogue-panel .collection-category__vehicle-context{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:center;margin-top:18px;padding:14px 16px;border:1px solid rgba(154,100,0,.2);border-radius:14px;background:#fffaf0}.all-products-catalogue-panel .collection-category__vehicle-context[hidden]{display:none}.all-products-catalogue-panel .collection-category__vehicle-context strong{grid-row:1 / 3;color:var(--surface-ink, #15130f);font-size:15px;line-height:1.35}.all-products-catalogue-panel .collection-category__vehicle-context span{color:var(--surface-muted, #5d574c);font-size:13px;line-height:1.45}.all-products-catalogue-panel .collection-category__all-products-controls{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,230px) minmax(110px,140px);gap:14px;align-items:end;margin-top:18px}.all-products-catalogue-panel .collection-category__all-products-search,.all-products-catalogue-panel .collection-category__all-products-select{min-width:0}.all-products-catalogue-panel .collection-category__all-products-search input,.all-products-catalogue-panel .collection-category__all-products-select select{width:100%;min-height:48px}.all-products-catalogue-panel .collection-category__all-products-search input{padding:10px 14px;border:1px solid var(--surface-line, rgba(20, 18, 14, .18));border-radius:10px;background:#fff;color:var(--surface-ink, #15130f);font:inherit;font-size:14px}.all-products-catalogue-panel .collection-category__all-products-search input::placeholder{color:var(--surface-muted, #5d574c);opacity:.9}.all-products-catalogue-panel .collection-category__all-products-search input:focus-visible{border-color:var(--amber-deep, #9a6400);outline:2px solid rgba(245,165,35,.3);outline-offset:2px}.all-products-catalogue-panel .collection-category__all-products-body{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:clamp(20px,2.6vw,34px);align-items:start;width:100%;margin:0;padding:clamp(22px,2.8vw,36px) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.all-products-route-filters{position:sticky;top:calc(var(--header-height, 0px) + var(--ha-sticky-bar-height, 0px) + 18px);min-width:0}.all-products-route-filters details{overflow:hidden;border:1px solid var(--surface-line, rgba(20, 18, 14, .12));border-radius:16px;background:#fffdf8}.all-products-route-filters summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:18px;color:var(--surface-ink, #15130f);cursor:pointer;list-style:none}.all-products-route-filters summary:after{content:"+";grid-column:2;grid-row:1 / span 2;color:var(--amber-deep, #9a6400);font-size:24px;font-weight:800;line-height:1}.all-products-route-filters details[open] summary:after{content:"-"}.all-products-route-filters summary::-webkit-details-marker{display:none}.all-products-route-filters summary span,.all-products-route-filters label>span,.all-products-route-filters__vehicle>span{color:var(--amber-deep, #9a6400);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.all-products-route-filters summary strong{font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-size:18px;font-weight:400;line-height:1.15;font-synthesis:none}.all-products-route-filters__content{display:grid;gap:16px;padding:0 18px 18px}.all-products-route-filters label{display:grid;gap:7px}.all-products-route-filters select{width:100%;min-height:46px;padding:0 38px 0 12px;border:1px solid rgba(20,18,14,.18);border-radius:10px;background-color:#fff;color:var(--surface-ink, #15130f);font:inherit;font-weight:700}.all-products-route-filters select:disabled{border-color:#14120e24;background-color:#fff;color:var(--surface-muted, #5d574c);cursor:not-allowed;opacity:1}.all-products-route-filters .fit-picker .main-nav__vehicle-form select,.all-products-route-filters .fit-picker .main-nav__vehicle-form select:disabled{background-color:#fff}.all-products-route-filters__vehicle{display:grid;gap:10px;padding:14px;border:1px solid rgba(154,100,0,.2);border-radius:12px;background:#fffaf0}.all-products-route-filters__vehicle[hidden]{display:none}.all-products-route-filters__vehicle dl{display:grid;gap:8px;margin:0}.all-products-route-filters__vehicle dl div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px}.all-products-route-filters__vehicle :where(dt,dd){margin:0;line-height:1.35}.all-products-route-filters__vehicle dt{color:var(--surface-muted, #5d574c);font-size:11px;font-weight:800;text-transform:uppercase}.all-products-route-filters__vehicle dd{color:var(--surface-ink, #15130f);font-weight:900}.all-products-route-filters .collection-catalogue-filters__universal-toggle{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding-top:12px;border-top:1px solid rgba(154,100,0,.16);cursor:pointer}.collection-catalogue-filters__universal-toggle input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.collection-catalogue-filters__toggle-track{position:relative;display:block;width:42px;height:24px;border:1px solid rgba(20,18,14,.24);border-radius:999px;background:#ddd7cb;transition:background-color .16s ease,border-color .16s ease}.collection-catalogue-filters__toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #14120e47;transition:transform .16s ease}.collection-catalogue-filters__universal-toggle input:checked+.collection-catalogue-filters__toggle-track{border-color:var(--amber-deep, #9a6400);background:var(--amber, #f5aa16)}.collection-catalogue-filters__universal-toggle input:checked+.collection-catalogue-filters__toggle-track:after{transform:translate(18px)}.collection-catalogue-filters__universal-toggle input:focus-visible+.collection-catalogue-filters__toggle-track{outline:3px solid rgba(245,170,22,.32);outline-offset:2px}.collection-catalogue-filters__universal-toggle:has(input:disabled){cursor:not-allowed;opacity:.62}.all-products-route-filters .collection-catalogue-filters__toggle-copy{display:grid;gap:2px;min-width:0;color:var(--surface-ink, #15130f);letter-spacing:normal;text-transform:none}.collection-catalogue-filters__toggle-copy strong{font-size:13px;line-height:1.3}.collection-catalogue-filters__toggle-copy small{color:var(--surface-muted, #5d574c);font-size:10px;line-height:1.35}.all-products-route-filters__vehicle a,.all-products-route-filters__clear{color:var(--amber-deep, #9a6400);font-size:12px;font-weight:900}.all-products-route-filters__clear{min-height:42px;padding:0 12px;border:1px solid rgba(154,100,0,.25);border-radius:10px;background:#fff;cursor:pointer}.all-products-route-filters__content>p{margin:0;color:var(--surface-muted, #5d574c);font-size:12px;line-height:1.5}.all-products-catalogue-panel .collection.collection--all-products-results{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ha-collection.collection-products-section .all-products-catalogue-panel .product-grid-container{width:100%;margin:0;padding:0}.ha-collection.collection-products-section .all-products-catalogue-panel #product-grid.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);width:100%;margin:0}.all-products-catalogue-panel #product-grid.product-grid .grid__item{width:auto;max-width:none;margin:0}.all-products-catalogue-panel #product-grid .product-card{height:100%}.all-products-catalogue-panel .collection-category__all-products-empty,.all-products-catalogue-panel .collection-category__all-products-load-more{width:100%;margin-right:0;margin-left:0}@media(max-width:1040px){.all-products-catalogue-panel .collection-category__all-products-body{grid-template-columns:minmax(200px,230px) minmax(0,1fr)}.ha-collection.collection-products-section .all-products-catalogue-panel #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.all-products-catalogue-panel .collection-category__all-products-controls{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.45fr))}}@media(max-width:720px){.all-products-catalogue-panel{width:100%;padding:16px 10px;border-right:0;border-left:0;border-radius:0}.all-products-catalogue-panel .collection-category__sticky-main{grid-template-columns:1fr}.all-products-catalogue-panel .collection-category__all-products-count{text-align:left}.all-products-catalogue-panel .collection-category__vehicle-context{grid-template-columns:1fr}.all-products-catalogue-panel .collection-category__all-products-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.all-products-catalogue-panel .collection-category__all-products-search{grid-column:1 / -1}.all-products-catalogue-panel .collection-category__all-products-search input,.all-products-catalogue-panel .collection-category__all-products-select select{min-height:44px}.all-products-catalogue-panel .collection-category__vehicle-context strong{grid-row:auto}.all-products-catalogue-panel .collection-category__all-products-body{grid-template-columns:1fr}.all-products-route-filters{position:static}.collection-category--tiles[data-child-tile-count="1"] .collection-category__tile-link.range-tile{grid-template-columns:1fr}.collection-category--tiles[data-child-tile-count="1"] .range-tile__img{min-height:0;aspect-ratio:16 / 9}}@media(max-width:600px){.ha-collection.collection-products-section .all-products-catalogue-panel #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.all-products-vehicle-hero .collection-hero__wrap{min-height:0;padding-top:42px;padding-bottom:42px}}@media(min-width:480px)and (max-width:720px){.ha-collection.collection-products-section .all-products-catalogue-panel #product-grid.product-grid,.ha-collection.collection-products-section.collection-products-section--department #product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ha-collection.collection-products-section>.all-products-catalogue-panel,.ha-collection.collection-featured-products>.collection-category__inner{width:100%;max-width:none;margin-right:0;margin-left:0}.ha-collection.collection-products-section>.all-products-catalogue-panel{padding-right:10px;padding-left:10px;border-right:0;border-left:0;border-radius:0}.ha-collection.collection-featured-products>.collection-category__inner{padding-right:0;padding-left:0}.ha-collection.collection-products-section.collection-products-section--department>.wrap,.ha-collection.collection-products-section.collection-products-section--department .catalogue-panel,.ha-collection .collection-featured-products__panel,.ha-collection .collection-featured-product-tiles__panel,.ha-collection .collection-buying-guide__panel{width:100%;max-width:none}.ha-collection.collection-products-section.collection-products-section--department .catalogue-panel,.ha-collection .collection-featured-products__panel,.ha-collection .collection-featured-product-tiles__panel,.ha-collection .collection-buying-guide__panel{padding-right:12px;padding-left:12px;border-right:0;border-left:0;border-radius:0}.collection-category__sticky-summary[data-all-products-controls],.collection-category__all-products-body{width:100%}.collection-category__sticky-summary[data-all-products-controls]{border-right:0;border-left:0;border-radius:0}.ha-collection.collection-range-section.collection-category--tiles .collection-category__inner.wrap,.collection-tuning-proof .collection-category__inner,.collection-tuning-performance-link .collection-category__inner,.collection-demo-builds .collection-category__inner,.ha-collection.collection-featured-products[data-collection-handle=custom-ecu-tuning-home] .collection-category__inner,.ha-collection.collection-featured-products[data-collection-handle=tuning] .collection-category__inner,.tuning-product-groups>.wrap{width:100%;max-width:none;margin-right:0;margin-left:0}.ha-collection.collection-range-section.collection-category--tiles .collection-category__inner.wrap,.collection-tuning-proof .collection-category__inner,.collection-tuning-performance-link .collection-category__inner,.collection-demo-builds .collection-category__inner,.ha-collection.collection-featured-products[data-collection-handle=custom-ecu-tuning-home] .collection-featured-products__panel,.ha-collection.collection-featured-products[data-collection-handle=tuning] .collection-featured-products__panel,.tuning-product-groups .tuning-product-group{padding-right:14px;padding-left:14px;border-right:0;border-left:0;border-radius:0}.ha-collection.collection-featured-products[data-collection-handle=custom-ecu-tuning-home] .collection-category__inner,.ha-collection.collection-featured-products[data-collection-handle=tuning] .collection-category__inner,.tuning-product-groups>.wrap{padding-right:0;padding-left:0}}.collection-catalogue-range-toolbar{display:grid;grid-template-columns:minmax(170px,auto) minmax(260px,1fr) auto;gap:14px;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--surface-line, rgba(20, 18, 14, .12));color:var(--surface-ink, #15130f)}.collection-catalogue-range-toolbar__count{color:var(--surface-muted, #5d574c);font-size:13.5px;font-weight:700;line-height:1.35}.collection-catalogue-range-toolbar__search,.collection-catalogue-range-toolbar__select{min-width:0}.collection-catalogue-range-toolbar__search input,.collection-catalogue-range-toolbar__select select{width:100%;min-height:44px;border:1px solid var(--surface-line, rgba(20, 18, 14, .18));border-radius:10px;background:#fff;color:var(--surface-ink, #15130f);font:inherit;font-size:14px}.collection-catalogue-range-toolbar__search input{padding:10px 14px}.collection-catalogue-range-toolbar__search input::placeholder{color:var(--surface-muted, #5d574c);opacity:.9}.collection-catalogue-range-toolbar__search input:focus-visible,.collection-catalogue-range-toolbar__select select:focus-visible{border-color:var(--amber-deep, #9a6400);outline:2px solid rgba(245,165,35,.3);outline-offset:2px}.collection-catalogue-range-toolbar__controls{display:flex;gap:10px;align-items:center}.collection-catalogue-range-toolbar__select select{min-width:120px;padding:9px 34px 9px 12px;font-weight:700}.collection-catalogue-range-toolbar__select--sort select{min-width:190px}.collection-catalogue-filter-layout{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:clamp(20px,2.6vw,34px);align-items:start;width:100%}.collection-catalogue-filter-layout>.product-grid-container{min-width:0;width:100%;margin:0;padding:0}.ha-collection.collection-products-section .collection-catalogue-filter-layout #product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-catalogue-filter-controller[hidden]{display:none!important}@media(max-width:820px){.collection-catalogue-range-toolbar,.collection-catalogue-range-toolbar.wrap{width:100%;max-width:none;grid-template-columns:1fr;gap:10px;margin-right:0;margin-left:0;padding-right:12px;padding-bottom:14px;padding-left:12px}.collection-catalogue-range-toolbar__controls{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.collection-catalogue-range-toolbar__select select,.collection-catalogue-range-toolbar__select--sort select{width:100%;min-width:0}}.collection-catalogue-filters__vehicle{display:grid;gap:12px;min-width:0}.collection-catalogue-filters__heading{display:grid;gap:4px}.collection-catalogue-filters__heading>span{color:var(--amber-deep, #9a6400);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.collection-catalogue-filters__heading>strong{color:var(--surface-ink, #15130f);font-size:15px;line-height:1.3}.collection-catalogue-filters .fit-console,.collection-catalogue-filters .fit-picker,.collection-catalogue-filters [data-nav2-panel-grid],.collection-catalogue-filters .main-nav__vehicle,.collection-catalogue-filters .main-nav__vehicle-form{min-width:0;width:100%}.collection-catalogue-filters .collection-catalogue-filters__vehicle .fit-console{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.collection-catalogue-filters .fit-picker[data-nav2-inline-filter=true] .main-nav__vehicle{display:block;padding:0;border:0;background:transparent}.collection-catalogue-filters .fit-picker[data-nav2-inline-filter=true] .main-nav__vehicle-copy{display:none}.collection-catalogue-filters .fit-picker[data-nav2-inline-filter=true] .main-nav__vehicle-form{display:grid;grid-template-columns:1fr;gap:10px}.collection-catalogue-filters .fit-picker[data-nav2-inline-filter=true] .main-nav__vehicle-form label{display:grid;gap:6px}.collection-catalogue-filters .fit-picker[data-nav2-inline-filter=true] .main-nav__vehicle-form label span{margin:0;color:var(--surface-muted, #5d574c);font-size:10px;line-height:1.25}.collection-catalogue-filters .fit-picker[data-nav2-inline-filter=true] .main-nav__vehicle-form select,.collection-catalogue-filters .fit-picker[data-nav2-inline-filter=true] .main-nav__vehicle-submit{width:100%;min-height:44px}.collection-catalogue-filters .fit-picker[data-nav2-inline-filter=true] .main-nav__vehicle-submit{margin:0}@media(max-width:820px){.collection-catalogue-filter-layout,.ha-collection.collection-products-section.collection-products-section--department .collection-catalogue-filter-layout{grid-template-columns:minmax(0,1fr);gap:16px}.collection-catalogue-filters{position:static}.ha-collection.collection-products-section .collection-catalogue-filter-layout #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html.collection-category__all-products-filter-pending .all-products-catalogue-panel .collection--all-products-results,html.collection-category__all-products-filter-pending .all-products-catalogue-panel #product-grid.collection--empty{min-height:28rem;opacity:.42;pointer-events:none}.collection-category__all-products-loading-state{display:none;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin:18px 0;padding:18px;border:1px solid rgba(154,100,0,.18);border-radius:14px;background:#fffaf0;color:var(--surface-ink, #15130f)}html.collection-category__all-products-filter-pending .collection-category__all-products-loading-state{display:grid}.collection-category__all-products-loading-state .loading__spinner{display:block;width:24px;height:24px;border:3px solid rgba(154,100,0,.22);border-top-color:var(--amber-deep, #9a6400);border-radius:50%;animation:all-products-loading-spin .7s linear infinite}.collection-category__all-products-loading-state strong,.collection-category__all-products-loading-state span{display:block}.collection-category__all-products-loading-state strong{margin:0}.collection-category__all-products-loading-state span:not(.loading__spinner){margin-top:2px;color:var(--surface-muted, #5d574c);font-size:13px}@keyframes all-products-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.collection-category__all-products-loading-state .loading__spinner{animation:none}}@media(max-width:520px){.ha-collection.collection-range-section.collection-category--tiles .collection-category__grid{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scroll-padding-inline:1px;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ha-collection.collection-range-section.collection-category--tiles .collection-category__grid>*{flex:0 0 min(82%,300px);width:min(82%,300px);max-width:min(82%,300px);scroll-snap-align:start;scroll-snap-stop:always}.ha-collection.collection-range-section.collection-category--tiles .collection-category__grid>:only-child{flex-basis:100%;width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ha-collection.css.map */
