/* Original inline style 1; original index.php line 3940 */

html body #promoSwipe .repair-process-ad-video,
html body #onfixLivePlaylist{
  pointer-events:none!important;
  -webkit-user-select:none!important;
  user-select:none!important;
}
html body #promoSwipe .repair-process-ad-video::-webkit-media-controls,
html body #onfixLivePlaylist::-webkit-media-controls{display:none!important;-webkit-appearance:none!important;opacity:0!important}
html body #promoSwipe .repair-process-ad-video::-webkit-media-controls-enclosure,
html body #onfixLivePlaylist::-webkit-media-controls-enclosure{display:none!important;-webkit-appearance:none!important;opacity:0!important}
html body #promoSwipe .repair-process-ad-video::-webkit-media-controls-panel,
html body #onfixLivePlaylist::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none!important;opacity:0!important}
html body #promoSwipe .repair-process-ad-video::-webkit-media-controls-play-button,
html body #promoSwipe .repair-process-ad-video::-webkit-media-controls-start-playback-button,
html body #promoSwipe .repair-process-ad-video::-webkit-media-controls-overlay-play-button,
html body #onfixLivePlaylist::-webkit-media-controls-play-button,
html body #onfixLivePlaylist::-webkit-media-controls-start-playback-button,
html body #onfixLivePlaylist::-webkit-media-controls-overlay-play-button{
  display:none!important;
  -webkit-appearance:none!important;
  appearance:none!important;
  opacity:0!important;
  width:0!important;
  height:0!important;
}


/* Original inline style 2; original index.php line 3970 */

@media (max-width:980px), (hover:none) and (pointer:coarse){
  html body header.site-header#top .onfix-header-row{
    display:grid!important;
    grid-template-columns:120px 190px 96px 52px 58px 52px!important;
    grid-template-rows:48px!important;
    justify-content:center!important;
    align-items:center!important;
    column-gap:6px!important;
    width:max-content!important;
    max-width:calc(100% - 12px)!important;
    min-height:48px!important;
    height:48px!important;
    margin:0 auto!important;
    padding:0!important;
    overflow:visible!important;
  }
  html body header.site-header#top .onfix-header-logo{
    grid-column:1!important;grid-row:1!important;
    width:120px!important;min-width:120px!important;max-width:120px!important;
    height:44px!important;min-height:44px!important;max-height:44px!important;
    margin:0!important;padding:0!important;
  }
  html body header.site-header#top .onfix-header-logo .onfix-logo-spin-layer,
  html body header.site-header#top .onfix-header-logo img{
    width:120px!important;min-width:120px!important;max-width:120px!important;
    height:44px!important;min-height:44px!important;max-height:44px!important;
    object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important;
  }
  html body header.site-header#top .onfix-header-search{
    grid-column:2!important;grid-row:1!important;
    width:190px!important;min-width:190px!important;max-width:190px!important;
    height:44px!important;min-height:44px!important;max-height:44px!important;
    padding:3px!important;margin:0!important;gap:3px!important;
    display:flex!important;flex-wrap:nowrap!important;overflow:visible!important;
  }
  html body header.site-header#top .onfix-header-search input#siteWideSearch{
    width:145px!important;min-width:0!important;max-width:145px!important;
    height:36px!important;padding:0 5px!important;
    font-size:16px!important;line-height:1.15!important;
    white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  }
  html body header.site-header#top .onfix-header-search button{
    flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;
    height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;
  }
  html body header.site-header#top .onfix-header-account{
    grid-column:3!important;grid-row:1!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    width:96px!important;min-width:96px!important;max-width:96px!important;
    height:44px!important;min-height:44px!important;max-height:44px!important;
    padding:0 9px!important;margin:0!important;overflow:hidden!important;
  }
  html body header.site-header#top .onfix-header-account .utility-pill__main{
    display:flex!important;align-items:center!important;justify-content:center!important;
    width:100%!important;height:100%!important;gap:0!important;overflow:visible!important;
  }
  html body header.site-header#top .onfix-header-account .utility-pill__icon,
  html body header.site-header#top .onfix-header-account .utility-pill__chevron{
    display:none!important;
  }
  html body header.site-header#top .onfix-header-account .utility-pill__main > span:last-child{
    display:block!important;visibility:visible!important;opacity:1!important;
    width:auto!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;
    white-space:nowrap!important;font-size:15px!important;line-height:1!important;font-weight:900!important;
  }
  html body header.site-header#top .onfix-header-cart{
    grid-column:4!important;grid-row:1!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;
  }
  html body header.site-header#top .onfix-language-dropdown{
    grid-column:5!important;grid-row:1!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;
  }
  html body header.site-header#top .onfix-language-current{width:58px!important;min-width:58px!important;max-width:58px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;}
  html body header.site-header#top nav#mainNav.onfix-header-menu{
    grid-column:6!important;grid-row:1!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;
  }
  html body header.site-header#top nav#mainNav #onfixHamburgerBtn{width:52px!important;min-width:52px!important;max-width:52px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;}

  html body .home-accessory-card__copy{
    display:grid!important;
    grid-template-rows:30px 44px 28px 18px!important;
    grid-auto-rows:0!important;
    align-content:start!important;
    row-gap:2px!important;
    min-height:126px!important;
    height:126px!important;
    box-sizing:border-box!important;
    padding:7px 13px 10px!important;
  }
  html body .home-accessory-card__copy small{
    grid-row:1!important;align-self:start!important;
    margin:0!important;min-height:0!important;max-height:30px!important;
    line-height:14px!important;overflow:hidden!important;
    display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;
  }
  html body .home-accessory-card__copy h3{
    grid-row:2!important;align-self:start!important;
    margin:0!important;min-height:44px!important;max-height:44px!important;
    line-height:20px!important;overflow:hidden!important;
    display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;
  }
  html body .home-accessory-card__copy strong{
    grid-row:3!important;align-self:center!important;
    display:block!important;margin:0!important;line-height:24px!important;min-height:24px!important;
  }
  html body .home-accessory-card__copy del{
    grid-row:4!important;align-self:start!important;
    display:block!important;margin:0!important;line-height:16px!important;min-height:16px!important;
  }
  html body .home-accessory-card{align-self:stretch!important;}
  html body .home-accessory-card>a{height:100%!important;}
}

@media (min-width:981px) and (hover:hover){
  html body .home-accessory-card__copy{display:grid!important;grid-template-rows:30px 44px 28px 18px!important;row-gap:2px!important;min-height:126px!important;height:126px!important;box-sizing:border-box!important;}
  html body .home-accessory-card__copy small{grid-row:1!important;max-height:30px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;}
  html body .home-accessory-card__copy h3{grid-row:2!important;margin:0!important;min-height:44px!important;max-height:44px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;}
  html body .home-accessory-card__copy strong{grid-row:3!important;align-self:center!important;display:block!important;margin:0!important;}
  html body .home-accessory-card__copy del{grid-row:4!important;display:block!important;margin:0!important;}
}

html body #promoSwipe .promo-swipe__slide,
html body #onfix-live-repair-entry .onfix-live-window-media{position:relative!important;}
html body .onfix-native-video-fallback{
  position:absolute!important;inset:0!important;z-index:12!important;
  width:100%!important;height:100%!important;display:block!important;
  object-fit:contain!important;background:#070707!important;pointer-events:none!important;
}
html body .onfix-native-video-fallback[hidden]{display:none!important;}
html body video.onfix-native-overlay-hidden{opacity:0!important;visibility:hidden!important;}

