Для применения стилей к другому элементу можно использовать комбинаторы CSS, такие как потомки, дочерние элементы или соседи.
Чтобы изменить CSS и установить ширину изображения внутри элемента с классом .logo на 10 пикселей, если у элемента с классом .menu нет класса .hidden, можно использовать следующий CSS код:
```css
.logo img {
width: 10px;
}
.menu:not(.hidden) + .logo img {
width: 10px;
}
```
В первом случае, используется селектор потомка ` .logo img`, который выберет все изображения, находящиеся внутри элемента с классом .logo и установит им ширину 10 пикселей.
Во втором случае, используется селектор соседа `.menu:not(.hidden) + .logo img`, который выберет изображение, находящееся внутри элемента с классом .logo, только если элемент с классом .menu не имеет класса .hidden. Ширина изображения также будет установлена на 10 пикселей.