body{margin:0;font-family:"CircularStd";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.page-container{width:85%;margin:auto}.trader-item-number{display:flex;flex-direction:row;width:100%;justify-content:space-between}.trader-card-details-container{background:#fff;padding:5px;display:flex;flex-direction:column;justify-content:space-between;width:75%;color:#555}.trader-card-line{width:33%}i{display:inline-block;margin-right:.5em}.trader-search-container{flex-direction:column;flex-basis:90%;width:100%}.trader-concern-container,.trader-search-container{background:#fff;padding:2vw;display:flex;align-items:center}.trader-concern-container{flex-direction:row;flex-wrap:wrap;justify-content:center;width:inherit}.trader-search-container>.search-box{max-width:450px;width:100%}.cart-floater{position:fixed;top:20%;right:1%}.trader-page-container{padding:5vw}.trader-page-back-link{line-height:1.1em;cursor:pointer}.order-page-container{display:flex;justify-content:space-between;max-width:70%;min-height:80vh;margin-left:auto;margin-right:auto;padding-top:1vh}.order-page-section{flex-basis:49.5%;border:1px dotted #74a87c;border-radius:5px;margin-top:13%}.order-page-section-label{display:flex;justify-content:center;background:#74a87c;color:#fff;font-weight:700;padding:10px;border-radius:5px}.registration-page-container{display:flex;justify-content:center;max-width:75%;min-height:80vh;margin-left:auto;margin-right:auto;padding-top:1vh;margin-top:10%}.registration-page-section{border:1px dotted #74a87c;border-radius:5px}.registration-page-section-label{display:flex;justify-content:center;font-size:18px;background:#fff;color:#74a87c;font-weight:700;padding:10px;border-radius:5px}.modal-window{border:2px solid #74a87c!important}.modal-close{position:absolute;right:0;top:0}.footer-modal-close,.modal-close{color:#000;line-height:50px;font-size:22px;text-align:center;width:70px;text-decoration:none;cursor:pointer;z-index:1}.footer-modal-close{position:fixed;right:23%;top:26%}.modal-window{background:#fff;border-radius:4px;bottom:auto;min-height:10rem;left:50%;padding:2rem;position:fixed;right:auto;top:55%;transform:translate(-50%,-50%);min-width:20rem;width:50%;max-width:60rem;max-height:calc(80vh - 210px);overflow-y:auto}.modal-header{text-align:center;line-height:1.5}input:focus{outline:none!important}.app-loader{display:flex;justify-content:center}.app-loader-image{width:100px;height:100px}.show-pickup{line-height:116px;position:absolute;right:0;text-align:center;top:0;width:64px}.trader-page-filter-section{display:flex;justify-content:center;align-items:baseline;padding:10px}.trader-page-filter-item{display:flex;align-items:center}.trader-page-category-note{text-align:center;color:#2f4f4f}@media only screen and (max-width:600px){.page-container{width:97%;margin:auto}.cart-floater{right:3%;width:75px}.trader-search-container{width:90%;margin:auto}.trader-page-container{padding:1vw}.trader-page-back-link{font-size:14px}.order-page-container{flex-direction:column-reverse;max-width:93%}.registration-page-container{max-width:93%;margin-top:18%}.app-loader-image{width:70px;height:70px}.trader-search-container>.search-box{max-width:400px;width:100%;font-size:12px;display:flex;align-self:center}.order-page-section{flex-basis:49.5%;border:1px dotted #74a87c;border-radius:5px;margin-top:21%}.footer-modal-close{right:1%;top:25%}}@media (device-width:768px) and (device-height:1024px){.order-page-section{flex-basis:49.5%;border:1px dotted #74a87c;border-radius:5px;margin-top:22%}.order-page-container{max-width:80%}.footer-modal-close{right:20%;top:25%}}@media only screen and (device-width:1024px){.footer-modal-close{right:21%;top:25%}}@media only screen and (device-width:1024px) and (device-height:1366px){.order-page-section{margin-top:20%}.order-page-container{max-width:80%}}.app-bar{display:flex;padding:2%;height:2vh}.app-bar>div{display:flex;flex-basis:33%}.app-bar-center{justify-content:flex-start;justify-content:center}.app-bar-right{justify-content:flex-end}.app-bar-left{flex:1 1}.app-bar-right>img{display:none}.app-bar-left-logo{width:180px;height:100px;object-fit:contain;padding:5px;cursor:pointer}.app-bar-center-logo,.app-bar-right-logo{width:200px;height:120px}.register-button{padding:10px;background:#fff;border-radius:5px;height:"100%"}.register-button>a{color:#74a87c}.backgroundImage{background-size:100% 100%;background-repeat:no-repeat;width:100%;background-position:50%;overflow:hidden;margin-top:100px}@media only screen and (max-width:600px){.app-bar-left-logo{object-fit:contain;padding:5px}.app-bar-center-logo,.app-bar-left-logo,.app-bar-right-logo{width:100px;height:70px}.app-bar-center>img{display:none}.app-bar-right>img{display:block}.register-button{padding:5px;background:#fff;border-radius:5px;font-size:10px}.backgroundImage{background-size:100% 100%;background-repeat:no-repeat;width:100%;background-position:50%;overflow:hidden;margin-top:80px}}.cart-container{display:flex;flex-direction:column;align-items:center;border:1px solid #74a87c;border-radius:5px 5px 5px 20px;background:rgba(116,168,124,.5)}.cart-image{height:100px;width:100px;align-self:flex-end;cursor:pointer}.cart-logo-title{padding:5px}.hide-items-list-button{cursor:pointer;float:right;border:1px solid #fff;border-radius:50%;padding:1px 1px 2px;width:8px;height:10px;display:flex;align-items:center;justify-content:space-around}.cart-items-list{position:absolute;top:100%;right:0;width:50vw;max-width:650px;display:flex;flex-direction:column}.cart-items-list-header{display:flex;justify-content:space-between;text-align:center;padding:10px;color:#74a87c;font-weight:500}.cart-items-count{display:flex;justify-content:center;position:absolute;line-height:17px;top:30px;left:97%;border:2px solid #74a87c;height:20px;width:20px;background-color:#fff;border-radius:50%;position:fixed}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.blink-image{-webkit-animation:blink 2s ease-in-out infinite normal;animation:blink 2s ease-in-out infinite normal}@media only screen and (max-width:600px){.cart-container{height:110px}.cart-image{height:70px;width:60px;cursor:pointer;position:relative;top:10px;right:7px}.cart-logo-title{font-size:11px;width:100px;display:flex;top:-15%;left:25px;font-weight:600;color:red;text-align:center}.cart-items-count{display:flex;justify-content:center;position:absolute;line-height:17px;top:17px;left:92%;border:2px solid #74a87c;height:20px;width:20px;background-color:#fff;border-radius:50%}.cart-items-list{width:100vw;height:400vw}}.trader-item-card{display:flex;flex-direction:column;align-items:left;margin-bottom:1vh;padding:2vh;cursor:pointer}.trader-item-header{font-size:1.2em;padding:1vh;font-weight:500;color:#000}.item-header{color:#74a87c;font-weight:700;text-align:center;position:relative}.trader-item-image{object-fit:contain;max-height:150px}.trader-item-trader-name{padding:.7vh;font-size:1em;font-weight:700;color:grey}.trader-item-description{font-size:.8em;padding:1vh;text-align:left;line-height:1.5}.trader-item-variants{font-size:.9em}.trader-item-variant{padding:5px 5px 5px 10px;min-width:50px;text-align:left;justify-content:space-between;display:flex;flex-direction:row;align-items:center;border-bottom:1px dotted #dadada}.trader-item-variant:last-of-type{border-right:0}.trader-item-variant-info{display:flex;flex-direction:column;width:85%}.trader-item-variant-name{text-align:center;font-weight:700;color:#000;padding-top:5px;padding-bottom:5px;margin-right:15px}.trader-item-variant-unit{text-align:center}.trader-item-variant-price{text-align:center;color:#74a87c;padding-top:5px;padding-bottom:5px;font-weight:500}.trader-item-chip-styles{background-color:#74a87c;color:#fff;padding:5px;margin-right:5px;margin-bottom:5px}main{display:flex;align-items:center;justify-content:center}.total-local-button{height:30px;width:60px;border:3px solid #74a87c;padding:5px;border-radius:5px;cursor:pointer}@media only screen and (max-width:600px){.trader-item-header{font-size:.95em}.trader-item-image{object-fit:contain;max-height:100px}.trader-item-variant{min-width:35px}}.app-footer-container{display:flex;justify-content:space-between;padding:10px;margin-left:9%;flex-direction:row}.app-cookie-container{width:50%}.footer-description{font-family:"CircularStd"}.app-footer{display:flex;width:70%;justify-content:space-evenly}.app-footer-link{color:#74a87c;font-weight:700;cursor:pointer;text-decoration:none}.footer-modal-window{background:#fff;border-radius:4px;border:2px solid grey;bottom:auto;min-height:10rem;left:50%;padding:2rem;position:fixed;right:auto;top:55%;transform:translate(-50%,-50%);min-width:20rem;width:50%;max-width:60rem;max-height:calc(80vh - 210px);overflow-y:auto}.app-footer-links{display:flex;width:50%;justify-content:space-around;margin-right:8%}.footer-register-button{display:none;text-align:center;margin:12px}.footer-register-button>a{color:#74a87c}@media only screen and (max-width:800px){.footer-register-button{display:none}.app-footer-container{flex-direction:column}.app-cookie-container{display:flex;width:100%;align-self:center}.app-footer-link{font-size:14px}.app-footer-links{display:flex;width:100%;justify-content:space-between;align-self:center;padding:5px}.footer-modal-window{bottom:-25vh;top:55%}}.category-container{padding:30px}.filter-section{align-items:center}.filter-section,.trader-more-info{display:flex;justify-content:center}.trader-more-info{font-family:"CircularStd"}.filter-item{display:flex;align-items:center;margin-right:30px}.filter-item-text{padding-left:15px}.total-local{height:30px;width:60px;border:1px solid grey;padding:5px;border-radius:15px;cursor:pointer}.cart-total-items{display:flex;justify-content:center;line-height:18px;color:#74a87c;font-size:12px}@media only screen and (max-width:600px){.category-container{padding:0}.filter-section{flex-direction:row;font-size:12px;align-items:center;display:flex;flex-wrap:wrap}.trader-more-info{display:flex;justify-content:center;font-size:12px;white-space:nowrap}.total-local{height:20px;width:40px;border:1px solid grey;padding:5px;border-radius:15px;cursor:pointer}.cart-total-items{display:flex;justify-content:center;line-height:18px;color:#74a87c;font-size:12px}}.trader{padding:8px 5px;max-width:90vw;margin-right:auto;margin-left:auto;margin-bottom:1vh;cursor:pointer}.trader,.trader-info-paper{display:flex;flex-direction:row;width:100%}.trader-has-shop{border:5px solid #74a87c}.trader-name{width:100%;white-space:pre-line;text-align:left;padding-bottom:5px;font-size:18px;font-weight:700;color:#6b6b6b}.trader-logo-container{position:relative;width:25%;min-width:25%;display:flex;justify-content:space-around;padding:1%;border-radius:3px;align-items:center}.trader-logo{width:100%;object-fit:contain;height:200px}.total-local-badge{position:absolute;top:0;right:1%;border:2px solid #74a87c;padding:5px;border-radius:5px;color:#80bc24;display:flex;align-items:flex-end;font-weight:600;background:#fff}.total-local-badge>img{width:35px}.trader-profile-type{position:absolute;top:-10%;left:-10%;display:flex;align-items:flex-end}.trader-profile-type>img{width:50%;height:50%}.trader-details-container{background:#fff;padding:5px;display:flex;flex-direction:column;justify-content:space-evenly;width:97%;color:#555}.trader-description{color:#555}.trader-announcement,.trader-description{display:flex;justify-content:space-between;width:100%;padding:5px;text-align:justify}.trader-announcement{color:red;font-size:14px}.trader-icon-name{color:#fff;white-space:nowrap;margin:auto}.trader-info{display:flex;flex-direction:row}.mobile-trader-view{display:none}.trader-contact-details{display:flex;justify-content:space-between;flex-wrap:wrap}.reservation-icon{padding-top:2px}@media only screen and (max-width:600px){.trader-profile-type{position:absolute;top:-10%;left:-5%;display:flex;align-items:flex-end}.trader-profile-type>img{width:30%;height:30%}.trader-card{margin-bottom:2vh}.trader-name{text-align:center}.trader-info-paper{display:flex;width:100%;flex-direction:column}.trader-card-logo-container{width:98%}.trader-logo{height:150px}.trader-card-details-container{width:98%}.trader-description{width:98%;font-size:12px;display:flex;justify-content:center}.trader-card-delivery-info-container-pane1{font-size:13px}.trader-card-icons{display:none}.mobile-trader-view{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.trader-icons{background-color:#74a87c;width:125px;margin-right:10px}.trader-icons,.trader-reservation{display:flex;flex-direction:row;padding:5px;border-radius:5px;height:20px;font-size:12px}.trader-reservation{background:#74a87c;width:95px}.trader-contact-details{display:none}.delivery-icon{padding-top:4px}.delivery-icon,.store-icon{color:"#fff";height:15px;margin:inherit}.store-icon{padding-top:2px}.reservation-icon{font-size:15px;padding:1px}.trader{display:flex;flex-direction:column;padding:8px 5px;width:100%;max-width:90vw;margin-right:auto;margin-left:auto;margin-bottom:1vh;cursor:pointer}}.trader-card{padding:8px 5px;max-width:90vw;margin-right:auto;margin-left:auto;margin-bottom:1vh;cursor:pointer}.trader-card,.trader-paper{display:flex;flex-direction:row;width:100%}.trader-card-name{width:100%;white-space:pre-line;text-align:left;padding-bottom:5px;font-size:20px;font-weight:700;color:#6b6b6b}.trader-detail-logo-container{width:50%;display:flex;justify-content:space-around}.trader-card-logo{width:50%;object-fit:contain;height:200px;margin-top:70px}.trader-details{background:#fff;padding:5px;display:flex;flex-direction:column;justify-content:space-between;width:50%;color:#555;margin-top:70px}.trader-card-description{display:flex;justify-content:left;color:#555;width:100%;padding:5px}.trader-card-delivery-info-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.trader-card-line{display:flex;flex-direction:row;width:auto;padding:5px;align-items:center;justify-content:center}.trader-card-contact-info-container{flex-direction:column;align-items:flex-start}.trader-card-contact-info-container-pane1{display:flex;flex-direction:column;justify-content:space-around}.trader-card-delivery-info-container-pane2{width:100%;display:flex;justify-content:flex-start;align-items:center}.trader-card-announcement{text-align:center;color:red;font-size:14px;padding:5px}.icon-color{color:#74a87c}.trader-icons{display:flex;flex-direction:row;padding:5px;background-color:#74a87c;border-radius:5px;height:20px;width:150px;margin-right:5px;margin-bottom:5px}@media only screen and (max-width:600px){.trader-card{margin-bottom:2vh}.trader-paper{display:flex;width:100%;flex-direction:column}.trader-logo-container{width:98%}.trader-detail-logo-container{margin:auto;width:100%}.trader-card-logo{height:150px;width:100%}.trader-details{width:98%;font-size:13px;margin-top:0}.trader-card-name{font-size:15px;padding:5px}.trader-card-description{width:98%;font-size:12px}.trader-card-line>a{font-size:14px}.trader-card-delivery-info-container-pane1{font-size:13px}.trader-card-service-timing-panel{font-size:12px}}@media (device-width:768px) and (device-height:1024px){.trader-card-logo{width:80%}}@media only screen and (device-width:1024px){.trader-card-logo{width:80%}}.trader-items-list-container{padding:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch}.category-name-container{display:flex;flex-direction:row;position:relative;justify-content:space-around;width:100%;margin-bottom:10px}.category-name-filler-line{content:"";position:absolute;z-index:-1;top:45%;display:flex;left:0;width:100%}.category-name{background:#fff;padding:14px;margin-bottom:10px;letter-spacing:.05em;font-size:20px;color:#74a87c}
/*# sourceMappingURL=main.5e112fef.chunk.css.map */