@media (min-width:1080px){header .header__toplevel .header__search-group{gap:4px}}header .header__toplevel .header__search-group,header .header__toplevel.subgrid--main{position:unset}header .header--top-level.subgrid--full.section--grid{z-index:1}header .header__container.subgrid--full.section--grid{z-index:0}.shopify-section--header.is-hidden #cm-search-box .cm_dropdown{display:none}body#brands .main-page.subgrid--wysiwyg,body#search .main-page.subgrid--wysiwyg{grid-column:span 24}#cm-collection-page{margin-bottom:30px!important}.shopify-block[id*=convermax_year_make_model_collection_page],.shopify-block[id*=convermax_year_make_model_subcategory_list]{margin-top:var(--iam-spacing-sm)}.shopify-block[id*=convermax_year_make_model_subcategory_list]:has(.cmRepeater_hierarchicalGroups:empty){display:none}@media (min-width:1080px){.shopify-block[id*=convermax_year_make_model_collection_page],.shopify-block[id*=convermax_year_make_model_subcategory_list]{margin-top:var(--iam-spacing-lg)}}.cm_main-content .cm_SearchResult a.cm_product-item__title,.cm_related-products-list a.cm_product-item__title{display:-webkit-box}.cm_product-item__title b{font-weight:700}.shopify-block .cm_review-stars .cm_star{color:transparent}.shopify-block .cm_review-stars .cm_review-count{color:var(--text-color-review-count)}.cm_vehicle-widget_button.cm_vehicle-widget_button__change.cm_button__primary{transition:var(--transition-default)}.cm_vehicle-widget_button.cm_vehicle-widget_button__change.cm_button__primary:focus,.cm_vehicle-widget_button.cm_vehicle-widget_button__change.cm_button__primary:hover{background-color:var(--button-hover-bg-color)}#cm-search-box .cm_dropdown-products .item.product-item .description-block .price{display:none}@media (min-width:1080px){header .header__toplevel .header__search-group{grid-template-columns:minmax(200px,250px) 350px;max-width:610px}}@media (max-width:1079px){.cm_SearchHeader{column-gap:16px;justify-content:flex-start}.cm_SearchHeader .cm_total-hits{display:none}.cm_SearchHeader .cm_sort .cm_sort-select{color:var(--text-color);padding-right:var(--iam-spacing-xl);width:auto}.cm_SearchHeader .cm_sort{flex:0 0 auto;gap:var(--iam-spacing-3xs)}.cm_SearchHeader .cm_sort .sort-label{margin-right:0}#cm-search-box .cm_dropdown{display:none}.js--search-open #cm-search-box .cm_dropdown{-webkit-overflow-scrolling:touch;bottom:0;display:block;left:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:var(--header-search-results-top,131px);width:auto}#cm-search-box .cm_dropdown-layout{flex-direction:column;max-width:100%;padding:0}#cm-search-box .cm_dropdown-products{flex:none;height:auto;padding:8px 8px 0;width:100%}#cm-search-box .cm_dropdown-products .cmRepeater_items{display:block;padding:0}#cm-search-box .cm_dropdown-products .item.product-item{width:100%}#cm-search-box .cm_dropdown-facets{flex:none;height:auto;margin-top:4px;width:100%}#cm-search-box .cm_dropdown-facets .cmRepeater_sections{height:auto;margin-left:0}}.cm_SearchPage:has(.cm_Facets .cmRepeater_facets:empty) .cm_FacetPanel,.cm_SearchPage:has(.cm_Facets.cm_empty) .cm_FacetPanel{display:none}.cm_SearchPage:has(.cm_Facets .cmRepeater_facets:empty) .cm_main-content,.cm_SearchPage:has(.cm_Facets.cm_empty) .cm_main-content{flex:1 1 100%;width:100%}.cm_FacetPanel .cm_facets .facettitle .cm_icon-up.cm_icon-up{transform:rotate(0)}.cm_FacetPanel .cm_facets .facettitle .cm_icon-down.cm_icon-down{transform:rotate(180deg)}body#brands .main-page--narrow,body#manufacturers .main-page--narrow{grid-column:main}body#manufacturers .cm_vehicle-categories__flat .cm_vehicle-categories_category-image-container{display:flex}.main-page--narrow:has(.cm_vehicle-categories__manufacturer-models){grid-column:main}.cm_vehicle-categories__manufacturer-models .cm_vehicle-categories_category-image-container{display:flex}.cm_vehicle-categories__manufacturer-models .cm_vehicle-categories_category-container{min-height:64px}.cm_vehicle-categories__manufacturer-models .cm_vehicle-categories__flat .cm_vehicle-categories_category-title{display:inline-block;max-width:100%;overflow:visible;position:relative;text-align:center;width:auto}.cm_vehicle-categories__manufacturer-models .cm_vehicle-categories_category-title:after{background-color:currentcolor;bottom:-3px;content:"";height:1px;left:0;opacity:0;position:absolute;right:0}.cm_vehicle-categories__manufacturer-models .cm_vehicle-categories_category-container:focus-visible .cm_vehicle-categories_category-title:after,.cm_vehicle-categories__manufacturer-models .cm_vehicle-categories_category-container:hover .cm_vehicle-categories_category-title:after{opacity:1}#cm_GarageDialog .cmTemplate_list,#cm_GarageDialog .cm_garageDropdown{overflow:hidden!important}#cm_GarageDialog .garage-content{border:1px solid #000;max-height:200px!important;overflow-x:hidden!important;overflow-y:auto!important}#cm_GarageDialog .cmRepeater_items{display:block!important;height:auto!important}#cm_GarageDialog .cm_garage__dialog .cm_garageDropdown.cm_hide .cmRepeater_items{max-height:none!important;overflow-y:visible!important}#cm_GarageDialog .dialog-title{line-height:1}#cm_GarageDialog .close{top:30px}.cm_select_toggle select{color:var(--text-color)}.cm_select_toggle select:has(option:checked:not([value=""])){font-weight:700}.cm_SearchVehicleWidget .cm_select_inner-select,.cm_vehicle-widget__search select.cm_select__pretty{overflow:hidden;padding-right:var(--iam-spacing-xl);text-overflow:ellipsis;white-space:nowrap}.cm_product-item:hover .cm_button.cm_button__secondary{background-color:var(--button-hover-bg-color)!important;border-color:var(--button-hover-bg-color)!important;color:var(--text-color-light)!important}.cm_product-item img.cm_product-item__image_secondary,.cm_product-item:hover img.cm_product-item__image_secondary{display:none!important}.cm_product-item:hover img.cm_product-item__image_primary{display:block!important;opacity:1!important}.cm_main-content .cm_SearchResult .cm_product-item .cm_product-item__details{min-height:0}.cm_main-content .cm_SearchResult .cm_product-item .cm_product-item__title{height:auto}.cm_main-content .cm_SearchResult .cm_product-item .cm_product-item__price-container{margin-top:var(--iam-spacing-2xs)}.cm_main-content .cm_SearchResult .cm_product-item .cm_product-item__price-container .cm-loyalty-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--iam-spacing-3xs)}.cm_main-content .cm_SearchResult .cm_product-item .cm_product-item__price-container .cm-loyalty-price .card__price--original{color:var(--sale-color)}.product__applications .cm-fitment-table .cm_fitment-table_collapse-button.cm_button{margin-bottom:var(--iam-spacing-sm);margin-top:var(--iam-spacing-sm)}@media (min-width:1080px){#cm-search-box .cm_dropdown{max-height:calc(100dvh - var(--header-search-results-top, 131px));overflow-x:hidden;overflow-y:auto;top:71px!important}}@media (min-width:1080px) and (max-height:619px){#cm-search-box .cm_dropdown{max-height:calc(100dvh + 18px)}}