.slider-area-wrapper .item-inner{
    max-width: 90%;
}
.shop-category-slider .owl-item img{
    width:150px;
    height:150px;
}
.shop-category-list .shop-category-image-wrapper{
    width:150px;
    height: 150px;
}
.shop-category-list .shop-category-image-wrapper img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.body_theme2 .product-card, .body_theme2 .genius-banner{
    border:1px solid #edecec;
}
.mobile-only-slider .owl-stage{
    padding-left:0!important;
}
.hero-slider-main .item{
    padding:0;
}
.navbar-stuck .topbar{
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(15px);
    border-radius: 0;

    /* transition: transform .2s ease-in-out;
    backdrop-filter: blur(40px) saturate(180%);
    -webkit-backdrop-filter: blur(40px) saturate(180%);
    background: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0.3)); */

}
.mobile-menu.open{
    overflow: inherit;
    width:100%;
}
.topbar .tab-content{
    height: 100vh;
}

.shake:hover img {
    animation: shake 150ms 2 linear;
    -moz-animation: shake 150ms 2 linear;
    -webkit-animation: shake 150ms 2 linear;
    -o-animation: shake 150ms 2 linear;
}

@keyframes shake {
    0% {
        transform: translate(3px, 0);
    }
    50% {
        transform: translate(-3px, 0);
    }
    100% {
        transform: translate(0, 0);
    }
}

@-moz-keyframes shake {
    0% {
        -moz-transform: translate(3px, 0);
    }
    50% {
        -moz-transform: translate(-3px, 0);
    }
    100% {
        -moz-transform: translate(0, 0);
    }
}

@-webkit-keyframes shake {
    0% {
        -webkit-transform: translate(3px, 0);
    }
    50% {
        -webkit-transform: translate(-3px, 0);
    }
    100% {
        -webkit-transform: translate(0, 0);
    }
}

@-ms-keyframes shake {
    0% {
        -ms-transform: translate(3px, 0);
    }
    50% {
        -ms-transform: translate(-3px, 0);
    }
    100% {
        -ms-transform: translate(0, 0);
    }
}

@-o-keyframes shake {
    0% {
        -o-transform: translate(3px, 0);
    }
    50% {
        -o-transform: translate(-3px, 0);
    }
    100% {
        -o-transform: translate(0, 0);
    }
}

@media (max-width: 991px){
    .hero-slider .item{
        background-position:right !important
    }
    .product-card .product-price>del{
        display:block;
    }
}

