@font-face{font-family:Caxton Book BT;font-style:normal;font-weight:400;src:local("Caxton Book BT"),url(/static/media/CAXTON3.b56df98442047519753f.woff) format("woff")}@font-face{font-family:Caxton LT Light;font-style:normal;font-weight:400;src:local("Caxton LT Light"),url(/static/media/CAXTO11.b92396f869d2de5b3ebb.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--black);font-family:Caxton Book BT;margin:0}:root{--gold:#d3963add;--solid-gold:#b07c37;--new-gold:#d3a83a;--gold-2:#202020;--nice-white:#f8f4f1;--paper-white:#f8f4f1;--paper-white2:#f8f4f1c1;--gold-m:#f7deb505;--gold-m:#b7a18d10;--gold-m-fr-fr:#b99258;--gold-no:#dd9e3f;--orange-gold:#be7439;--menu-gold-1:#d21e1e;--testL:#cb5353;--menu-gold-2:#f50039;--light-red:#d21e1e;--red:#ad0f0f;--green:#008209;--dark-red:#ad1111;--nice-gray:#0a0a0a;--black:#151319;--dark-black:#1d1b28;--light-black:#444;--border-color:#5b5b5b57;--subtle-border-color:#b6b6b6;--transparent-border-color:#b6b6b62c;--disabled:grey;--more-disabled:#8080806f;--black-hover:#f8f2eb;--white:#e7e7e7;--black-text:#ecceb5;--asdkfnr:#faebd7;--color-bg-light:#1c1c1f;--color-bg-green-tint:#123020;--color-bg-green-tint-lighter:#183f2a;--color-bg-red-tint:rgba(95,58,58,.855);--dark-container-color:#1a1a1d;--dark-container-color-brightened:#2b2b2f;--box-shadow:0 0 5px hsla(0,0%,89%,.1),0 0 10px hsla(0,0%,82%,.2) inset;--highlight:#323335;--light-blue:#9ac5f6;--dark-blue:#4c88ca;--admin-black:#161b22;background-color:#fff}.clean-button{align-items:center;background:#f8f4f1;background:var(--paper-white);border:1px solid #5b5b5b57;border:1px solid var(--border-color);border-radius:5px;color:#1c1c1f!important;color:var(--color-bg-light)!important;display:flex;font-size:1rem;gap:10px;justify-content:center;padding:20px 30px}.clean-button:hover{filter:brightness(95%)}#path1,#path2{fill:#ffffff00;stroke:#fff}#path2{stroke-dasharray:1663;stroke-dashoffset:1663;stroke-width:1px;-webkit-animation:fillSvg 2s ease-in 1.8s forwards;animation:fillSvg 2s ease-in 1.8s forwards;will-change:fill}#w{stroke-dasharray:379;stroke-dashoffset:0;-webkit-animation:drawW 1.5s ease-in-out .5s forwards;animation:drawW 1.5s ease-in-out .5s forwards;-webkit-transform:translateZ(0);will-change:stroke-dashoffset}@-webkit-keyframes drawW{0%{stroke-dashoffset:748}to{stroke-dashoffset:379}}@keyframes drawW{0%{stroke-dashoffset:748}to{stroke-dashoffset:379}}#e{stroke-dasharray:148;stroke-dashoffset:0;-webkit-animation:drawE .8s ease-in-out 1.1s forwards;animation:drawE .8s ease-in-out 1.1s forwards;-webkit-transform:translateZ(0);will-change:stroke-dashoffset}@-webkit-keyframes drawE{0%{stroke-dashoffset:296}to{stroke-dashoffset:148}}@keyframes drawE{0%{stroke-dashoffset:296}to{stroke-dashoffset:148}}#l{stroke-dasharray:106;stroke-dashoffset:0;-webkit-animation:drawL .7s ease-in-out 1.4s forwards;animation:drawL .7s ease-in-out 1.4s forwards;-webkit-transform:translateZ(0);will-change:stroke-dashoffset}@-webkit-keyframes drawL{0%{stroke-dashoffset:212}to{stroke-dashoffset:106}}@keyframes drawL{0%{stroke-dashoffset:212}to{stroke-dashoffset:106}}#c{stroke-dasharray:118;stroke-dashoffset:0;-webkit-animation:drawC .7s ease-in-out 1.6s forwards;animation:drawC .7s ease-in-out 1.6s forwards;-webkit-transform:translateZ(0);will-change:stroke-dashoffset}@-webkit-keyframes drawC{0%{stroke-dashoffset:236}to{stroke-dashoffset:118}}@keyframes drawC{0%{stroke-dashoffset:236}to{stroke-dashoffset:118}}#o{stroke-dasharray:126;stroke-dashoffset:0;-webkit-animation:drawO .7s ease-in-out 1.8s forwards;animation:drawO .7s ease-in-out 1.8s forwards;-webkit-transform:translateZ(0);will-change:stroke-dashoffset}@-webkit-keyframes drawO{0%{stroke-dashoffset:252}to{stroke-dashoffset:126}}@keyframes drawO{0%{stroke-dashoffset:252}to{stroke-dashoffset:126}}#m{stroke-dasharray:284;stroke-dashoffset:0;-webkit-animation:drawM 1.2s ease-in-out 2s forwards;animation:drawM 1.2s ease-in-out 2s forwards;-webkit-transform:translateZ(0);will-change:stroke-dashoffset}@-webkit-keyframes drawM{0%{stroke-dashoffset:568}to{stroke-dashoffset:284}}@keyframes drawM{0%{stroke-dashoffset:568}to{stroke-dashoffset:284}}#e2{stroke-dasharray:147;stroke-dashoffset:0;-webkit-animation:drawE2 1.4s ease-in-out 2.2s forwards;animation:drawE2 1.4s ease-in-out 2.2s forwards;-webkit-transform:translateZ(0);will-change:stroke-dashoffset}@-webkit-keyframes drawE2{0%{stroke-dashoffset:294}to{stroke-dashoffset:147}}@keyframes drawE2{0%{stroke-dashoffset:294}to{stroke-dashoffset:147}}@-webkit-keyframes fillSvg{to{fill:#fff}}@keyframes fillSvg{to{fill:#fff}}h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0}h3{font-weight:500}.a-tag,h3{color:#fff;font-size:1.1rem;margin:0}.a-tag{background:none;border:none;line-height:1.7rem;outline:none;padding:0}.a-tag:hover{color:#d3963add;color:var(--gold)}a{cursor:pointer;text-decoration:underline}p{color:#fff;font-size:1.1rem;line-height:1.7rem;margin:0}.submit-button{background-color:#d3963add;color:#f8f2eb}@media (max-width:470px){a,p{font-size:1rem}h2{font-size:1.2rem}.subtle-button{font-size:1rem!important}}body,html{height:100%;scrollbar-color:#d3963add #151319!important;scrollbar-color:var(--gold) var(--black)!important;scrollbar-gutter:stable}::-webkit-scrollbar{height:.3em;width:.5em}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#d3963add;background-color:var(--gold);outline:none}body{font-size:1.125rem}.fancy-text{color:#f8f4f1;color:var(--nice-white);font-size:3rem;font-weight:800}.ft-small{font-size:1.5rem;margin-bottom:1rem}.swal-header{margin-bottom:-20px}.page-container{margin-top:80px;margin-inline:auto;position:relative;width:90%}.App-link{color:#61dafb}.app{background-color:#151319;background-color:var(--black);position:relative}.center{display:block;margin-left:auto;margin-right:auto}.hl{background-color:#d3963add;background-color:var(--gold);height:1px;width:100%}.gold{color:#d3963add!important;color:var(--gold)!important}.inline{gap:20px;justify-self:space-between;width:40%}.inline,.inline-baseline{display:flex;flex-direction:row}.inline-baseline{gap:15px;justify-content:center}.button-main{background:none;background-image:linear-gradient(#f8f4f1,#f8f4f1);background-image:linear-gradient(var(--nice-white),var(--nice-white));background-position:bottom;background-repeat:no-repeat;background-size:0 0,100% 100%;border:none;border-radius:2px;box-shadow:none;font-size:1.2rem;font-weight:600;height:35px;transition:.3s;transition:all .23s linear}.button-main,.button-main:hover{color:#fff;cursor:pointer;outline:none}.button-main:hover{background-size:90% 2px,calc(100% - 50px) 100%}.button-main:active{border:1px solid;color:#f8f4f1;color:var(--nice-white)}.navbar{background-color:#151319;background-color:var(--black);border-bottom:2px solid hsla(34,78%,91%,.8);height:80px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar-mobile{align-items:baseline;display:flex;flex-direction:row;height:auto;justify-content:space-between;padding-block:15px;padding-inline:4vw}.navbar-links{align-items:center;display:flex;height:80px;justify-content:center}.navbar-logo{cursor:pointer;height:50px;position:relative;transition:all .3s ease-in-out}.navbar-logo,.navbar-logo-mobile,.navbar-logo:hover{filter:invert(15%) sepia(10%) saturate(4247%) hue-rotate(329deg) brightness(88%) contrast(87%)}.navbar-logo-mobile{height:30px}.navbar-link{background-image:linear-gradient(#f8f4f1,#f8f4f1);background-image:linear-gradient(var(--nice-white),var(--nice-white));background-position:bottom;background-repeat:no-repeat;background-size:0 0,100% 100%;color:#f8f4f1;color:var(--nice-white);cursor:pointer;font-size:1.1rem;margin-left:.75vw;margin-right:.75vw;padding-left:.5vw;padding-right:.5vw;padding-top:8px;z-index:5}.navbar-link:hover{background-size:90% 2px,calc(100% - 50px) 100%}.navbar-link-active,.navbar-link:hover{color:#fff;cursor:pointer;transition:all .23s linear}.navbar-link-active,.navbar-link-active:hover{background-image:linear-gradient(#d3963add,#d3963add);background-image:linear-gradient(var(--gold),var(--gold));background-size:90% 2px,calc(100% - 6px) 100%}.hamburger-button{align-self:center;background:none;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:5px;margin-top:8px;position:relative;width:57px}.hamburger-line{background-color:#faebd7;border-radius:2px;height:3px;margin-left:20%;transition:all .2s ease-in-out;width:80%}.ham-line-1{margin-left:0;transform:rotate(45deg) translateX(11.5px)}.ham-line-2{width:0}.ham-line-3{margin-left:0;transform:rotate(-45deg) translateX(11.5px)}.hamburger-button:hover .hamburger-line{filter:brightness(110%)}.mobile-nav{background:#151319;background:var(--black);border-bottom:2px solid #f8f4f1;border-bottom:2px solid var(--nice-white);border-left:2px solid #f8f4f1;border-left:2px solid var(--nice-white);border-radius:0 0 0 5px;box-shadow:0 2px 4px 0 rgba(14,30,37,.12),0 2px 16px 0 rgba(14,30,37,.32);display:flex;flex-direction:column;gap:2rem;padding:.2rem 4vw 2rem 2rem;position:fixed;right:0;text-align:right;top:60px;transform:translateX(100%);transition:transform .2s ease-in-out}.mobile-nav-active{transform:translateX(0)}.footer-container{bottom:0;overflow:none;width:100%}.footer{background-color:#000;border-top:2px solid #5b5b5b57;border-top:2px solid var(--border-color);padding:1rem;position:relative;z-index:3}.footer-links{display:flex;flex-direction:row;gap:2rem;justify-content:right}.footer-link{color:#faebd7;cursor:pointer;font-size:.6rem;font-weight:500;transition:color .2s linear}.footer-link:hover{color:#d3963add;color:var(--gold)}.vases{bottom:0;position:absolute;right:8vw;z-index:99}.bigger{font-size:clamp(.8rem,1.6vw,1.9rem)}.giftcard-buttons{align-content:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.giftcard-button{background-color:#f8f4f1;background-color:var(--nice-white);border:1px solid #5b5b5b57;border:1px solid var(--border-color);border-radius:7px;color:#151319;color:var(--black);cursor:pointer;flex-grow:2;min-width:30%;outline:none;padding:.8rem;transition:all .3s ease-in-out}.giftcard-button:hover{filter:brightness(95%)}.giftcard-button-active{background-color:#d3963add!important;background-color:var(--gold)!important;border:1px solid #d3963add!important;border:1px solid var(--gold)!important;box-shadow:4px 6px rgba(0,0,0,.1);color:#fff;filter:brightness(110%)}.giftcard-button-active:hover{filter:brightness(100%)}.gc-bottom-left-grid{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between;width:100%}.gc-area{height:11.1rem!important}.giftcard-input{align-content:space-between;gap:2rem;justify-content:space-between;width:100%}.giftcard-input,.home-header{display:flex;flex-direction:column}.home-header{gap:0;position:relative}.home-pic-container{position:relative;top:0}.home-pic{aspect-ratio:2/1 auto;height:90vh;position:-webkit-sticky;position:sticky;width:100%}.mid-pic-overlay{height:clamp(45vh,40vw,650px);overflow:hidden;position:relative;width:100%;z-index:10}.mid-pic{background-size:cover;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.after-mid-pic{background-color:#000;border-bottom:2px solid #5b5b5b57;border-bottom:2px solid var(--border-color);height:40px;width:100%}.pic-overlay{align-items:center;background-color:rgba(0,0,0,.1);background-size:100% 100%;border-radius:1px;color:#f8f4f1;color:var(--nice-white);font-size:3rem;font-weight:800;height:100%;justify-content:center;opacity:1;position:absolute;text-align:center;top:0;transition:all .25s ease-in-out;width:100%;z-index:100}.pic-content,.pic-overlay{display:flex;flex-direction:column}.pic-content{-webkit-animation:shadow 1.2s ease-in-out .5s forwards;animation:shadow 1.2s ease-in-out .5s forwards;gap:10px;height:168px;justify-content:flex-end;width:523px;will-change:filter}@-webkit-keyframes shadow{0%{filter:drop-shadow()}to{filter:drop-shadow(0 0 32px #21212135) drop-shadow(0 0 16px #212121) drop-shadow(0 0 12px #000000)}}@keyframes shadow{0%{filter:drop-shadow()}to{filter:drop-shadow(0 0 32px #21212135) drop-shadow(0 0 16px #212121) drop-shadow(0 0 12px #000000)}}@media (max-width:800px){.pic-content{margin-top:-100px;width:423px}}.scroll-down-wrapper{bottom:0;position:absolute}@media (max-width:400px){.pic-content{margin-top:-100px;width:300px}.scroll-down-wrapper{bottom:50px;position:absolute}}@font-face{font-family:Caxton Book BT;font-style:normal;font-weight:400;src:local("Caxton Book BT"),url(/static/media/CAXTON2.fa10911e61bec98d7f81.woff) format("woff")}@font-face{font-family:Caxton Bold BT;font-style:normal;font-weight:400;src:local("Caxton Bold BT"),url(/static/media/caxton.49a71370bc73d54f957d.woff) format("woff")}input,textarea{color:#444;color:var(--light-black);font-family:Caxton Book BT;font-size:14px;font-weight:600!important}.hero-text{color:#f8f4f1;color:var(--paper-white);font-family:Caxton Bold BT;font-size:3.2rem}.welcome-buttons{filter:drop-shadow(0 0 4px #212121);gap:10px;height:50px;justify-content:space-between;width:100%}.review-wrapper,.welcome-buttons{align-items:center;display:flex;position:relative}.review-wrapper{flex-shrink:0;height:300px;justify-content:center;overflow:hidden;width:500px}.review-container{background-color:#151319!important;background-color:var(--black)!important;box-sizing:border-box;justify-content:center;margin-inline:auto;margin-left:10px;padding-block:150px}.review-box,.review-container{align-items:center;display:flex;flex-direction:column}.review-box{background-color:#f8f4f1;background-color:var(--nice-white);border-radius:0;box-shadow:0 0 0 3px #d3963add,0 0 0 20px #f8f4f1;box-shadow:0 0 0 3px var(--gold),0 0 0 20px var(--nice-white);padding-block:50px;padding-inline:20px;width:750px}.review-box *{color:#d3963add;color:var(--gold)}.review-section{align-items:center;display:flex;flex-direction:row;height:180px;justify-content:space-between;overflow:hidden;width:680px}.review-arrow{background:none;border:none;cursor:pointer;opacity:0;transition:all .3s ease-in-out}.review-arrow svg path{stroke:#000}.review-box:hover .review-arrow{opacity:.3}.review-arrow:hover{opacity:.8;transform:scale(1.1)}.home{overflow:hidden}.left-branch,.right-branch{background:none;border:none;cursor:pointer;display:block;height:300px;padding:0;pointer-events:all;transition:all .3s ease-in-out;width:200px}.left-branch{margin-right:-10%}.right-branch{margin-left:-10%}.left-branch:hover,.right-branch:hover{filter:brightness(.7);transform:scale(1.05)}.review{color:#444;color:var(--light-black);font-size:1rem;position:absolute;text-align:center;width:500px}@media (max-width:600px){.hero-text{font-family:Caxton Bold BT;font-size:2.6rem}.review-box{width:100%}.review-container{overflow:hidden;padding-block:200px;width:100%!important}.review-wrapper{position:relative;width:275px}.review{font-size:.8rem;width:300px!important}}@-webkit-keyframes fade-out{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes fade-out{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes fade-in{0%{opacity:0;transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fade-in{0%{opacity:0;transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:1300px){.vases{width:12vw}}@media (max-width:1000px){.fancy-text{font-size:2rem}.vases{right:3vw;width:15vw}.mid-pic{height:30vh}.home-right{display:none!important}}@media (max-width:800px){.vases{right:2vw;width:20vw}}@media (max-width:700px){.footer-links{display:flex;flex-direction:column;gap:.2rem;line-height:.9;padding-left:4vw;padding-block:1rem}.vases{right:5vw;width:25vw}.pic-overlay{font-size:2rem}.review-display-container{display:flex;flex-direction:row;height:200px;margin-left:4.5%;width:90%}.welcome-buttons{align-items:center;flex-direction:column;gap:15px}.button-main{font-size:1rem;padding:14px;width:50%}}@media (max-width:470px){body{font-size:1rem}.footer{padding-block:.5rem}.footer-links{padding-left:.2rem}.vases{right:2vw;width:25vw}.pic-overlay{font-size:1.5rem}.review-display-container{height:200px;margin-left:2.5%;width:95%}.button-main{font-size:.9rem}.emblem-block{align-items:center;display:flex;flex-direction:column;margin-top:20px}}@media (max-width:380px){.fancy-text{font-size:1.7rem}}.mt-10{margin-top:15px}.empty{height:calc(100vh - 150px)}.gold-highlight{background-color:#d3963add;background-color:var(--gold);display:inline}.home-block{background-color:#151319;background-color:var(--black);box-sizing:border-box;padding-inline:10%;padding-bottom:clamp(100px,8%,200px);padding-top:clamp(10px,3%,50px);width:100%;z-index:100}.hb-even{padding-bottom:clamp(50px,6%,100px)}.home-flex{display:flex;flex-direction:row;gap:50px;justify-content:space-between}.home-flex>div{width:45%}.home-left{gap:70px;justify-content:space-around;padding-top:1}.home-left,.home-right{display:flex;flex-direction:column}.home-right{gap:10px}.button-row{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.subtle-button{background:none;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;outline:none;padding:0 20px 0 0;transition:all .2s ease-in-out}.subtle-button:hover{color:#d3963add;color:var(--gold)}.emblem-block{display:flex;gap:20px;justify-content:center;padding-block:20px;padding-left:20px;padding-top:26px;width:100%}.emblem-block,.featured-block{background-color:#000;border-top:2px solid #5b5b5b57;border-top:2px solid var(--border-color)}.featured-block{padding-block:32px}.featured-top{align-items:center;flex-direction:row;gap:30px}.featured-text,.featured-top{display:flex;justify-content:center}.featured-text{flex-direction:column;padding-bottom:5px}.eater-wrapper{aspect-ratio:50/21;height:auto;position:relative;width:clamp(130px,20%,250px)}.eater-img{cursor:pointer;height:auto;width:100%}.article-text a{color:inherit;cursor:pointer;font-size:inherit!important;font-style:italic;text-decoration:inherit}.article-text:hover{text-decoration:underline;-webkit-text-decoration-color:#e90600;text-decoration-color:#e90600;text-decoration-thickness:2px}.emblem-block div{height:150px;width:150px}.hb-row{display:flex;justify-content:space-around}.hb-row>div{width:45%}.time-div{display:flex;flex-direction:row;justify-content:space-between;width:76%}.details{display:flex;flex-direction:column;gap:30px;justify-content:center}@media (max-width:1000px){.home-flex{flex-wrap:wrap}.home-flex div{width:100%}.home-block{padding-bottom:16%;padding-top:18%}.hb-row{flex-wrap:wrap;gap:30px}.hb-row .details{width:100%}.time-div{width:99%}.button-row{padding-bottom:80px}}.top-line{border-top:2px solid #5b5b5b57;border-top:2px solid var(--border-color);position:relative;z-index:98}.selector{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;padding:10px;position:relative;text-align:right}.selector-active{color:#d3963add;color:var(--gold);font-weight:700}.animation-container{align-items:center;display:flex;height:70vh;justify-content:center;z-index:1500}.dashboard-wrapper{font-family:Arial}button{font-family:Caxton Book BT}.dashboard-wrapper button{font-family:Arial}.review-section h2{margin-top:-200px;position:absolute;text-align:center}@media (max-width:600px){.home-block{padding-inline:5%}}.more-padding{padding-block:120px}.faq--container{min-height:110vh!important}.faq-section{padding-bottom:150px!important}.faqs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;padding-top:20px;width:76%}.faq-topper{display:flex;justify-content:space-between;padding-right:20px}.faq-container:after{background-color:#5b5b5b57;background-color:var(--border-color);bottom:0;content:"";height:1px;overflow:hidden;position:absolute;width:100%}.faq-container{box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:15px;overflow:hidden;padding-block:40px;position:relative;width:100%}.faq-container *{color:#444!important;color:var(--light-black)!important;position:relative;text-align:left;-webkit-user-select:none;user-select:none}.line{background-color:#323335;background-color:var(--highlight);border-radius:2px;height:20px;position:absolute;transition:all .4s ease-in-out;width:2px}.lhl{transform:rotate(90deg)}.faq-plus{opacity:0;transition:all .2s ease-in-out}.faq-container:hover .faq-a{color:#d3963add!important;color:var(--gold)!important;transition:color .2s ease-in-out}.faq-container:hover .faq-plus{opacity:.5;transition:all .2s ease-in-out}.faq-plus-open{opacity:.5}.faq-plus-open .vl{transform:rotate(135deg)}.faq-plus-open .lhl{transform:rotate(225deg)}.faq-a{color:#f8f4f1;color:var(--paper-white);font-family:Caxton Bold BT;font-size:1.125rem;-webkit-user-select:none;user-select:none}.deals{gap:20px}.deal-container{align-items:center;border:1px solid #5b5b5b57;border-radius:5px;display:flex;gap:45px;justify-content:center;padding:25px;width:80%}.deal-svg>svg{stroke:#2d2d34;height:45px;width:45px}.cal-svg{margin-left:13px;margin-right:5px}.deal-texts{gap:20px;position:relative;width:90%}.deal-text,.deal-texts{display:flex;flex-direction:column}.deal-text{gap:10px;width:80%}.deal-texts>.deal-text{width:100%!important}.deal-title{font-weight:900}.deal-text *{color:#444!important;color:var(--light-black)!important}.excluding-text{color:#444;color:var(--light-black);font-size:14px;margin-bottom:-20px;text-align:right}@media (max-width:500px){.faqs{width:90%}.faq-a{font-size:1.2rem;font-weight:800;-webkit-user-select:none;user-select:none}.faq--container{min-height:105vh!important}.deal-container{gap:25px;padding:25px;width:95%}.deal-svg>svg{stroke:#2d2d34;height:50px;width:50px}.cal-svg{margin-left:0}.excluding-text{color:#444;color:var(--light-black);margin-bottom:-20px}}.award-wrapper #circle-r-ribbon{height:200px!important;margin-left:-30px;max-width:none;min-width:none;width:200px!important}.award-wrapper #circle-r-ribbon a.r-ribbon_title{left:28px;top:84px}.award-wrapper #circle-r-ribbon .r-ribbon_year{left:22px!important;top:49px!important}.award-wrapper #circle-r-ribbon .r-ribbon_ahead-bottom svg{height:140px!important}.review-line{width:250px!important}.super-line{margin-top:0;width:450px}@media (max-width:500px){.featured-top{gap:15px}.emblem-block{padding-left:5px}.award-wrapper{margin-left:15px}.review-container{margin-left:0;margin-right:0;margin-inline:auto;width:98%}.review-section{padding-top:0;text-align:center;width:100%}.review-container .hero-text{font-size:2.4rem;text-align:center}.review-wrapper{height:100px;margin-inline:auto;width:400px}.review-arrow{display:none}.hero-text{font-size:2.2rem}.article-text{font-size:1rem}.faq-a{font-size:1.1rem!important}.line{height:15px;margin-top:3px}.deal-svg>svg{height:40px;margin-left:5px;width:50px}}@media (max-width:400px){.article-text{font-size:1rem}.review-wrapper{width:100%}.hero-text{font-size:2rem!important}}.popup-container{align-items:flex-end;bottom:0;display:flex;justify-content:center;margin-bottom:15px;position:fixed;width:100%;z-index:101}@media (min-width:700px){.popup-container-open{align-items:center}}.popup-container-open{background-color:#00000050;height:100vh;margin-bottom:0}.popup-banner{background-color:#151319;background-color:var(--black);border-radius:3px;box-shadow:0 0 5px hsla(0,0%,62%,.25);box-sizing:border-box;cursor:pointer;font-weight:600;overflow:hidden;padding:10px 20px;text-align:center;width:clamp(300px,20%,400px)}.popup-header{align-items:center;color:#e7e7e7;color:var(--white);cursor:pointer;display:flex;flex-direction:row;font-family:Caxton Bold BT;font-weight:1000;gap:12px;justify-content:center}.popup-header svg{margin-top:2px}.popup-banner svg{fill:#e7e7e7;fill:var(--white)}.popup-banner:hover{background-color:#f8f4f1;background-color:var(--paper-white)}.popup-banner .popup-header{font-size:1.2rem}.popup-banner:hover .popup-header{color:#4c88ca;color:var(--dark-blue)}.popup-banner:hover svg{fill:#4c88ca;fill:var(--dark-blue)}.popup-banner-open .popup-header{color:#4c88ca;color:var(--dark-blue);font-size:1.7rem}.popup-banner-open svg{fill:#4c88ca;fill:var(--dark-blue)}.popup-banner-open{background-color:#f8f4f1;background-color:var(--paper-white);bottom:0;box-shadow:5px 5px #4c88ca,-5px 5px #4c88ca,-5px -5px #4c88ca,5px -5px #4c88ca;box-shadow:5px 5px var(--dark-blue),-5px 5px var(--dark-blue),-5px -5px var(--dark-blue),5px -5px var(--dark-blue);color:#4c88ca;color:var(--dark-blue);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:600px;padding:30px;position:relative;width:100%}.open-body{position:relative;z-index:102}.holiday-line{filter:invert(48%) sepia(87%) saturate(1242%) hue-rotate(190deg) brightness(89%) contrast(75%)}.hours{grid-gap:10px;color:#444;color:var(--light-black);display:grid;gap:10px;grid-template-columns:.5fr 1fr;margin-inline:auto;max-width:320px;padding-block:15px;padding-bottom:200px;width:70%}.date{text-align:left}.time{text-align:right}.holiday-scene{bottom:-11px;float:left;height:0;left:-100px;opacity:0;position:absolute;shape-outside:polygon(50% 0,100% 100%,0 100%);z-index:101}.holiday-open{height:375px;opacity:1}.holiday-close{background:none;border:none;cursor:pointer;margin-right:20px;margin-top:20px;pointer-events:all;position:absolute;right:0;top:0;z-index:105}.holiday-close svg path{stroke:#4c88ca;stroke:var(--dark-blue);pointer-events:none}.custom-shape-divider-bottom-1733340706{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.holiday-text{margin-top:-20px;padding-bottom:40px}.custom-shape-divider-bottom-1733342417{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.custom-shape-divider-bottom-1733342417 svg{display:block;height:152px;position:relative;width:calc(154% + 1.3px)}.custom-shape-divider-bottom-1733342417 .shape-fill{fill:#9ac5f6}.fixed,.menu-container{position:relative}.menu-container{grid-column-gap:30px;grid-row-gap:0;align-items:flex-start;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:space-between;margin-inline:auto;padding-bottom:100px;width:90vw}.menu-container-mobile{padding-bottom:50px;position:-webkit-sticky;position:sticky}.menu-bottom{margin-top:50px}.menu-top{background-color:#000;border-bottom:2px solid hsla(34,78%,91%,.8);position:-webkit-sticky;position:sticky;top:82px;z-index:100}.menu-image{align-self:flex-end;display:inline-block;padding-bottom:10%;width:70%}.menu-selectors{display:flex;font-size:.95rem;gap:3rem;justify-content:center;padding-block:.8rem}.fancy-line{display:flex;margin-inline:auto;margin-bottom:20px;width:30%}.menu-selector{color:var(--nice-white);cursor:pointer;position:relative;text-align:right}.lunch-groupings{align-items:baseline;display:flex;flex-direction:row;gap:5px}.lunch-group{align-items:baseline;display:grid;flex-shrink:2;grid-template-columns:0fr;margin-left:-5px;opacity:0;overflow:hidden;transition:grid-template-columns .15s ease-in-out,opacity .15s ease-in-out}.lunch-group>div{color:var(--nice-white);overflow:hidden}.lunch-group-active{grid-template-columns:1fr;margin-left:5px;opacity:1}.lunch-group-active>div{color:var(--gold)!important}.special-text{cursor:default!important;font-size:.8rem;font-style:italic;height:1rem}.menu-selector:hover{color:var(--gold)}.menu-selector-active{color:var(--gold);font-weight:700}.menu-display{grid-gap:40px;align-content:start;align-self:center;color:#fff;display:grid;gap:40px;grid-area:1/2/2/3;grid-template-columns:masonry;grid-template-rows:repeat(4,1fr);height:auto;height:80vh;outline:var(--red);width:100%}.menu-section{background-color:var(--nice-white);border-radius:2px;box-shadow:0 -2px 10px #000;box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.2;padding-block:2rem;padding-inline:2vw;padding-bottom:3rem}.menu-section-header{color:var(--white);color:var(--gold);font-family:Caxton Bold BT;font-size:1.8rem;font-weight:700;text-align:center}.menu-section-desc{margin-bottom:-10px;margin-top:15px;padding-left:5%;text-align:center;width:90%}.item-group-container{display:flex;flex-direction:column;gap:1rem}.menu-item{color:var(--light-black);font-weight:700;margin-left:5%;padding-top:5px;text-align:center;text-transform:capitalize;width:90%}.menu-item-desc{font-size:1rem;font-style:italic}.menu-item-desc,.menu-item-price{color:var(--light-black);padding-left:10%;text-align:center;width:80%}.menu-item-price{font-size:.9rem;font-weight:500;padding-top:1px}@media (min-width:1001px){.menu-container{position:relative;z-index:2}}@media (max-width:1000px){.special-text{font-size:.7rem}.fancy-line{width:45%}.menu-container{grid-template-columns:1fr;grid-template-rows:1fr;margin-inline:auto;width:95vw}.menu-top{padding-left:4.4vw;top:62px}.menu-bottom{margin-top:2rem}.menu-sidebar{align-items:baseline;background-color:#000;border-bottom:1px solid var(--gold);flex-direction:row;gap:20px;padding-left:10vw;position:-webkit-sticky;position:sticky}.menu-image{max-width:30%}.menu-selectors{gap:1rem;justify-content:flex-start}.menu-sidebar .hl{display:none}}@media (max-width:420px){.menu-selectors{font-size:.9rem}}@media (max-width:400px){.lunch-group-active{margin-left:0}.menu-selectors{font-size:.75rem}.fancy-line{width:55%}.menu-item-desc{font-size:.8rem}.special-text{font-size:.6rem}}.menu-bottom-bar{display:flex;gap:20px;justify-content:center;padding-bottom:40px}@media (max-width:470px){.menu-bottom-bar{align-items:center;flex-direction:row;gap:10px;margin-inline:auto;padding-top:20px;width:95%}.menu-bottom-bar button{width:50%}.menu-hero-text{padding-left:15px}}.menu-text{margin-bottom:-15px;margin-top:-5px}.main{-webkit-animation:main-loadup 1s linear forwards,main-loadup-bg 10s linear forwards;animation:main-loadup 1s linear forwards,main-loadup-bg 10s linear forwards;-webkit-animation-delay:7s,8s;animation-delay:7s,8s;background:linear-gradient(#123,#111);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}@-webkit-keyframes main-loadup{0%{opacity:0}to{opacity:1}}@keyframes main-loadup{0%{opacity:0}to{opacity:1}}@-webkit-keyframes main-loadup-bg{0%{background-position:0 0;background-size:100% 100%}to{background-position:0 100%;background-size:400% 400%}}@keyframes main-loadup-bg{0%{background-position:0 0;background-size:100% 100%}to{background-position:0 100%;background-size:400% 400%}}.initial-snow{height:100%;left:0;opacity:.5;overflow:hidden;position:absolute;top:0;width:100%;z-index:102}.initial-snow>*{color:var(--light-blue);font-size:20px;position:absolute;top:-5vh}@media (max-width:700px){.initial-snow>*{font-size:15px}}@-webkit-keyframes snowfall{0%{transform:translate3d(var(--left-ini),0,0)}to{transform:translate3d(var(--left-end),110vh,0)}}@keyframes snowfall{0%{transform:translate3d(var(--left-ini),0,0)}to{transform:translate3d(var(--left-end),110vh,0)}}.snow{-webkit-user-select:none;user-select:none}.snow:nth-child(2n){filter:blur(1px);font-size:40px}.snow:nth-child(6n){filter:blur(2px);font-size:30px}.snow:nth-child(10n){filter:blur(5px);font-size:30px}.snow:first-child{--size:0.8vw;--left-ini:0vw;--left-end:-1vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s;left:70vw}.snow:nth-child(2){--size:0.2vw;--left-ini:-7vw;--left-end:10vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:65vw}.snow:nth-child(3){--size:1vw;--left-ini:6vw;--left-end:6vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s;left:1vw}.snow:nth-child(4){--size:0.2vw;--left-ini:-3vw;--left-end:9vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:88vw}.snow:nth-child(5){--size:0.4vw;--left-ini:-2vw;--left-end:-9vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s;left:74vw}.snow:nth-child(6){--size:0.2vw;--left-ini:5vw;--left-end:1vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s;left:35vw}.snow:nth-child(7){--size:0.4vw;--left-ini:-2vw;--left-end:-1vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:27vw}.snow:nth-child(8){--size:1vw;--left-ini:-9vw;--left-end:-2vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:69vw}.snow:nth-child(9){--size:0.2vw;--left-ini:-1vw;--left-end:-5vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s;left:84vw}.snow:nth-child(10){--size:0.2vw;--left-ini:7vw;--left-end:-9vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s;left:82vw}.snow:nth-child(11){--size:0.6vw;--left-ini:-2vw;--left-end:-1vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s;left:48vw}.snow:nth-child(12){--size:0.2vw;--left-ini:5vw;--left-end:6vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:39vw}.snow:nth-child(13){--size:0.2vw;--left-ini:6vw;--left-end:5vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:3vw}.snow:nth-child(14){--size:0.8vw;--left-ini:-5vw;--left-end:-2vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:49vw}.snow:nth-child(15){--size:0.6vw;--left-ini:10vw;--left-end:4vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s;left:77vw}.snow:nth-child(16){--size:0.8vw;--left-ini:-3vw;--left-end:1vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:86vw}.snow:nth-child(17){--size:1vw;--left-ini:6vw;--left-end:-7vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s;left:18vw}.snow:nth-child(18){--size:1vw;--left-ini:-9vw;--left-end:4vw;-webkit-animation:snowfall 15s linear infinite;animation:snowfall 15s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s;left:64vw}.snow:nth-child(19){--size:1vw;--left-ini:2vw;--left-end:-7vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;left:52vw}.snow:nth-child(20){--size:0.4vw;--left-ini:0vw;--left-end:8vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;left:5vw}.snow:nth-child(21){--size:0.6vw;--left-ini:-9vw;--left-end:-2vw;-webkit-animation:snowfall 14s linear infinite;animation:snowfall 14s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s;left:10vw}.snow:nth-child(22){--size:0.8vw;--left-ini:-3vw;--left-end:-8vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;left:54vw}.snow:nth-child(23){--size:0.6vw;--left-ini:-7vw;--left-end:-8vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s;left:20vw}.snow:nth-child(24){--size:0.4vw;--left-ini:10vw;--left-end:-4vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:68vw}.snow:nth-child(25){--size:1vw;--left-ini:3vw;--left-end:5vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;left:90vw}.snow:nth-child(26){--size:1vw;--left-ini:-7vw;--left-end:5vw;-webkit-animation:snowfall 15s linear infinite;animation:snowfall 15s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s;left:71vw}.snow:nth-child(27){--size:0.6vw;--left-ini:9vw;--left-end:4vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:2vw}.snow:nth-child(28){--size:1vw;--left-ini:-5vw;--left-end:3vw;-webkit-animation:snowfall 14s linear infinite;animation:snowfall 14s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s;left:23vw}.snow:nth-child(29){--size:0.4vw;--left-ini:-2vw;--left-end:-1vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;left:39vw}.snow:nth-child(30){--size:0.6vw;--left-ini:-9vw;--left-end:-5vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:76vw}.snow:nth-child(31){--size:0.4vw;--left-ini:-5vw;--left-end:3vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:14vw}.snow:nth-child(32){--size:0.2vw;--left-ini:5vw;--left-end:-1vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;left:86vw}.snow:nth-child(33){--size:0.4vw;--left-ini:-3vw;--left-end:10vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s;left:66vw}.snow:nth-child(34){--size:1vw;--left-ini:-3vw;--left-end:6vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;left:75vw}.snow:nth-child(35){--size:1vw;--left-ini:-6vw;--left-end:7vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:22vw}.snow:nth-child(36){--size:1vw;--left-ini:3vw;--left-end:4vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s;left:10vw}.snow:nth-child(37){--size:0.6vw;--left-ini:2vw;--left-end:10vw;-webkit-animation:snowfall 15s linear infinite;animation:snowfall 15s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s;left:95vw}.snow:nth-child(38){--size:0.8vw;--left-ini:5vw;--left-end:8vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s;left:34vw}.snow:nth-child(39){--size:0.8vw;--left-ini:4vw;--left-end:0vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s;left:80vw}.snow:nth-child(40){--size:0.8vw;--left-ini:1vw;--left-end:-7vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s;left:45vw}.snow:nth-child(41){--size:0.2vw;--left-ini:9vw;--left-end:10vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s;left:82vw}.snow:nth-child(42){--size:1vw;--left-ini:9vw;--left-end:-9vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s;left:22vw}.snow:nth-child(43){--size:0.6vw;--left-ini:5vw;--left-end:8vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s;left:66vw}.snow:nth-child(44){--size:0.6vw;--left-ini:-5vw;--left-end:-2vw;-webkit-animation:snowfall 14s linear infinite;animation:snowfall 14s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s;left:75vw}.snow:nth-child(45){--size:0.2vw;--left-ini:0vw;--left-end:3vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:2vw}.snow:nth-child(46){--size:0.2vw;--left-ini:8vw;--left-end:-3vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;left:94vw}.snow:nth-child(47){--size:0.6vw;--left-ini:-6vw;--left-end:-9vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s;left:95vw}.snow:nth-child(48){--size:0.2vw;--left-ini:-5vw;--left-end:6vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s;left:34vw}.snow:nth-child(49){--size:0.8vw;--left-ini:4vw;--left-end:8vw;-webkit-animation:snowfall 14s linear infinite;animation:snowfall 14s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s;left:22vw}.snow:nth-child(50){--size:0.2vw;--left-ini:-4vw;--left-end:4vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;left:100vw}.reserve-container{align-items:stretch;display:flex;margin-inline:auto;min-height:calc(100vh - 100px);position:relative;width:60vw}.cancel-container{min-height:calc(100vh - 150px)}.reserve-top{background-color:#000;border-bottom:2px solid hsla(34,78%,91%,.8);color:var(--nice-white);display:flex;font-size:.95rem;gap:1rem;justify-content:center;padding-block:.8rem;position:-webkit-sticky;position:sticky;top:82px;z-index:10;z-index:100}.reserve-text{align-self:flex-end;color:var(--menu-gold-1);font-size:1rem;font-style:italic}.reserve-section{background-color:var(--nice-white);background-repeat:repeat;border-radius:2px;border-radius:1px;box-shadow:3px 3px var(--gold),-3px 3px var(--gold),-3px -3px var(--gold),3px -3px var(--gold),16px 16px var(--paper-white),-16px 16px var(--paper-white),-16px -16px var(--paper-white),16px -16px var(--paper-white);box-sizing:border-box;display:flex;flex-direction:column;line-height:1.2;margin-inline:auto;padding-bottom:5rem;padding-left:2vw;padding-right:2vw;padding-block:3rem;position:relative}.inResTable{width:80%}.giftcard-inputs{justify-content:space-around;padding-inline:10%;position:relative}.contact-inputs,.giftcard-inputs{flex-direction:column;gap:2rem;margin-inline:auto;padding-top:20px;width:50%}.contact-inputs{align-items:center;display:flex;justify-content:center}.contact-fname{grid-area:1/1/2/2}.contact-lname{grid-area:1/2/2/3}.contact-message{grid-area:2/1/3/2}.contact-submit{grid-area:2/2/3/3;justify-content:space-between;width:100%}.contact-submit,.reserve-inputs{display:flex;flex-direction:column}.reserve-inputs{gap:2rem;justify-content:space-around;margin-inline:auto;padding-inline:5%;padding-bottom:20px;padding-top:22px;position:relative;transition:all 1s ease-in-out;width:65%}.other-times-wrapper{border-radius:5px;display:grid;grid-area:3/1/4/7;grid-template-rows:0fr;margin-bottom:-2rem;opacity:0;transition:all .7s}.other-times-wrapper>.input-other-times{overflow:hidden}.reserve-inputs-expanded>.other-times-wrapper{grid-template-rows:1fr;margin-bottom:0;opacity:1}.giftcard-inputs{grid-template-rows:1fr}.input-fname{grid-area:1/1/2/4;margin-top:-2.5px}.input-lname{grid-area:1/4/2/7}.input-size{grid-area:2/1/3/3}.input-date{grid-area:2/3/3/5;margin-top:-2.5px}.input-time{grid-area:2/5/3/7}.input-notes{grid-area:4/1/5/4}.input-email-submit{display:flex;flex-direction:column;grid-area:4/4/5/7;justify-content:space-between}.reserve-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;margin-top:10px;width:100%}.reserve-select{background:none;border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--light-black);cursor:pointer;font-weight:600;padding:.7rem;transition:all .1s ease-in-out;width:100%}.disabled-select{border:2px solid var(--disabled);color:var(--disabled);cursor:default}.disabled{color:var(--disabled)!important}.reserve-button{background-color:var(--nice-white);border:1px solid var(--border-color);border-radius:7px;color:#000;cursor:pointer;flex-basis:content;flex-grow:2;min-width:0;min-width:auto;padding:.8rem;transition:all .3s ease-in-out;width:auto}.reserve-button:hover{filter:brightness(95%)}.reserve-button-active{color:#fff}.reserve-button-active:hover{filter:brightness(100%)}@-webkit-keyframes shake{0%{margin-left:0}20%{margin-left:.1rem}40%{margin-left:-.1rem}60%{margin-left:.05rem}80%{margin-left:-.05rem}to{margin-left:0}}@keyframes shake{0%{margin-left:0}20%{margin-left:.1rem}40%{margin-left:-.1rem}60%{margin-left:.05rem}80%{margin-left:-.05rem}to{margin-left:0}}.reserve-select-error{-webkit-animation:shake .5s ease-in-out 0s;animation:shake .5s ease-in-out 0s;border:1px solid var(--red);color:var(--red)}.reserve-select:focus{box-shadow:4px 6px rgba(0,0,0,.1);outline:none}.input-text-error{color:var(--red)!important}.input-group:focus-within .input-text{color:var(--gold)}.input-group{position:relative;text-align:left;width:100%}.input-text{color:var(--black);font-size:1rem;font-weight:700;transition:all .1s ease-in-out}.submit-button{background-color:var(--gold);border:none;border-radius:2px;color:var(--black-hover);cursor:pointer;filter:brightness(110%);font-weight:600;padding:.85rem;transition:all .3s ease-in-out;width:100%}.submit-button-secondary{background:var(--paper-white-white);color:var(--light-black);filter:brightness(160%)}.submit-button:hover{filter:brightness(100%)}.input-text-area{height:8.1rem;resize:none}.phone-checkbox{align-items:center;display:flex;gap:.5rem}.reserve-small-text{color:var(--light-black);font-size:.9rem;font-weight:400}.checkbox{background:none;border:1px solid var(--border-color);border-radius:5px;flex-grow:0;flex-shrink:0;height:20px;outline:none;position:relative;width:20px}.checkbox-active{background-color:var(--gold);border:var(--gold)}.checkbox-active:before{color:var(--nice-white);content:"✓";font-size:12px;font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.reserve-section-cancel{max-width:65%;padding-block:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fancy-line-cancel{margin-top:-40px;width:50%}.res-section-cancel{gap:3rem;padding:30px}.res-section-cancel,.res-to-cancel{display:flex;flex-direction:column;margin-inline:auto;width:70%}.res-to-cancel{align-items:center;gap:2rem;justify-content:center}.res-card{display:flex;flex-direction:column;gap:15px;justify-items:center;padding-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.res-header-text{color:var(--gold)!important}.res-top-line{align-items:baseline;display:flex;gap:20px}.res-info{color:var(--light-black)!important;font-weight:600}.res-info-name{font-size:2.5rem;font-weight:800!important}.res-info-guests{font-size:1.5rem;font-weight:800!important}.res-info-time{align-self:center;font-size:1.5rem}.res-info-note{align-self:center;font-size:1rem;text-align:center}.res-buttons{align-items:baseline;display:flex;gap:10px;justify-content:flex-end;padding-top:70px;width:100%}.res-buttons button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modify-btn{background:none;color:var(--gold)!important}.modify-btn,.save-modify-btn{font-size:24px;padding-block:5px}.save-modify-btn{color:var(--white)!important}.res-cancel-btn{background:none;color:var(--gold)!important;font-size:16px;padding-block:0}@media (max-width:1000px){.res-to-cancel,.reserve-section{width:90%}.reserve-top{justify-content:left;padding-left:4.4vw;top:62px}.reserve-section{box-shadow:none;margin-bottom:0;margin-inline:unset;margin-top:0;min-height:82.3vh;padding-top:50px;width:100%}.reserve-container{margin:initial;min-height:0;min-height:auto;padding-bottom:0;width:100%}}@media (max-width:770px){.reserve-section{box-shadow:none;margin-bottom:0;margin-inline:unset;margin-top:0;padding-top:50px;width:100%}.reserve-container{margin:initial;min-height:90vh;min-height:auto;padding-bottom:0;width:100%}.reserve-top{font-size:.8rem}.reserve-inputs{min-width:0;min-width:auto}.giftcard-inputs,.reserve-inputs{display:flex;flex-direction:column;gap:1.3rem;width:90%}.giftcard-inputs{box-sizing:border-box;padding-inline:0}.contact-inputs{width:90%}.phone-checkbox{margin-bottom:20px;margin-top:10px}.res-to-cancel-info{font-size:1rem}.reserve-section-cancel{max-width:none;padding-block:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reserve-select{font-size:16px}.res-buttons{justify-content:center}.inResTable,.res-top-line{padding-top:30px}.inResTable{width:90%}}@media (max-width:470px){.res-section-cancel{padding:15px;width:85%}.res-to-cancel{width:90%}.reserve-small-text{color:var(--light-black);font-size:.8rem;font-weight:400}.phone-checkbox{margin-bottom:0}.reserve-top{font-size:.8rem}.reserve-header{margin-bottom:20px}.reserve-inputs{gap:2rem}.giftcard-inputs{gap:15px}.reserve-text{font-size:.7rem}.submit-button{margin-top:1rem}.input-text{font-size:.8rem}.input-text-area{height:5.1rem;max-height:10rem;min-height:5.1rem;resize:vertical}.reserve-buttons{align-content:stretch;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.reserve-button{flex-grow:2;min-width:30%;outline:none;padding:.8rem;transition:all .3s ease-in-out}.input-date,.input-email-submit,.input-fname,.input-lname,.input-notes,.input-size,.input-time{grid-area:unset}}.gc-area{resize:none}.fuck-adobe{font-size:.8rem;width:100%!important}.fuck-adobe-focused{border-color:var(--gold);color:#000}.table-finder-container{display:flex;flex-direction:column;gap:2rem}.res-container{min-height:100vh;padding-top:100px}.res-box{display:flex;flex-direction:column;justify-content:space-between;min-height:400px}.res-box *{color:inherit}.table-finder{grid-gap:10px;align-items:flex-end;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.res-info{display:flex;flex-direction:column;gap:2rem}.found-table{border:1px solid var(--border-color);border-radius:5px;box-sizing:border-box;display:flex;font-size:1rem;justify-content:space-around;padding-inline:10px;width:100%}@media (max-width:520px){.table-finder{gap:20px;grid-template-columns:1fr}.found-table{font-size:.9rem}}.table-info{align-items:center;color:var(--color-bg-light);display:flex;gap:10px;padding:10px;padding-block:20px}@media (max-width:470px){.table-info{flex-direction:column;gap:10px;text-align:center}}.dropdown{border:1px solid var(--border-color);border-radius:5px;box-sizing:border-box;height:65px;position:relative}.dropdown-open{background-color:var(--nice-white);border-bottom:1px solid var(--nice-white);border-radius:5px 5px 0 0;box-shadow:4px 8px rgba(0,0,0,.1)}.dropdown-button{border:none;border-radius:5px;position:relative}.date-picker,.dropdown-button{align-items:center;background:none;box-sizing:border-box;color:var(--color-bg-light);cursor:pointer;display:flex;font-size:1rem;gap:10px;justify-content:center;padding:10px;padding-block:20px;width:100%}.date-picker{border:1px solid var(--border-color);border-radius:5px}.date-picker,.date-picker-open{height:65px;transition:all 1s ease-in-out}.date-picker-open{border-bottom:1px solid var(--paper-white);border-radius:5px 5px 0 0;box-shadow:4px 8px rgba(0,0,0,.1)}.extended-button{box-sizing:border-box;height:9.5px;z-index:150}.extended-button,.faux-overlay{background-color:var(--paper-white);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);margin-top:-1px;position:absolute;width:100%}.faux-overlay{height:2px;margin-left:-1px;z-index:50}.faux-overlay-mobile{height:10px;margin-top:-5px}.dropdown-open .dropdown-button{border:none}.dropdown-menu{background-color:var(--nice-white);border:1px solid var(--border-color);border-radius:0 0 5px 5px;display:flex;flex-direction:column;gap:16px;left:-1px;max-height:300px;position:absolute;scrollbar-color:var(--gold) var(--nice-white);scrollbar-width:0;width:100%;z-index:30}.dropdown-menu::-webkit-scrollbar-track{border-radius:5px;box-shadow:none;color:var(--nice-white)}.dropdown-menu::-webkit-scrollbar-thumb{border-radius:5px}.dropdown-open .dropdown-menu{border-top:1px solid var(--nice-white);box-shadow:4px 8px rgba(0,0,0,.1)}.dropdown-wrapper{border:1px solid #8a2be2}.dropdown-item{background:none;border:none;border-radius:0;color:var(--black);cursor:pointer;font-size:1rem;font-weight:500;margin-inline:auto;margin:auto;outline:none;padding-bottom:26px;padding-left:10px;padding-top:10px;position:relative;text-align:center;width:100%}.dropdown-item:before{background-color:var(--border-color);bottom:0;content:"";height:1px;left:calc(45% + 5px);margin:auto;opacity:.6;position:absolute;transform:translateX(calc(-50% + 10px));width:50%}.dropdown-item:last-child:before{content:none}.dropdown-item-mobile:before{left:50%}.dropdown-item:hover{color:var(--gold)}.dropdown-header{align-items:center;display:flex;font-size:1.2rem;gap:10px;justify-content:space-between;padding-block:40px;padding-inline:20px;padding-bottom:20px;position:-webkit-sticky;position:sticky;text-align:center}.dropdown-header-button{background:none;border:none;cursor:pointer;outline:none}.dropdown-header-button:hover svg path{stroke:var(--gold)}.items-container{display:flex;flex-direction:column;gap:16px;overflow-y:auto;scrollbar-color:var(--gold) var(--nice-white)}.calendar-wrapper-enabled{background-color:var(--paper-white);border:1px solid var(--border-color);border-radius:5px;box-shadow:4px 8px rgba(0,0,0,.1);box-sizing:border-box;color:var(--color-bg-light);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:-39.5%;margin-top:0;padding:10px 25px 20px;position:absolute;top:94px;width:180%;z-index:100}.calendar-wrapper-disabled{align-items:center;border:none;justify-content:center;margin:0;overflow-y:scroll;padding:0;z-index:1}@media (max-width:675px){.dropdown-header{font-weight:600}.dropdown-header svg path{stroke-width:2.5}.mobile-menu{background-color:var(--paper-white);border:1px solid var(--border-color)!important;border-radius:5px;box-sizing:border-box;flex-direction:column;max-height:none;padding-bottom:20px;width:100%;z-index:1002}.mobile-menu,.overlay{bottom:0;display:flex;left:0;overscroll-behavior:contain;position:fixed;right:0;top:0}.overlay{align-items:center;background-color:rgba(0,0,0,.5);border:none;justify-content:center;margin:0;overflow-y:scroll;padding:0;z-index:1}.dropdown-item{font-size:1.1rem;padding-bottom:30px;padding-left:10px;padding-top:18px;width:80%}.dropdown-item:before{bottom:0;transform:translateX(-50%);width:50%}}@media (max-width:470px){.mobile{flex-direction:column}.items-container{background-color:var(--paper-white);width:100%}}.no-scroll{overflow:hidden}.edit-btn{background:none;border:none;color:var(--color-bg-light);cursor:pointer;font-weight:600;transition:all .3s ease-in-out}.item-disabled{cursor:inherit;text-align:center}.item-disabled-mobile{padding-bottom:40px}.edit-btn:hover{color:var(--gold)}.flex-end{align-items:flex-end}.br{height:8px}.hidden-select{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.table-finder-container{margin-inline:auto;margin-top:1rem;width:90%}.reservation-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--nice-white);background:hsla(26,33%,96%,.3);display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;position:absolute;width:100%;z-index:99}.reservation-overlay-text{color:#000;font-size:16px;font-weight:500;text-align:center}.open-table-button{background-color:#d21e1e;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:1rem;width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-overlay{background:rgba(0,0,0,.8);height:100vh;padding-bottom:50px}.order-overlay div{color:#fff}@media (max-width:770px){.reservation-overlay div{margin-inline:20px}}.cal-header{align-items:center;font-size:1.2rem;gap:10px;justify-content:space-between;padding-block:40px;padding-inline:20px;position:absolute;text-align:center}.cal-header,.calendar-wrapper-disabled{box-sizing:border-box;display:flex;top:0;width:100%}.calendar-wrapper-disabled{background-color:var(--paper-white);border:1px solid var(--border-color)!important;border-radius:5px;bottom:0;flex-direction:column;left:0;max-height:none;overscroll-behavior:contain;padding-bottom:20px;position:fixed;right:0;z-index:1002}.p-datepicker-touch-ui{background-color:var(--paper-white);border:none;border-radius:5px;padding:10px 25px}.p-component *{line-height:1;text-align:center}.p-calendar{box-sizing:border-box;height:100%;position:relative;width:100%;z-index:20}.p-disabled{color:var(--more-disabled);pointer-events:none}.p-datepicker-today span{border:1.5px solid var(--gold);border-radius:150px!important}.p-datepicker-calendar tbody tr td span{border-radius:50%;height:2rem;width:2rem}.p-datepicker-calendar tbody tr td span:hover{background-color:var(--gold);color:#fff;opacity:80%}.p-disabled td:hover{background:none;color:var(--disabled);filter:brightness(1.5)}.p-highlight{background-color:var(--gold);color:#fff}.p-datepicker-other-month{opacity:0}.p-datepicker{overflow-x:hidden}.p-datepicker table td{padding:.1rem}.p-datapicker-header{position:fixed;top:0}.p-datepicker-group{box-sizing:border-box;height:-webkit-max-content;height:max-content}.p-datepicker-calendar-container,.p-datepicker-group-container{box-sizing:border-box;height:100%}.p-datepicker-calendar-container{padding-top:15px;width:100%}.p-datepicker-calendar{box-sizing:border-box;height:100%;width:100%}.p-datepicker-calendar *{font-size:1rem!important;padding-bottom:6px;padding-top:6px}.p-datepicker-calendar thead *{font-size:1rem!important;font-weight:800}.p-datepicker-header{border-bottom:1px solid var(--border-color);color:var(--light-black)!important;padding-bottom:10px;padding-top:5px}.p-datepicker-title{color:var(--light-black)!important;display:flex;gap:10px;pointer-events:none}.p-datepicker-title button{color:var(--light-black)!important;font-size:1rem!important;font-weight:800}.p-datepicker-next,.p-datepicker-prev{background:none;border:none;color:var(--light-black)!important;padding:8px 10px}.p-datepicker-next:hover,.p-datepicker-prev:hover{color:var(--gold)}.hidden-button{opacity:0!important;pointer-events:hidden!important}.reserve-fail{color:var(--red);font-size:1rem;text-align:center}.calendar-wrapper-disabled .p-datepicker-calendar tbody tr td span{height:2.5rem;width:2.5rem}.message-length{background-color:var(--paper-white);border-radius:5px;color:var(--light-black);font-size:16px;margin-right:5px;margin-top:-32px;opacity:0;padding:5px;position:absolute;right:0;transition:all .3s ease-in-out}.shown{opacity:1}.exceeded{-webkit-animation:shake .5s ease-in-out 0s;animation:shake .5s ease-in-out 0s;color:var(--red);opacity:1}.tai{padding-bottom:2rem}@media (max-width:500px){.message-length{font-size:14px}}.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle}.react-responsive-modal-closeButton{background-color:initial;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important}@-webkit-keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(100%)}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(100%)}}@-webkit-keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(100%)}to{opacity:0;transform:scale(.96)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(100%)}to{opacity:0;transform:scale(.96)}}.background-color{background-color:var(--order-background);height:100vh;overflow:hidden;padding-bottom:50px;width:100%}.cart-button{align-items:center;background:var(--gold);border:1px solid var(--gold);border-radius:3px;color:var(--white);display:flex;gap:5px;justify-content:center;min-width:33px;padding-block:6px;padding-inline:15px;right:0;transition:all 0s ease-in-out}.empty-cart{background:var(--black);border:1px solid var(--asdkfnr)}.order-container{align-content:center;display:flex;flex-direction:column;margin-inline:auto;padding-bottom:45px;padding-top:30px;width:80%}.sub-menu-header{color:#fff;font-size:1.5rem;font-weight:800;padding-bottom:5px}.order-container-sub{padding-top:0!important}.sub-menu-container{padding-top:15px}.order-top{align-items:center;background-color:#000;border-bottom:2px solid hsla(34,78%,91%,.8);display:flex;flex-direction:row;justify-content:center;position:-webkit-sticky;position:sticky;z-index:100}.scroll-wrapper{overflow-x:auto}.order-selectors{box-sizing:border-box;overflow:visible;overflow-y:auto;padding-block:.38rem;scrollbar-width:thin;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart-section{flex-shrink:0;padding-bottom:6px;padding-right:0!important;padding-top:5.5px}.order-selector{color:var(--nice-white);cursor:pointer;display:inline-block;font-size:.95rem;padding-right:1rem;text-align:right;transition:all .2s ease-in-out}.order-selector:hover{color:var(--gold)}.order-section{color:var(--nice-white);margin-bottom:3rem;position:relative;width:100%}.order-section-header{font-size:1.5rem;font-weight:800;margin-bottom:1rem;position:-webkit-sticky;position:sticky;top:-50px}.section-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px 15px}.item-container{background-color:var(--paper-white);border:none;border-radius:5px;box-sizing:border-box;color:#fff;color:var(--black);cursor:pointer;display:flex;flex-direction:column;font-size:inherit;padding:20px 20px 30px;position:relative;text-align:left;transition:all .3s;width:calc(33% - 10px)}.item-modal{border-radius:5px;max-width:600px;min-width:30%;transition:all .3 ease-in-out}.inside-modal{display:flex;flex-direction:column;gap:1rem}.item-container:hover{box-shadow:var(--box-shadow);transform:scale(1.005)}.item-container-open:hover{cursor:default;transform:none}.header-row{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.item-header{flex-direction:column}.item-closed-header,.item-header{display:flex;justify-content:space-between;padding-bottom:.5rem}.item-closed-header{flex-direction:row;width:100%}.item-name{align-self:baseline;color:var(--gold);font-size:1.125rem;font-weight:800}.item-info-left{align-items:center;display:flex;gap:10px;width:85%}.item-name-open{text-wrap:balance;font-size:1.5rem;margin-top:-.2rem}.item-price{font-size:1.2rem}.item-desc{font-size:.9rem}.item-desc-open{font-size:1rem;width:90%}.item-section{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.item-subheader{font-size:1rem;font-weight:600;margin-bottom:.5rem}.req-input{background:none;border-radius:5px;box-sizing:border-box;color:var(--black);font:inherit;font-size:.9rem;max-height:10rem;min-height:5rem;padding:.5rem;resize:vertical;transition:all .3s ease-in-out;width:90%}.req-input,.req-input:focus{border:1px solid var(--border-color)}.req-input:focus{filter:brightness(80%);outline:none}.item-footer{align-items:flex-end;display:flex;justify-content:space-between;margin-top:1.5rem;width:90%}.qty-btn-container{align-items:center;border:1px solid var(--border-color);border-radius:7px;display:flex}.qty-btn,.qty-btn-container{background:none;color:var(--black);font-size:1rem}.qty-btn{border:none;cursor:pointer;padding:10px 15px;transition:all .3s}.qty-btn-dressing{padding:10px}.qty-btn-center-dressing{text-align:center;width:1.9rem}.qty-btn:hover{filter:brightness(120%)}.qty-left{border-radius:7px 0 0 7px;border-right:.5px solid #ffffff90;margin-top:-2px}.qty-btn-center{text-align:center;width:2.5rem}.qty-right{border-left:.5px solid #ffffff90;border-radius:0 7px 7px 0;margin-top:-3px}.close-btn{align-self:flex-start;background:none;border:none;color:var(--black);cursor:pointer;font-size:1rem;font-weight:900;transition:all .3s}.close-btn:hover{color:var(--dark-red);filter:brightness(80%)}.add-btn{background-color:var(--gold);border:2px solid var(--gold);border-radius:7px;color:#fff;cursor:pointer;filter:brightness(110%);font-size:1rem;padding:10px 15px;transition:all .3s;width:10rem}.add-btn:hover{filter:brightness(100%)}.add-btn-disabled:hover{border:2px solid var(--gold);cursor:inherit;filter:none}.item-options{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8rem;gap:10px;padding-left:.2rem;width:90%}.option-btn{background:none;border:1px solid var(--border-color);border-radius:7px;color:var(--black);cursor:pointer;font-size:.9rem;min-width:calc(32.9% - 5px);padding:15px 20px;position:relative;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.option-btn-selected{background-color:var(--gold);border:1px solid var(--gold);color:var(--paper-white);filter:brightness(80%);filter:brightness(110%)}.dressing-container{display:flex;flex-direction:row;flex-grow:2;gap:10px;width:-webkit-max-content;width:max-content}.dressing-label{font-size:1rem;margin-top:-2rem;position:absolute}.dressing-btn{text-align:center;width:13rem}.checkout-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr .8fr;margin-inline:auto;min-height:calc(100vh - 150px);padding-top:40px;position:relative;width:70vw}.empty-container{display:flex;justify-content:center;margin-top:4rem;min-height:calc(100vh - 150px - 4rem);position:relative}.back-button{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;margin-bottom:10px;outline:none;padding-left:0;transition:all .3s ease-in-out}.back-button:hover{transform:scale(1.03)}.mockline{height:10px;margin-bottom:10px}.subheader{font-size:.85rem}.order-type{border:1px solid var(--border-color);border-radius:5px;color:#000;display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:15px}.order-type-top{align-items:center;color:#fff;display:flex;filter:invert(100%);font-weight:800;gap:10px}.order-type-column{display:flex;flex-direction:column}.fee-text{font-size:1rem;font-weight:500}.order-type-bottom{display:flex;flex-direction:row;flex-direction:column;font-size:.95rem;justify-content:space-between;width:100%}.order-type-btn{align-items:center;display:flex;flex-direction:column;gap:10px;padding-block:16px}.order-type-btn svg{filter:invert(100%);pointer-events:none}.inner-div,svg{pointer-events:none}.change{align-self:center;background:none;border:none;color:var(--gold);cursor:pointer;font-weight:700;outline:none}.reciept-container{background-color:var(--nice-white);background-repeat:repeat;border-radius:2px;box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:80px;min-height:300px;padding-left:2vw;padding-right:2vw;padding-block:2rem}.checkout-variant{padding-inline:3vw;padding-bottom:3rem}.reciept-line{background-color:var(--border-color);height:1px}.checkout-page{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;padding:1rem}.checkout-inputs{display:flex;flex-direction:column;gap:1rem;width:100%}.checkout-input{background-color:var(--black-hover);border:2px solid var(--black-hover);border-radius:5px;box-sizing:border-box;color:#fff;font:inherit;font-size:1rem;padding:.5rem}.checkout-input:focus{border:2px solid var(--gold);outline:none}.checkout-items{background-color:var(--nice-white);border-radius:3px 3px 0 0;color:#000;display:flex;flex-direction:column;gap:.5rem;padding-block:1rem}.checkout-item{display:flex;gap:.3rem;justify-content:space-between}.checkout-item-left{flex-grow:1}.checkout-item-left-button{background:none;background-color:var(--nice-white);border:none;border-radius:5px;color:#000;cursor:pointer;flex-grow:1;padding:.4rem;text-align:left;transition:all .3s ease-in-out}.checkout-item-left-button:hover{filter:brightness(90%)}.cilb-d{cursor:inherit}.cilb-d:hover{filter:none}.checkout-item-header{align-content:baseline;display:flex;gap:1vw;justify-content:space-between}.row{display:flex;gap:1rem;width:100%}.checkout-item-qty{font-size:1rem;text-align:center;width:1rem}.checkout-item-name{color:var(--black);flex-grow:1;font-size:1rem}.checkout-item-delete{color:var(--black);display:inline;font-weight:500}.item-price{font-size:.9rem;justify-self:end}.checkout-line{background-color:var(--gold);height:1px;width:100%}.checkout-prices{border-radius:0 0 3px 3px;color:var(--black);display:flex;flex-direction:column;gap:5px;justify-self:center;padding:1rem .75rem .3rem .2rem}.checkout-price{display:flex;flex-direction:row;font-size:1rem;justify-content:space-between;margin-inline:auto;width:100%}.cpb{font-weight:600}.delete-btn:hover{filter:brightness(95%)}.new-delete{background-color:var(--nice-white);border:none;border-radius:5px;cursor:pointer;height:110px;max-height:32px;padding:2.5px;width:28px}.new-delete:hover{filter:brightness(95%)}.left{text-align:left}.checkout-header-row{align-items:flex-start;display:flex;gap:.2rem;width:100%}@media (max-width:1400px){.checkout-container{width:80%}}@media (max-width:1200px){.checkout-container{width:90%}}@media (max-width:1000px){.order-top{padding-left:4.4vw}.cart-section{padding-right:4vw!important}.checkout-container{display:flex;flex-direction:column;margin-bottom:70px;padding-top:10px;width:70%}.checkout-items{padding-left:10px;padding-right:5px}.reciept-container{margin-bottom:0;padding:2rem}.back-button{margin-bottom:-10px!important}.item-options{padding-left:.3rem}}@media (max-width:800px){.checkout-container{width:80%}}@media (max-width:500px){.checkout-container{width:90%}.reciept-container{padding:1rem}.back-button{font-size:.9rem;margin-bottom:-10px!important;margin-left:-10px;transform:scale(.95)}.back-button:hover{transform:scale(.97)}.checkout-item-name{font-size:.9rem}}@media (max-width:470px){.order-selectors{font-size:.8rem}}@media (max-width:420px){.item-name-open{font-size:1.2rem;margin-top:-.1rem}.close-btn{border-radius:5px;margin-right:-12px;margin-top:-8px;padding-block:10px}.add-btn{min-width:8rem;white-space:nowrap;width:-webkit-min-content;width:min-content}.item-footer,.item-section{width:100%}.req-input{font-size:.8rem;width:100%}.item-desc-open{font-size:.85rem}.item-subheader{font-size:.9rem}.inside-modal{gap:0}.item-section{gap:1.5rem}.item-modal{margin-inline:auto;width:82%}.item-price{font-size:1.1rem;margin-top:-1px}}@media (max-width:400px){.order-selector{font-size:.8rem}}@media (max-width:1200px){.item-container{width:calc(50% - 10px)}}@media (max-width:1000px){.order-container{margin:initial;padding-inline:4vw;padding-top:10px;width:auto}.back-button{margin-bottom:0}.submit-button-secondary{margin-top:0}.another-row{align-items:flex-start;margin-top:-10px}.phone-checkbox{margin-top:0!important}.checkout-prices{padding-left:.9rem;padding-right:1rem}}@media (max-width:780px){.item-container{width:100%}}.order-type-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;width:100%}.checkout-inputs{margin-top:30px}.checkout-row{align-items:baseline}.another-row{display:flex;justify-content:space-between;width:100%}.input-address{margin-top:2px}.tip-buttons{gap:5px}.rb-c{flex-grow:3;font-size:16px;width:25%!important}.select-other{border-radius:7px;width:24%}.tai{font:default;font-family:default;font-size:default;height:120px;resize:none}.empty-order{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;min-width:700px;position:relative;text-align:center;width:100%}.empty-order-subheader{background:none;border:none;color:#000;cursor:pointer;font-size:1rem;font-weight:600;margin-top:5px;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.empty-order-subheader:hover{text-decoration:underline}.is-deleting-buttons{display:flex;gap:5px}.order-status{margin-inline:auto;text-align:center}.order-status-header{font-weight:600}.order-status-subheader{font-size:1rem;margin-top:.5rem}.order-items{display:flex;flex-direction:column;font-size:1rem;gap:10px;margin-inline:auto;width:80%}.item-total{margin-top:10px}.address-info{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}@media (max-width:780px){.empty-order{min-width:0;min-width:auto;width:100%}.order-items{width:100%}.rb-c{min-width:0!important;min-width:auto!important}}.input-hidden{height:0;margin-top:-10px;overflow:hidden;z-index:-500}.white{color:#fff}.reserve-button-invert{background:#fff;border:1px solid #fff;border-radius:2px;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:800;padding:.8rem;transition:all .3s ease-in-out}.rbi-inactive{filter:brightness(20%)}.reserve-button-invert:hover{background-color:var(--border-color);border:1px solid var(--border-color)}.reserve-button-active{background:var(--gold);border:1px solid var(--gold);filter:brightness(110%)}.reserve-button-active:hover{background-color:var(--gold);border:1px solid var(--gold);color:#fff}.reserve-select-invert{background:#fff;border:1px solid #fff;border-radius:2px 0 0 2px;border-right:none;box-sizing:border-box;color:var(--light-black);cursor:pointer;font-size:.9rem;font-weight:800;font-weight:600;padding:.8rem;transition:all .1s ease-in-out;transition:all .3s ease-in-out;width:5rem}.reserve-select-invert:focus{background-color:var(--border-color);border:1px solid var(--border-color);outline:none;transition:all .3s ease-in-out}.order-header{background:#000;border:none;color:#fff;font-size:1.5rem;font-weight:700}.other-right{border-radius:0 2px 2px 0}.other-input{display:flex;width:-webkit-min-content;width:min-content}.tip-buttons{align-content:stretch;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.rs-os{padding-bottom:80px}.disabled-type:hover{background:none;color:inherit}.no-change{cursor:inherit!important;transform:none!important}.no-change:hover{text-decoration:none}.padding-bottom{padding-bottom:10px}.smallllll-text{font-size:.7rem}.your-order{border:1px solid var(--border-color);border-radius:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:15px}.your-order-top{display:flex;flex-direction:column;padding-bottom:15px}.reciept-header{font-weight:800}.checkout-price{font-size:.9rem!important}@media (max-width:700px){.checkout-page{gap:2rem;grid-template-columns:1fr;grid-template-rows:auto auto}.your-order-container{order:-1}.checkout-side{order:1}.checkout-row{display:flex;flex-direction:column}.checkout-items,.checkout-prices{padding-inline:0}}.no-top-line{min-height:calc(100vh - 125px)}.ord{font-size:.8rem;margin-top:1.1rem}.gallery-container{margin-inline:auto;margin-bottom:4rem;margin-top:2rem;min-height:90vh;position:relative;width:90%}.image-container{display:inline-block;position:relative;width:100%}.image-container img{border-radius:5px;max-width:100%}.image-description{background-color:var(--gold);border-radius:1px;bottom:20px;box-shadow:0 0 10px rgba(0,0,0,.6);color:var(--nice-white);font-size:1rem;font-weight:500;left:12px;opacity:.95;padding:5px 20px;position:absolute;right:0;text-align:left;transition:all .25s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:450px){.gallery-container{width:95vw}.image-description{font-size:.8rem;padding:5px}}.dashboard-navbar-wrapper{background-color:#000;border-bottom:1px solid var(--border-color);box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:900}.dashboard-navbar{align-items:center;display:flex;height:40px;justify-content:space-between;margin-inline:auto;width:90%}.dbn-name{color:var(--nice-white);font-size:1.2rem;font-weight:600}.dbn-buttons{display:flex;gap:.5rem}.dbn-button{background:none;border:none;color:#fff;cursor:pointer;font-weight:900;padding:15px;transition:.3s ease-in-out}.dbn-button-active,.dbn-button:hover{color:var(--gold)}@media (max-width:800px){.dashboard-navbar-wrapper{display:none}}@media print{body{background-color:#fff}}.dbadmin{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding-bottom:100px;position:relative;width:100%}.admin-nav,.dbn-left{align-items:center;display:flex;flex-direction:row}.admin-nav{background-color:var(--color-bg-light);box-sizing:border-box;gap:40px;height:calc(100vh - 50px);justify-content:center;width:100%;z-index:100}.admin-dashboard{grid-gap:12px;display:grid;flex-wrap:wrap;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr .8fr 1fr;margin-inline:auto;min-width:1100px;padding-top:20px;position:relative;width:90%}.admin-selector{background-color:var(--color-bg-light);border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:800;gap:10px;height:200px;justify-content:space-around;padding:30px;width:200px}.admin-selector:hover{filter:brightness(120%)}.admin-selector svg{height:50px;width:100%}.new-payroll{align-items:center;display:flex;gap:10px;justify-content:center}.new-payroll svg path{stroke:#fff}.payroll-input-group{min-width:120px}.payroll-input-group,.payroll-input-group-wide{display:flex;flex-direction:column;gap:5px;padding-top:5px;width:-webkit-min-content;width:min-content}.payroll-input-group-wide{width:250px}.payroll-input-group-shorter{min-width:0;min-width:auto;width:100px}.payroll-input-group-short{min-width:0;min-width:auto;width:75px}.payroll-header{align-items:center;align-self:flex-start;background-color:#000;display:flex;gap:40px;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;padding-top:15px;position:-webkit-sticky;position:sticky;top:40px;width:calc(90% + 5px);z-index:80}.payroll-header,.payroll-row{box-sizing:border-box;color:#fff;margin-inline:auto;padding-inline:15px}.payroll-row{display:block;font-weight:600;padding-bottom:30px;width:90%}.input-text-payroll{color:#fff;font-size:14px;font-weight:500}.payroll-dates{font-size:16px}.payroll-date-buttons{display:flex;gap:10px;width:100px}.payroll-input-row{grid-gap:15px;align-items:flex-end;display:grid;gap:15px;grid-template-columns:.4fr 1fr auto;justify-content:space-between;position:relative;z-index:10}.row-employee{font-size:25px;position:relative;z-index:10}.payroll-input-group:focus-within input{border:1px solid var(--gold)!important}.input-row{align-items:center;align-items:flex-end;display:flex;gap:10px}.input-row-center{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}.input-row-center::-webkit-scrollbar{display:none}.reserve-select-payroll{background-color:var(--color-bg-light);color:#fff;font-size:14px;opacity:1;padding:8px 8px 8px 20px;text-align:right}.payroll-input-wrapper{display:inline-block;position:relative}.payroll-input-wrapper:before{content:"$";font-size:14px;font-weight:500;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.percent-input-wrapper{display:inline-block;position:relative}.percent-input-wrapper:before{content:"%";font-size:18px;font-weight:500;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.saved-payroll{border-radius:8px;color:#fff;margin-inline:auto;max-width:1000px;width:60.5%}.saved-payroll>div{background-color:var(--highlight)!important}.payroll-pdf{background-color:#fff;display:grid;font-size:12px;grid-template-columns:1fr 1fr 1fr}.employee-box{border:1px solid #000;padding:29px;padding-inline:20px}.bold{font-weight:800}.right-row{align-content:center;align-items:flex-end;display:flex;gap:30px;justify-content:space-between}.right-row button{width:60px}.dbn-name-bigger{font-size:1.3rem}.employees{color:#fff;font-weight:600;padding-bottom:30px}.employee-layout,.employees{box-sizing:border-box;display:flex;flex-direction:column;gap:30px;margin-inline:auto}.employee-layout,.employee-section-header{padding-inline:15px;width:90%}.employee-section-header{background-color:#000;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:-15px;margin-inline:auto;padding-bottom:15px;padding-top:15px;position:-webkit-sticky;position:sticky;top:39px;z-index:100}.employee-header-buttons{display:flex;gap:20px}.employee-row-subheader{font-size:14px;font-weight:800}.employee-header-btn{background:none;border:none;color:var(--paper-white);cursor:pointer}.ehb-unactive h2{opacity:.5}.employee-header-btn:hover{color:var(--gold)}.employee-row{background-color:var(--color-bg-light);border-radius:5px;display:flex;flex-direction:column;overflow-y:hidden;padding:30px 50px}.employee-row-focused{background-color:var(--highlight)}.employee-row-bigger{padding-bottom:50px}.employee-row-subsection{display:flex;flex-direction:column;gap:5px}.subsection-inputs{display:flex;gap:10px}.employee-body{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:110px 110px;z-index:15}.employee-input-checkbox{background-color:var(--color-bg-light);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--paper-white);cursor:pointer;font-size:14px;font-weight:600;height:100%;margin:0;padding:8px 8px 8.5px;transition:all .2s ease-in-out;width:100%}.employee-input-checkbox:hover{background-color:var(--gold);border-color:var(--gold);box-sizing:border-box;height:100%;width:100%}.employee-button-size{border-radius:4px;font-size:14px;font-weight:600;padding:9px 9px 9.5px}.new-employee-btn{background-color:var(--gold);border:none;border-radius:5px;cursor:pointer;height:40px;width:40px}.new-employee-btn:hover{filter:brightness(.85)}.inactive-submit,.inactive-submit:hover{background-color:var(--color-bg-light);border-color:var(--color-bg-light);cursor:inherit;filter:brightness(.5)}.body-row{border:1px solid var(--border-color);border-radius:10px;display:flex;justify-content:space-between}.employee-text{background-color:var(--nice-black);border-radius:10px 0 0 10px;flex-grow:2;padding:15px 15px 15px 30px}.employee-input{background:none;background-color:var(--nice-black);border:none;border-radius:0 10px 10px 0;box-sizing:border-box;color:#fff;font-size:18px;height:100%;margin-left:1px;max-width:120px;padding:15px 30px 15px 15px;text-align:right}.employee-input:focus{outline:none}.body-row:focus-within{border:1px solid var(--gold)}.save-button{background-color:var(--gold);border:1px solid var(--gold);border-radius:5px;color:#fff;cursor:pointer;padding:15px;width:50%}.payroll-btn svg{filter:brightness(100)}.payroll-btn{height:40px;padding:.5rem;width:45px!important}.row-background{height:130px;margin-left:-1%;width:90%}.row-background,.row-background-employee{background-color:var(--highlight);border-radius:5px;margin-top:-10px;position:absolute}.row-background-employee{box-sizing:border-box;height:140px;margin-left:-15px;width:100vw;z-index:10}.payroll-input-inactive{background-color:var(--color-bg-light);cursor:default}.dash-wrapper{display:flex;flex-direction:column;justify-content:center;margin-inline:6rem;padding-top:4rem}.dash-item{background-color:var(--color-bg-light);border:2px solid var(--border-color);border-radius:3px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%}.dash-item,.dash-item-full{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.dash-item-full{grid-column:span 2}.faux-dash-item{background-color:var(--color-bg-light);border:2px solid var(--border-color);border-radius:3px;box-sizing:border-box;height:100%;padding:30px 35px;position:relative;width:100%}.payroll-dash{align-items:center;box-sizing:initial;display:flex;flex-direction:row;gap:35px;justify-content:space-between;position:relative}.res-dash{display:grid;grid-template-columns:1fr 1fr}.graph-wrapper{border-radius:3px;box-sizing:initial;height:450px;position:relative;width:100%}.graph-wrapper,.graph-wrapper svg{pointer-events:all!important}.bar-wrapper{height:53vh}.bar-wrapper svg{z-index:100}.bar-wrapper svg,.pointer-events svg{pointer-events:all!important}.dash-item-header{display:flex;flex-direction:row;justify-content:space-between}.giftcard-total{align-items:center;border-radius:2px;display:flex;flex-direction:row;gap:5px;justify-content:flex-start;padding-block:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.small{font-size:15px}.graph-title{color:#fff;font-size:20px;font-weight:500;padding-bottom:20px;text-align:center}.dash-row{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;width:50%}.old-payrolls-wrapper{color:#fff;height:337px;overflow-y:scroll}.sticky-header{background-color:#000;position:-webkit-sticky;position:sticky;top:0;z-index:20}.old-payrolls{color:var(--paper-white);flex-direction:column;font-weight:500;gap:3px;position:relative}.old-payroll,.old-payrolls{box-sizing:border-box;display:flex}.old-payroll{align-items:center;background-color:var(--color-bg-light);border:none;border-radius:3px;color:#fff;cursor:pointer;height:50px!important;justify-content:space-around;outline:none}.old-payroll:hover{filter:brightness(120%)}.payroll-popup .swal2-actions{gap:20px!important;margin:0!important;text-align:center!important}.swal-actions-row{display:flex!important;flex-direction:row!important;gap:1rem!important;justify-content:center!important;width:100%!important}.holiday-button{background:#0fa446}.payroll-confirm,.payroll-deny{flex:1 1!important;max-width:200px!important}.new-payroll{padding-block:10px;padding-inline:10px}.new-payroll:hover{filter:brightness(.95)}.edit-employees{filter:brightness(1.35)}.edit-employees,.edit-employees:hover{background-color:var(--color-bg-light)}.edit-employees:hover{filter:brightness(1.75)}.nav-back-button{background:none;border:none;border-radius:3px;cursor:pointer;height:46px;outline:none;padding:12px;width:50px}.nav-back-button:hover{filter:brightness(80%)}.nav-back-hidden{cursor:inherit;display:none;opacity:0;z-index:-100}.filter-button{background-color:var(--color-bg-light);border:none;border-radius:2px;color:var(--paper-white);cursor:pointer;padding:2px 12px}.active-filter-button{filter:brightness(1.55)}.number-boxes{border-radius:2px}.number-boxes .res-amount-header{height:30px}.number-boxes div{border:none!important}.admin-res-amount{background:none!important;box-shadow:none!important;color:var(--paper-white);gap:5px!important;padding:2px 0!important;width:-webkit-min-content!important;width:min-content!important}.res-count-item,.res-dash-left{display:flex;flex-direction:column}.res-dash-left{box-sizing:border-box;height:100%;justify-content:space-between}.todays-res{padding-bottom:20px;padding-top:25px}.res-count{border:1px solid var(--border-color);border-radius:2px;color:var(--paper-white);font-size:20px;padding:15px 25px;position:relative;z-index:1}.res-count svg path{stroke:var(--paper-white)}.res-count-label{background-color:var(--color-bg-light);border-radius:2px 2px 0 0;font-size:14px;margin-left:-20px;margin-top:-13px;opacity:1;padding:3px 10px;position:absolute;top:0}.tooltip{align-items:flex-start;background-color:var(--black);border-radius:5px;color:var(--white);display:flex;flex-direction:column;font-size:1rem;gap:7px;padding-block:12px;padding-inline:12px;padding-right:16px;position:relative;z-index:25!important}.tooltip-cube{cursor:pointer;height:15px;width:15px}.res-count-wrapper{position:relative}.connection-line{background-color:#4c4c4f;box-sizing:border-box;height:2px;position:absolute;right:0;top:50%;transform:translateX(98%);width:50px;z-index:1}.connection-line:after{background:linear-gradient(180deg,#313133 0,#4c4c4f 50%,#313133);border-radius:0;content:"";height:170px;margin-right:-2px;margin-top:-85px;position:absolute;right:0;width:2px}.connector-line{background-color:#4c4c4f;box-sizing:border-box;height:16px;position:absolute;right:48%;top:0;transform:translateY(-100%);width:2px;z-index:1}.cl-today{right:16%}.cl-week{right:24%}.cl-month{right:35%}.cl-year{right:45%}.cl-allTime{right:56%}.connector-line:before{margin-top:16px;transform:translateY(-100%) translateX(50%)}.connector-line:after,.connector-line:before{background:linear-gradient(90deg,#313133 0,#4c4c4f 50%,#313133);border-radius:0;content:"";height:2px;position:absolute;right:0;width:170px}.connector-line:after{transform:translateX(50%)}.new-block{border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;gap:5px;margin-top:-15px;opacity:.8;padding:5px 10px 5px 6px}.new-block,.popup-wrapper{display:flex;justify-content:center}.popup-wrapper{align-items:center;background-color:rgba(0,0,0,.533);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.popup{background-color:var(--color-bg-light);border:2px solid var(--border-color);border-radius:3px;box-sizing:border-box;color:#fff;padding:30px 35px}.time-block-form-body{display:flex;flex-direction:column;gap:15px;padding-block:35px;padding-bottom:45px}.time-block-form-body label{font-size:16px}.time-block-form-body select{margin-bottom:0!important;width:150px!important}.time-block-form-body input{margin-bottom:0!important}.time-block-button{-webkit-appearance:initial;background:var(--color-bg-light);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:500!important;height:60px;padding:1rem;text-align:left;width:150px}.time-block-button:hover{filter:brightness(1.35)}.active-time-button,.active-time-button:hover{filter:brightness(1.75)}#repeat{accent-color:var(--gold)}.timeblock-container{gap:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:20px;padding-top:25px}.timeblock-container,.timeblocks{display:flex;flex-direction:column;justify-content:flex-start}.timeblocks{box-sizing:border-box;gap:0;max-height:50%;min-height:100px}.dot{background-color:var(--white);border-radius:50px;height:8px;width:8px}.timeblock{background-color:var(--color-bg-light);padding:15px 15px 15px 20px}.timeblock:hover{filter:brightness(1.35)}.no-inner-padding{padding-inline:0}.red{font-weight:600}.red,.red-log{color:#d66c66}.green-log{color:#52a452}.gold-log{color:var(--gold)}.line-through{text-decoration:line-through}.green{color:#52a452;font-weight:600}.red-border{border-color:#d27c77b3!important}.green-border{border-color:#52a452b3!important}.inhouse-container{background-color:#000;display:flex;flex-direction:row;min-height:100vh;width:100%}.inhouse-container *{letter-spacing:.8px}.hr-db-line{background-color:var(--border-color);opacity:.2;width:1px}.reservations-container{box-sizing:border-box;color:#fff;margin-inline:auto;max-width:1200px;padding-bottom:100px;position:relative;width:93vw}.res-container-inner{margin-inline:auto;max-width:95vw;min-width:95vw;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.orders-hide-overflow{display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:2px 6px 5rem 15px;position:relative}.orders-container{color:#fff;transition:all .3 ease-in-out}.order-container-state-true{transition:all .3s ease-in-out;width:50%}.order-container-state-false{transition:all .3s ease-in-out;width:230px}.order-container-state-true .orders-hide-overflow{overflow-y:hidden}.orders-header{background-color:#000;font-size:1.5rem;font-weight:800;padding:25px;position:-webkit-sticky;position:sticky;top:81px;z-index:100}.reservations-header{background-color:#000;box-sizing:border-box;gap:1rem;justify-content:space-between;padding-bottom:25px;padding-inline:3%;top:0;z-index:150}.reservations-header,.reservations-header-mock{align-items:center;display:flex;font-weight:800;padding-top:25px;position:-webkit-sticky;position:sticky;width:100%}.reservations-header-mock{font:optional;gap:3rem;margin-inline:auto}.date-changer-container{border:1px solid var(--border-color);border-radius:5px;display:grid;font-size:1rem;grid-template-columns:1fr 3fr 1fr;justify-items:center}.date-changer-container,.date-changer-text{align-items:center;background-color:var(--dark-container-color)}.date-changer-text{-webkit-touch-callout:none;cursor:pointer;display:flex;height:100%;justify-content:center;letter-spacing:normal;text-align:center;-webkit-user-select:none;user-select:none;width:165px}.date-changer-text:hover{filter:brightness(120%)}.date-hider{opacity:0;position:fixed;z-index:-1}.reservations-header-text{font-size:1.5rem;white-space:nowrap}.date-changer-btn{background-color:var(--dark-container-color);border:none;color:#fff;cursor:pointer;flex-grow:1;font-size:2rem;font-weight:600;height:-webkit-min-content;height:min-content;height:calc(100% - 2px);padding-inline:0;width:calc(100% - 2px)}.dcbb{border-radius:5px 0 0 5px}.dcbf{border-radius:0 5px 5px 0}.date-changer-btn .svg{pointer-events:none}.date-changer-btn:hover{filter:brightness(120%)}.reservations-displayer{display:flex;flex-direction:column;gap:.5rem;padding-inline:3%}.res{background-color:var(--dark-container-color);border:none;border:1px solid var(--border-color);border-radius:2px;color:#fff;cursor:pointer;font-size:1.125rem;outline:none;overflow:hidden;padding:14px 20px;text-align:left;transition:background-color .3s ease-in-out,filter .3s ease-in-out;z-index:2}.res,.res-row{box-sizing:border-box;position:relative;width:100%}.res-row{display:flex;flex-direction:row;height:100%;justify-content:space-between;z-index:5}.res-order{min-width:300px}.res:hover{filter:brightness(130%)}.res-true,.res-true:hover{background-color:var(--dark-container-color-brightened)}.new-order{box-shadow:inset 0 0 .5px .5px hsla(40,55%,70%,.2),0 0 .5px .5px rgba(209,172,97,.3),0 0 1px 1.5px rgba(209,172,97,.17),0 0 1.5px 2.5px rgba(209,172,97,.15),0 0 2px 3.5px rgba(209,190,97,.13);filter:none}.new-order:hover,.res-true.new-order{background-color:#1a1a1a}.new-order:hover{filter:none}.waiting-symbol{background-color:var(--gold);border-radius:100%;height:25px;justify-content:center;padding:10px;width:25px}.res-header,.waiting-symbol{align-items:center;display:flex}.res-header{align-content:center;flex-direction:row;flex-wrap:wrap;gap:1rem;height:40px;width:100%}.res-amounts{display:flex;gap:.5rem;width:160px}.order-grid{display:flex}.order-bottom,.order-grid{flex-direction:column}.order-item-name{color:#fff}.bottom-wrapper{border-radius:2px;display:grid;grid-template-rows:0fr;margin-top:-60px;transition:all .3s ease-in-out}.bottom-wrapper .res-bottom{overflow:hidden}.bottom-wrapper-true{grid-template-rows:1fr;margin-top:-20px;opacity:1}.bottom-wrapper-false{grid-template-rows:0fr;opacity:0}.res-bottom{background-color:var(--dark-container-color);border:1px solid var(--border-color);border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding-left:20px;padding-right:20px;padding-top:37px;position:relative;width:100%;z-index:1}.res-history{padding-block:30px;padding-bottom:30px}.log-scroller{-ms-overflow-style:none;align-items:stretch;display:flex;flex-direction:row;gap:65px;overflow-x:scroll;padding-top:15px;position:relative;scrollbar-width:none;width:100%}.log-scroller::-webkit-scrollbar{display:none}.log-wrapper{display:grid;grid-template-rows:auto 1fr}.res-log{border:1px solid var(--border-color);border-radius:5px;display:flex;flex:1 1;flex-direction:column;font-size:14px!important;gap:10px;min-width:220px;padding:15px 15px 25px}.res-log-time{background:var(--dark-container-color);font-size:14px;margin-left:-5px;opacity:.9;padding-inline:8px;z-index:1000}.log-connector{position:relative}.log-connector:after{background-color:var(--paper-white);border-radius:100%;content:"";height:2px;opacity:.3;position:absolute;top:7px;width:calc(100% + 65px)}.res-log-info{display:flex;flex-direction:column;font-size:14px!important;gap:3px;justify-content:flex-start}.strike-through{height:100%;position:relative}.strike-through:before{background-color:var(--paper-white);content:"";height:1px;opacity:.85;position:absolute;transform:translateY(8px) translateX(-4px);width:110%}.res-open-notes{display:flex;flex-direction:column;font-size:1.1rem;gap:10px;max-width:90%;padding-bottom:5px}.order-notes-left{align-self:flex-start;font-size:.9rem;min-width:60px;text-align:right}.order-info{gap:.2rem;padding-bottom:20px;padding-top:.5rem}.no-padding{padding:0}.order-summary{align-items:flex-start;display:flex;gap:1rem;padding-top:20px;width:90%}.order-itemz{display:flex;flex-direction:column;gap:.8rem;width:100%}.itemz-row{display:flex;gap:1rem;width:85%}.order-summary-bottom{display:flex;flex-direction:column;gap:.2rem;padding-bottom:20px;padding-top:1.5rem;width:90%}.order-time{padding-top:20px}.order-time-text{padding-bottom:20px}.res-left{display:flex;gap:1rem;padding-top:.3rem}.res-arrived{background-color:var(--color-bg-green-tint)}.res-arrived.res-true{background-color:var(--color-bg-green-tint-lighter)}.res-cancelled{background-color:var(--color-bg-red-tint)}.res-noshow svg path{fill:var(--paper-white)}.res-name{font-size:1.2rem;font-weight:600;overflow:hidden;padding-bottom:5px;padding-top:5px;white-space:nowrap}.feint-line{background-color:var(--border-color);height:2px;opacity:.2;width:95%}.res-amount{border-radius:3px;display:flex;font-size:1.5rem;font-weight:800;padding:10px;text-align:center;width:25px}.res-amount-header{align-items:center;background:var(--dark-container-color);border:1px solid var(--border-color)!important;box-sizing:border-box;display:flex;font-size:1.4rem;gap:10px;height:40px;justify-content:center;min-width:65px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.res-right-side{display:flex;gap:20px;justify-content:flex-end;min-width:145px}.order-right-side{display:flex;flex-direction:column;text-align:right}.res-btns{align-items:center;display:flex;gap:20px}.res-btn{background-color:var(--nice-black);border:none;border:1px solid var(--border-color);border-radius:50px;color:#fff;cursor:pointer;height:3.5rem;opacity:.8;transition:all .3s ease-in-out;width:3.5rem}.res-btn-mock{border:none;pointer-events:none}.res-btn:hover{background-color:hsla(0,0%,100%,.081)}.checkmark{border-color:#007000;border-style:solid;border-width:0 2px 2px 0;height:35%;position:relative;transform:rotate(45deg);width:30%}.cancelled-res{display:flex;flex-direction:column;gap:.5rem;padding-inline:3%;padding-top:2rem}.hl-db{background:linear-gradient(to right,var(--border-color),var(--black));height:1px;width:80%}.cancelled-text{font-weight:700}.new-res-btn{border:none;cursor:pointer;flex-grow:0;flex-shrink:0;margin-left:auto;max-width:40px;min-width:40px!important;outline:none;position:relative;width:40px!important}.new-res-btn,.new-res-btn2{border-radius:100px;height:40px}.new-res-btn2{background-color:var(--dark-container-color);border:1px solid var(--border-color);padding:0;width:40px}.new-res-btn:hover{filter:brightness(120%)}.background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.325);bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;transition:all .3 ease-in-out;width:100%;z-index:400}.new-res-form{background-color:rgba(0,0,0,.65);box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:space-between;margin-inline:auto;overflow-y:scroll;padding-inline:10%;padding-bottom:10%;padding-top:3%;width:100%;z-index:20}.res-modal-background{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.325);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:500}.res-modal-container{background-color:rgba(0,0,0,.762);border-radius:5px;border-radius:15px;box-sizing:border-box;gap:4rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;padding:60px;position:fixed;top:0;transform:translateX(10%) translateY(30%);width:80%;z-index:951!important}.pin-button,.res-modal-container{display:flex;flex-direction:column}.pin-button{align-items:center;background:var(--black);border-radius:50%;cursor:pointer;font-size:32px;font-weight:600;height:100px;justify-content:center;opacity:.9;width:100px}.pin-button.active,.pin-dot{background:var(--gold)}.pin-dot{border-radius:50%;height:20px;width:20px}.res-modal-inputs{gap:2rem;justify-content:center;margin-inline:auto;width:80%}.modal-input-group,.res-modal-inputs{display:flex;flex-direction:column}.res-modal-input{background-color:var(--dark-container-color);border:1px solid var(--border-color);padding:10px 20px}.new-res-top{display:flex;gap:1rem}.new-res-header{align-items:center;border:none!important;display:flex;font-size:1.8rem;font-weight:700;justify-content:space-between;padding-block:20px;padding-bottom:10px}.new-res-input::placeholder{color:#fff}.new-res-input{-webkit-appearance:initial;background-color:var(--dark-container-color);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:500!important;height:60px;margin-bottom:2rem;padding:1rem;text-align:left;width:100%!important;width:100%}.new-res-input:focus{border-color:#fff;outline:none}.new-res-label{background:rgba(0,0,0,.762);width:50%}.date-label{background-color:var(--dark-container-color);font-size:1rem;margin-bottom:-71.5px;margin-left:1rem;margin-top:16px;padding-block:5px;pointer-events:none;position:absolute;width:80%;z-index:100}.submit-new-res{font-size:1.3rem;margin-bottom:20px;margin-top:10px;padding-block:20px}.order-header-container{align-items:center;display:flex;flex-direction:row;gap:10px}.onehundred{padding-left:0;width:100%}.ohc-apart{justify-content:space-between;min-width:400px;width:100%}.status-symbol{border-radius:10px;height:9px;width:9px}.status-button{background:var(--dark-container-color);border:none;border-radius:5px;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.1),0 0 0 1px rgba(20,21,26,.075),0 .3px .4px rgba(20,21,26,.02),0 .9px 1.5px rgba(20,21,26,.045),0 3.5px 6px rgba(20,21,26,.09);color:#fff;cursor:pointer;font-weight:600;height:40px;outline:none;padding-inline:10px}.status-button:hover{filter:brightness(120%)}.ss-red{background-color:var(--red)}.ss-green{background-color:var(--green)}.status-btn{align-items:center;background:var(--dark-container-color);border:none;border-radius:100px;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.1),0 0 0 1px rgba(20,21,26,.075),0 .3px .4px rgba(20,21,26,.02),0 .9px 1.5px rgba(20,21,26,.045),0 3.5px 6px rgba(20,21,26,.09);color:#fff;cursor:pointer;display:flex;gap:10px;height:40px;justify-content:center;min-width:40px!important;outline:none;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.left-margin{margin-left:5px}.status-btn:hover{filter:brightness(120%)}@media (max-width:800px){.new-res-input{font-size:1rem}}.reservations-container{width:100%}@media (width = 500px){.new-res{width:100%}}.order-footer{display:flex;justify-content:flex-end;padding-bottom:10px;width:95%}.cancel-button{align-self:flex-end;background-color:var(--nice-black);border:none;border-radius:3px;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.1),0 0 0 1px rgba(20,21,26,.075),0 .3px .4px rgba(20,21,26,.02),0 .9px 1.5px rgba(20,21,26,.045),0 3.5px 6px rgba(20,21,26,.09);color:#fff;cursor:pointer;opacity:.8;padding:10px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cancel-button:hover{background-color:hsla(0,0%,100%,.081)}.completed{background-color:var(--color-bg-green-tint);filter:brightness(150%)}.order-icons{align-self:center;display:flex;gap:10px;margin-left:auto;padding-right:.2rem}.order-icon{height:1.5rem;width:1.5rem}.not-paid{display:inline;font-weight:400}.gold{color:#fff}.res-selfmade{box-shadow:-3px 0 var(--solid-gold)!important}.text-area-res{height:91px!important;resize:none}.res-modal-header{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.shift-wrapper{align-items:center;display:flex;justify-content:center;overflow:hidden}.toggle-container{background-color:var(--dark-container-color);border:1px solid var(--border-color);border-radius:5px;box-sizing:border-box;cursor:pointer;height:40px;overflow:hidden;position:relative;width:174px}.res-secondary{font-size:16px;opacity:.6}.res-log-secondary{font-size:14px;position:relative}.res-log-secondary:after{color:var(--paper-white);content:"";height:1px;position:absolute;top:0;width:100%}.toggle-labels-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.toggle-label{box-sizing:border-box;color:var(--paper-white);display:inline-block;font-size:1rem;justify-self:center;letter-spacing:normal;padding:10px 15px;text-align:center;-webkit-user-select:none;user-select:none;width:86px!important}.toggle{background-color:var(--gold);border:5px;height:40px;left:0;position:absolute;top:0;width:87px;z-index:0}.new-res-inputs{display:flex;flex-direction:column;gap:2.5rem;justify-self:flex-start}.new-res-input-group{background-color:rgba(0,0,0,.65);border:1px solid var(--border-color);border-radius:10px;padding:40px 20px calc(40px - 2rem);position:relative}input[type=date]{-webkit-appearance:none;-moz-appearance:none;display:block}.new-res-label{align-items:center;box-sizing:border-box;display:flex;gap:15px;justify-content:center;margin-top:-22px;padding:10px 20px;position:absolute;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.new-res-label svg path{stroke:var(--paper-white)}@media (max-width:500px){.res-btn{height:3rem;width:3rem}.reservations-container{padding-inline:3%}.date-changer-container{order:0}.res-amounts{gap:5px;order:5}.shift-wrapper{order:3}.res-header{gap:5px}.res-amount-header{padding:5px}.new-res-header{padding-bottom:10px;padding-left:5px;padding-top:15px}.new-res-form{border:none;border-radius:0;padding-inline:3%;padding-top:0;width:100%}.reservations-header{padding-bottom:40px}.res-left{flex-grow:0;gap:.5rem;overflow:hidden;width:70%!important}.res{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 10px 10px 5px}.res-bottom{padding:40px 10px 10px 15px}.res-amount{padding:10px 5px}.arrived-time,.res-name,.res-time{font-size:1rem}.res-arrived-time{height:3rem}.res-open-notes{font-size:1rem}.res-modal-container{border-left:none;border-radius:0;border-right:none;box-sizing:border-box;height:100%;left:0;padding-top:20px;padding-inline:3%;top:0;transform:none;width:100%}}.loading-button{cursor:inherit;pointer-events:none}.suggested-alternatives{display:flex;flex-direction:column;gap:10px}.suggested-alternatives button{background-color:var(--black);background-color:var(--dark-container-color);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--paper-white);cursor:pointer;font-size:1rem;height:50px;padding-inline:0;width:100%}.suggested-alternatives button:hover{filter:brightness(120%)}.sug-alt{font-size:1rem}.alternatives{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.db-background{background-color:#000;min-height:calc(100dvh - 49px)}.login-input-wrapper{align-items:center;display:flex;height:100dvh;justify-content:center;width:100%}.login-input{color:#fff;display:flex;flex-direction:column;font-size:16px!important;max-width:500px;min-width:300px;width:20%}.invisible{cursor:inherit;opacity:0}
/*# sourceMappingURL=main.d0610300.css.map*/