.porto-ibanner-layer.text-right.wpb_custom_2c5109c031829f9c54153ed0e6239ff6.banner-pos-7df18390b41e0539e412d60543e29a35 {
  margin: 0px;
  margin-right: -166px;
}

.woocommerce-price-suffix {
  font-size: 12px;
  font-weight: 200;
  letter-spacing: 0px;
}

bdi {
  letter-spacing: 0px;
}



#menu-menu-secondary.top-links.mega-menu.wpb_custom_a335c263afe8412e6859603623f322bc.pe-1.m-l-xs.d-none.d-lg-block {
  font-size: 13px;
  line-height: 0px;
}
product-image .labels .onnew {
    background: linear-gradient(135deg, #000000 0, #000000 80%);
}
.product-image .labels .onhot, .product-image .labels .onnew, .product-image .labels .onsale {
    padding: 5px 5px;
    margin-bottom: 10px;
}
.onnew {
}
label {
    display: inline-block;
}
*, *::before, *::after {
    box-sizing: border-box;
}
user agent stylesheet
label {
    cursor: default;
}
.product-image .labels {
    line-height: 1;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    position: absolute;
    z-index: 2;
    top: 0.8em;
    font-size: medium;
    left: 0.8em;
    text-align: center;
}
.product-image .labels .onnew {
    background: linear-gradient(135deg, #000000 0, #000000 80%);
}

    .product-image .labels {
        font-size: small; 
        top: 0.5em;
        left: 0.5em;
    }

    
    .product-image .labels .onhot, .product-image .labels .onnew, .product-image .labels .onsale {
        padding: 3px 3px; 
        margin-bottom: 5px; 
    }