@media (max-width:1050px) {
  html.redust-mobile-search-theme, html.redust-mobile-search-theme body { min-height:100%; overflow:hidden !important; overscroll-behavior:none; background:#fff !important; color-scheme:light; }
  html.rb2b-mobile-menu-open, html.rb2b-mobile-menu-open body { min-height:100%; background:#080808 !important; color-scheme:dark; }
  html.rb2b-mobile-menu-open.redust-mobile-search-theme, html.rb2b-mobile-menu-open.redust-mobile-search-theme body { background:#fff !important; color-scheme:light; }
  .redust-global-shell { --redust-header-h:82px !important; }
  .redust-global-shell { --redust-sidebar-w:0 !important; padding-left:0 !important; }
  .rb2b-global-header__bar, .rb2b-global-header.is-open .rb2b-global-header__bar { margin-left:0 !important; grid-template-columns:auto 1fr auto !important; }
  .rb2b-mobile-brand { display:flex; align-items:center; gap:8px; }
  .rb2b-mobile-brand > a { display:flex; align-items:center; justify-content:flex-start; width:158px; height:56px; }
  .rb2b-mobile-brand img { display:block; width:152px; max-width:38vw; height:46px; object-fit:contain; object-position:left center; }
  .rb2b-mobile-brand .rb2b-mobile-logo--light { display:none; }
  .rb2b-global-header.is-finder-tone .rb2b-mobile-brand .rb2b-mobile-logo--dark { display:none; }
  .rb2b-global-header.is-finder-tone .rb2b-mobile-brand .rb2b-mobile-logo--light { display:block; }
  .rb2b-mobile-menu-trigger { position:static !important; display:flex !important; flex-direction:column; align-items:center; justify-content:center; gap:5px; width:46px !important; min-width:46px !important; height:46px !important; padding:0 !important; border:0 !important; border-radius:50% !important; background:transparent !important; box-shadow:none !important; color:#111 !important; }
  .rb2b-mobile-menu-trigger span { display:block !important; width:24px !important; height:3px !important; border:0 !important; border-radius:3px; background:currentColor !important; transform:none !important; }
  .rb2b-global-header.is-finder-tone .rb2b-mobile-menu-trigger { color:#fff !important; }
  .rb2b-global-sidebar { top:0 !important; bottom:0; left:0; visibility:hidden !important; width:min(86vw,320px) !important; transform:translateX(-100%) !important; z-index:99998 !important; transition:transform .3s cubic-bezier(.22,1,.36,1),visibility .3s !important; }
  .admin-bar .rb2b-global-sidebar { top:32px !important; }
  .rb2b-global-header.is-open .rb2b-global-sidebar { visibility:visible !important; transform:translateX(0) !important; }
  .rb2b-global-header.is-open .rb2b-sidebar-brand { height:82px; justify-content:flex-start; padding:18px 22px; }
  .rb2b-global-header.is-open .rb2b-sidebar-brand__mini { display:none !important; }
  .rb2b-global-header.is-open .rb2b-sidebar-brand__full { display:block !important; width:155px; }
  .rb2b-global-header.is-open .rb2b-global-sidebar .rb2b-global-menu__list a { justify-content:flex-start; min-height:56px; font-size:17px !important; }
  .rb2b-mobile-menu-overlay { position:fixed; z-index:99997; inset:0; display:block; visibility:hidden; padding:0; border:0; background:rgba(0,0,0,.48); opacity:0; pointer-events:none; transition:opacity .25s,visibility .25s; }
  .rb2b-global-header.is-open .rb2b-mobile-menu-overlay { visibility:visible; opacity:1; pointer-events:auto; }
  .rb2b-global-header.is-open .rb2b-global-sidebar, .rb2b-mobile-menu-overlay { display:none !important; }
  .rb2b-mobile-drilldown { position:fixed; z-index:9999999; inset:0; display:flex; flex-direction:column; visibility:hidden; box-sizing:border-box; width:100vw; height:100lvh; min-height:100lvh; padding-top:env(safe-area-inset-top,0px); overflow:hidden; background:#080808; color:#fff; opacity:0; transform:translateX(-14px); pointer-events:none; transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s; }
  .admin-bar .rb2b-mobile-drilldown { top:32px; height:calc(100lvh - 32px); min-height:calc(100lvh - 32px); padding-top:0; }
  @media(max-width:782px){.admin-bar .rb2b-mobile-drilldown{top:46px;height:calc(100lvh - 46px);min-height:calc(100lvh - 46px)}}
  .redust-search__mobile-overlay,.redust-search__mobile-shell { min-height:100lvh !important; }
  .rb2b-global-header.is-open .rb2b-mobile-drilldown { visibility:visible; opacity:1; transform:translateX(0); pointer-events:auto; transition-delay:0s; }
  .rb2b-global-header.is-open .rb2b-mobile-drilldown .rb2b-fitment-field { opacity:1 !important; }
  .rb2b-global-header.is-open .rb2b-mobile-drilldown .rb2b-fitment-field>span { color:#7f7f85 !important; }
  .rb2b-global-header.is-open .rb2b-mobile-drilldown .rb2b-menu-select__button,
  .rb2b-global-header.is-open .rb2b-mobile-drilldown .rb2b-menu-select__button:hover,
  .rb2b-global-header.is-open .rb2b-mobile-drilldown .rb2b-menu-select__button:focus { color:#fff !important; }
  .rb2b-global-header.is-open .rb2b-mobile-drilldown .rb2b-fitment-search,
  .rb2b-global-header.is-open .rb2b-mobile-drilldown .rb2b-fitment-search:disabled { border-right:0 !important; background:#09090a !important; color:#fff !important; opacity:1 !important; }
  .rb2b-global-header.is-open .rb2b-fitment-bar { display:none !important; }
  .rb2b-mobile-drilldown__fitment { flex:0 0 auto; display:flex; flex-direction:column; min-height:64px; }
  .rb2b-mobile-drilldown__fitment .rb2b-fitment-bar { position:static !important; inset:auto !important; width:100% !important; height:64px !important; border-top:1px solid #303034 !important; border-bottom:1px solid #303034 !important; background:#09090a !important; box-shadow:none !important; }
  .rb2b-mobile-drilldown__fitment .rb2b-fitment-search { border-bottom:1px solid #303034 !important; }
  .rb2b-mobile-fitment-accordion { order:2; max-height:0; overflow:hidden; background:#09090a; opacity:0; transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .2s; }
  .rb2b-mobile-fitment-accordion.is-open { max-height:min(430px,52vh); overflow-y:auto; opacity:1; border-bottom:1px solid #303034; }
  .rb2b-mobile-fitment-accordion .rb2b-menu-select__panel.is-mobile-accordion { position:static !important; display:grid !important; width:100% !important; max-height:none !important; padding:10px 14px 14px !important; overflow:visible !important; visibility:visible !important; border:0 !important; border-radius:0 !important; background:#09090a !important; box-shadow:none !important; opacity:1 !important; transform:none !important; transition:none !important; }
  .rb2b-mobile-fitment-accordion .rb2b-menu-select__panel button { min-height:48px; color:#d6d6d9; }
  .rb2b-mobile-group-back { display:none !important; }
  .rb2b-mobile-fitment-accordion .rb2b-menu-select__panel.is-mobile-group-view { overflow:hidden !important; }
  .rb2b-mobile-fitment-accordion .rb2b-menu-select__panel.is-mobile-group-view > button,
  .rb2b-mobile-fitment-accordion .rb2b-menu-select__panel.is-mobile-group-view > .rb2b-menu-group:not(.is-mobile-active) { display:none !important; }
  .rb2b-mobile-fitment-accordion .rb2b-menu-group.is-mobile-active > .rb2b-menu-group__row { display:none !important; }
  .rb2b-mobile-fitment-accordion .rb2b-menu-group.is-mobile-active > .rb2b-menu-group__submenu { position:static !important; display:grid !important; width:100% !important; max-height:none !important; margin:0 !important; padding:0 !important; visibility:visible !important; border:0 !important; background:transparent !important; box-shadow:none !important; opacity:1 !important; transform:none !important; animation:rb2b-mobile-group-in .3s cubic-bezier(.22,1,.36,1) both; }
  .rb2b-mobile-fitment-accordion .rb2b-menu-group.is-mobile-active .rb2b-mobile-group-back { display:flex !important; align-items:center; justify-content:flex-start; gap:10px; color:#fff !important; font-size:18px; }
  .rb2b-mobile-fitment-accordion .rb2b-mobile-group-back svg { width:18px; height:18px; fill:none; stroke:currentColor; stroke-width:1.8; }
  .rb2b-mobile-fitment-accordion .is-mobile-group-leaving .rb2b-menu-group.is-mobile-active > .rb2b-menu-group__submenu { animation:rb2b-mobile-group-out .18s ease both; }
  @keyframes rb2b-mobile-group-in { from{opacity:0;transform:translateX(42px)} to{opacity:1;transform:translateX(0)} }
  @keyframes rb2b-mobile-group-out { from{opacity:1;transform:translateX(0)} to{opacity:0;transform:translateX(42px)} }
  .rb2b-mobile-drilldown__header { position:relative; z-index:20; display:flex; align-items:center; justify-content:space-between; flex:0 0 82px; height:82px; padding:20px 19px 14px; pointer-events:auto !important; }
  .rb2b-mobile-drilldown__logo { display:flex; align-items:center; margin-right:auto; }
  .rb2b-mobile-drilldown__logo img { display:block; width:145px; max-width:48vw; height:auto; }
  .rb2b-mobile-drilldown__modes { display:flex; align-items:center; gap:6px; margin:0 8px 0 auto; }
  .rb2b-mobile-drilldown__modes button { min-width:58px; height:36px; padding:0 11px; border:1px solid #303034; border-radius:18px; background:#171719; color:#b9b9bd; font-family:inherit; font-size:11px; font-weight:800; cursor:pointer; }
  .rb2b-mobile-drilldown__modes [data-mobile-browse] { min-width:118px; height:42px; border-radius:21px; font-size:12px; }
  .rb2b-mobile-drilldown__modes button:before,.rb2b-mobile-drilldown__modes button:after { display:none !important; content:none !important; }
  .rb2b-mobile-drilldown__modes button.is-active { border-color:#55555a; background:#fff; color:#111; }
  .rb2b-mobile-drilldown__modes [data-mobile-filter] { display:none; }
  .rb2b-mobile-drilldown.is-browse .rb2b-mobile-drilldown__modes [data-mobile-filter] { display:block; }
  .rb2b-mobile-drilldown__modes button:disabled { cursor:not-allowed; opacity:.35; }
  .rb2b-mobile-drilldown__back { display:none; align-items:center; gap:8px; max-width:calc(100vw - 88px); height:44px; margin-right:auto; padding:0 10px 0 0; border:0; background:transparent; color:#fff; text-align:left; }
  .rb2b-mobile-drilldown.is-submenu .rb2b-mobile-drilldown__back { display:flex; }
  .rb2b-mobile-drilldown.is-submenu .rb2b-mobile-drilldown__logo { display:none; }
  .rb2b-mobile-drilldown__back svg { width:23px; height:23px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }
  .rb2b-mobile-drilldown__back strong { overflow:hidden; font-size:20px; line-height:1.1; text-overflow:ellipsis; white-space:nowrap; }
  .rb2b-mobile-drilldown .rb2b-mobile-drilldown__back strong { font-family:Arial,sans-serif !important; font-size:18px !important; font-weight:700 !important; }
  .rb2b-mobile-drilldown__close { position:relative; z-index:30; display:grid; flex:0 0 44px; width:44px; height:44px; padding:0; border:0; border-radius:50%; background:#202022; pointer-events:auto !important; touch-action:manipulation; cursor:pointer; place-items:center; }
  .rb2b-mobile-drilldown__close svg { width:17px; height:17px; fill:none; stroke:#fff; stroke-width:1.8; stroke-linecap:round; }
  .rb2b-mobile-drilldown__content { flex:1 1 auto; min-height:0; padding:0 19px; overflow-y:auto; overscroll-behavior:contain; }
  .rb2b-mobile-drilldown__list { margin:0 !important; padding:0 0 30px !important; list-style:none !important; opacity:1; transform:translateX(0); transition:opacity .18s,transform .23s cubic-bezier(.4,0,.2,1); }
  .rb2b-mobile-drilldown__list.is-leaving-left { opacity:0; transform:translateX(-28px); }
  .rb2b-mobile-drilldown__list.is-leaving-right { opacity:0; transform:translateX(28px); }
  .rb2b-mobile-drilldown__list.is-entering-right { opacity:0; transform:translateX(28px); transition:none; }
  .rb2b-mobile-drilldown__list.is-entering-left { opacity:0; transform:translateX(-28px); transition:none; }
  .rb2b-mobile-drilldown__list li { margin:0 !important; padding:0 !important; border-bottom:1px solid rgba(255,255,255,.09); }
  .rb2b-mobile-drilldown__list a, .rb2b-mobile-drilldown__list button { display:flex; align-items:center; justify-content:space-between; width:100%; min-height:60px; margin:0 !important; padding:10px 3px !important; border:0 !important; border-radius:0 !important; background:transparent !important; color:#fff !important; font:inherit; font-size:18px; font-weight:700; text-align:left; text-decoration:none !important; }
  .rb2b-mobile-drilldown__list b { color:#777; font-size:27px; font-weight:400; }
  .rb2b-mobile-drilldown__list .rb2b-mobile-drilldown__action-label { padding:5px 9px; border:1px solid #343438; border-radius:13px; color:#9b9ba0; font-size:9px; font-weight:850; letter-spacing:.08em; line-height:1; text-transform:uppercase; }
  .rb2b-mobile-drilldown__split { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; }
  .rb2b-mobile-drilldown__split > .rb2b-mobile-drilldown__primary { justify-content:flex-start; width:auto !important; min-width:0; }
  .rb2b-mobile-drilldown__split > .rb2b-mobile-drilldown__filter { display:flex !important; align-items:center !important; justify-content:center !important; width:auto !important; min-width:64px; min-height:32px !important; margin-left:12px !important; padding:5px 10px !important; border:1px solid #343438 !important; border-radius:16px !important; color:#a7a7ac !important; font-size:9px !important; font-weight:850 !important; letter-spacing:.08em; line-height:1 !important; text-align:center !important; text-transform:uppercase; }
  .rb2b-mobile-drilldown .rb2b-menu-icon,
  .rb2b-mobile-drilldown .redust-mobile-grid-switch,
  .rb2b-mobile-drilldown .redust-grid-switch-icon,
  .rb2b-mobile-drilldown button[aria-label*="list" i] { display:none !important; }
  .rb2b-mobile-drilldown__all { color:#aaa !important; }
  .rb2b-mobile-drilldown__section { padding:19px 3px 8px !important; border:0 !important; color:#6f6f74; font-size:9px; font-weight:850; letter-spacing:.12em; text-transform:uppercase; }
  .rb2b-mobile-drilldown__use span:before { display:inline-block; width:7px; height:7px; margin-right:10px; border-radius:50%; background:var(--redust-red,#d7332d); content:""; vertical-align:1px; }
  @media(max-width:390px){.rb2b-mobile-drilldown__logo img{width:100px}.rb2b-mobile-drilldown__modes button{min-width:50px;padding-inline:7px;font-size:10px}.rb2b-mobile-drilldown__modes [data-mobile-browse]{min-width:102px;font-size:10px}}
  .rb2b-mobile-drilldown__footer { flex:0 0 auto; margin:0 19px; padding:0 0 calc(15px + env(safe-area-inset-bottom,0px)); }
  .rb2b-mobile-language { display:inline-grid; grid-template-columns:1fr 1fr; width:132px; margin:12px 0 24px; padding:3px; border:1px solid #303034; border-radius:10px; background:#151517; }
  .rb2b-mobile-language a { display:grid; height:36px; border-radius:7px; color:#8f8f95!important; font-size:11px; font-weight:850; text-decoration:none!important; place-items:center; }
  .rb2b-mobile-language a.is-active { background:#343439; color:#fff!important; }
  .rb2b-mobile-drilldown__actions { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; padding:15px 0 14px; border-top:1px solid rgba(255,255,255,.09); }
  .rb2b-mobile-drilldown__actions a { display:grid; grid-template-columns:36px minmax(0,1fr); align-items:center; gap:9px; min-width:0; color:#fff !important; text-decoration:none !important; }
  .rb2b-mobile-drilldown__actions i { display:grid; width:36px; height:36px; border-radius:50%; background:#171717; place-items:center; }
  .rb2b-mobile-drilldown__actions svg { width:17px; height:17px; fill:none; stroke:#fff; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round; }
  .rb2b-mobile-drilldown__actions a>span { display:block; min-width:0; }
  .rb2b-mobile-drilldown__actions small,.rb2b-mobile-drilldown__actions strong { display:block; text-transform:uppercase; }
  .rb2b-mobile-drilldown__actions small { margin-bottom:3px; color:#666; font-size:7px; font-weight:700; letter-spacing:.08em; }
  .rb2b-mobile-drilldown__actions strong { margin:0; overflow:hidden; color:#fff; font-size:10px; font-weight:700; line-height:1.1; text-overflow:ellipsis; white-space:nowrap; }
  .rb2b-mobile-drilldown__signature { display:flex; align-items:center; justify-content:space-between; gap:20px; margin:0; padding-top:8px; }
  .rb2b-mobile-drilldown__signature b { color:#fff; font-size:8px; font-weight:750; letter-spacing:.09em; }
  .rb2b-mobile-drilldown__signature span { color:#505050; font-size:7px; font-weight:650; letter-spacing:.08em; }
  .redust-global-shell { padding-bottom:0 !important; }
  /* Keep the footer's final logo row scrollable above the fixed fitment bar. */
  footer.site-footer,
  .elementor-location-footer {
    margin-bottom:calc(64px + env(safe-area-inset-bottom,0px)) !important;
  }
  .rb2b-global-header__bar { grid-template-columns:auto 1fr auto !important; padding:0 8px !important; }
  .rb2b-fitment-bar {
    position:fixed !important; z-index:99994 !important; right:0 !important; bottom:0 !important; left:0 !important;
    display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px !important;
    width:100% !important; height:64px !important; overflow:visible !important;
    box-sizing:border-box !important; border-top:1px solid #dedee0 !important; border-bottom:1px solid #dedee0 !important; background:#fff !important; box-shadow:0 -8px 24px rgba(0,0,0,.08);
  }
  .rb2b-global-header.is-finder-tone .rb2b-fitment-bar { border-top-color:#303034 !important; border-bottom-color:#303034 !important; background:#09090a !important; box-shadow:0 -8px 28px rgba(0,0,0,.28); }
  .rb2b-fitment-bar .rb2b-fitment-field--vehicle,
  .rb2b-fitment-bar .rb2b-fitment-field--category {
    display:block !important; visibility:visible !important; opacity:1 !important;
    width:100% !important; min-width:0 !important; max-width:none !important; height:64px !important;
    margin:0 !important; padding:9px 8px 6px !important; border:0 !important; border-right:1px solid #dedee0 !important;
  }
  .rb2b-global-header.is-finder-tone .rb2b-fitment-field--vehicle,
  .rb2b-global-header.is-finder-tone .rb2b-fitment-field--category { border-right-color:#303034 !important; }
  .rb2b-fitment-field:after { display:none !important; }
  .rb2b-menu-select__button { padding:0 9px 10px !important; }
  .rb2b-fitment-field--vehicle .rb2b-menu-select__panel,
  .rb2b-fitment-field--category .rb2b-menu-select__panel {
    top:auto !important; bottom:calc(100% + 8px) !important; left:0 !important; right:auto !important;
    width:min(300px,calc(100vw - 16px)) !important; max-height:calc(100vh - 150px) !important;
  }
  .rb2b-fitment-field--category .rb2b-menu-select__panel { right:0 !important; left:auto !important; }
  .rb2b-fitment-search { width:58px !important; min-width:58px !important; height:64px !important; margin:0 !important; padding:0 !important; border:0 !important; justify-content:center; }
  .rb2b-global-actions { display:flex !important; flex:0 0 auto !important; align-items:center !important; width:auto !important; min-width:0 !important; gap:12px !important; }
  .rb2b-global-search-system { display:flex !important; align-items:center !important; justify-content:center !important; width:46px !important; height:46px !important; }
  .rb2b-global-profile { display:none !important; }
  .rb2b-global-cart, .redust-search__mobile-trigger { display:flex !important; align-items:center !important; justify-content:center !important; width:46px !important; min-width:46px !important; height:46px !important; }
  .redust-search__mobile-trigger { align-items:center !important; justify-content:center !important; padding:0 !important; border:1px solid #dedee0 !important; border-radius:50% !important; background:#fff !important; color:#171719 !important; line-height:1 !important; }
  .redust-search__mobile-trigger svg { position:static !important; inset:auto !important; display:block !important; width:22px !important; height:22px !important; margin:0 !important; transform:none !important; fill:none !important; stroke:currentColor !important; }
  .rb2b-global-cart .rb2b-cart-symbol { display:grid !important; width:22px !important; height:22px !important; place-items:center; }
  .rb2b-global-cart .rb2b-cart-symbol svg { display:block !important; width:22px !important; height:22px !important; margin:0 !important; }
  .rb2b-global-header.is-finder-tone .redust-search__mobile-trigger { border-color:#303034 !important; background:#151517 !important; color:#fff !important; }
  .rb2b-global-search-system .redust-search__desktop { display:none !important; }
  .rb2b-mobile-fitment-results { position:relative; z-index:1; margin:24px 12px 88px; padding:0; }
  .rb2b-mobile-fitment-results:empty { display:none; }
  .rb2b-global-header .rb2b-mobile-drilldown__fitment,
  .rb2b-global-header .rb2b-mobile-fitment-accordion { display:none !important; }
  .redust-search__mobile-overlay,
  .redust-search__mobile-shell { height:100dvh !important; min-height:100dvh !important; max-height:100dvh !important; overscroll-behavior:none; background:#fff !important; color:#171719 !important; }
  .redust-search__mobile-overlay .redust-search__mobile-form { border-color:transparent !important; background:#fff !important; }
  .redust-search__mobile-overlay .redust-search__mobile-form .redust-search__input-wrap { border-color:#e3e3e5 !important; background:#f5f5f6 !important; }
  .redust-search__mobile-overlay .redust-search__mobile-form .redust-search__input { background:transparent !important; color:#171719 !important; }
  .redust-search__mobile-overlay .redust-search__mobile-form .redust-search__input::placeholder { color:#85858b !important; opacity:1; }
  .redust-search__mobile-overlay .redust-search__mobile-form .redust-search__search-icon { color:#303034 !important; stroke:#303034 !important; }
  html body .rb2b-global-header .redust-search__mobile-overlay .redust-search__mobile-form .redust-search__input-wrap,
  html body .rb2b-global-header.is-finder-tone .redust-search__mobile-overlay .redust-search__mobile-form .redust-search__input-wrap { border:1px solid #e3e3e5 !important; background:#f5f5f6 !important; }
  html body .rb2b-global-header .redust-search__mobile-overlay .redust-search__mobile-form .redust-search__input,
  html body .rb2b-global-header.is-finder-tone .redust-search__mobile-overlay .redust-search__mobile-form .redust-search__input { background:transparent !important; color:#171719 !important; }
  html body .rb2b-global-header .redust-search__mobile-overlay .redust-search__mobile-form .redust-search__search-icon,
  html body .rb2b-global-header.is-finder-tone .redust-search__mobile-overlay .redust-search__mobile-form .redust-search__search-icon { color:#303034 !important; stroke:#303034 !important; }
}

@media (min-width:1051px) {
  .rb2b-mobile-brand, .rb2b-mobile-menu-overlay, .rb2b-mobile-menu-source, .rb2b-mobile-drilldown { display:none !important; }
}

@media (hover:hover) and (pointer:fine) {
  .rb2b-fitment-field--vehicle .rb2b-menu-group.is-hover-open > .rb2b-menu-group__submenu {
    visibility:visible;
    opacity:1;
    transform:translateX(0);
    transition-delay:0s;
  }
}

/* This back control belongs only to the mobile accordion. */
.rb2b-fitment-field--vehicle .rb2b-mobile-group-back {
  display:none !important;
}

.rb2b-fitment-bar .rb2b-fitment-search {
  box-sizing:border-box !important;
  border-bottom:1px solid #dedee0 !important;
}
.rb2b-global-header.is-finder-tone .rb2b-fitment-bar .rb2b-fitment-search {
  border-bottom-color:#303034 !important;
}
@media(max-width:700px){
  .rb2b-fitment-bar .rb2b-fitment-search,
  .rb2b-global-header.is-finder-tone .rb2b-fitment-bar .rb2b-fitment-search { border-bottom:0 !important; }
}
