.navtoggle{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#000;cursor:pointer;background:#fff9;border:none;border-radius:100%;align-self:center;width:5rem;height:5rem;transition:all .2s;display:inline-block;position:fixed;top:10px}.navtoggle span{font-size:2rem}nav.phone{opacity:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:-10;background-color:#bf5700bb;flex-direction:column;justify-content:space-evenly;align-items:center;width:100vw;height:100vh;padding:6rem 0;transition:all .2s ease-in;display:flex;position:fixed;top:0;left:0;transform:scale(1.1)}nav.phone.open{opacity:1;z-index:9;transition:all .2s ease-out;top:0;transform:scale(1)}nav.phone a{color:#fff;font-size:3rem;text-decoration:underline}
@font-face{font-family:DM Serif Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f4ff8d7b0e8a26d-s.p.743530bd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19155629e56b2aed-s.5882b1b6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Text Fallback;src:local(Times New Roman);ascent-override:94.79%;descent-override:30.65%;line-gap-override:0.0%;size-adjust:109.29%}.dm_serif_text_36acbc9e-module__wGAy8q__className{font-family:DM Serif Text,DM Serif Text Fallback;font-style:normal;font-weight:400}
*{box-sizing:border-box;scroll-behavior:smooth}::selection{color:#fff;background-color:#ff5858}body{color:#2a1e1a;background-color:#f4efea;flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:DM Serif Text,sans-serif;font-size:18px;display:flex}h2{text-align:center}nav.navb{z-index:2;color:#fff;border-radius:100px;justify-content:center;align-self:center;align-items:center;margin-top:10px;padding:15px 25px;transition:all .2s;display:flex;position:fixed}.noline{text-decoration:none}nav.navb.notmain{color:#000;fill:#000;position:sticky;top:10px}nav.navb.showlogo{min-width:30rem}nav.navb .language{background-color:#111;border-radius:10px;padding:5px}nav.navb a{color:inherit;text-wrap:nowrap}nav.navb.scroll{color:#000;fill:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff9}nav.navb a.link{color:inherit;justify-content:center;align-items:center;margin:0 5px;font-family:DM Serif Text;font-size:1.3rem;text-decoration:none;display:flex}nav.navb.scroll a.link:after{content:"";background-color:#fff;width:0;height:100%}nav.navb a.link:hover{text-decoration:underline}nav.navb.scroll a.link:hover:after{width:100%}nav.navb a.logo{opacity:0;text-wrap:nowrap;text-wrap-mode:nowrap;width:0;margin:0;transition:all .2s;display:inline-block;overflow:hidden}nav.navb.showlogo a.logo{opacity:1;width:unset}nav.navb h2 a{text-decoration:none}nav.navb .venti-black{width:0;transition:all .2s}nav.navb.showlogo .venti-black{opacity:1;width:100%;max-width:100%;max-height:100%}header{text-align:center;color:#fff;z-index:0;background-color:#000;background-position:bottom;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:108vh;padding:0 20px 20vh;display:flex;position:relative;overflow:hidden}header .bgimg{clip-path:polygon(0 150px,150px 0,100% 0,100% calc(100% - 150px),calc(100% - 150px) 100%,0 100%);z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#000;background-position:50%;background-size:80%;background-attachment:fixed;width:100%;max-width:80%;height:100vh;max-height:70%;position:absolute}header *{z-index:2}header h1{text-shadow:2px 0 10px #000a;-webkit-user-select:none;user-select:none;margin:0 0 -3rem;font-family:Alex Brush;font-size:8rem;font-weight:900}header h1 span{font-family:DM Serif Text;font-style:italic}header p{text-shadow:2px 0 3px #000e;font-size:1.6rem}a.menu{color:#000;background-color:#fff;border:2px solid #fff;border-radius:15px;justify-content:center;align-items:center;padding:10px 25px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .15s ease-out;display:flex}a.menu:hover{color:#fff;background-color:#0000;padding:10px 35px;transform:scale(1.05)}header div.buttons{display:flex}header div.buttons a.menu{margin:0 5px}header video{z-index:-2;height:100%;position:absolute;top:0}section{flex-direction:column;margin-bottom:2.5rem;padding-top:2.5rem;display:flex}section h2{text-align:center;font-size:2rem}section#originalus{align-items:center;padding:0 20px;font-size:1.4rem}section#originalus p{width:80%}section#where{justify-content:center;align-items:center}section#where .embed-map{width:80%;height:600px}section#contact{margin-top:auto}section#contact p{margin:0 .5rem 0 10vw;font-size:2rem}section#contact p i{color:gray}footer{color:#aaa;text-align:center;clip-path:polygon(0 25%,100% 0%,100% 100%,0 100%);background-color:#222;flex-direction:column;justify-self:flex-end;margin-top:auto;padding:70px 0;font-size:14px;display:flex}footer p{margin:0}section#reserve{display:flexbox;align-items:center;padding:0 15px}section#reserve form{flex-direction:column;width:100%;max-width:400px;display:flex}section#reserve form .error{color:#ce2029;margin:5px 0}section#reserve form .hours{flex-direction:row;display:flex}section#reserve form .hours #start{margin-right:10px}section#reserve form .hours input{flex-grow:1}section#reserve form button.book{color:#fff;cursor:pointer;background-color:#007fff;border:none;border-radius:10px;padding:10px;font-size:16px;transition:all .2s}section#reserve form button.book:hover{transform:translateY(-5px);box-shadow:0 5px #0043c1}section#reserve form button.book:active{transform:translateY(1px);box-shadow:0 0 #0000}section#reserve form button.book:disabled{cursor:not-allowed;box-shadow:none;background-color:gray;transform:none}section#reserve form #extra{width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px}section#reserve form input,section#reserve form textarea{border:1px solid gray;border-radius:10px;outline:0;margin-bottom:10px;padding:10px;font-size:1rem}section#reserve form input:focus,section#reserve form textarea:focus{border-color:#007fff}section#reserve .hours{position:relative}section#reserve .hours.unavailable:after{content:"This date is already booked";color:#fff;background-color:#343434;padding:2px 6px;font-style:italic;position:absolute;bottom:-40%}section#booked{width:100%;padding:unset 3rem;align-items:center}section#booked p{max-width:40rem}section#booked h1{text-align:center}.copy{cursor:pointer;word-break:break-word;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.copy.nocopy:after{display:none!important}.copy:after{opacity:0;content:"CLICK TO COPY";color:#acacac;align-self:flex-end;font-family:system-ui,sans-serif;font-size:.8rem;transition:all .1s ease-in-out;position:absolute}.copy:hover:after{opacity:1;background-color:#343434;padding:5px;transform:translateY(1rem)}.copy.copied:after{content:"COPIED!"}.container{display:flex}.err{color:#ce2029;align-items:center;display:flex}.err.shown{display:unset}.err .errtxt{margin-left:5px}header .venti-white-logo{height:6rem}section#about .split-cont{flex-grow:2;min-height:90vh;margin-top:6rem;display:flex}section#about .split-cont .left{width:60%;height:inherit;text-align:left;background-color:#6e2c2c;flex-direction:column;justify-content:center;padding:0 35px 0 45px;display:flex}section#about .split-cont .left h3{text-align:center;color:#faf7f2;font-size:2.5rem}section#about .split-cont .left p{color:#faf7f2;font-size:1.4rem}section#about .split-cont .right{height:inherit;background-image:url(/Barfoto.webp);background-position:50%;background-size:cover;width:58%}a.buttoncent2{color:#faf7f2;box-sizing:border-box;text-wrap:nowrap;background:0 0;border:1px solid #faf7f2;border-radius:20px;align-items:center;width:9rem;padding:10px 20px;text-decoration:none;transition:all .2s ease-out;display:flex;position:relative}a.buttoncent2.centered{align-self:center;margin-top:30px}a.buttoncent2:hover{color:#000;background-color:#faf7f2;width:10rem;padding-right:45px}a.buttoncent2 span{opacity:0;transition:all .2s ease-out;position:absolute;right:0}a.buttocent2.normalfagsite:hover{color:#faf7f2;background:linear-gradient(90deg,#d300c5,#ff0069,#ff7a00);border:0}a.buttoncent2 span svg{width:1.5rem;transform:translateY(2px)}a.buttoncent2:hover span{opacity:1;right:12px}a.buttoncent2.filled{color:#000;background-color:#faf7f2;padding-right:45px}a.buttoncent2.filled span{opacity:1;right:12px}a.button{color:#faf7f2;box-sizing:border-box;text-align:center;background:0 0;border:1px solid #faf7f2;border-radius:20px;justify-content:center;align-items:center;width:11rem;padding:10px 20px;text-decoration:none;transition:all .2s ease-out;display:flex;position:relative}a.button.centered{align-self:center;margin-top:30px}a.button:hover{color:#000;background-color:#faf7f2;width:12.8rem;padding-right:45px}a.button span{opacity:0;transition:all .2s ease-out;display:none;position:absolute;right:0;transform:translate(-15px)}a.button span svg{width:1.5rem;transform:translateY(2px)}a.button:hover span{opacity:1;display:inline;right:12px}a.button.filled{color:#000;background-color:#faf7f2;padding-right:45px}a.button.filled span{opacity:1;right:12px}section#useourapp .splittcontent{flex-direction:row-reverse;flex-grow:2;min-height:90vh;display:flex}section#useourapp .splittcontent .lefttext{width:60%;height:inherit;text-align:left;background-color:#7c5c4e;flex-direction:column;justify-content:center;padding:0 45px 0 35px;display:flex}section#useourapp .splittcontent .lefttext h3{text-align:center;color:#faf7f2;font-size:2.5rem}section#useourapp .splittcontent .lefttext p{color:#faf7f2;font-size:1.4rem}section#useourapp .splittcontent .righttext{height:inherit;background-image:url(/drink-sm.jpg);background-position:50%;background-size:cover;width:65%}section#originalus .split-cont{flex-direction:row-reverse;flex-grow:2;min-height:90vh;display:flex}section#originalus .split-cont .left{width:60%;height:inherit;text-align:left;background-color:#fff;flex-direction:column;justify-content:center;padding:0 100px 0 35px;display:flex}section#originalus .split-cont .left h3{text-align:center}section#originalus .split-cont .left p{font-size:1.4rem}section#originalus .split-cont .right{clip-path:polygon(0 0,100% 0,calc(100% - 100px) 100%,0 100%);height:inherit;background-image:url(/piss.webp);background-position:50%;background-size:cover;width:calc(40% + 100px);margin-right:-100px}.container{justify-content:right;align-items:center;display:flex}h5{text-align:center;font-size:5rem}dialog.popup{border:1px solid gray;border-radius:5px;padding:20px 30px;transition:all .2s}dialog.popup button{color:#fff;cursor:pointer;background-color:#007fff;border:none;border-radius:10px;outline:none;margin-top:10px;padding:10px 20px;transition:all .2s}@starting-style{dialog.popup[open]{opacity:0;transform:scale(.92)}dialog.popup[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s}dialog.popup button:hover{background-color:#0043c1}@media not (min-width:750px){section#about .split-cont{flex-direction:column;align-items:stretch}section#about .split-cont .left{width:unset;clip-path:unset;padding:0 25px}section#about .split-cont .right{width:100%;min-height:20rem;margin-left:0}section#useourapp .splittcontent{max-height:unset;flex-direction:column-reverse!important}section#useourapp .splittcontent .lefttext{padding:2rem;width:100%!important}section#useourapp .splittcontent .righttext{width:100%!important;height:40rem!important}}@media not (min-width:560px){header .venti-white-logo{height:70px}section#where .embed-map{height:400px}}@media not (min-width:510px){nav.navb{border-radius:0;flex-wrap:wrap;width:100%;margin:0;min-width:unset!important;top:0!important}nav.navb.showlogo .venti-black{display:none!important}}@media not (min-width:600px){nav.navb{display:none}}@media (min-width:600px){.navtoggle,nav.phone{display:none}}
