/* Product information: verified values only, visible empty slots. */
.product-info-tabs--real .product-tabs-head{display:flex;flex-wrap:wrap;gap:10px;padding:12px;background:#f8f5ef;border:1px solid #e8dfd0;border-radius:16px}
.product-info-tabs--real .product-tabs-head button{min-height:48px;padding:12px 22px;white-space:normal;line-height:1.4;border-radius:10px;flex:1 1 160px}
.product-info-tabs--real .product-tabs-head button:focus-visible{outline:3px solid #b69860;outline-offset:3px}
.product-info-tabs--real .product-tab-panel{padding:28px 0}
.product-info-tabs--real .product-tab-panel[hidden]{display:none!important}
.lm-info-intro{color:#665e52;line-height:1.7;margin:8px 0 22px}
.lm-information-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.lm-information-card{background:#fffdf8;border:1px solid #e7dfd2;border-radius:16px;padding:22px;min-width:0;box-shadow:0 6px 22px rgba(55,37,13,.035)}
.lm-information-card--wide{grid-column:1/-1}
.lm-information-card dt{font-size:13px;letter-spacing:.04em;font-weight:700;color:#69512b;margin-bottom:12px;line-height:1.5}
.lm-information-card dd{margin:0;color:#26243a;line-height:1.8;overflow-wrap:anywhere}
.lm-information-card--empty{background:#faf8f3;border-style:dashed}
.lm-information-card--empty dd{min-height:44px}
.product-info-tabs--real .lm-information-notice{border-left:3px solid #b69860;background:#f7f4ed;border-radius:0 12px 12px 0;padding:16px 20px;line-height:1.7;color:#625847}
@media(max-width:640px){.lm-information-grid{grid-template-columns:minmax(0,1fr);gap:12px}.lm-information-card{padding:18px}.product-info-tabs--real .product-tabs-head button{flex-basis:100%}.product-info-tabs--real .product-tab-panel{padding:20px 0}}
