.App{font-family:Arial,Helvetica,sans-serif;height:auto;width:100%}.App,body,html{display:flex;flex-direction:column}body,html{height:100%;margin:0;overflow-y:auto;padding:0}.home{align-items:left;background-color:#faebd7;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;font-family:Times New Roman,Times,serif;height:90vh;justify-content:center;padding-bottom:80px;padding-top:80px;position:relative;width:100%}.background-overlay{background:#8685852e;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.headerContainer{margin-left:50px;margin-top:-200px;position:relative;text-shadow:#000 3px 0 40px;width:auto;z-index:2}.headerContainer h1{align-items:center;color:#faebd7;font-size:100px;font-weight:400;height:60px;justify-content:center}.headerContainer p{color:#faebd7;font-size:50px;padding:0;z-index:2}.headerContainer button{background-color:#795548;border:2px solid #faebd7;border-radius:10px;color:#faebd7;cursor:pointer;font-size:20px;height:70px;justify-content:center;width:200px}.headerContainer button:hover{background-color:#513329;cursor:pointer;transition:.3s ease-in}body{overflow-y:auto}@media only screen and (max-width:950px){.headerContainer,.home{align-items:center;justify-content:center}.headerContainer{background-color:#795548ba;border-radius:10px;color:#fff;display:flex;flex-direction:column;margin-left:0;padding:10px;width:80%}.headerContainer h1{font-size:9vw;max-width:100%}.headerContainer h1,.headerContainer p{color:#faebd7;height:auto;text-align:center;text-shadow:none}.headerContainer p{font-size:7vw;max-width:90%}.headerContainer button{background-color:#faebd7;color:#121619;font-family:Times New Roman,Times,serif;font-weight:300;margin-bottom:30px}.headerContainer button:hover{background-color:#e1e1e1;color:#121619}}.navbar{background-color:#513329;display:flex;flex-direction:row;height:150px;position:relative;width:100%;z-index:1000}.navbar .leftSide{align-items:center;display:flex;flex:50% 1;height:100%;padding-left:150px}.navbar .leftSide img{width:150px}.navbar .rightSide{align-items:center;display:flex;flex:50% 1;height:100%;justify-content:center}.navbar a{color:#faebd7;font-size:20px;margin:20px;text-decoration:none}.navbar a:hover{font-size:25px}.navbar .rightSide button{background-color:initial;border:none;color:#faebd7;cursor:pointer}.navbar .rightSide svg{font-size:40px}.navbar #open{padding-left:0}.navbar #open img{display:none}.navbar #close img{display:inherit}.navbar #open .hiddenLinks{display:inherit;margin-left:30px}.navbar #close .hiddenLinks{display:none}.logo{cursor:pointer;transition:transform .2s ease-in-out}.logo:hover{transform:scale(.9)}.hiddenLinks #open{font-size:20}@media only screen and (max-width:900px){.navbar .rightSide a{width:70px}.navbar .leftSide{padding-left:50px}}@media only screen and (max-width:600px){.navbar .rightSide a{display:none}.navbar .rightSide{justify-content:flex-end;padding-right:50px}.navbar .rightSide button{display:inherit}}@media only screen and (min-width:600px){.hiddenLinks,.navbar .rightSide button{display:none}}.footer{align-items:left;background-color:#513329;color:#faebd7;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif;font-size:20px;justify-content:space-between;padding:20px}.footerLeft,.footerRight,.storeHours{flex:1 1 30%;padding:10px;text-align:center}.storeHours{border-left:5px solid #faebd7;border-right:5px solid #faebd7}.footerRight{align-items:center;display:flex;justify-content:center}.socialMedia svg{color:#faebd7;cursor:pointer;font-size:70px}.about{align-items:center;background-color:#faebd7;display:flex;flex-direction:row;font-family:Times New Roman,Times,serif;justify-content:center;min-height:90vh;padding-bottom:80px;padding-top:10px;width:100%}.aboutPhoto{background-position:0;background-repeat:no-repeat;background-size:contain;flex:1 1;margin-left:50px;min-height:400px;overflow:hidden;width:500%}.aboutText{display:flex;flex:1 1;flex-direction:column;font-size:larger;justify-content:center;margin:50px}@media only screen and (max-width:650px){.about{flex-direction:column}.aboutPhoto,.aboutText{align-items:center;justify-content:center;margin:0;text-align:center}.aboutText{background-color:#795548ba;border-radius:10px;color:#fff;padding:20px;width:80%}.aboutPhoto{width:90%}}.contact{align-items:center;background:#faebd7;display:flex;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif;gap:20px;justify-content:space-between;padding:20px}.contact-form,.hours-and-methods-container,.map-container{border-radius:10px;flex:1 1 30%}.contact-form,.hours-and-methods-container{padding:10px}.hours-and-methods-container{font-size:larger;max-width:400px;text-align:center}.contact-methods-container,.store-hours-container{border:#795548;border-radius:50px;border-style:solid;margin-bottom:20px;margin-top:20px;padding:10px}.contact-form,.contact-methods-container,.store-hours-container{box-shadow:0 4px 8px #00000080}.contact-form{border:solid #795548}form h2{font-size:30px;text-align:center}.inputBox{margin-right:15px;margin-top:20px}.inputBox .field{background:#0000;border:2px solid #795548;border-radius:6px;color:#333;font-size:16px;height:50px;margin-top:8px;outline:none;padding:15px;width:95%}.inputBox .field.mess{height:200px;resize:none}form button{background:#795548;border:none;border-radius:6px;box-shadow:0 0 10px #0000001a;color:#faebd7;cursor:pointer;font-size:24px;font-weight:600;height:55px;margin-top:25px;transition:.5s;width:100%}form button:hover{background:#412921}
/*# sourceMappingURL=main.e273694c.css.map*/