Based on documentation, despite 18 pages, it needs a little Angular components (~30), so it can be done fast. My estimation is 20-30hrs, it would cost you around 800$.
Relevant Skills and Experience
I have done few similar shops and I am currently working on one (extremely larger though) on my full time job.
Proposed Milestones
$160 USD - Main frame, architecture and technology setup, routing, services, mock ups
$160 USD - Header, Footer, Navigation
$200 USD - Products components and functionalities
$200 USD - Styles and formatings
$120 USD - Maps, gallery other plugins
$40 USD - Testing, debugging, final touch