.woocommerce-loop-product__title {
    font-weight: 700;
    overflow: hidden;
    font-size: .857em;
    line-height: 1.167em;
    height: 2.334em;
    color: #dd3333;
}
.owl-item>.product .loop-product-categories a, .section-onsale-product .onsale-product .loop-product-categories a, .section-onsale-product-carousel .onsale-product-carousel .onsale-product-content .loop-product-categories a, li.product .loop-product-categories a {
    color: #000;
}
.owl-item>.product .price, .section-onsale-product .onsale-product .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product-content .price, li.product .price {
    color: #dd3333;
    font-weight: 600;
}
section header .owl-nav>a {
    color: #dd3333;
    font-size: 1.429em;
}
.widget_layered_nav ul li>a, .widget_layered_nav ul li>span, .widget_product_categories ul li>a, .widget_product_categories ul li>span {
    color: #000;
    padding: .571em 0 .643em 0;
    display: inline-block;
    font-weight: 600;
    font-family: auto;
}
.departments-menu-v2-title {
    color: #000;
    font-weight: 700;
    font-size: 1em;
    display: flex;
    height: 100%;
    align-items: center;
    padding: 0 calc(1.143em + 8px);
    border-radius: .5em;
}
.navbar-search .search-categories>select {
    color: #000;
    /* font-size: .938em; */
    line-height: 1.4em;
    display: inline-block;
    max-width: 100%;
    padding: 0 1.75rem 0 .75rem;
    vertical-align: middle;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMV…GzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center;
    background-size: 8px 10px;
    border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-family: helvetica;
      font-weight: 700;

}
body, button, input, textarea {
    color: #000;
    font-family: "Open Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    line-height: 1.714em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}