*{margin:0;padding:0;-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizeLegibility;scroll-behavior:smooth}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#0e0e0e}::-webkit-scrollbar{width:15px;background-color:#0e0e0e}::-webkit-scrollbar-thumb{background-color:#f6a017}.App{width:100%;max-width:100vw;overflow-x:hidden;padding-bottom:50px}.underline{text-decoration:underline!important}.links .active{border-bottom:1px solid #f6a017}.underline:hover{cursor:pointer}.orange{color:#f6a017}p,span{margin:0!important;font-size:16px}.gray{color:#272727}.link{text-decoration:underline;color:#7d7dff}.link:hover{cursor:pointer}img{object-fit:cover;object-position:center;transition:1s}body{background:#0c0c0c;color:#dafff9;font-family:"Outfit",sans-serif}a{text-decoration:none}h1,h3{font-family:"Staatliches",cursive}h1{font-size:2.5em}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.1em}#spinner{position:absolute;top:50vh;left:0;right:0;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){h2{font-size:1.9em}h3{font-size:1.7em}h4{font-size:1.4em}}@media only screen and (min-width:992px){p,span{font-size:18px}h1{font-size:3.3em}h2{font-size:2.6em}h3{font-size:2.2em}}@media only screen and (min-width:1200px){h1{font-size:4em}h2{font-size:2.5em}h3{font-size:2.1em}}.customNav{width:100%;background:rgba(255,255,0,0)!important;display:flex;z-index:99999!important;justify-content:space-between;align-items:center;padding:10px 0}.customNav a{z-index:999}.links{margin-left:15%;height:100%;display:none}.nav{flex-wrap:nowrap}.links a{margin:0 10px;font-style:normal;font-size:1.5em;letter-spacing:.15em;transition:.5s;color:#fff}.links a,.navBrand{font-weight:700;font-family:"Poppins",sans-serif}.navBrand{margin:0 0 0 5%;font-size:2em;transition:.4s;color:#f6a017!important;transition:1s;z-index:9999!important}.navBrand:hover{transform:translateY(-5px)}.links a:hover{cursor:pointer;transform:translateY(-3px);color:#ffd89a!important}.visible{background:rgba(46,46,46,.7)!important;z-index:99999}.profileContainer{padding:0 5px;align-items:center;margin-left:auto;z-index:9999}.linksMenu,.profileContainer{display:flex;flex-direction:column}.linksMenu{position:relative}.loggedInStatus{font-size:1em;width:90%;margin:3px auto!important;text-transform:capitalize}.navbar-collapse a{margin:10px 0}.linksMenu:hover,.profileContainer:hover,linksMenu a:hover{transform:none!important}.dropdown-toggle:after{display:none!important}.shoppingContainer{z-index:9999!important}.endContainer{display:flex;align-items:center;margin-right:20px}.mobileDropdown{position:fixed;top:0;height:100vh;right:0;left:0;z-index:999999;background:#1a1a1a;color:#fff!important;display:flex;flex-direction:column}.dropdownIcons{display:flex;position:relative;height:80px;width:100%;border-bottom:1px solid grey}.dropdownBrand{position:absolute;left:50%;top:20px;margin-left:-24px}.dropdownLinks{display:flex;flex-direction:column}.dropdownLinks a.active{color:#faf3d7!important}.dropdownLinks a{width:100%;border-bottom:1px solid grey;padding:10px 0;color:#fff!important;text-align:center;font-size:22px}.closeIcon{position:absolute;left:20px;top:20px}.leftNav{display:flex;align-items:center}@media(min-width:600px){.navBrand{margin:0 0 0 3%}}@media(min-width:992px){.navbar-expand-lg .navbar-collapse{display:flex!important}.customNav{max-height:86px}.toggleMobileLinks{display:none}.links{display:flex}}video{object-fit:cover!important;object-position:center}.player-wrapper{position:relative;height:100vh;cursor:pointer}.react-player{position:absolute;top:0;left:0}.fixed-top{z-index:0}.videoOverlay{width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.51),rgba(0,0,0,.51),rgba(0,0,0,.51),rgba(0,0,0,.51),rgba(0,0,0,.51));z-index:10}.playerText{z-index:99;color:#fff;display:flex;flex-direction:column;position:relative;width:95%;margin:0 auto;text-align:center;height:100%;justify-content:center;align-items:center}.playerText h2{margin-bottom:50px;font-family:"Staatliches",cursive}.grid{padding-top:100px;width:100%;display:grid;grid-template-columns:1fr 1fr}.drinkContainer{display:flex;flex-direction:column;margin:0 auto;width:90%}.drinkContainer:hover{cursor:pointer}.drinkContainer:hover img{transform:scale(1.05)}.drinkContainer h3{color:#f6a017;margin-top:10px;text-align:center}.randomBtn{text-decoration:none;border:1px solid #f6a017;overflow:hidden;z-index:999;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.1em;padding:.4em .8em;color:#f4f4f4;text-transform:uppercase;font-family:"Staatliches",cursive;transition:1.5s}.randomBtn:hover{box-shadow:1px 1px 25px 10px rgba(246,161,23,.3411764705882353);background:#f6a017;color:#f4f4f4!important;cursor:pointer}@media screen and (min-width:768px){.drinkContainer h3{margin:15px 0}.randomBtn{font-size:1.5em;padding:.5em 1em;border:2px solid #f6a017}.grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:992px){.drinkContainer{width:300px}}@media screen and (min-width:1200px){.playerText h1{letter-spacing:4px}.playerText h2{letter-spacing:2px}.grid{width:80%;margin:0 auto;grid-template-columns:1fr 1fr 1fr 1fr}.drinkContainer{width:90%}.playerText{width:80%}}.categoriesContainer{width:95%;margin:0 auto}.categoriesGrid{padding-top:125px;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5% 2.5%;gap:1.5% 2.5%}.categoryCard{display:flex;flex-direction:column;margin:auto;transition:1s;height:100%;position:relative}.categoryCard:hover{cursor:pointer}.categoryCard:hover h3{transform:scale(1.1)}.categoryCard:hover .imageOverlay{background:linear-gradient(180deg,rgba(0,0,0,.31),rgba(0,0,0,.31),rgba(0,0,0,.31),rgba(0,0,0,.31),rgba(0,0,0,.31))}.imageOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.51),rgba(0,0,0,.51),rgba(0,0,0,.51),rgba(0,0,0,.51),rgba(0,0,0,.51))}.categoryCard h3{font-weight:700;letter-spacing:1px;width:100%;color:#f6a017;text-align:center;position:absolute;bottom:0;transition:1s;padding:5px 0;z-index:1}.drinkImage{position:relative}.drinkImage img{object-fit:cover;object-position:center}@media only screen and (min-width:768px){.categoriesContainer{width:95%}.categoriesGrid{grid-template-columns:1fr 1fr}.categoryCard h3{font-size:2.2em}}@media only screen and (min-width:992px){.categoriesGrid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1200px){.categoriesContainer{width:60%}.categoriesGrid{grid-template-columns:1fr 1fr 1fr;grid-gap:3% 2%;gap:3% 2%}}.singleDrinkContainer{padding-top:150px;padding-bottom:100px;display:flex;flex-direction:column}.drinkTop{margin:0 auto;justify-content:center;text-align:center;width:90%}.drinkTop h1{letter-spacing:2px;color:#f6a017}.drinkInfo{display:flex;flex-direction:column}.drinkImageContainer{width:100%;margin:20px auto;height:50vh}.drinkMainInfo h4{font-size:1.1em;line-height:1.2}.drinkIngredients li{text-transform:capitalize}.drinkIngredients,.drinkInstructions{width:100%}.drinkMainInfo{display:flex;flex-direction:column;width:90%;margin:0 auto;text-transform:capitalize!important}.drinkMainInfo::-webkit-scrollbar-thumb{background-color:#f6a017}.drinkMainInfo::-webkit-scrollbar{width:5px}.drinkInstructions{text-transform:none}.gray{color:#9c9c9c}.capitalize{text-transform:capitalize}.lineBreaker{width:100%;max-width:600px;height:70px;background-position:50%;background-size:cover;margin:0 auto 10px}.userLink{text-decoration:underline;cursor:pointer}.drinkComments,.drinkLinks{display:flex;flex-direction:column}.drinkComments{width:90%;justify-content:center;margin:60px auto 0}.comment{margin:20px 0}.drinkComments .updateButton{margin:10px 5px;padding:.1em .3em;font-size:16px}.cardActions{justify-content:space-evenly;margin-top:20px}.cardActions,.cardRatings{display:flex;flex-direction:row}.cardRatings{width:50%;margin-top:5px;justify-content:center}.cardLike{margin-left:10px}.cardDislike{margin-left:20px}.cardRatings img,.deleteText{cursor:pointer}.deleteText{color:#ac0000;text-decoration:underline;margin-left:auto;font-size:16px}.confirmModal{position:fixed;top:40vh;width:80vw;left:10vw;z-index:999999;background:#2e2e2e;color:#fff!important;display:flex;flex-direction:column;cursor:pointer;padding:0 20px}.modalWrapper{margin-top:60px;height:100%}.modalButtons{display:flex;flex-direction:row;grid-gap:15px;gap:15px;margin:20px 0;justify-content:flex-end}.closeButton,.deleteButton{padding:5px 10px;cursor:pointer;width:100px;transition:.4s}.deleteButton{background-color:#ac0000}.closeButton{background-color:#fff;color:#000}.deleteButton:hover{background-color:#7c0000}.closeButton:hover{background:#8b8b8b}.modalText{text-align:center}.commentMain .cardRatings{justify-content:flex-start;width:auto}.cardActions span{font-size:22px}.copyUrl{width:16px}.copyUrl,.linkModal{margin:0 auto;cursor:pointer}.linkModal{position:fixed;top:40vh;left:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:999999;background:#2e2e2e;color:#fff!important;display:flex;flex-direction:column;padding:10px 20px}.fakeInput{background:#fff;padding:5px;color:#000;width:100%}.copyLinkWrapper{display:flex;align-items:center;margin-top:50px;grid-gap:10px;gap:10px}.drinkTop h3{font-family:"Outfit",sans-serif}@media screen and (min-width:600px){.drinkMainInfo{align-items:center;max-width:60%}}@media only screen and (min-width:768px){.confirmModal{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;left:0;right:0}}@media only screen and (min-width:992px){.drinkInfo{display:flex;flex-direction:row;padding-top:50px}.singleDrinkContainer{padding-top:200px;display:flex;flex-direction:column}.drinkImageContainer{height:100%;margin:0 5%;max-width:512px;max-height:512px}.drinkMainInfo{width:35%;max-height:512px;overflow-y:scroll}.drinkIngredients{padding-bottom:15px}.drinkLinks{flex-direction:row;justify-content:space-evenly;margin:20px 0}.drinkComments{width:70%;margin:100px auto 0 50px}.copyUrl{margin:0}}@media only screen and (min-width:1200px){.drinkMainInfo h3{text-align:left;margin-left:30px}.drinkInfo{width:70%;margin:0 auto;padding-top:100px}.drinkTop{width:60%}.drinkMainInfo{width:40%;max-height:450px;overflow-y:scroll;align-items:start}.drinkImageContainer{height:100%;width:512px;height:512px;margin:0;max-width:450px;max-height:450px}}.categoryHeader{text-align:center;padding-top:200px}.paginationbtn{text-decoration:none;border:1px solid #f6a017;overflow:hidden;z-index:999;margin:30px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3rem;padding:.4em .8em;color:#f4f4f4;text-transform:uppercase;font-family:"Staatliches",cursive;transition:2s}.paginationbtn:hover{box-shadow:1px 1px 25px 10px rgba(246,161,23,.3411764705882353);background:#f6a017;cursor:pointer}.paginationbtn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(246,161,23,.3843137254901961),transparent);transition:all .65s}.loginContainer{padding-top:200px;width:80%;margin:0 auto}.authButton{text-decoration:none;border:1px solid #f6a017;overflow:hidden;z-index:999;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3em .6em;color:#f4f4f4;transition:1s;background:none!important;display:block}.authButton:hover{box-shadow:1px 1px 15px 5px rgba(246,161,23,.3411764705882353);background:#f6a017!important}.authButton:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(246,161,23,.3843137254901961),transparent);transition:all .5s}.forgotPassword{text-decoration:underline;cursor:pointer}@media screen and (min-width:1200px){.loginContainer{width:40%}}.profilePageContainer{padding-top:150px;text-align:center}.profileGreeting{width:90%;margin:0 auto}.profileRecipeList{display:flex;flex-direction:row;max-width:800px;overflow-x:scroll;margin:50px auto}.recipeCard{display:flex;flex-direction:column;margin:0 auto}.recipeCard:hover{cursor:pointer}.recipeCard h3{color:#f6a017}.accepted,.pending{position:absolute;bottom:10%;width:100%;padding:10px 0;font-weight:700}.statusContainer h4{margin:auto}.statusContainer{display:flex;flex-direction:column;position:relative;margin-bottom:15px}.accepted{background-color:rgba(0,168,0,.801)}.pending{background-color:rgba(250,175,35,.801)}.updateButton{margin:20px auto;text-decoration:none;border:1px solid #f6a017;overflow:hidden;z-index:999;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3em .6em;color:#f4f4f4;transition:1s;background:none!important;display:block}.updateButton:hover{box-shadow:1px 1px 25px 10px rgba(246,161,23,.3411764705882353);background:#f6a017!important;color:#f4f4f4!important;cursor:pointer}.addRecipeContainer{margin:20px auto}.formRow{width:100%}.customFormGroup{width:80%;padding:5px 10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:5px auto 20px;border-radius:5px}.customFormSelect{width:100%}.ingredientInput{margin:10px 0}.ingredientsList{list-style-type:decimal}.ingredientsList input{margin:5px 0;padding:5px}.appendButton,.ingredientsList li button{margin:5px 10px;text-decoration:none;border:1px solid #f6a017;overflow:hidden;z-index:999;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3em .6em;color:#f4f4f4;transition:1s;background:none!important}.appendButton:hover,.ingredientsList li button:hover{box-shadow:1px 1px 5px 2px rgba(246,161,23,.3411764705882353);background:#f6a017!important;color:#f4f4f4!important;cursor:pointer}.uploadFile{display:block;margin:40px auto}.profileRecipeOrderContainer{display:flex;flex-direction:column;margin-top:100px}.recipeCard .modalButtons{margin:15px auto}li .deleteButton{margin-left:20px!important}.uploadedImage{margin:20px 0}.inputWrapper,.uploadedImage{display:flex;flex-direction:column}.inputWrapper{width:100%;text-align:start}.inputWrapper label{margin-left:5%}.inputWrapper input,select,textarea{width:90%!important}.addRecipeContainer form{margin-top:50px}label{text-align:start;display:flex;margin-left:1%}.editPageContainer{margin-top:100px;display:flex}.editPageContainer form{width:100%}.editPageContainer .addRecipeContainer{display:flex;flex-direction:column;align-items:center;width:90%;justify-content:center;margin:50px auto}.editPageContainer .uploadedImage{align-items:center}@media screen and (min-width:768px){.updateButton{padding:.3em .6em;border:2px solid #f6a017}.formRow .customFormGroup{width:45%}.appendButton,.ingredientsList ul,li{text-align:start}.appendButton{display:flex;margin-left:5%!important}.ingredientsList{display:grid;grid-template-columns:50% 50%;grid-row-gap:20px;row-gap:20px}.ingredientsList .customFormGroup{width:80%}.uploadedImage{width:50%}.editPageContainer .addRecipeContainer{display:flex;flex-direction:column;align-items:start;width:90%;justify-content:start;margin:50px auto}.editPageContainer .uploadedImage{margin:20px auto}}@media screen and (min-width:1200px){.profileGreeting{width:50%;text-align:center}.profilePageContainer{padding-top:200px}.form-control{width:90%!important}.addRecipeContainer{margin:60px auto;width:60%}.customFormControl{margin:0 20px}.formRow{flex-direction:row;margin:20px 0}.form-label{width:70%!important;text-align:left}.customFormGroup{width:45%;margin:0 5px}textarea.customFormGroup{height:100px}.customLargeFormGroup{width:45%}.customFormSelect{width:45%;margin:0 5px}.drinkComments .customFormGroup{margin:20px auto}.editPageContainer .addRecipeContainer{width:70%!important;margin:0 auto;display:flex;flex-direction:column;align-items:start;width:90%;justify-content:start;margin:50px auto}}.productsContainer .drinkContainer{padding:12px}.drinkContainer h4{margin-top:10px}.productsContainer .drinkContainer:hover img{transform:none}.productsContainer .drinkContainer h3{text-align:start}.addToCartButton{padding:5px 0;background:#f6a017!important;border:none!important;transition:.5s;width:100%}.addToCartButton:hover{background:#f7bf67!important}.customNav .MuiSvgIcon-root{fill:#fff!important}.productsContainer .grid{grid-row-gap:30px}.product{height:100%;display:flex;flex-direction:column}.productBottom{margin-top:auto}.productImage{height:150px}@media screen and (min-width:600px){.productImage{height:200px}}@media screen and (min-width:992px){.productImage{height:250px}}.formRow{display:flex;flex-direction:column}.cartContainer{margin:150px 0}.MuiSvgIcon-root{height:26px!important;width:26px!important}.form{display:flex;flex-direction:column;max-width:75%;align-items:center;justify-content:center;padding-bottom:50px}.formController{margin:10px!important}.emptyButton{background:#f50057;padding:10px;margin:20px 0;color:#fff;border-radius:5px}.checkoutButton{background:#f6a017;padding:10px 0;color:#fff;border-radius:5px;width:137px;text-align:center;margin:20px 0 20px 20px}.submitButton{margin-left:10px;padding:10px 30px;line-height:1.5;background-color:#f50057!important}.cartItem button{width:30px;height:30px;background:none!important;border:none!important}.cartItem{display:flex;margin:20px 0;background-color:#141414;padding:20px}.cartItem img:hover,.cartItem p:hover{cursor:pointer}.itemMainInfo{display:flex;flex-direction:column;margin-left:40px;justify-content:space-around}.itemPrice{margin:auto 5px 0 auto}.rowItems{display:flex;flex-direction:row;background:#fff;color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:99999}.cartItemImage{width:120px;height:120px}.quantity{font-size:1em;margin:auto 0}.cartList{display:flex;flex-direction:column}.productDescription{text-transform:none!important;margin-top:30px}.drinkImageContainer .addToCartButton{background:#696969!important;padding:10px 0}.paymentMethod{margin:10px 0}.paymentText{margin:10px 0!important}@media only screen and (min-width:450px){.formRow{flex-direction:row}.form{max-width:100%}}.layout{margin-top:5%;width:auto}.paper{margin:10px 0;width:100%}.paper,.stepper{padding:10px}.buttons{display:flex;justify-content:flex-end}.button{margin-top:10px;margin-left:10px}.divider{margin:20px 0}.spinner{display:flex;justify-content:center;align-items:center}.addressForm .customFormGroup{margin:5px 3px!important}.orderContainer{margin-top:100px;width:100%;color:#000;background:#fff}.orderCard{display:flex;flex-direction:column;background:#fff;margin:0;border-bottom:1px solid #797979}.orderRow{width:100%;display:grid;grid-template-columns:auto auto}.showMore{margin:auto 0!important;cursor:pointer}.reverseArrow{transform:rotate(180deg)}.orderColumn{display:flex;flex-direction:column;text-align:center;margin:0 5px;word-break:break-word}.margin-top{margin-top:auto}.margin-left{margin-left:auto}.grayBackground{background:#d1d1d1}@media screen and (min-width:600px){.orderColumn{margin:0 20px}}@media only screen and (min-width:768px){.orderRow{padding:2%;grid-template-columns:25% 25% 25% 25%}}@media only screen and (min-width:992px){.orderContainer{width:90%;margin:50px auto}}@media only screen and (min-width:1200px){.orderContainer{width:60%;margin:100px auto}}.searchContainer{width:90%;display:flex;flex-direction:column;margin:150px auto 0}.searchInput{padding:10px;border-radius:10px}.searchDrinkCard{background-color:#1b1b1b;padding:20px 10px;margin:0 0 20px;border-radius:5px;cursor:pointer}.searchName{color:#f6a017}.searchInfo{display:flex;flex-direction:row;width:100%}.searchImage{height:100px;width:100px;margin-left:auto}.searchIngredients{flex:1 1;margin-right:5%;max-height:100px;overflow-y:scroll;padding:5px}.searchType{background-color:#1b1b1b;display:flex;flex-direction:column;padding:20px;width:100%;color:#fff;text-align:center;cursor:pointer;margin-bottom:50px;border-radius:5px}.types{display:flex;justify-content:space-around;margin-top:10px}.types p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5px auto!important}.typeSelection{display:flex;flex-direction:column}.activeType{border-bottom:3px solid #f6a017}.searchMainContent{display:flex;flex-direction:column;margin:50px 0}@media screen and (min-width:768px){.searchIngredients{max-height:150px}.searchImage{height:150px;width:150px}.types{width:60%;margin:10px auto}}@media screen and (min-width:1200px){.searchMainContent{flex-direction:row}.searchType{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0}.types{flex-direction:column;width:100%}.typeSelection{display:flex;align-items:center;margin:10px 0}.searchDrinksContainer{margin-left:100px;width:100%}.searchContainer{width:70%}}
/*# sourceMappingURL=main.6e8f82e3.chunk.css.map */