Es un problema de matemáticas. width: 100%, si no hay nada que haga que cambie en elementos padres, correspondera al ancho del navegador, y seguramente el de la pantalla.
Cita: (46%*ancho+10px+10px)*2 =< ancho
El
=< es un "menor o igual"
Si el resultado es menor o igual no hay problema, pero si es mayor pasa eso.