html {
    --main-background-color: #374244;
    --main-foreground-color: white;
    --highlight-background-color: black;
    --highlight-foreground-color: white;
    --gallery-background-color: white;
    --gallery-color: var(--main-background-color);
    --gallery-caption-color: var(--highlight-background-color);
    --price-background-color: black;
    --price-row-background-color: var(--main-background-color);
    --price-row-alternate-background-color: #012638;
    --price-color: white;
    --tech-spec-alternate-background: #012638;
    --contact-panel-form-background: var(--main-background-color);
}

.cover .cover-media {
    display: block;
}

.cta-line {
    top: 0;
    margin: -1.8em 0;
    z-index: 2;
}