@import url(https://fonts.googleapis.com/css?family=Open+Sans:300i,400|Solway:400,500&display=swap);:root{--primaryLightColor:#d4e6a5;--primaryColor:#476a2e;--primaryDarkColor:#c02c03;--primaryFont:"Open Sans",sans-serif;--slantedFont:"Solway",serif;--mainWhite:#fff;--offWhite:#f7f7f7;--mainBackground:#f8f8f8;--mainOverlay:rgba(35,10,36,0.4);--mainBlack:#222;--mainGrey:#ececec;--darkGrey:#afafaf;--mainRed:#bd0303;--mainTransition:all 0.3s linear;--mainSpacing:0.3rem;--lightShadow:2px 5px 3px 0px rgba(0,0,0,0.5);--darkShadow:4px 10px 5px 0px rgba(0,0,0,0.5);--mainBorderRadius:0.25rem;--smallWidth:85vw;--maxWidth:40rem;--fullWidth:1170px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Open Sans,sans-serif;font-family:var(--primaryFont);color:#222;color:var(--mainBlack);background:#f8f8f8;background:var(--mainBackground);line-height:1.4;font-size:1rem;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:Solway,serif;font-family:var(--slantedFont);letter-spacing:.3rem;letter-spacing:var(--mainSpacing)}h1,h2,h3,h4,h5,h6,p{margin-bottom:1.25rem}ul{list-style-type:none}a{text-decoration:none;color:#222;color:var(--mainBlack)}img{width:100%;display:block}.loading{text-transform:capitalize;text-align:center;font-size:1.7rem;margin-top:3rem;letter-spacing:.3rem;letter-spacing:var(--mainSpacing)}.loading img{width:10rem;margin:0 auto}.btn,.btn-primary,.btn-white{text-transform:uppercase;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);color:#476a2e;color:var(--primaryColor);border:2px solid #476a2e;border:2px solid var(--primaryColor);padding:.45rem .8rem;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);cursor:pointer;font-size:.8rem;background:transparent;border-radius:.25rem;border-radius:var(--mainBorderRadius);display:inline-block}.btn:hover{background:#476a2e;background:var(--primaryColor)}.btn-white,.btn:hover{color:#fff;color:var(--mainWhite)}.btn-white{background:transparent;border-color:#fff;border-color:var(--mainWhite)}.btn-white:hover{background:#fff;background:var(--mainWhite);color:#476a2e;color:var(--primaryColor)}.btn-primary{background:#476a2e;background:var(--primaryColor);color:#fff;color:var(--mainWhite);border-color:#476a2e;border-color:var(--primaryColor)}.btn-primary:hover{background:transparent;color:#476a2e;color:var(--primaryColor)}.btn-block{width:100%;display:block;margin:0 auto;box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow);text-align:center}.btn-details{padding:.25rem .4rem}.btn-details:hover{background:#d4e6a5;background:var(--primaryLightColor);border-color:#d4e6a5;border-color:var(--primaryLightColor)}.navbar{background:#fff;background:var(--mainWhite);height:5rem;border-bottom:2px solid #476a2e;border-bottom:2px solid var(--primaryColor);box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow)}.nav-center,.navbar{display:flex;align-items:center}.nav-center{justify-content:space-between;width:85vw;width:var(--smallWidth);margin:0 auto;max-width:1170px;max-width:var(--fullWidth)}.nav-links{display:flex;align-items:center}.nav-links a{text-transform:capitalize;display:inline-block;font-weight:700;margin-right:.5rem;font-weight:400;letter-spacing:2px;font-size:1.2rem;padding:.25rem .5rem;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}.nav-links a:hover{color:#476a2e;color:var(--primaryColor)}.logo{width:12rem}.about-section{width:85vw;width:var(--smallWidth);max-width:40rem;max-width:var(--maxWidth);margin:0 auto}.about-section p{line-height:2rem;font-weight:400;letter-spacing:2px}.error-page{display:flex;justify-content:center}.error-container{text-align:center;text-transform:capitalize}.section{padding:4rem 0}.section-title{font-size:2rem;text-transform:capitalize;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);text-align:center;margin-bottom:3.5rem;margin-top:1rem}.superhero-center{width:85vw;width:var(--smallWidth);margin:0 auto;max-width:1170px;max-width:var(--fullWidth);display:grid;grid-template-columns:repeat(auto-fill,minmax(370.8px,1fr));grid-column-gap:1.8rem;-webkit-column-gap:1.8rem;-moz-column-gap:1.8rem;column-gap:1.8rem;grid-row-gap:1.8rem;row-gap:1.8rem}.superhero{background:#fff;background:var(--mainWhite);margin-bottom:2rem;box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow);-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);display:grid;grid-template-rows:auto 1fr;border-radius:.25rem;border-radius:var(--mainBorderRadius)}.superhero:hover{box-shadow:4px 10px 5px 0 rgba(0,0,0,.5);box-shadow:var(--darkShadow)}.superhero img{border-top-left-radius:.25rem;border-top-left-radius:var(--mainBorderRadius);border-top-right-radius:.25rem;border-top-right-radius:var(--mainBorderRadius)}.superhero-footer{padding:1.5rem}.superhero-footer h3,.superhero-footer h4,.superhero-footer p{margin-bottom:.3rem}.superhero-footer h3{font-size:2.2rem}.superhero-footer p{color:#afafaf;color:var(--darkGrey);margin-bottom:.5rem}.form{width:85vw;width:var(--smallWidth);margin:0 auto;max-width:40rem;max-width:var(--maxWidth)}.search-form{background:#fff;background:var(--mainWhite);padding:1.25rem 1rem;text-transform:capitalize;border-radius:.25rem;border-radius:var(--mainBorderRadius);box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow)}.form-control label{display:block;margin-bottom:.5rem;color:#476a2e;color:var(--primaryColor)}.form-control input{width:100%;border:2px solid #afafaf;border:2px solid var(--darkGrey);border-radius:.25rem;border-radius:var(--mainBorderRadius);padding:.5rem;font-size:1.2rem}.superhero-section{text-align:center}.drink{width:85vw;width:var(--smallWidth);max-width:1170px;max-width:var(--fullWidth);margin:0 auto;text-align:left}.drink img{border-radius:.25rem;border-radius:var(--mainBorderRadius)}.drink p{font-weight:700;text-transform:capitalize}.drink span{margin-right:.5rem}.drink-info{padding-top:2rem}@media screen and (min-width:992px){.drink{display:grid;grid-template-columns:2fr 3fr;grid-gap:3rem;gap:3rem;align-items:center}.drink-info{padding-top:0}}
/*# sourceMappingURL=main.5ada52de.chunk.css.map */