/* PAGE FAMILY: artwork e-card page + its success page (C7) - SKIN tier - from site-wahooart-V2.0.css, original order. Migrated 2026-07-06. */

.ecard-page .e_card_section .e_card_form,.ecard-page .e_card_form {
    background: var(--wa-panel, #E8E4D9) !important;
    border: 1px solid var(--wa-gold-leaf, #B08D4E) !important;
    border-radius: 4px;
}

.ecard-page .e_card_form .form_heading {
    font-family: var(--font-title, 'Baskervville SC', serif);
    color: var(--wa-roast, #2E2823);
}

.ecard-page .e_card_form .form_content {
    color: var(--wa-muted, #6F6555);
}

.ecard-page .e_card_form .form-control {
    background: var(--wa-inset, #F3EFE6);
    border: 1px solid var(--wa-gold-leaf, #B08D4E);
    color: var(--wa-ink, #2F2A23);
    border-radius: 3px;
}

.ecard-page .e_card_form .form-control:focus {
    border-color: var(--wa-bronze, #8A5D2B);
    box-shadow: none;
}

.ecard-page .form-top_heading {
    background: var(--wa-form-surface, #F7F2E1) !important;
    border: 1px solid var(--wa-gold-leaf, #B08D4E);
}

.ecard-page .floating_right_heading h5,.ecard-page .floating_right_heading p {
    color: var(--wa-muted, #6F6555);
}

.ecard-page .add_tocart_btn button {
    background: var(--wa-bronze, #8A5D2B);
    color: var(--wa-form-surface, #F7F2E1);
    border: 1px solid var(--wa-bronze, #8A5D2B);
    border-radius: 4px;
    font-family: var(--font-body, 'DM Sans', sans-serif);
    letter-spacing: .04em;
}

.ecard-page .add_tocart_btn button:hover {
    background: var(--wa-bronze-deep, #6F4A20);
    border-color: var(--wa-bronze-deep, #6F4A20);
    color: var(--wa-form-surface, #F7F2E1);
}

.ecard-page .e-card_img_upload_section {
    background: var(--wa-parchment, #EDE9DE) !important;
    border: 1px solid var(--wa-gold-leaf, #B08D4E) !important;
}

.ecard-page .e-card_img_upload_section h5 {
    font-family: var(--font-title, 'Baskervville SC', serif);
    color: var(--wa-roast, #2E2823);
}

