/*@import url('https://fonts.googleapis.com/css2?family=Libre+Bodoni:ital,wght@1,500&family=Poppins:wght@400;500;600;700;800&display=swap');*/
.p-2{padding: 2em;}
.p-1{padding: 1em;}
.alexah-top-home-banner{background-color: #000; color: #a6a6a6; font: 400 16px/22px "Raleway", sans-serif; margin-top: 1em;}
.alexah-top-home-banner a{color: #a6a6a6;}
.splide img{width: 100%; height: auto;}

.alexah-home-sliders{margin-top: 1em;}
.alexah-home-sliders .col-left{padding-right: 7.5px; position: relative;}
.alexah-home-sliders .col-right{padding-left: 7.5px; position: relative;}



.banner-bottom-img{position: relative; width: 100%;}
.banner-bottom-link{position: absolute; bottom: 2em; left: 4em; background-color: #FFF; color: #000; font: 400 12px/12px "Montserrat", sans-serif; text-transform: uppercase; padding: 1em 2em; overflow: hidden; display: inline-block;}
.banner-bottom-text{position: absolute; bottom: 4em; left: 2.5em; color: #000; font: 400 18px/18px "Montserrat", sans-serif; text-transform: uppercase; overflow: hidden; display: inline-block; }


.featured-text-link{font-family: 'Libre Bodoni', serif; color: #FFF; font-size: 32px; font-weight: 400;}
.featured-text-link:hover, .featured-text-link:focus, .featured-text-link:active{color: #FFF; text-decoration: none;}
.alexah-home-sliders .col-left .featured-text-link{ position: absolute; right: 1.5em; bottom: 1.2em;}
.alexah-home-sliders .col-right .featured-text-link{ position: absolute; left: 1.5em; bottom: 1.2em;}

.home-three-banners{margin-bottom: 8em;}

.home-button-link{
    background-color: #000;
    color: #a6a6a6;
    font: 400 14px/14px "Montserrat", sans-serif;
    text-transform: uppercase;
    margin-top: 1em;
    padding: 1em 2em;
    overflow: hidden;
    display: inline-block;
}

.home-center-block{margin-top: 3em;}


.home-featured-product
{
    margin: 3em 0;
    text-transform: uppercase;
}

.home-featured-product h2, .home-center-block h2
{    
    text-transform: uppercase;
    font: 300 12px/12px "Montserrat", sans-serif;
    letter-spacing:2px;    
}

.home-featured-product h3, .home-center-block h3{
    text-transform: uppercase;
    font: 400 14px/14px "Montserrat", sans-serif;
    letter-spacing:3px;
    
}

.home-featured-product h3{margin-bottom: 3em;}

.col-featured-product .col-right{text-align: center;}

.featured-product-link{
    background-color: #000;
    color: #a6a6a6;
    font: 400 12px/12px "Montserrat", sans-serif;
    text-transform: uppercase;
    margin-top: 1em;
    padding: 1em 2em;
    overflow: hidden;
    display: inline-block;
}


.home-best-sellers h3{margin-bottom: 2.5em; margin-top: 3em;}

.home-best-sellers .product-image-container{
    text-align: center;
}

.home-best-sellers .product-name{
    font: 400 14px/14px "Montserrat", sans-serif;
    text-transform: uppercase;

}

.home-best-sellers .product-price{
    font: 400 12px/12px "Montserrat", sans-serif;
    text-transform: uppercase;
    color: #a6a6a6;
}

.home-best-sellers .product-image-container{
    margin-bottom: 2em;
}

.home-best-sellers h5{margin: 1em 0;}


@media only screen and (min-width : 768px) and (max-width : 1023px) 
{
    #splide-best-sellers{width: 100%;}

}


@media only screen and (max-width : 767px) 
{
    /* Styles */
    .home-center-block iframe{width: 100%;}
    #main-slide-1{margin-bottom: 1em;}

    .col-featured-product .col-left, .col-featured-product .col-right{ width: 100%;}
    

    .col-featured-product .col-left img, .col-featured-product .col-right img{ width: 100%; height: auto; }

    .banner-bottom-1,.banner-bottom-2{margin-bottom: 1em;}
    
}



@media only screen and (min-width : 1024px) and (max-width : 1223px) 
{
    .col-featured-product{ padding: 0 10em;}
}



@media only screen and (min-width : 1223px) 
{
    .col-featured-product{ padding: 0 10em;}
    
}



@media only screen and (min-width : 768px) 
{
    /* Styles */
    .home-tab-content, .home-center-block iframe, .alexah-home-sliders{  margin: 1em auto !important;}
    
    .col-featured-product{ display: flex; margin: 0 auto; }

    .col-featured-product, .home-tab-content, .home-center-block iframe, .alexah-home-sliders{ width: 768px;}
    .col-featured-product .img-right{padding: 0 70px; display: block;}

    .col-featured-product img{ width: 100%; height: auto; }
    .col-featured-product .col-left{ width: 50%; padding-right: 7.5px; }
    .col-featured-product .col-right{ width: 50%; padding-left: 7.5px; }

    .home-center-div{display: flex; margin: 0 auto;}

    #splide-best-sellers .product-image-container{padding: 0 5px;}

    .banner-bottom-1,.banner-bottom-2{padding-right: 0;}
    .banner-bottom-3{padding-right: 0;}

}





@media only screen and (min-width : 768px) and (max-width : 1023px) 
{
    .col-featured-product, .home-tab-content, .alexah-home-sliders, .home-center-div{ width: 800px;}
    .home-center-block iframe{ width: 600px;}
}


@media only screen and (min-width : 1024px) and (max-width : 1223px) 
{
    .col-featured-product, .home-tab-content, .alexah-home-sliders, .home-center-div{ width: 1000px;}
    .home-center-block iframe{ width: 650px;}
}

@media only screen and (min-width : 1224px) and (max-width : 1823px) 
{
    .col-featured-product, .home-tab-content, .alexah-home-sliders, .home-center-div{ width: 1000px;}
    .home-center-block iframe{ width: 740px;}
}


@media only screen and (min-width : 1824px) 
{
    .col-featured-product, .home-tab-content, .alexah-home-sliders, .home-center-div{ width: 1600px;}
    .home-center-block iframe{ width: 1200px;}
}