@import url(https://fonts.googleapis.com/css2?family=Lobster&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pacifico&family=Sigmar+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Besley:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Berkshire+Swash&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{min-height:100%;position:relative}body,html{overflow:auto}.App{text-align:center;background-color:#000;background-size:cover;width:100%;margin:0;color:#fff}body{background-color:#000!important;background-size:cover!important}#root,body{height:1024px}.menubutton{display:flex;flex-direction:column}button.menu{color:#fff;float:left}.addToCartButton,button.menu{border:none;background-color:#000}.addToCartButton{height:30px}.removeFromCartButton{border:none;background-color:#222}#trashIcon{color:grey}#trashIcon:hover{color:red}.App .logo{width:80%;margin-top:-5%;margin-bottom:-14%}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cartContainer{margin:1em;border:1px solid #fff;padding:20px;background:#222;color:#fff}.cartBorderWrap{max-width:95%}.cartColumnNames{display:flex;justify-content:space-between}.separator{width:75%;position:relative;justify-self:center;height:1px;background-color:#fff;margin:.5em auto}.navbar{border-bottom:1px solid #ebebeb;background-color:#000;opacity:.8}.bottom-tab-nav{border-top:1px solid #ebebeb}.bottom-nav-link,.nav-link{color:#55575b}.bottom-nav-link.active{color:#922c88}.bottom-tab-label{font-size:12px}.navicons{display:flex;align-items:center;flex-direction:column;color:#fff;transition-property:color;transition-duration:.15s}.navicons:hover{color:#eb5e5e}.main p{margin-top:-5%}.main .dropdown,.main p{text-align:left;margin-left:5%}.main h2{background:pink;background:radial-gradient(circle farthest-corner at center center,pink 0,#ff0 25%,#05c1ff 50%,#ff0 75%,pink 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:35px;margin-top:15px}.Carousel{width:90%;margin:0 auto}.carousel-item img{width:86%;height:280px;margin:0 auto}.carousel-item .caption{height:15%;background-color:#000;color:#fff;background-size:cover;opacity:.8;font-family:"Lobster",cursive;font-size:20px}.main .subtitle{text-align:left;margin-left:5%;margin-top:10px;margin-bottom:25px}.parlour{display:flex;flex-wrap:wrap;justify-content:space-around}.parlour img{width:90%;height:250px}.parlour h1{font-size:24px;text-align:left;margin-left:5%}.parlour p{margin:5px 5px 5px 5%}.parlour .star{color:#f08080}.bootstrapcard{background-image:linear-gradient(315deg,#000 90%,#fff 0)!important;opacity:.9;box-shadow:8px 8px 8px #888;border-color:#f0bf76!important;margin:5px}.odisplay img{width:200px;height:180px;margin:0 auto;padding-top:3px!important}.bootstrapcard .title{font-family:"Pacifico",cursive!important;margin-top:-15px;font-size:25px}.BootstrapCard #cards{width:100%;margin:0!important;display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto auto auto auto;align-items:center}#drinkCard,#icecreamCard,#icesCard,#popCard{width:100%!important;margin-left:0!important}#drinkCard,#icecreamCard,#icesCard,#popCard{background:linear-gradient(180deg,#b7e0f2,#f1bad2 48%,#b7e0f2);box-shadow:2px 2px 20px pink!important}.BootstrapCard .item,.BootstrapCard .name{text-shadow:2px 2px 4px #000}#popCard{grid-row-start:4}#icesCard,#popCard{width:100%!important;margin-left:0!important}#icesCard{grid-row-start:3}.menubutton{width:20px;color:#fff;border:none;background-color:#000;font-size:27px}.icecream{display:flex;flex-wrap:wrap;justify-content:space-around;margin:10px;flex-direction:column;grid-gap:20px;gap:20px}.priceLine{display:flex;justify-content:center;align-items:baseline}.priceLine p{padding-right:1.2em}.productCard img{width:100%;height:350px;margin-top:10%}.productCard h1{font-family:"Sigmar One",cursive}.productCard p{font-size:24px}.productCard .cart{size:25px}.icecream .cart,.productCard .cart{padding-left:8px;transition-property:font-size;transition-duration:50ms}.icecream .cart{transition-property:color;font-size:1.7em;color:#fff;margin:0 auto}.icecream .cart:hover{font-size:30px;color:red}.offers .cart{padding-left:8px;transition-property:font-size;transition-property:color;transition-duration:50ms;font-size:1.7em;color:#fff;margin:0 auto}.offers .cart:hover{font-size:30px;color:red}.popsicles{display:flex;flex-wrap:wrap;justify-content:space-around;margin:10px;flex-direction:column;grid-gap:20px;gap:20px}.popsicles img{width:100%;height:350px;margin-top:10%}.popsicles h1{font-family:"Sigmar One",cursive}.popsicles p{font-size:24px}.popsicles .cart{padding-left:8px;transition-property:font-size;transition-property:color;transition-duration:50ms;font-size:1.7em;color:#fff;margin:0 auto}.popsicles .cart:hover{font-size:30px;color:red}.drinks{display:flex;flex-wrap:wrap;justify-content:space-around;margin:10px;flex-direction:column;grid-gap:20px;gap:20px}.drinks img{width:100%;height:350px;margin-top:10%}.drinks h1{font-family:"Sigmar One",cursive}.drinks p{font-size:24px}.drinks .cart{padding-left:8px;transition-property:font-size;transition-property:color;transition-duration:50ms;font-size:1.7em;color:#fff;margin:0 auto}.drinks .cart:hover{font-size:30px;color:red}.italianices{display:flex;flex-wrap:wrap;justify-content:space-around;margin:10px;flex-direction:column;grid-gap:20px;gap:20px}.italianices img{width:100%;height:300px;margin-top:10%}.italianices h1{font-family:"Sigmar One",cursive;font-size:35px}.italianices p{font-size:24px}.italianices .cart{padding-left:8px;transition-property:font-size;transition-property:color;transition-duration:50ms;font-size:1.7em;color:#fff;margin:0 auto}.italianices .cart:hover{font-size:30px;color:red}.footer{margin:10px;opacity:.8;padding-bottom:15%}.footer hr{margin-top:40px;margin-bottom:20px}.footer h2{margin-top:20px}.footer h2,.footer h4{font-family:"Berkshire Swash",cursive}.footer h4{margin-top:10px}.footer img{height:100px;width:100px}.cartLine{display:flex;justify-content:space-between;border-bottom:1px #fff;text-align:left}.About h1{font-weight:400;width:100%;text-align:center;font-size:8vw;background:linear-gradient(-45deg,#4bc0c8 25%,pink 0,pink 50%,#4bc0c8 0,#4bc0c8 75%,pink 0,);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:0 0;-webkit-animation:stripes 1s linear infinite;animation:stripes 1s linear infinite}.About p{font-size:25px;text-align:left;font-weight:700;margin:5%;text-align:center;text-shadow:2px 2px 4px pink}.About img{width:100%;height:200px}.namecard{display:flex;flex-wrap:wrap;justify-content:space-around;padding:10px}.namecard img{margin:0 auto;height:100%}.namecard .title{color:#000;font-family:"Besley",serif;font-size:25px}.namecard p{color:#000}h4.Footer{margin-top:8%;margin-bottom:20%;position:fixed}.modal-body{text-align:center}.modal-header{justify-content:center!important}.modal-body span{font-size:30px}button#checkoutbutton{background-color:grey!important}@media screen and (min-width:768px){.App .logo{width:60%;margin-top:-10%;padding-bottom:-15%}.footer{margin:10px;opacity:.8;padding-bottom:9%}.Carousel{width:100%}.carousel-item img{width:60%;height:350px;margin:0 auto}.parlour img{width:600px;height:430px;margin:0 auto}.cartLine p{font-size:.7em}.cartContainer{margin:1em;border:1px solid #fff;padding:2rem;background:#222;color:#fff}.About img{width:66%}.About h1{font-size:40px}.namecard{display:block;margin-left:auto;margin-right:auto;width:66%}}.cartBorderWrap{max-width:300px;position:relative;background:radial-gradient(circle farthest-corner at center center,pink 0,#ff0 25%,#05c1ff 50%,#ff0 75%,pink 100%);padding:3px;margin:auto}@media screen and (min-width:768px){.App .logo{width:60%;margin-top:-10%;margin-bottom:-15%}.Carousel{width:100%}.carousel-item img{width:60%;height:350px;margin:0 auto}.parlour img{width:600px;height:430px;margin:0 auto}.parlour h1{font-size:24px;text-align:left}.parlour h1,.parlour p{margin:5px 5px 5px 0}.drinks img,.icecream img,.italianices img,.popsicles img{margin-top:10%}.bootstrapcard{margin:20px}.About img{width:70%}.About h1{font-size:40px}.button menu{margin-bottom:20%}.BootstrapCard #cards{display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto auto auto auto;align-items:center}#drinkCard,.BootstrapCard #cards{width:90%!important;margin:30px!important}#drinkCard,#icecreamCard,#icesCard,#popCard{width:90%;margin:30px};.icecream img,.popsicles img{width:600px;height:500px}.drinks img{width:600px;height:550px}.italianices img{width:600px;height:500px}.Footer{margin:50%!important;position:fixed}}@media screen and (min-width:1024px){.App .logo{width:42%;margin-top:-10%;margin-bottom:-14%}.Carousel{width:90%;margin:0 auto}.carousel-item img{width:50%;height:450px;margin:0 auto}.parlour img{width:550px;height:420px;margin:0 auto}.parlour h1{font-size:24px;text-align:left;margin:5px 5px 5px 0}.BootstrapCard #cards{width:85%!important;margin:20px!important;display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto auto auto auto;align-items:center}#drinkCard{width:85%!important;margin-left:20px!important}#drinkCard,#icecreamCard,#icesCard,#popCard{width:85%!important;margin-left:100px!important;background:linear-gradient(180deg,#b7e0f2,#f1bad2 48%,#b7e0f2);box-shadow:2px 2px 20px pink!important}.menubutton{width:25px;color:#fff;border:none;background-color:#000;font-size:45px}.drinks img{width:600px;height:580px;margin-top:-5%}.popsicles img{width:600px;height:550px;margin-top:-5%}.italianices img{width:550px;height:500px;margin-top:-5%}.icecream img{width:550px!important;height:500px!important;margin-top:-5%}.team{display:flex;justify-content:space-around;margin:20px}.namecard img{width:100%;height:270px}.footer{margin:20px;padding-bottom:7%}.footer hr{margin-top:60px;margin-bottom:40px}.About .star{width:40%}.productCard{margin-top:5rem}}@media screen and (min-width:1440px){.offers{margin:0 auto}.bootstrapcard{display:block;margin-left:auto;margin-right:auto;width:70%;text-align:center}.About img{width:40%;height:220px}.About .star{width:40%}.parlour p{margin:7px 7px 7px 0}.popsicles img{width:600px;height:550px}.About img{width:30%;height:230px}.namecard img{width:300px;height:250px}.italianices img{width:550px;height:500px}.App .logo{width:33%;margin-top:-9%;margin-bottom:-10%}.Carousel{width:60%;margin:0 auto}.carousel-item img{width:50%;height:430px;margin:0 auto}.parlour img{height:500px;margin:0 auto}.parlour h1{font-size:24px;text-align:left;margin:5px 5px 5px 0}#drinkCard,.BootstrapCard #cards{width:90%!important}#drinkCard,#icecreamCard,#icesCard,#popCard{width:90%!important;margin-left:100px!important}.icecream img{width:550px!important;height:500px!important;margin-top:-5%}.BootstrapCard .name{font-size:50px;margin-top:50px}.BootstrapCard .item{font-size:40px;margin-top:20px}.menubutton{width:25px;color:#fff;border:none;background-color:#000;font-size:60px}.About h1{font-size:40px}.About .star{width:30%;height:250px}.namecard img{width:100%;height:320px}.parlour p{margin:10px 10px 10px 0}.footer hr{margin-top:80px;margin-bottom:40px}}
/*# sourceMappingURL=main.a99292b4.chunk.css.map */