.widget .two-column {
    text-align: center
}

.widget .two-column__column {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1 1;
    flex: 1 1;
    width: 100%
}

.widget .two-column__column:first-child,.widget .two-column__column:last-child {
    margin: 0;
    padding: 0 1rem
}

.widget .two-column__column p {
    color: inherit
}

.widget .two-column__column img {
    max-width: 100%
}

.widget .two-column__column ol,.widget .two-column__column p,.widget .two-column__column ul {
    line-height: 1.375rem
}

.widget .two-column__column .Slideshow {
    margin: 0 auto
}

.widget .two-column__column .TextWidget {
    padding: 0
}

.widget .two-column__column .TextWidget__wrapper {
    max-width: 80%
}

.widget .two-column__column .VideoWidget {
    margin-left: 0;
    margin-right: 0;
    padding: 0
}

.widget .two-column--reversed .two-column__container {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.widget .two-column--normal .two-column__container {
    -ms-flex-direction: column;
    flex-direction: column
}

.widget .two-column__imagery {
    margin: 0 0 .8rem;
    -ms-flex-align: center;
    align-items: center
}

.widget .two-column__img {
    max-width: 100%;
    height: auto
}

.widget .two-column .widget__subtitle,.widget .two-column .widget__title {
    line-height: .85em
}

.widget .two-column .widget__title {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    line-height: 1;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 2.25rem
}

@media screen and (min-width: 600px) {
    .widget .two-column .widget__title {
        font-size:1.5rem
    }
}

.widget .two-column .widget__subtitle {
    margin: 0;
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    line-height: 1em;
    text-transform: uppercase;
    color: #856d6d;
    font-size: 1.8rem
}

@media screen and (min-width: 600px) {
    .widget .two-column .widget__subtitle {
        font-size:1.25rem
    }
}

@media screen and (min-width: 900px) {
    .widget .two-column {
        -ms-flex-direction:row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        text-align: left
    }

    .widget .two-column__column {
        width: 50%;
        padding: 0
    }

    .widget .two-column__column:first-child {
        margin-right: 1rem;
        padding: 1rem
    }

    .widget .two-column__column:last-child {
        margin-left: 1rem;
        padding: 1rem
    }

    .widget .two-column__imagery {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
        margin: 0
    }

    .widget .two-column__text {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        padding-left: 2rem;
        padding-right: 2rem;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }
}

.widget .two-column .two-column__container {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex
}

@media screen and (min-width: 900px) {
    .widget .two-column .two-column__container {
        max-width:69rem;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-left: auto;
        margin-right: auto;
        align-items: center;
    }
}

.widget .two-column__background--transparent {
    background: transparent
}

.widget .two-column__background--dark-night-crimson {
    background: #340c0c
}

.widget .two-column__background--night-crimson {
    background: #6e2132
}

.widget .two-column__background--pillow-talk {
    background: #df7984
}

.widget .two-column__background--sofia-pink {
    background: #c8577d
}

.widget .two-column__background--blush {
    background: #fde8e0
}

.widget .two-column__background--nude {
    background: #fff5f3
}

.widget .two-column__background--gold {
    background: #fcd1aa
}

.widget .two-column__background--white {
    background: #fff
}

.widget .two-column__background--black {
    background: #000
}

.widget .two-column__background--serum-grey {
    background: #414142
}

.widget .two-column__background--complexion-light {
    background: #caa087
}

.widget .two-column__background--dnc-80 {
    background: #5d3d3d
}

.widget .two-column__background--dnc-60 {
    background: #856d6d
}

.widget .two-column__background--dnc-40 {
    background: #ae9e9e
}

.widget .two-column__background--dnc-20 {
    background: #d6cece
}

.widget .two-column__background--dnc-10 {
    background: #eae6e6
}

.widget .two-column__background--dnc-5 {
    background: #f5f3f3
}

.widget .two-column__background--dnc-2 {
    background: #fbfafa
}

.widget .two-column__background--success-green {
    background: #008a27
}

.widget .two-column__background--success-green-background {
    background: #fafdfb
}

.widget .two-column__background--info-blue {
    background: #0254d0
}

.widget .two-column__background--info-blue-background {
    background: #fafcfe
}

.widget .two-column__background--warning-orange {
    background: #d43900
}

.widget .two-column__background--warning-orange-background {
    background: #fefbfa
}

.widget .two-column__background--error-red {
    background: #d0021b
}

.widget .two-column__background--error-red-background {
    background: #fefafb
}

.widget .two-column__background--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.widget .two-column__background--routine-blue-gradient {
    background: -webkit-gradient(linear,left bottom,left top,from(#c6cad3),to(#a8b3c7));
    background: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.widget .two-column__background--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.widget .two-column__background--complexion-brown-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#b6805b),color-stop(0,#b6805b),color-stop(39%,#dbbea1),color-stop(52%,#e3cbb1),color-stop(61%,#dbbea1),to(#bc8965));
    background: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.widget .two-column__background--night-crimson-gradient {
    background: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.widget .two-column__background--rose-gold-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#caa790),color-stop(#fff7e4),color-stop(75%,#caa790));
    background: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.widget .two-column__background--platinum-gradient {
    background: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.widget .two-column__background--dark-night-crimson-gradient {
    background: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.widget .two-column__background--rose-gold-light-gradient {
    background: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.widget .two-column__background--fragrance-red-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#2f0f14),to(#a0001b));
    background: linear-gradient(180deg,#2f0f14,#a0001b)
}

.widget .two-column__background--fragrance-pink-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#c44379),to(#ff87ac));
    background: linear-gradient(180deg,#c44379,#ff87ac)
}

.widget .two-column__background--fragrance-gold-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#b05e4c),to(#ffa260));
    background: linear-gradient(180deg,#b05e4c,#ffa260)
}

.widget .two-column__background--fragrance-green-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#024232),to(#30724b));
    background: linear-gradient(180deg,#024232,#30724b)
}

.widget .two-column__background--fragrance-blue-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#01455f),to(#00838f));
    background: linear-gradient(180deg,#01455f,#00838f)
}

.widget .two-column__background--fragrance-purple-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#510a5b),to(#4523b5));
    background: linear-gradient(180deg,#510a5b,#4523b5)
}

.widget .two-column__background--fragrance-red {
    background: #ffb8bd
}

.widget .two-column__background--fragrance-pink {
    background: #f8cbd8
}

.widget .two-column__background--fragrance-gold {
    background: #fff2df
}

.widget .two-column__background--fragrance-green {
    background: #c5eac0
}

.widget .two-column__background--fragrance-blue {
    background: #b4e7ff
}

.widget .two-column__background--fragrance-purple {
    background: #c8bbe9
}

.widget--left .two-column .row {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.widget--left .two-column__imagery {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.widget .vertical-alignment--center {
    vertical-align: middle
}

.widget .vertical-alignment--bottom {
    vertical-align: bottom
}

.two-column .BlogContentBlock {
    padding: 0
}

.two-column .BlogContentBlock__content,.two-column .BlogContentBlock__links-list {
    max-width: 90%
}

@media screen and (min-width: 900px) {
    .two-column .BlogContentBlock__content,.two-column .BlogContentBlock__links-list {
        max-width:100%
    }
}

.TextWidget {
    padding: 0 1rem
}

@media screen and (min-width: 900px) {
    .TextWidget {
        padding:0 2rem
    }
}

.TextWidget--transparent {
    background: transparent
}

.TextWidget--dark-night-crimson {
    background: #340c0c
}

.TextWidget--night-crimson {
    background: #6e2132
}

.TextWidget--pillow-talk {
    background: #df7984
}

.TextWidget--sofia-pink {
    background: #c8577d
}

.TextWidget--blush {
    background: #fde8e0
}

.TextWidget--nude {
    background: #fff5f3
}

.TextWidget--gold {
    background: #fcd1aa
}

.TextWidget--white {
    background: #fff
}

.TextWidget--black {
    background: #000
}

.TextWidget--serum-grey {
    background: #414142
}

.TextWidget--complexion-light {
    background: #caa087
}

.TextWidget--dnc-80 {
    background: #5d3d3d
}

.TextWidget--dnc-60 {
    background: #856d6d
}

.TextWidget--dnc-40 {
    background: #ae9e9e
}

.TextWidget--dnc-20 {
    background: #d6cece
}

.TextWidget--dnc-10 {
    background: #eae6e6
}

.TextWidget--dnc-5 {
    background: #f5f3f3
}

.TextWidget--dnc-2 {
    background: #fbfafa
}

.TextWidget--success-green {
    background: #008a27
}

.TextWidget--success-green-background {
    background: #fafdfb
}

.TextWidget--info-blue {
    background: #0254d0
}

.TextWidget--info-blue-background {
    background: #fafcfe
}

.TextWidget--warning-orange {
    background: #d43900
}

.TextWidget--warning-orange-background {
    background: #fefbfa
}

.TextWidget--error-red {
    background: #d0021b
}

.TextWidget--error-red-background {
    background: #fefafb
}

.TextWidget--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.TextWidget--routine-blue-gradient {
    background: -webkit-gradient(linear,left bottom,left top,from(#c6cad3),to(#a8b3c7));
    background: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.TextWidget--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.TextWidget--complexion-brown-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#b6805b),color-stop(0,#b6805b),color-stop(39%,#dbbea1),color-stop(52%,#e3cbb1),color-stop(61%,#dbbea1),to(#bc8965));
    background: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.TextWidget--night-crimson-gradient {
    background: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.TextWidget--rose-gold-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#caa790),color-stop(#fff7e4),color-stop(75%,#caa790));
    background: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.TextWidget--platinum-gradient {
    background: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.TextWidget--dark-night-crimson-gradient {
    background: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.TextWidget--rose-gold-light-gradient {
    background: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.TextWidget--fragrance-red-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#2f0f14),to(#a0001b));
    background: linear-gradient(180deg,#2f0f14,#a0001b)
}

.TextWidget--fragrance-pink-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#c44379),to(#ff87ac));
    background: linear-gradient(180deg,#c44379,#ff87ac)
}

.TextWidget--fragrance-gold-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#b05e4c),to(#ffa260));
    background: linear-gradient(180deg,#b05e4c,#ffa260)
}

.TextWidget--fragrance-green-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#024232),to(#30724b));
    background: linear-gradient(180deg,#024232,#30724b)
}

.TextWidget--fragrance-blue-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#01455f),to(#00838f));
    background: linear-gradient(180deg,#01455f,#00838f)
}

.TextWidget--fragrance-purple-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#510a5b),to(#4523b5));
    background: linear-gradient(180deg,#510a5b,#4523b5)
}

.TextWidget--fragrance-red {
    background: #ffb8bd
}

.TextWidget--fragrance-pink {
    background: #f8cbd8
}

.TextWidget--fragrance-gold {
    background: #fff2df
}

.TextWidget--fragrance-green {
    background: #c5eac0
}

.TextWidget--fragrance-blue {
    background: #b4e7ff
}

.TextWidget--fragrance-purple {
    background: #c8bbe9
}

.TextWidget__wrapper {
    max-width: 80%;
    margin: 0 auto
}

@media screen and (min-width: 900px) {
    .TextWidget__wrapper {
        max-width:60%
    }
}

.TextWidget__content--transparent {
    color: transparent
}

.TextWidget__content--dark-night-crimson {
    color: #340c0c
}

.TextWidget__content--night-crimson {
    color: #6e2132
}

.TextWidget__content--pillow-talk {
    color: #df7984
}

.TextWidget__content--sofia-pink {
    color: #c8577d
}

.TextWidget__content--blush {
    color: #fde8e0
}

.TextWidget__content--nude {
    color: #fff5f3
}

.TextWidget__content--gold {
    color: #fcd1aa
}

.TextWidget__content--white {
    color: #fff
}

.TextWidget__content--black {
    color: #000
}

.TextWidget__content--serum-grey {
    color: #414142
}

.TextWidget__content--complexion-light {
    color: #caa087
}

.TextWidget__content--dnc-80 {
    color: #5d3d3d
}

.TextWidget__content--dnc-60 {
    color: #856d6d
}

.TextWidget__content--dnc-40 {
    color: #ae9e9e
}

.TextWidget__content--dnc-20 {
    color: #d6cece
}

.TextWidget__content--dnc-10 {
    color: #eae6e6
}

.TextWidget__content--dnc-5 {
    color: #f5f3f3
}

.TextWidget__content--dnc-2 {
    color: #fbfafa
}

.TextWidget__content--success-green {
    color: #008a27
}

.TextWidget__content--success-green-background {
    color: #fafdfb
}

.TextWidget__content--info-blue {
    color: #0254d0
}

.TextWidget__content--info-blue-background {
    color: #fafcfe
}

.TextWidget__content--warning-orange {
    color: #d43900
}

.TextWidget__content--warning-orange-background {
    color: #fefbfa
}

.TextWidget__content--error-red {
    color: #d0021b
}

.TextWidget__content--error-red-background {
    color: #fefafb
}

.TextWidget__content--pillow-talk-gradient {
    color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.TextWidget__content--routine-blue-gradient {
    color: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.TextWidget__content--gold-gradient {
    color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.TextWidget__content--complexion-brown-gradient {
    color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.TextWidget__content--night-crimson-gradient {
    color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.TextWidget__content--rose-gold-gradient {
    color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.TextWidget__content--platinum-gradient {
    color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.TextWidget__content--dark-night-crimson-gradient {
    color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.TextWidget__content--rose-gold-light-gradient {
    color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.TextWidget__content--fragrance-red-gradient {
    color: linear-gradient(180deg,#2f0f14,#a0001b)
}

.TextWidget__content--fragrance-pink-gradient {
    color: linear-gradient(180deg,#c44379,#ff87ac)
}

.TextWidget__content--fragrance-gold-gradient {
    color: linear-gradient(180deg,#b05e4c,#ffa260)
}

.TextWidget__content--fragrance-green-gradient {
    color: linear-gradient(180deg,#024232,#30724b)
}

.TextWidget__content--fragrance-blue-gradient {
    color: linear-gradient(180deg,#01455f,#00838f)
}

.TextWidget__content--fragrance-purple-gradient {
    color: linear-gradient(180deg,#510a5b,#4523b5)
}

.TextWidget__content--fragrance-red {
    color: #ffb8bd
}

.TextWidget__content--fragrance-pink {
    color: #f8cbd8
}

.TextWidget__content--fragrance-gold {
    color: #fff2df
}

.TextWidget__content--fragrance-green {
    color: #c5eac0
}

.TextWidget__content--fragrance-blue {
    color: #b4e7ff
}

.TextWidget__content--fragrance-purple {
    color: #c8bbe9
}

.TextWidget__content--is-light ul li {
    padding-bottom: 1rem;
    list-style: none;
    position: relative;
    padding-left: 1.25rem
}

.TextWidget__content--is-light ul li:before {
    content: "";
    background: url(/catalog/view/theme/char/image/p/star-bullet.svg) no-repeat;
    display: inline-block;
    height: .9375rem;
    width: .875rem;
    margin-right: .625rem;
    margin-top: .125rem;
    position: absolute;
    top: 0;
    left: 0
}

.TextWidget__content--is-dark ul li {
    padding-bottom: 1rem;
    list-style: none;
    position: relative;
    padding-left: 1.25rem
}

.TextWidget__content--is-dark ul li:before {
    content: "";
    background: url('/catalog/view/theme/char/image/p/star-bullet.svg') no-repeat;
    display: inline-block;
    height: .9375rem;
    width: .875rem;
    margin-right: .625rem;
    margin-top: .125rem;
    position: absolute;
    top: 0;
    left: 0
}

.TextWidget__content--center {
    text-align: center
}

.TextWidget__content--center ul li {
    padding-left: 0
}

.TextWidget__content--center ul li:before {
    position: relative
}

.TextWidget__content ol,.TextWidget__content ul {
    margin: 0;
    display: inline-block;
    padding-left: 0;
}

.TextWidget__content ol li,.TextWidget__content ul li {
    margin: .5rem 0;
    line-height: 1.375rem;
    padding-bottom: 0
}

.TextWidget__content ol {
    padding-left: 1.25rem
}

.TextWidget__content p {
    line-height: 1.375rem
}

.TextWidget__content img {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 90%
}

@media screen and (min-width: 900px) {
    .TextWidget__content img {
        max-width:80%
    }
}

.TextWidget__content-heading h1,.TextWidget__content-heading h2,.TextWidget__content-heading h3 {
    line-height: 1em;
    margin-bottom: 0
}

.TextWidget__content-heading h2,.TextWidget__content-heading h3 {
    margin-top: 3rem
}

.TextWidget__content-heading h2 {
    font-size: 1.75rem
}

.TextWidget__content-heading h3 {
    font-size: 1.5rem
}

.TextWidget__content-heading--transparent h1,.TextWidget__content-heading--transparent h2,.TextWidget__content-heading--transparent h3 {
    color: transparent
}

.TextWidget__content-heading--dark-night-crimson h1,.TextWidget__content-heading--dark-night-crimson h2,.TextWidget__content-heading--dark-night-crimson h3 {
    color: #340c0c
}

.TextWidget__content-heading--night-crimson h1,.TextWidget__content-heading--night-crimson h2,.TextWidget__content-heading--night-crimson h3 {
    color: #6e2132
}

.TextWidget__content-heading--pillow-talk h1,.TextWidget__content-heading--pillow-talk h2,.TextWidget__content-heading--pillow-talk h3 {
    color: #df7984
}

.TextWidget__content-heading--sofia-pink h1,.TextWidget__content-heading--sofia-pink h2,.TextWidget__content-heading--sofia-pink h3 {
    color: #c8577d
}

.TextWidget__content-heading--blush h1,.TextWidget__content-heading--blush h2,.TextWidget__content-heading--blush h3 {
    color: #fde8e0
}

.TextWidget__content-heading--nude h1,.TextWidget__content-heading--nude h2,.TextWidget__content-heading--nude h3 {
    color: #fff5f3
}

.TextWidget__content-heading--gold h1,.TextWidget__content-heading--gold h2,.TextWidget__content-heading--gold h3 {
    color: #fcd1aa
}

.TextWidget__content-heading--white h1,.TextWidget__content-heading--white h2,.TextWidget__content-heading--white h3 {
    color: #fff
}

.TextWidget__content-heading--black h1,.TextWidget__content-heading--black h2,.TextWidget__content-heading--black h3 {
    color: #000
}

.TextWidget__content-heading--serum-grey h1,.TextWidget__content-heading--serum-grey h2,.TextWidget__content-heading--serum-grey h3 {
    color: #414142
}

.TextWidget__content-heading--complexion-light h1,.TextWidget__content-heading--complexion-light h2,.TextWidget__content-heading--complexion-light h3 {
    color: #caa087
}

.TextWidget__content-heading--dnc-80 h1,.TextWidget__content-heading--dnc-80 h2,.TextWidget__content-heading--dnc-80 h3 {
    color: #5d3d3d
}

.TextWidget__content-heading--dnc-60 h1,.TextWidget__content-heading--dnc-60 h2,.TextWidget__content-heading--dnc-60 h3 {
    color: #856d6d
}

.TextWidget__content-heading--dnc-40 h1,.TextWidget__content-heading--dnc-40 h2,.TextWidget__content-heading--dnc-40 h3 {
    color: #ae9e9e
}

.TextWidget__content-heading--dnc-20 h1,.TextWidget__content-heading--dnc-20 h2,.TextWidget__content-heading--dnc-20 h3 {
    color: #d6cece
}

.TextWidget__content-heading--dnc-10 h1,.TextWidget__content-heading--dnc-10 h2,.TextWidget__content-heading--dnc-10 h3 {
    color: #eae6e6
}

.TextWidget__content-heading--dnc-5 h1,.TextWidget__content-heading--dnc-5 h2,.TextWidget__content-heading--dnc-5 h3 {
    color: #f5f3f3
}

.TextWidget__content-heading--dnc-2 h1,.TextWidget__content-heading--dnc-2 h2,.TextWidget__content-heading--dnc-2 h3 {
    color: #fbfafa
}

.TextWidget__content-heading--success-green h1,.TextWidget__content-heading--success-green h2,.TextWidget__content-heading--success-green h3 {
    color: #008a27
}

.TextWidget__content-heading--success-green-background h1,.TextWidget__content-heading--success-green-background h2,.TextWidget__content-heading--success-green-background h3 {
    color: #fafdfb
}

.TextWidget__content-heading--info-blue h1,.TextWidget__content-heading--info-blue h2,.TextWidget__content-heading--info-blue h3 {
    color: #0254d0
}

.TextWidget__content-heading--info-blue-background h1,.TextWidget__content-heading--info-blue-background h2,.TextWidget__content-heading--info-blue-background h3 {
    color: #fafcfe
}

.TextWidget__content-heading--warning-orange h1,.TextWidget__content-heading--warning-orange h2,.TextWidget__content-heading--warning-orange h3 {
    color: #d43900
}

.TextWidget__content-heading--warning-orange-background h1,.TextWidget__content-heading--warning-orange-background h2,.TextWidget__content-heading--warning-orange-background h3 {
    color: #fefbfa
}

.TextWidget__content-heading--error-red h1,.TextWidget__content-heading--error-red h2,.TextWidget__content-heading--error-red h3 {
    color: #d0021b
}

.TextWidget__content-heading--error-red-background h1,.TextWidget__content-heading--error-red-background h2,.TextWidget__content-heading--error-red-background h3 {
    color: #fefafb
}

.TextWidget__content-heading--pillow-talk-gradient h1,.TextWidget__content-heading--pillow-talk-gradient h2,.TextWidget__content-heading--pillow-talk-gradient h3 {
    color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.TextWidget__content-heading--routine-blue-gradient h1,.TextWidget__content-heading--routine-blue-gradient h2,.TextWidget__content-heading--routine-blue-gradient h3 {
    color: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.TextWidget__content-heading--gold-gradient h1,.TextWidget__content-heading--gold-gradient h2,.TextWidget__content-heading--gold-gradient h3 {
    color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.TextWidget__content-heading--complexion-brown-gradient h1,.TextWidget__content-heading--complexion-brown-gradient h2,.TextWidget__content-heading--complexion-brown-gradient h3 {
    color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.TextWidget__content-heading--night-crimson-gradient h1,.TextWidget__content-heading--night-crimson-gradient h2,.TextWidget__content-heading--night-crimson-gradient h3 {
    color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.TextWidget__content-heading--rose-gold-gradient h1,.TextWidget__content-heading--rose-gold-gradient h2,.TextWidget__content-heading--rose-gold-gradient h3 {
    color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.TextWidget__content-heading--platinum-gradient h1,.TextWidget__content-heading--platinum-gradient h2,.TextWidget__content-heading--platinum-gradient h3 {
    color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.TextWidget__content-heading--dark-night-crimson-gradient h1,.TextWidget__content-heading--dark-night-crimson-gradient h2,.TextWidget__content-heading--dark-night-crimson-gradient h3 {
    color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.TextWidget__content-heading--rose-gold-light-gradient h1,.TextWidget__content-heading--rose-gold-light-gradient h2,.TextWidget__content-heading--rose-gold-light-gradient h3 {
    color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.TextWidget__content-heading--fragrance-red-gradient h1,.TextWidget__content-heading--fragrance-red-gradient h2,.TextWidget__content-heading--fragrance-red-gradient h3 {
    color: linear-gradient(180deg,#2f0f14,#a0001b)
}

.TextWidget__content-heading--fragrance-pink-gradient h1,.TextWidget__content-heading--fragrance-pink-gradient h2,.TextWidget__content-heading--fragrance-pink-gradient h3 {
    color: linear-gradient(180deg,#c44379,#ff87ac)
}

.TextWidget__content-heading--fragrance-gold-gradient h1,.TextWidget__content-heading--fragrance-gold-gradient h2,.TextWidget__content-heading--fragrance-gold-gradient h3 {
    color: linear-gradient(180deg,#b05e4c,#ffa260)
}

.TextWidget__content-heading--fragrance-green-gradient h1,.TextWidget__content-heading--fragrance-green-gradient h2,.TextWidget__content-heading--fragrance-green-gradient h3 {
    color: linear-gradient(180deg,#024232,#30724b)
}

.TextWidget__content-heading--fragrance-blue-gradient h1,.TextWidget__content-heading--fragrance-blue-gradient h2,.TextWidget__content-heading--fragrance-blue-gradient h3 {
    color: linear-gradient(180deg,#01455f,#00838f)
}

.TextWidget__content-heading--fragrance-purple-gradient h1,.TextWidget__content-heading--fragrance-purple-gradient h2,.TextWidget__content-heading--fragrance-purple-gradient h3 {
    color: linear-gradient(180deg,#510a5b,#4523b5)
}

.TextWidget__content-heading--fragrance-red h1,.TextWidget__content-heading--fragrance-red h2,.TextWidget__content-heading--fragrance-red h3 {
    color: #ffb8bd
}

.TextWidget__content-heading--fragrance-pink h1,.TextWidget__content-heading--fragrance-pink h2,.TextWidget__content-heading--fragrance-pink h3 {
    color: #f8cbd8
}

.TextWidget__content-heading--fragrance-gold h1,.TextWidget__content-heading--fragrance-gold h2,.TextWidget__content-heading--fragrance-gold h3 {
    color: #fff2df
}

.TextWidget__content-heading--fragrance-green h1,.TextWidget__content-heading--fragrance-green h2,.TextWidget__content-heading--fragrance-green h3 {
    color: #c5eac0
}

.TextWidget__content-heading--fragrance-blue h1,.TextWidget__content-heading--fragrance-blue h2,.TextWidget__content-heading--fragrance-blue h3 {
    color: #b4e7ff
}

.TextWidget__content-heading--fragrance-purple h1,.TextWidget__content-heading--fragrance-purple h2,.TextWidget__content-heading--fragrance-purple h3 {
    color: #c8bbe9
}

.TextWidget__content-heading--gold-gradient h1,.TextWidget__content-heading--gold-gradient h2,.TextWidget__content-heading--gold-gradient h3 {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #fcd1aa;
    background-color: #fcd1aa
}

.TextWidget__content-heading--pillow-talk-gradient h1,.TextWidget__content-heading--pillow-talk-gradient h2,.TextWidget__content-heading--pillow-talk-gradient h3 {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #f4dfdd;
    background-color: #f4dfdd
}

.TextWidget__content-heading--complexion-brown-gradient h1,.TextWidget__content-heading--complexion-brown-gradient h2,.TextWidget__content-heading--complexion-brown-gradient h3 {
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.TextWidget__content-heading--night-crimson-gradient h1,.TextWidget__content-heading--night-crimson-gradient h2,.TextWidget__content-heading--night-crimson-gradient h3 {
    background: #6e2132;
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.TextWidget__content-heading--vanitas h1,.TextWidget__content-heading--vanitas h2,.TextWidget__content-heading--vanitas h3 {
    font-family: 'Vera Humana 95',Optima,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    text-transform: uppercase
}

.TextWidget__content-heading--tenor-sans h1,.TextWidget__content-heading--tenor-sans h2,.TextWidget__content-heading--tenor-sans h3 {
    font-family: Tenor Sans Regular,Optima,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    text-transform: uppercase
}

.TextWidget__content-heading--helvetica-neue h1,.TextWidget__content-heading--helvetica-neue h2,.TextWidget__content-heading--helvetica-neue h3 {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    font-size: 1.75rem;
    line-height: 1em;
    text-transform: uppercase
}

@media screen and (min-width: 600px) {
    .TextWidget__content-heading--helvetica-neue h1,.TextWidget__content-heading--helvetica-neue h2,.TextWidget__content-heading--helvetica-neue h3 {
        font-size:2rem
    }
}

.TextWidget__content-heading--helvetica-neue-heavy h1,.TextWidget__content-heading--helvetica-neue-heavy h2,.TextWidget__content-heading--helvetica-neue-heavy h3 {
    /*font-family: 'HelveticaNeue Cond', Arial, sans-serif;*/
    font-weight: 700;
    letter-spacing: .03125rem
}

.TextWidget__cta {
    max-width: 15.875rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.TextWidget__cta--center {
    margin-left: auto;
    margin-right: auto
}

.widget--is-themed .TextWidget {
    margin: 0;
    padding-top: 2rem;
    padding-bottom: 1rem
}

img  {
    width: 100%;
}

.TextWidget__content p,
.widget .two-column__column p {
    margin-block: 1em;
}

@media screen and (max-width: 991px) {
    .c-page__container h1 {
        font-size: 26px;
    }
}

.ThemeableHero {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    background-position: 50%
}

.ThemeableHero__text--left {
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media screen and (min-width: 900px) {
    .ThemeableHero__text--left .ThemeableHero__text-container {
        left:0
    }
}

.ThemeableHero__text--center {
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (min-width: 900px) {
    .ThemeableHero__text--center .ThemeableHero__text-container {
        left:auto
    }
}

.ThemeableHero__text--right {
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media screen and (min-width: 900px) {
    .ThemeableHero__text--right .ThemeableHero__text-container {
        right:0
    }
}

.ThemeableHero--full-width>.ctContainer {
    max-width: 100%;
    width: 100%;
    padding: 0
}

.ThemeableHero__background--transparent {
    background: transparent
}

.ThemeableHero__background--dark-night-crimson {
    background: #340c0c
}

.ThemeableHero__background--night-crimson {
    background: #6e2132
}

.ThemeableHero__background--pillow-talk {
    background: #df7984
}

.ThemeableHero__background--sofia-pink {
    background: #c8577d
}

.ThemeableHero__background--blush {
    background: #fde8e0
}

.ThemeableHero__background--nude {
    background: #fff5f3
}

.ThemeableHero__background--gold {
    background: #fcd1aa
}

.ThemeableHero__background--white {
    background: #fff
}

.ThemeableHero__background--black {
    background: #000
}

.ThemeableHero__background--serum-grey {
    background: #414142
}

.ThemeableHero__background--complexion-light {
    background: #caa087
}

.ThemeableHero__background--dnc-80 {
    background: #5d3d3d
}

.ThemeableHero__background--dnc-60 {
    background: #856d6d
}

.ThemeableHero__background--dnc-40 {
    background: #ae9e9e
}

.ThemeableHero__background--dnc-20 {
    background: #d6cece
}

.ThemeableHero__background--dnc-10 {
    background: #eae6e6
}

.ThemeableHero__background--dnc-5 {
    background: #f5f3f3
}

.ThemeableHero__background--dnc-2 {
    background: #fbfafa
}

.ThemeableHero__background--success-green {
    background: #008a27
}

.ThemeableHero__background--success-green-background {
    background: #fafdfb
}

.ThemeableHero__background--info-blue {
    background: #0254d0
}

.ThemeableHero__background--info-blue-background {
    background: #fafcfe
}

.ThemeableHero__background--warning-orange {
    background: #d43900
}

.ThemeableHero__background--warning-orange-background {
    background: #fefbfa
}

.ThemeableHero__background--error-red {
    background: #d0021b
}

.ThemeableHero__background--error-red-background {
    background: #fefafb
}

.ThemeableHero__background--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.ThemeableHero__background--routine-blue-gradient {
    background: -webkit-gradient(linear,left bottom,left top,from(#c6cad3),to(#a8b3c7));
    background: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.ThemeableHero__background--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.ThemeableHero__background--complexion-brown-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#b6805b),color-stop(0,#b6805b),color-stop(39%,#dbbea1),color-stop(52%,#e3cbb1),color-stop(61%,#dbbea1),to(#bc8965));
    background: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.ThemeableHero__background--night-crimson-gradient {
    background: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.ThemeableHero__background--rose-gold-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#caa790),color-stop(#fff7e4),color-stop(75%,#caa790));
    background: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.ThemeableHero__background--platinum-gradient {
    background: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.ThemeableHero__background--dark-night-crimson-gradient {
    background: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.ThemeableHero__background--rose-gold-light-gradient {
    background: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.ThemeableHero__background--fragrance-red-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#2f0f14),to(#a0001b));
    background: linear-gradient(180deg,#2f0f14,#a0001b)
}

.ThemeableHero__background--fragrance-pink-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#c44379),to(#ff87ac));
    background: linear-gradient(180deg,#c44379,#ff87ac)
}

.ThemeableHero__background--fragrance-gold-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#b05e4c),to(#ffa260));
    background: linear-gradient(180deg,#b05e4c,#ffa260)
}

.ThemeableHero__background--fragrance-green-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#024232),to(#30724b));
    background: linear-gradient(180deg,#024232,#30724b)
}

.ThemeableHero__background--fragrance-blue-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#01455f),to(#00838f));
    background: linear-gradient(180deg,#01455f,#00838f)
}

.ThemeableHero__background--fragrance-purple-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#510a5b),to(#4523b5));
    background: linear-gradient(180deg,#510a5b,#4523b5)
}

.ThemeableHero__background--fragrance-red {
    background: #ffb8bd
}

.ThemeableHero__background--fragrance-pink {
    background: #f8cbd8
}

.ThemeableHero__background--fragrance-gold {
    background: #fff2df
}

.ThemeableHero__background--fragrance-green {
    background: #c5eac0
}

.ThemeableHero__background--fragrance-blue {
    background: #b4e7ff
}

.ThemeableHero__background--fragrance-purple {
    background: #c8bbe9
}

.ThemeableHero__variable .ThemeableHero__text-container {
    padding: 2rem 1rem
}

@media screen and (min-width: 900px) {
    .ThemeableHero__variable .ThemeableHero__text-container {
        padding:3rem
    }
}

.ThemeableHero__variable .ThemeableHero__content {
    max-width: 37.5rem
}

.ThemeableHero__fixed {
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    height: 100%;
    padding: 75% 0 0
}

.ThemeableHero__fixed--top {
    padding: 0 0 75%
}

.ThemeableHero__fixed--center {
    padding: 37.5% 0
}

@media screen and (min-width: 900px) {
    .ThemeableHero__fixed {
        height:0;
        padding: 42.9166666667% 0 0
    }

    .ThemeableHero__fixed .ThemeableHero__text-container {
        width: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.ThemeableHero__fixed .ThemeableHero__text-container .ThemeableHero__content {
    max-width: 29.375rem
}

.ThemeableHero__text-container {
    width: 100%;
    max-width: 69rem;
    text-align: center;
    padding: 5%
}

@media screen and (min-width: 900px) {
    .ThemeableHero__text-container {
        padding:1.5rem
    }
}

.ThemeableHero__text-container .ThemeableHero__title {
    margin: 0;
    line-height: normal;
    text-transform: uppercase
}

.ThemeableHero__text-container .ThemeableHero__title--vanitas {
    font-family: 'Vera Humana 95',Optima,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    text-transform: uppercase
}

.ThemeableHero__text-container .ThemeableHero__title--tenor-sans {
    font-family: Tenor Sans Regular,Optima,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    text-transform: uppercase
}

.ThemeableHero__text-container .ThemeableHero__title--helvetica-neue {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    font-size: 1.75rem;
    line-height: 1em;
    text-transform: uppercase
}

@media screen and (min-width: 600px) {
    .ThemeableHero__text-container .ThemeableHero__title--helvetica-neue {
        font-size:2rem
    }
}

.ThemeableHero__text-container .ThemeableHero__title--helvetica-neue-heavy {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 700;
    letter-spacing: .03125rem
}

.ThemeableHero__text-container .ThemeableHero__title--transparent {
    color: transparent
}

.ThemeableHero__text-container .ThemeableHero__title--dark-night-crimson {
    color: #340c0c
}

.ThemeableHero__text-container .ThemeableHero__title--night-crimson {
    color: #6e2132
}

.ThemeableHero__text-container .ThemeableHero__title--pillow-talk {
    color: #df7984
}

.ThemeableHero__text-container .ThemeableHero__title--sofia-pink {
    color: #c8577d
}

.ThemeableHero__text-container .ThemeableHero__title--blush {
    color: #fde8e0
}

.ThemeableHero__text-container .ThemeableHero__title--nude {
    color: #fff5f3
}

.ThemeableHero__text-container .ThemeableHero__title--gold {
    color: #fcd1aa
}

.ThemeableHero__text-container .ThemeableHero__title--white {
    color: #fff
}

.ThemeableHero__text-container .ThemeableHero__title--black {
    color: #000
}

.ThemeableHero__text-container .ThemeableHero__title--serum-grey {
    color: #414142
}

.ThemeableHero__text-container .ThemeableHero__title--complexion-light {
    color: #caa087
}

.ThemeableHero__text-container .ThemeableHero__title--dnc-80 {
    color: #5d3d3d
}

.ThemeableHero__text-container .ThemeableHero__title--dnc-60 {
    color: #856d6d
}

.ThemeableHero__text-container .ThemeableHero__title--dnc-40 {
    color: #ae9e9e
}

.ThemeableHero__text-container .ThemeableHero__title--dnc-20 {
    color: #d6cece
}

.ThemeableHero__text-container .ThemeableHero__title--dnc-10 {
    color: #eae6e6
}

.ThemeableHero__text-container .ThemeableHero__title--dnc-5 {
    color: #f5f3f3
}

.ThemeableHero__text-container .ThemeableHero__title--dnc-2 {
    color: #fbfafa
}

.ThemeableHero__text-container .ThemeableHero__title--success-green {
    color: #008a27
}

.ThemeableHero__text-container .ThemeableHero__title--success-green-background {
    color: #fafdfb
}

.ThemeableHero__text-container .ThemeableHero__title--info-blue {
    color: #0254d0
}

.ThemeableHero__text-container .ThemeableHero__title--info-blue-background {
    color: #fafcfe
}

.ThemeableHero__text-container .ThemeableHero__title--warning-orange {
    color: #d43900
}

.ThemeableHero__text-container .ThemeableHero__title--warning-orange-background {
    color: #fefbfa
}

.ThemeableHero__text-container .ThemeableHero__title--error-red {
    color: #d0021b
}

.ThemeableHero__text-container .ThemeableHero__title--error-red-background {
    color: #fefafb
}

.ThemeableHero__text-container .ThemeableHero__title--pillow-talk-gradient {
    color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.ThemeableHero__text-container .ThemeableHero__title--routine-blue-gradient {
    color: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.ThemeableHero__text-container .ThemeableHero__title--gold-gradient {
    color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.ThemeableHero__text-container .ThemeableHero__title--complexion-brown-gradient {
    color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.ThemeableHero__text-container .ThemeableHero__title--night-crimson-gradient {
    color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.ThemeableHero__text-container .ThemeableHero__title--rose-gold-gradient {
    color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.ThemeableHero__text-container .ThemeableHero__title--platinum-gradient {
    color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.ThemeableHero__text-container .ThemeableHero__title--dark-night-crimson-gradient {
    color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.ThemeableHero__text-container .ThemeableHero__title--rose-gold-light-gradient {
    color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-red-gradient {
    color: linear-gradient(180deg,#2f0f14,#a0001b)
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-pink-gradient {
    color: linear-gradient(180deg,#c44379,#ff87ac)
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-gold-gradient {
    color: linear-gradient(180deg,#b05e4c,#ffa260)
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-green-gradient {
    color: linear-gradient(180deg,#024232,#30724b)
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-blue-gradient {
    color: linear-gradient(180deg,#01455f,#00838f)
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-purple-gradient {
    color: linear-gradient(180deg,#510a5b,#4523b5)
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-red {
    color: #ffb8bd
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-pink {
    color: #f8cbd8
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-gold {
    color: #fff2df
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-green {
    color: #c5eac0
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-blue {
    color: #b4e7ff
}

.ThemeableHero__text-container .ThemeableHero__title--fragrance-purple {
    color: #c8bbe9
}

.ThemeableHero__text-container .ThemeableHero__title--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #fcd1aa;
    background-color: #fcd1aa
}

.ThemeableHero__text-container .ThemeableHero__title--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #f4dfdd;
    background-color: #f4dfdd
}

.ThemeableHero__text-container .ThemeableHero__title--complexion-brown-gradient {
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.ThemeableHero__text-container .ThemeableHero__title--night-crimson-gradient {
    background: #6e2132;
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.ThemeableHero__text-container .ThemeableHero__title--small {
    display: block;
    font-size: 1.25rem;
    line-height: 1.25rem
}

@media screen and (min-width: 900px) {
    .ThemeableHero__text-container .ThemeableHero__title--small {
        font-size:2.25vw;
        line-height: 2.5vw
    }
}

.ThemeableHero__text-container .ThemeableHero__title--large {
    font-size: 2rem;
    line-height: 2rem
}

@media screen and (min-width: 900px) {
    .ThemeableHero__text-container .ThemeableHero__title--large {
        font-size:3.5vw;
        line-height: 3.5vw
    }
}

.ThemeableHero__text-container .ThemeableHero__title--helvetica-neue {
    margin-bottom: .5rem
}

.ThemeableHero__text-container .ThemeableHero__title--helvetica-neue.ThemeableHero__title--small {
    line-height: 4rem
}

@media screen and (min-width: 900px) {
    .ThemeableHero__text-container .ThemeableHero__title--helvetica-neue-heavy.ThemeableHero__title--small {
        line-height:2.4vw
    }
}

.ThemeableHero__text-container .ThemeableHero__content {
    margin: .5rem auto 0;
    overflow-y: hidden;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.375rem;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.ThemeableHero__text-container .ThemeableHero__content--transparent {
    color: transparent
}

.ThemeableHero__text-container .ThemeableHero__content--dark-night-crimson {
    color: #340c0c
}

.ThemeableHero__text-container .ThemeableHero__content--night-crimson {
    color: #6e2132
}

.ThemeableHero__text-container .ThemeableHero__content--pillow-talk {
    color: #df7984
}

.ThemeableHero__text-container .ThemeableHero__content--sofia-pink {
    color: #c8577d
}

.ThemeableHero__text-container .ThemeableHero__content--blush {
    color: #fde8e0
}

.ThemeableHero__text-container .ThemeableHero__content--nude {
    color: #fff5f3
}

.ThemeableHero__text-container .ThemeableHero__content--white {
    color: #fff
}

.ThemeableHero__text-container .ThemeableHero__content--black {
    color: #000
}

.ThemeableHero__text-container .ThemeableHero__content--serum-grey {
    color: #414142
}

.ThemeableHero__text-container .ThemeableHero__content--complexion-light {
    color: #caa087
}

.ThemeableHero__text-container .ThemeableHero__content--dnc-80 {
    color: #5d3d3d
}

.ThemeableHero__text-container .ThemeableHero__content--dnc-60 {
    color: #856d6d
}

.ThemeableHero__text-container .ThemeableHero__content--dnc-40 {
    color: #ae9e9e
}

.ThemeableHero__text-container .ThemeableHero__content--dnc-20 {
    color: #d6cece
}

.ThemeableHero__text-container .ThemeableHero__content--dnc-10 {
    color: #eae6e6
}

.ThemeableHero__text-container .ThemeableHero__content--dnc-5 {
    color: #f5f3f3
}

.ThemeableHero__text-container .ThemeableHero__content--dnc-2 {
    color: #fbfafa
}

.ThemeableHero__text-container .ThemeableHero__content--success-green {
    color: #008a27
}

.ThemeableHero__text-container .ThemeableHero__content--success-green-background {
    color: #fafdfb
}

.ThemeableHero__text-container .ThemeableHero__content--info-blue {
    color: #0254d0
}

.ThemeableHero__text-container .ThemeableHero__content--info-blue-background {
    color: #fafcfe
}

.ThemeableHero__text-container .ThemeableHero__content--warning-orange {
    color: #d43900
}

.ThemeableHero__text-container .ThemeableHero__content--warning-orange-background {
    color: #fefbfa
}

.ThemeableHero__text-container .ThemeableHero__content--error-red {
    color: #d0021b
}

.ThemeableHero__text-container .ThemeableHero__content--error-red-background {
    color: #fefafb
}

.ThemeableHero__text-container .ThemeableHero__content--pillow-talk-gradient {
    color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.ThemeableHero__text-container .ThemeableHero__content--routine-blue-gradient {
    color: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.ThemeableHero__text-container .ThemeableHero__content--gold-gradient {
    color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.ThemeableHero__text-container .ThemeableHero__content--complexion-brown-gradient {
    color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.ThemeableHero__text-container .ThemeableHero__content--night-crimson-gradient {
    color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.ThemeableHero__text-container .ThemeableHero__content--rose-gold-gradient {
    color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.ThemeableHero__text-container .ThemeableHero__content--platinum-gradient {
    color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.ThemeableHero__text-container .ThemeableHero__content--dark-night-crimson-gradient {
    color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.ThemeableHero__text-container .ThemeableHero__content--rose-gold-light-gradient {
    color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-red-gradient {
    color: linear-gradient(180deg,#2f0f14,#a0001b)
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-pink-gradient {
    color: linear-gradient(180deg,#c44379,#ff87ac)
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-gold-gradient {
    color: linear-gradient(180deg,#b05e4c,#ffa260)
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-green-gradient {
    color: linear-gradient(180deg,#024232,#30724b)
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-blue-gradient {
    color: linear-gradient(180deg,#01455f,#00838f)
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-purple-gradient {
    color: linear-gradient(180deg,#510a5b,#4523b5)
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-red {
    color: #ffb8bd
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-pink {
    color: #f8cbd8
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-gold {
    color: #fff2df
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-green {
    color: #c5eac0
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-blue {
    color: #b4e7ff
}

.ThemeableHero__text-container .ThemeableHero__content--fragrance-purple {
    color: #c8bbe9
}

.ThemeableHero__text-container .ThemeableHero__content--gold {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #fcd1aa;
    background-color: #fcd1aa
}

.ThemeableHero__text-container .ThemeableHero__cta {
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    padding: 0 1.5rem;
    margin-top: 1.5rem;
    margin-left: auto;
    margin-right: auto
}

.widget--is-themed .ThemeableHero__cta {
    font-weight: 700;
    letter-spacing: .03125rem
}

.CardBlockWidget {
    text-align: center;
    width: 100%;
    max-width: 16rem;
    margin: 1rem 0;
    border-style: solid;
    border-width: 3px
}

.CardBlockWidget--transparent {
    background: transparent
}

.CardBlockWidget--dark-night-crimson {
    background: #340c0c
}

.CardBlockWidget--night-crimson {
    background: #6e2132
}

.CardBlockWidget--pillow-talk {
    background: #df7984
}

.CardBlockWidget--sofia-pink {
    background: #c8577d
}

.CardBlockWidget--blush {
    background: #fde8e0
}

.CardBlockWidget--nude {
    background: #fff5f3
}

.CardBlockWidget--gold {
    background: #fcd1aa
}

.CardBlockWidget--white {
    background: #fff
}

.CardBlockWidget--black {
    background: #000
}

.CardBlockWidget--serum-grey {
    background: #414142
}

.CardBlockWidget--complexion-light {
    background: #caa087
}

.CardBlockWidget--dnc-80 {
    background: #5d3d3d
}

.CardBlockWidget--dnc-60 {
    background: #856d6d
}

.CardBlockWidget--dnc-40 {
    background: #ae9e9e
}

.CardBlockWidget--dnc-20 {
    background: #d6cece
}

.CardBlockWidget--dnc-10 {
    background: #eae6e6
}

.CardBlockWidget--dnc-5 {
    background: #f5f3f3
}

.CardBlockWidget--dnc-2 {
    background: #fbfafa
}

.CardBlockWidget--success-green {
    background: #008a27
}

.CardBlockWidget--success-green-background {
    background: #fafdfb
}

.CardBlockWidget--info-blue {
    background: #0254d0
}

.CardBlockWidget--info-blue-background {
    background: #fafcfe
}

.CardBlockWidget--warning-orange {
    background: #d43900
}

.CardBlockWidget--warning-orange-background {
    background: #fefbfa
}

.CardBlockWidget--error-red {
    background: #d0021b
}

.CardBlockWidget--error-red-background {
    background: #fefafb
}

.CardBlockWidget--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.CardBlockWidget--routine-blue-gradient {
    background: -webkit-gradient(linear,left bottom,left top,from(#c6cad3),to(#a8b3c7));
    background: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.CardBlockWidget--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.CardBlockWidget--complexion-brown-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#b6805b),color-stop(0,#b6805b),color-stop(39%,#dbbea1),color-stop(52%,#e3cbb1),color-stop(61%,#dbbea1),to(#bc8965));
    background: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.CardBlockWidget--night-crimson-gradient {
    background: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.CardBlockWidget--rose-gold-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#caa790),color-stop(#fff7e4),color-stop(75%,#caa790));
    background: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.CardBlockWidget--platinum-gradient {
    background: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.CardBlockWidget--dark-night-crimson-gradient {
    background: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.CardBlockWidget--rose-gold-light-gradient {
    background: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.CardBlockWidget--fragrance-red-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#2f0f14),to(#a0001b));
    background: linear-gradient(180deg,#2f0f14,#a0001b)
}

.CardBlockWidget--fragrance-pink-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#c44379),to(#ff87ac));
    background: linear-gradient(180deg,#c44379,#ff87ac)
}

.CardBlockWidget--fragrance-gold-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#b05e4c),to(#ffa260));
    background: linear-gradient(180deg,#b05e4c,#ffa260)
}

.CardBlockWidget--fragrance-green-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#024232),to(#30724b));
    background: linear-gradient(180deg,#024232,#30724b)
}

.CardBlockWidget--fragrance-blue-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#01455f),to(#00838f));
    background: linear-gradient(180deg,#01455f,#00838f)
}

.CardBlockWidget--fragrance-purple-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#510a5b),to(#4523b5));
    background: linear-gradient(180deg,#510a5b,#4523b5)
}

.CardBlockWidget--fragrance-red {
    background: #ffb8bd
}

.CardBlockWidget--fragrance-pink {
    background: #f8cbd8
}

.CardBlockWidget--fragrance-gold {
    background: #fff2df
}

.CardBlockWidget--fragrance-green {
    background: #c5eac0
}

.CardBlockWidget--fragrance-blue {
    background: #b4e7ff
}

.CardBlockWidget--fragrance-purple {
    background: #c8bbe9
}

.CardBlockWidget--border-transparent {
    border-color: transparent
}

.CardBlockWidget--border-dark-night-crimson {
    border-color: #340c0c
}

.CardBlockWidget--border-night-crimson {
    border-color: #6e2132
}

.CardBlockWidget--border-pillow-talk {
    border-color: #df7984
}

.CardBlockWidget--border-sofia-pink {
    border-color: #c8577d
}

.CardBlockWidget--border-blush {
    border-color: #fde8e0
}

.CardBlockWidget--border-nude {
    border-color: #fff5f3
}

.CardBlockWidget--border-gold {
    border-color: #fcd1aa
}

.CardBlockWidget--border-white {
    border-color: #fff
}

.CardBlockWidget--border-black {
    border-color: #000
}

.CardBlockWidget--border-serum-grey {
    border-color: #414142
}

.CardBlockWidget--border-complexion-light {
    border-color: #caa087
}

.CardBlockWidget--border-dnc-80 {
    border-color: #5d3d3d
}

.CardBlockWidget--border-dnc-60 {
    border-color: #856d6d
}

.CardBlockWidget--border-dnc-40 {
    border-color: #ae9e9e
}

.CardBlockWidget--border-dnc-20 {
    border-color: #d6cece
}

.CardBlockWidget--border-dnc-10 {
    border-color: #eae6e6
}

.CardBlockWidget--border-dnc-5 {
    border-color: #f5f3f3
}

.CardBlockWidget--border-dnc-2 {
    border-color: #fbfafa
}

.CardBlockWidget--border-success-green {
    border-color: #008a27
}

.CardBlockWidget--border-success-green-background {
    border-color: #fafdfb
}

.CardBlockWidget--border-info-blue {
    border-color: #0254d0
}

.CardBlockWidget--border-info-blue-background {
    border-color: #fafcfe
}

.CardBlockWidget--border-warning-orange {
    border-color: #d43900
}

.CardBlockWidget--border-warning-orange-background {
    border-color: #fefbfa
}

.CardBlockWidget--border-error-red {
    border-color: #d0021b
}

.CardBlockWidget--border-error-red-background {
    border-color: #fefafb
}

.CardBlockWidget--border-pillow-talk-gradient {
    border-color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.CardBlockWidget--border-routine-blue-gradient {
    border-color: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.CardBlockWidget--border-gold-gradient {
    border-color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.CardBlockWidget--border-complexion-brown-gradient {
    border-color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.CardBlockWidget--border-night-crimson-gradient {
    border-color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.CardBlockWidget--border-rose-gold-gradient {
    border-color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.CardBlockWidget--border-platinum-gradient {
    border-color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.CardBlockWidget--border-dark-night-crimson-gradient {
    border-color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.CardBlockWidget--border-rose-gold-light-gradient {
    border-color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.CardBlockWidget--border-fragrance-red-gradient {
    border-color: linear-gradient(180deg,#2f0f14,#a0001b)
}

.CardBlockWidget--border-fragrance-pink-gradient {
    border-color: linear-gradient(180deg,#c44379,#ff87ac)
}

.CardBlockWidget--border-fragrance-gold-gradient {
    border-color: linear-gradient(180deg,#b05e4c,#ffa260)
}

.CardBlockWidget--border-fragrance-green-gradient {
    border-color: linear-gradient(180deg,#024232,#30724b)
}

.CardBlockWidget--border-fragrance-blue-gradient {
    border-color: linear-gradient(180deg,#01455f,#00838f)
}

.CardBlockWidget--border-fragrance-purple-gradient {
    border-color: linear-gradient(180deg,#510a5b,#4523b5)
}

.CardBlockWidget--border-fragrance-red {
    border-color: #ffb8bd
}

.CardBlockWidget--border-fragrance-pink {
    border-color: #f8cbd8
}

.CardBlockWidget--border-fragrance-gold {
    border-color: #fff2df
}

.CardBlockWidget--border-fragrance-green {
    border-color: #c5eac0
}

.CardBlockWidget--border-fragrance-blue {
    border-color: #b4e7ff
}

.CardBlockWidget--border-fragrance-purple {
    border-color: #c8bbe9
}

.CardBlockWidget--border-gold-gradient {
    -o-border-image: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070) 30;
    border-image: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070)) 30;
    border-image: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070) 30
}

.CardBlockWidget--border-pillow-talk-gradient {
    -o-border-image: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%) 30;
    border-image: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%) 30
}

.CardBlockWidget--border-complexion-brown-gradient {
    -o-border-image: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965) 30;
    border-image: -webkit-gradient(linear,left top,right top,from(#b6805b),color-stop(0,#b6805b),color-stop(39%,#dbbea1),color-stop(52%,#e3cbb1),color-stop(61%,#dbbea1),to(#bc8965)) 30;
    border-image: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965) 30
}

.CardBlockWidget--border-night-crimson-gradient {
    -o-border-image: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%) 30;
    border-image: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%) 30
}

.CardBlockWidget--border-rose-gold-gradient {
    -o-border-image: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%) 30;
    border-image: -webkit-gradient(linear,left top,right top,from(#caa790),color-stop(#fff7e4),color-stop(75%,#caa790)) 30;
    border-image: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%) 30
}

.CardBlockWidget__banner {
    width: 100%;
    position: relative;
    height: 0;
    padding-top: 34.375%
}

.CardBlockWidget__banner-img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.CardBlockWidget__content {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.25rem 1rem 2rem
}

.CardBlockWidget__title {
    margin: 0 0 .5rem
}

.CardBlockWidget__title--vanitas {
    font-family: 'Vera Humana 95',Optima,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    text-transform: uppercase
}

.CardBlockWidget__title--tenor-sans {
    font-family: Tenor Sans Regular,Optima,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    text-transform: uppercase
}

.CardBlockWidget__title--helvetica-neue {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    font-size: 1.75rem;
    line-height: 1em;
    text-transform: uppercase
}

@media screen and (min-width: 600px) {
    .CardBlockWidget__title--helvetica-neue {
        font-size:2rem
    }
}

.CardBlockWidget__title--helvetica-neue-heavy {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 700;
    letter-spacing: .03125rem
}

.CardBlockWidget__title--transparent {
    color: transparent
}

.CardBlockWidget__title--dark-night-crimson {
    color: #340c0c
}

.CardBlockWidget__title--night-crimson {
    color: #6e2132
}

.CardBlockWidget__title--pillow-talk {
    color: #df7984
}

.CardBlockWidget__title--sofia-pink {
    color: #c8577d
}

.CardBlockWidget__title--blush {
    color: #fde8e0
}

.CardBlockWidget__title--nude {
    color: #fff5f3
}

.CardBlockWidget__title--gold {
    color: #fcd1aa
}

.CardBlockWidget__title--white {
    color: #fff
}

.CardBlockWidget__title--black {
    color: #000
}

.CardBlockWidget__title--serum-grey {
    color: #414142
}

.CardBlockWidget__title--complexion-light {
    color: #caa087
}

.CardBlockWidget__title--dnc-80 {
    color: #5d3d3d
}

.CardBlockWidget__title--dnc-60 {
    color: #856d6d
}

.CardBlockWidget__title--dnc-40 {
    color: #ae9e9e
}

.CardBlockWidget__title--dnc-20 {
    color: #d6cece
}

.CardBlockWidget__title--dnc-10 {
    color: #eae6e6
}

.CardBlockWidget__title--dnc-5 {
    color: #f5f3f3
}

.CardBlockWidget__title--dnc-2 {
    color: #fbfafa
}

.CardBlockWidget__title--success-green {
    color: #008a27
}

.CardBlockWidget__title--success-green-background {
    color: #fafdfb
}

.CardBlockWidget__title--info-blue {
    color: #0254d0
}

.CardBlockWidget__title--info-blue-background {
    color: #fafcfe
}

.CardBlockWidget__title--warning-orange {
    color: #d43900
}

.CardBlockWidget__title--warning-orange-background {
    color: #fefbfa
}

.CardBlockWidget__title--error-red {
    color: #d0021b
}

.CardBlockWidget__title--error-red-background {
    color: #fefafb
}

.CardBlockWidget__title--pillow-talk-gradient {
    color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.CardBlockWidget__title--routine-blue-gradient {
    color: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.CardBlockWidget__title--gold-gradient {
    color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.CardBlockWidget__title--complexion-brown-gradient {
    color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.CardBlockWidget__title--night-crimson-gradient {
    color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.CardBlockWidget__title--rose-gold-gradient {
    color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.CardBlockWidget__title--platinum-gradient {
    color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.CardBlockWidget__title--dark-night-crimson-gradient {
    color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.CardBlockWidget__title--rose-gold-light-gradient {
    color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.CardBlockWidget__title--fragrance-red-gradient {
    color: linear-gradient(180deg,#2f0f14,#a0001b)
}

.CardBlockWidget__title--fragrance-pink-gradient {
    color: linear-gradient(180deg,#c44379,#ff87ac)
}

.CardBlockWidget__title--fragrance-gold-gradient {
    color: linear-gradient(180deg,#b05e4c,#ffa260)
}

.CardBlockWidget__title--fragrance-green-gradient {
    color: linear-gradient(180deg,#024232,#30724b)
}

.CardBlockWidget__title--fragrance-blue-gradient {
    color: linear-gradient(180deg,#01455f,#00838f)
}

.CardBlockWidget__title--fragrance-purple-gradient {
    color: linear-gradient(180deg,#510a5b,#4523b5)
}

.CardBlockWidget__title--fragrance-red {
    color: #ffb8bd
}

.CardBlockWidget__title--fragrance-pink {
    color: #f8cbd8
}

.CardBlockWidget__title--fragrance-gold {
    color: #fff2df
}

.CardBlockWidget__title--fragrance-green {
    color: #c5eac0
}

.CardBlockWidget__title--fragrance-blue {
    color: #b4e7ff
}

.CardBlockWidget__title--fragrance-purple {
    color: #c8bbe9
}

.CardBlockWidget__title--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #fcd1aa;
    background-color: #fcd1aa
}

.CardBlockWidget__title--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #f4dfdd;
    background-color: #f4dfdd
}

.CardBlockWidget__title--complexion-brown-gradient {
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.CardBlockWidget__title--night-crimson-gradient {
    background: #6e2132;
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.CardBlockWidget__title--rose-gold-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#caa790),color-stop(#fff7e4),color-stop(75%,#caa790));
    background: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #caa790;
    background-color: #caa790
}

.CardBlockWidget__title--helvetica-neue {
    font-weight: 700
}

.CardBlockWidget__title,.CardBlockWidget__title--helvetica-neue {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: .0225rem
}

.CardBlockWidget__description {
    margin: .125rem 0 1.25rem;
    line-height: 1.375;
    letter-spacing: .0375rem
}

.CardBlockWidget__description--transparent {
    color: transparent
}

.CardBlockWidget__description--dark-night-crimson {
    color: #340c0c
}

.CardBlockWidget__description--night-crimson {
    color: #6e2132
}

.CardBlockWidget__description--pillow-talk {
    color: #df7984
}

.CardBlockWidget__description--sofia-pink {
    color: #c8577d
}

.CardBlockWidget__description--blush {
    color: #fde8e0
}

.CardBlockWidget__description--nude {
    color: #fff5f3
}

.CardBlockWidget__description--gold {
    color: #fcd1aa
}

.CardBlockWidget__description--white {
    color: #fff
}

.CardBlockWidget__description--black {
    color: #000
}

.CardBlockWidget__description--serum-grey {
    color: #414142
}

.CardBlockWidget__description--complexion-light {
    color: #caa087
}

.CardBlockWidget__description--dnc-80 {
    color: #5d3d3d
}

.CardBlockWidget__description--dnc-60 {
    color: #856d6d
}

.CardBlockWidget__description--dnc-40 {
    color: #ae9e9e
}

.CardBlockWidget__description--dnc-20 {
    color: #d6cece
}

.CardBlockWidget__description--dnc-10 {
    color: #eae6e6
}

.CardBlockWidget__description--dnc-5 {
    color: #f5f3f3
}

.CardBlockWidget__description--dnc-2 {
    color: #fbfafa
}

.CardBlockWidget__description--success-green {
    color: #008a27
}

.CardBlockWidget__description--success-green-background {
    color: #fafdfb
}

.CardBlockWidget__description--info-blue {
    color: #0254d0
}

.CardBlockWidget__description--info-blue-background {
    color: #fafcfe
}

.CardBlockWidget__description--warning-orange {
    color: #d43900
}

.CardBlockWidget__description--warning-orange-background {
    color: #fefbfa
}

.CardBlockWidget__description--error-red {
    color: #d0021b
}

.CardBlockWidget__description--error-red-background {
    color: #fefafb
}

.CardBlockWidget__description--pillow-talk-gradient {
    color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.CardBlockWidget__description--routine-blue-gradient {
    color: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.CardBlockWidget__description--gold-gradient {
    color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.CardBlockWidget__description--complexion-brown-gradient {
    color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.CardBlockWidget__description--night-crimson-gradient {
    color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.CardBlockWidget__description--rose-gold-gradient {
    color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.CardBlockWidget__description--platinum-gradient {
    color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.CardBlockWidget__description--dark-night-crimson-gradient {
    color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.CardBlockWidget__description--rose-gold-light-gradient {
    color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.CardBlockWidget__description--fragrance-red-gradient {
    color: linear-gradient(180deg,#2f0f14,#a0001b)
}

.CardBlockWidget__description--fragrance-pink-gradient {
    color: linear-gradient(180deg,#c44379,#ff87ac)
}

.CardBlockWidget__description--fragrance-gold-gradient {
    color: linear-gradient(180deg,#b05e4c,#ffa260)
}

.CardBlockWidget__description--fragrance-green-gradient {
    color: linear-gradient(180deg,#024232,#30724b)
}

.CardBlockWidget__description--fragrance-blue-gradient {
    color: linear-gradient(180deg,#01455f,#00838f)
}

.CardBlockWidget__description--fragrance-purple-gradient {
    color: linear-gradient(180deg,#510a5b,#4523b5)
}

.CardBlockWidget__description--fragrance-red {
    color: #ffb8bd
}

.CardBlockWidget__description--fragrance-pink {
    color: #f8cbd8
}

.CardBlockWidget__description--fragrance-gold {
    color: #fff2df
}

.CardBlockWidget__description--fragrance-green {
    color: #c5eac0
}

.CardBlockWidget__description--fragrance-blue {
    color: #b4e7ff
}

.CardBlockWidget__description--fragrance-purple {
    color: #c8bbe9
}

.CardBlockWidget__cta {
    width: calc(100% - 3.5rem / 2);
    margin: 0 1rem
}

.CardGroupWidget--transparent {
    background: transparent
}

.CardGroupWidget--dark-night-crimson {
    background: #340c0c
}

.CardGroupWidget--night-crimson {
    background: #6e2132
}

.CardGroupWidget--pillow-talk {
    background: #df7984
}

.CardGroupWidget--sofia-pink {
    background: #c8577d
}

.CardGroupWidget--blush {
    background: #fde8e0
}

.CardGroupWidget--nude {
    background: #fff5f3
}

.CardGroupWidget--gold {
    background: #fcd1aa
}

.CardGroupWidget--white {
    background: #fff
}

.CardGroupWidget--black {
    background: #000
}

.CardGroupWidget--serum-grey {
    background: #414142
}

.CardGroupWidget--complexion-light {
    background: #caa087
}

.CardGroupWidget--dnc-80 {
    background: #5d3d3d
}

.CardGroupWidget--dnc-60 {
    background: #856d6d
}

.CardGroupWidget--dnc-40 {
    background: #ae9e9e
}

.CardGroupWidget--dnc-20 {
    background: #d6cece
}

.CardGroupWidget--dnc-10 {
    background: #eae6e6
}

.CardGroupWidget--dnc-5 {
    background: #f5f3f3
}

.CardGroupWidget--dnc-2 {
    background: #fbfafa
}

.CardGroupWidget--success-green {
    background: #008a27
}

.CardGroupWidget--success-green-background {
    background: #fafdfb
}

.CardGroupWidget--info-blue {
    background: #0254d0
}

.CardGroupWidget--info-blue-background {
    background: #fafcfe
}

.CardGroupWidget--warning-orange {
    background: #d43900
}

.CardGroupWidget--warning-orange-background {
    background: #fefbfa
}

.CardGroupWidget--error-red {
    background: #d0021b
}

.CardGroupWidget--error-red-background {
    background: #fefafb
}

.CardGroupWidget--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.CardGroupWidget--routine-blue-gradient {
    background: -webkit-gradient(linear,left bottom,left top,from(#c6cad3),to(#a8b3c7));
    background: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.CardGroupWidget--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.CardGroupWidget--complexion-brown-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#b6805b),color-stop(0,#b6805b),color-stop(39%,#dbbea1),color-stop(52%,#e3cbb1),color-stop(61%,#dbbea1),to(#bc8965));
    background: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.CardGroupWidget--night-crimson-gradient {
    background: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.CardGroupWidget--rose-gold-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#caa790),color-stop(#fff7e4),color-stop(75%,#caa790));
    background: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.CardGroupWidget--platinum-gradient {
    background: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.CardGroupWidget--dark-night-crimson-gradient {
    background: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.CardGroupWidget--rose-gold-light-gradient {
    background: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.CardGroupWidget--fragrance-red-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#2f0f14),to(#a0001b));
    background: linear-gradient(180deg,#2f0f14,#a0001b)
}

.CardGroupWidget--fragrance-pink-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#c44379),to(#ff87ac));
    background: linear-gradient(180deg,#c44379,#ff87ac)
}

.CardGroupWidget--fragrance-gold-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#b05e4c),to(#ffa260));
    background: linear-gradient(180deg,#b05e4c,#ffa260)
}

.CardGroupWidget--fragrance-green-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#024232),to(#30724b));
    background: linear-gradient(180deg,#024232,#30724b)
}

.CardGroupWidget--fragrance-blue-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#01455f),to(#00838f));
    background: linear-gradient(180deg,#01455f,#00838f)
}

.CardGroupWidget--fragrance-purple-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#510a5b),to(#4523b5));
    background: linear-gradient(180deg,#510a5b,#4523b5)
}

.CardGroupWidget--fragrance-red {
    background: #ffb8bd
}

.CardGroupWidget--fragrance-pink {
    background: #f8cbd8
}

.CardGroupWidget--fragrance-gold {
    background: #fff2df
}

.CardGroupWidget--fragrance-green {
    background: #c5eac0
}

.CardGroupWidget--fragrance-blue {
    background: #b4e7ff
}

.CardGroupWidget--fragrance-purple {
    background: #c8bbe9
}

.CardGroupWidget .DashHeader {
    width: 100%
}

.CardGroupWidget__heading--vanitas {
    font-family: 'Vera Humana 95',Optima,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    text-transform: uppercase
}

.CardGroupWidget__heading--tenor-sans {
    font-family: Tenor Sans Regular,Optima,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    text-transform: uppercase
}

.CardGroupWidget__heading--helvetica-neue {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    font-size: 1.75rem;
    line-height: 1em;
    text-transform: uppercase
}

@media screen and (min-width: 600px) {
    .CardGroupWidget__heading--helvetica-neue {
        font-size:2rem
    }
}

.CardGroupWidget__heading--helvetica-neue-heavy {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 700;
    letter-spacing: .03125rem
}

.CardGroupWidget__heading--transparent {
    color: transparent
}

.CardGroupWidget__heading--dark-night-crimson {
    color: #340c0c
}

.CardGroupWidget__heading--night-crimson {
    color: #6e2132
}

.CardGroupWidget__heading--pillow-talk {
    color: #df7984
}

.CardGroupWidget__heading--sofia-pink {
    color: #c8577d
}

.CardGroupWidget__heading--blush {
    color: #fde8e0
}

.CardGroupWidget__heading--nude {
    color: #fff5f3
}

.CardGroupWidget__heading--gold {
    color: #fcd1aa
}

.CardGroupWidget__heading--white {
    color: #fff
}

.CardGroupWidget__heading--black {
    color: #000
}

.CardGroupWidget__heading--serum-grey {
    color: #414142
}

.CardGroupWidget__heading--complexion-light {
    color: #caa087
}

.CardGroupWidget__heading--dnc-80 {
    color: #5d3d3d
}

.CardGroupWidget__heading--dnc-60 {
    color: #856d6d
}

.CardGroupWidget__heading--dnc-40 {
    color: #ae9e9e
}

.CardGroupWidget__heading--dnc-20 {
    color: #d6cece
}

.CardGroupWidget__heading--dnc-10 {
    color: #eae6e6
}

.CardGroupWidget__heading--dnc-5 {
    color: #f5f3f3
}

.CardGroupWidget__heading--dnc-2 {
    color: #fbfafa
}

.CardGroupWidget__heading--success-green {
    color: #008a27
}

.CardGroupWidget__heading--success-green-background {
    color: #fafdfb
}

.CardGroupWidget__heading--info-blue {
    color: #0254d0
}

.CardGroupWidget__heading--info-blue-background {
    color: #fafcfe
}

.CardGroupWidget__heading--warning-orange {
    color: #d43900
}

.CardGroupWidget__heading--warning-orange-background {
    color: #fefbfa
}

.CardGroupWidget__heading--error-red {
    color: #d0021b
}

.CardGroupWidget__heading--error-red-background {
    color: #fefafb
}

.CardGroupWidget__heading--pillow-talk-gradient {
    color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.CardGroupWidget__heading--routine-blue-gradient {
    color: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.CardGroupWidget__heading--gold-gradient {
    color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.CardGroupWidget__heading--complexion-brown-gradient {
    color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.CardGroupWidget__heading--night-crimson-gradient {
    color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.CardGroupWidget__heading--rose-gold-gradient {
    color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.CardGroupWidget__heading--platinum-gradient {
    color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.CardGroupWidget__heading--dark-night-crimson-gradient {
    color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.CardGroupWidget__heading--rose-gold-light-gradient {
    color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.CardGroupWidget__heading--fragrance-red-gradient {
    color: linear-gradient(180deg,#2f0f14,#a0001b)
}

.CardGroupWidget__heading--fragrance-pink-gradient {
    color: linear-gradient(180deg,#c44379,#ff87ac)
}

.CardGroupWidget__heading--fragrance-gold-gradient {
    color: linear-gradient(180deg,#b05e4c,#ffa260)
}

.CardGroupWidget__heading--fragrance-green-gradient {
    color: linear-gradient(180deg,#024232,#30724b)
}

.CardGroupWidget__heading--fragrance-blue-gradient {
    color: linear-gradient(180deg,#01455f,#00838f)
}

.CardGroupWidget__heading--fragrance-purple-gradient {
    color: linear-gradient(180deg,#510a5b,#4523b5)
}

.CardGroupWidget__heading--fragrance-red {
    color: #ffb8bd
}

.CardGroupWidget__heading--fragrance-pink {
    color: #f8cbd8
}

.CardGroupWidget__heading--fragrance-gold {
    color: #fff2df
}

.CardGroupWidget__heading--fragrance-green {
    color: #c5eac0
}

.CardGroupWidget__heading--fragrance-blue {
    color: #b4e7ff
}

.CardGroupWidget__heading--fragrance-purple {
    color: #c8bbe9
}

.CardGroupWidget__heading--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #fcd1aa;
    background-color: #fcd1aa
}

.CardGroupWidget__heading--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #f4dfdd;
    background-color: #f4dfdd
}

.CardGroupWidget__heading--complexion-brown-gradient {
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.CardGroupWidget__heading--night-crimson-gradient {
    background: #6e2132;
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.CardGroupWidget__subtitle {
    text-align: center;
    margin: 0 auto;
    padding: 0 1rem;
    line-height: 1.375rem
}

@media screen and (min-width: 900px) {
    .CardGroupWidget__subtitle {
        max-width:60%
    }
}

.CardGroupWidget__subtitle--transparent {
    color: transparent
}

.CardGroupWidget__subtitle--dark-night-crimson {
    color: #340c0c
}

.CardGroupWidget__subtitle--night-crimson {
    color: #6e2132
}

.CardGroupWidget__subtitle--pillow-talk {
    color: #df7984
}

.CardGroupWidget__subtitle--sofia-pink {
    color: #c8577d
}

.CardGroupWidget__subtitle--blush {
    color: #fde8e0
}

.CardGroupWidget__subtitle--nude {
    color: #fff5f3
}

.CardGroupWidget__subtitle--gold {
    color: #fcd1aa
}

.CardGroupWidget__subtitle--white {
    color: #fff
}

.CardGroupWidget__subtitle--black {
    color: #000
}

.CardGroupWidget__subtitle--serum-grey {
    color: #414142
}

.CardGroupWidget__subtitle--complexion-light {
    color: #caa087
}

.CardGroupWidget__subtitle--dnc-80 {
    color: #5d3d3d
}

.CardGroupWidget__subtitle--dnc-60 {
    color: #856d6d
}

.CardGroupWidget__subtitle--dnc-40 {
    color: #ae9e9e
}

.CardGroupWidget__subtitle--dnc-20 {
    color: #d6cece
}

.CardGroupWidget__subtitle--dnc-10 {
    color: #eae6e6
}

.CardGroupWidget__subtitle--dnc-5 {
    color: #f5f3f3
}

.CardGroupWidget__subtitle--dnc-2 {
    color: #fbfafa
}

.CardGroupWidget__subtitle--success-green {
    color: #008a27
}

.CardGroupWidget__subtitle--success-green-background {
    color: #fafdfb
}

.CardGroupWidget__subtitle--info-blue {
    color: #0254d0
}

.CardGroupWidget__subtitle--info-blue-background {
    color: #fafcfe
}

.CardGroupWidget__subtitle--warning-orange {
    color: #d43900
}

.CardGroupWidget__subtitle--warning-orange-background {
    color: #fefbfa
}

.CardGroupWidget__subtitle--error-red {
    color: #d0021b
}

.CardGroupWidget__subtitle--error-red-background {
    color: #fefafb
}

.CardGroupWidget__subtitle--pillow-talk-gradient {
    color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.CardGroupWidget__subtitle--routine-blue-gradient {
    color: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.CardGroupWidget__subtitle--gold-gradient {
    color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.CardGroupWidget__subtitle--complexion-brown-gradient {
    color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.CardGroupWidget__subtitle--night-crimson-gradient {
    color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.CardGroupWidget__subtitle--rose-gold-gradient {
    color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.CardGroupWidget__subtitle--platinum-gradient {
    color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.CardGroupWidget__subtitle--dark-night-crimson-gradient {
    color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.CardGroupWidget__subtitle--rose-gold-light-gradient {
    color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.CardGroupWidget__subtitle--fragrance-red-gradient {
    color: linear-gradient(180deg,#2f0f14,#a0001b)
}

.CardGroupWidget__subtitle--fragrance-pink-gradient {
    color: linear-gradient(180deg,#c44379,#ff87ac)
}

.CardGroupWidget__subtitle--fragrance-gold-gradient {
    color: linear-gradient(180deg,#b05e4c,#ffa260)
}

.CardGroupWidget__subtitle--fragrance-green-gradient {
    color: linear-gradient(180deg,#024232,#30724b)
}

.CardGroupWidget__subtitle--fragrance-blue-gradient {
    color: linear-gradient(180deg,#01455f,#00838f)
}

.CardGroupWidget__subtitle--fragrance-purple-gradient {
    color: linear-gradient(180deg,#510a5b,#4523b5)
}

.CardGroupWidget__subtitle--fragrance-red {
    color: #ffb8bd
}

.CardGroupWidget__subtitle--fragrance-pink {
    color: #f8cbd8
}

.CardGroupWidget__subtitle--fragrance-gold {
    color: #fff2df
}

.CardGroupWidget__subtitle--fragrance-green {
    color: #c5eac0
}

.CardGroupWidget__subtitle--fragrance-blue {
    color: #b4e7ff
}

.CardGroupWidget__subtitle--fragrance-purple {
    color: #c8bbe9
}

.CardGroupWidget__subtitle--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #fcd1aa;
    background-color: #fcd1aa
}

.CardGroupWidget__subtitle--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #f4dfdd;
    background-color: #f4dfdd
}

.CardGroupWidget__subtitle--complexion-brown-gradient {
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.CardGroupWidget__subtitle--night-crimson-gradient {
    background: #6e2132;
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.CardGroupWidget__list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 100%
}

.CardGroupWidget__list-item {
    display: block;
    padding: 0 1rem 1rem;
    max-width: 100%
}

@media screen and (min-width: 600px) {
    .CardGroupWidget__list-item {
        width:calc((100% / 2) - 2rem)
    }
}

.CardGroupWidget__list-item .CardGroupWidget__card {
    margin: .5rem auto .25rem
}

@media screen and (min-width: 900px) {
    .CardGroupWidget__list--count-3 .CardGroupWidget__list-item {
        width:calc((100% / 3) - 2rem)
    }
}

.CardGroupWidget--text-below .CardGroupWidget__list {
    margin-top: 4rem
}

.CardGroupWidget__list .CardWidget {
    height: 100%;
    display: block
}

.CardGroupWidget__list .CardWidget__wrapper {
    text-decoration: none
}

.widget--is-themed .CardGroupWidget {
    padding-top: 1rem
}

@media screen and (min-width: 900px) {
    .widget--is-themed .CardGroupWidget {
        padding-top:3rem;
        padding-bottom: 2rem
    }
}

.widget--is-themed .CardGroupWidget .CardGroupWidget__heading .DashHeader__title--vanitas {
    font-size: 1.5rem
}

@media screen and (min-width: 900px) {
    .widget--is-themed .CardGroupWidget .CardGroupWidget__heading .DashHeader__title--vanitas {
        font-size:2rem
    }
}

.widget--is-themed .CardGroupWidget .DashHeaderWidget {
    padding: 0
}

.DashHeader {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (min-width: 900px) {
    .DashHeader {
        max-width:85%
    }
}

.DashHeader:after,.DashHeader:before {
    content: "";
    height: .0625rem;
    -ms-flex: 1 1;
    flex: 1 1;
    background: #d6cece
}

.DashHeader--transparent:after,.DashHeader--transparent:before {
    background: transparent
}

.DashHeader--dark-night-crimson:after,.DashHeader--dark-night-crimson:before {
    background: #340c0c
}

.DashHeader--night-crimson:after,.DashHeader--night-crimson:before {
    background: #6e2132
}

.DashHeader--pillow-talk:after,.DashHeader--pillow-talk:before {
    background: #df7984
}

.DashHeader--sofia-pink:after,.DashHeader--sofia-pink:before {
    background: #c8577d
}

.DashHeader--blush:after,.DashHeader--blush:before {
    background: #fde8e0
}

.DashHeader--nude:after,.DashHeader--nude:before {
    background: #fff5f3
}

.DashHeader--gold:after,.DashHeader--gold:before {
    background: #fcd1aa
}

.DashHeader--white:after,.DashHeader--white:before {
    background: #fff
}

.DashHeader--black:after,.DashHeader--black:before {
    background: #000
}

.DashHeader--serum-grey:after,.DashHeader--serum-grey:before {
    background: #414142
}

.DashHeader--complexion-light:after,.DashHeader--complexion-light:before {
    background: #caa087
}

.DashHeader--dnc-80:after,.DashHeader--dnc-80:before {
    background: #5d3d3d
}

.DashHeader--dnc-60:after,.DashHeader--dnc-60:before {
    background: #856d6d
}

.DashHeader--dnc-40:after,.DashHeader--dnc-40:before {
    background: #ae9e9e
}

.DashHeader--dnc-20:after,.DashHeader--dnc-20:before {
    background: #d6cece
}

.DashHeader--dnc-10:after,.DashHeader--dnc-10:before {
    background: #eae6e6
}

.DashHeader--dnc-5:after,.DashHeader--dnc-5:before {
    background: #f5f3f3
}

.DashHeader--dnc-2:after,.DashHeader--dnc-2:before {
    background: #fbfafa
}

.DashHeader--success-green:after,.DashHeader--success-green:before {
    background: #008a27
}

.DashHeader--success-green-background:after,.DashHeader--success-green-background:before {
    background: #fafdfb
}

.DashHeader--info-blue:after,.DashHeader--info-blue:before {
    background: #0254d0
}

.DashHeader--info-blue-background:after,.DashHeader--info-blue-background:before {
    background: #fafcfe
}

.DashHeader--warning-orange:after,.DashHeader--warning-orange:before {
    background: #d43900
}

.DashHeader--warning-orange-background:after,.DashHeader--warning-orange-background:before {
    background: #fefbfa
}

.DashHeader--error-red:after,.DashHeader--error-red:before {
    background: #d0021b
}

.DashHeader--error-red-background:after,.DashHeader--error-red-background:before {
    background: #fefafb
}

.DashHeader--pillow-talk-gradient:after,.DashHeader--pillow-talk-gradient:before {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.DashHeader--routine-blue-gradient:after,.DashHeader--routine-blue-gradient:before {
    background: -webkit-gradient(linear,left bottom,left top,from(#c6cad3),to(#a8b3c7));
    background: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.DashHeader--gold-gradient:after,.DashHeader--gold-gradient:before {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.DashHeader--complexion-brown-gradient:after,.DashHeader--complexion-brown-gradient:before {
    background: -webkit-gradient(linear,left top,right top,from(#b6805b),color-stop(0,#b6805b),color-stop(39%,#dbbea1),color-stop(52%,#e3cbb1),color-stop(61%,#dbbea1),to(#bc8965));
    background: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.DashHeader--night-crimson-gradient:after,.DashHeader--night-crimson-gradient:before {
    background: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.DashHeader--rose-gold-gradient:after,.DashHeader--rose-gold-gradient:before {
    background: -webkit-gradient(linear,left top,right top,from(#caa790),color-stop(#fff7e4),color-stop(75%,#caa790));
    background: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.DashHeader--platinum-gradient:after,.DashHeader--platinum-gradient:before {
    background: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.DashHeader--dark-night-crimson-gradient:after,.DashHeader--dark-night-crimson-gradient:before {
    background: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.DashHeader--rose-gold-light-gradient:after,.DashHeader--rose-gold-light-gradient:before {
    background: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.DashHeader--fragrance-red-gradient:after,.DashHeader--fragrance-red-gradient:before {
    background: -webkit-gradient(linear,left top,left bottom,from(#2f0f14),to(#a0001b));
    background: linear-gradient(180deg,#2f0f14,#a0001b)
}

.DashHeader--fragrance-pink-gradient:after,.DashHeader--fragrance-pink-gradient:before {
    background: -webkit-gradient(linear,left top,left bottom,from(#c44379),to(#ff87ac));
    background: linear-gradient(180deg,#c44379,#ff87ac)
}

.DashHeader--fragrance-gold-gradient:after,.DashHeader--fragrance-gold-gradient:before {
    background: -webkit-gradient(linear,left top,left bottom,from(#b05e4c),to(#ffa260));
    background: linear-gradient(180deg,#b05e4c,#ffa260)
}

.DashHeader--fragrance-green-gradient:after,.DashHeader--fragrance-green-gradient:before {
    background: -webkit-gradient(linear,left top,left bottom,from(#024232),to(#30724b));
    background: linear-gradient(180deg,#024232,#30724b)
}

.DashHeader--fragrance-blue-gradient:after,.DashHeader--fragrance-blue-gradient:before {
    background: -webkit-gradient(linear,left top,left bottom,from(#01455f),to(#00838f));
    background: linear-gradient(180deg,#01455f,#00838f)
}

.DashHeader--fragrance-purple-gradient:after,.DashHeader--fragrance-purple-gradient:before {
    background: -webkit-gradient(linear,left top,left bottom,from(#510a5b),to(#4523b5));
    background: linear-gradient(180deg,#510a5b,#4523b5)
}

.DashHeader--fragrance-red:after,.DashHeader--fragrance-red:before {
    background: #ffb8bd
}

.DashHeader--fragrance-pink:after,.DashHeader--fragrance-pink:before {
    background: #f8cbd8
}

.DashHeader--fragrance-gold:after,.DashHeader--fragrance-gold:before {
    background: #fff2df
}

.DashHeader--fragrance-green:after,.DashHeader--fragrance-green:before {
    background: #c5eac0
}

.DashHeader--fragrance-blue:after,.DashHeader--fragrance-blue:before {
    background: #b4e7ff
}

.DashHeader--fragrance-purple:after,.DashHeader--fragrance-purple:before {
    background: #c8bbe9
}

.DashHeader__text-wrap {
    max-width: 15rem;
    margin: 0 .625rem;
    text-align: center;
    padding: 1rem;
    display: block
}

@media screen and (min-width: 900px) {
    .DashHeader__text-wrap {
        min-width:22rem;
        margin: 0
    }
}

.DashHeader__title {
    position: relative;
    display: inline-block;
    z-index: 1;
    text-align: center;
    margin: 0;
    line-height: 1;
    background: #fff;
    -ms-flex: 3 1;
    flex: 3 1;
}

.DashHeader__title--vanitas {
    font-family: 'Vera Humana 95',Optima,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    text-transform: uppercase
}

.DashHeader__title--tenor-sans {
    font-family: Tenor Sans Regular,Optima,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    text-transform: uppercase
}

.DashHeader__title--helvetica-neue {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    font-size: 1.75rem;
    line-height: 1em;
    text-transform: uppercase
}

@media screen and (min-width: 600px) {
    .DashHeader__title--helvetica-neue {
        font-size:2rem
    }
}

.DashHeader__title--helvetica-neue-heavy {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 700;
    letter-spacing: .03125rem
}

.DashHeader__title--transparent {
    color: transparent;
    background: none
}

.DashHeader__title--dark-night-crimson {
    color: #340c0c;
    background: none
}

.DashHeader__title--night-crimson {
    color: #6e2132;
    background: none
}

.DashHeader__title--pillow-talk {
    color: #df7984;
    background: none
}

.DashHeader__title--sofia-pink {
    color: #c8577d;
    background: none
}

.DashHeader__title--blush {
    color: #fde8e0;
    background: none
}

.DashHeader__title--nude {
    color: #fff5f3;
    background: none
}

.DashHeader__title--gold {
    color: #fcd1aa;
    background: none
}

.DashHeader__title--white {
    color: #fff;
    background: none
}

.DashHeader__title--black {
    color: #000;
    background: none
}

.DashHeader__title--serum-grey {
    color: #414142;
    background: none
}

.DashHeader__title--complexion-light {
    color: #caa087;
    background: none
}

.DashHeader__title--dnc-80 {
    color: #5d3d3d;
    background: none
}

.DashHeader__title--dnc-60 {
    color: #856d6d;
    background: none
}

.DashHeader__title--dnc-40 {
    color: #ae9e9e;
    background: none
}

.DashHeader__title--dnc-20 {
    color: #d6cece;
    background: none
}

.DashHeader__title--dnc-10 {
    color: #eae6e6;
    background: none
}

.DashHeader__title--dnc-5 {
    color: #f5f3f3;
    background: none
}

.DashHeader__title--dnc-2 {
    color: #fbfafa;
    background: none
}

.DashHeader__title--success-green {
    color: #008a27;
    background: none
}

.DashHeader__title--success-green-background {
    color: #fafdfb;
    background: none
}

.DashHeader__title--info-blue {
    color: #0254d0;
    background: none
}

.DashHeader__title--info-blue-background {
    color: #fafcfe;
    background: none
}

.DashHeader__title--warning-orange {
    color: #d43900;
    background: none
}

.DashHeader__title--warning-orange-background {
    color: #fefbfa;
    background: none
}

.DashHeader__title--error-red {
    color: #d0021b;
    background: none
}

.DashHeader__title--error-red-background {
    color: #fefafb;
    background: none
}

.DashHeader__title--pillow-talk-gradient {
    color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%);
    background: none
}

.DashHeader__title--routine-blue-gradient {
    color: linear-gradient(0deg,#c6cad3,#a8b3c7);
    background: none
}

.DashHeader__title--gold-gradient {
    color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070);
    background: none
}

.DashHeader__title--complexion-brown-gradient {
    color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965);
    background: none
}

.DashHeader__title--night-crimson-gradient {
    color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%);
    background: none
}

.DashHeader__title--rose-gold-gradient {
    color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%);
    background: none
}

.DashHeader__title--platinum-gradient {
    color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff);
    background: none
}

.DashHeader__title--dark-night-crimson-gradient {
    color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0);
    background: none
}

.DashHeader__title--rose-gold-light-gradient {
    color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1);
    background: none
}

.DashHeader__title--fragrance-red-gradient {
    color: linear-gradient(180deg,#2f0f14,#a0001b);
    background: none
}

.DashHeader__title--fragrance-pink-gradient {
    color: linear-gradient(180deg,#c44379,#ff87ac);
    background: none
}

.DashHeader__title--fragrance-gold-gradient {
    color: linear-gradient(180deg,#b05e4c,#ffa260);
    background: none
}

.DashHeader__title--fragrance-green-gradient {
    color: linear-gradient(180deg,#024232,#30724b);
    background: none
}

.DashHeader__title--fragrance-blue-gradient {
    color: linear-gradient(180deg,#01455f,#00838f);
    background: none
}

.DashHeader__title--fragrance-purple-gradient {
    color: linear-gradient(180deg,#510a5b,#4523b5);
    background: none
}

.DashHeader__title--fragrance-red {
    color: #ffb8bd;
    background: none
}

.DashHeader__title--fragrance-pink {
    color: #f8cbd8;
    background: none
}

.DashHeader__title--fragrance-gold {
    color: #fff2df;
    background: none
}

.DashHeader__title--fragrance-green {
    color: #c5eac0;
    background: none
}

.DashHeader__title--fragrance-blue {
    color: #b4e7ff;
    background: none
}

.DashHeader__title--fragrance-purple {
    color: #c8bbe9;
    background: none
}

@media screen and (min-width: 600px) {
    .DashHeader__title {
        -ms-flex:1.5 1;
        flex: 1.5 1
    }
}

.DashHeader__subtitle {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .03125rem;
    font-size: .875rem;
    line-height: 1em;
    text-transform: uppercase;
    color: #856d6d;
    padding: .25rem 0 0;
    margin: 0
}

@media screen and (min-width: 600px) {
    .DashHeader__subtitle {
        font-size:1.125rem
    }
}

.DashHeader__subtitle--gold-gradient,.DashHeader__title--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #fcd1aa;
    background-color: #fcd1aa
}

.DashHeader__subtitle--pillow-talk-gradient,.DashHeader__title--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%);
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #f4dfdd;
    background-color: #f4dfdd
}

.DashHeader__subtitle--complexion-brown-gradient,.DashHeader__title--complexion-brown-gradient {
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.DashHeader__subtitle--night-crimson-gradient,.DashHeader__title--night-crimson-gradient {
    background: #6e2132;
    text-transform: uppercase;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    color: #debda6;
    background-color: #debda6
}

.DashHeaderWidget {
    text-align: center
}

.DashHeaderWidget--transparent {
    background: transparent
}

.DashHeaderWidget--dark-night-crimson {
    background: #340c0c
}

.DashHeaderWidget--night-crimson {
    background: #6e2132
}

.DashHeaderWidget--pillow-talk {
    background: #df7984
}

.DashHeaderWidget--sofia-pink {
    background: #c8577d
}

.DashHeaderWidget--blush {
    background: #fde8e0
}

.DashHeaderWidget--nude {
    background: #fff5f3
}

.DashHeaderWidget--gold {
    background: #fcd1aa
}

.DashHeaderWidget--white {
    background: #fff
}

.DashHeaderWidget--black {
    background: #000
}

.DashHeaderWidget--serum-grey {
    background: #414142
}

.DashHeaderWidget--complexion-light {
    background: #caa087
}

.DashHeaderWidget--dnc-80 {
    background: #5d3d3d
}

.DashHeaderWidget--dnc-60 {
    background: #856d6d
}

.DashHeaderWidget--dnc-40 {
    background: #ae9e9e
}

.DashHeaderWidget--dnc-20 {
    background: #d6cece
}

.DashHeaderWidget--dnc-10 {
    background: #eae6e6
}

.DashHeaderWidget--dnc-5 {
    background: #f5f3f3
}

.DashHeaderWidget--dnc-2 {
    background: #fbfafa
}

.DashHeaderWidget--success-green {
    background: #008a27
}

.DashHeaderWidget--success-green-background {
    background: #fafdfb
}

.DashHeaderWidget--info-blue {
    background: #0254d0
}

.DashHeaderWidget--info-blue-background {
    background: #fafcfe
}

.DashHeaderWidget--warning-orange {
    background: #d43900
}

.DashHeaderWidget--warning-orange-background {
    background: #fefbfa
}

.DashHeaderWidget--error-red {
    background: #d0021b
}

.DashHeaderWidget--error-red-background {
    background: #fefafb
}

.DashHeaderWidget--pillow-talk-gradient {
    background: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.DashHeaderWidget--routine-blue-gradient {
    background: -webkit-gradient(linear,left bottom,left top,from(#c6cad3),to(#a8b3c7));
    background: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.DashHeaderWidget--gold-gradient {
    background: -webkit-gradient(linear,right top,left top,from(#e7af8f),color-stop(51.21%,#fcd1aa),to(#d99070));
    background: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.DashHeaderWidget--complexion-brown-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#b6805b),color-stop(0,#b6805b),color-stop(39%,#dbbea1),color-stop(52%,#e3cbb1),color-stop(61%,#dbbea1),to(#bc8965));
    background: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.DashHeaderWidget--night-crimson-gradient {
    background: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.DashHeaderWidget--rose-gold-gradient {
    background: -webkit-gradient(linear,left top,right top,from(#caa790),color-stop(#fff7e4),color-stop(75%,#caa790));
    background: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.DashHeaderWidget--platinum-gradient {
    background: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.DashHeaderWidget--dark-night-crimson-gradient {
    background: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.DashHeaderWidget--rose-gold-light-gradient {
    background: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.DashHeaderWidget--fragrance-red-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#2f0f14),to(#a0001b));
    background: linear-gradient(180deg,#2f0f14,#a0001b)
}

.DashHeaderWidget--fragrance-pink-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#c44379),to(#ff87ac));
    background: linear-gradient(180deg,#c44379,#ff87ac)
}

.DashHeaderWidget--fragrance-gold-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#b05e4c),to(#ffa260));
    background: linear-gradient(180deg,#b05e4c,#ffa260)
}

.DashHeaderWidget--fragrance-green-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#024232),to(#30724b));
    background: linear-gradient(180deg,#024232,#30724b)
}

.DashHeaderWidget--fragrance-blue-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#01455f),to(#00838f));
    background: linear-gradient(180deg,#01455f,#00838f)
}

.DashHeaderWidget--fragrance-purple-gradient {
    background: -webkit-gradient(linear,left top,left bottom,from(#510a5b),to(#4523b5));
    background: linear-gradient(180deg,#510a5b,#4523b5)
}

.DashHeaderWidget--fragrance-red {
    background: #ffb8bd
}

.DashHeaderWidget--fragrance-pink {
    background: #f8cbd8
}

.DashHeaderWidget--fragrance-gold {
    background: #fff2df
}

.DashHeaderWidget--fragrance-green {
    background: #c5eac0
}

.DashHeaderWidget--fragrance-blue {
    background: #b4e7ff
}

.DashHeaderWidget--fragrance-purple {
    background: #c8bbe9
}

.DashHeaderWidget--Small .DashHeader__title {
    display: block;
    font-size: 1.25rem
}

.DashHeaderWidget--Large .DashHeader__title {
    font-size: 2rem
}

.DashHeaderWidget__description {
    max-width: 60%;
    line-height: 1.375rem;
    margin: 0 auto
}

.DashHeaderWidget__description--transparent {
    color: transparent
}

.DashHeaderWidget__description--dark-night-crimson {
    color: #340c0c
}

.DashHeaderWidget__description--night-crimson {
    color: #6e2132
}

.DashHeaderWidget__description--pillow-talk {
    color: #df7984
}

.DashHeaderWidget__description--sofia-pink {
    color: #c8577d
}

.DashHeaderWidget__description--blush {
    color: #fde8e0
}

.DashHeaderWidget__description--nude {
    color: #fff5f3
}

.DashHeaderWidget__description--gold {
    color: #fcd1aa
}

.DashHeaderWidget__description--white {
    color: #fff
}

.DashHeaderWidget__description--black {
    color: #000
}

.DashHeaderWidget__description--serum-grey {
    color: #414142
}

.DashHeaderWidget__description--complexion-light {
    color: #caa087
}

.DashHeaderWidget__description--dnc-80 {
    color: #5d3d3d
}

.DashHeaderWidget__description--dnc-60 {
    color: #856d6d
}

.DashHeaderWidget__description--dnc-40 {
    color: #ae9e9e
}

.DashHeaderWidget__description--dnc-20 {
    color: #d6cece
}

.DashHeaderWidget__description--dnc-10 {
    color: #eae6e6
}

.DashHeaderWidget__description--dnc-5 {
    color: #f5f3f3
}

.DashHeaderWidget__description--dnc-2 {
    color: #fbfafa
}

.DashHeaderWidget__description--success-green {
    color: #008a27
}

.DashHeaderWidget__description--success-green-background {
    color: #fafdfb
}

.DashHeaderWidget__description--info-blue {
    color: #0254d0
}

.DashHeaderWidget__description--info-blue-background {
    color: #fafcfe
}

.DashHeaderWidget__description--warning-orange {
    color: #d43900
}

.DashHeaderWidget__description--warning-orange-background {
    color: #fefbfa
}

.DashHeaderWidget__description--error-red {
    color: #d0021b
}

.DashHeaderWidget__description--error-red-background {
    color: #fefafb
}

.DashHeaderWidget__description--pillow-talk-gradient {
    color: radial-gradient(ellipse at center,#eeb3ae 0,#cb8985 100%)
}

.DashHeaderWidget__description--routine-blue-gradient {
    color: linear-gradient(0deg,#c6cad3,#a8b3c7)
}

.DashHeaderWidget__description--gold-gradient {
    color: linear-gradient(270deg,#e7af8f,#fcd1aa 51.21%,#d99070)
}

.DashHeaderWidget__description--complexion-brown-gradient {
    color: linear-gradient(90deg,#b6805b 0,#b6805b 0,#dbbea1 39%,#e3cbb1 52%,#dbbea1 61%,#bc8965)
}

.DashHeaderWidget__description--night-crimson-gradient {
    color: radial-gradient(ellipse at center,#6e2132 0,#340c0c 100%)
}

.DashHeaderWidget__description--rose-gold-gradient {
    color: linear-gradient(90deg,#caa790,#fff7e4,#caa790 75%)
}

.DashHeaderWidget__description--platinum-gradient {
    color: linear-gradient(63.43deg,#ababab,#fff 39.05%,#b8b8b8 74.08%,#fff)
}

.DashHeaderWidget__description--dark-night-crimson-gradient {
    color: linear-gradient(146.16deg,#330c0b,#81403d 19.55%,#330c0b 41.82%,#81403d 71.68%,#330c0b 100%,#51161f 0)
}

.DashHeaderWidget__description--rose-gold-light-gradient {
    color: linear-gradient(42.35deg,#b67d65,#fbe2c6 47.31%,#ecc9b1)
}

.DashHeaderWidget__description--fragrance-red-gradient {
    color: linear-gradient(180deg,#2f0f14,#a0001b)
}

.DashHeaderWidget__description--fragrance-pink-gradient {
    color: linear-gradient(180deg,#c44379,#ff87ac)
}

.DashHeaderWidget__description--fragrance-gold-gradient {
    color: linear-gradient(180deg,#b05e4c,#ffa260)
}

.DashHeaderWidget__description--fragrance-green-gradient {
    color: linear-gradient(180deg,#024232,#30724b)
}

.DashHeaderWidget__description--fragrance-blue-gradient {
    color: linear-gradient(180deg,#01455f,#00838f)
}

.DashHeaderWidget__description--fragrance-purple-gradient {
    color: linear-gradient(180deg,#510a5b,#4523b5)
}

.DashHeaderWidget__description--fragrance-red {
    color: #ffb8bd
}

.DashHeaderWidget__description--fragrance-pink {
    color: #f8cbd8
}

.DashHeaderWidget__description--fragrance-gold {
    color: #fff2df
}

.DashHeaderWidget__description--fragrance-green {
    color: #c5eac0
}

.DashHeaderWidget__description--fragrance-blue {
    color: #b4e7ff
}

.DashHeaderWidget__description--fragrance-purple {
    color: #c8bbe9
}

.widget--is-themed .DashHeaderWidget {
    margin: 0;
    padding-top: 2rem;
    padding-bottom: 1rem
}

.Slideshow {
    position: relative;
    width: 34.0625rem;
    max-width: 100%
}

.Slideshow:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%
}

.Slideshow__slide {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    pointer-events: none
}

.Slideshow__slide--active {
    opacity: 1;
    pointer-events: auto
}

.Slideshow__slide-image {
    width: 100%
}

.Slideshow__next {
    height: 100%;
    position: absolute;
    width: 2.625rem;
    border: none;
    top: 0;
    right: 0
}

.Slideshow__next .Icon {
    width: 1.5625rem
}


.VideoComponent__wrapper iframe {
    max-width: 100%;
    height: 52vw;
    margin-block: 1rem;
}

.TextWidget__content-heading--helvetica-neue-heavy h3 {
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 900;
}

@media screen and (min-width: 900px) {
    .VideoComponent__wrapper iframe {
        height: 284px;
    }
}

.CategoryBoxGroup.CategoryBoxGroup--transparent {
    margin: 0;
    padding: 1rem 0;
}

.CategoryBoxGroup.CategoryBoxGroup--transparent a {
    color: #fff;
}

.PromotionStrip {
    padding: 1rem;
}

.PromotionStrip  h1 {
    text-align: center;
    font-family: 'Vera Humana 95';
    font-size: 1.5rem;
    padding-block: .5rem;
    margin-block: .5rem;
}

.TextWidget__wrapper .btn {
    margin: 1.25rem auto !important;
    border-radius: 0 !important;
    max-width: 255px;
    display: flex !important;
}

.btn-white {
    background-color: #fff !important;
    color: #340c0c !important;
    position: relative;
}

/*.btn-white:hover {
    background-color: #340c0c !important;
    color: #fff !important;
}*/

.btn-white:before {
    content: "";
    position: absolute;
    inset: 1px;
    -webkit-transition: .2s;
    transition: .2s;
    border: 1px solid transparent;
}

.btn-white:not([disabled]):hover:before {
    border-color: var(--custom-button-border-hover-color, #340c0c);
}

.btn-white span {
    z-index: 3;
}

.information-information-14 .fl-1 .TextWidget__content--white,
.information-information-14 .fl-1 .TextWidget__content--white h1 {
    color: #340c0c;
}

.information-information-14 .fl-2 .widget .two-column__background--transparent,
.information-information-14 .fl-2 .widget .two-column__background--transparent  article{
    background-color: #340c0c !important;
}

.information-information-14 .fl-2 .widget .two-column__background--transparent  article {
    padding-bottom: 40px;
}

.information-information-14 .fl-2 .widget .two-column__background--transparent  article h2 {
    color: #fcd1aa;
}

.information-information-15 .fl-0 .widget .two-column .two-column__container {
    max-width: 89rem;
}

.information-information-15 .fl-0 .widget .two-column .TextWidget__content-heading--vanitas {
    color: #340c0c !important;
}

.information-information-15 .fl-0 .widget .two-column .TextWidget__content-heading--vanitas h2 {
    color: #c8577d;
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 700;
}

.information-information-15 .fl-0 .DashHeaderWidget--Large .DashHeader__title,
.information-information-15 .fl-0 .DashHeaderWidget--Large .DashHeader__title {
    color: #340c0c !important;
    font-family: 'HelveticaNeue Cond', Arial, sans-serif;
    font-weight: 700;
}

.information-information-15 .fl-0 .DashHeader--white:after,
.information-information-15 .fl-0 .DashHeader--white:before {
    background: #340c0c !important;
}

.information-information-15 footer {
    margin-top: 40px !important;
}

@media screen and (min-width: 900px) {
    .bi-video:nth-child(odd) .two-column__container {
        flex-direction: row-reverse;
    }
}