.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-x:hidden;overflow-y:auto;padding:0}.home{align-items:flex-start;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:flex-start;padding-bottom:80px;padding-left:80px;padding-top:30px;position:relative;width:100%}.background-overlay{background:#8685852e;inset:0;position:absolute;z-index:1}.headerContainer{background:linear-gradient(180deg,#553c2dd9,#3c2d23d9);border:3px solid #e6d2b5;border-radius:8px;box-shadow:inset 0 0 0 2px #fff0dc40,0 10px 30px #0006;max-width:-webkit-fit-content;max-width:fit-content;outline:2px solid #3c2d23cc;outline-offset:-8px;padding:26px 36px;text-align:left;z-index:2}.headerContainer h1{color:#faebd7;font-size:88px;font-weight:400;margin:0}.headerContainer p{color:#faebd7;font-size:44px;margin:8px 0 0}.headerContainer h1,.headerContainer p{text-shadow:4px 3px 18px #000}.headerContainer button{background-color:#795548;border:2px solid #faebd7;border-radius:10px;color:#faebd7;cursor:pointer;font-size:18px;height:64px;margin-top:24px;width:190px}.headerContainer button:hover{background-color:#513329;transition:.3s ease-in}body{overflow-y:auto}@media only screen and (max-width:950px){.home{align-items:center;padding:40px 20px}.headerContainer{border:2px solid #e6d2b5;border-radius:10px;max-width:90%;outline:2px solid #3c2d23cc;outline-offset:-6px;padding:22px 26px;text-align:center}.headerContainer h1{font-size:9vw}.headerContainer p{font-size:5.5vw}.headerContainer button{font-size:17px;height:60px;margin-bottom:10px;width:180px}}.navbar{background-color:#4a2f25;box-shadow:0 2px 10px #00000040;height:100px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.navbar,.navbar .leftSide{align-items:center;display:flex}.navbar .leftSide{flex:1 1;padding-left:48px}.navbar .leftSide img{width:90px}.navbar .rightSide{align-items:center;display:flex;flex:1 1;gap:34px;justify-content:flex-end;padding-right:48px}.navbar a{color:#f4e6cf;font-size:18px;font-weight:500;letter-spacing:.4px;text-decoration:none;transition:color .2s ease,transform .2s ease}.navbar a:hover{color:#faebd7;transform:scale(1.25)}.logo{cursor:pointer;transition:transform .2s ease-in-out}.logo:hover{transform:scale(.96)}.navbar .rightSide button{background:none;border:none;color:#f4e6cf;cursor:pointer}.navbar .rightSide svg{font-size:38px}.navbar #open{padding-left:0}.navbar #open img{display:none}.navbar #close img{display:inherit}.navbar #close .hiddenLinks{display:none}.navbar #open .hiddenLinks{align-items:flex-start;background-color:#4a2f25;box-shadow:0 10px 20px #00000040;display:flex;flex-direction:column;left:0;padding:18px 48px;position:absolute;top:100px;width:100%}.navbar #open .hiddenLinks a{color:#faebd7;display:block;font-size:22px;margin:12px 0;text-decoration:none}@media only screen and (max-width:900px){.navbar .leftSide{padding-left:28px}.navbar .rightSide{gap:22px;padding-right:28px}.navbar #open .hiddenLinks{padding:18px 28px}}@media only screen and (max-width:600px){.navbar{height:90px}.navbar .rightSide a{display:none}.navbar .rightSide{justify-content:flex-end;padding-right:28px}.navbar .rightSide button{display:inherit}.navbar #open .hiddenLinks{padding:18px 28px;top:90px}}@media only screen and (min-width:600px){.hiddenLinks,.navbar .rightSide button{display:none}}.footer{align-items:left;background-color:#4a2f25;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}@media only screen and (max-width:900px){.storeHours{border:5px solid #faebd7;border-left:none;border-right:none}.footerLeft,.footerRight,.storeHours{flex:1 1 100%}}.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.131416d0.css.map*/