/* TP mobile access 20261005 v1: home/category 3 only. No content hidden. */
body#index .tp-mobile-shade-access { display:none; }
@media (max-width: 767.98px) {
  :is(body#index, body#category.category-id-3) #header .header-nav { padding: 3px 0 !important; }
  :is(body#index, body#category.category-id-3) #header .header-banner { padding:2px 0 !important; }
  :is(body#index, body#category.category-id-3) #header .header-nav > .container > .row { display:flex !important; flex-wrap:wrap !important; align-items:center; }
  :is(body#index, body#category.category-id-3) #header .header-nav .center-nav { order:0; flex:0 0 100% !important; width:100% !important; max-width:100% !important; padding:0 12px !important; font-size:12px !important; line-height:1.3 !important; }
  :is(body#index, body#category.category-id-3) #header .header-nav .center-nav p { margin:0 !important; font-size:inherit !important; line-height:inherit !important; }
  :is(body#index, body#category.category-id-3) #header .header-nav .left-nav { order:1; flex:1 1 auto !important; width:auto !important; padding:0 12px !important; }
  :is(body#index, body#category.category-id-3) #header .header-nav .right-nav { order:2; flex:0 0 auto !important; width:auto !important; padding:0 12px !important; }
  :is(body#index, body#category.category-id-3) #header .header-nav .social-links { margin:0 !important; }
  :is(body#index, body#category.category-id-3) #header .header-nav .social-links a { display:inline-flex; align-items:center; justify-content:center; min-width:44px; height:44px; padding:8px !important; }
  :is(body#index, body#category.category-id-3) #header .header-nav .expand-more { display:inline-flex; align-items:center; min-height:44px; }
  :is(body#index, body#category.category-id-3) #mobile-header { display:flex; align-items:center; min-height:52px !important; }
  :is(body#index, body#category.category-id-3) #mobile-header > .container { flex:0 0 64px; width:64px; padding:0 4px; }
  :is(body#index, body#category.category-id-3) #mobile-header .mobile-main-bar { padding:4px 0 !important; }
  :is(body#index, body#category.category-id-3) #mobile-header .col-mobile-logo { padding:0 !important; }
  :is(body#index, body#category.category-id-3) #mobile-header .col-mobile-logo a { display:block; line-height:0; }
  :is(body#index, body#category.category-id-3) #mobile-header img.logo { width:auto !important; height:44px !important; max-height:44px !important; margin:0 auto !important; }
  :is(body#index, body#category.category-id-3) #mobile-header-sticky { flex:1 1 auto; min-width:0; }
  :is(body#index, body#category.category-id-3) #mobile-header-sticky > .mobile-buttons-bar > .container { padding:0 4px; }
  :is(body#index, body#category.category-id-3) #mobile-header .m-nav-btn { min-height:44px; display:flex; align-items:center; justify-content:center; padding:8px 4px !important; }
  body#index .tp-mobile-shade-access { display:block; text-align:center; padding:10px 12px 0; }
  body#index .tp-mobile-shade-access a { min-height:44px; display:inline-flex; align-items:center; justify-content:center; }
  body#index #tp-mobile-shades { scroll-margin-top:64px; }
}
@media (min-width:768px) { body#index .tp-mobile-shade-access { display:none; } }
