.lkm-public-region{width:min(100% - 48px,1440px);margin:40px auto;padding-block:28px;border-top:1px solid #dce3df;color:#1b2923;clear:both}
.lkm-public-region>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}
.lkm-public-region>header h2{font:400 28px/1.25 Georgia,'Times New Roman',serif;margin:0}
.lkm-public-region>header>a{font:400 13px/1.4 Inter,Arial,sans-serif;color:#24564b;text-underline-offset:4px}
.lkm-public-region ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:28px 16px!important;margin:0!important;padding:0!important;list-style:none!important}
.lkm-public-region ul.products:before,.lkm-public-region ul.products:after{display:none!important}
.lkm-public-region ul.products>li.product{display:flex!important;flex-direction:column;min-width:0;width:100%!important;max-width:none;margin:0!important;float:none!important;padding:0!important;background:none;border:0}
.lkm-public-region figure{margin:0!important;aspect-ratio:auto;overflow:hidden}
.lkm-public-region figure>a.ct-media-container{display:block;aspect-ratio:1/1;width:100%}
.lkm-public-region figure img{width:100%;height:100%;aspect-ratio:1/1!important;object-fit:contain}
.lkm-public-region .woocommerce-loop-product__title,.lkm-public-region .woocommerce-loop-product__title a{font:400 13px/1.5 Inter,Arial,sans-serif!important;color:#1b2923;text-decoration:none!important;letter-spacing:0}
.lkm-public-region .woocommerce-loop-product__title{margin:0 0 10px!important;order:2!important}
.lkm-public-region .price{font:600 14px/1.6 Inter,Arial,sans-serif!important;color:#1b2923;margin-top:auto;order:3!important}
.lkm-public-region .ct-woo-card-actions,.lkm-public-region .product-category{display:none!important}
html[lang^=ar] .lkm-public-region .woocommerce-loop-product__title,html[lang^=ar] .lkm-public-region .woocommerce-loop-product__title a{font-family:Tahoma,Arial,sans-serif!important}
@media(max-width:1100px){.lkm-public-region ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.lkm-public-region{width:calc(100% - 32px);margin-block:28px;padding-block:22px}.lkm-public-region>header{align-items:start;gap:14px}.lkm-public-region>header h2{font-size:24px}.lkm-public-region ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}}
.lkm-public-region ul.products>li.product{row-gap:0!important}
.lkm-public-region li.product>.entry-meta{display:none!important}
.lkm-public-region li.product>.lekani-card-specs{order:2!important;margin:4px 0 12px!important}
