Czemu aż tyle spanów, nie lepiej zrobić to tak:
<i class="icon-basket icon-style"></i>
.icon-style{
font-size: 72px;
color: #002060;
text-shadow: 0 0 6px red;
}
Otwierasz 3x span, zamykasz 1, dodatkowo dziwnie kończysz: <span style="font-size: 72px";> ten " ; " myslę, że powinien być po zakończeniu własciwości css'a.