.wd-product-brands{    margin: 10px 0;}
.wd-product-brands img{max-width:90px;width:100%}
.wd-product-brands a{display:inline-block}
.wd-product-brands a:hover{opacity:.5}
.product_meta>span{display:block}
.product_meta>span:not(:last-child){margin-bottom:10px}
.product_meta a{color:var(--wd-text-color)}
.product_meta .meta-label{color:var(--color-gray-800);font-weight:600}
.product_meta .meta-sep{display:none}
.product_meta.wd-layout-inline>span{display:inline-block;margin:0 10px 5px 10px}
.product_title{    font-size: 1.7em;
    line-height: 1.2;}
.woocommerce-product-rating .star-rating{margin-inline-end:5px}
.woocommerce-review-link{color:var(--color-gray-500);vertical-align:middle}
.woocommerce-review-link:hover{color:var(--color-gray-900)}
@media (max-width: 1024px){.product_title{font-size:24px}}
@media (max-width: 768.98px){.wd-product-brands img{max-width:70px}.product_title{font-size:20px}}

.product_meta .tagged_as a, .product_meta span.posted_in a {
padding: 3px 6px;
    background: var(--wd-primary-color);
    margin: 0 0.2rem 0.6rem;
    color: #eee;
    border-radius: 1px;
    font-size: 13px;
    display: inline-block;
}

.product_meta .tagged_as a:hover,.product_meta span.posted_in a:hover {
    background: var(--wd-alternative-color);
    color: #fff
}
.he_product_message i:before {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -14px;
    -moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
    display: inline-block;
    line-height: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.39 20.77'%3E%3Ctitle%3Een%3C/title%3E%3Crect width='33.38' height='20.77' style='fill:%23fff'/%3E%3Crect y='15.6' width='33.39' height='3.33' style='fill:%23266ec4'/%3E%3Crect y='1.74' width='33.39' height='3.33' style='fill:%23266ec4'/%3E%3Cpath d='M21.23,13H12.31l4.5-7.7Zm-7.63-.74H20L16.8,6.72Z' style='fill:%23266ec4'/%3E%3Cpath d='M16.81,15.5l-4.5-7.7h8.92Zm-3.21-7L16.8,14,20,8.53Z' style='fill:%23266ec4'/%3E%3C/svg%3E") ;
      background-repeat: no-repeat;
       width: 48px !important;
    height: 48px !important;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    content: "";
}
.he_product_message i {
    background: var(--wd-alternative-color);
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 70px;
    color: rgba(255,255,255,.74);
    text-align: center;
}
.he_product_message {
    font-size: 1.5em;
    text-transform: uppercase;
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 20px;
    min-height: 60px;
    border: none;
    line-height: 1.3;
    padding: 10px 85px 10px 30px;
    background-color: var(--wd-primary-color);
    line-height: 1.7;
    color: #fff;
}
.en_product_message {font-size: 1.3em;
    text-transform: uppercase;
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    margin-bottom: 20px;
    min-height: 60px;
    border: none;
    line-height: 1.3;
    padding: 10px 30px 10px 85px;
    background-color: var(--wd-primary-color);
    line-height: 1.7;
    color: #fff;
    text-align: left;
    align-items: center;}

.en_product_message span:before,.en_product_message i:before {
position: absolute;
  top: 50%;
right: 10px;
margin-top: -14px;
    display: inline-block;
    line-height: 1;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.31 20.92'%3E%3Ctitle%3Een%3C/title%3E%3Cpolygon points='33.3 0.05 33.3 20.9 33.29 20.91 0.03 20.91 0.03 0.05 33.3 0.05' style='fill:%232e4593'/%3E%3Cpolygon points='33.3 18.73 33.3 20.9 33.29 20.91 29.83 20.91 19.62 14.5 18.6 13.86 17.39 13.11 16.99 12.85 15.76 12.08 15.3 11.79 14.92 11.56 14.15 11.07 13.9 10.92 13.52 10.68 9.9 8.4 8.27 7.38 0.03 2.22 0.03 0.05 0.06 0.01 0.12 0.05 3.49 0.05 13.9 6.57 14.92 7.21 15.19 7.38 16.82 8.4 16.99 8.51 17.61 8.9 18.6 9.52 18.77 9.63 19.62 10.16 20.45 10.68 22.69 12.08 24.33 13.11 33.3 18.73' style='fill:%23fcf5ff'/%3E%3Cpolygon points='33.3 20.84 33.31 20.92 31.08 20.91 19.62 13.72 18.64 13.11 18.6 13.08 17.61 12.46 17.02 12.08 15.93 11.4 14.92 10.77 14.78 10.68 14.15 10.29 13.9 10.13 11.15 8.4 9.52 7.38 0.03 1.43 0.03 0 0.06 0.01 0.12 0.05 11.83 7.38 13.45 8.4 13.9 8.68 14.92 9.33 15.3 9.57 15.93 9.96 17.08 10.68 18.6 11.63 18.77 11.74 19.32 12.08 19.62 12.27 20.95 13.11 33.3 20.84' style='fill:%23f42525'/%3E%3Cpolygon points='33.3 0.46 33.3 2.63 25.71 7.38 24.08 8.4 20.45 10.68 19.62 11.2 18.77 11.74 18.6 11.84 18.21 12.08 17.61 12.46 16.99 12.85 16.58 13.11 14.92 14.15 13.9 14.79 4.14 20.91 0.03 20.91 0.03 19.14 9.65 13.11 11.28 12.08 13.52 10.68 13.9 10.45 14.15 10.29 14.92 9.8 15.3 9.57 16.99 8.51 17.15 8.4 18.6 7.5 18.78 7.38 19.62 6.86 30.49 0.05 33.04 0.05 33.3 0.46' style='fill:%23fcf5ff'/%3E%3Cpolygon points='33.21 0.57 22.34 7.38 20.71 8.4 19.62 9.09 18.77 9.63 18.6 9.73 17.08 10.68 15.93 11.4 15.3 11.79 14.92 12.04 14.84 12.08 13.9 12.68 13.21 13.11 0.78 20.91 0.03 20.91 0.03 19.93 10.91 13.11 12.54 12.08 13.9 11.23 14.15 11.07 14.78 10.68 14.92 10.59 15.93 9.96 17.61 8.9 18.4 8.4 18.6 8.28 19.62 7.64 20.03 7.38 31.73 0.05 32.89 0.05 33.3 0.05 33.3 0.5 33.21 0.57' style='fill:%23f42525'/%3E%3Crect y='7.38' width='33.31' height='5.72' style='fill:%23fff'/%3E%3Crect y='8.4' width='33.31' height='3.68' style='fill:%23f42525'/%3E%3Crect x='14.92' y='0.05' width='3.68' height='20.86' style='fill:%23cd002a'/%3E%3Cpolygon points='18.59 13.11 19.61 13.11 19.61 20.91 13.89 20.91 13.89 13.11 14.91 13.11 14.91 7.38 13.89 7.38 13.89 0.05 19.61 0.05 19.61 7.38 18.59 7.38 18.59 13.11' style='fill:%23fff'/%3E%3Crect x='14.89' y='0.05' width='3.72' height='20.86' style='fill:%23f42525'/%3E%3C/svg%3E");    background-repeat: no-repeat;
        width: 48px !important;
    height: 48px !important;
 box-sizing: content-box;
-webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 -o-box-sizing: content-box;
 -ms-box-sizing: content-box;
 content: "";
    }
.en_product_message span,.en_product_message i {background:var(--wd-alternative-color);position:absolute;    left: 0;;top:0;height:100%;width:70px;color:rgba(255,255,255,.74);text-align:center}

