North Sails fue fundada en 1957 por el navegante estadounidense Lowell North. Con el lema "Go Beyond", la marca considera la exploración y la innovación como pilares fundamentales de la empresa. Diseñando colecciones pensadas para quienes aman navegar o, simplemente, para quienes buscan desenvolverse en el mar agitado de la vida moderna, North Sails presta desde siempre una atención especial al respeto por el medio ambiente, creando prendas con las tecnologías más avanzadas.
