
/* My css */
.bg-own {
    background-color: #111827 !important;
}
/* buttons */




.btn.btn-primary.back-to-top{
    z-index:99999999999 !important;
}







        /* product card */
.product-item{
    border-radius:18px;
    overflow:hidden;
    background:var(--white)!important;
    box-shadow:0 8px 25px rgba(0,0,0,.06);
    transition:.3s;
}

.product-item:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 40px rgba(0,0,0,.14);
}

.product-img img{
    transition:.5s;
}

.product-item:hover .product-img img{
    transform:scale(1.08);
}


.product-action .btn{
    background:var(--white);
    border:none;
    color:var(--dark);
    border-radius:50%;
    margin:4px;
}

.product-action .btn:hover{
    background:var(--primary);
    color:var(--dark);
}

/* price */
.product-item h5{
    color:var(--dark);
    font-weight:800;
}

.product-item del{
    color:#999;
}



@keyframes shimmer{
    0%{background-position:200% 0}
    100%{background-position:-200% 0}
}

/* responsive */
@media(max-width:991px){
    .carousel-item{
        height:360px!important;
    }

    .carousel-caption h1{
        font-size:34px;
    }

    .product-offer{
        height:220px!important;
        margin-top:20px;
    }
}

@media(max-width:576px){
    .carousel-item{
        height:300px!important;
    }

    .carousel-caption h1{
        font-size:28px;
    }

    .carousel-caption p{
        font-size:14px;
        padding:0!important;
        margin:0!important;
    }

    .product-img img{
        height:220px!important;
    }

    .section-title{
        font-size:22px;
    }
}










.product-action .btn.disabled{
    display: none !important;
}
/* My css end */
