@charset "UTF-8";.navbar{background:#001e00;position:-webkit-sticky;position:sticky;top:0;z-index:3}.navbar,.navbar-container{display:flex;height:100px;justify-content:center}.navbar-container{align-self:center;width:100%}.navbar-logo{background:url(/static/media/chatterslogo-white.dc9ed2c98a69d457184c.png) 50%/cover;height:60px;justify-content:center;left:20px;object-fit:contain;position:absolute;top:20px;width:110px}.navbar-logo,.navbar-title{align-self:center;display:flex}.navbar-title{color:#fff;font-family:Gill Sans Cn;font-size:48px;font-weight:500;letter-spacing:16px;margin-right:-16px;text-decoration:none}.navbar-title-container{align-items:center;cursor:pointer;display:grid;text-align:center}.nav-menu{display:flex;flex-direction:column;left:-100%;padding-top:30px;position:absolute;top:80px;width:100%}.nav-menu,.nav-menu.active{list-style-type:none;opacity:1;transition:all .5s ease}.nav-menu.active{background:#001e00;left:0}.nav-item{align-items:center;height:20px;margin-bottom:30px}.nav-item,.nav-links{align-self:center;justify-content:center;justify-self:center}.nav-links{color:#fff;display:grid;font-size:14px;grid-template-columns:repeat(1,auto);height:100%;letter-spacing:2.5px;list-style-type:none;margin-right:-2.5px;text-align:center;text-decoration:none;width:100%}.nav-links:hover{border-bottom:1px solid #fff;transition:line 1.25s ease}.menu-btn{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;overflow:hidden;position:absolute;right:10px;top:28px;transition:all .5s ease-in-out;width:40px}.menu-btn__burger,.menu-btn__burger:after,.menu-btn__burger:before{background:#fff;border-radius:1.6px;height:3.5px;transition:all .5s ease-in-out;width:28px}.menu-btn__burger:after,.menu-btn__burger:before{content:"";position:absolute}.menu-btn__burger:before{transform:translateY(-9px)}.menu-btn__burger:after{transform:translateY(9px)}.menu-btn.open .menu-btn__burger{background:#0000;transform:translateX(50px)}.menu-btn.open .menu-btn__burger:before{transform:rotate(45deg) translate(-35px,35px)}.menu-btn.open .menu-btn__burger:after{transform:rotate(-45deg) translate(-35px,-35px)}.basket_icon{height:43px;right:56px;top:26px;width:39px}.basket_icon,.basket_size{cursor:pointer;display:flex;position:fixed;z-index:4}.basket_size{color:#fff;font-family:Sono;font-size:15px;font-weight:700;height:15px;letter-spacing:-.5px;right:50px;text-align:center;top:24px;width:15px}@media screen and (max-width:700px){.navbar{height:81px}.nav-menu{height:230px;padding-top:0}.navbar-logo{height:50px;left:10px;top:15px;width:90px}.navbar-title{font-size:38px;letter-spacing:12px;margin-right:-12px}.menu-btn{right:2px;top:19px}.menu-btn__burger,.menu-btn__burger:after,.menu-btn__burger:before{width:24px}.menu-btn__burger:before{transform:translateY(-8px)}.menu-btn__burger:after{transform:translateY(8px)}.basket_icon{height:39.5px;right:43px;top:19px;width:35px}.basket_size{font-size:14px;right:36px;top:17px}}@media screen and (max-width:500px){.navbar-logo{height:40px;top:20px;width:70px}}@media screen and (max-width:400px){.navbar-logo{height:32px;top:25px;width:60px}.navbar-title{margin-bottom:3px}}@media screen and (max-width:350px){.navbar-title{font-size:36px;letter-spacing:10px;margin-right:-10px}}@font-face{font-family:Gill Sans Cn;src:local("Gill Sans Nova Cn"),url(/static/media/Gill%20Sans%20Nova%20Cn%20Medium.a46120c987c7fc11bd8c.ttf) format("truetype")}@font-face{font-family:Gill Sans Cn Light;src:local("Gill Sans Nova Cn Light"),url(/static/media/Gill%20Sans%20Nova%20Cn%20Light.c9708caab54de95ab549.ttf) format("truetype")}.EZDrawer .EZDrawer__checkbox{display:none}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__overlay{display:block;opacity:1}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__container{transform:translateZ(0)!important;visibility:visible}.EZDrawer .EZDrawer__overlay{display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.EZDrawer .EZDrawer__container{background:#fff;box-shadow:0 0 10px 5px #0000001a;position:fixed;transition:all;visibility:hidden}.EZDrawer__container{width:600px!important}.basket_container{display:flex;flex-direction:column;height:100%;width:100%}.basket_header{align-items:center;background-color:#001e00;display:flex;height:60px;justify-content:space-between;padding:1px 15px 0;width:100%}.basket_icon_small{display:flex;height:30px;margin-bottom:5px;margin-left:2px;margin-right:10px;width:28px}.basket_info_container{align-items:center;border-radius:6px;display:flex;height:40px;justify-content:left;position:relative;width:170px}.empty_container{display:flex;height:32px;position:relative;width:35px}.empty_basket_btn{align-self:center;color:#c30d0d;height:32px;justify-content:center;margin-right:-5px;margin-top:1px;transition:all forward .5s ease;width:35px}.hide{display:none}.empty_basket_btn:hover{cursor:pointer;transform:scale(1.15)}.basket_footer{align-self:flex-end;background-color:#001e00;bottom:0;flex-wrap:wrap;height:150px;position:-webkit-sticky;position:sticky}.basket_footer,.checkout_link{align-items:center;display:flex;justify-content:center;width:100%}.checkout_link{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-decoration:none}.checkout_btn{align-items:center;background-color:#fff;border:1px solid #001e00;border-radius:6px;color:#001e00;display:flex;font-size:20px;font-weight:700;height:42px;justify-content:center;letter-spacing:4px;margin-bottom:5px;margin-right:-4px;text-align:center;width:80%}.checkout_btn:hover{background-color:#9aa699;color:#fff;cursor:pointer}.basket_content{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;height:100%;justify-content:center;overflow:auto;width:100%}.basket_item{border:1px solid #001e00;border-radius:6px;color:#001e00;display:flex;grid-template-columns:repeat(2,auto);height:124px;width:96%}.basket_item.checkout{width:100%}.basket_item:first-child{margin-top:10px}.basket_item:last-child{margin-bottom:10px}.basket_item_img{align-self:center;border-bottom-left-radius:6px;border-top-left-radius:6px;display:flex;height:122px;justify-content:center;object-fit:cover;width:170px}.basket_item_title_container{display:flex;width:100%}.basket_item_img_small{height:0;position:absolute;width:0}.basket_item_title_wrapper{align-items:center;display:flex;justify-content:center;width:100%}.basket_item_title span{font-size:16px;font-weight:400;margin-left:6px;text-align:center}.servings_icon{height:20px;margin:0 5px -4px 0;width:20px}.basket_item_title{font-size:17px;margin:0 0 10px;text-align:center;width:100%}.basket_item_info_container{display:flex;flex-wrap:wrap;margin:5px 15px;width:calc(100% - 200px)}.basket_item_info{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:repeat(2,auto);width:100%}.quantity_of_item{align-items:center;display:flex;height:28px;justify-content:center;text-align:center;width:30px}.item_price{margin-top:3px;text-align:right}.item_quantity,.remove_item{align-self:center;text-align-last:left}.remove_item{color:#c30d0d;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.remove_item:hover{cursor:pointer}.subtotal_container{align-items:center;display:flex;height:30px;justify-content:space-between;width:80%}.subtotal_container h3{color:#fff;letter-spacing:3px;margin-right:-3px}.basket_exit{align-items:center;cursor:pointer;justify-content:center;left:-30px;margin-right:10px;position:fixed;top:27px;transform:rotate(45deg);transition:opacity .1s ease-out}.basket_exit,.basket_exit:after{background:#001e00;border-radius:1.6px;height:3.3px;width:23px}.basket_exit:after{content:"";position:absolute;transform:translateX(0) rotate(90deg)}.basket_exit:hover{cursor:pointer;opacity:.4}@media screen and (max-width:750px){.basket_item_info span{font-size:15px}.basket_item_info h3{font-size:16px}.basket_item_title{font-size:15px;margin:0}.basket_item span,.basket_item_title span{font-size:14px}}@media screen and (max-width:700px){.EZDrawer__container{width:90vw!important}.servings_icon{height:17px;width:17px}}@media screen and (max-width:600px){.basket_item{height:145px}.basket_item_info_container{margin:0;width:100%}.basket_item_img{height:0;position:absolute;width:0}.basket_item_img_small{display:flex;height:60px;margin-right:10px;position:relative;width:90px}.basket_item_title_container{display:flex;height:60px;margin-left:10px;margin-right:10px;margin-top:10px;width:100%}.basket_item_title{font-size:14px}.basket_item_info{margin:10px 10px 5px}}@media screen and (max-width:420px){.basket_item_title{margin:8px 0 5px}}*{box-sizing:border-box;font-family:Roboto Slab,serif;letter-spacing:1px;margin:0;overscroll-behavior:none;padding:0}.break{flex-basis:100%;height:0}.zoom-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.divider{background-color:#001e00;height:1px}.divider,.page_loading{display:flex;width:100%}.page_loading{align-items:center;justify-content:center}h1{font-size:30px;letter-spacing:8px;margin-right:-8px}h2{font-size:x-large;letter-spacing:5px;margin-right:-5px}h2,h3{text-align:center}h3{font-size:large;letter-spacing:3px;margin-right:-3px}p,span{font-size:16px;text-align:justify;text-align-last:center}button{font-size:17px}.page_btn_container{height:75px;position:relative;width:calc(100% - 24px)}.btn,.page_btn_container{align-items:center;display:flex}.btn{background-color:#fff;border:1px solid #001e00;border-radius:6px;color:#001e00;font-size:15px;font-weight:700;height:32px;letter-spacing:3px;padding:8px;text-align:center}.btn:hover{background-color:#001e00;color:#fff;cursor:pointer}abbr{font-size:14px}.shake{animation:wiggle 2s linear}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-15deg)}20%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}.modal_exit{align-items:center;cursor:pointer;justify-content:center;right:5px;top:15px;transform:rotate(45deg)}.modal_exit,.modal_exit:after{background:#001e00;border-radius:1.6px;height:3px;position:absolute;transition:all .5s ease-in-out;width:20px;z-index:1}.modal_exit:after{content:"";transform:translateX(0) rotate(90deg)}@media screen and (max-width:700px){h1{font-size:28px;letter-spacing:6px;margin-right:-6px}h2{font-size:22px;letter-spacing:5px;margin-right:-5px}h3{font-size:17px}p,span{font-size:medium;text-align:justify;text-align-last:center}}@media screen and (max-width:500px){h1{font-size:24px;letter-spacing:5px;margin-right:-5px}}.img_carousel_title_container{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.img_carousel_title_container h1{align-self:center;color:#fff;font-size:48px;font-weight:600;letter-spacing:14px;margin-right:-14px;text-align:center;text-shadow:2px 2px 6px #000}.hero_container,.img_carousel_title_container h1{align-items:center;justify-content:center;width:100%}.hero_container{background-color:#fff;display:flex;height:500px;overflow:hidden;position:relative}.img_container{align-self:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:500px;justify-content:center;scroll-behavior:smooth;top:100px;width:100%}@media screen and (max-width:1080px){.hero_container{height:375px}}@media screen and (max-width:820px){.hero_container{height:300px}.img_container{background-position:top 0;background-size:contain}.img_carousel_title_container h1{font-size:36px;letter-spacing:10px;margin-right:-10px;overflow:hidden}}@media screen and (max-width:660px){.hero_container{height:260px}}@media screen and (max-width:410px){.img_carousel_title_container h1{font-size:32px;letter-spacing:9px;margin-right:-9px;overflow:hidden}.img_container{background-position:top 0;background-size:contain;top:-215px}}@media screen and (max-width:380px){.img_container{background-position:top 0;background-size:contain;top:-225px}.header-container{height:235px}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.sub_sec{flex-wrap:wrap;width:100%}.sub_sec,.sub_sec_container{align-content:center;align-items:center;display:flex;justify-content:center;justify-items:center}.sub_sec_container{margin:50px 100px;max-width:1200px}.sub_sec_item_img{border-radius:6px;display:flex;height:auto;justify-self:center;margin-left:50px;margin-right:50px;max-height:450px;max-width:500px;object-fit:contain;width:auto}.sub_sec_item_container{align-items:center;color:#001e00;display:flex;flex-direction:column;flex-wrap:wrap;font-style:normal;justify-content:center;line-height:32px;width:100%}.sub_sec_item_title{align-self:center;display:flex;justify-content:center;margin:0 10px 10px;text-align:center}.sub_sec_item_txt{align-items:center;flex-wrap:wrap;line-height:32px;margin:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.span_item_txt,.sub_sec_item_txt{display:flex;font-style:normal;justify-content:center;text-align:justify;text-align-last:center}.span_item_txt{align-self:center;justify-self:center}.go_to_btn{align-items:center;background-color:#fff;border:1px solid #001e00;border-radius:6px;color:#001e00;display:flex;font-size:15px;font-weight:700;height:32px;letter-spacing:3px;margin-top:40px;padding:8px;text-align:center}.go_to_btn:hover{background-color:#001e00;color:#fff;cursor:pointer}@media screen and (max-width:1250px){.sub_sec_container{flex-wrap:wrap;gap:30px;margin:40px 0}.sub_sec_item_img{max-height:400px;max-width:480px}.sub_sec_item_container{max-width:800px;width:80%}.go_to_btn{margin-top:20px}}@media screen and (max-width:750px){.sub_sec_item_container{width:95%}.sub_sec_item_title{margin-bottom:5px}}@media screen and (max-width:550px){.sub_sec_item_img{max-width:340px}}@media only screen and (max-width:450px){.sub_sec_item_img{height:auto;max-width:85%;width:auto}}.restaurant_body{align-content:center;align-items:center;background:#fff;justify-items:center;overflow:hidden;position:relative;width:100%}.restaurant_body,.reviews_container{display:flex;flex-wrap:wrap;justify-content:center}.reviews_container{background:#001e00;width:80%}.review_txt{font-size:21px;font-style:italic;line-height:32px}.review_txt,.reviewers_name{color:#fff;display:flex;justify-content:center;text-align:center}.reviewers_name{font-family:Trebuchet MS;font-size:18px;letter-spacing:5px;margin-top:25px}.triple_img_container{margin:20px 30px}.triple_img{max-width:100%}.triple_img:hover{transform:scale(1.05)}.page_img_container{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:450px;left:0;margin-bottom:70px;margin-top:50px;position:fixed;right:0;scroll-behavior:smooth;top:200px;width:100%;z-index:-1}@media screen and (min-width:1600px){.page_img_container{height:350px}}@media screen and (max-width:1000px){.page_img_container{height:265px}.triple_img_container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,auto);margin:25px}.review_txt{font-size:18px;line-height:28px}}@media screen and (max-width:750px){.page_img_container{height:265px}.triple_img_container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,auto);margin:25px}.review_txt{font-size:16px}}.header-container{align-items:center;background-color:#fff;height:500px;overflow:hidden;position:relative}.header-container,.img-container{display:flex;justify-content:center;width:100%}.img-container{align-self:center;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:fixed;scroll-behavior:smooth}.header-txt{align-items:center;align-self:center;color:#fff;font-size:48px;font-weight:600;justify-content:center;letter-spacing:14px;margin-right:-14px;text-align:center;text-shadow:2px 2px 6px #000;width:100%}@media screen and (max-width:1080px){.header-container{height:375px}}@media screen and (max-width:820px){.header-container{height:300px}.img-container{background-position:top 0;background-size:contain}.header-container>h1{font-size:36px;letter-spacing:10px;margin-right:-10px;overflow:hidden}}@media screen and (max-width:660px){.header-container{height:260px}}@media screen and (max-width:500px){.header-txt{font-size:32px;letter-spacing:9px;margin-right:-9px;overflow:hidden}.img-container{background-position:top 0;background-size:contain}}@media screen and (max-width:380px){.img-container{background-position:top 0;background-size:contain}.header-container{height:235px}}.map_container{align-self:center;border:0;flex:1 1;flex-basis:100%;z-index:2}.carousel_scratch,.map_container{display:flex;justify-content:center}.carousel_scratch{align-content:center;align-items:center;background-color:#001e00;flex-direction:column;flex-wrap:wrap;height:420px;margin-bottom:60px;margin-top:50px;width:100%}.carousel-container{display:flex;flex-wrap:nowrap;overflow:hidden;width:80%}.reviews_title{display:flex;margin-top:20px;max-width:350px;text-align:center}.carousel-item,.reviews_title{align-items:center;color:#fff;justify-content:center}.carousel-item{align-content:center;background-color:#001e00;display:inline-flex;flex-direction:row;flex-wrap:wrap;height:300px;min-width:100%;padding:0 5px 5px;transition:1s cubic-bezier(.39,.575,.565,1);width:100%}.indicators{align-items:center;background:#001e00;display:flex;justify-content:center;margin-bottom:15px}.indicators>div.inactive{opacity:40%}.indicators>div.active{opacity:100%}@media only screen and (max-width:700px){.carousel-item{padding:0 5px 5px}}@media only screen and (max-width:550px){.carousel-container{width:95%}.review_txt{font-size:15px}}@media only screen and (max-width:380px){.carousel-container{width:95%}.review_txt{font-size:14px}}.menus{color:#001e00}.menus_body{align-items:center;background:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.menus_txt{color:#001e00;display:flex;height:auto;line-height:35px;margin:0 30px;max-width:800px;text-align:justify;text-align-last:center;width:80%}@media screen and (max-width:750px){.menus_txt{margin-bottom:20px;width:85%}}h1{color:#001e00;font-weight:400;text-align:center}.cards__container{align-items:center;background:#fff;display:flex;flex-flow:column;margin:0 auto}.cards__wrapper{position:relative}.cards__items_three{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;margin-bottom:5px}.cards__items{display:grid;grid-template-columns:repeat(4,auto);margin-bottom:5px}.cards__item{display:flex;flex:1 1;height:270px;margin:.8rem;width:290px}.cards__item__link{border-radius:6px;display:flex;flex-flow:column;overflow:hidden;text-decoration:none;width:100%}.cards__item__link:hover{transform:scale(1.05)}.cards__item__info{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.cards__item__text{color:#fff;font-size:21px;font-weight:700;line-height:30px;margin:0 5px;text-align:center;text-shadow:1px 1px 2px #000}@media only screen and (max-width:1400px){.cards__items{grid-template-columns:repeat(2,auto)}}@media only screen and (max-width:1100px){.cards__items_three{grid-template-columns:repeat(2,auto)}}@media only screen and (max-width:700px){.cards__item{aspect-ratio:1/1;height:auto;margin:10px;width:44vw}}@media screen and (max-width:500px){.cards__item{margin:6px;width:45vw}}.res_body{align-items:center;background:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:35px;position:relative;width:100%}.telephone_img{border-radius:5px;display:flex;height:auto;margin-bottom:20px;margin-top:10px;max-width:450px;object-fit:contain;width:auto}.res_txt{display:flex;line-height:32px;margin-bottom:25px;max-width:800px;text-align:justify;text-align-last:center;width:80%}@media screen and (max-width:500px){.res_txt{margin-left:30px;margin-right:30px;width:85%}.telephone_img{align-content:center;align-self:center;justify-content:center;justify-self:center;max-width:75%}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.opening_times{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;overflow:hidden;width:100%}.opening_times>h2{align-items:center;color:#001e00;margin-top:40px;text-align:center;width:100%}.menu_info_container{align-content:center;align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;justify-items:center;width:100%}.limited_txt{align-items:center;color:#001e00;line-height:32px;max-width:800px;text-align:justify;text-align-last:center}.menu_link{color:inherit;cursor:pointer;font-weight:500;text-decoration:none;transition:color .2s}.menu_link:hover{opacity:.4;text-decoration:underline}.key_container{align-content:center;align-items:center;align-self:center;display:flex;justify-content:center;justify-items:center}.key_container span{font-size:15px}.key_item{align-items:center;display:flex;margin:10px}.key_txt{margin-left:10px}.color_key,.key_txt{align-self:center;display:flex}.color_key{background-color:#001e00;height:30px;width:30px}.react_calendar{background-color:#fff;border-radius:8px;color:#001e00;line-height:1.125em;margin-bottom:30px;margin-top:10px;max-width:800px;width:85%}.react-calendar__month-view__days__day--weekend,.react-calendar__tile{color:#001e00}.highlight{background-color:#001e00!important}.highlight,.highlightCatering{color:#fff!important;pointer-events:none}.highlightCatering{background-color:#cc3c08!important}.full{background-color:#001e00!important;color:#fff!important;opacity:.4;pointer-events:none;text-decoration:line-through}.react-calendar__tile--now{background-color:inherit;color:inherit;font-weight:700;text-decoration:underline}.react-calendar__navigation__label__labelText{color:#001e00;font-size:15px;font-weight:700}.react-calendar button:enabled:hover{background-color:inherit;cursor:default}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:inherit;background-color:#fff;color:#001e00;cursor:default}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{color:#001e00;font-size:25px;width:70px}@media screen and (max-width:1045px){.key_container span{font-size:14px}}@media screen and (max-width:550px){.key_container{align-self:center;flex-wrap:wrap}.key_color{height:25px;width:25px}.key_item{margin:5px}}@media screen and (max-width:470px){.break_keys{flex-basis:100%;height:0}.color_key.one{margin-left:26px}}.footer-container{align-items:center;background-color:#001e00;flex-direction:column;padding:3rem 0 2rem;position:relative}.footer-container,.footer-links{display:flex;justify-content:center}.footer-links{width:100%}.footer-links span{color:#fff}.footer-link-wrapper{color:#fff;display:flex;gap:220px;margin-bottom:20px}.footer-link-wrapper h2{color:#fff;font-weight:700}.footer-link-enquiries,.footer-link-find{align-items:center;display:flex;flex-direction:column;line-height:30px}.footer-link-find{color:#fff;flex-wrap:nowrap}.footer-link-social{align-items:center;display:flex;flex-direction:column;line-height:30px;margin-bottom:15px}.footer-link-social a{color:#fff;text-decoration:none}.footer-link-social a:hover{transition:.3s ease-out}.social-icon-link{color:#fff}.social-media,.social-media-wrap{align-items:center;display:flex;width:100%}.social-media-wrap{justify-content:space-evenly}.social-icons{align-items:center;display:flex;gap:20px;margin-top:2px;position:absolute;right:40px}.social-icons i{color:#fff;font-size:24px}.footer-logo{align-self:center;background:url(/static/media/chatterslogo-white.dc9ed2c98a69d457184c.png) 50%/cover;display:flex;height:40px;left:40px;object-fit:contain;position:absolute;width:70px}.footer-link-wrapper a:hover{border-bottom:1px solid #fff;transition:line 1.25s ease}.website-rights{align-self:center;color:#fff;display:flex;font-family:Gill Sans Cn Light;font-size:15px;font-weight:700;justify-content:center;letter-spacing:4px;margin-right:-4px}@media screen and (max-width:1200px){.footer-link-wrapper{gap:130px}}@media screen and (max-width:1020px){.footer-link-wrapper{gap:60px}}@media screen and (max-width:900px){.footer-link-wrapper{align-items:center;flex-direction:column;gap:15px;justify-content:center}.footer-logo{height:30px;left:15px;width:60px}.social-icons{right:15px}.footer-link-enquiries,.footer-link-find{margin-bottom:10px}}.catering_body{background:#fff;overflow:hidden;position:relative}.catering_body,.catering_quote_container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.catering_quote_container{background-color:#001e00;margin:40px 0 30px;padding-bottom:70px;padding-top:70px;width:100%}.catering_quote{color:#fff;font-size:21px;font-style:italic;text-align:center;width:80%}.chatters_van_icon{height:auto;max-width:320px;width:auto}.triple_img_container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,auto);justify-items:center;margin:40px 30px;max-width:1400px}.triple_img{border-radius:5px;height:auto;max-width:95%;object-fit:contain;width:auto}.catering_txt{color:#001e00;height:auto;line-height:32px;margin:30px 0 0;max-width:800px;text-align:justify;text-align-last:center;width:85%}.wedding_title{align-self:center;color:#001e00;display:flex;justify-content:center;margin-top:20px;max-width:350px;text-align:center}@media screen and (max-width:1045px){.catering_quote{font-size:18px}}@media screen and (max-width:700px){.triple_img_container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,auto);margin:25px}}@media screen and (max-width:500px){.catering_txt:last-of-type{text-align:center}}@media screen and (max-width:400px){.chatters_van_icon{height:auto;max-width:300px;width:auto}}.market_body{align-items:center;background:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-bottom:50px;position:relative;width:100%}.market_txt{color:#001e00;height:auto;line-height:32px;margin:20px 0 0;max-width:800px;width:85%}.holiday_home_list{column-count:3;column-gap:5px;font-size:15px;list-style:disc inside;margin-bottom:20px;margin-top:20px}.span_item_txt b{display:inline;font-size:17.5px;white-space:nowrap}.holiday_home_list li{margin-right:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.holiday_home_link{color:#778376}.market_info_container{align-items:center;background-color:#001e00;display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0 30px;padding-bottom:100px;padding-top:100px;width:100%}.step_container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.step_container,.step_item{align-items:center;display:flex}.step_item{flex-direction:column;justify-content:center}.step_img{display:flex;height:65px;margin:14px 0 12px}.step_arrow{display:block;object-fit:contain;width:70px}.step_item_header{color:#fff;display:flex;font-weight:450;justify-self:flex-start}.step_item_txt{color:#fff;display:flex;font-weight:200;justify-content:center;text-align:center;width:280px}@media screen and (max-width:1030px){.step_container{flex-direction:column}.step_arrow{margin:20px 0}.market_info_container{padding-bottom:50px;padding-top:50px}}@media screen and (max-width:630px){.holiday_home_list{column-count:2}}.tabsContainer{align-items:center;background:#fff;flex-direction:column;flex-wrap:wrap;font-size:15px;justify-content:center;position:relative}.tabs,.tabsContainer{display:flex;width:100%}.tabs{align-items:flex-start;flex-direction:row}.tab{border:1px solid #001e00;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer;display:flex;font-size:17px;font-weight:700;margin-right:-1px;padding:8px}.tab.active{background-color:#001e00;color:#fff}.tabContent{border:1px solid #001e00;border-radius:0 6px 6px 6px;display:flex;flex-direction:column;gap:15px;margin-top:-1px;padding:10px 20px 25px;width:800px}@media screen and (max-width:840px){.tabContent{width:100%}}@media screen and (max-width:550px){.tabContent{padding:10px 15px 25px}}@media screen and (max-width:350px){.tabContent{border-top-right-radius:0}}.faqs_wrapper{padding-bottom:50px;width:100%}.faqs_body,.faqs_wrapper{align-items:center;display:flex;flex-direction:column;position:relative}.faqs_body{background:#fff;flex-wrap:wrap;justify-content:center;max-width:800px}.contact_txt{color:#001e00;height:auto;line-height:32px;margin:30px 0 0;max-width:800px;text-align:center;width:85%}@media screen and (max-width:830px){.faqs_body{width:93%}}.drop_down_btn{align-items:center;background-color:#fff;border:1px solid #001e00;border-radius:6px;color:#001e00;display:flex;font-size:15px;font-weight:700;height:32px;letter-spacing:3px;padding:10px;text-align:center}.drop_down_btn:hover{cursor:pointer}.drop_down_btn.green{background-color:#001e00;border:1px solid #001e00;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}.drop_down_component{align-items:flex-start;display:flex;flex-direction:column;height:32px;position:relative}.drop_down_cards{cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;line-height:22px;list-style-type:none;width:185px}.drop_down_cards h4{font-size:13px;font-weight:400;text-align:center}.drop_down_card_item{height:22px;justify-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.drop_down_card_item:hover{border-bottom:2px solid #001e00}.drop_down_card_container{background-color:#fff;border:1px solid #001e00;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:0;display:flex;padding:5px;position:absolute;right:0;top:31.5px;z-index:3}.drop_down_header{align-items:center;background-color:#fff;border:none;border-bottom:1px solid #001e00;color:#001e00;display:flex;gap:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;width:100%}.drop_down_header:hover{cursor:pointer}.drop_down_txt{display:flex;font-size:17px;margin:7px 0;text-align:left}.drop_down_txt.long{letter-spacing:1.5px}.drop_down_content{display:flex;flex-direction:column;margin-top:15px;width:100%}.dropdown_content_component{align-items:flex-start;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:100%}.dropdown_container{display:flex;max-height:0;overflow:hidden;transition:max-height .8s ease-in-out}.dropdown_container.active{max-height:1000px}@media screen and (max-width:550px){.drop_down_txt{font-size:16px}}.menu_grid{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:repeat(4,auto);justify-content:center;padding-top:20px;width:90%}.menu_item_container{border:1px solid #001e00;border-radius:7px;display:flex;flex-direction:column;height:400px;width:305px}.menu_item_container:hover .item_option_btn{cursor:pointer;opacity:1}.menu_item_container .item_option_btn.active{color:#001e00;cursor:pointer;opacity:1}.menu_item_container .menu_item_img.active,.menu_item_container:hover .menu_item_img{filter:blur(2px)}.img_option_container{height:210px}.img_option_container,.menu_item_img{display:flex;position:relative;width:100%}.menu_item_img{border-top-left-radius:6px;border-top-right-radius:6px;height:100%;z-index:1}.menu_item_info{align-self:center;display:flex;flex-direction:column;flex-grow:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin:10px 0 5px;padding:0 5px;text-align:center;width:100%}.menu_item_name{margin:0 -2.5px 8px 0;width:100%}.menu_item_name,.menu_item_price{align-items:center;color:#001e00;display:flex;font-size:18px;font-weight:700;justify-content:center;letter-spacing:2.5px}.menu_item_price{margin-right:-2.5px}.menu_item_details_container{flex-wrap:wrap}.menu_item_details_container,.menu_item_notice{align-items:center;display:flex;justify-content:center}.menu_item_notice{color:#001e00;font-size:16px}.item_option_btn{background-color:#fff;border:1px solid #001e00;border-radius:6px;color:#001e00;font-size:15px;font-weight:700;height:50px;left:15%;letter-spacing:3px;margin-right:-3px;opacity:0;position:absolute;text-align:center;top:45px;transition:opacity .35s ease;width:72%;z-index:2}.inactive_2{background-color:#001e00!important;border:1px solid #001e00!important;color:#001e00;cursor:default!important}.item_option_btn:nth-child(2){top:45px}.item_option_btn:nth-child(3){top:115px}.item_option_btn:hover{background-color:#001e00;border:1px solid #001e00;color:#fff}.price_add_bsk_container{align-items:center;display:flex;gap:22px;height:30px;justify-content:center;margin:0 6px 0 10px}.item_option_btn_small{border:none}.basket_icon_add,.basket_plus,.item_option_btn_small{height:0;position:absolute;width:0}.basket_plus{color:#0000}.cat_option_container{align-items:center;display:flex;height:75px;justify-content:space-between;margin:50px 14px 0;position:relative;z-index:1}.cat_return_btn{align-items:center;background-color:#fff;border:1px solid #001e00;border-radius:6px;color:#001e00;display:flex;font-size:15px;font-weight:700;height:32px;letter-spacing:3px;padding:8px;text-align:center}.cat_return_btn:hover{background-color:#001e00;color:#fff;cursor:pointer}.market_menu_cat{align-content:center;align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;justify-items:center;overflow:hidden;padding:0 0 50px;position:relative;width:100%}.price{font-size:x-large;font-weight:700;letter-spacing:3px;margin-right:-3px}.price_add_container{align-items:center;align-self:flex-end;display:flex;justify-content:space-between;margin-top:30px;width:100%}.increment_btn{background-color:#001e00;border:1px solid #001e00;border-radius:6px;color:#fff;font-size:14px;font-weight:700;height:35px;position:relative;text-align:center;width:30px}.increment_btn:hover{cursor:pointer}.inactive{color:#fff!important;opacity:.4!important;pointer-events:none}.inactive,.inactive_add{background-color:#001e00!important;border:1px solid #001e00!important;cursor:default!important}.inactive_add{color:#001e00!important}.quantity_selector{display:flex}.quantity{font-size:20px;padding-left:10px;padding-right:10px;width:40px}.add_to_basket_btn,.quantity{font-weight:700;text-align:center}.add_to_basket_btn{background-color:#001e00;border:1px solid #001e00;border-radius:6px;color:#fff;font-size:16px;height:35px;letter-spacing:3px;margin-left:25px;margin-right:-3px;position:relative;width:200px}.add_to_basket_btn:hover{cursor:pointer}.open_modal_sml{background-color:initial;border:none;height:0;position:absolute;width:0}.icon_txt_container{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.menu_item_icon{display:flex;height:22px;width:22px}.down_icon{display:flex;height:15px;margin:2px 0 0 5px;width:15px}.no_items_in_category{display:flex;height:600px;justify-content:center;margin:15px 5px 0;text-align:center;width:100%}.servings_select{background-color:#fff;border:1px solid #001e00;border-radius:3px;color:#001e00;font-size:16px;height:28px;padding:2px;text-align-last:right;z-index:4}.servings_select:focus{outline:1px solid #001e00}.servings_select:hover{cursor:pointer}@media only screen and (max-width:1400px){.menu_grid{display:grid;grid-template-columns:repeat(3,auto)}.modal_container{gap:25px;grid-template-columns:repeat(1,auto)}}@media only screen and (max-width:1090px){.menu_grid{display:grid;grid-template-columns:repeat(2,auto)}}@media only screen and (max-width:700px){.menu_item_name,.menu_item_price{font-size:16px;letter-spacing:2px;margin-right:-2px}.menu_grid{gap:20px;grid-template-columns:repeat(3,auto)}.menu_item_container{height:380px;width:175px}.img_option_container{height:150px}.item_option_btn{font-size:13px;height:0;left:5%;letter-spacing:2px;margin-right:-2px;position:absolute;width:0}.item_option_btn:nth-child(2){top:35px}.item_option_btn:nth-child(3){top:80px}.icon_txt_container{gap:8px}.menu_item_icon{height:20px;width:20px}.item_option_btn_small{align-items:center;background-color:initial;border:0;border-radius:6px;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;position:relative;text-align:center;width:40px}.basket_icon_add.vanish{height:0;width:0}.basket_icon_add{height:27px;margin-bottom:5px;width:26px}.basket_icon_add,.basket_plus{cursor:pointer;display:flex;z-index:4}.basket_plus{bottom:20.5px;color:#001e00;font-family:Sono;font-size:15px!important;font-weight:400!important;left:5.5px;position:relative;text-align:center}.basket_plus.vanish{color:#0000}.menu_item_container:hover .item_option_btn{opacity:0}.menu_item_container:hover .menu_item_img{filter:blur(0)}.menu_item_info{justify-content:space-between}.open_modal_sml{background-color:initial;border:none;cursor:pointer;height:380px;position:absolute;width:175px;z-index:3}.servings_select{font-size:13px}.down_icon{display:flex;height:12px;margin:2px 0 0 3px;width:12px}}@media only screen and (max-width:580px){.menu_grid{gap:12px;grid-template-columns:repeat(2,auto)}}@media only screen and (max-width:530px){.price_add_container{flex-direction:column;margin-top:30px}.price{margin-bottom:20px;width:100%}.add_to_basket_btn{margin-left:8px}}@media only screen and (max-width:380px){.menu_grid{gap:8px}.menu_item_container,.open_modal_sml{width:170px}}.sliding_nav_wrapper{align-items:center;background-color:#001e00;display:flex;height:55px;justify-content:center;position:fixed;width:100%;z-index:2}.sliding_nav_container{background-color:#001e00;display:flex;height:100%;margin-bottom:5px;overflow:scroll;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sliding_nav_item{align-items:center;display:flex;height:100%;justify-content:center;padding:0 20px}.sliding_nav_link{color:#fff;display:flex;flex-wrap:nowrap;letter-spacing:3px;margin-right:-3px;text-decoration:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sliding_nav_item:hover{border-bottom:2px solid #fff}.sliding_nav_container{-ms-overflow-style:none;scrollbar-width:none}.sliding_nav_container::-webkit-scrollbar{display:none}@media only screen and (max-width:600px){.sliding_nav_item{padding:0 15px}}.checkout_body{align-items:center;background:#fff;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;position:relative}.continue_shop_container{align-items:center;display:flex;justify-content:flex-start;margin-left:15px;width:100%}.continue_shop_btn{align-items:center;align-self:flex-start;background-color:#fff;border:1px solid #001e00;border-radius:6px;color:#001e00;display:flex;font-size:15px;font-weight:700;height:32px;letter-spacing:3px;margin:25px 0 0;padding:8px;text-align:center}.continue_shop_btn:hover{background-color:#001e00;color:#fff;cursor:pointer}.checkout_container{grid-gap:40px;align-content:center;align-items:center;display:grid;gap:40px;grid-template-columns:repeat(1,auto);margin-bottom:20px;padding:15px;width:100%}.checkout_container,.checkout_content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.checkout_content{align-self:center;border:1px solid #001e00;border-radius:6px;display:flex;flex-wrap:wrap;justify-self:center;width:750px}.checkout_form_container,.checkout_section_container{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.checkout_form,.checkout_form_container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.checkout_form{padding-bottom:20px;padding-top:20px;width:86%}.checkout_subtitle{color:#fff;font-size:19px;letter-spacing:4px;margin-bottom:2px;margin-right:-4px}.checkout_subtitle_background{align-items:center;background-color:#001e00;border-top-left-radius:3px;border-top-right-radius:3px;display:flex;flex-wrap:wrap;height:50px;justify-content:center;width:100%}.form_subheader{color:#001e00;margin:35px 0 10px;text-align:left}.checkout_form label{display:block;font-size:15px;font-weight:500;margin:16px 0 5px;width:100%}.req_field:after{color:#c30d0d;content:"*"}.checkout_form input{border:1px solid #001e00;border-radius:3px;font-size:14px;height:28px;padding:8px;width:100%}.checkout_form input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.checkout_form select{background-color:#fff;color:#001e00;height:28px;padding:2px;text-align-last:right}.checkout_form select,.checkout_form textarea{border:1px solid #001e00;border-radius:3px;font-size:14px}.checkout_form textarea{height:55px;padding:8px;resize:none;width:100%}.checkout_form textarea:focus{border:1.5px solid #001e00;outline:none!important}.checkout_form input:focus,.checkout_form select:focus{outline:1px solid #001e00}.checkout_form ul{margin-left:.8em}.checkout_form li{font-size:14px;margin:7px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.slot_info_bullets{font-size:14px;line-height:20px}.delivery_info_btn{color:blue;font-size:21px;margin-bottom:10px;margin-left:5px}.delivery_info_btn:hover{cursor:pointer}.InfoModal{align-items:center;background-color:#fff;border:1px solid #001e00;border-radius:6px;bottom:auto;display:flex;flex-direction:column;flex-wrap:wrap;gap:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;left:50%;margin-top:50px;padding:20px 25px;position:relative;right:auto;top:50%;transform:translate(-50%,-50%);width:330px;z-index:2}.InfoModal:focus{outline:none}.Overlay{background-color:#ffffffe6;bottom:0;display:flex;height:100%;left:0;overflow-y:"auto";position:fixed;right:0;top:0;width:100%}.available_postcodes{display:flex;font-size:14px;line-height:21px;text-align:center;width:100%}.double_line_input{grid-gap:20px;display:grid;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(2,auto)}.checkout_submit_payment{border-radius:6px;font-size:17px;font-weight:700;letter-spacing:3px;margin-right:-3px;text-align:center}.secure_checkout_container{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:20px 5px 0 0}.secure_checkout{display:flex;font-family:Arial,Helvetica,sans-serif;font-size:15px;margin-top:2px}.padlock_icon{height:20px;width:19px}.square_logo{display:flex;height:20px}.checkout_choice_container{align-items:center;display:flex;height:35px;justify-content:center;width:100%}.checkout_choice.left{border:1px solid #001e00;border-left:0}.checkout_choice.left,.checkout_choice.right{align-self:center;font-size:17px;height:100%;letter-spacing:3px;line-height:35px;text-align:center;width:50%}.checkout_choice.right{border:1px solid #001e00;border-right:0}.checkout_choice:hover{cursor:pointer}.checkout_choice.selected{background-color:#001e00;color:#fff;opacity:.4}.collection_container{display:flex;flex-wrap:wrap}.holiday_let_option_conatiner{gap:15px;justify-content:space-between;margin-bottom:15px}.holiday_let_option_conatiner,.react_switch{align-items:center;display:flex}.let_name_select{margin-bottom:20px;text-align-last:left!important;width:100%}.order_sum_item{align-items:center;display:flex;justify-content:space-between;width:100%}.order_sum_content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:20px;padding-top:20px;width:86%}.order_sum_item_container{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;width:100%}.order_sum_min_container{align-items:center;font-size:15px;justify-content:center;width:100%}.order_sum_min{color:#c30d0d;font-size:15px;letter-spacing:1px;text-align:center}.proceed_to_payment_btn{background-color:#001e00;border:1px solid #001e00;border-radius:6px;color:#fff;font-size:16px;font-weight:700;height:35px;letter-spacing:3px;position:relative;text-align:center;width:100%}.proceed_to_payment_btn:hover{background-color:#9aa699;cursor:pointer}.payment_form_container{align-content:center;display:block;justify-content:center}#rswps-card-container{height:0}@media screen and (max-width:800px){.checkout_content{width:100%}}@media screen and (max-width:690px){.continue_shop_btn{margin:15px 0}}@media screen and (max-width:550px){.checkout_form,.order_sum_content{width:93%}}@media screen and (max-width:460px){.checkout_form ul{margin-left:1.1em}}.collection_address{display:flex;font-size:15px;font-weight:500;line-height:32px;text-align-last:left}.address_container{align-items:center;border:1px solid #001e00;border-radius:3px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px;position:relative;width:100%}.address_img{aspect-ratio:1/1;border-radius:3px;display:flex;height:auto;justify-self:center;max-height:130px}.address_img_container{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:400px){.collection_address{font-size:14px}.address_img{max-height:110px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.slot_container{border:1px solid #001e00;border-radius:3px;justify-content:center;margin-top:20px;padding:10px;position:relative}.slot_container,.slot_nav_container{align-items:center;display:flex;flex-wrap:wrap}.slot_nav_container{justify-content:space-between;width:100%}.slot_nav_next,.slot_nav_prev{align-items:center;background-color:#001e00;border:1px solid #001e00;border-radius:3px;color:#fff;display:flex;font-size:14px;font-weight:700;height:28px;letter-spacing:3px;padding:7px;text-align:center}.slot_nav_next:hover,.slot_nav_prev:hover{cursor:pointer}.date_picker_container{border-radius:3px;display:flex;height:28px;position:relative;width:138px}.days_notice_dialog{align-items:center;flex-wrap:wrap;gap:5px;justify-content:center;margin:20px 5px 10px;white-space:pre;width:100%}.days_notice_dialog,.item_count{cursor:pointer;display:flex;font-size:14px}.item_count{border-radius:3px;color:blue;font-weight:700;text-decoration:underline}.modal_days_notice_title{display:flex;white-space:pre}.modal_days_notice_item{display:flex;text-align:center}.date_picker{background-color:#001e00;color:#001e00;font-family:Roboto Slab,serif!important;font-size:14px!important;z-index:4}.date_picker:hover{background-color:#001e00;cursor:pointer;opacity:.4}.calendar_icon_txt_container{align-items:center;display:flex;gap:6px;justify-content:space-between;pointer-events:none;position:absolute;right:6.5px;top:4px}.date_picker_txt{color:#fff;display:flex;font-size:14px;font-weight:700;letter-spacing:3px;pointer-events:none}.calendar_icon{color:#fff;display:flex;height:17px;width:17px}.slot_table{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:15px;width:100%}.slot_table td{padding:3px;text-align:center;width:80px}.slot_table th{font-size:14px;width:55px}.t_loading_container{height:60px;padding:4px;position:relative}.slots_table_info_icon{display:flex;width:40px}.slots_table_info_container{flex-direction:column;gap:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:15px 0 5px}.slots_table_info_container,.slots_table_info_txt{align-items:center;display:flex;justify-content:center;width:100%}.slots_table_info_txt{font-size:14px;padding:0 20px}.slot{align-items:center;background-color:#fff;border:1px solid #001e00;border-radius:3px;color:#001e00;cursor:pointer;display:flex;flex-direction:column;font-size:13px;height:60px;justify-content:center;margin-bottom:auto;margin-top:auto;padding:4px;text-align:center;width:100%}.slot.unavailable{background-color:#f2f2f2;cursor:not-allowed;pointer-events:none}.slot.selected{background-color:#f3f9ed;border:2px solid #001e00}.slot.available{background-color:#fff}.slot.btn_transparent{align-items:center;border-radius:3px;cursor:default;font-size:13px;height:60px;margin-bottom:auto;margin-top:auto;opacity:0;padding:4px;text-align:center;width:100%}.delivery_charge{color:#c30d0d;font-size:14px;font-style:italic;margin:10px 0 5px}.reserved_slot_message_container{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.reserved_slot_icon{display:flex;font-size:25px;margin-bottom:5px;margin-top:15px}.reserved_slot_message{display:inline;font-size:15px;margin-bottom:20px;text-align:center}.react-datepicker__current-month{letter-spacing:2px}.react-datepicker__day--highlighted{background-color:#001e00!important;color:#fff!important}.react-datepicker__day--selected{background-color:#fff;color:#001e00;text-decoration:underline}.react-datepicker__day--keyboard-selected{background-color:#fff}@media only screen and (max-width:570px){.address_missing_txt{padding:0 5px}}@media only screen and (max-width:500px){.slot_container{padding:7.5px}.slot_nav_next,.slot_nav_prev{font-size:12px;padding:5px}.calendar_icon_txt_container{gap:6px;right:5.5px;top:5.5px}.date_picker_txt{font-size:12px}.calendar_icon{height:15px;width:15px}.date_picker_container{width:122px}.slot_table th{font-size:12px}}.invalid{border:1px solid #c30d0d!important}.invalid_font{color:#c30d0d!important}.dialog{justify-content:flex-start;margin-top:5px;min-height:50px;width:100%}.dialog,.icon_container{align-items:center;display:flex}.icon_container{border-bottom-left-radius:6px;border-top-left-radius:6px;height:100%;justify-content:center;width:50px}.dialog_icon{display:flex;height:30px}.dialog_text_container{align-items:center;border-bottom-right-radius:6px;border-top-right-radius:6px;display:flex;height:100%;justify-content:center;width:calc(100% - 50px)}.dialog_text{font-size:16px;line-height:25px;padding:8px 15px;text-align:center}.rotate{transform:rotate(180deg)}@media screen and (max-width:800px){.dialog{margin-left:15px;margin-right:15px}}@media screen and (max-width:690px){.continue_shop_btn{margin:15px 0}.invalid_dialog_text{font-size:13px}}.proceed_to_payment_title{display:flex;margin-bottom:15px}.proceed_to_payment_title,.slot_reserve_time_warn{justify-content:center;text-align:center;width:100%}.slot_reserve_time_warn{font-size:15px;margin-bottom:25px}.highlighted_time{color:#c30d0d;font-weight:600}.proceed_to_payment_modal{align-items:center;background-color:#fff;border:1px solid #001e00;border-radius:6px;bottom:auto;display:flex;flex-direction:column;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;left:50%;margin-top:50px;padding:20px 30px;position:relative;right:auto;top:50%;transform:translate(-50%,-50%);width:430px;z-index:2}.proceed_to_payment_modal:focus{outline:none}.item_detailed_page_wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 50px;width:100%}.item_detailed_option_container{align-items:center;display:flex;height:75px;margin:0 14px;width:100%}.detailed_wrapper{align-items:center;border:1px solid #001e00;border-radius:6px;display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;padding:20px 20px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detailed_container{grid-gap:50px;align-items:flex-start;display:grid;gap:50px;grid-template-columns:repeat(2,auto);justify-content:center;width:100%}.img_detailed_wrapper{align-items:center;display:flex;justify-content:center;position:relative}.detailed_container_info .icon_txt_container{justify-content:flex-start}.menu_item_img_detailed{aspect-ratio:3/2;border-radius:6px;display:flex;height:auto;width:500px;z-index:1}.detailed_info_wrapper{display:flex;flex-wrap:wrap;height:auto}.detailed_container_info{align-items:center;display:flex;flex-wrap:wrap;justify-content:left;text-align:left}.general_info{justify-content:flex-start}.general_info,.price{display:flex;text-align:left;width:100%}.price{font-size:28px;margin:15px 0 20px}.detailed_container_info h2{display:flex;letter-spacing:3px;margin-right:-3px;text-align:left;width:100%}.detailed_container_info p{line-height:25px;margin:15px 0;text-align:left;text-align-last:left}.tags_container{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 25px;width:100%}.tag{background-color:#faebd7;border-radius:10px;color:#fff;font-size:14px;padding:5px 8px}.freezeable{background-color:#6ba7cc}.frozen{background-color:#2b35af}.gluten{background-color:#8a6740}.vege{background-color:#52a447}.vegan{background-color:#276221}.eat_same{background-color:#fdda5f}.ready_to_eat{background-color:#7f7f7f}.requires_reheating{background-color:#c23b22}.requires_cooking{background-color:#960018}.dairy{background-color:#e8d28f}.quantity_container{align-items:center;display:flex;justify-content:center;margin:25px 0 30px}.ingredients_container{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;margin-top:40px;width:100%}.ingredients_title{text-align:left;width:100%}.item_info_container{display:flex;flex-direction:column;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.item_info{line-height:25px}.allergy_advice,.item_info{text-align:left;text-align-last:left}.allergy_advice{font-size:12.5px;margin-top:20px}.disclaimer_container{border-radius:6px;display:flex;flex-wrap:wrap;gap:5px;justify-content:left;line-height:15px;margin-top:50px;max-width:1200px}.disclaimer_title{letter-spacing:1.5px;width:100%}.disclaimer,.disclaimer_title{display:flex;font-size:11px;font-style:italic}.disclaimer{text-align-last:left}@media only screen and (max-width:1250px){.detailed_wrapper,.disclaimer_container{width:95%}.menu_item_img_detailed{width:42vw}.tags_container{gap:10px}.detailed_container{gap:25px}}@media only screen and (max-width:950px){.detailed_container{gap:25px;grid-template-columns:repeat(1,auto);width:540px}.detailed_wrapper{width:580px}.menu_item_img_detailed{align-self:center;justify-content:center;width:540px}.detailed_info_wrapper{width:540px}.disclaimer_container{width:580px}.quantity_container{width:100%}.detailed_container_info{justify-content:center}.detailed_container_info h2{justify-content:center;text-align:center;width:100%}.detailed_container_info p{text-align:center;text-align-last:center}}@media only screen and (max-width:700px){.detailed_container_info .servings_select{font-size:medium}}@media only screen and (max-width:600px){.detailed_wrapper{padding:15px 15px 25px;width:93%}.disclaimer_container{margin-left:20px;margin-right:20px;width:93%}.detailed_container,.menu_item_img_detailed{width:100%}.detailed_info_wrapper{justify-self:center;width:100%}}.gallery-container{padding:40px}@media (max-width:800px){.gallery-container{padding:3px}}.gallery-masonry{column-count:4;column-gap:15px;padding:15px}.gallery-item{break-inside:avoid;margin-bottom:10px;page-break-inside:avoid}.gallery-item img{display:block;height:auto;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-item img:hover{transform:scale(1.05)}@media (max-width:800px){.gallery-masonry{column-count:2}}
/*# sourceMappingURL=main.b777d5c3.css.map*/