.hmz-collection-fitment{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.hmz-collection-fitment .xo-field-select__select,.hmz-collection-fitment .xo-btn{font-family:var(--font-body-family);font-style:var(--font-body-style)}.hmz-collection-fitment__inner{max-width:108rem;margin:0 auto}.hmz-collection-fitment__header{max-width:72rem;margin:0 auto 2.5rem;text-align:center}.hmz-collection-fitment__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,3vw,4rem);line-height:1.08}.hmz-collection-fitment__description{max-width:60rem;margin:.9rem auto 0;color:color-mix(in srgb,rgba(var(--color-foreground)) 68%,transparent);font-size:calc(var(--font-body-scale)*1.5rem);line-height:calc(1 + .34/var(--font-body-scale))}.hmz-collection-fitment__form{padding:2rem 0 2.1rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 16%,transparent);border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 16%,transparent)}.hmz-collection-fitment__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.hmz-collection-fitment__field{min-width:0}.hmz-collection-fitment__label{display:block;margin-bottom:.65rem;font-size:calc(var(--font-body-scale)*1.35rem);font-weight:600}.hmz-collection-fitment__select.xo-field-select,.hmz-collection-fitment__select .xo-field-select__select{width:100%}.hmz-collection-fitment__select .xo-field-select__select{font-size:calc(var(--font-body-scale)*1.55rem);font-weight:var(--font-body-weight);line-height:calc(1 + .4/var(--font-body-scale))}.hmz-collection-fitment__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.7rem}.hmz-collection-fitment__full-link{color:color-mix(in srgb,rgba(var(--color-foreground)) 82%,transparent);font-size:calc(var(--font-body-scale)*1.35rem);text-decoration:underline;text-underline-offset:.3rem;transition:opacity 180ms ease}.hmz-collection-fitment__full-link:hover{opacity:.62}.hmz-collection-fitment__status{min-height:1.9rem;margin:.85rem 0 0;color:color-mix(in srgb,rgba(var(--color-foreground)) 58%,transparent);font-size:calc(var(--font-body-scale)*1.3rem);text-align:center}.hmz-collection-fitment [hidden]{display:none!important}.hmz-collection-fitment :where(a,button,select):focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.hmz-fitment-inline-results{margin-top:3.2rem}.hmz-fitment-inline-results__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;padding-top:2.4rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 16%,transparent)}.hmz-fitment-inline-results__heading-group{min-width:0}.hmz-fitment-inline-results__eyebrow{margin:0 0 .7rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 50%,transparent);font-size:calc(var(--font-body-scale)*1.15rem);font-weight:600;line-height:1.3;letter-spacing:.09em;text-transform:uppercase}.hmz-fitment-inline-results__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.2rem,2.4vw,3.2rem);line-height:1.12}.hmz-fitment-inline-results__count{margin:.65rem 0 0;color:color-mix(in srgb,rgba(var(--color-foreground)) 55%,transparent);font-size:calc(var(--font-body-scale)*1.3rem);line-height:1.4}.hmz-fitment-inline-results__reset{appearance:none;margin:0 0 .15rem;padding:0;border:0;background:transparent;color:color-mix(in srgb,rgba(var(--color-foreground)) 76%,transparent);font:inherit;font-size:calc(var(--font-body-scale)*1.3rem);line-height:1.4;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;transition:opacity 180ms ease}.hmz-fitment-inline-results__reset:hover{opacity:.62}.hmz-fitment-inline-results__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.6rem;row-gap:3rem;margin-top:2.5rem}.hmz-fitment-inline-results__grid>xo-product{min-width:0}.hmz-fitment-inline-results__empty{margin:3rem 0 0;padding:5rem 2rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 12%,transparent);color:color-mix(in srgb,rgba(var(--color-foreground)) 60%,transparent);font-size:calc(var(--font-body-scale)*1.45rem);text-align:center}.hmz-collection-products-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-bottom:1.35rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 14%,transparent)}.hmz-collection-products-heading__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.3rem,2vw,3.1rem);line-height:1.1}.hmz-collection-products-heading__count{margin:0;white-space:nowrap;color:color-mix(in srgb,rgba(var(--color-foreground)) 52%,transparent);font-size:calc(var(--font-body-scale)*1.3rem);line-height:1.4}.xo-main-collection .xo-facets-horizontal{padding:1.35rem 0 1.55rem}.xo-main-collection .xo-facets-horizontal__caption{font-size:calc(var(--font-body-scale)*1.3rem);font-weight:500;opacity:.58}.xo-main-collection .xo-field-select-custom__name{font-size:calc(var(--font-body-scale)*1.3rem);opacity:.62}.xo-main-collection .xo-facets-horizontal__selector{gap:1.2rem}.xo-main-collection .xo-facets-horizontal__item{gap:.65rem}.xo-main-collection .xo-facets-horizontal__item .xo-field-select-custom__trigger{min-height:auto}.hmz-all-products-card-meta{margin-top:.3rem;margin-bottom:.75rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 46%,transparent);font-size:calc(var(--font-body-scale)*1.15rem);line-height:1.35;letter-spacing:.01em}.hmz-all-products-card-years,.hmz-all-products-card-series{display:inline}.hmz-all-products-card-years+.hmz-all-products-card-series::before{content:" · "}@media(max-width:989px) and (min-width:768px){.hmz-fitment-inline-results__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.hmz-collection-fitment__header{margin-bottom:2rem}.hmz-collection-fitment__heading{font-size:clamp(2.5rem,7.5vw,3.4rem)}.hmz-collection-fitment__description{font-size:calc(var(--font-body-scale)*1.45rem)}.hmz-collection-fitment__form{padding-block:1.8rem 2rem}.hmz-collection-fitment__fields{grid-template-columns:1fr;gap:1.2rem}.hmz-collection-fitment__actions{gap:1rem;margin-top:1.55rem}.hmz-collection-fitment__status{margin-top:.75rem}.hmz-fitment-inline-results{margin-top:2.6rem}.hmz-fitment-inline-results__header{display:block;padding-top:2rem}.hmz-fitment-inline-results__heading-group{width:100%}.hmz-fitment-inline-results__eyebrow{margin-bottom:.55rem;font-size:calc(var(--font-body-scale)*1.05rem)}.hmz-fitment-inline-results__title{max-width:100%;font-size:2.1rem;line-height:1.15;letter-spacing:-.01em;word-break:normal;overflow-wrap:break-word}.hmz-fitment-inline-results__count{margin-top:.55rem}.hmz-fitment-inline-results__reset{display:inline-block;margin:1.15rem 0 0;white-space:nowrap;font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.35}.hmz-fitment-inline-results__count{font-size:calc(var(--font-body-scale)*1.2rem)}.hmz-fitment-inline-results__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:2.2rem;margin-top:2rem;align-items:stretch}.hmz-fitment-inline-results__grid>xo-product,.section-collection-products xo-product{display:flex;min-width:0;height:100%}.hmz-fitment-inline-results__grid .xo-product-card,.section-collection-products .xo-product-card{display:flex;flex-direction:column;width:100%;height:100%}.hmz-fitment-inline-results__grid .xo-product-card__information,.section-collection-products .xo-product-card__information{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;text-align:center}.hmz-fitment-inline-results__grid .xo-product-card__information>h2,.hmz-fitment-inline-results__grid .xo-product-card__information>h3,.hmz-fitment-inline-results__grid .xo-product-card__information>h4,.section-collection-products .xo-product-card__information>h2,.section-collection-products .xo-product-card__information>h3,.section-collection-products .xo-product-card__information>h4{width:100%}.hmz-fitment-inline-results__grid .xo-product-card__title,.section-collection-products .xo-product-card__title{display:flex;align-items:center;justify-content:center;width:100%;height:10.8rem;min-height:10.8rem;margin:0 auto;text-align:center;line-height:1.18}.hmz-fitment-inline-results__grid .hmz-all-products-card-meta,.section-collection-products .hmz-all-products-card-meta{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:4.5rem;margin:.35rem 0 .85rem;text-align:center;line-height:1.22}.hmz-fitment-inline-results__grid .hmz-all-products-card-years,.hmz-fitment-inline-results__grid .hmz-all-products-card-series,.section-collection-products .hmz-all-products-card-years,.section-collection-products .hmz-all-products-card-series{display:block;width:100%;text-align:center}.hmz-fitment-inline-results__grid .hmz-all-products-card-years+.hmz-all-products-card-series::before,.section-collection-products .hmz-all-products-card-years+.hmz-all-products-card-series::before{content:none}.hmz-fitment-inline-results__grid .xo-product-card__price-badge,.section-collection-products .xo-product-card__price-badge{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:5.6rem;margin-top:auto;text-align:center}.hmz-fitment-inline-results__grid .xo-product-card__price,.hmz-fitment-inline-results__grid .xo-product-card__price-inner,.hmz-fitment-inline-results__grid .xo-product-card__price-varies,.section-collection-products .xo-product-card__price,.section-collection-products .xo-product-card__price-inner,.section-collection-products .xo-product-card__price-varies{width:100%;text-align:center}.hmz-collection-products-heading{gap:1.2rem;padding-bottom:1.15rem}.hmz-collection-products-heading__title{font-size:2.25rem}.hmz-collection-products-heading__count{font-size:calc(var(--font-body-scale)*1.2rem)}.hmz-all-products-card-meta{margin-top:.25rem;margin-bottom:.65rem;font-size:calc(var(--font-body-scale)*1.1rem)}}@media(max-width:767px){.hmz-fitment-inline-results__grid .xo-product-card__title,.section-collection-products .xo-product-card__title{height:7.2rem;min-height:7.2rem}.hmz-fitment-inline-results__grid .hmz-all-products-card-meta,.section-collection-products .hmz-all-products-card-meta{justify-content:center;min-height:3.4rem;margin:.15rem 0 .3rem;line-height:1.18}.hmz-fitment-inline-results__grid .xo-product-card__price-badge,.section-collection-products .xo-product-card__price-badge{align-items:center;justify-content:center;min-height:3.4rem;margin-top:0;text-align:center}.hmz-fitment-inline-results__grid .xo-product-card__price,.hmz-fitment-inline-results__grid .xo-product-card__price-inner,.section-collection-products .xo-product-card__price,.section-collection-products .xo-product-card__price-inner{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.hmz-fitment-inline-results__grid .xo-product-card__price-varies,.section-collection-products .xo-product-card__price-varies{width:100%;text-align:center}}@media(max-width:767px){.hmz-fitment-inline-results__grid .xo-product-card__title,.section-collection-products .xo-product-card__title{height:9.4rem;min-height:9.4rem;line-height:1.12;overflow:visible}}.hmz-collection-products-heading{border-bottom:0}.hmz-fitment-inline-results__header{border-top:0}