:root{--base-spacing:12%;--base-spacing-mobile:20px}p{font-size:16px}#aboutus{background-position:right bottom 62%;background-repeat:no-repeat;background-size:75%}.image-rotate{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.footer-links{background-image:url(/images/tree-log.png);background-position:left bottom 2px;background-repeat:no-repeat;background-size:contain}.section-padding{padding:40px var(--base-spacing) 40px var(--base-spacing)}.section-margin{margin:40px 100px}.hr{width:calc(100% - 2 * var(--base-spacing))}.additional-content-text{margin-top:1rem;font-weight:600}.additional-content-text a{color:hsl(var(--palette-2))}.additional-content-text a:hover{text-decoration:underline}@media screen and (max-width:1650px){:root{--base-spacing:10%}.section-padding{padding:40px var(--base-spacing) 40px var(--base-spacing)}.section-margin{margin:35px 75px}.hr{width:calc(100% - 2 * 150px)}}@media screen and (max-width:1536px){:root{--base-spacing:8%}.section-padding{padding:40px var(--base-spacing) 40px var(--base-spacing)}.section-margin{margin:35px 75px}.hr{width:calc(100% - 2 * 150px)}}@media screen and (max-width:1280px){:root{--base-spacing:6%}.section-padding{padding:40px var(--base-spacing) 40px var(--base-spacing)}.section-margin{margin:35px 75px}.hr{width:calc(100% - 2 * 150px)}}@media screen and (max-width:1024px){:root{--base-spacing:7%}p{font-size:14px}.section-padding{padding:40px var(--base-spacing) 40px var(--base-spacing)}.section-margin{margin:30px 50px}}@media screen and (max-width:768px){:root{--base-spacing:8%}.section-padding{padding:20px var(--base-spacing) 20px var(--base-spacing)}.section-margin{margin:20px}.hr{width:calc(100% - 2 * var(--base-spacing-mobile))}}@media screen and (max-width:640px){:root{--base-spacing:5%}.section-padding{padding:20px var(--base-spacing) 20px var(--base-spacing)}.section-margin{margin:20px}.hr{width:calc(100% - 2 * var(--base-spacing-mobile))}}@media screen and (max-height:800px) and (min-width:1536px){.grid-container{max-height:500px!important}}@media screen and (max-height:750px) and (min-width:1024px){.cta-button{height:280px!important}}@media screen and (max-height:650px) and (min-width:1024px){.hero-home{height:700px!important}.cta-button{height:280px!important}}@media screen and (max-height:550px) and (min-width:1024px){.grid-container{margin-bottom:-10vh!important}}@media screen and (max-height:600px){.shop-container{width:620px!important}.signboard{margin-bottom:-3vh!important}}@media screen and (min-width:2560px){body{font-size:18px}}@media screen and (min-width:3840px){body{font-size:20px}}
/*# sourceMappingURL=742639670bbdc3a9.css.map*/