body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}@font-face{font-family:future;src:url(/static/media/FuturaLT-Bold.c0efd0e7516173c6c1f9.ttf)}header{background-color:#00bfff;display:flex;height:183px;width:100%}header .content{display:flex;height:inherit;margin:auto;width:65%}header .content .logo{display:block;text-align:center}header .content .logo img{margin:15px;width:157px}header .content .links{display:flex;margin:auto 0 auto auto}header .content .links nav{display:flex}header .content .links nav li{color:#fff;font-size:30px;list-style:none;margin:0 20px}header .content .links nav li a{color:#fff;font-family:future;text-decoration:none}header .content .links nav li a:hover{color:#fff;text-decoration:underline}@media only screen and (max-width:480px){header{height:271px}header .content{flex-direction:column;width:100%}header .links{align-self:center;margin:initial}}footer{background-image:url(/static/media/preview.1b8b88daf9bc28c4fa2a.jpg);background-position:50% bottom;background-repeat:repeat-y;background-size:cover;display:flex;flex-direction:column;width:100%}footer hr{border:1px solid skyblue;width:70%}footer img{width:16%}.home{display:flex;flex-direction:column}.home .home-header{display:block;margin:40px 0}.home .home-header #logopop{-webkit-animation:load .7s linear;animation:load .7s linear;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;width:540px;z-index:10}.home .home-header .carousel{-webkit-animation:load 5s linear;animation:load 5s linear;display:grid;margin:auto;overflow:hidden;padding:50px 0;place-items:center;position:relative;width:100%}.home .home-header .carousel:after,.home .home-header .carousel:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));content:"";height:100%;position:absolute;width:15%;z-index:2}.home .home-header .carousel:before{left:0;top:0}.home .home-header .carousel:after{right:0;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home .home-header .carousel .carousel-track{-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite;border:5px solid skyblue;display:flex;overflow:hidden;width:7500px}.home .home-header .carousel .slide{align-items:center;display:flex;height:420px;overflow:hidden;width:625px}.home .home-header .carousel img{height:100%;overflow:hidden;width:100%}@-webkit-keyframes load{0%{opacity:0}to{opacity:100%}}@keyframes load{0%{opacity:0}to{opacity:100%}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-3750px);transform:translateX(-3750px)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-3750px);transform:translateX(-3750px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}10%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:1}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}10%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:1}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.wrap{display:block;margin:auto auto 30px;width:80%}.wrap #events,.wrap #flavors{align-items:center;display:grid;list-style:none;padding-left:0}.wrap #events{grid-template-columns:auto auto}.wrap #events li{background-position:50%;background-repeat:no-repeat;background-size:cover}.wrap #events li p{-webkit-text-stroke:.5px #000;color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:43px;font-weight:700;margin:40px 0}.wrap #flavors{grid-template-columns:auto auto auto}.wrap #flavors li p{font-size:43px;font-weight:700;margin:40px 0}.wrap a{background-color:skyblue;border:none;border-radius:10px;color:#000;cursor:pointer;margin:20px;padding:15px 30px;text-decoration:none}.wrap a #link{background-color:transparent;background-color:initial;border:initial;cursor:pointer;padding:initial}.wrap a:active{background-color:#fff;border:2px solid skyblue}.about{display:block;margin:auto;width:80%}.about .pic-left,.about .pic-right{align-items:center;display:flex;flex-direction:row}.about .pic-left .img img,.about .pic-right .img img{border:5px solid skyblue;width:450px}.about .pic-left .text,.about .pic-right .text{font-size:18px;margin:0 40px;text-align:left}.about .pic-right{flex-direction:row-reverse}.about .pic-bottom{align-items:center;display:flex;flex-direction:column-reverse}.about .pic-bottom .img img{width:950px}.about .pic-bottom .text{font-size:18px;margin:0 40px;text-align:left}.shop{align-items:center;display:flex;flex-direction:column}.shop .itemlist{grid-gap:45px;display:grid;gap:45px;grid-template-columns:1fr 1fr;padding:60px 0}.shop .itemlist .item{align-items:center;background-color:#f0f8ff;border-radius:10px;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;padding:10px;text-align:left;width:400px}.shop .itemlist .item .item-img{align-items:center;display:flex;justify-content:center}.shop .itemlist .item .item-img img{width:100px}.shop .modal{align-items:center;background:rgba(0,0,0,.4);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.shop .modal .modal-content{background:#fff;border-radius:10px;padding:30px;text-align:center}.shop .modal .modal-content h3{margin-bottom:20px}.shop .modal .modal-content select{margin-top:10px;padding:10px}.shop .modal .modal-content .modal-buttons{margin-top:20px}.shop .modal .modal-content .modal-buttons button{border:none;border-radius:5px;cursor:pointer;margin:0 10px;padding:10px 20px}.shop .modal .modal-content .modal-buttons button:first-child{background-color:skyblue}.shop .modal .modal-content .modal-buttons button:last-child{background-color:#d3d3d3}.shop .popup{-webkit-animation:fadeInOut 2s;animation:fadeInOut 2s;background-color:#4bb543;border-radius:10px;bottom:30px;color:#fff;font-weight:700;padding:15px 25px;position:fixed;right:30px;z-index:999}.shop .view-cart-button{background-color:skyblue;border:none;border-radius:8px;cursor:pointer;font-weight:700;margin:20px;padding:10px 20px}.shop .view-cart-button:hover{background-color:#00bfff}.shop .cart-view{display:flex;flex-direction:column;gap:20px;padding:20px}.shop .cart-view .cart-item{align-items:center;background:#f0f8ff;border-radius:10px;display:flex;justify-content:space-between;padding:15px}.shop .cart-view .cart-item .cart-info{align-items:center;display:flex;gap:15px}.shop .cart-view .cart-item .cart-info img{height:auto;width:80px}.shop .cart-view .cart-item .cart-info h3{margin:0}.shop .cart-view .cart-item button{background-color:crimson;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 15px}.shop .cart-view .cart-item button:hover{background-color:darkred}@media only screen and (max-width:1492px){.wrap{width:90%}.wrap #events li p,.wrap #flavors li p{font-size:27px}.about .pic-left{flex-direction:column}.about .pic-left .img img{width:545px}.about .pic-bottom .img img{width:635px}}@media only screen and (max-width:480px){.wrap #events li p,.wrap #flavors li p{font-size:17px}.shop .flavors{grid-template-columns:none}.home .home-header #logopop{top:400px;width:350px}.carousel:after,.home .home-header .carousel:before{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;width:auto}.about .pic-left{flex-direction:column}.about .pic-left .img img{width:325px}.about .pic-bottom .img img{width:360px}}form{background-color:#f0f8ff;border-radius:20px;margin:auto;padding:20px;width:40%}form section{align-items:center;display:flex;margin:auto}form section #date,form section #event,form section #time{-webkit-appearance:none;appearance:none}form section input,form section select,form section textarea{background-color:#dcdcdc;border-radius:10px;border-style:none;margin:10px;padding:17px;width:100%}form section #item1,form section #item2,form section #item3{border-radius:10px;padding:15px}form section #item2{background-color:#d2691e}form section #item3{background-color:#b8860b}form section #check-button{width:auto}form section .check-input{align-items:center;display:flex}form section .package-item{border-radius:10px;cursor:pointer;margin:auto;padding:15px;transition:background-color .3s ease,box-shadow .3s ease,outline .3s ease}form section .package-item,form section .package-item span{display:flex;flex-direction:column}form section .package-item span p{margin:5px 0}form section .package-item.selected{background-color:#4caf50;box-shadow:0 0 10px rgba(78,78,78,.9);outline:4px solid #00bfff;outline-offset:-4px}form section .package-item:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}form .flavor-select{display:grid;grid-template-columns:1fr 1fr 1fr;margin:auto}form .flavor-select label input{margin:initial;margin-bottom:10px}form #checks{display:grid;grid-template-columns:1fr 1fr;width:40%}form button{background-color:skyblue;border:none;border-radius:10px;cursor:pointer;padding:15px 30px}form button:active{background-color:#fff;border:2px solid skyblue}form span{display:block ruby}@media only screen and (max-width:480px){form{width:75%}form .package-item span p{font-size:12px;margin:5px 0}}.formdata{margin:50px 0;width:100%}.formdata #sent{background-color:#90ee90;border-radius:5px;color:#006400;margin:auto;padding:15px 0;width:30%}#in,#out{height:auto;margin:revert;width:auto}#travel-fee{font-size:13px;margin-bottom:30px;margin-top:0;opacity:50%}
/*# sourceMappingURL=main.0e5da33c.css.map*/