@import url("https://fonts.googleapis.com/css?family=Nunito");@import url("https://fonts.googleapis.com/css?family=Oswald");*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}button{background:none;border:none;cursor:pointer}ul{list-style-type:none}:root{--brandy:#dcb68a;--gin:#d8e4bc;--rum:#9d702e;--tequila:#f4d2ab;--clear:#bfc0ee;--whiskey:#ba6f1e;--almond:#eaddca;--cherry:#d2042d;--chocolate:#7b3f00;--coffee:#6f4e37;--coconut:#965a3e;--irish:#eed192;--herbal:#ffbf00;--mint:#3eb489;--melon:#febaad;--orange:orange;--peach:#ffe5b4;--raspberry:#e30b5c;--sloe:#444065;--champagne:#f7e7ce;--drymouth:#fdfd96;--sweetmouth:#b11226;--cola:#3c3024;--ginger:#efd079;--lemlime:#e3ff00;--cranberry:#d65589;--grapefruit:#fd5956;--lemon:#fafa33;--lime:#32cd32;--pineapple:#feea63;--cream:#fffdd0;--grenadine:#4c0b09;--vanilla:#f3e5ab;--absinthe:#76b583}.app{background-color:#868383}.app,.page{overflow:scroll;overflow:hidden}.page{display:flex;flex-direction:column;align-items:center;gap:20px;min-height:calc(100vh - 100px);margin-top:100px;padding:50px 10px;text-align:center;color:#fff;background:linear-gradient(135deg,#0f0f0f55 25%,transparent 0) -21px 0/42px 42px,linear-gradient(225deg,#0f0f0f 25%,transparent 0) -21px 0/42px 42px,linear-gradient(315deg,#0f0f0f55 25%,transparent 0) 0 0/42px 42px,linear-gradient(45deg,#0f0f0f 25%,#020202 0) 0 0/42px 42px;opacity:.8}@media only screen and (min-width:600px){.page{width:calc(100vw - 250px);left:250px;margin-top:0;padding:75px 20px;position:relative;min-height:100vh;background:linear-gradient(135deg,#0f0f0f55 25%,transparent 0) -26px 0/52px 52px,linear-gradient(225deg,#0f0f0f 25%,transparent 0) -26px 0/52px 52px,linear-gradient(315deg,#0f0f0f55 25%,transparent 0) 0 0/52px 52px,linear-gradient(45deg,#0f0f0f 25%,#020202 0) 0 0/52px 52px}}@media only screen and (min-width:992px){.page{width:100vw;left:0;margin-top:100px;padding:80px 30px;min-height:calc(100vh - 100px);background:linear-gradient(135deg,#0f0f0f55 25%,transparent 0) -40px 0/80px 80px,linear-gradient(225deg,#0f0f0f 25%,transparent 0) -40px 0/80px 80px,linear-gradient(315deg,#0f0f0f55 25%,transparent 0) 0 0/80px 80px,linear-gradient(45deg,#0f0f0f 25%,#020202 0) 0 0/80px 80px!important}}.IngredientCheckbox_IngredientCheckbox__FakSC{display:flex;justify-content:center;align-items:center;background:#fff;border:.25rem solid #363636;box-sizing:border-box;height:50px;width:50px;outline:0;overflow:hidden;transform:perspective(10px) rotateX(-3deg);background-color:#000}.IngredientCheckbox_IngredientCheckbox__FakSC .IngredientCheckbox_icon__lSbNX{display:inline-block;content:"";background-image:url(/images/ui/close.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:48px;height:48px}.IngredientCheckbox_checked__p7RJJ:before{content:url(/_next/static/media/check_small.fddae0c5.svg);filter:invert(33%) sepia(89%) saturate(364%) hue-rotate(182deg) brightness(300%) contrast(300%)}.IngredientCheckbox_checked__p7RJJ:after{position:absolute;bottom:-50%;left:-50%;height:200%;width:200%;content:"";background-color:#000;border-radius:40%;animation:IngredientCheckbox_spin___TMUA 4s cubic-bezier(0,.8,1,1) forwards}.IngredientCheckbox_notSelected__BCbie{filter:invert(11%) sepia(89%) saturate(6777%) hue-rotate(1deg) brightness(123%) contrast(116%)}@keyframes IngredientCheckbox_spin___TMUA{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100%) rotate(1turn)}}.Ingredient_Ingredient__yhY_I{display:flex;flex-direction:column;width:130px}.Ingredient_Ingredient__yhY_I .Ingredient_info__3LZ_j{display:grid;grid-template-columns:8px 1fr 50px;align-items:center;color:#fff}.Ingredient_Ingredient__yhY_I .Ingredient_info__3LZ_j .Ingredient_children__FaMQ7{grid-column:1/2;filter:invert(1);object-fit:cover;width:8px;height:50px}.Ingredient_Ingredient__yhY_I .Ingredient_info__3LZ_j .Ingredient_icon__hbW4V{grid-column:2/3;display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;background-position:50%;width:50px;height:50px}.Ingredient_Ingredient__yhY_I .Ingredient_info__3LZ_j .Ingredient_name__81Tkc{grid-column:1/4;grid-row:2/3;font-family:Oswald;font-size:18px}.Ingredient_Ingredient__yhY_I:hover .Ingredient_children__FaMQ7{filter:invert(25%) sepia(97%) saturate(6249%) hue-rotate(306deg) brightness(104%) contrast(116%)}.Ingredient_Ingredient__yhY_I:hover span{color:#ff00bf}.LoadingAnimation_LoadingAnimation__qCp9d{display:flex;flex-direction:column;align-items:center;gap:20px;font-family:Oswald;text-transform:uppercase}.LoadingAnimation_LoadingAnimation__qCp9d:after{display:inline-block;content:"";background-image:url(/images/ui/shaker.webp);background-repeat:no-repeat;background-size:contain;background-position:50%;width:128px;height:128px;filter:invert(1);transform:rotate(0);animation:LoadingAnimation_loading__xEAgv .5s linear 0s infinite normal none running}@keyframes LoadingAnimation_loading__xEAgv{0%{transform:rotate(0deg)}25%{transform:rotate(-45deg)}50%{transform:rotate(0deg)}75%{transform:rotate(45deg)}to{transform:rotate(0deg)}}.SelectAllButton_SelectAllButton__INyIN:after{display:inline-block;content:"";background-image:url(/images/ui/done_all.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:48px;height:48px;filter:invert(1)}.SelectAllButton_SelectAllButton__INyIN:hover:after,.SelectAllButton_active__9Ezb4 img{filter:invert(17%) sepia(96%) saturate(3092%) hue-rotate(305deg) brightness(110%) contrast(131%)}.CloseButton_CloseButton__WGih_ .CloseButton_icon__1vQj8{display:inline-block;content:"";background-image:url(/images/ui/close.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:48px;height:48px}.CloseButton_CloseButton__WGih_:hover{filter:invert(0)!important}.CloseButton_CloseButton__WGih_:hover .CloseButton_icon__1vQj8{filter:invert(16%) sepia(67%) saturate(7116%) hue-rotate(307deg) brightness(106%) contrast(110%)}.IngredientModal_background__qDB73{width:100%;height:100vh;position:fixed;left:0;top:0;z-index:10;background:rgba(0,0,0,.8);animation:IngredientModal_background-spawn__ai266 .15s forwards}.IngredientModal_background__qDB73 .IngredientModal_modal__Ta_iM{width:100%;max-height:75vh;position:fixed;left:0;bottom:0;z-index:11;display:flex;flex-direction:column;align-items:center;gap:20px;padding:30px;color:#fff;background-color:#111;background-image:linear-gradient(135deg,#141414 25%,transparent 0),linear-gradient(225deg,#141414 25%,transparent 0),linear-gradient(45deg,#141414 25%,transparent 0),linear-gradient(315deg,#141414 25%,#111 0);background-position:24px 0,24px 0,0 0,0 0;background-size:48px 48px;background-repeat:repeat;animation:IngredientModal_modal-spawn__2BVlf .5s forwards;border-top-left-radius:25px;border-top-right-radius:25px;overflow-x:hidden;overflow-y:scroll}.IngredientModal_background__qDB73 .IngredientModal_modal__Ta_iM .IngredientModal_header__N911K{display:grid;grid-template-columns:repeat(3,auto);align-items:center;grid-row:1/2;grid-column:1/-1;grid-gap:20px;gap:20px;font-size:36px;text-align:center}.IngredientModal_background__qDB73 .IngredientModal_modal__Ta_iM .IngredientModal_header__N911K .IngredientModal_icon__OJfSY{display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;background-position:50%;width:48px;height:48px}.IngredientModal_background__qDB73 .IngredientModal_modal__Ta_iM .IngredientModal_childList__prJzI{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.IngredientModal_background__qDB73 .IngredientModal_modal__Ta_iM>button{position:absolute;top:10px;right:10px;filter:invert(1)}@keyframes IngredientModal_background-spawn__ai266{0%{opacity:0}to{opacity:100%}}@keyframes IngredientModal_modal-spawn__2BVlf{0%{bottom:-300px}to{bottom:0}}@media only screen and (min-width:600px){.IngredientModal_background__qDB73 .IngredientModal_modal__Ta_iM{background-color:#111;background-image:linear-gradient(135deg,#141414 25%,transparent 0),linear-gradient(225deg,#141414 25%,transparent 0),linear-gradient(45deg,#141414 25%,transparent 0),linear-gradient(315deg,#141414 25%,#111 0);background-position:26px 0,26px 0,0 0,0 0;background-size:52px 52px;background-repeat:repeat}}@media only screen and (min-width:992px){.IngredientModal_background__qDB73 .IngredientModal_modal__Ta_iM{width:75%;left:50%;transform:translateX(-50%);background-color:#111;background-image:linear-gradient(135deg,#141414 25%,transparent 0),linear-gradient(225deg,#141414 25%,transparent 0),linear-gradient(45deg,#141414 25%,transparent 0),linear-gradient(315deg,#141414 25%,#111 0);background-position:40px 0,40px 0,0 0,0 0;background-size:80px 80px;background-repeat:repeat}}.BurgerButton_BurgerButton__0ZL_B{filter:invert(1)}.BurgerButton_BurgerButton__0ZL_B:hover{filter:invert(16%) sepia(67%) saturate(7116%) hue-rotate(307deg) brightness(106%) contrast(110%)}.BurgerButton_BurgerButton__0ZL_B .BurgerButton_icon__8jsg1,.SearchButton_SearchButton__A_ZBF:after{display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;background-position:50%;width:40px;height:40px}.SearchButton_SearchButton__A_ZBF:after{background-image:url(/images/ui/search.svg)}.SearchButton_SearchButton__A_ZBF:hover{filter:none!important}.SearchButton_SearchButton__A_ZBF:hover:after{filter:invert(16%) sepia(67%) saturate(7116%) hue-rotate(307deg) brightness(106%) contrast(110%)}.SearchInput_SearchInput__x92gN{display:grid;grid-template-columns:50px 1fr 50px;width:90%;height:50px;padding:5px;background:#fff}.SearchInput_SearchInput__x92gN input{background:none;border:none;height:100%;font-size:20px;width:100%}.SearchInput_SearchInput__x92gN input:focus{outline:none}@media screen and (min-width:992px){.SearchInput_SearchInput__x92gN{width:33%}}.NavMenuItem_NavMenuItem__H1qJM{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;width:100%;color:#fff;font-family:Oswald;font-size:24px;text-transform:uppercase;text-align:center}.NavMenuItem_NavMenuItem__H1qJM .NavMenuItem_icon__mv4DN{display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;background-position:50%;width:36px;height:36px;filter:invert(1)}.NavMenuItem_NavMenuItem__H1qJM:hover{background:#000042}@media only screen and (min-width:992px){.NavMenuItem_NavMenuItem__H1qJM{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);justify-items:center;gap:0;padding:5px;height:100px;font-size:20px;line-height:20px}.NavMenuItem_NavMenuItem__H1qJM:after{width:32px;height:32px}}.NavMenuItem_active___a1bD{color:#ff00bf}.NavMenuItem_active___a1bD .NavMenuItem_icon__mv4DN{filter:invert(91%) sepia(13%) saturate(4913%) hue-rotate(281deg) brightness(107%) contrast(104%)}.DesktopNavMenu_NavMenu___ECBD ul{display:grid;grid-template-columns:repeat(7,1fr)}.SearchBar_SearchBar__Idvh3{display:flex;justify-content:flex-end;align-items:center;gap:10px;width:calc(100vw - 250px);height:60px;position:fixed;top:0;left:250px;padding:0 10px;background:linear-gradient(180deg,#000,transparent)}@media only screen and (min-width:992px){.SearchBar_SearchBar__Idvh3{width:100vw;top:100px;left:0;flex-direction:row-reverse}}.DrinkResult_DrinkResult__S47cV{display:grid;grid-template-columns:1fr 48px 96px;justify-items:center;align-items:center;font-size:20px;font-family:Oswald}.DrinkResult_DrinkResult__S47cV span{grid-column:1/2;justify-self:left}.DrinkResult_DrinkResult__S47cV .DrinkResult_favorite__A8i87{grid-column:2/3;filter:invert(32%) sepia(74%) saturate(5818%) hue-rotate(299deg) brightness(92%) contrast(135%)}.DrinkResult_DrinkResult__S47cV .DrinkResult_preview__ylhWl{grid-column:3/4;border:1px solid #fff;border-radius:5px}.IngredientList_IngredientList__oNV7h{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.SearchFeed_SearchFeed__IP0Z6{display:flex;flex-direction:column;align-items:center;padding:10px;gap:10px;max-height:calc(100vh - 100px);position:fixed;left:0;top:100px;overflow:scroll;color:#fff;text-transform:uppercase;border:2px solid #fff;background:#000}.SearchFeed_SearchFeed__IP0Z6 a{color:#fff;width:100%}@media only screen and (min-width:600px){.SearchFeed_SearchFeed__IP0Z6{left:250px;top:55px;max-height:calc(100vh - 55px)}}@media only screen and (min-width:992px){.SearchFeed_SearchFeed__IP0Z6{width:320px;left:60px;top:175px;max-height:calc(100vh - 175px)}}.NavBar_NavBar__VqDpq{display:flex;justify-content:space-between;align-items:center;padding:10px;width:100%;height:100px;z-index:2;position:fixed;background-color:#000}.NavBar_NavBar__VqDpq,.NavBar_NavBar__VqDpq h1{box-shadow:inset 0 0 10px #0000a3,0 0 30px #0000be}.NavBar_NavBar__VqDpq h1{padding:5px;font-family:Nunito;font-size:36px;border:2px solid #fff;border-radius:6px}.NavBar_NavBar__VqDpq h1 span:first-child{animation-iteration-count:infinite;animation-duration:5s;animation-delay:2s}.NavBar_NavBar__VqDpq h1 span:first-child,.NavBar_NavBar__VqDpq h1 span:nth-child(2){color:#ffd7de;text-shadow:0 0 10px #ff002b,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;animation-name:NavBar_flicker__5Ia3B}.NavBar_NavBar__VqDpq h1 span:nth-child(2){animation-iteration-count:infinite;animation-duration:1s;animation-delay:5s}.NavBar_NavBar__VqDpq h1 span:nth-child(3){animation-iteration-count:infinite;animation-duration:3s;animation-delay:10s}.NavBar_NavBar__VqDpq h1 span:nth-child(3),.NavBar_NavBar__VqDpq h1 span:nth-child(4){color:#ffd7de;text-shadow:0 0 10px #ff002b,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;animation-name:NavBar_flicker__5Ia3B}.NavBar_NavBar__VqDpq h1 span:nth-child(4){animation-iteration-count:infinite;animation-duration:4s;animation-delay:8s}.NavBar_NavBar__VqDpq h1 span:nth-child(5){animation-iteration-count:infinite;animation-duration:5s;animation-delay:9s}.NavBar_NavBar__VqDpq h1 span:nth-child(5),.NavBar_NavBar__VqDpq h1 span:nth-child(6){color:#ffd7de;text-shadow:0 0 10px #ff002b,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;animation-name:NavBar_flicker__5Ia3B}.NavBar_NavBar__VqDpq h1 span:nth-child(6){animation-iteration-count:infinite;animation-duration:1s;animation-delay:4s}.NavBar_NavBar__VqDpq h1 span:nth-child(7){animation-iteration-count:infinite;animation-duration:2s;animation-delay:2s}.NavBar_NavBar__VqDpq h1 span:nth-child(7),.NavBar_NavBar__VqDpq h1 span:nth-child(8){color:#ffd7de;text-shadow:0 0 10px #ff002b,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;animation-name:NavBar_flicker__5Ia3B}.NavBar_NavBar__VqDpq h1 span:nth-child(8){animation-iteration-count:infinite;animation-duration:3s;animation-delay:6s}.NavBar_NavBar__VqDpq h1 span:nth-child(9){color:#ffd7de;text-shadow:0 0 10px #ff002b,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;animation-name:NavBar_flicker__5Ia3B;animation-iteration-count:infinite;animation-duration:2s;animation-delay:9s}@media only screen and (min-width:600px){.NavBar_NavBar__VqDpq{width:250px}}@media only screen and (min-width:992px){.NavBar_NavBar__VqDpq{display:grid;grid-template-columns:250px 1fr;grid-template-rows:80px;width:100%;justify-items:center;grid-gap:20px;gap:20px}.NavBar_NavBar__VqDpq h1{grid-column:1/2}}@keyframes NavBar_flicker__5Ia3B{0%{color:#ffd7de;text-shadow:0 0 10px #ff002b,-.5px -.5px 0 #fff,.5px -.5px 0 #fff,-.5px .5px 0 #fff,.5px .5px 0 #fff}to{color:#e6b1c8;text-shadow:0 0 10px #ff002b,-.5px -.5px 0 #c8c8c8,.5px -.5px 0 #c8c8c8,-.5px .5px 0 #c8c8c8,.5px .5px 0 #c8c8c8}}.MobileNavMenu_NavMenu__vfe51{height:calc(100vh - 100px);position:fixed;z-index:1;top:100px;left:0;font-family:Nunito;font-size:32px;background-color:#000;transition:.5s;overflow-x:hidden;overflow-y:scroll}.MobileNavMenu_NavMenu__vfe51 ul{display:flex;flex-direction:column}.MobileNavMenu_open__5C8hl{left:0}.MobileNavMenu_closed__8TbMx{left:-100%}@media only screen and (min-width:600px){.MobileNavMenu_NavMenu__vfe51{width:250px;transition:0s}}.RecipeItem_RecipeItem__SfhwL{display:grid;grid-template-columns:1fr auto;align-items:center}.RecipeItem_RecipeItem__SfhwL .RecipeItem_altIngredient__AsGQT{display:flex;width:100%;align-items:center}.RecipeItem_RecipeItem__SfhwL .RecipeItem_altIngredient__AsGQT button{display:flex}.RecipeItem_RecipeItem__SfhwL .RecipeItem_altIngredient__AsGQT button:after{display:inline-block;content:"";background-image:url(/images/ui/change_circle.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:24px;height:24px;filter:invert(1)}.RecipeItem_RecipeItem__SfhwL .RecipeItem_altIngredient__AsGQT button:hover:after{filter:invert(16%) sepia(67%) saturate(7116%) hue-rotate(307deg) brightness(106%) contrast(110%)}.RecipeItem_RecipeItem__SfhwL .RecipeItem_missingIngredient__frA87{display:flex;color:#7d7d7d;width:100%}.RecipeItem_RecipeItem__SfhwL .RecipeItem_missingIngredient__frA87:after{display:inline-block;content:"";background-image:url(/images/ui/cancel.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:24px;height:24px;filter:invert(15%) sepia(75%) saturate(5661%) hue-rotate(356deg) brightness(98%) contrast(121%)}.RecipeItem_RecipeItem__SfhwL span{text-align:left;width:100%}.RecipeItem_RecipeItem__SfhwL .RecipeItem_icon__JqYyI{display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;background-position:50%;width:24px;height:24px}.SubCard_SubCard__yfUoD{width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:3;background:rgba(0,0,0,.8);animation:SubCard_background-spawn__ZJYJ5 .15s forwards}.SubCard_SubCard__yfUoD .SubCard_content__OpxfJ{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:20px;min-width:250px;overflow:scroll;color:#fff;font-family:Oswald;background:#000;border:1px solid #fff;border-radius:10px;animation:SubCard_card-spawn___dtwE .3s forwards}.SubCard_SubCard__yfUoD .SubCard_content__OpxfJ button{position:absolute;top:0;right:0;filter:invert(1)}.SubCard_SubCard__yfUoD .SubCard_content__OpxfJ button:after{display:inline-block;content:"";background-image:url(/images/ui/close.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:32px;height:32px}.SubCard_SubCard__yfUoD .SubCard_content__OpxfJ button:hover{filter:invert(16%) sepia(67%) saturate(7116%) hue-rotate(307deg) brightness(106%) contrast(110%)}.SubCard_SubCard__yfUoD .SubCard_content__OpxfJ strong{font-family:Nunito}.SubCard_SubCard__yfUoD .SubCard_content__OpxfJ .SubCard_ingredients__LxjNn{display:flex;flex-direction:column;justify-content:space-between;width:80%}@keyframes SubCard_background-spawn__ZJYJ5{0%{opacity:0}to{opacity:100%}}@keyframes SubCard_card-spawn___dtwE{0%{bottom:-300px;height:100vh}to{bottom:0;height:300px}}