/* The Imports Mart v19.11.4 — storefront coding and design audit fixes */
.footer-bottom{align-items:center;gap:16px;flex-wrap:wrap}
.footer-bottom>span{display:block;overflow-wrap:anywhere}
.partner-brand-row>a{min-width:150px}
.partner-brand-row strong{overflow-wrap:anywhere}
.category-modern{min-width:0}
.category-modern h3,.category-modern p{overflow-wrap:anywhere}
.product-card h3 a{overflow-wrap:anywhere}
.pagination{align-items:center;flex-wrap:wrap}
.pagination a,.pagination span{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;padding:8px 11px}
.pagination .pagination-nav{padding-inline:14px}
.pagination-ellipsis{border-color:transparent!important;background:transparent!important;color:var(--muted)}
.table-wrap{outline:none;scrollbar-width:thin}
.table-wrap:focus-visible{box-shadow:0 0 0 3px rgba(39,49,131,.16)}
img[data-tim-fallback-applied="1"]{object-fit:contain!important;background:#fff}

@media(max-width:560px){
  .footer-bottom{align-items:flex-start}
  .pagination{justify-content:center;gap:5px}
  .pagination .pagination-nav{flex:1 1 calc(50% - 6px)}
  .pagination a,.pagination span{min-width:36px;min-height:36px;padding:6px 9px}
  .category-modern{min-height:210px;padding:22px}
  .category-modern h3{font-size:24px}
}
/* Loaded after the general audit stylesheet, so repeat the intended desktop/mobile filter visibility. */
.shop-filter-toggle{display:none}
@media(max-width:850px){.shop-filter-toggle{display:inline-flex}}

