/** Shopify CDN: Minification failed

Line 78:10 Expected identifier but found whitespace
Line 78:16 Unexpected ";"

**/


body {
    background: black !important;
}

.redesign-homepage-section {
    background: black;
}

.redesign-homepage-section h1,
.redesign-homepage-section h2,
.redesign-homepage-section h3,
.redesign-homepage-section p,
.redesign-homepage-section a,
.redesign-homepage-section button {
    font-family: alte-haas, sans-serif;
    font-weight: 400;
    color: white;
    letter-spacing: -1px;
}

.redesign-homepage-section h1,
.redesign-homepage-section h2,
.redesign-homepage-section h3 {
    letter-spacing: -4px;
}

@media screen and (max-width: 749px) {
    .redesign-homepage-section h1,
    .redesign-homepage-section h2,
    .redesign-homepage-section h3 {
        letter-spacing: -2px;
    }
}

.redesign-homepage-section a.button,
.redesign-homepage-section button.button {
    background: black;
    border: 1px solid black;
    color: white;

    transition: background .3s linear, color .3s linear;
}

.redesign-homepage-section a.button.button-inverse,
.redesign-homepage-section button.button.button-inverse {
    background: white;
    border: 1px solid white;
    color: black;
}

.redesign-homepage-section a.button:hover,
.redesign-homepage-section button.button:hover {
    background: white;
    color: black;
}

.redesign-homepage-section a.button.button-inverse:hover,
.redesign-homepage-section button.button.button-inverse:hover {
    background: black;
    color: white;
}

.redesign-homepage-section strong {
    font-family: alte-haas-bold, sans-serif;
    color: white;
}

/* .redesign-homepage-section span {
    /* font-family: editorial-old, serif; */
    color: white;
} */

.redesign-homepage-section span em {
    font-family: editorial-old-italic, serif;
    color: white;
}
.redesign-homepage-derm-quote p {
    font-size: 24px;
    line-height: 1.2;
}

.redesign-homepage-derm-quote p:last-of-type {
    margin-top: 1.25em !important;
    font-size: 20px;
    color: rgba(255, 255, 255, 0.4);
}

section#derma {
    margin-top: 0 !important;
}
/* #shopify-section-rd-footer h4, #shopify-section-rd-footer .footer-link ul li a {
    color: #fff !important;
} */



/* #shopify-section-rd-footer h4,
#shopify-section-rd-footer .footer-link ul li a {
    color: white !important;
} */