body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{text-align:center;width:100vw}*{box-sizing:border-box}.navbar{align-items:center;background-color:#f7f4f2;display:flex;height:3.5rem;justify-content:space-between;padding:.5rem 2rem;width:100vw}.logo a{color:#000;text-decoration:none}.shopname{font-size:1.3rem;letter-spacing:.2rem}.shopname:hover{cursor:pointer}.menu ul{display:flex;gap:1.5rem}.hiddenMenu li,.menu ul li{list-style:none}.hiddenMenu li a,.menu ul li a{color:#000;font-weight:500;padding-bottom:.6rem;text-decoration:none}.menu ul li a:hover{border-bottom:1px solid #000;cursor:pointer}.Hamburger{background-color:initial;border:none;display:none}.Hamburger:hover{cursor:pointer}.hiddenMenu{display:none}.hiddenMenu ul{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-left:-3rem}.hiddenMenu ul li a{font-size:.9rem}.hiddenMenu ul li a:hover{border-bottom:1px solid #000;cursor:pointer;padding-bottom:.6rem}#open .hiddenMenu{display:flex}#open h1{display:none}@media (max-width:430px){.menu{display:none}.Hamburger{display:block}}.homePage{box-sizing:border-box;margin:0;padding:0;width:100%}.wrapper{display:grid;grid-template-columns:1fr 1fr;height:90vh;max-width:1440px}.wrapper h1{color:#323434;font-size:2rem;letter-spacing:.1rem}.rightSide{background-position:top -9rem left 0;background-repeat:no-repeat;background-size:cover}.wrapper p{color:#323434;font-weight:500;line-height:1.8;opacity:.8}.leftSide{align-items:flex-start;background-color:#f7e1e1;display:flex;flex-direction:column;justify-content:center;padding:0 7rem;text-align:left}.leftSide button{background-color:initial;border:1px solid #993434;color:#cd5c5c;font-size:.8rem;font-weight:700;letter-spacing:.2rem;margin-top:1.5rem;padding:.7rem 2rem}.leftSide button:hover{background-color:#cd5c5c;border:none;color:#fff;cursor:pointer}@media (max-width:430px){.wrapper{grid-template-columns:1fr;height:auto}.wrapper h1{font-size:1.5rem}.rightSide{background-position:top -5rem left 0;background-size:cover;height:70vh;width:100%}.leftSide{align-items:center;padding:2rem;text-align:center}}.footer{align-items:center;background-color:#f7f4f2;display:flex;justify-content:flex-end;padding:0 2rem}.icon{display:flex;gap:.7rem;margin-right:2rem}.footer p{font-size:.8rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.icon svg:hover{border-bottom:1px solid #000;cursor:pointer}@media (max-width:430px){.footer{justify-content:space-between}.footer p{font-size:.5rem}}.product{box-sizing:border-box;padding:1rem 5rem}.product h1{text-align:left}.productContent{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;margin:2rem 0;text-align:left}.productItem div{background-repeat:no-repeat;background-size:cover;height:22rem;object-fit:fill;width:20rem}.productItem div:hover{cursor:pointer;opacity:.7}.productItem h1{font-size:1.2rem}.productItem h1:hover{color:#2f4f4f;cursor:pointer}@media (max-width:430px){.product h1{text-align:center}.productContent{grid-template-columns:1fr;justify-content:center}.productItem h1{font-size:1.2rem;text-align:left}}.about{height:100vh;overflow:scroll;text-align:left;width:100vw}.bannerAbout{background-repeat:no-repeat;background-size:cover;height:80%;width:100%}.about h1{margin-left:3rem}.story{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:0 3rem 2rem;text-align:left}.story p{line-height:1.8;opacity:.8}@media (max-width:430px){.about{height:auto;text-align:center}.bannerAbout{background-size:cover;height:24rem}.about h1{margin-left:0}.story{gap:0;grid-template-columns:1fr}};.contact{box-sizing:border-box}.contact h1{text-align:left}.contactContent{display:grid;grid-template-columns:1fr 1fr;height:auto}.leftImage{background-repeat:no-repeat;background-size:cover}.text{display:flex;flex-direction:column;margin:auto 0;padding:0 5rem;text-align:left}hr{margin:2rem 0}.text input{margin:1rem 0;width:80%}.text button{background-color:initial;border:1px solid #993434;color:#cd5c5c;font-size:.8rem;font-weight:700;letter-spacing:.2rem;margin:1.5rem 0 1rem;padding:.7rem 2rem;text-transform:uppercase;width:50%}.text button:hover{background-color:#cd5c5c;border:none;color:#fff;cursor:pointer}@media (max-width:430px){.contactContent{grid-template-columns:1fr}.text{margin:3rem 0}.leftImage{grid-row:1;height:70vh}.contact h1{margin-left:0;text-align:center}.text button{width:70%}}
/*# sourceMappingURL=main.ef97c1a4.css.map*/