styles.css?v=1
styles.css?v=2
styles.css?v=3styles.css?v=<?php echo time() ?>styles.css?v=<?php echo filemtime('styles.css') ?>styles.css?v=<?php echo md5_file('styles.css') ?>
<script src="main.js?v1"></script><script src="main.js?nocache=<?= time() ?>"></script>
<script src="main.js?nocache=<?= md5_file('main.js') ?>"></script>

В общем такой вариант читабельнее и логичнее верно)?
$checkout: &;, a потом #{$checkout} { ... }. А можно и без неё обходится, пиша непосредственно имя блока во внутренних уровнях (как у вас в примере)


.block {
&__el {}
}.block {
&__el {
&_mod {}
}
}.block {
&__el {
&_mod-name {
&_mod-value {}
}
}
}