/* V8.63 – readable controls and keyboard navigation; no arbitrary global styles. */
.lr-v8-nav .lr-v8-main-link,
.lr-v8-nav .lr-v8-expand,
.lr-v8-nav .lr-v8-showall,
.lr-v8-nav .lr-v8-mobile-toggle,
.lr-v8-nav .lr-v8-panel-cards a {min-height:44px;}
.lr-v8-nav a:focus-visible,.lr-v8-nav button:focus-visible,
.lr-section a:focus-visible,.lr-v825-choice:focus-visible {
  outline:3px solid #15533b!important;outline-offset:3px!important;
}
.lr-v8-nav .lr-v8-showall,
.lr-v8-nav .lr-v8-panel-title p {color:#154532!important;}
.lr-section .lr-category-foot small {color:#385144!important;}
.lr-section .lr-section-head p {color:#43584b!important;}
.lr-v825-shop-indicator,.lr-v825-shop-indicator a {color:#174632!important;}
.lr-v8-nav .lr-v8-expand {min-width:44px;min-height:44px;}
.lr-v8-nav .lr-v8-panel-cards a {display:flex;align-items:center;}
/* Show the keyboard-accessible skip link rather than leaving it hidden. */
a.skip-link:focus,a.screen-reader-text:focus {position:fixed!important;z-index:2147483646!important;
 top:10px!important;left:10px!important;display:inline-block!important;width:auto!important;
 height:auto!important;clip:auto!important;clip-path:none!important;
 padding:12px 16px!important;background:#fff!important;color:#133f2e!important;
 border:2px solid #133f2e!important;}
@media(max-width:767px){
 .lr-v8-nav .lr-v8-main-link,.lr-v8-nav .lr-v8-expand {min-height:44px;}
}

/* On pages with the real LuxRolety footer, hide the leftover English starter footer. */
body:has(#stopka-luxrolety) footer.ct-footer:not(#stopka-luxrolety),
body:has(#stopka-luxrolety) footer.site-footer:not(#stopka-luxrolety) {display:none!important;}
