.rh-ico {
    display: block;
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    background-color: currentColor;
    -webkit-mask: var(--ico) center / contain no-repeat;
    mask: var(--ico) center / contain no-repeat;
}

.rh-ico-back { --ico: url("../img/resthome/back.png"); }
.rh-ico-cart { --ico: url("../img/resthome/cart.png"); }
.rh-ico-clock { --ico: url("../img/resthome/clock.png"); }
.rh-ico-copy { --ico: url("../img/resthome/copy.png"); }
.rh-ico-home { --ico: url("../img/resthome/home.png"); }
.rh-ico-i01599eff { --ico: url("../img/resthome/i01599eff.png"); }
.rh-ico-i05e5787c { --ico: url("../img/resthome/i05e5787c.png"); }
.rh-ico-i0876aec4 { --ico: url("../img/resthome/i0876aec4.png"); }
.rh-ico-i094578a2 { --ico: url("../img/resthome/i094578a2.png"); }
.rh-ico-i0af15b86 { --ico: url("../img/resthome/i0af15b86.png"); }
.rh-ico-i0ef313bb { --ico: url("../img/resthome/i0ef313bb.png"); }
.rh-ico-i1604c973 { --ico: url("../img/resthome/i1604c973.png"); }
.rh-ico-i185aa367 { --ico: url("../img/resthome/i185aa367.png"); }
.rh-ico-i1d030ffe { --ico: url("../img/resthome/i1d030ffe.png"); }
.rh-ico-i1e1932cd { --ico: url("../img/resthome/i1e1932cd.png"); }
.rh-ico-i2126af31 { --ico: url("../img/resthome/i2126af31.png"); }
.rh-ico-i27b7f75a { --ico: url("../img/resthome/i27b7f75a.png"); }
.rh-ico-i312c1b6e { --ico: url("../img/resthome/i312c1b6e.png"); }
.rh-ico-i3c32ba2a { --ico: url("../img/resthome/i3c32ba2a.png"); }
.rh-ico-i45d258bf { --ico: url("../img/resthome/i45d258bf.png"); }
.rh-ico-i4b0c4ed0 { --ico: url("../img/resthome/i4b0c4ed0.png"); }
.rh-ico-i5a52b524 { --ico: url("../img/resthome/i5a52b524.png"); }
.rh-ico-i6cf4bb29 { --ico: url("../img/resthome/i6cf4bb29.png"); }
.rh-ico-i71443f5a { --ico: url("../img/resthome/i71443f5a.png"); }
.rh-ico-i71465145 { --ico: url("../img/resthome/i71465145.png"); }
.rh-ico-i7b472e16 { --ico: url("../img/resthome/i7b472e16.png"); }
.rh-ico-i87216326 { --ico: url("../img/resthome/i87216326.png"); }
.rh-ico-i89f40c58 { --ico: url("../img/resthome/i89f40c58.png"); }
.rh-ico-i8a1ef817 { --ico: url("../img/resthome/i8a1ef817.png"); }
.rh-ico-i94cbe968 { --ico: url("../img/resthome/i94cbe968.png"); }
.rh-ico-i9892f77d { --ico: url("../img/resthome/i9892f77d.png"); }
.rh-ico-i9cd5db97 { --ico: url("../img/resthome/i9cd5db97.png"); }
.rh-ico-i9fdef241 { --ico: url("../img/resthome/i9fdef241.png"); }
.rh-ico-ia33192f3 { --ico: url("../img/resthome/ia33192f3.png"); }
.rh-ico-ia443575f { --ico: url("../img/resthome/ia443575f.png"); }
.rh-ico-ia8e3d673 { --ico: url("../img/resthome/ia8e3d673.png"); }
.rh-ico-iacfcae72 { --ico: url("../img/resthome/iacfcae72.png"); }
.rh-ico-iba113871 { --ico: url("../img/resthome/iba113871.png"); }
.rh-ico-ic15571e9 { --ico: url("../img/resthome/ic15571e9.png"); }
.rh-ico-ic54597b9 { --ico: url("../img/resthome/ic54597b9.png"); }
.rh-ico-ic9eb4afd { --ico: url("../img/resthome/ic9eb4afd.png"); }
.rh-ico-icc5cc178 { --ico: url("../img/resthome/icc5cc178.png"); }
.rh-ico-id1ade2c2 { --ico: url("../img/resthome/id1ade2c2.png"); }
.rh-ico-id376d556 { --ico: url("../img/resthome/id376d556.png"); }
.rh-ico-id5d1181f { --ico: url("../img/resthome/id5d1181f.png"); }
.rh-ico-ide084abd { --ico: url("../img/resthome/ide084abd.png"); }
.rh-ico-ie061e0d5 { --ico: url("../img/resthome/ie061e0d5.png"); }
.rh-ico-iea11d76a { --ico: url("../img/resthome/iea11d76a.png"); }
.rh-ico-if2c27501 { --ico: url("../img/resthome/if2c27501.png"); }
.rh-ico-line { --ico: url("../img/resthome/line.png"); }
.rh-ico.rh-ico-line {
    background-color: transparent;
    background-image: url("../img/resthome/line.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-mask: none;
    mask: none;
}
.rh-ico-mobile { --ico: url("../img/resthome/mobile.png"); }
.rh-ico-nav { --ico: url("../img/resthome/nav.png"); }
.rh-ico-next { --ico: url("../img/resthome/next.png"); }
.rh-ico-note { --ico: url("../img/resthome/note.png"); }
.rh-ico-ok { --ico: url("../img/resthome/ok.png"); }
.rh-ico-order { --ico: url("../img/resthome/order.png"); }
.rh-ico-park { --ico: url("../img/resthome/park.png"); }
.rh-ico-phone { --ico: url("../img/resthome/phone.png"); }
.rh-ico-set { --ico: url("../img/resthome/set.png"); }
.rh-ico-share { --ico: url("../img/resthome/share.png"); }
.rh-ico-web { --ico: url("../img/resthome/web.png"); }
