.tso-smart-active .predictive-search__content-wrapper,.tso-smart-active>.drawer__footer{display:none!important}.tso-smart-panel[hidden]{display:none}.tso-smart-suggestion{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #ddd}.tso-smart-suggestion img{width:76px;height:76px;object-fit:contain;flex-shrink:0;background:white}.tso-smart-suggestion strong,.tso-smart-card strong{display:block;font-size:14px;line-height:1.4}.tso-smart-suggestion small,.tso-smart-card small{display:block;margin-top:6px}.tso-smart-fitment{font-size:11px;color:#666}.tso-smart-all{display:block;padding:20px 0;font-weight:700;color:#c72b25}.tso-smart-page{padding-top:40px;padding-bottom:60px}.tso-smart-query{display:flex;gap:12px;margin:10px 0 20px}.tso-smart-query input{min-width:0;flex:1;padding:12px;border:1px solid #aaa}.tso-smart-filters{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0}.tso-smart-filters label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.tso-smart-filters select{padding:10px;border:1px solid #aaa;background:white;color:#222;max-width:100%}.tso-smart-filters .tso-smart-check{flex-direction:row;align-items:center}.tso-smart-check input{width:18px;height:18px}.tso-smart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0 32px}.tso-smart-card{border:1px solid #ddd;padding:16px;background:white;color:#222}.tso-smart-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.tso-smart-card:focus-visible,.tso-smart-suggestion:focus-visible{outline:3px solid #c72b25;outline-offset:3px}.tso-smart-card:hover strong,.tso-smart-suggestion:hover strong{color:#c72b25}@media(max-width:740px){.tso-smart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tso-smart-card{padding:10px}.tso-smart-card strong{font-size:12px}.tso-smart-query{flex-wrap:wrap}.tso-smart-filters{gap:12px}.tso-smart-filters label{min-width:120px}.tso-smart-page{padding-top:24px}} 


@media(max-width:740px){.tso-smart-query input,.tso-smart-filters select{font-size:16px;min-height:44px}.tso-smart-filters .tso-smart-check{min-height:44px}.tso-smart-card{overflow-wrap:anywhere}.tso-smart-query button{min-height:44px}}

.tso-smart-price{display:block;font-size:17px;font-weight:700;margin-top:12px}.tso-smart-refine{background:#f3f2ee;border:1px solid #ddd;border-top:3px solid #ce1821;padding:16px 20px;margin:24px 0}.tso-smart-refine summary,.tso-smart-tips summary{font-weight:700;cursor:pointer;min-height:44px;padding:10px 0}.tso-smart-refine .tso-smart-filters{margin:12px 0;gap:14px}.tso-smart-refine label{font-size:13px}.tso-smart-refine button{min-height:44px;text-decoration:underline}.tso-smart-refine button:disabled{opacity:.5}.tso-smart-tips code{display:inline-block;font-size:12px;background:#eee;padding:6px;margin:4px}.tso-smart-result-tools{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.tso-smart-result-tools select{min-height:44px;padding:8px;border:1px solid #ccc;background:white}.tso-smart-result-tools [data-smart-chips]{display:flex;gap:8px;flex-wrap:wrap}.tso-smart-result-tools button{min-height:40px;padding:8px 12px;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;font-size:12px}.tso-smart-card{display:flex;flex-direction:column;border-bottom:3px solid #272727}.tso-smart-card:hover{border-bottom-color:#c71920}.tso-smart-card>div{padding-top:12px}.tso-smart-fitment{line-height:1.5}.tso-smart-page [hidden]{display:none!important}@media(max-width:740px){.tso-smart-refine{padding:12px}.tso-smart-refine label{min-width:calc(50% - 14px)}.tso-smart-result-tools select{font-size:16px}.tso-smart-price{font-size:15px}}


#glFilter-search-popup{display:none!important}
