Hue-rotate Css Filter

HTML

<span class="tilter">                <figure class="tilter__figure" style="transform: scaleX(1) scaleY(1) scaleZ(1) translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);">                    <div class="ato-imgs-block">                        <img width="668" height="450" src="http://pearl.stylemixthemes.com/landing/assets/img/woocommerce_opt.jpg">                        <span class="ato_one tilter__deco tilter__deco--lines" style="transform: scaleX(1) scaleY(1) scaleZ(1) translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);">                            <img width="554" height="340" src="http://pearl.stylemixthemes.com/landing/assets/img/woocommerce_opt_popup.jpg">                        </span>                    </div>                </figure>            </span>

CSS

.tilter {
    display: block;
    position: relative;
    flex: none;
    perspective: 1000px;
    }

.tilter__figure {
    position: relative;
    transform: scaleX(1) scaleY(1) scaleZ(1) translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}
.tilter__figure {
    margin: 0;
    width: 100%;
    height: 100%;
    display: block;
}
.tilter__figure>* {
    transform: translateZ(0);
}

.tilter * {
    pointer-events: none;
}
{
    transform: scaleX(1) scaleY(1) scaleZ(1) translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}

#main .woocommerce-block .container .screen .ato_one {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.tilter__deco--lines {
    fill: none;
    stroke: #fff;
    stroke-width: 1.5px;
}
.tilter__deco {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

span.ato_one tilter__deco tilter__deco--lines 
  
  {
    transform: scaleX(1) scaleY(1) scaleZ(1) translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}