Development Guide
Notes
-
Content should be 1200px wide, unless it is a full width module. The
.section-module
class takes care of this. - The pages are responsive. Common breakpoints used are 900px for tablet and 767px for mobile. 600px is the most next common. This is a rule of thumb, feel free to add additional breakpoints as necessary.
- Responsive columns are built with a library called flexbox grid
-
.custom-page-content
should wrap the entire CMS page so that the styles scoped for these pages are applied.
-
.section-module
wraps all heros, modules, and banners.
-
.full-width
will make a section-module full width
-
.module-title
is used for the title of each module.
-
.supporting-text
is for standard text.
-
.light-theme
will turn text white. I usually put it on the.content
or.text-wrapper
.
-
.primary-light-button
will give you an outlined button that is white with
-
.module-link .dark-theme
will give you a filled button with white text and a dark background.
-
The following is currently the basis for modules where there is text over the image. The image is displayed as a block.
.text-wrapper
is positioned absolutely on top of the image. I prefer to use percentages so that it stays consistent to specific points on the image.
Usually the images swap at 900px and 767px for tablet and mobile, respectively.
Frequently, the text on top of the image moves to below the image in responsive views. To achieve that, removeposition: absolute
from.text-wrapper
.
Additional styles to help are:
.desktop-light-theme
- text will be white in desktop, standard text color at 900px and below.
.tablet-light-theme
- text will be white 767px and up, standard text color at 767px and below.
.desktop-primary-light-button
- button that is the primary outlined button in white on desktop views, switches to black border and text color in responsive views.
.tablet-primary-light-button
- button that is the primary outlined button in white down to 767px, switches to black border and text color for mobile views.
<style> .image-wrapper {position: relative} .text-wrapper {position: absolute; top: 15%; left: 20%;} </style> <section class="section-module"> <div class="image-wrapper"> <a><img /></a> <div class="text-wrapper"> Copy content </div> </div> </section>
Main/hero modules
Style for the modern woman with support
that resets the concept of comfort.
Banners and secondary modules

Ends MARCH 11
FREE SHIPPING
Applies to ground economy shipping only
BALANCE BEGINS WITH VIONIC
Explore sandals, sneakers, dress shoes, and more that harness science to make every day better.
WHAT WE’RE LOVING
We’ve curated our favorite collections for you.
-
Everyday essentials
shop flats -
Freedom to flex
Shop loafers -
Tried & true
Shop white sneakers
Additional Page Modules
Recover faster return stronger
Engineered with our advanced recovery system, VRX. Designed to balance with ultra cushioning,
support and stability.
★★★★★
”These sandals feel like they understand my feet
had a long day and are in need of comfort!“ - MARIA
Find your balance
Level up your sneakers with a perennial favorite.
MADE FOR HIM
Constructed to keep your mind and body aligned.
Where Science and Self Meet
Designed with Exclusive Alignment
Technology to balance the whole you.
The Science of Style With Maximum Comfort
Too often, finding the perfect comfortable shoe for women comes at the expense of style, forcing you to choose between comfort and appearance. At Vionic, we’re disrupting the footwear space by transforming how people view women’s shoes - from women's walking shoes to high heels to slippers and everything in between. Read more...