/* LuxRolety 8.69 – contrast & 44px touch targets; visual identity preserved. */
.lr-home .lr-breadcrumb,
.lr-home .lr-benefit span,
.lr-home .lr-section-head p,
.lr-home .lr-category-foot small,
.lr-home .lr-product-facts,
.lr-home .lr-price-note,
.lr-home .lr-hero-copy p,
.lr-home .lr-side-promo p,
.lr-home .lr-solution-text p,
.lr-home .lr-step p {color:#3d5247!important;}
.lr-home .lr-kicker,
.lr-home .lr-solution-text .lr-kicker,
.lr-home .lr-v8-menu-item small,
.lr-v8-nav .lr-v8-panel-description,
.lr-v825-shop-indicator {color:#34513f!important;}
body.tax-product_cat .woocommerce .woocommerce-result-count,
body.tax-product_cat .woocommerce .woocommerce-breadcrumb,
body.tax-product_cat .lrkp-v6-lead,
body.tax-product_cat .lr-roll-photo-note,
body.tax-product_cat .lr-roll-card-body p {color:#385045!important;}
.lr-home .lr-btn-secondary {color:#164631!important;border-color:#164631!important;}
.lr-home .lr-btn-secondary:hover {color:#fff!important;background:#164631!important;}
.lr-home .lr-side-promo a,
.lr-home .lr-section-head a {color:#164631!important;}
.lr-home .lr-v83-slider-controls button,
.lr-home .lr-v83-slide-prev,.lr-home .lr-v83-slide-next,
.lr-home .lr-v83-slide-dots button,
.lr-v8-nav .lr-v8-expand,.lr-v8-nav .lr-v8-mobile-toggle,
.lr-home .lr-search button,
.lr-home .lr-header-actions a {min-width:44px;min-height:44px;}
.lr-home .lr-side-promo a,
.lr-home .lr-section-head a,
.lr-home .lr-category-foot,
.lr-home .lr-card-link {min-height:44px;display:inline-flex;align-items:center;}
.lr-home .lr-category-foot {width:100%;}
.lr-home .lr-side-promo h2 {font-size:19px;line-height:1.2;letter-spacing:-.4px;max-width:160px;margin:0;}
@media(max-width:1140px){.lr-home .lr-side-promo h2{font-size:17px}}
@media(max-width:610px){.lr-home .lr-side-promo h2{font-size:14px}
 .lr-home .lr-side-promo a{font-size:11px;padding-block:6px;min-height:44px}
 .lr-home .lr-header-actions a{min-width:44px}
}
.lr-home a:focus-visible,.lr-home button:focus-visible,
body.tax-product_cat .woocommerce a:focus-visible {outline:3px solid #164631!important;outline-offset:3px!important;}
@media(prefers-reduced-motion:reduce){
 .lr-home .lr-category,.lr-home .lr-btn,.lr-home .lr-v8-card-link {transition:none!important;transform:none!important}
}

/* V8.70: make the theme/WordPress skip-to-content link keyboard-focusable. */
a.skip-link:focus,a.screen-reader-text:focus,a.skip-to-content:focus,.skip-link:focus-visible{display:block!important;position:fixed!important;top:14px!important;left:14px!important;z-index:2147483000!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;padding:12px 18px!important;background:#163f30!important;color:white!important;border:2px solid white!important;border-radius:6px!important;font-size:16px!important;opacity:1!important;transform:none!important}
body .lr-breadcrumb,body .lr-v8-panel-description,body .lr-v8-eyebrow,body .lr-v8-showall,body .lr-hero-copy>p,body .lr-hero-copy .lr-kicker{color:#244b3b}
body .lr-v8-showall{border-color:#1a513c}
