._navContainer_1vlic_1{background-color:#424294;color:#fff;z-index:1;position:fixed;top:0;left:0;right:0;padding:.2rem 3rem 0;margin-bottom:2rem}._publicNavContainer_1vlic_13{background-color:#228b22}._Icon_1vlic_18{position:relative;top:.2rem;margin:0 .1rem}._link_1vlic_24{font-weight:500;color:#fff;text-decoration:none;position:relative;padding:.1rem;border-radius:.2rem;font-size:1.2rem}._publicLink_1vlic_34{background-color:#228b22}@media(max-width:530px){._publicLink_1vlic_34{font-size:.8rem;margin-top:.3rem}._publicNavContainer_1vlic_13{padding:0 .8rem}}@media(max-width:350px){._link_1vlic_24{font-size:.8rem;text-align:center;display:block}._navContainer_1vlic_1{padding:0}._Icon_1vlic_18{height:16px}._cartNumber_1vlic_62{font-size:.6rem;padding:0 .1rem}}._link_1vlic_24:hover{background-color:#fff;color:#424294}._nav_1vlic_1{background-color:#424294;color:#fff;max-width:870px;margin:0 auto .2em;display:flex;justify-content:space-between;z-index:0;opacity:1}._publicNav_1vlic_13{background-color:#228b22;padding-bottom:.2rem}._cartNumber_1vlic_62{position:relative;font-size:.8rem;background-color:#fff;color:#424294;padding:0 .25rem;border-radius:35%;top:.2rem}._overlay_adcvm_1{position:fixed;inset:0;background:#0006;height:-webkit-fill-available;z-index:50}._drawer_adcvm_9{position:absolute;right:0;top:0;max-height:99%;overflow-y:auto;width:min(420px,100%);background:#fff;display:flex;flex-direction:column;color:#000;padding-bottom:env(safe-area-inset-bottom);box-shadow:-4px 0 16px #0003;animation:_slideIn_adcvm_1 .25s ease-out}._header_adcvm_27{padding:1rem;margin-left:1rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}._closeButton_adcvm_36{justify-self:flex-end;box-shadow:none}._closeButton_adcvm_36:hover{background-color:#191970;color:#fff}._footer_adcvm_46{position:relative;bottom:0;margin-top:auto;padding:1rem;border-top:1px solid #eee}@keyframes _slideIn_adcvm_1{0%{transform:translate(100%)}to{transform:translate(0)}}._customiseContainer_adcvm_64{display:flex;flex-direction:column;margin:2rem 2rem 0 0;padding:0 2rem}._customiseContainerHeader_adcvm_71{display:flex;align-items:center}._drinkTitleAndImage_adcvm_76{display:flex}._customiseImg_adcvm_80{width:3rem;margin-right:1rem}._sizeInput_adcvm_86{border:white;outline:none}._milkHeader_adcvm_91{display:flex;flex-direction:column;margin-bottom:0}._customiseHeader_adcvm_97{display:flex;flex-direction:column;align-self:flex-start;margin-bottom:0}._customiseSyrupHeader_adcvm_105{display:flex;align-items:baseline;align-self:flex-start;margin-bottom:0}._customiseSize_adcvm_113{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0 0 1rem;height:min-content}._milkOptions_adcvm_124{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%;height:min-content}._teaOptions_adcvm_132{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:100%;height:min-content}._sizeOptions_adcvm_140{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));width:100%;height:min-content}._syrupOptions_adcvm_147{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));width:100%;height:min-content}._eggOptions_adcvm_155{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;height:min-content}._sauceOptions_adcvm_163{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%;height:min-content}._extraOptions_adcvm_171{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%;height:min-content}._toppingsOptions_adcvm_179{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));width:100%;height:min-content}._otherOptions_adcvm_187{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;height:min-content}._sizePrice_adcvm_194{font-weight:400}._customiseLabel_adcvm_197{margin:0;font-weight:700;display:flex;align-items:baseline}._customiseSubtext_adcvm_204{margin:0;font-style:italic;font-size:.8rem;font-weight:400}._customiseSize_adcvm_113 input,._customiseSize_adcvm_113 label{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0 .5rem}._customiseSize_adcvm_113 div{display:flex;justify-content:center;align-items:center;margin:0 auto}._milkLabel_adcvm_227{margin:0 .5rem}._sugar_adcvm_231{margin-top:2rem;font-weight:700}._quantityLabel_adcvm_236{font-weight:700;height:10rem}._quantityInput_adcvm_241,._sugarInput_adcvm_242{margin-left:1rem;width:2rem;padding:.3rem .5rem;border-radius:5px;border:none;background-color:#ebe7e7}._orderedFor_adcvm_251{background-color:#f0f0f0;padding:.5rem 1rem;box-shadow:2px 2px 2px;text-align:center;min-width:67px;border-radius:5px;margin-bottom:1rem}._orderedForInput_adcvm_263{background-color:#fff;padding:.5rem 1rem;width:50%;margin:0 .5rem;font-size:larger}._orderedForInput_adcvm_263:hover,._orderedForInput_adcvm_263:focus{background-color:#ccd6e7}._buttonContainer_adcvm_277{display:flex;flex-wrap:wrap;justify-content:space-between}._addToCart_adcvm_283{margin-top:.6rem;background-color:#6495ed;color:#000}._submitOrder_adcvm_289{margin-top:.6rem;background-color:#f08080;color:#000}._submitOrder_adcvm_289:hover{background-color:#b22222;color:#fff;border:lightcoral}._addToCart_adcvm_283:hover{background-color:#191970;color:#fff}._total_adcvm_305{font-weight:700;color:#dc143c}._backdrop_el2ft_1{position:fixed;display:flex;align-items:center;inset:0;margin:auto;z-index:50}._modal_el2ft_11{background:#fff;margin:auto;padding:4rem 6rem;box-shadow:-4px 0 16px #0003;animation:_slideIn_el2ft_1 .25s ease-out}@keyframes _slideIn_el2ft_1{0%{transform:translate(100%)}to{transform:translate(0)}}._orderSubmitted_el2ft_31{margin:0}._generalSummary_el2ft_35{display:flex;border-top:1px solid rgb(196,196,196);border-bottom:1px solid rgb(196,196,196);justify-content:center;margin:.6rem 0;width:100%}._itemNumber_el2ft_44{margin-right:.3rem}._itemNumber_el2ft_44,._totalPrice_el2ft_49{margin:0;padding:.3rem .1rem}._actions_el2ft_54{display:flex;justify-content:space-around;margin-top:1rem}._actions_el2ft_54 button{background-color:#9cb6e7}._ul_el2ft_64{margin-top:0;margin-bottom:0;padding-left:.2rem}._li_el2ft_71{font-style:italic;list-style:"-";margin-left:.2rem;margin-right:1rem}._orderConfirmationItem_el2ft_78{align-items:baseline;margin:0 auto;height:min-content;justify-content:flex-start}._lineTotal_el2ft_86{margin:0;border-top:1px rgb(230,230,230) solid;border-bottom:1px rgb(230,230,230) solid}._orderConfirmationItemHeader_el2ft_92{margin:.5rem 0 0;font-weight:700;padding:0}._p_c41u0_1,._categoryButton_c41u0_1{text-transform:capitalize;padding:.2rem .6rem;background-color:none;margin:.1rem 0}._categoryButton_c41u0_1{margin:.1rem .2rem}._categories_c41u0_13{display:flex!important;flex-wrap:wrap;justify-content:center;width:100%;margin-top:3rem}._cartDiv_14b9h_1{margin:1.5rem auto;max-width:800px}._cartContainer_14b9h_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}._card_14b9h_10{position:relative;display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;box-shadow:2px 2px 4px gray;padding:.5rem;margin:.5rem}._cartHeader_14b9h_22{display:flex;align-items:center;justify-content:space-around;margin-left:2rem}._cardHeader_14b9h_29 p h3{padding:2rem 0}._productInfo_14b9h_32{display:flex}._namePrice_14b9h_36{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:1rem}._text_14b9h_44{text-align:left;font-size:.9rem}._price_14b9h_49{font-weight:700}._image_14b9h_53{height:50px;width:50px;padding:.6rem}._buttonContainer_14b9h_59{display:flex;flex-direction:row;justify-content:flex-end;margin-left:1.5rem}._cartItemName_14b9h_65{font-weight:700}._changeNumber_14b9h_68{display:flex}._details_14b9h_72{padding-left:1rem;list-style-type:"✔";margin-top:.1rem}._details_14b9h_72 li{padding-left:.3rem;font-size:.8rem}._addButton_14b9h_87{padding:0 .6rem .5rem;background-color:#d4d4d4;border-radius:0 .5rem .5rem 0;height:1.5rem}._minusButton_14b9h_95{border-radius:.5rem 0 0 .5rem}._deleteButton_14b9h_101{background-color:#8b0000;padding:.2rem .2rem .05rem;width:fit-content;margin:.1rem .4rem;color:#fff;align-self:flex-end}._deleteButton_14b9h_101:hover{background-color:#ffb6c1;color:#000}._deleteButton_14b9h_101:active{transform:translate(1px,1px)}._editButton_14b9h_120{background-color:orange}._productNumber_14b9h_124{width:1.5rem;padding:.3rem .3rem .1rem;border:none;background-color:#d4d4d4;height:1.1rem;font-size:.7rem}._minusButton_14b9h_95:hover,._addButton_14b9h_87:hover,._productNumber_14b9h_124:hover{background-color:#535252;color:#fff}._cartFooter_14b9h_140{display:flex;align-items:center;justify-content:space-between;padding:1rem}._total_14b9h_147{font-weight:700}._payNow_14b9h_151{background-color:#dc143c;color:#fff;padding:.4rem 1rem;box-shadow:1px 1px 1px gray;outline:none;border:none}._payNow_14b9h_151:hover{background-color:orange;outline:none;border:none}._payNow_14b9h_151:active{outline:none;border:none}@media(max-width:450px){._cartDiv_14b9h_1{display:block}._changeNumber_14b9h_68{display:flex;justify-content:center}._text_14b9h_44{text-align:center}}._notes_14b9h_184{display:flex;flex-direction:column;margin:1rem 2rem;font-weight:700}._notes_14b9h_184>label{margin:0 0 .3rem 1rem}._cartNotes_14b9h_195{box-shadow:2px 2px 2px gray;border-radius:5px;border:1px rgb(202,202,202) solid}._noItemsInCart_14b9h_201{position:fixed;top:50%;left:50%}._page_kefk5_1{display:flex;flex-direction:column;align-items:flex-start;margin:3rem 1rem 0}._orderPageHeader_kefk5_8{display:flex;align-items:baseline}._todaysOrders_kefk5_13{margin:0}._order_kefk5_8{margin:0 .5rem;display:flex;align-items:baseline;width:100%}._orderItem_kefk5_24{display:flex;margin-bottom:.3rem}._sessionOrders_kefk5_30{display:flex;flex-direction:column}._orderHeader_kefk5_35{display:flex;align-items:baseline;height:min-content;margin:0}._userName_kefk5_42{margin:0;margin-right:.5rem}._itemHeader_kefk5_46{flex-wrap:nowrap;white-space:nowrap;margin-right:.3rem}._item_kefk5_46{display:flex;flex-wrap:wrap;align-items:baseline;height:fit-content}._details_kefk5_59{list-style-type:none;padding-left:0;display:flex;height:min-content;margin:0}._listItem_kefk5_67{margin-right:.3rem}._total_kefk5_71{font-style:bold}._table_17gya_1{width:100%;border-collapse:separate;border-spacing:0;margin:1rem 0;font-family:Inter,system-ui,sans-serif;color:#344037;border:1px solid #d1d5db;border-radius:8px;overflow:hidden}._header-row_17gya_14{background-color:#f0fdf4;border-bottom:1px solid #bbf7d0}._header-cell_17gya_19{padding:12px 16px;font-size:13px;font-weight:600;color:#166534;text-transform:uppercase;letter-spacing:.05em;text-align:left}._row_17gya_29:nth-child(2n){background-color:#f9fafb}._row_17gya_29:nth-child(odd){background-color:#fff}._row_17gya_29:hover{background-color:#dcfce7!important;transition:background-color .15s ease}._cell_17gya_42{padding:14px 16px;font-size:14px;line-height:1.5;border-bottom:1px solid #e5e7eb}._row_17gya_29:last-child ._cell_17gya_42{border-bottom:none}._cell_17gya_42:first-child{font-weight:600;color:#064e3b;border-right:1px solid #f0fdf4}._emailLink_17gya_59{padding:.6rem 1rem;background-color:#66a766;color:#fff;border-radius:5px;margin:0 1rem;text-decoration:none;font-weight:700;box-shadow:2px 2px 2px #000;display:inline-block}._emailLink_17gya_59:hover{background-color:orange;color:#191970}._emailLink_17gya_59:active{transform:translate(2px,2px)}._image_1kilx_1{width:100px;height:100px}._drinkPrice_1kilx_6:first-letter{font-weight:700}@media(max-width:400px){._image_1kilx_1{width:80px;height:80px}}._shopContainer_1kilx_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));width:100%}._card_1kilx_23{position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;box-shadow:2px 2px 4px gray;padding:1.2rem 0 0;margin:.5rem}._productName_1kilx_34{margin:0 1rem 1rem;padding:0 1rem;text-align:center}._input_1kilx_40{width:1.5rem;padding:.2rem .5rem .2rem 1.8rem;border:none;background-color:#b1b0b0}@media(max-width:450px){._input_1kilx_40{padding:.655rem .5rem .64rem 1.8rem}._drinkPrice_1kilx_6:first-letter{font-weight:700}}._changeButton_1kilx_56{padding:0 .6rem .2rem;border:#b1b0b0 solid .2px;margin:0 .1rem}._addButton_1kilx_62{padding:.3rem .6rem .5rem;background-color:#b1b0b0;margin:0 .1rem 0 0;border-radius:0 .5rem .5rem 0}._minusButton_1kilx_69{padding:.3rem .6rem .5rem;background-color:#b1b0b0;margin:0 0 0 .1rem;border-radius:.5rem 0 0 .5rem}._minusButton_1kilx_69:hover,._addButton_1kilx_62:hover,._input_1kilx_40:hover{background-color:#535252;color:#fff}._input_1kilx_40:focus{background-color:#fff;color:#000}._buttonContainer_1kilx_88{display:flex;justify-content:center}._addToCartButton_1kilx_93{padding:.4rem;background-color:#00008b;color:#fff;margin-top:1rem;border:none;border-radius:0;width:100%}._addToCartButton_1kilx_93:hover{background-color:#dc143c;color:#fff}._hoverText_1kilx_108{visibility:hidden}._hoverText_1kilx_108:hover{visibility:visible}._imgContainer_1kilx_116{position:relative;display:flex!important;justify-content:space-evenly;align-items:center}._caption_1kilx_123{position:absolute;font-style:italic;visibility:hidden;font-size:.8rem;bottom:0;right:0;opacity:0;padding:1rem;box-shadow:2px 2px 2px;border-radius:.2em}._drinkPrice_1kilx_6{margin:0 .4rem;font-size:.9rem}._sizes_1kilx_142{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center}._loggedInMessage_gvv9t_7{margin-top:5rem}._logInForm_gvv9t_11{margin:5rem auto 0;display:flex;flex-direction:column;max-width:200px}._or_gvv9t_18{margin:1rem auto}._cardContainer_gvv9t_21{display:grid;grid-template-columns:repeat(auto-fit,min-max(350px,1fr))}._card_gvv9t_21{position:relative;border-radius:2rem}._loginInput_gvv9t_32{padding:.5rem 1rem;margin-bottom:.5rem;box-shadow:2px 2px 2px gray;border:1px solid gray;border-radius:5px}._loginInput_gvv9t_32:hover{background-color:#f0f8ff}._loginInput_gvv9t_32:active{background-color:khaki}._loginButton_gvv9t_48{background-color:#bdcff0;border:none;outline:none}._loginButton_gvv9t_48:hover{background-color:#6495ed;color:#f0f8ff;border:none;outline:none}._loginButton_gvv9t_48:active{transform:translate(2px,2px);border:none;outline:none}._signUpButton_gvv9t_67{background-color:#9fdfbb;display:flex;align-items:center;justify-content:center;width:100%}._signUpButton_gvv9t_67:hover{background-color:#3cb371;border:none}._link_gvv9t_81{text-decoration:none}._subtitle_gvv9t_84{font-size:1.3rem;margin-bottom:2rem}._card_gvv9t_21:hover{background-color:#c9aae6}._linkComponent_gvv9t_93{text-decoration:none;font-size:2rem;padding:2rem}._linkComponent_gvv9t_93:hover{color:#fff;font-weight:700}._icon_gvv9t_104{width:100%;margin-bottom:0}._h1_gvv9t_109{border:#162b3f 3px solid;padding-bottom:1rem;transform:skew(-20deg);box-shadow:3px 3px 3px}._h1_gvv9t_109:first-letter{font-size:4rem}._frontPageLink_gvv9t_119{color:#561a8e;margin:0}._frontPageLink_gvv9t_119:hover,._icon_gvv9t_104:hover{color:#fff}@media(max-width:470px){._homeContainer_gvv9t_133{display:flex;flex-direction:column;align-items:center}._h1_gvv9t_109{font-size:2.7rem;padding:1rem 2.5rem;border:#162b3f 2px solid}._h1_gvv9t_109:first-letter{font-size:3rem}._card_gvv9t_21{padding:1rem}}@media(max-width:345px){._h1_gvv9t_109{font-size:2rem;padding:1rem 2.5rem;border:#162b3f 1px solid}._h1_gvv9t_109:first-letter{font-size:2.5rem}}._signUpForm_1ret7_1{display:flex;flex-direction:column}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body{margin:3rem auto 0;min-width:320px;max-width:1200px;min-height:100vh;color:#000;background-color:#fff}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;box-shadow:2px 2px 2px #696969}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button:active{transform:translate(2px,2px)}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media screen and(max-width: 465px){:root{padding:0}}
