.entera-product-carousel-wrap {
    position: relative;
}
.product-carousel-before-section-title-wrap {
    margin-bottom: 40px;
    display: flex;
    border-bottom: 1px solid #eee;
}
.product-carousel-before-title {
    color: #1a1a1a; 
    text-transform: uppercase;
    font-size: 20px; 
    padding: 13px 25px; 
    background-color: #F5F5F5; 
    margin-bottom: 0;
}
.enteraddons-product-carousel-single-item {
    display: inline-block;
    -webkit-transition: 0.3s ease-in;
    -o-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
    margin-bottom: 30px;
}
.enteraddons-product-carousel-single-item {
    border: 1px solid transparent;
}
.enteraddons-product-carousel-single-item .enteraddons-shop-content {
    margin-top: 8px;
}
.enteraddons-product-carousel-single-item .enteraddons-product-tag a {
    color: #7a7a7a;
    font-size: 10px;
    font-weight: 300;
}
.enteraddons-product-carousel-single-item .shop-content-inner {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #eaeaea;
}
.enteraddons-product-carousel-single-item .shop-content-inner .price {
    font-size: 12px;
    color: #1a1a1a;
    margin-right: 5px;
}
.enteraddons-product-carousel-single-item del .amount {
    font-size: 10px;
    color: #7a7a7a;
}
.enteraddons-product-carousel-single-item .enteraddons-product-title {
    font-size: 14px;
    line-height: 16px;
    margin-top: 5px;
}
.enteraddons-product-carousel-single-item .enteraddons-product-title a {
    color: #5a5a5a;
}
.enteraddons-product-carousel-single-item .woocommerce-badge {
    position: absolute;
    left: 0;
    top: 0;
    padding: 5.5px 16px;
    z-index: 2;
    background-color: #7a7a7a;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    -webkit-transform: rotate(-90deg) translateX(-100%);
    -ms-transform: rotate(-90deg) translateX(-100%);
    transform: rotate(-90deg) translateX(-100%);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
}
.enteraddons-product-carousel-single-item .enteraddons-product-action {
    position: absolute;
    right: 0;
}
.enteraddons-product-carousel-single-item .enteraddons-product-action .enteraddons-shop-btn {
    height: 30px;
    width: 30px;
    border: 1px solid #eaeaea;
    font-size: 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
     -webkit-box-pack: center; 
    -ms-flex-pack: center;
    justify-content: center;
}
.enteraddons-product-carousel-single-item .enteraddons-product-action .enteraddons-shop-btn:hover {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #1a1a1a;
}
.enteraddons-product-carousel-single-item .enteraddons-product-action a {
    color:  #1a1a1a;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.enteraddons-product-carousel-single-item .star-rating {
    -webkit-transition: 0.1s ease-in;
    -o-transition: 0.1s ease-in;
    transition: 0.1s ease-in;
    font-size: 10px;
    color: #9a9a9a;
}
.enteraddons-product-carousel-single-item:hover {
    padding: 15px;
    border-color: #e5e5e5;
}
.enteraddons-product-carousel-single-item:hover .star-rating {
    opacity: 0;
    visibility: hidden;
}
.enteraddons-product-carousel-single-item:hover .enteraddons-product-action {
    opacity: 1;
    visibility: visible;
}
.enteraddons-product-carousel-single-item:hover .enteraddons-product-action a {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.enteraddons-shop-nav .nav {
    margin-bottom: -10px;
}
.enteraddons-shop-nav .nav li {
    border: 1px solid #9a9a9a;
    font-size: 12px;
    font-weight: 300;
    padding: 4.5px 12px;
    -webkit-transition: 0.3s ease-in;
    -o-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 10px;
}
.enteraddons-shop-nav .nav li:not(:last-child) {
    margin-right: 10px;
}
.enteraddons-shop-nav .nav li:hover,
.enteraddons-shop-nav .nav li.active {
    border-color: #9a9a9a;
    color: #1a1a1a;
}
.product-carousel-item-meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    margin-top: 10px; 
    padding-top: 10px; 
    border-top: 1px solid #eaeaea;
}
.entera-product-carousel-wrap .owl-nav {
    position: absolute;
    right: 0;
    top: -78px;
}
.entera-product-carousel-wrap .owl-carousel .owl-nav button.owl-next,
.entera-product-carousel-wrap .owl-carousel .owl-nav button.owl-prev {
    -webkit-transition: 0.3s ease-in;
    -o-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
    border: 1px solid #111;
    width: 30px;
    height: 30px;
    color: #7a7a7a;
    font-size: 14px;
    position: relative;
}
.entera-product-carousel-wrap .owl-carousel .owl-nav button.owl-next {
    margin-right: 10px;
}