Pants are from Zara - the “high waisted pants”. Beware inconsistent sizing between colors. The navy runs small