/* Homi V8.45 – czytelniejsze zdjęcia bez zwiększania kafelków. */
@media (min-width:991px) {
 .lr-home .lr-v833-nav .lr-v8-card-link .lr-v845-thumb {aspect-ratio:4/3;}
}
.lr-home .lr-v833-nav .lr-v8-card-link .lr-v845-thumb {
 display:block!important;width:100%!important;overflow:hidden!important;position:relative!important;
 aspect-ratio:4/3!important;background:#f7f8f6!important;border:1px solid #e5eae5!important;
 border-radius:7px!important;box-sizing:border-box!important;flex:0 0 auto!important;
}
.lr-home .lr-v833-nav .lr-v8-card-link .lr-v845-thumb img {
 width:100%!important;height:100%!important;aspect-ratio:auto!important;max-width:none!important;
 display:block!important;object-fit:cover!important;object-position:center 44%!important;
 padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;
 transform:scale(1.16)!important;transform-origin:center center!important;
 transition:transform .2s ease!important;
}
.lr-home .lr-v833-nav .lr-v8-card-link:hover .lr-v845-thumb img{transform:scale(1.22)!important}
.lr-home .lr-v833-nav .lr-v8-card-link .lr-v845-card-caption {
 display:block!important;white-space:normal!important;overflow:visible!important;
 font-size:12px!important;line-height:1.35!important;font-weight:700!important;max-height:none!important;
 color:#1e4032!important;text-align:center!important;
}
.lr-home .lr-v833-nav .lr-v8-card-link:hover .lr-v845-card-caption{color:#176347!important;text-decoration:underline}
/* Zielony przycisk w kategoriach karniszy (również po przejściu z megamenu). */
body.lr-v836-catalog-cards .woocommerce ul.products li.product a.button,
body.lr-v836-catalog-cards .woocommerce ul.products li.product .button,
body.tax-product_cat[class*="term-karnisz"] .woocommerce ul.products li.product a.button,
body.tax-product_cat[class*="term-szyn"] .woocommerce ul.products li.product a.button,
body.lr-v836-catalog-cards .lr4-category-card a.button,
body.lr-v836-catalog-cards .lr4-card a.button,
body.lr-v836-catalog-cards .lr-v834-choose,
body.lr-v836-catalog-cards .luxpro-card-button,
body.tax-product_cat[class*="term-karnisz"] .luxpro-card-button,
body.tax-product_cat[class*="term-szyn"] .luxpro-card-button {
 background:#20513c!important;background-color:#20513c!important;border-color:#20513c!important;
 color:#fff!important;box-shadow:none!important;
}
body.lr-v836-catalog-cards .woocommerce ul.products li.product a.button:hover,
body.tax-product_cat[class*="term-karnisz"] .woocommerce ul.products li.product a.button:hover,
body.tax-product_cat[class*="term-szyn"] .woocommerce ul.products li.product a.button:hover {
 background:#173e2e!important;background-color:#173e2e!important;color:#fff!important;
}
/* Wyłącznie typografia ceny na akcesoriach. */
.lr-v845-price-from {font-weight:700;white-space:nowrap;}
@media(prefers-reduced-motion:reduce) {
 .lr-home .lr-v833-nav .lr-v8-card-link .lr-v845-thumb img{transition:none!important}
}
