/**
 * UNIMERCE Marketplace
 * Developer & Lead Architect: Morris Robinson / morrisrobinson1688@aol.com
 * Patch 359R148 - Public merchant storefront full-width fluid layout and four-card grid cap.
 */
.um-public-profile-hero-r81 .um-profile-fluid-container-r148,
.um-merchant-status-strip-r15 .um-profile-fluid-container-r148,
.um-profile-content-section .um-profile-fluid-container-r148,
.um-profile-inventory-section-r146 .um-profile-fluid-container-r148,
.um-merchant-presentations-359r37 .um-profile-fluid-container-r148,
.editorial-section .um-profile-fluid-container-r148{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
  box-sizing:border-box!important;
}
.um-profile-inventory-section-r146 .container,
.um-profile-inventory-section-r146 .container-fluid,
.um-profile-inventory-section-r146 .um-profile-fluid-container-r148{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:clamp(20px,4vw,72px)!important;
  padding-right:clamp(20px,4vw,72px)!important;
  box-sizing:border-box!important;
}
.um-profile-inventory-section-r146 .um-profile-toolbar-r15,
.um-profile-inventory-section-r146 .um-public-merchant-category-groups-r15,
.um-profile-inventory-section-r146 .um-profile-filter-panel-r15,
.um-profile-inventory-section-r146 .um-profile-results-status-r146,
.um-profile-inventory-section-r146 .um-profile-product-grid,
.um-profile-inventory-section-r146 .um-profile-pagination-r146,
.um-profile-inventory-section-r146 .um-profile-empty-state{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
  text-align:left!important;
  box-sizing:border-box!important;
}
.um-profile-inventory-section-r146[data-text-position="center"] .um-profile-toolbar-r15,
.um-profile-inventory-section-r146[data-text-position="center"] .um-public-merchant-category-groups-r15,
.um-profile-inventory-section-r146[data-text-position="center"] .um-profile-filter-panel-r15,
.um-profile-inventory-section-r146[data-text-position="center"] .um-profile-results-status-r146,
.um-profile-inventory-section-r146[data-text-position="center"] .um-profile-product-grid,
.um-profile-inventory-section-r146[data-text-position="center"] .um-profile-pagination-r146,
.um-profile-inventory-section-r146[data-text-position="center"] .um-profile-empty-state,
.um-profile-inventory-section-r146[data-text-position="right"] .um-profile-toolbar-r15,
.um-profile-inventory-section-r146[data-text-position="right"] .um-public-merchant-category-groups-r15,
.um-profile-inventory-section-r146[data-text-position="right"] .um-profile-filter-panel-r15,
.um-profile-inventory-section-r146[data-text-position="right"] .um-profile-results-status-r146,
.um-profile-inventory-section-r146[data-text-position="right"] .um-profile-product-grid,
.um-profile-inventory-section-r146[data-text-position="right"] .um-profile-pagination-r146,
.um-profile-inventory-section-r146[data-text-position="right"] .um-profile-empty-state{
  margin-left:0!important;
  margin-right:0!important;
}
.um-profile-inventory-section-r146 .um-profile-toolbar-r15>div,
.um-profile-inventory-section-r146 .um-public-merchant-category-menu,
.um-profile-inventory-section-r146 .um-profile-filter,
.um-profile-inventory-section-r146 .um-profile-filter label,
.um-profile-inventory-section-r146 .um-profile-filter-actions{
  text-align:left!important;
}
.um-profile-inventory-section-r146 .um-public-merchant-category-groups-r15,
.um-profile-inventory-section-r146 .um-profile-filter-panel-r15{
  box-sizing:border-box!important;
}
.um-profile-inventory-section-r146 .um-profile-filter{
  display:grid!important;
  grid-template-columns:minmax(280px,1.3fr) minmax(240px,.9fr) minmax(190px,.55fr) auto!important;
  align-items:end!important;
  width:100%!important;
}
.um-profile-inventory-section-r146 .um-profile-product-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(14px,1.6vw,24px)!important;
}
.um-profile-results-status-r146{
  margin-top:1rem!important;
  margin-bottom:1rem!important;
  color:#6f6255!important;
  font-weight:800!important;
}
.um-profile-pagination-r146{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:.75rem!important;
  flex-wrap:wrap!important;
  margin-top:1.35rem!important;
}
.um-profile-pagination-r146 span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:44px!important;
  padding:.55rem .9rem!important;
  border:1px solid rgba(184,138,56,.28)!important;
  border-radius:999px!important;
  background:#fffdf8!important;
  color:#5f5140!important;
  font-weight:900!important;
}
@media (max-width:1199.98px){
  .um-profile-inventory-section-r146 .um-profile-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media (max-width:900px){
  .um-profile-inventory-section-r146 .um-profile-filter{grid-template-columns:1fr!important;}
  .um-profile-inventory-section-r146 .um-profile-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media (max-width:640px){
  .um-public-profile-hero-r81 .um-profile-fluid-container-r148,
  .um-merchant-status-strip-r15 .um-profile-fluid-container-r148,
  .um-profile-content-section .um-profile-fluid-container-r148,
  .um-profile-inventory-section-r146 .um-profile-fluid-container-r148,
  .um-merchant-presentations-359r37 .um-profile-fluid-container-r148,
  .editorial-section .um-profile-fluid-container-r148,
  .um-profile-inventory-section-r146 .container,
  .um-profile-inventory-section-r146 .container-fluid{
    padding-left:20px!important;
    padding-right:20px!important;
  }
  .um-profile-inventory-section-r146 .um-profile-product-grid{grid-template-columns:1fr!important;}
  .um-profile-pagination-r146 .um-btn{width:100%!important;}
  .um-profile-pagination-r146 span{width:100%!important;justify-content:center!important;}
}
