Flower Mountain wurde mit der Vision gegründet, die Ruhe der Natur mit den Bedürfnissen des modernen Menschen nach Funktionalität, technischem Komfort und Stil zu vereinen. Die Geschichte der Marke begann am höchsten Berg Japans, dem Fuji, wo die Freunde Keisuke Ota aus Tokio und Yang Chao aus Peking während einer gemeinsamen Bergexpedition Inspiration in der Schönheit der Natur fanden.
Die Wanderung durch den Nebel führte sie zu einem Feld von Löwenzahn, das sich über den Berghang erstreckte – ein einfaches, aber kraftvolles Erlebnis, das zum Symbol für den Geist von Flower Mountain wurde. Dieses Erlebnis gab der Marke eine klare Ausrichtung: Jeder Schritt bringt uns der Natur näher, ganz gleich, ob wir auf einem Wanderpfad unterwegs sind oder in der Stadt.