Vue 3 ::v-deep usage as a combinator has been deprecated. Use ::v-deep() instead July 28, 2023 by Tarik Little update: now, you need to change it to: .parent :deep(.child) { (CSS rules) }