@font-face{font-display:swap;font-family:Modak;font-style:normal;src:url(../fonts/modak-v20-latin-regular.woff2) format("woff2")}body{background-color:#2b3a3a;color:#e8f1f1;font-family:Roboto,sans-serif;margin:0;overflow-x:hidden;padding:0}.container,body{position:relative}.container{margin:0 auto;max-width:800px;overflow:hidden;padding:10px}.headline-container{display:flex;flex-direction:row}.headline-container .headline{width:40%}.headline-container .image-container{overflow:hidden;width:60%}.headline{font-family:Anton,sans-serif;font-size:5rem;line-height:1;position:relative;z-index:2}@media (min-width:500px){.headline{font-size:7rem}}.villian-images{display:flex;flex-direction:column;margin-top:10rem;position:relative;text-align:left;width:100%}.villian-images img{margin-bottom:10px}:root{--base-font-size:clamp(3rem,13vw,7rem)}.title-micro{font-size:calc(var(--base-font-size)*224/100)}.title-micro,.title-plastic{font-family:Modak;line-height:.7;text-transform:uppercase}.title-plastic{font-size:calc(var(--base-font-size)*166/100)}.title-yummy{color:#2b3a3a;font-family:Modak;font-size:clamp(3rem,10vw,5rem);left:30%;position:absolute;top:60%;transform:translate(-50%,-50%)}.diagonal-strip{background-color:#e8f1f1;height:20vw;left:-10%;margin-bottom:20px;margin-top:-10%;max-height:150px;position:relative;transform:rotate(-5deg);width:120%}.product-title{margin:50px 0;position:relative;text-align:center;z-index:2}.product-info{align-items:center;display:flex;flex-direction:column;margin-top:min(13vw,120px)}.product-image{flex:0 0 100wv;margin-right:20px}.product-description{font-family:Source Code Pro;font-size:clamp(20px,2vw,100%);line-height:1.3;margin-bottom:80px;margin-top:80px;max-width:500px;overflow-wrap:break-word;padding:0;position:relative;text-align:left;width:100%;z-index:1}li{margin-bottom:10px}.product-image img{max-width:300px;width:55vw}.preorder-button{background-color:#e8f1f1;color:#2b3a3a;margin-bottom:80px;margin-left:auto;margin-right:auto}.preorder-button,.preorder-button:hover{border:2px solid #e8f1f1;border-radius:10px;cursor:pointer;display:block;font-size:clamp(27px,2vw,30px);font-weight:700;max-width:200px;padding:1rem 2rem;position:relative;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:2}.preorder-button:hover{background-color:#2b3a3a;color:#e8f1f1;margin:80px auto}.testimonials{margin:20px 0;position:relative;z-index:1}.testimonials img{margin-bottom:10px;width:100%}.testimonials p{font-size:.9rem;margin-bottom:20px}.testimonial-item{margin-bottom:20px;position:relative;width:62%}.arrow-image{height:auto;left:20px;margin-top:10px;position:relative;width:110%;z-index:1}.testimonial-text{background-color:#2b3a3a;border:2px dashed #e8f1f1;bottom:5%;box-sizing:border-box;color:#e8f1f1;font-family:Source Code Pro;font-size:clamp(.25rem,5vw,1.5rem)!important;left:50%;margin:0;padding:.25rem;position:absolute;text-align:center;width:100%}.product-count-container{align-items:center;display:flex;justify-content:center;margin-bottom:5vw;margin-top:5vw}.product-count{font-family:Anton;font-size:10rem;margin-right:20px}.product-boxes{margin-left:2vw}.product-box{display:inline-block;max-width:175px;width:clamp(8vw,10vw,12vw)}.product-box img{display:block;height:auto;width:100%}.price-details-container{align-items:center;display:flex;flex-direction:column}.price{font-family:Source Code Pro,monospace;font-size:3rem;font-weight:700;margin-bottom:40px;margin-top:40px;text-align:center}.bottle-size{margin-top:-1.5rem}.bottle-size,.footer{font-family:Source Code Pro,monospace;font-size:1.5rem;font-weight:700;text-align:center}.footer{margin-bottom:2rem;margin-top:4rem}.footer-links{align-items:center;display:flex;font-family:Source Code Pro,monospace;justify-content:center;margin-bottom:4rem}.footer-link{color:#e8f1f1;cursor:pointer;font-size:1rem;text-decoration:none;transition:opacity .2s ease}.footer-link:hover{opacity:.7}.footer-divider{color:#e8f1f1;margin:0 10px}.popup-overlay{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-content{background-color:#2b3a3a;border:2px solid #e8f1f1;border-radius:10px;color:#e8f1f1;font-family:Source Code Pro,monospace;max-height:80vh;max-width:600px;overflow-y:auto;transform-origin:center;width:90%}.fade-enter-active{animation:fadeIn .3s}.fade-leave-active{animation:fadeOut .3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-enter-active .popup-content{animation:scaleIn .3s}.fade-leave-active .popup-content{animation:scaleOut .3s}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.popup-header{align-items:center;border-bottom:1px solid #e8f1f1;display:flex;justify-content:space-between;padding:15px 20px}.popup-header h2{font-size:1.5rem;margin:0}.close-button{background:none;border:none;color:#e8f1f1;cursor:pointer;font-size:2rem;line-height:1;padding:0}.popup-body{padding:20px}.popup-body h3{font-size:1.2rem;margin-bottom:10px;margin-top:20px}.popup-body p{line-height:1.5;margin-bottom:15px}.popup-content a{color:#e8f1f1}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.scale-enter-active,.scale-leave-active{transition:all .3s ease}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.8)}.fills{fill:#e8f1f1}path{stroke:#2b3a3a;stroke-width:20;shape-rendering:crispEdges}.form-container{margin-top:40px;position:relative}.form-container,.submission-form{align-items:center;display:flex;flex-direction:column}.submission-form{margin-top:20px}.email-input{background-color:#2b3a3a;border:1px solid #e8f1f1;border-radius:10px;color:#e8f1f1;font-size:1rem;margin-bottom:10px;padding:10px;width:250px}.submit-button{background-color:#e8f1f1;color:#2b3a3a}.submit-button,.submit-button:hover{border:2px solid #e8f1f1;border-radius:10px;cursor:pointer;display:block;font-size:clamp(27px,2vw,30px);font-weight:700;margin:10px auto;max-width:300px;padding:1vw 2vw;position:relative;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:2}.submit-button:hover{background-color:#2b3a3a;color:#e8f1f1}.progress-bar-container{margin-top:20px;width:100%}.progress-bar{background-color:#2b3a3a;border:1px solid #e8f1f1;border-radius:10px;height:20px;overflow:hidden;width:100%}.progress{background-color:#e8f1f1;box-shadow:0 0 10px #e8f1f1;height:100%}.progress-container{margin-top:40px}.progress-container,.success-message{font-family:Source Code Pro,monospace;font-size:2rem;font-weight:700;text-align:center}.success-message{color:#e8f1f1;margin-top:20px}.success-popover{animation:fadeInOut 4s forwards;background-color:#2b3a3a;border:1px solid #e8f1f1;border-radius:10px;color:#e8f1f1;font-family:Source Code Pro,monospace;font-size:1.5rem;font-weight:700;left:50%;opacity:0;padding:20px;position:absolute;text-align:center;top:100%;transform:translate(-50%);z-index:1000}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.success-popover:after{border:10px solid transparent;border-bottom-color:#e8f1f1;bottom:100%;content:"";left:50%;margin-left:-10px;position:absolute}.error-popover{animation:fadeInOut 3s forwards;background-color:#f44;border:1px solid #fff;border-radius:10px;color:#fff;font-family:Source Code Pro,monospace;font-size:1.5rem;font-weight:700;left:50%;opacity:0;padding:20px;position:absolute;top:100%;transform:translate(-50%);z-index:1000}.error-popover:after{border:10px solid transparent;border-bottom-color:#fff;bottom:100%;content:"";left:50%;margin-left:-10px;position:absolute}
