@import url(https://fonts.googleapis.com/css?family=Borel);@import url(https://fonts.cdnfonts.com/css/inria-sans);@import url(https://db.onlinewebfonts.com/c/03064356c75fa5724311add92fe92b0f?family=Gilroy-Black);@import url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Montserrat:500);@import url(https://fonts.cdnfonts.com/css/aktiv-grotesk-cd-trial);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f4;font-family:Comic Sans MS;margin:0;overscroll-behavior:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#homepage{background-color:#fff8f2;font-family:Comic Sans MS}.hero-banner{align-items:center;color:#fff;display:flex;justify-content:center;overflow:hidden;width:100%}.hero-banner,.hero-image-container{height:100vh;position:relative}.hero-image{opacity:.6;transition:opacity .3s ease}.hero-image-container:after{background:#0000004d;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hero-container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;position:relative;width:100%;z-index:1}.hero-image-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.hero-image{filter:brightness(.6);height:100%;object-fit:cover;width:100%}.hero-content{font-family:Gilroy-Black,"sans-serif";margin:5%;max-width:600px;text-shadow:.08em .08em 0 #591e00,.06em .06em 0 #591e00,.06em .06em 0 #591e00,.02em .02em 0 #591e00;z-index:1}.hero-content h1{font-size:50px;margin:0 0 1rem;width:500px}.hero-content p{font-size:18px;margin:0 0 1rem;width:600px}.next-market{background-color:#f7f7f7;border-radius:12px;margin:2rem 0;padding:2rem;text-align:center}.countdown-timer{color:#4a90e2;font-size:1.5rem;font-weight:700;margin-top:1rem}.instagram-section{font-family:Gilroy-Black,sans-serif;font-size:1.6rem;letter-spacing:.5px;padding:40px 20px;text-align:center}.instagram-section p{margin:0}.instagram-link{color:#e1306c;font-weight:700;margin-left:6px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.instagram-link:hover{opacity:.8;transform:translateY(-2px)}.product-aisle{font-family:Gilroy-Black,"sans-serif";text-align:center}.product-title{color:#2c2c2c;font-size:50px;font-weight:700;margin:0;padding:0 0 2%}.bread-products{-ms-overflow-style:none;display:flex;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.bread-products::-webkit-scrollbar{display:none}.bread-card{align-items:center;border:1px solid #8b5e3c;flex:0 0 275px;flex-direction:column;justify-content:space-between;padding-bottom:1rem;scroll-snap-align:start;transition:transform .2s ease}.bread-image{height:275px;margin-bottom:.5rem;object-fit:cover;width:100%}.bread-title{font-size:1rem;font-weight:600;margin:.5rem 0}.bread-price{font-size:1.1rem;font-weight:700;margin:0;padding:0 0 .5rem}.cookie-products{-ms-overflow-style:none;display:flex;gap:1.5rem;justify-content:flex-start;overflow-x:auto;padding:2rem 0;scroll-snap-type:x mandatory;scrollbar-width:none}.cookie-products::-webkit-scrollbar{display:none}.cookie-card{flex:0 0 auto;overflow:hidden;position:relative;scroll-snap-align:start;transition:transform .2s ease,box-shadow .2s ease}.cookie-card:hover{box-shadow:0 6px 20px #0000001a}.cookie-image{display:block;height:350px;object-fit:cover}.cookie-overlay{align-items:center;background:#00000080;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:1rem;position:absolute;text-align:center;top:0;transition:opacity .3s ease;width:100%}.cookie-card:hover .cookie-overlay{opacity:1}.cookie-title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.cookie-desc{font-size:1rem;font-weight:500}.how-it-works{font-family:Gilroy-Black,"sans-serif";padding:0 20px 60px;text-align:center}.how-it-works h2{color:#333;font-size:50px;font-weight:800;margin-bottom:50px}.steps-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.step{flex:1 1 200px;text-align:center}.step-icon{align-items:center;background-color:#e6f0fc;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 15px;width:70px}.step h3{font-size:1.3rem;margin-bottom:10px}.step p{color:#555;font-size:1rem;line-height:1.5}.button-74{background-color:#ffe54c;border:2px solid #422800;border-radius:10px;box-shadow:4px 4px 0 0 #422800;color:#422800;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:40px;padding:0 18px;text-align:center;text-decoration:none;text-shadow:none;touch-action:manipulation;transition:.3s;user-select:none;-webkit-user-select:none}.button-74:hover{background-color:#fff}.button-74:active{box-shadow:2px 2px 0 0 #422800;transform:translate(2px,2px)}@media (min-width:768px){.button-74{min-width:120px;padding:0 25px}}@media screen and (max-width:768px){.hero-content h1,.hero-content p{width:100%}.hero-content{margin:0;max-width:700px;z-index:1}.hero-container{align-items:center;text-align:center}}*{box-sizing:border-box}.navbar-container{align-items:stretch;display:flex;font-family:Gilroy-Black,"sans-serif";justify-content:space-between;padding:1% 2%;position:var(--position);text-shadow:.08em .08em 0 #591e00,.06em .06em 0 #591e00,.06em .06em 0 #591e00,.02em .02em 0 #591e00;width:100%;z-index:2}.navbar-home{align-items:center;font-size:30px!important;list-style:none;margin-top:.5rem;opacity:70%;text-decoration:none;transition:transform .5s}.navbar-home:hover{opacity:100%}.navbar-social{font-size:30px;transition:transform .5s}.navbar-icons:hover{transform:scale(1.15)}.navbar-container ul{color:var(--primary-color);display:flex;gap:2rem;list-style:none;margin:0;padding:0}.navbar-nav a{align-items:center;color:inherit;display:flex;height:100%;min-width:20px;padding:.1rem;text-align:center;text-decoration:none}.navbar-nav li{display:block;font-size:18px;font-weight:900;margin:0;position:relative;transition:color .1s,background-color .1s;transition:.3s}.navbar-item{cursor:pointer;list-style:none;position:relative;transition:color .3s}.navbar-item:after{background-color:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-item:hover:after{width:100%}@media (max-width:850px){.navbar-container{display:none}}.donate-button{border:2px solid #422800;border-radius:10px;box-shadow:4px 4px 0 0 #422800;height:35px;transition:all .3s ease-in-out}.donate-button:hover{transform:scale(1.025);transition:all .3s ease-in-out}.global-banner{align-items:center;background-color:#ffe54c;border:1px solid #591e00;display:flex;height:5vh;justify-content:space-between;overflow:hidden}.long-banner{animation:scroll 30s linear infinite;display:inline-flex;font-family:Gilroy-Black,sans-serif;list-style:none;min-width:100%;padding-left:0}.global-banner:hover ul{animation-play-state:paused}.long-banner span{font-weight:25px;margin-right:20px}.long-banner a[href=""]{display:none}@media screen and (max-width:1036px){.global-banner{display:none;height:auto}.long-banner{display:none}}@keyframes scroll{to{transform:translateX(-100%)}0%{transform:translateX(0)}}#contact{display:flex;flex-direction:row;font-family:Gilroy-Black,"sans-serif";gap:10%;justify-content:center;padding:2% 5%}#contact h2{font-size:30px;margin:2% 0;padding:2% 0}.pickup-section{background-color:#f8f5f1;padding:60px 20px;text-align:center}.pickup-container{margin:0 auto;max-width:800px}.pickup-section h2{font-size:2rem;margin-bottom:30px}.pickup-items{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.pickup-item{align-items:center;color:#555;display:flex;font-size:1.1rem;font-weight:500;gap:10px;padding-bottom:2%}.pickup-icon{font-size:1.3rem}.contact-information-section a{color:#000}.contact-field{align-items:center;display:flex;gap:8px;padding-bottom:2%;text-decoration:none}.contact-item{color:#555}.contact-icon{font-size:1.3rem}.contact-information{padding:4% 0}.social-information a{padding-right:4%}.contact-social{color:#555;font-size:30px;transition:transform .5s}.contact-social:hover{transform:scale(1.15)}.contact{align-items:center;color:#000;display:flex;justify-content:center}.contact-form{color:#000;max-width:400px;width:100%}.contact-form .input-box{margin-top:10px}.input-box .field{background-color:initial;border:2px solid #b6b2b2;border-radius:6px;color:#000;font-size:16px;height:40px;margin-top:8px;outline:none;padding:10px;width:100%}.input-box .field.message{height:100px;resize:none}@media screen and (max-width:600px){#contact{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:5%;padding:5%}.contact-form{max-width:550px}}.catalog-grid li,.catalog-grid ol{display:inline-block;list-style:none;margin:0;padding:0}.catalog-grid h2{font-size:2rem;margin:20px 0 10px}.catalog-grid p{font-size:1.2rem;margin-bottom:20px}.catalog-grid{height:85%;text-align:center;width:100%}.catalog-container{height:100%;overflow-x:auto;white-space:nowrap;width:100%}.catalogitem{background-color:initial;height:100%;position:relative}.return-to-recipes{align-items:center;display:flex;height:5vh;padding-left:14%}.icon-small{font-weight:600;height:30px;width:30px}.return-text{font-size:18px;font-weight:600}.stats-section{background-color:#fff8f2;display:flex;flex-wrap:wrap;font-family:Gilroy-Black,"sans-serif";gap:2rem;justify-content:space-around;padding:4rem 2% 0;text-align:center}.stat{flex:1 1 200px;margin:1rem}.stat-number{color:#2c2c2c;font-size:3rem}.stat-label{color:#555;font-size:1rem;margin-top:.5rem}@media (max-width:768px){.stats-section{flex-direction:column;padding:2rem 1rem}.stat-number{font-size:2.5rem}.stat-label{font-size:.95rem}}@media screen and (max-width:600px){.stat{flex:none;padding:none}}.recipes-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;list-style:none;margin:3% 0;padding:0 5%}.recipe-item{flex:1 1 auto;max-width:31%;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;width:33%}.recipe-item:hover{transform:scale(1.025)}.recipe-link{color:#000;display:block;text-align:left;text-decoration:none}.recipe-link:hover{color:#333}.recipe-image{border-radius:12px;height:auto;width:100%}.recipe-header{color:#000;font-size:18px;margin:0}.recipe-created-date{color:#5e5d5d;font-size:14px;margin:0}@media screen and (max-width:800px){.recipe-item{max-width:100%}}#recipe-page{font-family:Comic Sans MS}#no-recipe-page{background-color:#f8f8f8;font-family:Arial,sans-serif;height:100vh}.site{width:100%}.error-section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px}.error-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:800px;padding:30px;text-align:center;width:100%}.error-title{font-size:2rem;font-weight:700}.error-message{color:#6c757d;font-size:1.2rem;line-height:1.5;margin-top:10px}.error-actions{margin-top:30px}#recipe-page{background-color:#f4f4f4;font-family:Inria Sans;padding-bottom:5%}.recipe-section{margin-left:15%;width:70%}.recipe-header-title-container{align-items:baseline;display:flex;gap:.5rem}.fa-icon{color:#1e3050;cursor:pointer;font-size:22px}.recipe-header-title{font-size:35px;margin:0}.recipe-header-subheader{font-size:18px;margin:0;padding:3px 0}.tooltip{cursor:help;position:relative}.tooltip-text{background-color:#000c;border-radius:5px;bottom:120%;color:#fff;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease .3s;visibility:hidden;width:220px;z-index:1}.tooltip:hover .tooltip-text{opacity:1;transition-delay:0s;visibility:visible}.video-container{margin:0 auto;overflow:hidden;padding-top:60%;position:relative;width:100%}.video-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.youtube-video-print,.youtube-video-thumbnail{width:100%}.youtube-video-caption{color:#656565;font-size:14px;font-style:italic;text-align:right}.recipe-content-container{display:flex;font-size:18px;gap:3%;margin-top:2%}.recipe-ingredients-column{height:100%;width:30%}.recipe-instructions-column{height:100%;width:70%}.recipe-ingredients-title{font-size:18px;margin:0;padding:0;text-decoration:underline}.recipe-ingredients-column ul{list-style:none;margin:0;padding:0 0 5%}.recipe-instructions-column ol{list-style:none;margin:0;padding:0}.recipe-instructions-title{font-size:18px;margin:0;padding:0;text-decoration:underline}.recipe-item-header{font-size:18px;font-weight:600;margin:0;padding:0}.recipe-item-instructions{padding-bottom:2%}@media screen and (max-width:800px){.return-to-recipes{padding-left:3%}.recipe-section{margin:0 5%;width:90%}.recipe-content-container{flex-direction:column}.recipe-ingredients-column,.recipe-instructions-column{width:100%}}@media print{.video-container{padding:0}.fa-icon,.return-to-recipes,.youtube-video-web{display:none}.youtube-video-caption{font-size:10px}.recipe-section{margin-left:2.5%;width:95%}.recipe-content-container,.recipe-ingredients-title,.recipe-instructions-title,.recipe-item-header{font-size:14px}}@media screen{.youtube-video-print{display:none}}
/*# sourceMappingURL=main.700d0fdf.css.map*/