.navbar{width:100%;height:var(--height-navbar);position:fixed;top:0;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:var(--section-shadow);font-family:karla,Arial,Roboto,sans-serif;z-index:10}.navbar--logo{height:45px;align-self:center;margin-top:10px}.footer{background-color:var(--gray-dark);color:#fff;padding:4rem 1rem}.footer,.footer-main{display:flex;flex-direction:column;align-items:center}.footer-section{margin-bottom:var(--element-margin)}.footer-title{font-weight:600;font-size:1.2rem;text-align:center;padding-bottom:.5rem}.footer-list p{color:var(--gray-light);text-align:center;margin:.25rem auto}.store-logo{display:block;margin:0 auto;height:80px}.social-logos{display:flex;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.social-logo{height:40px}.footer-copyright div{color:#000;text-align:center;margin:0 auto;font-weight:300;font-size:1rem;padding:0}@media (min-width:768px){.footer-main{flex-direction:row-reverse;grid-gap:4rem;gap:4rem;align-items:flex-start}}.button{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;padding:.8rem 2.5rem;margin:2rem auto 0;box-shadow:var(--element-shadow);border-radius:30px;text-decoration:none}.button-text{text-transform:uppercase;font-weight:600;font-size:1.25rem;text-decoration:none}.button:focus,.button:hover{background-color:var(--gray-dark);color:#fff;transition:all .3s ease-out;border:2px solid transparent}.primary{background-color:var(--orange-dark);color:#fff}.primary,.secondary{border:2px solid var(--orange-dark)}.secondary{background-color:#fff;color:var(--orange-dark)}.cta-disabled{display:none}.action-thumb-mini{border:2px solid;border-radius:10px;width:150px;height:150px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#fff;flex-shrink:0;margin-right:1rem}.thumb-mini-title{text-align:center;display:flex;flex-direction:column;justify-content:center;padding:.5rem;height:100%;font-weight:600;font-size:1rem}.thumb-mini-score{padding-bottom:.5rem;display:flex}.thumb-mini-points{font-weight:600;align-self:flex-end;padding-right:3px}.thumb-mini-leaf{color:#fff}.contactform,.leadform{display:flex;flex-direction:column;justify-content:center;width:100%;padding:var(--element-margin) 1rem 0}.about-page h1{line-height:3.5rem}.about-page h3{font-size:1.2rem}.section-divider{background-color:var(--orange-opacity)}.section-slider{display:flex;overflow-x:auto;padding-left:1rem;margin-top:3rem}.section-slider::-webkit-scrollbar{display:none}.contact-form{margin:var(--element-margin) 1rem 0;display:flex}.checkbox-acceptance{display:flex;align-items:center}label{margin-left:6px}input[type=checkbox]{width:1.5rem;height:1.3rem}.soon-page .contactform{padding-left:0;padding-right:0}.subscription-form .success-message{margin-top:2rem}@media (min-width:768px){.soon-page .page-header{flex-direction:column}}.legal-page .page-header{flex-direction:column}.legal-page .header-bg{height:100%}.contact-page .contactform{padding-left:0;padding-right:0}.contact-page .header-bg{margin-bottom:2rem}.contact-form .success-message{margin-top:2rem}@media (min-width:768px){.contact-page .page-header{flex-direction:column}.contact-page h1{font-size:2rem}}.accordion-container{margin:2rem 1rem 0;z-index:0}.MuiAccordion-root{background-color:#fff;border:1px solid var(--gray-dark);box-shadow:none;margin-bottom:1rem;border-radius:5px}.MuiTypography-root{font-family:var(--font-stack);font-size:1rem;color:var(--gray-dark)}.MuiTypography-root .bold{font-weight:600}.MuiAccordionSummary-root .MuiTypography-root{font-weight:600;font-size:1.2rem}.MuiAccordionDetails-root .MuiTypography-root{font-weight:300}li{margin-bottom:.5rem}:root{--orange-dark:#ea907a;--orange-light:#f6d7a7;--green-dark:#87aaaa;--green-light:#c8e3d4;--gray-dark:#555;--gray-light:#cbcbcb;--blue-dark:#1572a1;--blue-light:#9ad0ec;--purple-dark:#a267ac;--purple-light:#ffbcd1;--green-opacity:rgba(200,227,212,0.4);--orange-opacity:rgba(246,215,167,0.4);--font-stack:"karla",Arial,"Roboto",sans-serif;--font-special:"Caveat","cursive",sans-serif;--height-navbar:4rem;--element-margin:2rem;--element-shadow:0px 4px 10px rgba(0,0,0,0.1);--section-shadow:0px 4px 10px rgba(0,0,0,0.1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:karla,Arial,Roboto,sans-serif;font-family:var(--font-stack);color:#555;color:var(--gray-dark);font-size:16px;line-height:normal}input,select,textarea{font-size:100%}.main-container{padding-top:4rem;padding-top:var(--height-navbar)}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:2.5rem;font-weight:400}h1>.special-font{font-size:3.25rem}h2{font-size:2rem;font-weight:300}h2>.special-font{font-size:2.6rem}h3{font-size:1.25rem;font-weight:300}h3>.special-font{font-size:1.625rem}.special-font{font-family:Caveat,"cursive",sans-serif;font-family:var(--font-special);color:#ea907a;color:var(--orange-dark)}.link-router{text-decoration:none;color:inherit;cursor:pointer}@media (min-width:768px){h1 .special-font{font-size:3.9rem}h2{font-size:2.5rem}h2 .special-font{font-size:3.25rem}h3{font-size:1.5rem}h3 .special-font{font-size:1.95rem}}@media (max-height:700px){h1{font-size:2rem;line-height:2.6rem}h1 .special-font{font-size:2.6rem}h3{font-size:1rem;line-height:1.3rem}h3 .special-font{font-size:1.3rem}}.chevron-bottom{color:var(--gray-dark);align-self:center;font-size:2em;text-shadow:var(--element-shadow);-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-animation-delay:3s;animation-delay:3s;z-index:-1}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.header-bg{padding:var(--element-margin) 1rem 4rem 1rem;background-color:#fff}.page-header{display:flex;flex-direction:column;justify-content:space-between}.page-header h3{padding-top:var(--element-margin);font-weight:300;line-height:2rem}.section-image{display:block;max-height:300px;max-width:70%;margin:var(--element-margin) auto 0;object-fit:contain}.section-bg{background-color:var(--green-opacity);height:100%;padding:4rem 0}.page-section{display:flex;flex-direction:column;justify-content:space-between}.section-top{padding:0 1rem}.page-section h3{padding-top:var(--element-margin);font-weight:300;line-height:2rem}.orange-bg{background-color:var(--orange-opacity)}.green-bg{background-color:var(--green-opacity)}.white-bg{background-color:#fff}.section-divider-line{border-bottom:1px solid var(--gray-dark);margin:0 auto;width:200px}.section-divider{padding:2rem 0 0}@media (min-width:768px){.header-bg{display:flex;flex-direction:column;height:90vh}.page-header,.page-section{max-width:800px;margin:auto}.page-header{flex-direction:row}.page-header h1{margin-bottom:2rem;font-size:3rem}.header-top{margin-right:2rem}.section-image{margin:3rem auto 0;object-fit:contain}}@media (max-height:700px){.section-image{max-height:200px}}input[type=email],input[type=tel],input[type=text],input[type=url]{margin-bottom:1rem;margin-top:5px;height:2rem;text-indent:10px;border:1px solid var(--gray-dark);border-radius:5px;display:block;color:var(--gray-dark)}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background-color:var(--orange-opacity)}input[type=checkbox]{vertical-align:middle;display:inline-block}label{display:inline-block}textarea{margin-top:5px;padding:10px;height:200px;border:1px solid #444;border-radius:5px;display:block;resize:vertical;color:var(--gray-dark);font-family:var(--font-stack);margin-bottom:1rem}::-webkit-input-placeholder{font-family:Karla,sans-serif;color:var(--gray-light);font-size:1rem}:-ms-input-placeholder{font-family:Karla,sans-serif;color:var(--gray-light);font-size:1rem}::placeholder{font-family:Karla,sans-serif;color:var(--gray-light);font-size:1rem}button{background:none;border:none}.success-message{color:#155724;background-color:#d4edda;border-color:#c3e6cb;border-radius:5px;padding:1rem}
/*# sourceMappingURL=main.1b207503.chunk.css.map */