/* Extracted style 1 from original line 5577 */
html body .onfix-home-create{display:none!important}

/* Extracted style 2 from original line 5577 */

@media (hover:none) and (pointer:coarse) and (max-width:900px){
  html body #onfix-category-menu .home-category-note,
  html body .home-category-note,
  html body .section-kicker,
  html body .onfix-chat-fab-label,
  html body .onfix-language-arrow{font-size:13px!important}
  html body .onfix-app-install-copy small{font-size:15px!important}
  html body .onfix-app-install-action,
  html body .home-accessories__actions a,
  html body .home-accessories__actions b,
  html body .contact-chip span,
  html body #homeMobshopDescription{font-size:15px!important}
  html body .footer-about-button,
  html body .site-footer .footer-benefits-panel span,
  html body .site-footer .footer-benefits-panel b,
  html body .footer-reference-hours h3,
  html body .footer-reference-hours span,
  html body .footer-reference-hours b,
  html body .footer-reference-hours a,
  html body .footer-contact-address span,
  html body .footer-reference-payments h3{font-size:16px!important;line-height:1.45!important}
  html body .footer-social small{font-size:11px!important}
  html body .site-footer .footer-bottom p{font-size:15px!important}
}


/* Extracted style 3 from original line 5604 */

@media (max-width: 900px) {
  html body .onfix-market-latest .onfix-market-latest-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
  }
  html body .onfix-market-latest .onfix-market-latest-card {
    min-width: 0 !important;
    width: auto !important;
  }
}


/* Extracted style 4 from original line 5618 */

@media (max-width: 900px) {
  html body .home-accessories .home-accessories__rail#homeAccessoriesRail {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-flow: row !important;
    gap: 10px !important;
    overflow: visible !important;
    scroll-snap-type: none !important;
    direction: ltr !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }
  html body .home-accessories #homeAccessoriesRail > .home-accessory-card {
    min-width: 0 !important;
    max-width: none !important;
    width: 100% !important;
    flex: initial !important;
    margin: 0 !important;
    scroll-snap-align: none !important;
    box-sizing: border-box !important;
  }
  html body .home-accessories #homeAccessoriesRail > .home-accessory-card > a {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    min-width: 0 !important;
  }
  html body .home-accessories #homeAccessoriesRail .home-accessory-card__image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
  }
  html body .home-accessories #homeAccessoriesRail .home-accessory-card__copy {
    min-width: 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }
  html body .home-accessories .home-accessories__actions [data-accessory-prev],
  html body .home-accessories .home-accessories__actions [data-accessory-next] {
    display: none !important;
  }
}


/* Extracted style 5 from original line 5665 */

html body .onfix-two-action-row{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;width:min(920px,calc(100% - 32px))!important;
  margin:12px auto 18px!important;align-items:stretch!important;
}
html body .onfix-two-action-row .onfix-market-under-discounts{
  width:100%!important;min-width:0!important;margin:0!important;align-self:stretch!important;
}
html body .onfix-two-action-row #onfix-market-below-ad,
html body .onfix-two-action-row > a.assessment-cta{
  width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;
  margin:0!important;padding:8px 12px!important;box-sizing:border-box!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  gap:8px!important;border:1.5px solid #b69b6d!important;border-radius:13px!important;
  background:#fff!important;background-image:none!important;color:#17130d!important;
  box-shadow:0 7px 18px rgba(73,58,39,.10)!important;text-decoration:none!important;
  overflow:hidden!important;transform:none!important;
}
html body .onfix-two-action-row #onfix-market-below-ad .onfix-market-below-ad__video,
html body .onfix-two-action-row #onfix-market-below-ad .onfix-market-below-ad__icon{
  display:none!important;
}
html body .onfix-two-action-row #onfix-market-below-ad .onfix-market-below-ad__copy{
  display:flex!important;align-items:center!important;justify-content:center!important;
  max-width:100%!important;width:100%!important;min-width:0!important;text-align:center!important;
}
html body .onfix-two-action-row #onfix-market-below-ad .onfix-market-below-ad__copy strong{
  color:#17130d!important;font:800 clamp(13px,1.7vw,18px)/1.2 Arial,sans-serif!important;
  white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
}
html body .onfix-two-action-row .assessment-cta strong{
  color:#17130d!important;font:800 clamp(12px,1.6vw,17px)/1.2 Arial,sans-serif!important;
  text-align:center!important;white-space:normal!important;
}
html body .onfix-two-action-row .assessment-cta .assessment-symbol,
html body .onfix-two-action-row .assessment-cta .assessment-arrow{
  display:none!important;
}
html body .onfix-two-action-row #onfix-market-below-ad:hover,
html body .onfix-two-action-row > a.assessment-cta:hover{
  border-color:#9b7739!important;background:#fff9eb!important;
}
@media(max-width:620px){
  html body .onfix-two-action-row{gap:8px!important;width:calc(100% - 20px)!important}
  html body .onfix-two-action-row #onfix-market-below-ad,
  html body .onfix-two-action-row > a.assessment-cta{height:60px!important;min-height:60px!important;max-height:60px!important;padding:6px 7px!important}
  html body .onfix-two-action-row #onfix-market-below-ad .onfix-market-below-ad__copy strong,
  html body .onfix-two-action-row .assessment-cta strong{font-size:clamp(11px,2.8vw,14px)!important}
}


/* Extracted style 6 from original line 5718 */

