@charset "utf-8";

.class-h1-LT {
    padding-bottom: 50px;
    color: #D50404;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 40px;
    text-align: center;
    padding-top: 50px;
    background-color: #000000;
}
.class-band-1-logo-universal {
    background-color: #000000;
    padding-top: 100px;
    padding-bottom: 50px;
}
.class-logo-universal {
    width: 100%;
    max-width: 60px;
    margin: 0 auto;
    display: block;
    padding-top: 50px;
    padding-bottom: 25px;
    -webkit-box-shadow: 5px 4px 8px #F40C10;
    box-shadow: 5px 4px 8px #F40C10;
}





.class-menue {
    padding-top: 25px;
    padding-bottom: 50px;
}
.class-menue-range {
    border: thick solid #000000;
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 8px #070707;
    box-shadow: 5px 5px 8px #070707;
}
.class-eye-makeup {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
}
.class-lipsticks {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
}
.class-makeup-tools {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: normal;
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
}
.class-face-cream {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
}
.class-CBD-beauty {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
}
.class-eyeliner   {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
}
.class-gift-ideas {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
}
.class-band-2 {
    padding-bottom: 50px;
    padding-top: 50px;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
    -webkit-box-shadow: 5px 5px 8px #060606;
    box-shadow: 5px 5px 8px #060606;
}
.class-h2-collection {
    color: #060606;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
}
.class-band-3 {
    padding-bottom: 50px;
}
.class-h3-perfection {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    padding-top: 25px;
}
.class-band-4 {
    padding-bottom: 50px;
}
.class-crown-pot {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    border-radius: 20px;
    -webkit-box-shadow: 8px 8px 10px #980505;
    box-shadow: 8px 8px 10px #980505;
}
.class-diamond-pot {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 10px #940001;
    box-shadow: 5px 5px 10px #940001;
}
.class-lipstick-pot {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 9px #8F0100;
    box-shadow: 5px 5px 9px #8F0100;
}
.class-face-modal {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 9px #8F0001;
    box-shadow: 5px 5px 9px #8F0001;
}

.class-band-5 {
    padding-bottom: 100px;
    background-color: #8313CD;
}
.class-band-1-eyeshadow {
    padding-bottom: 50px;
    padding-top: 50px;
}
.class-h1-eyeshadow {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 40px;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 25px;
}
.class-model-1-eyeshadow {
    padding-bottom: 50px;
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    border-radius: 20px;
}
.class-img-m1-eyeshadow   {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    border-radius: 20px;
    -webkit-box-shadow: 8px 8px 9px #4C2B97;
    box-shadow: 8px 8px 9px #4C2B97;
}
.class-lady-thulston-logo {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
}
.class-band-2-universal {
    padding-top: 25px;
    padding-bottom: 25px;
    background-color: #F9F0F1;
}
.class-h1-universal {
    color: #0A0A0A;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    padding-top: 25px;
}
.class-h2-universal {
    color: #090909;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
}
.class-band-3-universal {
    padding-bottom: 25px;
    background-color: #FBFBFB;

}
.class-band-5-buy-universal {
    padding-top: 50px;
    padding-bottom: 25px;
    background-color: #F8F3F3;
}

.class-h3-universal {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
}
.class-info-universal {
    padding-top: 25px;
    padding-bottom: 25px;
    color: #070707;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
}
.class-h4-universal {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
}
.class-band-4-universal {
}
.class-formula-21-video {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 8px #910003;
    box-shadow: 5px 5px 8px #910003;
}
.class-buy-button-universal {
    background-color: #920001;
    color: #F8F5F5;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 9px #000000;
    box-shadow: 5px 5px 9px #000000;
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
    display: block;
}
.class-home-page-universal {
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 9px #7D0000;
    box-shadow: 5px 5px 9px #7D0000;
    width: 100%;
    max-width: 100px;
}
.class-ingredients-card-universal {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    display: block;
    border: thick solid #000000;
    -webkit-box-shadow: 5px 5px 9px #169ABC;
    box-shadow: 5px 5px 9px #169ABC;
}
.class-lady-thulston-image-universal {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 9px #7B0000;
    box-shadow: 5px 5px 9px #7B0000;
    padding-top: 25px;
    padding-bottom: 25px;
}
.class-band-2-universal {
    padding-top: 0px;
    padding-bottom: 100px;
}
.class-buy-button-text {
    color: #F8F5F5;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
}
.class-colour-splash {
    background-image: url(images-webp-comp/minerals-1.webp);
}
.class-card-universal {
    border-radius: 20px;
    -webkit-box-shadow: 10px 8px 5px #8C0000;
    box-shadow: 10px 8px 5px #8C0000;
    width: 100%;
    max-width: 400px;
    display: block;

}
.class-band-footer-universal {
    padding-bottom: 100px;
    background-color: #EACB78;
    color: #F8F4F4;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    padding-top: 25px;
}
.class-footer-display-universal {
    padding-top: 25px;
    padding-bottom: 25px;
}
.class-sid-clack {
    color: #870000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: oblique;
    font-variant: small-caps;
    font-weight: normal;
    font-size: 15px;
    padding-top: 100px;
    padding-bottom: 25px;
    text-align: center;
}
.class-trending-band-1-universal {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: url(images-webp-comp/image-books.webp);
}


.class-h1-trending-universal {
    color: #F30408;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 40px;
    text-align: center;
}
.class-opt-in-button {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    max-width: 152px;
    margin: 0 auto;
    display: block;
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 16px;
    border-radius: 20px;
    -webkit-box-shadow: 8px 5px 8px #870709;
    box-shadow: 8px 5px 8px #870709;
    background-color: #EB15E9;
}
.class-domesday {
    background-color: #7F0000;
    color: #FBF8F8;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: small-caps;
    font-weight: bold;
    font-size: 25px;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
    border-radius: 20px;
    -webkit-box-shadow: 10px 8px 5px #000000;
    box-shadow: 10px 8px 5px #000000;
}
	.class-shampagne-logo-universal {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    display: block;
    border-radius: 20px;
    -webkit-box-shadow: 5px 5px 8px #8F0002;
    box-shadow: 5px 5px 8px #8F0002;
    padding-bottom: 15px;
    padding-right: 10px;
}
	

.class-band-video-universal {
    background-color: #077454;
    padding-top: 50px;
    padding-bottom: 50px;
}
class-compare-products-universal {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,0.33) 100%), url(images-webp-comp/citrus-background.webp);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,0.33) 100%), url(images-webp-comp/citrus-background.webp);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,0.33) 100%), url(images-webp-comp/citrus-background.webp);
    background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,0.33) 100%), url(images-webp-comp/citrus-background.webp);


}
.class-trend-box-universal {
}
.class-trending-footer-universal {
    padding-top: 100px;
    padding-bottom: 100px;
    background-image: url(images-webp-comp/image-books-1.webp);
}
.class-trending-text-on-footer-universal {
    color: #F30C10;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 25px;
    text-align: center;
}
.class-directory-universal {
    padding-top: 25px;
    padding-bottom: 25px;
}
.class-directory-text-universal {
    color: #000000;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
}
.class-trending-text-universal {
    
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-color: black;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 20px;
    color: #000000;

}


.class-btn-primary {
}
.class-icon-universal {
    max-width: 100px;
    width: 100%;
    margin: 0 auto;
    display: block;
    padding-top: 25px;
    padding-bottom: 25px;
    -webkit-box-shadow: 8px 8px 2px #8B0609;
    box-shadow: 8px 8px 2px #8B0609;
}


/*first run of website*/






@media (min-width: 992px) and (max-width: 1199px){
}
