.laf-realisation-specs-table,
.laf-realisation-specs-table--hero {
    width: 100%;
    border-collapse: collapse;
    font-size: 15px;
}

.laf-realisation-specs-table th,
.laf-realisation-specs-table td,
.laf-realisation-specs-table--hero th,
.laf-realisation-specs-table--hero td {
    padding: 8px 12px;
    text-align: left;
    vertical-align: top;
    border: 1px solid #d7d7d7;
}

.laf-realisation-specs-table th,
.laf-realisation-specs-table--hero th {
    width: 40%;
    font-weight: 600;
    color: var(--global-palette3);
    background: rgba(255, 255, 255, 0.35);
}

.laf-realisation-specs-table td,
.laf-realisation-specs-table--hero td {
    color: var(--global-palette4);
    background: rgba(255, 255, 255, 0.78);
}