html body > nav.onfix-primary-nav,html body .onfix-primary-nav{display:none!important}
html body header.site-header#top .onfix-header-app-link,
html body header.site-header#top nav#mainNav .onfix-home-create,
html body #onfixCompactMenuButton,html body #onfixCompactMenu{display:none!important}
html body .onfix-two-action-row{display:none!important}
html body header.site-header#top{overflow:visible!important}
html body header.site-header#top .onfix-header-row{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  flex-wrap:nowrap!important;gap:10px!important;width:calc(100% - 26px)!important;
  max-width:1260px!important;margin:0 auto!important;min-height:68px!important;overflow:visible!important;
  grid-template-columns:none!important;grid-template-rows:none!important;
}
html body header.site-header#top .onfix-logo-install-group{
  display:flex!important;flex:1 1 auto!important;min-width:80px!important;max-width:230px!important;
  grid-column:auto!important;grid-row:auto!important;
}
html body header.site-header#top .onfix-header-logo{min-width:0!important;max-width:100%!important}
html body header.site-header#top .onfix-header-logo img{max-width:100%!important;height:auto!important;max-height:70px!important;object-fit:contain!important}
html body header.site-header#top .onfix-header-search,
html body header.site-header#top .onfix-header-account,
html body header.site-header#top .onfix-header-cart,
html body header.site-header#top .onfix-language-dropdown,
html body header.site-header#top nav#mainNav.onfix-header-menu{
  display:flex!important;flex:0 0 auto!important;grid-column:auto!important;grid-row:auto!important;
  position:relative!important;margin:0!important;order:initial!important;align-items:center!important;
}
html body header.site-header#top .onfix-header-search{max-width:200px!important;min-width:44px!important}
html body header.site-header#top .onfix-header-cart{display:grid!important;place-items:center!important}
html body header.site-header#top nav#mainNav.onfix-header-menu{
  width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;
  overflow:visible!important;z-index:5002!important
}
html body header.site-header#top #onfixNewMenuButton{
  display:flex!important;flex:0 0 auto!important;flex-direction:column!important;
  justify-content:center!important;align-items:center!important;gap:5px!important;
  width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;
  padding:0!important;margin:0!important;border:1px solid #b88d3d!important;
  border-radius:14px!important;background:linear-gradient(135deg,#f3d78c,#c99935)!important;
  color:#22190b!important;cursor:pointer!important;box-shadow:0 3px 10px #a77f2626!important
}
html body header.site-header#top #onfixNewMenuButton span{
  display:block!important;background:#1d1a15!important;width:23px!important;height:2.5px!important;
  border-radius:2px!important;transition:transform .18s ease,opacity .18s ease!important
}
html body header.site-header#top #onfixNewMenuButton[aria-expanded="true"] span:first-child{transform:translateY(7.5px) rotate(45deg)!important}
html body header.site-header#top #onfixNewMenuButton[aria-expanded="true"] span:nth-child(2){opacity:0!important}
html body header.site-header#top #onfixNewMenuButton[aria-expanded="true"] span:last-child{transform:translateY(-7.5px) rotate(-45deg)!important}
html body header.site-header#top #onfixNewMenu[hidden]{display:none!important}
html body header.site-header#top #onfixNewMenu:not([hidden]){
  display:flex!important;flex-direction:column!important;position:absolute!important;
  right:0!important;top:calc(100% + 10px)!important;left:auto!important;
  width:min(310px,calc(100vw - 25px))!important;max-height:75vh!important;
  overflow-y:auto!important;padding:12px!important;gap:2px!important;
  background:rgba(255,251,243,.98)!important;border:1px solid #d8c397!important;
  border-radius:18px!important;box-shadow:0 18px 42px rgba(0,0,0,.20)!important;
  z-index:6000!important;box-sizing:border-box!important;
}
html body header.site-header#top #onfixNewMenu > a,
html body header.site-header#top #onfixNewMenu > button{
  display:flex!important;justify-content:flex-start!important;align-items:center!important;
  width:100%!important;min-height:42px!important;padding:11px 16px 11px 20px!important;
  margin:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;color:#20190f!important;box-shadow:none!important;
  text-decoration:none!important;text-align:left!important;white-space:normal!important;
  font:800 14px/1.35 system-ui,Arial,sans-serif!important;cursor:pointer!important;
  box-sizing:border-box!important;
}
html body header.site-header#top #onfixNewMenu > :hover,
html body header.site-header#top #onfixNewMenu > :focus-visible{background:#f2e7ce!important;color:#79531c!important;outline:0!important}
@media (hover:none) and (pointer:coarse) and (max-width:900px), (max-width:680px){
 html body header.site-header#top .onfix-header-row{
  display:flex!important;min-height:76px!important;gap:8px!important;width:calc(100% - 20px)!important;
  grid-template-columns:none!important;grid-template-rows:none!important;
 }
 html body header.site-header#top .onfix-logo-install-group{flex:1 1 auto!important;max-width:none!important;min-width:85px!important}
 html body header.site-header#top .onfix-header-logo,html body header.site-header#top .onfix-header-logo .onfix-logo-spin-layer{width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important}
 html body header.site-header#top .onfix-header-logo img{width:100%!important;max-width:165px!important;height:auto!important;max-height:70px!important}
 html body header.site-header#top .onfix-header-search{display:flex!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important}
 html body header.site-header#top .onfix-header-search button{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;flex-basis:64px!important}
 html body header.site-header#top .onfix-header-account{display:flex!important;min-width:0!important;max-width:120px!important}
 html body header.site-header#top .onfix-header-cart{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important}
 html body header.site-header#top .onfix-language-dropdown{display:flex!important;min-width:0!important}
 html body header.site-header#top nav#mainNav.onfix-header-menu{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important}
 html body header.site-header#top #onfixNewMenuButton{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;border-radius:16px!important}
 html body header.site-header#top #onfixNewMenu > a,html body header.site-header#top #onfixNewMenu > button{font-size:19px!important;min-height:55px!important}
}

