@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap);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}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}@font-face{font-family:CopperPlate;src:url(/static/media/copperplate_gothic_regular.1e4421e93a117fde8bd8.woff) format("woff"),url(/static/media/copperplate_gothic_regular.9c0297d0613b713c8d2f.woff2) format("woff2")}@font-face{font-family:CopperPlateBold;src:url(/static/media/copperplate_gothic_bold_regular.2a80e823d2aab6ad1d25.woff) format("woff"),url(/static/media/copperplate_gothic_bold_regular.a0a40b813a232114701d.woff2) format("woff2")}.lato-regular{font-style:normal}.lato-regular,.lato-regular-italic{font-family:Lato,sans-serif;font-weight:400}.lato-regular-italic{font-style:italic}.lato-bold{font-style:normal}.lato-bold,.lato-bold-italic{font-family:Lato,sans-serif;font-weight:700}.lato-bold-italic{font-style:italic}.lato-black{font-style:normal}.lato-black,.lato-black-italic{font-family:Lato,sans-serif;font-weight:900}.lato-black-italic{font-style:italic}a{color:#00a651;text-decoration:underline}a:active,a:hover{color:#40bc7d;text-decoration:none}a:visited{color:#40bc7d;text-decoration:underline}.site_container{margin:0 auto;max-width:1100px}.content{padding:10px}@media(min-width:768px){.content{padding:20px}}.section_header{background-color:#000;color:#00a651;font-family:CopperPlate,serif;font-size:2rem;font-weight:400;letter-spacing:-.05rem;line-height:1.8rem;margin:40px 0 0;padding:10px}@media(min-width:768px){.section_header{padding:10px 20px}}@media(min-width:992px){.section_header{font-size:2.2rem}}.banner_image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px;margin:0 0 20px;width:100%}header{background-color:#000;height:80px;position:-webkit-sticky;position:sticky;top:0}@media(min-width:576px){header{height:90px}}header .site_container{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 10px}@media(min-width:768px){header .site_container{padding:0 20px}}header .logo_image{height:60px;width:auto}@media(min-width:576px){header .logo_image{height:70px}}header .menu_burger{background:none;border:none;display:flex;flex-direction:column;height:19px;justify-content:center;position:relative;width:24px}@media(min-width:576px){header .menu_burger{display:none}}header .menu_burger>div{background-color:#00a651;height:3px;left:0;opacity:1;position:absolute;width:100%}header .menu_burger>div:first-child{top:0;transition:opacity .5s}header .menu_burger>div:last-child{bottom:0;transition:opacity .5s}header .menu_burger>div:nth-child(2),header .menu_burger>div:nth-child(3){transition:rotate .5s}header .menu_burger.open>div:first-child,header .menu_burger.open>div:last-child{opacity:0;transition:opacity .5s}header .menu_burger.open>div:nth-child(2){rotate:45deg;transition:rotate .5s}header .menu_burger.open>div:nth-child(3){rotate:-45deg;transition:rotate .5s}nav{background-color:#000;bottom:0;height:calc(100% - 80px);position:fixed;right:-100%;transition:right .5s;width:100%}@media(min-width:576px){nav{background-color:#0000;bottom:auto;height:auto;position:relative;right:auto;transition:none;width:auto}}nav.open{right:0;transition:right .5s}nav>ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}@media(min-width:576px){nav>ul{flex-direction:row;width:auto}}nav>ul>li{margin:1px 0;width:100%}@media(min-width:576px){nav>ul>li{margin:0;width:auto}}nav>ul>li>button{background-color:#222;border:none;color:#00a651;display:block;font-family:CopperPlate,serif;font-size:1.4rem;padding:20px;text-align:left;text-decoration:none;width:100%}@media(min-width:576px){nav>ul>li>button{background-color:#0000;margin-left:10px;padding:5px}}nav>ul>li>button:active,nav>ul>li>button:hover{color:#40bc7d}#intro .hero_image{align-items:center;background-image:linear-gradient(#ffffff80,#ffffff80),url(/static/media/storefront.bf94aa10bfaa5cf0b690.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:330px;justify-content:center;width:100%}#intro .hero_image>h1{color:#000;font-family:CopperPlateBold,serif;font-size:3rem;line-height:2.8rem;margin:0 0 10px;max-width:80%;text-shadow:2px 2px #00a651}@media(min-width:576px){#intro .hero_image>h1{max-width:none;width:490px}}@media(min-width:992px){#intro .hero_image>h1{font-size:3.5rem;width:-webkit-max-content;width:max-content}}#intro .hero_image>h2{color:#000;font-size:1.2rem;margin:0;max-width:80%;text-shadow:1px 1px #00a651}@media(min-width:576px){#intro .hero_image>h2{max-width:none;width:490px}}@media(min-width:992px){#intro .hero_image>h2{font-size:1.4rem;width:-webkit-max-content;width:max-content}}#intro .logo_image{display:block;margin:10px 0 20px;width:150px}@media(min-width:576px){#intro .logo_image{width:180px}}@media(min-width:992px){#intro .logo_image{width:250px}}#intro h3{font-size:1.2rem;margin:5px 0}@media(min-width:992px){#intro h3{font-size:1.3rem}}#intro h3 .phone_num{color:#d55e33;display:block}#intro p{font-size:1rem;margin:5px 0 10px}@media(min-width:992px){#intro p{font-size:1.1rem;margin:10px 0}}#intro h4{font-size:1.1rem;margin:20px 0 5px}#intro .hours{font-size:1rem;margin:5px 0}@media(min-width:992px){#intro .hours{font-size:1.1rem}}#menu{scroll-margin-top:80px}@media(min-width:576px){#menu{scroll-margin-top:90px}}#menu .banner_image{background-image:url(/static/media/menu.ec7e3744139884e46525.jpg);padding:0}#menu h3{border-bottom:1px solid #00a651;font-family:CopperPlate,serif;font-size:1.5rem;line-height:1.2rem;margin:0 0 20px;padding:0 0 5px}@media(min-width:992px){#menu h3{font-size:1.8rem;line-height:1.5rem}}#menu h4{color:#00a651;font-size:1.1rem;margin:0}#menu ul{margin:0 0 20px;padding:0}@media(min-width:992px){#menu ul{margin:0 0 40px}}#menu ul li{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0 0 20px}#menu ul li p{font-size:1rem;margin:0}#menu ul li p.price{color:#d55e33;font-size:1.1rem;margin-left:10px}#menu ul li p.add_on,#menu ul li p.description{flex-basis:100%;font-size:1rem;margin-top:5px}#menu ul li p.add_on{display:flex;justify-content:flex-start}#menu ul li p.add_on span:first-child{width:210px}#menu .custom h4{margin-bottom:10px;width:100%}@media(min-width:576px){#menu .custom .custom_columns ul{margin:0 0 30px}}@media(min-width:992px){#menu .custom .custom_columns ul{margin:0 0 40px}}#menu .custom .custom_columns ul li{margin:0 0 10px}#menu .custom .custom_columns ul li p.price{font-size:1rem}@media(min-width:576px){#menu .custom .custom_columns{align-content:flex-start;display:flex;flex-wrap:wrap}}#menu .custom .custom_columns>div:first-child{flex-basis:100%}@media(min-width:768px){#menu .custom .custom_columns>div:first-child{flex-basis:66%}}@media(min-width:992px){#menu .custom .custom_columns>div:first-child{flex-basis:50%}}@media(min-width:576px){#menu .custom .custom_columns>div{flex-basis:50%}}@media(min-width:768px){#menu .custom .custom_columns>div{flex-basis:33%}}@media(min-width:992px){#menu .custom .custom_columns>div{flex-basis:25%}}#about{scroll-margin-top:80px}@media(min-width:576px){#about{scroll-margin-top:90px}}#about .banner_image{background-image:url(/static/media/store.499b6535b1e87045acd1.jpg)}#about h3{font-size:1.2rem;margin:5px 0 20px}@media(min-width:992px){#about h3{font-size:1.4rem}}#about h4{color:#00a651;font-size:1.2rem;margin:0 0 10px}@media(min-width:992px){#about h4{font-size:1.4rem}}#about p{font-size:1rem;margin:0 0 20px}@media(min-width:992px){#about p{font-size:1.1rem;line-height:1.6rem;max-width:800px}}#about .founder_headshot{background:url(/static/media/amy.751c1b4940866a745ef8.jpg) no-repeat top;background-size:cover;border-radius:50%;height:200px;margin:0 0 10px;width:200px}#about .contact_link{display:block;margin:0 0 10px}@media(min-width:992px){#about .contact_link{font-size:1.1rem;line-height:1.5rem}}#about .map{margin:20px 0 0}footer{background-color:#000;font-size:12px;padding:5px;text-align:center}footer .social_icon{fill:#fff;display:inline-block;height:auto;padding:0 5px 5px;width:30px}footer a{color:#00a651;text-decoration:none}footer a:active,footer a:hover{color:#40bc7d}footer .address{display:block}footer .pipe{color:#fff;padding:0 5px}
/*# sourceMappingURL=main.0e5bab24.css.map*/