@media (--sm-viewport){.u-sm-flex{display:flex !important;}
.u-sm-flexInline{display:inline-flex !important;}
.u-sm-flexRow{flex-direction:row !important;}
.u-sm-flexRowReverse{flex-direction:row-reverse !important;}
.u-sm-flexCol{flex-direction:column !important;}
.u-sm-flexColReverse{flex-direction:column-reverse !important;}
.u-sm-flexWrap{flex-wrap:wrap !important;}
.u-sm-flexNoWrap{flex-wrap:nowrap !important;}
.u-sm-flexWrapReverse{flex-wrap:wrap-reverse !important;}
.u-sm-flexJustifyStart{justify-content:flex-start !important;}
.u-sm-flexJustifyEnd{justify-content:flex-end !important;}
.u-sm-flexJustifyCenter{justify-content:center !important;}
.u-sm-flexJustifyBetween{justify-content:space-between !important;}
.u-sm-flexJustifyAround{justify-content:space-around !important;}
.u-sm-flexAlignItemsStart{align-items:flex-start !important;}
.u-sm-flexAlignItemsEnd{align-items:flex-end !important;}
.u-sm-flexAlignItemsCenter{align-items:center !important;}
.u-sm-flexAlignItemsStretch{align-items:stretch !important;}
.u-sm-flexAlignItemsBaseline{align-items:baseline !important;}
.u-sm-flexAlignContentStart{align-content:flex-start !important;}
.u-sm-flexAlignContentEnd{align-content:flex-end !important;}
.u-sm-flexAlignContentCenter{align-content:center !important;}
.u-sm-flexAlignContentStretch{align-content:stretch !important;}
.u-sm-flexAlignContentBetween{align-content:space-between !important;}
.u-sm-flexAlignContentAround{align-content:space-around !important;}
.u-sm-flexAlignSelfStart{align-self:flex-start !important;}
.u-sm-flexAlignSelfEnd{align-self:flex-end !important;}
.u-sm-flexAlignSelfCenter{align-self:center !important;}
.u-sm-flexAlignSelfStretch{align-self:stretch !important;}
.u-sm-flexAlignSelfBaseline{align-self:baseline !important;}
.u-sm-flexAlignSelfAuto{align-self:auto !important;}
.u-sm-flexOrderFirst{order:-1 !important;}
.u-sm-flexOrderLast{order:1 !important;}
.u-sm-flexOrderNone{order:0 !important;}
.u-sm-flexGrow1{flex:1 1 0% !important;}
.u-sm-flexGrow2{flex:2 1 0% !important;}
.u-sm-flexGrow3{flex:3 1 0% !important;}
.u-sm-flexGrow4{flex:4 1 0% !important;}
.u-sm-flexGrow5{flex:5 1 0% !important;}
.u-sm-flexShrink0{flex-shrink:0 !important;}
.u-sm-flexShrink1{flex-shrink:1 !important;}
.u-sm-flexShrink2{flex-shrink:2 !important;}
.u-sm-flexShrink3{flex-shrink:3 !important;}
.u-sm-flexShrink4{flex-shrink:4 !important;}
.u-sm-flexShrink5{flex-shrink:5 !important;}
.u-sm-flexExpand{margin:auto !important;}
.u-sm-flexExpandLeft{margin-left:auto !important;}
.u-sm-flexExpandRight{margin-right:auto !important;}
.u-sm-flexExpandTop{margin-top:auto !important;}
.u-sm-flexExpandBottom{margin-bottom:auto !important;}
.u-sm-flexBasisAuto{flex-basis:auto !important;}
.u-sm-flexBasis0{flex-basis:0 !important;}
.u-sm-flexInitial{flex:0 1 auto !important;flex-basis:auto !important;}
.u-sm-flexAuto{flex:1 1 auto !important;flex-basis:auto !important;}
.u-sm-flexNone{flex:0 0 auto !important;flex-basis:auto !important;}
}