.fitment-collection-layout{display:grid;grid-template-columns:258px minmax(0,1fr);gap:26px;align-items:start}.fitment-collection-results{min-width:0}.fitment-facets-form{position:sticky;top:18px;border:1px solid #ccc;background:#fff}.fitment-facets-head{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc;background:#080808}.fitment-facets-head small{color:#fff;font-size:9px;font-weight:900;letter-spacing:.18em}.fitment-facets-close{display:none;border:0;background:none;color:#fff;font-size:22px;line-height:1;cursor:pointer}.fitment-facets-active{padding:13px 16px;border-bottom:1px solid #ccc;background:#f4f4f2}.fitment-facets-chips{display:flex;flex-wrap:wrap;gap:6px}.fitment-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid #bbb;background:#fff;color:#111;text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.03em}.fitment-chip:hover{border-color:var(--co-red, #aa1019);color:var(--co-red, #aa1019)}.fitment-chip i{font-style:normal;font-size:13px;line-height:1;color:#888}.fitment-chip:hover i{color:var(--co-red, #aa1019)}.fitment-facets-clear{display:inline-block;margin-top:11px;padding-bottom:3px;border-bottom:2px solid var(--co-red, #aa1019);color:var(--co-red, #aa1019);text-decoration:none;font-size:9px;font-weight:900;letter-spacing:.14em}.fitment-facet{border-bottom:1px solid #e2e2de}.fitment-facet:last-of-type{border-bottom:0}.fitment-facet>summary{padding:14px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:#111;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fitment-facet>summary::-webkit-details-marker{display:none}.fitment-facet>summary>span{flex:1}.fitment-facet>summary>i{min-width:17px;height:17px;display:grid;place-items:center;background:var(--co-red, #aa1019);color:#fff;font-style:normal;font-size:9px}.fitment-facet>summary>b{width:7px;height:7px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.fitment-facet[open]>summary>b{transform:rotate(225deg) translate(-2px,-2px)}.fitment-facet-body{padding:0 16px 15px}.fitment-facet-search{width:100%;height:34px;margin-bottom:10px;padding:0 10px;border:1px solid #ccc;background:#fff;color:#111;font-size:12px}.fitment-facet-list{margin:0;padding:0;list-style:none}.fitment-facet-list[data-scroll]{max-height:236px;overflow-y:auto}.fitment-facet-list label{display:flex;align-items:center;gap:9px;padding:5px 0;cursor:pointer;color:#333;font-size:12px}.fitment-facet-list label:hover{color:#000}.fitment-facet-list input[type=checkbox]{width:14px;height:14px;flex:none;accent-color:var(--co-red, #aa1019)}.fitment-facet-list label>span{flex:1;min-width:0}.fitment-facet-list label>em{color:#999;font-style:normal;font-size:10px}.fitment-facet-price{display:flex;align-items:center;gap:8px}.fitment-facet-price label{flex:1;min-width:0;display:flex;align-items:center;gap:4px;padding:0 8px;border:1px solid #ccc;background:#fff}.fitment-facet-price i{color:#999;font-style:normal;font-size:11px}.fitment-facet-price input{width:100%;min-width:0;height:34px;border:0;background:transparent;color:#111;outline:0;font-size:12px}.fitment-facet-dash{color:#999}.fitment-facets-apply,.fitment-facets-toggle{width:100%;height:46px;border:0;background:#080808;color:#fff;cursor:pointer;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:14px;letter-spacing:.08em}.fitment-facets-apply:hover,.fitment-facets-toggle:hover{background:var(--co-red, #aa1019)}.fitment-facets-toggle{display:none;margin-bottom:18px}.fitment-facets-toggle i{margin-left:8px;padding:2px 6px;background:var(--co-red, #aa1019);font-style:normal;font-size:11px}.fitment-facets .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:989px){.fitment-collection-layout{grid-template-columns:minmax(0,1fr)}.fitment-facets-toggle{display:block}.fitment-facets .fitment-facets-form{display:none}.fitment-facets.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c}.fitment-facets.is-open .fitment-facets-form{position:absolute;inset:0 0 0 auto;width:min(360px,88vw);display:block;overflow-y:auto;border:0}.fitment-facets-close{display:block}.fitment-facets.is-open .fitment-facets-apply{position:sticky;bottom:0}body.facets-locked{overflow:hidden}}@media(min-width:990px){.fitment-facets-toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fitment-facets.css.map */
