/* LuxRolety V8.59.0 — adjustment: resize ONLY pictures inside the existing megamenu tiles.
   Keep home page, header, text, panel widths, grid and card count at their previous sizes.
   Do not crop user-uploaded photographs and their baked-in details. */
.lr-home .lr-v833-nav .lr-v811-menu-card .lr-v845-thumb {
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:172px!important;
  min-height:0!important;
  max-height:172px!important;
  aspect-ratio:auto!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1px solid #e8ece9!important;
  border-radius:8px!important;
}
.lr-home .lr-v833-nav .lr-v811-menu-card .lr-v845-thumb img,
.lr-home .lr-v833-nav .lr-v811-menu-card:hover .lr-v845-thumb img {
  box-sizing:border-box!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  transform:none!important;
  transition:none!important;
  border:0!important;
  box-shadow:none!important;
}
@media(max-width:990px) {
  .lr-home .lr-v833-nav .lr-v811-menu-card .lr-v845-thumb {
    height:126px!important;
    max-height:126px!important;
  }
}
@media(max-width:610px) {
  .lr-home .lr-v833-nav .lr-v811-menu-card .lr-v845-thumb {
    height:104px!important;
    max-height:104px!important;
  }
}

/* Exactly four real product departments on WooCommerce category navigation. */
.lr-v831-family-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.lr-v831-family-item img{width:72px!important;height:63px!important;object-fit:cover!important}
@media(max-width:900px){.lr-v831-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:430px){.lr-v831-family-item img{width:52px!important;height:52px!important}}
/* All ARCHIVE / list actions green. Gold ONLY on the lower suggestions in individual product pages. */
body:not(.single-product) :is(.woocommerce ul.products li.product,.lr4-category-card,.lr4-card,.luxz-product-tile,.luxcat-curated-item)
  :is(a.button,a.add_to_cart_button,a.product_type_variable,a.product_type_simple,a.lr-v846-variant-cta,a.lr-v834-choose,a.lr-v837-curtain-cta,a.luxz-tile-link),
body:not(.single-product) :is(.lr-v825-choice,.luxcat-curated-actions a,.lr4-card .lr4-card-button){
 background:#1d503a!important;background-color:#1d503a!important;border-color:#1d503a!important;color:#fff!important;
 box-shadow:none!important;text-decoration:none!important
}
body:not(.single-product) :is(.woocommerce ul.products li.product,.lr4-category-card,.lr4-card,.luxz-product-tile,.luxcat-curated-item)
  :is(a.button,a.add_to_cart_button,a.product_type_variable,a.product_type_simple,a.lr-v846-variant-cta,a.lr-v834-choose,a.lr-v837-curtain-cta,a.luxz-tile-link):hover,
body:not(.single-product) :is(.lr-v825-choice,.luxcat-curated-actions a,.lr4-card .lr4-card-button):hover{
 background:#153b2b!important;background-color:#153b2b!important;border-color:#153b2b!important;color:#fff!important
}
body.single-product .woocommerce :is(section.related,section.upsells) ul.products li.product :is(a.button,a.lr-v846-variant-cta,a.lr-v834-choose,a.lr-v837-curtain-cta){
 background:#99743b!important;background-color:#99743b!important;border-color:#99743b!important;color:#fff!important
}
body.single-product .woocommerce :is(section.related,section.upsells) ul.products li.product :is(a.button,a.lr-v846-variant-cta,a.lr-v834-choose,a.lr-v837-curtain-cta):hover{
 background:#795a2c!important;background-color:#795a2c!important;border-color:#795a2c!important;color:#fff!important
}
/* Accessible archive pagination while AJAX is loading. */
.lr-v838-articles[aria-busy="true"]{opacity:.56;pointer-events:none;transition:opacity .14s}
.lr-v838-articles{scroll-margin-top:90px}
