/* LEMBAR HOME | Three-product storefront setup; scoped, no theme replacements */
body.lh-unified .lh-product-detail .lhp-key-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:18px 0 24px;border-top:1px solid #e1e7df;border-bottom:1px solid #e1e7df}
body.lh-unified .lhp-key-specs>div{display:flex;align-items:baseline;gap:13px;justify-content:space-between;padding:11px 0;border-bottom:1px solid #eef0ec;min-width:0;font-size:12px}
body.lh-unified .lhp-key-specs>div:nth-last-child(-n+2){border-bottom:0}
body.lh-unified .lhp-key-specs span{color:#747d74;min-width:0}
body.lh-unified .lhp-key-specs strong{text-align:right;font-size:12px;font-weight:700;min-width:0;overflow-wrap:anywhere}
body.lh-unified .lh-no-buy-message{border:1px solid #e1dfd0;background:#faf9f3;color:#65604b;padding:12px 15px;border-radius:7px;font-size:12px;line-height:1.6;margin:12px 0 16px}
body.lh-unified #product-info .lh-product-detail #button-cart:not([disabled]){background:#397f2c;color:#fff;border:1px solid #397f2c;border-radius:5px;min-height:50px;font-size:14px;font-weight:800;padding:10px 30px;box-shadow:none}
body.lh-unified #product-info .lh-product-detail #button-cart:not([disabled]):hover{background:#255b20;border-color:#255b20}
body.lh-unified .lh-demo-delivery{padding:12px 0 26px;max-width:950px}
body.lh-unified .lh-demo-delivery h3{font-size:17px;margin:22px 0 7px}
body.lh-unified .lh-demo-delivery p{color:#5b675c;line-height:1.75;margin:0;max-width:780px}
body.lh-unified .lhp-description{max-width:950px;font-size:14px;line-height:1.85;color:#384238}
body.lh-unified .lhp-description h2{font-size:22px;margin:30px 0 12px;font-weight:800}
body.lh-unified .lhp-description h3{font-size:17px;margin:20px 0 8px;font-weight:750}
body.lh-unified .lhp-description ul{padding-left:20px;margin:10px 0 20px}
body.lh-unified .lhp-description li{margin:6px 0}
body.lh-unified .lhp-description .lhp-note{padding:14px 16px;border-left:3px solid #4c8f2f;background:#f7f9f4;margin:20px 0;color:#566155}
body.lh-unified .lhm-card__buy:not(.lhm-card__buy--detail){background:#3e8132;border-color:#3e8132;color:#fff}
body.lh-unified .lhm-card__buy:not(.lhm-card__buy--detail):hover{background:#2b6025}
body.lh-unified .lhm-card__stock--available{color:#5f6b5e!important}
body.lh-unified .lh-unified-gallery__thumbs img{object-fit:contain;max-height:110px;aspect-ratio:1/1}
@media(max-width:767px){body.lh-unified .lh-product-detail .lhp-key-specs{grid-template-columns:1fr}body.lh-unified .lhp-key-specs>div:nth-last-child(-n+2){border-bottom:1px solid #eef0ec}body.lh-unified .lhp-key-specs>div:last-child{border-bottom:0}body.lh-unified .lhp-description h2{font-size:20px}body.lh-unified .lhp-description{font-size:13px}body.lh-unified #product-info .lh-product-detail #button-cart:not([disabled]){padding-left:16px;padding-right:16px}}
