.html{width:100vw}body{margin:0;min-height:100vh;font-family:roboto,sans-serif;background-color:#fffcec}#root{width:100%;min-height:100vh}h1{margin:0}.header{display:flex;align-items:center;justify-content:space-between;width:100%;height:100px;padding:0 100px;box-sizing:border-box;background-color:#fffcec;border-bottom:1px solid #562f0017}.headerButton{width:150px;text-align:center;text-decoration:none;color:#562f00;font-size:22px}.headerButton:hover{text-decoration:underline}.whatsappButton{display:flex;align-items:center;justify-content:space-between;background-color:#1da44f;padding:15px 25px;border-radius:5px;text-align:center;text-decoration:none;color:#fff;font-size:25px;transition:background-color .15s ease,transform .15s ease}.whatsappButton p{margin:0}.whatsappButton>img{height:30px;padding-right:10px}.whatsappButton:hover{background-color:#157436;transform:scale(1.1);transition:.5s}.whatsappButton:active{background-color:#1da44f}.abs{display:flex;align-items:center;gap:20px}.abs>h1{color:#562f00}.abs>img{height:50px}@media(max-width:1000px){.header{height:100px;gap:20px;padding:0 50px}.abs{font-size:15px}.headerButton{font-size:18px}}@media(max-width:750px){.header{height:100px;gap:20px;padding:0 20px}.abs{font-size:12px}.abs h1{font-size:20px}.headerButton{font-size:14px}.linksButtons{display:flex;gap:20px}.whatsappButton{font-size:15px}}@media(max-width:600px){.header{height:100px;gap:20px;padding:0 20px}.abs{font-size:12px}.abs h1{font-size:20px}.headerButton{font-size:14px}.linksButtons{display:flex;flex-direction:column}.whatsappButton{width:100%;font-size:15px}}@media(max-width:550px){.header{height:100px;gap:10px;padding:0 10px}.abs h1{font-size:17px}.linksButtons{display:flex;flex-direction:column}.whatsappButton{align-items:center;justify-content:center;height:20px;width:20px}.whatsappButton p{display:none}.whatsappButton img{padding:0}}@media(max-width:480px){.header{height:70px;gap:15px;padding:0 10px}.abs h1{font-size:15px}.linksButtons{display:flex;flex-direction:column}}@media(max-width:400px){.header{height:70px;gap:10px;padding:0 10px}.abs h1{font-size:12px}.linksButtons{display:flex;flex-direction:column}}.aboutPageContainer{display:flex;justify-content:center;align-items:center;min-height:80vh}.startTitleAbout{color:#562f00;font-size:60px;font-family:Dancing Script,cursive;font-weight:700}.dscb{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#fff;width:70vw;border:2px solid #562F00;border-radius:8px}.dscbMain{display:flex;width:100%;margin:16px}.dscbMain>img{width:45%;border-radius:8px;object-fit:cover;border:2px solid #562F00}.dscbMainText{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:20px;padding:0 20px}.dscbMainText>p{color:#562f00;font-size:25px;margin:20px;text-align:justify}.socialMediaButtons{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px;width:100%}.instagramButton{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(70deg,#ff352a,#a234de);padding:0;border-radius:5px;text-align:center;text-decoration:none;color:#fff;font-size:25px;transition:background-color .15s ease,transform .15s ease}.instagramButton img{height:30px;padding-right:10px}.instagramButton>a:hover{background-color:#a234de;transform:scale(1.2);transition:.5s}@media(max-width:1100px){.aboutPageContainer{display:flex;align-items:center;justify-content:center}.dscb{width:90vw}.dscbMain{width:100%;flex-direction:column;gap:20px}.dscbMain>img{display:none}.dscbMainText{padding:0}.dscbMainText p{margin:0;font-size:3vw}.startTitleAbout{font-size:6vw}}.productBlock{display:flex;flex-direction:column;align-items:center;background-color:#fff;width:300px;border-radius:8px;border-width:2px;border-color:#562f00;border-style:solid;transition:transform .3s ease;animation:nascer .4s ease}.productBlock:hover{transform:scale(1.1)}@keyframes nascer{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.productBlock>h2{font-size:40px}.productImg{width:300px;height:200px;border-radius:5px 5px 0 0;object-fit:cover}.blockProductTitle{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 60px);color:#562f00;font-size:20px;margin:0 30px}.blockProductTitle p{font-size:25px;font-weight:800;color:#0ab70a}.addToCartButton{background-color:#1da44f;color:#fffcec;border:none;border-radius:5px;padding:15px 30px;font-size:20px;cursor:pointer;margin-bottom:30px;transition:background-color .15s ease,transform .15s ease;text-decoration:none}.addToCartButton:hover{background-color:#157436;transform:scale(1.05);transition:.3s}.productsPageContainer{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:start;background-color:#fffcec}.productsPageTopText{color:#562f00;font-size:30px;text-align:center;font-family:dancing script,cursive;font-weight:600;margin-top:30px}.productsPageTopText p{font-family:sans-serif;font-weight:100;margin:0}.productsBoxContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:30px}.productsPageTopButtons{display:flex;background-color:#562f00;color:#fffcec;border:1px solid #562F00;border-radius:5px;justify-content:space-between;padding:10px 30px;margin-top:30px;margin-bottom:15px}.productsPageTopButtons input{display:none}.productsPageTopButtons label{transition:background-color .15s ease,color .15s ease,transform .3s ease;padding:5px 15px;border-radius:5px;font-family:sans-serif;font-weight:100}.productsPageTopButtons label:hover{cursor:pointer;background-color:#fffcec;color:#562f00;transform:scale(1.1)}.productsPageTopButtons label:active{cursor:pointer;background-color:#562f00;color:#fffcec;transform:scale(1.1)}.productBlock{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;width:30%;border-radius:8px;border-width:2px;border-color:#562f00;border-style:solid}.productBlock p,.productBlock h2{color:#562f00}.productBlock>h2{font-size:40px;margin:30px 10px 15px}.productBlock>p{font-size:20px;text-align:center;margin:15px 30px 30px}.productImg{width:100%;height:400px;border-radius:5px 5px 0 0;object-fit:cover}@media(max-width:900px){.productBlock{width:27%;height:400px}.productBlock>h2{margin-bottom:0;font-size:25px}.productBlock>p{font-size:15px;margin:10px 20px 20px}.productBlock>img{height:250px}}@media(max-width:700px){.productBlock{width:30%;height:60vw}.productBlock>h2{margin-bottom:0;font-size:4vw}.productBlock>p{font-size:2vw;margin:10px 20px 20px}.productBlock>img{height:250px}}.googleMaps>iframe{width:600px;height:600px;border:2px solid #562F00;border-radius:8px}@media(max-width:700px){.googleMaps>iframe{max-width:90vw;height:300px}}.activityHoursContent{display:grid;grid-row:auto;grid-area:auto;background-color:#f5f5f5;padding:20px;border-radius:8px;border:2px solid #562F00;gap:20px}.activityHoursContent>h1{color:#562f00;font-size:30px;text-align:center}.hourRow>span{color:#562f00;font-size:25px;text-align:center}.hourRow{display:flex;justify-content:space-between}.hourRow>h1{color:#562f00;font-size:25px;text-align:center;font-weight:400}.mainHomeContainer{width:100%;height:80vh;background-image:url(/images/melissaFundo.png);background-size:cover;background-position:right;background-repeat:no-repeat}.mainHomeContainerContent{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.brandTitle{font-family:Dancing Script,cursive;color:#c2aa22;font-size:100px}.mainHomeContainerContent h1{color:#9e1500;font-size:90px;font-weight:400;font-family:dancing script,cursive;font-weight:900;margin-left:30px;text-shadow:#fffcec 0px 0px 0px,#fffcec 1px 1px 0px,#fffcec -1px -1px 0px,#fffcec -1px 1px 0px,#fffcec 1px -1px 0px}.mainHomeContainerContent h2{color:#562f00;margin:0;font-size:40px;font-weight:400;text-shadow:#fffcec 0px 0px 0px,#fffcec 1px 1px 0px,#fffcec -1px -1px 0px,#fffcec -1px 1px 0px,#fffcec 1px -1px 0px}.mainHomeContainerContent p{color:#562f00;font-size:25px;background-color:#0000;text-decoration:none;margin-left:30px;text-shadow:#fffcec 0px 0px 0px,#fffcec 1px 1px 0px,#fffcec -1px -1px 0px,#fffcec -1px 1px 0px,#fffcec 1px -1px 0px}.btn{display:flex;align-items:center;justify-content:center;width:300px;height:100px;border-radius:8px;color:#fff;font-size:30px;font-weight:800;text-decoration:none;transition:filter .15s ease,transform .15s ease;margin-left:30px}.btn:hover{filter:brightness(.9);transform:scale(1.05);transition:.7s}.fazerEncomenda{background-color:#678e79}.verProdutos{background-color:#d4693b}.mainHomeContainerButtons{display:flex;gap:80px}.mainHomeBottomContainer{display:flex;flex-direction:column;align-items:center}.mainHomeBottomText{color:#562f00;font-size:25px;margin-top:10px;background-color:#fffcec;text-align:center}.mainHomeBottomText h2{color:#562f00;font-size:25px;font-weight:400}.mainHomeBottomProdutos{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;margin-top:20px;padding:50px 0;width:100%;background-color:#ffce99}.produtosDemo{display:flex;justify-content:center;gap:30px}.location{width:100%;height:auto;background-color:#f9f9f9}.locationContent{display:flex;justify-content:center;align-items:center;gap:50px;padding:0 0 50px;flex-wrap:wrap;width:100%;background-color:#fffcec}@media(max-width:550px){.btn{width:250px;height:70px;font-size:20px}}.locationName{text-align:center;padding:20px 0;background-color:#fffcec}.locationName h1{color:#562f00;font-size:50px}.locationSpecs{display:flex;flex-direction:column;gap:30px;max-width:500px;background-color:#fffcec}.locationText{background-color:#fff;padding:20px;border-radius:8px;border:2px solid #562F00;font-size:25px}.locationText>p{color:#562f00;text-align:center;margin:30px 0;font-weight:400}.startTitle{color:#562f00;font-size:50px;text-align:center;font-family:dancing script,cursive;font-weight:900}.maps{display:flex;justify-content:center}@media(max-width:700px){.locationContent{flex-direction:column;gap:30px}.maps{width:90vw}.mainHomeContainer{background-image:url(/images/melissaFundo2.png);align-items:center}.mainHomeContainerContent{padding:10px;width:calc(100% - 20px);justify-content:flex-start}.mainHomeContainerContent h1{font-size:13vw;margin:0}.mainHomeContainerContent h2{font-size:6vw}.mainHomeContainerContent p{font-size:5vw;margin:20px}.startTitle{font-size:10vw;margin:0}.mainHomeBottomContainer h2{font-size:3.5vw}.produtosDemo{width:95vw;gap:10px}.locationSpecs{width:90vw}}.adminPageContainer{display:flex;flex-direction:column;height:100%;width:100%;justify-content:center;align-items:center}.prdct{height:100px;width:100%}.prdct input{width:300px;height:40px;border-radius:5px;border:1px solid #562F00;padding:0 10px}.prdct button{background-color:#1da44f;color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.prdct{display:flex;align-items:center;gap:20px;margin-bottom:30px}
