.lmu-card-specs{display:grid;gap:5px;margin:0 0 14px;padding:10px 0;border-top:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0}.lmu-card-specs div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.35}.lmu-card-specs dt{color:#0b2140;font-weight:850}.lmu-card-specs dd{min-width:0;margin:0;color:#617187}

/* Compact PDP specification block */
.lmu-pdp-v10__product-details>.lmu-pdp-v10__description{display:none!important}.lmu-pdp-v10__product-details{padding:12px 16px!important}.lmu-pdp-v10__product-details>.lmu-kicker{margin:0 0 2px!important;font-size:11px!important}.lmu-pdp-v10__product-details>h2{margin:0!important;font-size:20px!important;line-height:1.2!important}.lmu-pdp-v10__product-details>.lmu-compact-toggle{margin:7px 0 0!important}
.lmu-product-specs{margin:12px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.lmu-product-specs>.lmu-kicker{display:none!important}.lmu-product-specs h3{margin:0 0 9px!important;color:var(--navy,#0b2140);font-size:16px!important;line-height:1.2!important}.lmu-product-specs dl{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:0!important}.lmu-product-specs dl div{display:block!important;min-width:0!important;padding:8px 9px!important;border:1px solid #e1e8f0!important;border-radius:9px!important;background:#f7f9fc!important}.lmu-product-specs dt{margin:0 0 2px!important;color:#617187!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.025em!important}.lmu-product-specs dd{margin:0!important;color:#0b2140!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;overflow-wrap:anywhere!important}
.lmu-product-specs-more{margin:9px 0 0!important;border-top:1px solid #e1e8f0!important}.lmu-product-specs-more>summary{display:inline-flex!important;align-items:center!important;min-height:34px!important;margin-top:7px!important;padding:5px 10px!important;border:1px solid #d9e2ed!important;border-radius:8px!important;background:#fff!important;color:#0b2140!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important;list-style:none!important}.lmu-product-specs-more>summary::-webkit-details-marker{display:none}.lmu-product-specs-more>summary:after{content:'+';margin-left:7px;font-size:16px;line-height:1}.lmu-product-specs-more[open]>summary:after{content:'−'}.lmu-product-specs-more__body{margin-top:9px!important;padding:10px 12px!important;border-radius:10px!important;background:#f7f9fc!important;color:#51647b!important;font-size:12px!important;line-height:1.45!important}.lmu-product-specs-more__body h2,.lmu-product-specs-more__body h3,.lmu-product-specs-more__body h4{margin:10px 0 4px!important;color:#0b2140!important;font-size:14px!important}.lmu-product-specs-more__body p,.lmu-product-specs-more__body ul{margin:4px 0 7px!important}.lmu-product-specs-more__body li{margin:1px 0!important}.lmu-product-specs-more__extra{margin-top:10px;padding-top:8px;border-top:1px solid #dfe6ee}
@media(max-width:900px){.lmu-product-specs dl{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:640px){.lmu-card-specs{gap:3px;margin:0 0 9px;padding:7px 0}.lmu-card-specs div{display:block;min-width:0;font-size:9.5px;line-height:1.35}.lmu-card-specs dt,.lmu-card-specs dd{display:inline}.lmu-card-specs dt::after{content:': '}.lmu-card-specs dd{overflow-wrap:anywhere;color:#617187}.lmu-pdp-v10__product-details{padding:10px 11px!important}.lmu-pdp-v10__product-details>h2{font-size:18px!important}.lmu-product-specs{margin-top:9px!important}.lmu-product-specs h3{font-size:14px!important;margin-bottom:7px!important}.lmu-product-specs dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.lmu-product-specs dl div{padding:7px 8px!important}.lmu-product-specs dt{font-size:9px!important}.lmu-product-specs dd{font-size:11px!important}.lmu-product-specs-more__body{font-size:11px!important;padding:9px!important}}
