.masthead{background-color:#fff;padding-top:1.6rem;padding-bottom:3.2rem}.masthead .app-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;margin-right:1.6rem}.branding{font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:1px}.update-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.update-location svg{width:20px}.app{background-color:#f2f7f7;padding-bottom:3.2rem;min-height:100vh}.app-main{padding-top:3.2rem}.message[data-v-4c57183a]{margin-top:1.6rem}.brewery__address,.brewery__distance{margin-top:.5em}.list-header[data-v-91f8b428]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-4.96rem}.header-left[data-v-91f8b428]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1.6rem}.brewery-list[data-v-91f8b428]{margin-top:3.2rem}.brewery[data-v-91f8b428]{padding-top:1.6rem;border-top:1px solid #e2e7e7;margin-top:1.6rem}.button--secondary[data-v-91f8b428],.random-brewery[data-v-91f8b428]{margin-top:3.2rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}button,html,input,select,textarea{font-family:Helvetica,Arial,sans-serif;line-height:1.4;font-size:16px}input,select,textarea{width:100%;display:block;border:1px solid #000;padding:.5em}label{display:block}.item-header{font-size:1.2rem;font-weight:700}.section-header{font-size:2.5rem;font-weight:700}button{cursor:pointer;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.button{-webkit-box-shadow:1px 1px 0 #ab2300,2px 2px 0 #ab2300,3px 3px 0 #ab2300,4px 4px 0 #ab2300,5px 5px 0 #ab2300,6px 6px 0 #ab2300,7px 7px 0 #ab2300;box-shadow:1px 1px 0 #ab2300,2px 2px 0 #ab2300,3px 3px 0 #ab2300,4px 4px 0 #ab2300,5px 5px 0 #ab2300,6px 6px 0 #ab2300,7px 7px 0 #ab2300;margin-bottom:8px;background-color:#ff6b45;padding:.7em;font-weight:700;font-size:1.2rem;color:#fff}.button:active{position:relative;-webkit-box-shadow:1px 1px 0 #ab2300,2px 2px 0 #ab2300,3px 3px 0 #ab2300,4px 4px 0 #ab2300,5px 5px 0 #ab2300;box-shadow:1px 1px 0 #ab2300,2px 2px 0 #ab2300,3px 3px 0 #ab2300,4px 4px 0 #ab2300,5px 5px 0 #ab2300;top:2px;left:2px}.button--fullwidth{width:100%;display:block}.button--secondary{background-color:#e2e7e7;-webkit-box-shadow:1px 1px 0 #8ea2a2,2px 2px 0 #8ea2a2,3px 3px 0 #8ea2a2;box-shadow:1px 1px 0 #8ea2a2,2px 2px 0 #8ea2a2,3px 3px 0 #8ea2a2;margin-bottom:4px;padding:.6em 1em}.button--secondary:active{position:relative;-webkit-box-shadow:1px 1px 0 #8ea2a2;box-shadow:1px 1px 0 #8ea2a2;top:2px;left:2px}.app-wrap{padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;max-width:600px;width:100%}