.offside{position:fixed;width:250px;height:100%;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch;}
.offside,
.offside--left{left:-250px;}
.offside--right{left:auto;right:-250px;}
.offside--left.is-open,
.offside-js--is-left .offside-sliding-element{-webkit-transform:translate3d(250px, 0, 0);-moz-transform:translate3d(250px, 0, 0);-ms-transform:translate3d(250px, 0, 0);-o-transform:translate3d(250px, 0, 0);transform:translate3d(250px, 0, 0);}
.offside--right.is-open,
.offside-js--is-right .offside-sliding-element{-webkit-transform:translate3d(-250px, 0, 0);-moz-transform:translate3d(-250px, 0, 0);-ms-transform:translate3d(-250px, 0, 0);-o-transform:translate3d(-250px, 0, 0);transform:translate3d(-250px, 0, 0);}
.offside-js--interact .offside,
.offside-js--interact .offside-sliding-element{-webkit-transition:-webkit-transform .2s cubic-bezier(.16, .68, .43, .99);-moz-transition:-moz-transform .2s cubic-bezier(.16, .68, .43, .99);-o-transition:-o-transform .2s cubic-bezier(.16, .68, .43, .99);transition:transform .2s cubic-bezier(.16, .68, .43, .99);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}
.offside-js--init{}
.no-csstransforms3d .offside{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.no-csstransforms3d .offside-sliding-element{overflow-x:hidden;position:relative;}
.no-csstransforms3d .offside--left.is-open{left:0;}
.no-csstransforms3d .offside--right.is-open{right:0;}
.no-csstransforms3d > .offside-js--is-left .offside-sliding-element{right:-200px;}
.no-csstransforms3d > .offside-js--is-right .offside-sliding-element{left:-200px;}