@side-blocks-max-width: 300px;
@middle-wider-side-mult: 3;
@middle-max-width: @middle-wider-side-mult * @side-blocks-max-width;
@mobile-width: @middle-max-width;
@media all and (max-width: @mobile-width) { //что-то там }
@media all and (max-width: 3 * 300px) ...
, вместо ожидаемого 900px.@middle-max-width
задает размер блока - правильно выводится 900px.