.lum-mhero{background:#0a1124;position:relative;overflow:hidden}.lum-mhero-bg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.lum-mhero-scrim{background:linear-gradient(90deg,#080d1cc7 0%,#080d1c6b 38%,#080d1c14 64%,#080d1c00 100%);position:absolute;inset:0}.lum-mhero-inner{flex-direction:column;justify-content:center;min-height:372px;padding-top:56px;padding-bottom:70px;display:flex;position:relative}.lum-mhero h1{color:#fff;font-family:var(--lum-serif);letter-spacing:.01em;max-width:520px;font-size:3.1rem;font-weight:600;line-height:1.06}.lum-mhero p{color:#fffc;max-width:430px;margin-top:18px;font-size:.96rem;line-height:1.6}.lum-mhero-cta{letter-spacing:.05em;align-self:flex-start;margin-top:28px;padding:15px 30px;font-size:.82rem}.lum-mhero-crumb{z-index:2;color:#ffffffeb;white-space:nowrap;font-size:.96rem;position:absolute;bottom:30px;right:0}.lum-mhero-crumb a{color:#ffffffeb;text-decoration:none}.lum-mhero-crumb a:hover{color:#fff}.lum-mhero-crumb b{color:#fff;font-weight:600}.lum-cswatch{background-blend-mode:screen,normal;background-image:radial-gradient(circle at 32% 26%,#ffffffd9,#0000 46%),conic-gradient(from 210deg,#ffffff2e,#0000002e,#ffffff2e);border:1px solid #00000024;border-radius:6px;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff2e}.lum-mcard{border:1px solid var(--lum-line);background:#fff;border-radius:10px;flex-direction:column;transition:box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.lum-mcard:hover{border-color:var(--lum-border);box-shadow:0 18px 38px -26px #0000004d}.lum-mcard.is-sel{border-color:var(--lum-primary);box-shadow:0 0 0 1px var(--lum-primary)}.lum-mcard-thumb{aspect-ratio:1;background:var(--lum-surface-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lum-mcard-thumb img{object-fit:contain;width:80%;height:80%;transition:transform .4s}.lum-mcard:hover .lum-mcard-thumb img{transform:scale(1.05)}.lum-mcard-body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.lum-mcard-title{font-family:var(--lum-sans);color:var(--lum-text);font-size:.9rem;font-weight:600;line-height:1.34}.lum-mcard-sku{color:var(--lum-muted);margin-top:7px;font-size:.78rem}.lum-mcard-price{color:var(--lum-primary-dark);margin-top:4px;font-size:.98rem;font-weight:700}.lum-mcard-specs{grid-template-columns:repeat(4,1fr);gap:6px 4px;margin:13px 0 15px;display:grid}.lum-mcard-specs>div{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.lum-mcard-specs b{color:var(--lum-text);font-size:.78rem;font-weight:700}.lum-mcard-specs span{color:var(--lum-muted);font-size:.62rem}.lum-mcard-actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.lum-mcard-actions .lum-bld-btn{width:100%}.lum-mdd-specgrid{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.lum-mdd-col{flex-direction:column;gap:17px;display:flex}@media (max-width:860px){.lum-mhero h1{font-size:2.4rem}.lum-mhero-inner{min-height:300px}.lum-mhero-crumb{margin-top:22px;position:static}}@media (max-width:560px){.lum-mhero h1{font-size:2rem}.lum-mdd-specgrid{column-gap:20px}}
