:root {
    --red: rgba(206, 6, 0, 1);
    --black: #121212;
}

.fullDescriptionArea {
    margin-top: 3.5rem;
    font-size: 2rem;

    h3 {
        font-weight: 700;
    }
}

.banner-full-screen .header-nav {
    border-bottom: 1px solid #eaeaea;
}

.prod-cat-item .img-wrap {
        background-image: none !important;
}

.prod-cat-item:hover a {
    color: var(--red)
}

img, .img-wrap, .skinsetting-img-wrap-link {
    background-color: unset;
}

.skinsetting-img-wrap-link {
    align-content: center;
}

.caption {
    padding-inline: 0 !important;
    text-align: center;

    h3 {
        font-size: 2rem;
        margin: 0;
    }

    .prod-buttons {
        display: none;
    }

    a {
        color: var(--black);
    }

}

.mailing-list-sample {
    margin: 30px 0;

    table {
        width: 100%;
        /*border: 1px solid #eaeaea;*/
        margin-top: 12px;
        font-size: 13px;

        thead {
            background-color: #dadada;
            border-bottom: solid 1px #cccccc;
            font-weight: bold;
        }

        tr {
            border-bottom: solid 1px #dadada;
        }

        td {

            padding: 3px;
        }
    }

    p {
        margin-top: 30px;
    }
}

.footer {
    padding: 30px 0 60px;

    a:link, .footer-col-title {
        color: #ffffff;
    }

    h4 {
        text-transform: uppercase;
        font-weight: bold;
        color: #ffffff;
    }

    .footer-bottom {
        display: none;
    }
}