body:has(.ts-garage-hero) .ts-collection-inventory :is(.ts-inventory-filter__control,.ts-inventory-filter__select,.ts-inventory-filter__range,.ts-inventory-filter__range-input){box-sizing:border-box!important}body:has(.ts-garage-hero) .ts-garage-filter-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:16px}html:root body[class]:has(.ts-garage-hero) .ts-garage-filter-heading h2{margin:0;font:400 24px/1.2 var(--garage-serif)!important;letter-spacing:-.035em!important;text-transform:none!important;-webkit-text-stroke:0;color:var(--garage-ink)}body:has(.ts-garage-hero) .ts-garage-filter-heading>span{font:500 10px/1.4 var(--garage-body);letter-spacing:.06em;color:var(--garage-muted)}body:has(.ts-garage-hero) .ts-collection-inventory .facets-remove:has(facet-remove-component){display:flex!important;flex-wrap:wrap;gap:8px;padding:0!important;margin:0 0 14px!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .facets-remove:has(facet-remove-component){display:flex!important}body:has(.ts-garage-hero) .facets-remove__pill{border:1px solid var(--garage-line)!important;border-radius:0!important;background:transparent!important;color:var(--garage-ink)!important;padding:7px 10px;min-height:32px;gap:12px;font:500 11px/1.3 var(--garage-body)!important;box-shadow:none}body:has(.ts-garage-hero) .facets-remove__pill:hover{border-color:var(--garage-red)!important;color:var(--garage-red)!important}body:has(.ts-garage-hero) .facets__clear-all-link{color:var(--garage-muted);text-decoration:underline;text-underline-offset:4px;font:500 11px/1.3 var(--garage-body);min-height:32px}body:has(.ts-garage-hero) .ts-collection-inventory :is(.ts-inventory-filter__select,.ts-inventory-filter__range-input,[data-garage-sort]):focus-visible{outline:2px solid var(--garage-red)!important;outline-offset:2px}body:has(.ts-garage-hero) .ts-garage-results-bar{height:56px;border-bottom-color:var(--garage-line)}body:has(.ts-garage-hero) .ts-garage-status-tabs{gap:25px}body:has(.ts-garage-hero) .ts-garage-status-tabs a{min-width:0;font-size:10px;letter-spacing:.07em;font-weight:500}body:has(.ts-garage-hero) .ts-garage-status-tabs a.is-active{font-weight:600}body:has(.ts-garage-hero) .ts-garage-status-tabs a.is-active:after{bottom:0;border-bottom:2px solid var(--garage-red)}body:has(.ts-garage-hero) .ts-garage-sort select{border:0;background-color:transparent;font:500 10px/1.4 var(--garage-body);height:42px;width:190px;max-width:100%;text-transform:none;color:var(--garage-muted)}@media(min-width:750px){body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer){padding:24px 0 0!important;border:0!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .facets__form-wrapper,body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .facets__form{display:block!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:0!important;align-items:stretch!important;border:1px solid var(--garage-line);background:transparent}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper .ts-inventory-filter{display:block!important;box-sizing:border-box!important;margin:0!important;padding:12px 15px 8px!important;min-height:78px!important;border:0!important;border-right:1px solid var(--garage-line)!important;box-shadow:none!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper .ts-inventory-filter:nth-child(6n){border-right:0!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .ts-inventory-filter__heading{position:static!important;display:block;font:600 8px/1.5 var(--garage-body)!important;letter-spacing:.12em!important;color:var(--garage-muted)!important;margin:0 0 5px!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .ts-inventory-filter__control{display:block;height:37px!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .ts-inventory-filter__select,body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .ts-inventory-filter__range{height:37px!important;padding:0!important;border:0!important;background-color:transparent!important;font:400 13px/1.4 var(--garage-body)!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .ts-inventory-filter__select{padding-right:20px!important;background-position:right center!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .ts-inventory-filter__range-input{font:400 13px/1.4 var(--garage-body)!important;height:34px!important;padding:0 3px!important;min-width:0!important;width:0!important;flex:1 1 0}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .ts-inventory-filter:focus-within,body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .ts-inventory-filter:has(option:checked:not([value=""])),body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .ts-inventory-filter:has(input[value]:not([value=""]):not([type=checkbox])){box-shadow:inset 0 -2px 0 var(--garage-red)!important;background:transparent}}@media(min-width:750px)and (max-width:1199px){body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper .ts-inventory-filter{border-bottom:1px solid var(--garage-line)!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper .ts-inventory-filter:nth-child(3n){border-right:0!important}body:has(.ts-garage-hero) .ts-collection-inventory .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper .ts-inventory-filter:nth-last-child(-n+3){border-bottom:0!important}}@media(min-width:750px){body:has(.ts-garage-hero) .ts-collection-inventory.ts-collection-inventory--bikes .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.ts-garage-hero) .ts-collection-inventory.ts-collection-inventory--bikes .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper .ts-inventory-filter:nth-child(4n){border-right:0!important}}@media(min-width:750px)and (max-width:1199px){body:has(.ts-garage-hero) .ts-collection-inventory.ts-collection-inventory--bikes .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.ts-garage-hero) .ts-collection-inventory.ts-collection-inventory--bikes .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper .ts-inventory-filter{border-right:1px solid var(--garage-line)!important;border-bottom:1px solid var(--garage-line)!important}body:has(.ts-garage-hero) .ts-collection-inventory.ts-collection-inventory--bikes .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper .ts-inventory-filter:nth-child(2n){border-right:0!important}body:has(.ts-garage-hero) .ts-collection-inventory.ts-collection-inventory--bikes .facets-block-wrapper--vertical:not(#filters-drawer) .facets__filters-wrapper .ts-inventory-filter:nth-last-child(-n+2){border-bottom:0!important}}@media(max-width:749px){body:has(.ts-garage-hero) .ts-collection-inventory .facets-toggle{padding:18px 0 8px!important}body:has(.ts-garage-hero) .ts-collection-mobile-bar__row{display:flex;justify-content:space-between;align-items:center;gap:12px}body:has(.ts-garage-hero) .ts-collection-mobile-bar__filters-btn{border:1px solid var(--garage-line)!important;border-radius:0!important;background:#fffdf659!important;box-shadow:none!important;min-height:46px;padding:11px 16px!important;font:500 11px/1.3 var(--garage-body)!important;letter-spacing:.06em;text-transform:uppercase}body:has(.ts-garage-hero) .ts-collection-mobile-bar__count{font:500 11px/1.3 var(--garage-body)!important;color:var(--garage-muted)!important}body:has(.ts-garage-hero) .ts-garage-status-tabs{gap:18px}body:has(.ts-garage-hero) .ts-garage-sort{min-width:0;max-width:49%}body:has(.ts-garage-hero) .ts-garage-sort select{width:100%;font-size:10px;padding-left:3px}}body:has(.ts-garage-hero) #filters-drawer .facets--drawer{background:var(--garage-paper);color:var(--garage-ink);border-left:1px solid var(--garage-line);--color-background:var(--garage-paper);--color-foreground:var(--garage-ink)}body:has(.ts-garage-hero) #filters-drawer .facets__title-wrapper{background:var(--garage-paper);border-bottom:1px solid var(--garage-line);box-shadow:none}html:root body[class]:has(.ts-garage-hero) #filters-drawer .facets-drawer__title{font:400 40px/1 var(--garage-display)!important;letter-spacing:-.01em!important}body:has(.ts-garage-hero) #filters-drawer .facets__filters-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border:0!important;background:transparent}body:has(.ts-garage-hero) #filters-drawer .ts-inventory-filter{padding:16px 0!important;min-height:0!important;border:0!important;border-bottom:1px solid var(--garage-line)!important;background:transparent!important}body:has(.ts-garage-hero) #filters-drawer .ts-inventory-filter__heading{position:static!important;display:block;font:600 9px/1.5 var(--garage-body)!important;letter-spacing:.1em;color:var(--garage-muted)!important;margin:0 0 7px!important}body:has(.ts-garage-hero) #filters-drawer .ts-inventory-filter__control{display:block;height:auto!important}body:has(.ts-garage-hero) #filters-drawer :is(.ts-inventory-filter__select,.ts-inventory-filter__range){height:44px!important;min-height:44px!important;border:0!important;border-radius:0!important;background-color:transparent!important;padding:0 4px!important;font:400 16px/1.4 var(--garage-body)!important}body:has(.ts-garage-hero) #filters-drawer .ts-inventory-filter__range{display:flex!important;align-items:center}body:has(.ts-garage-hero) #filters-drawer .ts-inventory-filter__range-input{min-width:0;width:50%;height:42px!important;font-size:16px!important}body:has(.ts-garage-hero) #filters-drawer .facets__drawer-actions{background:var(--garage-paper);border-top:1px solid var(--garage-line)}body:has(.ts-garage-hero) #filters-drawer :is(.facets__see-results,.facets__clear-all){border-radius:0!important;font:500 11px/1.4 var(--garage-body)!important;min-height:46px;box-shadow:none!important}body:has(.ts-garage-hero) #filters-drawer .facets__see-results{background:var(--garage-ink)!important;color:var(--garage-paper)!important;border:1px solid var(--garage-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ts-garage-filters.css.map */
