.jci-product-listing-template{--jci-listing-red: #ec1c24;--jci-listing-black: #03040a;--jci-listing-panel: #0a0a0a;--jci-listing-graphite: #161616;--jci-listing-line: rgba(255, 255, 255, .14);--jci-listing-muted: #8c8c8c;--jci-listing-white: #f2f2f2;background:var(--jci-listing-black);color:var(--jci-listing-white);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.jci-product-listing-template .shopify-section--collection-banner,.jci-product-listing-template .l-collection-logos-section,.jci-product-listing-template .shopify-section--main-collection{background:var(--jci-listing-black);color:var(--jci-listing-white)}@media screen and (max-width:749px){.jci-product-listing-template .jci-collection-list-page__ymm{border-bottom:1px solid rgba(255,255,255,.09)}}.jci-product-listing-template #mobile-facet-toolbar{z-index:5;background:var(--jci-listing-black)}.jci-product-listing-template #mobile-facet-toolbar .mobile-toolbar__item{border-color:var(--jci-listing-line);background:#080808;color:#a4a4a4;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.jci-product-listing-template #mobile-facet-toolbar .mobile-toolbar__item:focus-visible{position:relative;z-index:1;outline:2px solid var(--jci-listing-red);outline-offset:-2px}.jci-product-listing-template .shopify-section--collection-banner .page-header{margin:0;padding-top:12px;padding-bottom:12px;text-align:left;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px}.jci-product-listing-template .shopify-section--collection-banner .page-header:before{content:none}.jci-product-listing-template .shopify-section--collection-banner .breadcrumb--floating{position:static;display:block;flex-basis:100%;margin:0;color:#777;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.jci-product-listing-template .shopify-section--collection-banner .breadcrumb__list{padding:0}.jci-product-listing-template .shopify-section--collection-banner .page-header__text-wrapper{flex:1 1 auto;min-width:0;max-width:none;margin:0}.jci-product-listing-template .shopify-section--collection-banner .page-header h1{margin:0;color:var(--jci-listing-white);font-family:inherit;font-size:clamp(29px,3.55vw,50px);font-weight:500;line-height:1.1;letter-spacing:normal;text-transform:uppercase;text-shadow:0 0 2px rgba(255,255,255,.22)}.jci-product-listing-template .shopify-section--collection-banner .page-header__text-wrapper>div:not(:first-child){max-width:700px;color:var(--jci-listing-muted);font-size:14px;line-height:1.75}.jci-product-listing-template .jci-page-stats{display:none;flex:0 0 auto;gap:1px;background:var(--jci-listing-line);width:fit-content}@media screen and (min-width:750px){.jci-product-listing-template .shopify-section--collection-banner .page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"breadcrumb breadcrumb" "title stats" "description description";column-gap:clamp(14px,2vw,28px);row-gap:10px}.jci-product-listing-template .shopify-section--collection-banner .breadcrumb--floating{grid-area:breadcrumb}.jci-product-listing-template .shopify-section--collection-banner .page-header__text-wrapper{display:contents}.jci-product-listing-template .shopify-section--collection-banner .page-header h1{grid-area:title;min-width:0}.jci-product-listing-template .shopify-section--collection-banner .page-header__text-wrapper>div:not(:first-child){grid-area:description}.jci-product-listing-template .jci-page-stats{display:flex;grid-area:stats}}@media screen and (min-width:750px)and (max-width:999px){.jci-product-listing-template .shopify-section--collection-banner .page-header h1{overflow:hidden;font-size:clamp(21px,3.15vw,31px);white-space:nowrap;text-overflow:ellipsis}}.jci-product-listing-template .jci-page-stats__item{display:flex;flex-direction:row;align-items:baseline;gap:6px;background:var(--jci-listing-black);padding:12px 20px 0;min-width:0}.jci-product-listing-template .jci-page-stats__item--rating{display:none}.jci-product-listing-template .jci-page-stats__item b{font-family:inherit;font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--jci-listing-white)}.jci-product-listing-template .jci-page-stats__item span{font-size:21px;font-weight:600;letter-spacing:-.02em;text-transform:uppercase;color:var(--jci-listing-white)}@media screen and (min-width:750px)and (max-width:999px){.jci-product-listing-template .jci-page-stats__item{min-height:34px;align-items:center;gap:4px;padding:0 10px}.jci-product-listing-template .jci-page-stats__item b,.jci-product-listing-template .jci-page-stats__item span{font-size:16px}}.jci-product-listing-template .l-collection-logos-section{position:relative;max-width:var(--container-max-width);margin-left:auto;margin-right:auto}.jci-product-listing-template .l-collection-logos-section:before,.jci-product-listing-template .l-collection-logos-section:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--jci-listing-line) calc(var(--container-gutter) * 2),var(--jci-listing-line) calc(100% - var(--container-gutter) * 2),transparent);pointer-events:none}.jci-product-listing-template .l-collection-logos-section:before{top:0}.jci-product-listing-template .l-collection-logos-section:after{bottom:0}.jci-product-listing-template .jci-tag-navigation{margin-top:0;margin-bottom:0;padding-top:14px;padding-bottom:14px}.jci-product-listing-template .jci-tag-navigation__group{min-width:0}.jci-product-listing-template .jci-tag-navigation__makes-row{display:flex;align-items:center;gap:16px}.jci-product-listing-template .jci-tag-navigation__label{flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#767676}.jci-product-listing-template .jci-tag-navigation__brand-row{position:relative;flex:1 1 auto;min-width:0}.jci-product-listing-template .jci-tag-navigation__rail,.jci-product-listing-template .l-collection-logos{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:0 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.jci-product-listing-template .jci-tag-navigation__rail--logos{width:100%;min-width:0;gap:6px;padding-right:76px}.jci-product-listing-template .jci-tag-navigation__edge-fade{display:none}.jci-product-listing-template .jci-tag-navigation__scroll-controls{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;pointer-events:none}.jci-product-listing-template .jci-tag-navigation__scroll-control{position:absolute;top:0;bottom:0;display:grid;place-items:center;width:58px;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#a0a0a0;pointer-events:auto;transition:color .18s ease,opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.jci-product-listing-template .jci-tag-navigation__scroll-control--previous{left:0;justify-items:start;background:linear-gradient(90deg,var(--jci-listing-black) 38%,rgba(3,4,10,0))}.jci-product-listing-template .jci-tag-navigation__scroll-control--next{right:0;justify-items:end;padding-right:2px;background:linear-gradient(90deg,rgba(3,4,10,0),var(--jci-listing-black) 62%)}.jci-product-listing-template .jci-tag-navigation__scroll-control:hover,.jci-product-listing-template .jci-tag-navigation__scroll-control:focus-visible{color:#fff}.jci-product-listing-template .jci-tag-navigation__scroll-control--previous:hover,.jci-product-listing-template .jci-tag-navigation__scroll-control--previous:focus-visible{transform:translate(-2px)}.jci-product-listing-template .jci-tag-navigation__scroll-control--next:hover,.jci-product-listing-template .jci-tag-navigation__scroll-control--next:focus-visible{transform:translate(2px)}.jci-product-listing-template .jci-tag-navigation__scroll-control:disabled{opacity:0;pointer-events:none}.jci-product-listing-template .jci-tag-navigation__scroll-control svg{width:20px;height:20px}.jci-product-listing-template .jci-tag-navigation__rail::-webkit-scrollbar{display:none}.jci-product-listing-template .jci-tag-navigation__rail:after{content:none}.jci-product-listing-template .l-collection-logos-carousel-item{flex:0 0 auto;width:var(--l-logo-width-desktop, 96px);margin:0;scroll-snap-align:start}.jci-product-listing-template .jci-tag-navigation__group--makes .l-collection-logos-carousel-item-logo{position:relative;min-width:96px;height:48px;padding:5px 12px;border:1px solid var(--jci-listing-line);background:linear-gradient(180deg,#0b0e12,#08090b);overflow:hidden;transition:border-color .18s ease}.jci-product-listing-template .jci-tag-navigation__group--makes .l-collection-logos-carousel-item-logo:hover,.jci-product-listing-template .jci-tag-navigation__group--makes .l-collection-logos-carousel-item-logo:focus-within,.jci-product-listing-template .jci-tag-navigation__group--makes .l-collection-logos-carousel-item-logo.is-current-tag{border-color:var(--jci-listing-red)}.jci-product-listing-template .jci-tag-navigation__group--makes .l-collection-logos-carousel-item-logo.is-current-tag:before{display:none}.jci-product-listing-template .l-collection-logos__tag-logo-link{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;min-width:0;max-width:none}.jci-product-listing-template .l-collection-logos__tag-logo-link img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:.55;filter:grayscale(1) invert(1) contrast(1.08);mix-blend-mode:screen;transition:opacity .18s ease}.jci-product-listing-template .jci-tag-navigation__group--makes .l-collection-logos-carousel-item-logo:hover img,.jci-product-listing-template .jci-tag-navigation__group--makes .l-collection-logos-carousel-item-logo:focus-within img,.jci-product-listing-template .jci-tag-navigation__group--makes .l-collection-logos-carousel-item-logo.is-current-tag img{opacity:1}.jci-product-listing-template .l-collection-logos-carousel-item-logo.is-current-tag:before{bottom:0;width:28px;height:2px;background:var(--jci-listing-red)}.jci-product-listing-template .l-collection-logos-carousel-item-tag{width:auto}.jci-product-listing-template .l-collection-logos__tag-link{display:flex;align-items:center;justify-content:center;height:48px;padding:0 14px;border:1px solid var(--jci-listing-line);border-radius:0;background:linear-gradient(180deg,#0b0e12,#08090b);color:#767676;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:border-color .18s ease,color .18s ease}.jci-product-listing-template .l-collection-logos__tag-link:hover,.jci-product-listing-template .l-collection-logos__tag-link:focus-visible,.jci-product-listing-template .l-collection-logos__tag-link.is-active,.jci-product-listing-template .l-collection-logos-carousel-item.is-current-tag .l-collection-logos__tag-link{border-color:var(--jci-listing-red);color:#dbdbdb}.jci-product-listing-template .shopify-section--main-collection>section{padding:14px 0 clamp(56px,7vw,108px)}.jci-product-listing-template .jci-product-listing__container{max-width:var(--container-max-width)}.jci-product-facet{--jci-product-grid-columns: 4;align-items:flex-start;margin-top:0}.jci-product-facet .product-facet__aside{width:0;margin:0!important;overflow:clip;opacity:0;visibility:hidden;transform:translate(-12px);transition:width .26s cubic-bezier(.22,.61,.36,1),margin .26s cubic-bezier(.22,.61,.36,1),opacity .18s ease,transform .26s cubic-bezier(.22,.61,.36,1),visibility 0s linear .26s}.jci-product-facet.is-filter-open .product-facet__aside{width:280px;margin-right:30px!important;opacity:1;visibility:visible;transform:translate(0);transition-delay:0s}@media screen and (max-width:999px){.jci-product-facet .product-facet__aside{display:none!important}}.jci-product-facet .product-facet__aside-inner{width:280px;padding:20px;border:1px solid var(--jci-listing-line);border-radius:2px;background:var(--jci-listing-panel)}.jci-product-facet .product-facet__filters-header{padding-bottom:16px;border-bottom:1px solid var(--jci-listing-line)}.jci-product-facet .product-facet__filters-header .heading,.jci-product-facet .collapsible-toggle,.jci-product-facet .checkbox-container,.jci-product-facet .price-range{color:var(--jci-listing-white)}.jci-product-listing-template #facet-filters,.jci-product-listing-template #sort-by-popover{--root-background: 3, 4, 10;--root-heading-color: 242, 242, 242;--root-text-color: 210, 210, 210;--root-border-color: 255, 255, 255;--root-primary-button-background: 236, 28, 36;--root-primary-button-text-color: 255, 255, 255}.jci-product-listing-template #facet-filters .checkbox{border-color:#ffffff52}.jci-product-facet .product-facet__main{min-width:0}.jci-product-facet .product-facet__meta-bar{display:flex;align-items:center;min-height:52px;margin-bottom:0;padding:14px 2px;color:var(--jci-listing-muted)}.jci-product-facet .jci-product-toolbar__right{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.jci-product-facet .product-facet__meta-bar-item{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.jci-product-facet .jci-product-toolbar__filter{display:inline-flex;align-items:center;gap:9px;margin-right:20px;padding:9px 13px;border:1px solid var(--jci-listing-line);border-radius:2px;color:#a5a5a5;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.jci-product-facet.is-filter-open .jci-product-toolbar__filter{border-color:var(--jci-listing-red);background:var(--jci-listing-red);color:#fff}.jci-product-facet .jci-product-toolbar__filter svg{width:15px;height:15px}.jci-product-facet .product-facet__meta-bar-item--count{color:#777}.jci-product-facet .product-facet__meta-bar-item--sort{margin-left:0}.jci-product-facet .jci-product-sort-button{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:2px;color:#858585;font:inherit;-webkit-tap-highlight-color:transparent;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.jci-product-facet .jci-product-sort-button[aria-expanded=true]{border-color:#343434;background:#0c0c0c;color:#f2f2f2}@media(hover:hover)and (pointer:fine){.jci-product-facet .jci-product-sort-button:hover{border-color:#343434;background:#0c0c0c;color:#f2f2f2}}.jci-product-sort-icon{flex:0 0 auto;color:#8a8a8a;transition:color .18s ease}.jci-product-sort-button[aria-expanded=true] .jci-product-sort-icon{color:var(--jci-listing-red);transform:none}@media(hover:hover)and (pointer:fine){.jci-product-sort-button:hover .jci-product-sort-icon{color:var(--jci-listing-red)}}.jci-product-sort-button__label{color:#b5b5b5}.jci-product-sort-button__value{color:#777;font-weight:500;letter-spacing:.02em;text-transform:none}.jci-product-sort-button>svg:last-child{width:10px;transition:transform .26s cubic-bezier(.22,1,.36,1),color .18s ease}.jci-product-sort-button[aria-expanded=true]>svg:last-child{color:var(--jci-listing-red);transform:rotate(180deg)}.jci-product-facet #sort-by-popover.popover{--heading-color: 242, 242, 242;--text-color: 176, 176, 176}.jci-product-listing-template #sort-by-popover:before,.jci-product-listing-template #sort-by-popover:after{display:none!important;content:none!important}@media screen and (min-width:750px){.jci-product-facet #sort-by-popover.popover{top:calc(100% + 6px);right:0;left:auto;width:286px;border:1px solid #303030;border-radius:2px;background:#0a0a0a;box-shadow:0 24px 58px #0000009e;color:#b0b0b0;z-index:10}.jci-product-facet #sort-by-popover .popover__overlay,.jci-product-facet #sort-by-popover .popover__header{display:none}.jci-product-facet #sort-by-popover .popover__content{padding:8px}.jci-product-facet #sort-by-popover .popover__choice-list{display:grid;gap:2px}.jci-product-facet #sort-by-popover .popover__choice-item{position:relative;display:flex;align-items:center;min-height:42px;margin:0;padding:0 14px;border-radius:2px;overflow:hidden;color:#a1a1a1;cursor:pointer;transition:color .18s ease,background-color .18s ease,padding-left .26s cubic-bezier(.22,1,.36,1)}.jci-product-facet #sort-by-popover .popover__choice-item:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;background:var(--jci-listing-red);opacity:0;transform:scaleY(.35);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}.jci-product-facet #sort-by-popover .popover__choice-item:hover{padding-left:20px;background:#141414;color:#fff}.jci-product-facet #sort-by-popover .popover__choice-item:hover:before,.jci-product-facet #sort-by-popover .popover__choice-item:has(input:checked):before{opacity:1;transform:scaleY(1)}.jci-product-facet #sort-by-popover .popover__choice-item:has(input:checked){background:#111;color:#fff}.jci-product-facet #sort-by-popover .popover__choice-label{font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}}.jci-product-grid-switcher{display:inline-flex;align-items:center;gap:5px;margin-left:0;padding-right:0;border-right:0}.jci-product-grid-switcher button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;color:#4d4d4d;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.jci-product-grid-switcher button:hover{color:#999}.jci-product-grid-switcher button[aria-pressed=true]{border-color:#3b3b3b;background:#101010;color:#fff}.jci-product-grid-switcher button:focus-visible,.jci-product-facet button:focus-visible,.jci-product-card a:focus-visible{outline:2px solid var(--jci-listing-red);outline-offset:2px}.jci-product-grid-icon{display:grid;width:24px;height:24px;gap:2px}.jci-product-grid-icon--1{grid-template:1fr / 1fr}.jci-product-grid-icon--2{grid-template:repeat(2,1fr) / repeat(2,1fr)}.jci-product-grid-icon--3{grid-template:repeat(3,1fr) / repeat(3,1fr)}.jci-product-grid-icon--4{grid-template:repeat(4,1fr) / repeat(4,1fr)}.jci-product-grid-icon i{border-radius:1px;background:currentColor}.jci-product-grid-icon--list svg{width:100%;height:100%;fill:currentColor}@media screen and (min-width:750px){.jci-product-facet .jci-product-query-bar{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;min-height:58px;margin-bottom:0;padding:0 2px 14px;overflow:visible}.jci-product-query-summary{display:flex;align-items:center;flex:1 1 230px;min-width:0;gap:10px}.jci-product-query-tally{display:inline-flex;align-items:baseline;flex:0 0 auto;gap:6px;color:#666;font-size:14px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase}.jci-product-query-tally strong{color:#fff;font-size:14px;font-weight:700}.jci-product-query-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.jci-product-query-chips .tag{display:inline-flex;align-items:center;flex-direction:row-reverse;gap:8px;min-height:27px;margin:0;padding:0 9px;border:1px solid rgba(238,28,36,.46);border-radius:2px;background:#ee1c240e;color:#d7d7d7;font-size:9px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase}.jci-product-query-chips .tag__icon{display:grid;place-items:center;width:15px;height:15px;margin:0;color:var(--jci-listing-red)}.jci-product-query-chips .tag__icon svg{width:8px;height:8px}.jci-product-query-chips .tag-link{margin:0 0 0 2px;color:#777;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.jci-product-facet .jci-product-toolbar__right{display:flex;align-items:center;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;margin-left:auto}.jci-product-query-controls.hidden-pocket{display:contents!important}.jci-product-grid-switcher.hidden-pocket:not(.jci-product-grid-switcher--mobile){display:inline-flex!important}.jci-product-filter-button.hidden-lap-and-up,.jci-product-grid-switcher--mobile.hidden-lap-and-up{display:none!important}.jci-product-query-control{position:relative;flex:0 0 auto}.jci-product-query-control>summary{list-style:none}.jci-product-query-control>summary::-webkit-details-marker{display:none}.jci-product-query-control__trigger,.jci-product-facet .jci-product-sort-button{display:inline-flex;align-items:center;gap:7px;min-width:92px;height:36px;min-height:36px;padding:0 10px;border:1px solid #292929;border-radius:2px;background:#0d0d0d;color:#6f6f6f;font-size:9px;font-weight:600;letter-spacing:.11em;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.jci-product-query-control__trigger:hover,.jci-product-query-control[open] .jci-product-query-control__trigger,.jci-product-facet .jci-product-sort-button:hover,.jci-product-facet .jci-product-sort-button[aria-expanded=true]{border-color:#454545;background:#121212;color:#eee}.jci-product-query-control.is-set .jci-product-query-control__trigger{border-color:#ee1c2494;color:#eee}.jci-product-query-control.is-disabled{opacity:.42}.jci-product-query-control.is-disabled .jci-product-query-control__trigger{cursor:not-allowed}.jci-product-query-control__label,.jci-product-sort-button__label{color:#747474}.jci-product-query-control__value,.jci-product-facet .jci-product-sort-button__value{max-width:106px;overflow:hidden;color:#d7d7d7;font-weight:600;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.jci-product-query-control.is-set .jci-product-query-control__value{color:var(--jci-listing-red)}.jci-product-query-control__trigger>svg,.jci-product-facet .jci-product-sort-button>svg:last-child{flex:0 0 auto;width:9px;margin-left:auto;color:#666;transition:color .16s ease,transform .18s ease}.jci-product-query-control[open] .jci-product-query-control__trigger>svg,.jci-product-facet .jci-product-sort-button[aria-expanded=true]>svg:last-child{color:var(--jci-listing-red);transform:rotate(180deg)}.jci-product-query-control__panel{position:absolute;z-index:32;top:calc(100% + 6px);left:0;width:min(290px,calc(100vw - 40px));padding:8px;border:1px solid #303030;border-radius:2px;background:#090909;box-shadow:0 24px 58px #000000ad}.jci-product-query-control:nth-last-child(-n+2) .jci-product-query-control__panel{right:0;left:auto}.jci-product-query-control__search{box-sizing:border-box;width:100%;height:32px;margin-bottom:6px;padding:0 10px;border:1px solid #303030;border-radius:2px;background:#0d0d0d;color:#f2f2f2;font-family:inherit;font-size:11px}.jci-product-query-control__search::placeholder{color:#555}.jci-product-query-control__search:focus-visible{border-color:var(--jci-listing-red);outline:0}.jci-product-query-control__hint{margin:1px 10px 6px;color:#7a7a7a;font-size:10px;line-height:1.5}.jci-product-query-option[hidden]{display:none}.jci-product-query-control__options{display:grid;gap:2px;max-height:min(360px,calc(100vh - 180px));overflow:auto;overscroll-behavior:contain;scrollbar-color:#343434 #0a0a0a;scrollbar-width:thin}.jci-product-query-option{position:relative;display:grid;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;padding:0 10px;border-radius:2px;color:#999;font-size:10px;font-weight:500;letter-spacing:.045em;transition:color .16s ease,background-color .16s ease,padding-left .18s ease}.jci-product-query-option:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:2px;background:var(--jci-listing-red);opacity:0;transform:scaleY(.35);transition:opacity .16s ease,transform .18s ease}.jci-product-query-option:hover,.jci-product-query-option:focus-visible,.jci-product-query-option.is-active{padding-left:14px;background:#141414;color:#f2f2f2}.jci-product-query-option:hover:before,.jci-product-query-option:focus-visible:before,.jci-product-query-option.is-active:before{opacity:1;transform:scaleY(1)}.jci-product-query-option__check{width:11px;height:11px;border:1px solid #444;border-radius:1px}.jci-product-query-option.is-active .jci-product-query-option__check{border-color:var(--jci-listing-red);background:var(--jci-listing-red);box-shadow:0 0 9px #ee1c244d}.jci-product-query-option__count{color:#555;font-size:9px;font-variant-numeric:tabular-nums}.jci-product-query-option__make{margin-left:6px;color:#5f5f5f;font-size:9px;font-weight:500;font-style:normal;letter-spacing:.04em;text-transform:none}.jci-product-query-option.is-active .jci-product-query-option__make{color:#8a8a8a}.jci-product-query-option.is-disabled{opacity:.35;pointer-events:none}.jci-product-facet .jci-product-sort-icon{display:none}.jci-product-facet .jci-product-sort-button{min-width:150px}.jci-product-facet .jci-product-sort-button__value{max-width:120px}.jci-product-grid-switcher{gap:8px;height:auto;overflow:visible;border:0;border-radius:0;background:none}.jci-product-grid-switcher button{width:38px;height:36px;border:1px solid rgba(255,255,255,.16);border-radius:2px;background:#ffffff06;color:#ffffff54}.jci-product-grid-switcher button:hover{border-color:#ffffff59;color:#ffffffa6}.jci-product-grid-switcher button[aria-pressed=true]{border-color:#ffffff29;background:#ffffff06;color:#fff}.jci-product-card .price-list>.price:not(:last-child){margin-right:0!important}.jci-product-card .price--compare{font-size:14px!important}}.jci-product-facet[data-jci-grid="3"]{--jci-product-grid-columns: 3}.jci-product-facet[data-jci-grid="4"]{--jci-product-grid-columns: 4}.jci-product-facet.is-filter-open{--jci-product-grid-columns: 3}.jci-product-facet .product-list__inner{grid-template-columns:repeat(var(--jci-product-grid-columns),minmax(0,1fr));gap:clamp(34px,4vw,58px) clamp(12px,1.45vw,22px);overflow:visible;transition:grid-template-columns .26s cubic-bezier(.22,.61,.36,1)}.jci-product-facet[data-jci-grid=list] .product-list__inner,.jci-product-table-wrap{display:none}.jci-product-facet[data-jci-grid=list] .jci-product-table-wrap{display:block}.jci-product-card{min-width:0;color:var(--jci-listing-white)}.jci-product-card .product-item__image-wrapper{margin-bottom:0;overflow:visible}.jci-product-media{position:relative;overflow:hidden;border:1px solid #242424;border-radius:0!important;background:#0b0b0b;isolation:isolate;transition:border-color .4s ease,box-shadow .5s ease}.jci-product-card:hover .jci-product-media{border-color:#ffffff3d;box-shadow:none}.jci-product-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background:linear-gradient(to bottom,#0000 0% 84%,#0000002e)}.jci-product-media__link{display:block;min-height:0;padding-bottom:100%!important;overflow:hidden;border-radius:0!important;background:#0b0b0b;touch-action:pan-y pinch-zoom}.jci-product-media :is(img,video,svg){border-radius:0!important}.jci-product-media__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0;visibility:hidden;clip-path:inset(0);pointer-events:none}.jci-product-media__frame.is-current{z-index:1;visibility:visible}.jci-product-media__frame.is-entering{z-index:2;visibility:visible;transition:clip-path .36s cubic-bezier(.22,1,.36,1);will-change:clip-path}.jci-product-media__frame.is-entering-from-right{clip-path:inset(0 0 0 100%)}.jci-product-media__frame.is-entering-from-left{clip-path:inset(0 100% 0 0)}.jci-product-media__frame.is-entering.is-revealed{clip-path:inset(0)}.jci-product-media__image,.jci-product-media__video,.jci-product-media__placeholder,.jci-product-media__variant-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;object-fit:contain;object-position:center;background:#0b0b0b}.jci-product-media__video{z-index:2;display:none}.jci-product-media__frame.is-video-playing .jci-product-media__video{display:block}.jci-product-media__variant-image{z-index:4}.jci-product-media__segments{position:absolute;bottom:11px;left:12px;z-index:7;display:flex;gap:3px;max-width:calc(100% - 24px)}.jci-product-media__segment{display:block;width:12px;height:18px;padding:8px 0;border:0;background:transparent;cursor:pointer}.jci-product-media__segment span{display:block;width:100%;height:2px;border-radius:0;background:#ffffff4d;transition:background .18s ease,transform .18s cubic-bezier(.2,.9,.3,1)}.jci-product-media__segment.is-active span{background:var(--jci-listing-red);transform:scaleY(2)}.jci-product-card .product-item__label-list{z-index:2;top:12px;right:12px;bottom:auto;left:auto;align-items:flex-end}.jci-product-card .label{border-radius:2px;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.jci-product-card__save-badge{position:absolute;z-index:2;top:12px;left:12px}.jci-product-card .label--fitment{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;background:#03040ab8;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--jci-listing-white);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:9px;letter-spacing:.12em;white-space:nowrap}.jci-product-card .label--fitment i{font-style:normal;color:var(--jci-listing-muted)}.jci-product-card .product-item__info{align-items:flex-start;width:100%;padding-top:14px;text-align:left!important}.jci-product-card .product-item-meta{width:100%;text-align:left!important}.jci-product-card__type{display:block;overflow:hidden;color:#6f6f6f;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.18em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.jci-product-card .product-item-meta__title{display:block;min-height:2.72em;margin-top:7px;color:var(--jci-listing-white);font-family:inherit;font-size:clamp(12px,.88vw,13.5px);font-weight:600;line-height:1.36;letter-spacing:.015em;text-align:left!important}.jci-product-card .loox-rating{min-height:18px;margin-top:9px;color:#868686;font-size:11px;text-align:left!important}.jci-product-card .loox-rating .loox-icon{width:12px!important;height:12px!important;color:var(--jci-listing-red)!important}.jci-product-card .loox-rating .loox-rating-label{color:#868686!important;font-size:11px!important;font-weight:400!important}.jci-product-card .loox-rating svg,.jci-product-card .loox-rating [class*=star]{width:12px!important;height:12px!important;color:var(--jci-listing-red)!important;fill:var(--jci-listing-red)!important}.jci-product-card .product-item-meta__price-list-container{display:flex;align-items:baseline;width:100%;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #242424}.jci-product-card__from{flex:0 0 auto;color:#696969;font-size:9px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase}.jci-product-card .price-list{align-items:baseline;justify-content:flex-start;gap:8px;text-align:left!important}.jci-product-card .price{color:#ededed;font-size:16px;font-weight:700;line-height:1.1}.jci-product-card .price--highlight{color:var(--jci-listing-white)}.jci-product-card .price--compare{color:#626262}.jci-product-card .product-item__quick-form .button,.jci-product-card .product-item__quick-buy-button{border-radius:2px}.jci-product-listing-template .pagination{margin-top:clamp(30px,3vw,42px)}.jci-product-listing-template .pagination__nav{display:flex;gap:6px}.jci-product-listing-template .pagination__nav-item{display:grid;place-items:center;width:44px;height:44px;border:1px solid #292929;border-radius:2px!important;background:#080808;box-shadow:none;color:#858585;font-size:11px;font-weight:600;line-height:1;letter-spacing:.08em;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.jci-product-listing-template a.pagination__nav-item:hover{border-color:#5a5a5a;background:#111;color:#fff}.jci-product-listing-template .pagination__nav-item[aria-current=page]{border-color:var(--jci-listing-red);background:var(--jci-listing-red);color:#fff}.jci-product-listing-template .pagination__nav-item[aria-current]:before{content:none}.jci-product-listing-template .pagination__nav-item svg{width:18px;height:18px;color:#fff}.jci-product-listing-template .pagination__nav-item:focus-visible{outline:2px solid var(--jci-listing-red);outline-offset:2px}@media screen and (min-width:750px){.jci-product-card .product-item__image-wrapper{margin-bottom:0}.jci-product-grid-switcher--mobile{display:none!important}.jci-product-facet .jci-icon-wrap .product-facet__active-count{display:none}}@media screen and (min-width:750px)and (max-width:1199px){.jci-product-facet{--jci-product-grid-columns: 3}.jci-product-facet.is-filter-open{--jci-product-grid-columns: 2}.jci-product-facet.is-filter-open .product-facet__aside{width:250px;margin-right:22px!important}.jci-product-facet .product-facet__aside-inner{width:250px}}@media screen and (max-width:749px){.jci-product-listing-template .shopify-section--collection-banner .page-header{align-items:flex-start}.jci-product-listing-template .shopify-section--collection-banner .page-header__text-wrapper{flex-basis:100%}.jci-product-listing-template .jci-page-stats{margin-top:4px}.jci-product-facet .product-facet__aside{width:auto;opacity:1;visibility:visible;transform:none;overflow:visible}.jci-product-facet .product-facet__meta-bar{min-height:44px;margin-bottom:0}.jci-product-facet .jci-product-grid-switcher--mobile{display:inline-flex;margin-left:auto;padding-right:0;border-right:0;gap:9px}.jci-product-facet .jci-product-grid-switcher--mobile button{width:44px;height:40px;border:1px solid rgba(255,255,255,.2);background:#ffffff06;color:#ffffff54}@media(hover:hover)and (pointer:fine){.jci-product-facet .jci-product-grid-switcher--mobile button:hover{border-color:#fff6;color:#ffffffa6}}.jci-product-facet .jci-product-grid-switcher--mobile button[aria-pressed=true]{border-color:#fff3;background:#ffffff06;color:#fff}.jci-product-facet .jci-product-grid-switcher--mobile .jci-product-grid-icon--1{grid-template:repeat(2,1fr) / 1fr;gap:3px}.jci-product-facet .jci-product-grid-switcher--mobile .jci-product-grid-icon--2{gap:3px}.jci-product-facet .jci-product-query-bar{display:flex;flex-wrap:wrap;align-items:center;row-gap:10px;min-height:0;padding:0 10px 12px;width:calc(100% + (2 * var(--container-gutter)));margin-left:calc(-1 * var(--container-gutter))}.jci-product-facet .jci-product-query-summary{display:none}.jci-product-query-chips .tag{display:inline-flex;align-items:center;flex-direction:row-reverse;gap:8px;min-height:27px;margin:0;padding:0 9px;border:1px solid rgba(238,28,36,.46);border-radius:2px;background:#ee1c240e;color:#d7d7d7;font-size:9px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase}.jci-product-query-chips .tag__icon{display:grid;place-items:center;width:15px;height:15px;margin:0;color:var(--jci-listing-red)}.jci-product-query-chips .tag__icon svg{width:8px;height:8px}.jci-product-query-chips .tag-link{margin:0 0 0 2px;color:#777;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.jci-product-facet .jci-product-toolbar__right{width:100%;justify-content:flex-start;align-items:center;gap:10px;margin-left:0}.jci-product-facet .jci-product-filter-button{flex:0 0 auto}.jci-product-facet .product-facet__meta-bar-item--sort,.jci-product-facet .product-facet__meta-bar-item--sort .popover-container{flex:1 1 auto;min-width:0}.jci-product-facet .product-facet__meta-bar-item--sort .jci-product-sort-button{width:100%}.jci-product-facet .jci-product-sort-button{flex-direction:row;gap:7px;min-width:0;height:auto;min-height:0;padding:6px 4px;border:0;background:none;color:#8f8f8f;transition:none}.jci-product-facet .jci-product-filter-button{padding-left:0}.jci-product-facet .jci-product-sort-button[aria-expanded=true],.jci-product-facet .jci-product-sort-button.is-set{border:0;background:none}.jci-product-facet .jci-product-sort-button.is-set .jci-icon-wrap{color:var(--jci-listing-red)}.jci-product-facet .jci-product-sort-button__label{color:#8f8f8f;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.jci-product-facet .product-facet__meta-bar-item--sort .jci-product-sort-button__label{display:none}.jci-product-facet .product-facet__meta-bar-item--sort .jci-product-sort-button__value{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.jci-product-facet .jci-icon-wrap{position:relative;display:inline-flex;flex:0 0 auto}.jci-product-facet .product-facet__meta-bar-item--sort .jci-product-sort-button>svg:last-child{display:none}.jci-product-facet .jci-icon-wrap svg{color:inherit}.jci-product-facet .jci-product-filter-icon:not(.jci-product-filter-icon--crisp){display:none}.jci-product-facet .jci-icon-wrap .product-facet__active-count{position:absolute;top:-5px;right:-6px;width:14px;height:14px;min-width:0;padding:0;border-radius:50%;border:1.5px solid var(--jci-listing-black);background:var(--jci-listing-red);color:#fff;font-size:8px;font-weight:700;line-height:1}.jci-product-facet #sort-by-popover.popover{top:0;left:0;right:auto;bottom:0;width:min(89vw,400px);max-height:100vh;border-radius:0;background:var(--jci-listing-black);transform:translate(-100%);transition:transform .6s cubic-bezier(.75,0,.175,1),visibility .6s cubic-bezier(.75,0,.175,1)}.jci-product-facet #sort-by-popover.popover[open]{transform:translate(0)}.jci-product-facet #sort-by-popover .popover__overlay{top:0;bottom:0;left:100%;right:auto;width:100vw;height:auto}.jci-product-facet #sort-by-popover .popover__header{justify-content:flex-start;min-height:0;padding:16px;border-bottom:1px solid var(--jci-listing-line);border-radius:0}.jci-product-facet #sort-by-popover .popover__title{justify-content:flex-start;color:var(--jci-listing-white);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.jci-product-facet #sort-by-popover .popover__close-button{position:static;margin-left:auto;color:#9a9a9a}.jci-product-facet #sort-by-popover .popover__content{padding:0}.jci-product-facet #sort-by-popover .popover__choice-list{display:block}.jci-product-facet #sort-by-popover .popover__choice-item{position:relative;display:flex;align-items:center;min-height:50px;margin:0;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.07);color:#c8c8c8}.jci-product-facet #sort-by-popover .popover__choice-item:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:2px;background:var(--jci-listing-red);opacity:0}.jci-product-facet #sort-by-popover .popover__choice-item:has(input:checked){color:#fff}.jci-product-facet #sort-by-popover .popover__choice-item:has(input:checked):before{opacity:1}.jci-product-facet #sort-by-popover .popover__choice-label{font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}}@media screen and (max-width:749px){.jci-product-listing-template .shopify-section--collection-banner .page-header h1{font-size:clamp(15px,5vw,21px)}.jci-product-listing-template .shopify-section--collection-banner .container{padding-left:10px;padding-right:10px}.jci-product-listing-template .shopify-section--collection-banner .breadcrumb--floating{display:block!important}.jci-product-listing-template .l-collection-logos-section:before,.jci-product-listing-template .l-collection-logos-section:after{background:var(--jci-listing-line)}.jci-product-listing-template .jci-tag-navigation{gap:20px;padding:12px 0 12px 10px}.jci-product-listing-template .jci-tag-navigation__makes-row{gap:8px}.jci-product-listing-template .jci-tag-navigation__rail{margin-right:calc(-1 * var(--container-gutter));padding-right:var(--container-gutter)}.jci-product-listing-template .jci-tag-navigation__rail--logos{margin-right:0;padding-right:70px}.jci-product-listing-template .jci-tag-navigation__scroll-controls{display:none}.jci-product-listing-template .jci-tag-navigation__edge-fade{display:block;position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(90deg,rgba(3,4,10,0),var(--jci-listing-black) 88%);pointer-events:none;opacity:1;transition:opacity .18s ease}.jci-product-listing-template .jci-tag-navigation__brand-row:has(.jci-tag-navigation__scroll-control--next:disabled) .jci-tag-navigation__edge-fade{opacity:0}.jci-product-listing-template .jci-tag-navigation__group--makes .l-collection-logos-carousel-item-logo{width:var(--l-logo-width-mobile, 88px);min-width:84px;height:44px}.jci-product-listing-template .l-collection-logos__tag-link{height:44px;padding:0 10px}.jci-product-listing-template .shopify-section--main-collection>section{padding-top:12px;padding-bottom:0}.jci-product-facet{--jci-product-grid-columns: 2}.jci-product-facet[data-jci-mobile-grid="1"]{--jci-product-grid-columns: 1}.jci-product-facet[data-jci-mobile-grid="2"]{--jci-product-grid-columns: 2}.jci-product-facet .product-list__inner{gap:30px 10px}.jci-product-facet .product-facet__product-list{overflow:visible}.jci-product-facet:not([data-jci-mobile-grid="1"]) .product-list__inner>.product-item .jci-product-media{width:calc(100% + var(--container-gutter))}.jci-product-facet:not([data-jci-mobile-grid="1"]) .product-list__inner>.product-item:nth-child(odd) .jci-product-media{margin-left:calc(-1 * var(--container-gutter))}.jci-product-facet[data-jci-mobile-grid="1"] .product-list__inner>.product-item .product-item__image-wrapper{width:calc(100% + (2 * (var(--container-gutter) - 10px)));margin-left:calc(-1 * (var(--container-gutter) - 10px))}.jci-product-card .product-item__image-wrapper{margin-bottom:0}.jci-product-facet:not([data-jci-mobile-grid="1"]) .product-list__inner>.product-item:nth-child(2n) .product-item__label-list{right:calc(12px - var(--container-gutter))}.jci-product-facet:not([data-jci-mobile-grid="1"]) .product-list__inner>.product-item:nth-child(odd) .jci-product-card__save-badge{left:calc(12px - var(--container-gutter))}.jci-product-facet:not([data-jci-mobile-grid="1"]) .product-list__inner>.product-item .product-item__info{width:calc(100% + var(--container-gutter))}.jci-product-facet:not([data-jci-mobile-grid="1"]) .product-list__inner>.product-item:nth-child(odd) .product-item__info{margin-left:calc(-1 * var(--container-gutter))}.jci-product-card .product-item__info{padding-top:11px;padding-inline:10px}.jci-product-facet[data-jci-mobile-grid="1"] .product-list__inner>.product-item .product-item__info{width:calc(100% + (2 * (var(--container-gutter) - 10px)));margin-left:calc(-1 * (var(--container-gutter) - 10px))}.jci-product-facet .product-facet__product-list{margin-top:0}.jci-product-card__type{font-size:8px;letter-spacing:.14em}.jci-product-card .product-item-meta__title{min-height:3.9em;margin-top:5px;font-size:11px;line-height:1.35}.jci-product-facet[data-jci-mobile-grid="1"] .jci-product-card .product-item-meta__title{min-height:0;font-size:14px}.jci-product-facet[data-jci-mobile-grid="1"] .jci-product-card__type{font-size:10px}.jci-product-card .loox-rating{margin-top:6px;font-size:10px}.jci-product-card .price{font-size:13px}.jci-product-facet[data-jci-mobile-grid="1"] .jci-product-card .price{font-size:16px}.jci-product-card .price-list>.price:not(:last-child){margin-right:0!important}.jci-product-card .price--compare{font-size:10px}.jci-product-card .product-item-meta__price-list-container{gap:5px;margin-top:8px;padding-top:8px}.jci-product-card__from{font-size:8px}.jci-product-listing-template .pagination{margin-top:28px}.jci-product-listing-template .pagination__nav{gap:4px}.jci-product-listing-template .pagination__nav-item{width:40px;height:40px;font-size:10px}.jci-product-media__segment{width:10px}}.jci-product-table-wrap{border:1px solid #242424;border-radius:2px;background:linear-gradient(180deg,#0b0e12,#08090b)}.jci-product-table-scroll{overflow-x:auto}.jci-product-table{width:100%;min-width:760px;border-collapse:collapse}.jci-product-table thead th{padding:13px 16px;border-bottom:1px solid var(--jci-listing-line);color:var(--jci-listing-muted);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-align:left;text-transform:uppercase;white-space:nowrap}.jci-product-table thead th.jci-table-cell--index{width:44px}.jci-product-table thead th.jci-table-cell--rating,.jci-product-table thead th.jci-table-cell--price{text-align:right}.jci-product-row{transition:background-color .16s ease}.jci-product-row:hover,.jci-product-row:focus-within{background:#ffffff09}.jci-product-row+.jci-product-row .jci-table-cell{border-top:1px solid var(--jci-listing-line)}.jci-table-cell{padding:12px 16px;color:var(--jci-listing-white);font-size:13px;vertical-align:middle}.jci-table-cell--index{color:var(--jci-listing-muted);font-size:10px;font-variant-numeric:tabular-nums}.jci-table-cell--rating,.jci-table-cell--price{text-align:right}.jci-table-product{display:flex;align-items:center;gap:13px;min-width:0}.jci-table-thumb{position:relative;flex:0 0 auto;width:52px;height:52px}.jci-table-thumb .jci-product-media{width:52px;border-radius:2px}.jci-table-title a{display:-webkit-box;overflow:hidden;color:var(--jci-listing-white);font-size:13.5px;font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jci-table-title a:hover{color:#fff}.jci-table-cell--type{color:var(--jci-listing-muted);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.jci-fitment-pill-list{display:flex;flex-wrap:wrap;gap:5px}.jci-fitment-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--jci-listing-line);border-radius:2px;color:#a9a9a9;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.jci-fitment-pill--universal{border-color:#2c3a2f;color:#8ec99e}.jci-table-cell--rating .loox-rating{justify-content:flex-end;font-size:11px}.jci-table-cell--rating .loox-rating .loox-icon,.jci-table-cell--rating .loox-rating svg,.jci-table-cell--rating .loox-rating [class*=star]{width:11px!important;height:11px!important;color:var(--jci-listing-red)!important;fill:var(--jci-listing-red)!important}.jci-product-listing-template.jci-product-listing-theme--light{--jci-listing-black: #f4f4f2;--jci-listing-panel: #ffffff;--jci-listing-graphite: #e8e8e5;--jci-listing-line: rgba(0, 0, 0, .14);--jci-listing-muted: #6d6d6d;--jci-listing-white: #171717;color-scheme:light}.jci-product-listing-template.jci-product-listing-theme--light :is(.shopify-section--collection-banner,.l-collection-logos-section,.shopify-section--main-collection){background:var(--jci-listing-black);color:var(--jci-listing-white)}@media screen and (max-width:749px){.jci-product-listing-theme--light .jci-collection-list-page__ymm{border-bottom-color:#0000001a}}.jci-product-listing-theme--light .shopify-section--collection-banner .breadcrumb--floating,.jci-product-listing-theme--light .jci-tag-navigation__label,.jci-product-listing-theme--light .jci-product-query-control__label,.jci-product-listing-theme--light .jci-product-sort-button__label{color:#686868}.jci-product-listing-theme--light .shopify-section--collection-banner .page-header h1,.jci-product-listing-theme--light .jci-page-stats__item b,.jci-product-listing-theme--light .jci-page-stats__item span{color:#171717;text-shadow:none}.jci-product-listing-theme--light .jci-tag-navigation__group--makes .l-collection-logos-carousel-item-logo,.jci-product-listing-theme--light .l-collection-logos__tag-link{border-color:#00000024;background:linear-gradient(180deg,#fff,#ededeb)}.jci-product-listing-theme--light .l-collection-logos__tag-logo-link img{opacity:.58;filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply}.jci-product-listing-theme--light .l-collection-logos__tag-link{color:#676767}.jci-product-listing-theme--light .l-collection-logos__tag-link:hover,.jci-product-listing-theme--light .l-collection-logos__tag-link:focus-visible,.jci-product-listing-theme--light .l-collection-logos__tag-link.is-active,.jci-product-listing-theme--light .l-collection-logos-carousel-item.is-current-tag .l-collection-logos__tag-link{color:#171717}.jci-product-listing-theme--light .jci-tag-navigation__scroll-control--previous{background:linear-gradient(90deg,#f4f4f2 38%,#f4f4f200)}.jci-product-listing-theme--light .jci-tag-navigation__scroll-control--next{background:linear-gradient(90deg,#f4f4f200,#f4f4f2 62%)}.jci-product-listing-theme--light .jci-tag-navigation__scroll-control:hover,.jci-product-listing-theme--light .jci-tag-navigation__scroll-control:focus-visible{color:#171717}.jci-product-listing-theme--light #mobile-facet-toolbar .mobile-toolbar__item,.jci-product-listing-theme--light .jci-product-query-control__trigger,.jci-product-listing-theme--light .jci-product-facet .jci-product-sort-button{border-color:#00000029;background:#fff;color:#696969}.jci-product-listing-theme--light .jci-product-query-control__trigger:hover,.jci-product-listing-theme--light .jci-product-query-control[open] .jci-product-query-control__trigger,.jci-product-listing-theme--light .jci-product-facet .jci-product-sort-button:hover,.jci-product-listing-theme--light .jci-product-facet .jci-product-sort-button[aria-expanded=true]{border-color:#00000057;background:#fff;color:#171717}@media screen and (max-width:749px){.jci-product-listing-theme--light .jci-product-facet .jci-product-filter-button,.jci-product-listing-theme--light .jci-product-facet .jci-product-sort-button,.jci-product-listing-theme--light .jci-product-facet .jci-product-sort-button:hover,.jci-product-listing-theme--light .jci-product-facet .jci-product-sort-button[aria-expanded=true]{border:0;background:transparent}}.jci-product-listing-theme--light .jci-product-query-control__value,.jci-product-listing-theme--light .jci-product-facet .jci-product-sort-button__value{color:#292929}.jci-product-listing-theme--light .jci-product-query-control__panel,.jci-product-listing-theme--light .jci-product-facet #sort-by-popover.popover{border-color:#0000002e;background:#fff;box-shadow:0 24px 58px #0000002e;color:#555}.jci-product-listing-theme--light .jci-product-query-control__search{border-color:#00000029;background:#f7f7f5;color:#171717}.jci-product-listing-theme--light .jci-product-query-control__search::placeholder{color:#8a8a8a}.jci-product-listing-theme--light .jci-product-query-control__hint,.jci-product-listing-theme--light .jci-product-query-option__make,.jci-product-listing-theme--light .jci-product-query-option__count{color:#777}.jci-product-listing-theme--light .jci-product-query-option{color:#606060}.jci-product-listing-theme--light .jci-product-query-option:hover,.jci-product-listing-theme--light .jci-product-query-option:focus-visible,.jci-product-listing-theme--light .jci-product-query-option.is-active,.jci-product-listing-theme--light .jci-product-facet #sort-by-popover .popover__choice-item:hover,.jci-product-listing-theme--light .jci-product-facet #sort-by-popover .popover__choice-item:has(input:checked){background:#f0f0ed;color:#171717}.jci-product-listing-theme--light .jci-product-query-option__check{border-color:#aaa}.jci-product-listing-theme--light .jci-product-grid-switcher:not(.jci-product-grid-switcher--mobile) button{border-color:#00000029;background:transparent;color:#777}.jci-product-listing-theme--light .jci-product-facet .jci-product-grid-switcher--mobile button{border-color:#0000002e;background:#00000005;color:#0000004d}.jci-product-listing-theme--light .jci-product-grid-switcher:not(.jci-product-grid-switcher--mobile) button:hover{border-color:#171717;color:#171717}.jci-product-listing-theme--light .jci-product-facet .jci-product-grid-switcher--mobile button:hover{border-color:#0006;color:#00000094}.jci-product-listing-theme--light .jci-product-grid-switcher button[aria-pressed=true],.jci-product-listing-theme--light .jci-product-facet .jci-product-grid-switcher--mobile button[aria-pressed=true]{border-color:var(--jci-listing-red);background:#fff;color:var(--jci-listing-red)}.jci-product-listing-theme--light .jci-product-grid-switcher button,.jci-product-listing-theme--light .jci-product-grid-switcher button:hover,.jci-product-listing-theme--light .jci-product-grid-switcher button:focus-visible,.jci-product-listing-theme--light .jci-product-grid-switcher button[aria-pressed=true]{box-shadow:none!important;filter:none}.jci-product-listing-theme--light .jci-product-card,.jci-product-listing-theme--light .jci-product-card .product-item-meta__title,.jci-product-listing-theme--light .jci-product-card .price,.jci-product-listing-theme--light .jci-table-title a{color:#171717}.jci-product-listing-theme--light .jci-product-card .label--fitment{border-color:#ffffff29;background:#03040ab8;color:#f2f2f2}.jci-product-listing-theme--light .jci-product-card .label--fitment i{color:#909090}.jci-product-listing-theme--light .jci-product-media:after{background:none}.jci-product-listing-theme--light .jci-product-media__segment span{background:#a8a8a8}.jci-product-listing-theme--light .jci-product-media__segment.is-active span{background:var(--jci-listing-red)}.jci-product-listing-theme--light .jci-product-media{border:0!important;background:#f7f7f5;box-shadow:none!important;outline:0;transition:none}.jci-product-listing-theme--light .jci-product-card:hover .jci-product-media{border:0!important;box-shadow:none!important}.jci-product-listing-theme--light .jci-product-media__link,.jci-product-listing-theme--light .jci-product-media__frame,.jci-product-listing-theme--light .jci-product-media :is(img,video,svg){border:0!important;box-shadow:none!important;outline:0}.jci-product-listing-theme--light .jci-product-media__link{background:transparent}.jci-product-listing-theme--light .jci-product-card .product-item__image-wrapper,.jci-product-listing-theme--light .jci-product-card .product-item__aspect-ratio{border:0!important;border-bottom:0!important;box-shadow:none!important;outline:0;text-decoration:none}.jci-product-listing-theme--light .jci-product-card .product-item__image-wrapper:before,.jci-product-listing-theme--light .jci-product-card .product-item__image-wrapper:after,.jci-product-listing-theme--light .jci-product-card .product-item__aspect-ratio:before,.jci-product-listing-theme--light .jci-product-card .product-item__aspect-ratio:after{border:0!important;box-shadow:none!important}.jci-product-listing-theme--light .jci-product-card .product-item__info{border-color:#0000001f}.jci-product-listing-theme--light .jci-product-card .product-item-meta__price-list-container{border-top-color:var(--jci-listing-line)}.jci-product-listing-theme--light .jci-product-table-wrap{border-color:#00000038;background:#fff;box-shadow:none}.jci-product-listing-theme--light .jci-product-table thead th{border-bottom-color:#0003;color:#555}.jci-product-listing-theme--light .jci-product-row+.jci-product-row .jci-table-cell{border-top-color:#00000029}.jci-product-listing-theme--light .jci-table-cell--index,.jci-product-listing-theme--light .jci-table-cell--type{color:#606060}.jci-product-listing-theme--light .jci-fitment-pill{border-color:#00000057;background:#fff;color:#4c4c4c}.jci-product-listing-theme--light .jci-fitment-pill--universal{border-color:#2a7043b8;background:#2a70430f;color:#2a7043}.jci-product-listing-theme--light .jci-table-cell--rating .loox-rating{color:#666}.jci-product-listing-theme--light .jci-product-row:hover,.jci-product-listing-theme--light .jci-product-row:focus-within{background:#00000009}.jci-product-listing-theme--light .jci-table-title a:hover{color:var(--jci-listing-red)}.jci-product-listing-theme--light .pagination__nav-item{border-color:#00000029;background:#fff;color:#666}.jci-product-listing-theme--light a.pagination__nav-item:hover{border-color:#171717;background:#fff;color:#171717}.jci-product-listing-theme--light .pagination__nav-item svg{color:#666}.jci-product-listing-theme--light a.pagination__nav-item:hover svg{color:#171717}.jci-product-listing-theme--light .pagination__nav-item[aria-current=page] svg{color:#fff}.jci-product-listing-theme--light #facet-filters,.jci-product-listing-theme--light #sort-by-popover{--root-background: 255, 255, 255;--root-heading-color: 23, 23, 23;--root-text-color: 70, 70, 70;--root-border-color: 0, 0, 0}.jci-product-listing-theme--light #facet-filters .checkbox{border-color:#0000004d}.jci-product-listing-theme--light .jci-product-query-chips .tag{border-color:#ec1c2485;background:#ec1c2414;color:#343434}.jci-product-listing-theme--light .jci-product-query-chips .tag:hover,.jci-product-listing-theme--light .jci-product-query-chips .tag:focus-within{border-color:var(--jci-listing-red);background:#ec1c241f;color:#171717}.jci-product-listing-theme--light .jci-product-query-chips .tag__icon{color:var(--jci-listing-red)}.jci-product-listing-theme--light .jci-product-query-chips .tag-link{color:#5f5f5f}.jci-table-cell--rating .loox-rating .loox-rating-label{color:var(--jci-listing-muted)!important;font-size:11px!important;font-weight:400!important}.jci-table-price,.jci-table-price-compare{display:inline-block;font-size:13px;font-weight:700}.jci-table-price{color:#ededed}.jci-table-price-compare{margin-left:6px;color:#626262}.jci-table-price.price--highlight{color:var(--jci-listing-red)}.jci-table-price em{margin-right:5px;color:var(--jci-listing-muted);font-style:normal;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:749px){.jci-product-table thead th,.jci-table-cell{padding:10px 12px}.jci-table-cell--type,.jci-product-table thead th.jci-table-cell--type{display:none}}@media(prefers-reduced-motion:reduce){.jci-product-facet .product-facet__aside,.jci-product-media__frame,.jci-product-grid-switcher button,.jci-product-listing-template .l-collection-logos__tag-link{transition:none!important}}.jci-product-listing-theme--light .jci-table-price{color:#171717}.jci-product-listing-theme--light .jci-table-price-compare{color:#777}
/*# sourceMappingURL=/cdn/shop/t/169/assets/jci-product-listing.css.map */
