body{margin:0;font-family:"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ShirtItem{display:flex;flex-direction:column;justify-content:space-between;border-radius:6px;box-shadow:0 0 5px #ccc;margin:8px;text-align:center;padding:8px 8px 12px}.ShirtItem .description{font-size:1.25rem}.ShirtItem img{width:100%}.ShirtItem p{margin-top:0}.ShirtItem a{display:block;margin-bottom:8px}.BuyButton{width:100%;border-radius:6px;box-shadow:0 2px 2px #888;padding:8px;font-size:1.1rem;font-weight:700;color:#fff;background-color:#0052a5;border:none}.ShirtList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.ShirtList .ShirtItem{width:480px}.Header{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:8px 16px 0}@media only screen and (max-width:800px){.Header{justify-content:center}}.Header .logo{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}.Header .logo img{width:96px;height:96px}.Header .logo .title{padding-top:8px;margin-left:16px;display:block;font-size:2em;-webkit-margin-before:.67em;margin-block-start:.67em;-webkit-margin-after:.67em;margin-block-end:.67em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700}.Header .menu{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;align-items:center}.Header .menu a{padding:12px 16px;font-size:1.25rem}.BlackLives{background-color:#000;color:#fff;text-align:center;font-size:3em;padding-bottom:.5em;padding-top:.5em}.BlackLives a,.BlackLives a:visited{text-decoration:none;color:#fff}.AboutUs{display:flex;justify-content:center;padding:32px}.AboutUs .text{max-width:600px;font-size:1.75rem;text-align:left;line-height:2.5rem}.ErrorMessage{display:flex;justify-content:center;flex-direction:column;align-items:center}.ErrorMessage .icon{font-size:5rem}.ErrorMessage .error{background-color:#ffcdd2;border-radius:6px;padding:8px;max-width:540px;font-size:1.5rem;box-shadow:0 0 5px #ccc}.BlogList{display:flex;justify-content:center;padding:16px}.BlogList .links{display:flex;flex-direction:column;max-width:600px;justify-content:left}.BlogList .links .entry{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.25rem}.BlogList .links .entry .date{flex-basis:20%;flex-grow:1;padding-bottom:16px}.BlogList .links .entry a{flex-basis:80%;flex-grow:1;padding-bottom:32px;text-align:center}.BlogPost{display:flex;justify-content:center}.BlogPost h1{font-size:2.25rem;line-height:3rem;text-align:center;margin:0 0 16px}.BlogPost .content-container{flex-direction:column}.BlogPost .columns,.BlogPost .content-container{display:flex;flex-wrap:wrap;justify-content:center}.BlogPost .columns{flex-direction:row}.BlogPost .columns .social-buttons{display:flex;flex-direction:column;flex-wrap:wrap;text-align:right;margin:6px 16px;max-width:100px}.BlogPost .columns .social-buttons>*{margin:0 0 8px}@media only screen and (max-width:700px){.BlogPost .columns .social-buttons{flex-direction:row;text-align:right;max-width:100vw;margin:0 16px 8px}.BlogPost .columns .social-buttons>*{margin:0 4px}}.BlogPost .columns .blog{max-width:600px}.BlogPost .columns .blog .ShirtItem{margin-bottom:8px;max-width:480px}.BlogPost .columns .blog .content{margin-top:16px}.BlogPost .columns .blog .content,.BlogPost .columns .blog .next-post{font-size:1.5rem;line-height:2rem;text-align:left;padding:8px 8px 32px}.BlogPost .columns .blog .hilarious-tweet{max-width:100vw}.BlogPost .columns .recent-blogs{display:flex;flex-direction:column;max-width:320px}.BlogPost .columns .recent-blogs h3{margin-top:0;margin-bottom:0;padding-bottom:16px;border-bottom:1px dashed #000}.BlogPost .columns .recent-blogs a{display:flex;flex-direction:column;margin-top:16px;padding-bottom:16px;font-size:1.25rem;border-bottom:1px dashed #000}blockquote.twitter-tweet{display:inline-block;font-family:"Helvetica Neue",Roboto,"Segoe UI",Calibri,sans-serif;font-size:12px;font-weight:700;line-height:16px;border-radius:5px;border-color:#eee #ddd #bbb;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.15);margin:10px 5px;padding:0 16px 16px;max-width:468px}blockquote.twitter-tweet p{font-size:16px;font-weight:400;line-height:20px}blockquote.twitter-tweet a{color:inherit;font-weight:400;text-decoration:none;outline:0 none}blockquote.twitter-tweet a:focus,blockquote.twitter-tweet a:hover{text-decoration:underline}.RedditPostButton{background-color:#fc471e;border-radius:3px;text-align:left;padding:1px 7px 1px 4px;color:#fff;text-decoration:none;font-size:.75rem;font-weight:700}.RedditPostButton img{width:18px;vertical-align:middle}.RedditPostButton span{margin:0 0 0 2px;vertical-align:middle}
/*# sourceMappingURL=main.44ac9941.chunk.css.map */