/* LuxRolety – source-level fixes after legacy Homi theme layers. */
.lr-home .lr-v8-nav a.lr-v8-showall,
.lr-home a.lr-v8-showall,
.lr-v8-nav a.lr-v8-showall,
a.lr-v8-showall {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:44px!important;
  padding:11px 17px!important;
  background:#20533d!important;
  color:#ffffff!important;
  border:1px solid #20533d!important;
  border-radius:6px!important;
  font-size:13px!important;
  font-weight:700!important;
  text-decoration:none!important;
  opacity:1!important;
  box-shadow:none!important;
  width:auto!important;
  max-width:100%!important;
}
.lr-home a.lr-v8-showall:visited,
.lr-v8-nav a.lr-v8-showall:visited {color:#ffffff!important;}
.lr-home a.lr-v8-showall:hover,
.lr-home a.lr-v8-showall:focus-visible,
.lr-v8-nav a.lr-v8-showall:hover,
.lr-v8-nav a.lr-v8-showall:focus-visible {
  background:#123e2b!important;
  color:#ffffff!important;
  border-color:#123e2b!important;
}
.lr-v8-nav a.lr-v8-showall:focus-visible,
.lr-home a.lr-v8-showall:focus-visible {outline:3px solid #c49f63!important;outline-offset:3px!important;}
/* Two-column shop layouts: children may shrink, never the product content itself. */
.luxcat-shop-shell,.luxcat-category-shell {min-width:0;max-width:100%;}
.luxcat-shop-shell>.luxcat-shop-panel,
.luxcat-category-shell>.luxcat-category-content {min-width:0;width:100%;}
.luxcat-shop-shell :is(.lr-v825-variant-grid,.lrks-grid,ul.products),
.luxcat-category-shell :is(.lr-v825-variant-grid,.lrks-grid,ul.products) {min-width:0;}
@media(max-width:800px){
 .luxcat-shop-shell,.luxcat-category-shell {display:block;}
 .luxcat-shop-panel,.luxcat-category-content{width:100%;max-width:100%;}
 .lr-home .lr-v8-nav a.lr-v8-showall {white-space:normal!important;text-align:center!important;}
}
