@import"https://cdn.fonts.net/t/1.css?apiType=css&projectid=a9b1cceb-6318-48cd-9472-1c288da38bd7";@font-face{font-family:"ITCConduitBold";font-style:normal;font-stretch:normal;font-display:swap;src:url("ITCConduit/ITCConduitBold_normal_normal.woff2") format("woff2"),url("ITCConduit/ITCConduitBold_normal_normal.woff") format("woff")}.red-text{color:#b2292d}.red-text-on-black{color:#dd4347}h1,h2,h3{font-family:"dharma-gothic-m",sans-serif;letter-spacing:.2rem;text-transform:uppercase;font-size:3rem;margin:0 0 .5rem;font-weight:100}h1.large,h2.large,h3.large{font-size:5rem}.copy-wrapper{padding:3rem;margin:auto;max-width:600px}.borders{border-top:2px solid #b2292d;border-bottom:2px solid #b2292d;margin:2rem auto;position:relative}.borders::after{content:"";border-left:2px solid #b2292d;border-right:2px solid #b2292d;position:absolute;top:-2rem;left:2rem;right:2rem;bottom:0;z-index:2;pointer-events:none}.no-show{display:none}p{max-width:600px;margin:.5rem auto 0}p a{text-decoration:underline}.center{text-align:center}.subheading{font-family:ITCConduitBold;letter-spacing:.1rem;text-transform:uppercase}button{background-color:rgba(0,0,0,0);border:none}a,input.btn,button.btn,input#lead_submit{text-decoration:none;color:#231f20}a.btn,a.button,input.btn.btn,input.btn.button,button.btn.btn,button.btn.button,input#lead_submit.btn,input#lead_submit.button{font-family:"dharma-gothic-m",sans-serif;letter-spacing:.2rem;text-transform:uppercase;padding:.25rem 1rem;line-height:100%;border:1px solid #231f20;display:inline-block;border-radius:0;border-style:solid;margin:1rem .25rem 0;font-size:2rem}a.black,input.btn.black,button.btn.black,input#lead_submit.black{background-color:#231f20;color:#fff;font-size:1.25rem}a.active,a.red,input.btn.active,input.btn.red,button.btn.active,button.btn.red,input#lead_submit.active,input#lead_submit.red{background-color:#b2292d;color:#fff;border-color:#b2292d}.content{border-top:2px solid #b2292d;padding:2rem 3rem;position:relative}.content p{margin:1rem auto 0}.content::after{content:"";position:absolute;left:2rem;right:2rem;top:0;bottom:-2px;border-right:2px solid #b2292d;border-left:2px solid #b2292d;pointer-events:none}.triptych{margin-top:1.5rem;padding:0 2rem;border-top:2px solid #b2292d;border-bottom:2px solid #b2292d;position:relative}.triptych::after{content:"";position:absolute;left:2rem;right:2rem;top:-1.5rem;bottom:0;border-right:2px solid #b2292d;border-left:2px solid #b2292d;pointer-events:none}.triptych a{height:25vh;font-size:3.5rem;font-family:"dharma-gothic-m",sans-serif;letter-spacing:.2rem;text-transform:uppercase}.triptych a::after{content:"";pointer-events:none;position:absolute;top:0;left:-0.25rem;right:-0.25rem;bottom:-0.25rem;background-image:url("../images/rect-grit-1.png");background-size:cover;background-repeat:no-repeat}.triptych a:nth-of-type(2)::after{background-image:url("../images/rect-grit-2.png");top:-0.5rem}.events-heading{background-image:url("../images/ramen.png");background-position:120% center;background-size:40%;background-repeat:no-repeat;padding:0 3rem 1rem;position:relative}.events-heading::after{content:"";border-bottom:2px solid #b2292d;left:0;right:0;bottom:1.5rem;position:absolute}.events-heading h1,.events-heading h2{border-right:2px solid #b2292d;border-left:2px solid #b2292d;padding:4rem 2rem 3rem;margin:auto;margin-bottom:0;max-width:550px}.list-row:nth-child(odd) .copy{text-align:left;border-left:2px solid #b2292d}.list-row:nth-child(even) .copy{text-align:right;border-right:2px solid #b2292d}.list-row .bkgd-wrapper{height:40vh}.list-row .copy{margin:0 3rem 2rem 3rem;padding:2rem 1rem 0}.mini-gallery{margin:0rem 2rem;padding:1rem 0;border-right:2px solid #b2292d;border-left:2px solid #b2292d;position:relative}.mini-gallery::before{content:"";position:absolute;left:-2rem;right:-2rem;border-bottom:2px solid #b2292d}.mini-gallery .gallery{display:grid;grid-template-areas:"large large" "small1 small2"}.mini-gallery .gallery .gallery-1{height:40vh;grid-area:large}.mini-gallery .gallery .gallery-2{height:calc(50vw - 2rem);grid-area:small1}.mini-gallery .gallery .gallery-3{height:calc(50vw - 2rem);grid-area:small2}.mini-gallery .gallery img{object-fit:cover;width:100%;height:100%}.mini-gallery .right-copy{padding:2rem}.party-menus{border-right:2px solid #b2292d;border-left:2px solid #b2292d;margin:0rem 2rem;padding:2rem;position:relative}.party-menus::before{content:"";position:absolute;left:-2rem;right:-2rem;border-bottom:2px solid #b2292d;border-top:2px solid #b2292d;bottom:0;top:0;pointer-events:none}.party-menus .quick-links{display:flex;flex-wrap:wrap;justify-content:center}.party-menus .menu-wrap{margin-top:3rem}.sms-newsletter{background-image:url("../images/sushi-group.png");background-repeat:no-repeat;background-position:-21% 37%;background-size:220px auto;position:relative}.sms-newsletter::after{content:"";pointer-events:none;position:absolute;left:0;right:.25rem;bottom:0;background-image:url("../images/line-grit.png");background-repeat:repeat-x;width:100vw;height:2rem;background-position:bottom center}.sms-newsletter .sms-newsletter-heading{margin:2rem 0 0;padding:2rem 2rem 1rem;border-top:2px solid #b2292d;border-bottom:2px solid #b2292d}.sms-newsletter #mobile-club{margin-top:3rem}.sms-newsletter #ttj-supported{margin:1rem}.sms-newsletter #ttj-supported.hide,.sms-newsletter #ttj-not-supported.hide{display:none}.sign-up-forms{padding:0 3rem}#inquire{padding:0 2rem}form{display:grid;grid-gap:1rem;flex-direction:column;padding:1rem 0;max-width:500px;margin:auto}form label{font-family:"dharma-gothic-m",sans-serif;letter-spacing:.2rem;text-transform:uppercase;border-bottom:1px solid #231f20;display:flex;padding:.5rem 0 .25rem;margin-top:.5rem;text-transform:uppercase}form label input,form label select,form label textarea{font-family:sans-serif;border:none;text-transform:none}form input.btn{align-self:center;margin:1.5rem}.fineprint{font-size:90%;text-align:center;margin:1rem auto 0}.loader{text-align:center;margin:auto;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.loader.show{display:block;margin:2rem auto}.loader span{border:.5rem solid #fff;border-top:.5rem solid #b2292d;border-radius:50%;width:3rem;height:3rem;animation:spinLoader 2s linear infinite;display:block;margin:auto}.select-wrap{padding:0;background-image:url(../images/arrow-down.svg);background-size:1.15rem;background-repeat:no-repeat;background-position:97% 70%}.select-wrap #topic-change{width:100%;height:3rem;margin:1rem auto 0;padding:.5rem 40px .5rem .5rem;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;font-size:1rem}.answers{padding:5rem 0 1rem;position:relative}.answers .copy{display:none}.answers .copy.active{display:block}#tripleseat_embed_form{padding:2rem 0}#tripleseat_embed_form input,#tripleseat_embed_form input#lead_phone_number_extension,#tripleseat_embed_form input#dp_lead_event_date,#tripleseat_embed_form input#lead_start_time,#tripleseat_embed_form input#lead_end_time,#tripleseat_embed_form input#lead_guest_count,#tripleseat_embed_form input#lead_phone_number,#tripleseat_embed_form input#lead_phone_number_extension,#tripleseat_embed_form select#lead_event_style,#tripleseat_embed_form select#lead_referral_source_id{width:100%;padding:10px 5px 10px 25px;font-family:sans-serif}#tripleseat_embed_form h2{font-family:ITCConduitBold;letter-spacing:.1rem;text-transform:uppercase;text-align:center;font-size:1.5rem;margin:1rem 0 0}#tripleseat_embed_form table{margin:auto}#tripleseat_embed_form input.button{background-color:#fff;margin:1rem 0}#tripleseat_embed_form a{margin:1rem 0;text-align:center;float:unset}#tripleseat_embed_form input[type=checkbox]{width:1rem;height:1rem}#tripleseat_embed_form .row_email_opt_out label{padding-left:.5rem;max-width:calc(100% - 1.5rem)}@media only screen and (min-width: 765px){#tripleseat_embed_form .row_email_opt_out label{padding-left:.5rem;max-width:100%}}#delivery-poptart{display:none;text-align:center;box-sizing:border-box}#delivery-poptart.show-delivery{display:block;position:fixed;bottom:-200px;right:1rem;width:325px;max-width:90vw;height:auto;z-index:100;animation:popup-slide-up 1s ease-in-out forwards;transition:all 1s ease-in-out;overflow:visible}#delivery-poptart.close-delivery{display:none}#delivery-poptart button{background-color:rgba(0,0,0,0);color:#000;border:rgba(0,0,0,0);font-size:20px;line-height:50%;min-height:40px;min-width:40px;font-family:sans-serif;display:block;width:100%;padding:0;margin:0;z-index:3;text-align:right}#delivery-poptart img{pointer-events:none}#delivery-poptart img.mobile-app{z-index:-1;position:absolute;bottom:-100%;transition:all 1s linear;width:150px;left:50%;transform:translateX(-50%);animation:iPhone-in 1.5s ease-in forwards}#delivery-poptart img.wine-glass{width:33%;height:auto;z-index:-1;position:absolute;bottom:-100%;pointer-events:none}#delivery-poptart img.wine-glass.wine-glass-right{animation:glass-right-in 2s .5s cubic-bezier(0.17, 0.67, 0.41, 0.96) forwards}#delivery-poptart img.wine-glass.wine-glass-left{animation:glass-left-in 2s .5s cubic-bezier(0.17, 0.67, 0.41, 0.96) forwards}#delivery-poptart img.delivery{width:50%;height:auto;z-index:-1;position:absolute;bottom:-100%;transition:all 1s ease-in-out}#delivery-poptart img.delivery.delivery-bag{transform-origin:center left;animation:delivery-in 1.5s ease-in forwards;right:25%}#delivery-poptart img.delivery.delivery-box{width:33%;animation:delivery-boxes-in 1.5s .5s ease-in forwards;right:0}#delivery-poptart img.delivery.delivery-box.deliverybox2{left:0}#delivery-poptart img.giftcard{width:65%;height:auto;z-index:-1;position:absolute;bottom:-100%;transition:all 1s ease-in-out;transform-origin:center left;border-radius:10px}#delivery-poptart img.giftcard.giftcard-bonus{left:30%;animation:rotate-bonus 2s .5s ease-out forwards}#delivery-poptart img.giftcard.giftcard-leye{animation:rotate-leye 2s 1s ease-out forwards;left:0%}#delivery-poptart div.order-options{background-color:#fff;border-radius:10px 10px 0 0;border:#000 1px solid;border-bottom:rgba(0,0,0,0);margin:0;padding:15px;box-shadow:#000 -3px -3px 30px;display:block;color:#000}#delivery-poptart div.order-options h2{margin:1.5rem 0 .25rem;font-size:2rem}#delivery-poptart div.order-options h2:first-of-type{margin:.25rem 0}#delivery-poptart div.order-options .link-wrap{margin:0;display:flex;flex-wrap:wrap;justify-content:center}#delivery-poptart div.order-options .link-wrap a.button{flex-grow:10;font-size:1rem;padding:.3rem .5rem .5rem;margin:.25rem;letter-spacing:2px}#delivery-poptart div.order-options a{min-width:unset;margin:.5rem 0 0}#delivery-poptart div.order-options p{margin:0 auto .5rem;font-size:95%}footer{color:#fff}footer a,footer button{color:#fff}footer .black{background-color:#100f0f;display:flex;flex-wrap:wrap;position:relative;justify-content:center}footer .black .column{padding:2rem 1rem}footer .black .column .red-text{font-family:ITCConduitBold;letter-spacing:.1rem;text-transform:uppercase;font-size:1.25rem;margin:0 0 .25rem}footer .black .column .red-text:not(:first-child){margin-top:1rem}footer .black .column a{text-decoration:underline;display:block;padding-bottom:1rem}footer .black .social{flex:100%;position:relative;display:flex;justify-content:center;align-items:center}footer .black .social a{padding:.5rem;position:relative;z-index:1}footer .black .social a svg{height:2.5rem}footer .black .social::after{content:"";background-color:#231f20;position:absolute;top:50%;bottom:0;left:0;right:0}footer .lettuce{background-color:#231f20;padding:2rem 1rem;text-align:center}footer .lettuce ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}footer .lettuce ul li a{text-transform:uppercase;padding:.5rem;display:block;font-size:90%}footer .lettuce ul button{font-family:"franklin-gothic-compressed",sans-serif;text-transform:uppercase;padding:.5rem;display:block;font-size:90%;letter-spacing:1px;cursor:pointer}footer .lettuce .footer-corp-logo{max-width:150px;margin:auto;padding:2rem 1rem}footer .lettuce .app-callout{display:flex;justify-content:center;align-items:center;gap:1rem}footer .lettuce .app-callout a{flex-shrink:2}footer .lettuce .app-callout a img{max-height:45px}footer .lettuce p{font-size:85%;margin:1rem auto}#announcement-modal{background-color:rgba(0,0,0,.7);position:fixed;z-index:20;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;padding:0;height:unset;box-sizing:border-box}#announcement-modal.expand-announcement{padding:1rem;height:100%}#announcement-modal.expand-announcement div{max-width:600px;border:1px solid #000;padding:1rem 2rem 2rem;max-height:100%;overflow:scroll}#announcement-modal.announcement-hide{display:none}#announcement-modal div{background-color:#fff;color:#000;text-align:center;padding:1rem;max-width:unset;width:100%;border-top:1px solid #000}#announcement-modal div h2{margin:0 0 20px;color:#000;padding:0;text-align:center;font-size:1.5rem}#announcement-modal div p{max-width:700px;margin:0 auto 20px;text-align:center;color:#000}#announcement-modal div button{background-color:rgba(0,0,0,0);border:none;color:#000;font-size:20px;display:block;text-align:right;width:100%}@media only screen and (min-width: 768px){.triptych{display:flex}.triptych a{flex:33%;height:38vw;max-height:66vh;border-right:2px solid #b2292d}.triptych a:last-child{border-right:none}.mini-gallery{display:flex;padding-bottom:0}.mini-gallery .gallery{flex:50%;display:flex;flex-wrap:wrap}.mini-gallery .gallery div{position:relative}.mini-gallery .gallery div img{position:absolute;top:0;left:0;right:0;bottom:0}.mini-gallery .gallery .gallery-1{flex:100%;height:unset}.mini-gallery .gallery .gallery-2{height:unset;flex:50%}.mini-gallery .gallery .gallery-3{height:unset;flex:50%}.mini-gallery .right-copy{flex:50%;padding:3rem 4rem;max-width:500px}.events-heading{background-position:90% center;background-size:auto 210px}.list-row{border-bottom:2px solid #b2292d;display:flex;justify-content:center;align-items:center;flex-direction:row;margin:2rem 0}.list-row:nth-child(even){flex-direction:row-reverse}.list-row:nth-child(even) .copy{border-right:none}.list-row:nth-child(odd) .copy{border-left:none}.list-row .bkgd-wrapper{flex:30%;max-width:25vw;height:30vw}.list-row .bkgd-wrapper .bkgd-image{height:calc(100% + 2rem);bottom:unset;z-index:1}.list-row .copy{flex:60%;max-width:500px}form{grid-template-columns:1fr 1fr}form .full,form input.btn{grid-column:1/-1}form label.full{display:flex}form label.full textarea{flex-grow:3}.sms-newsletter{background-image:url("../images/sushi-group.png"),url("../images/sangria.png");background-repeat:no-repeat,no-repeat;background-position:10% 33%,85% 66%;background-size:200px auto,150px auto;padding-top:2rem}.sms-newsletter .sms-newsletter-heading{margin:0}.sms-newsletter .sign-up-forms{max-width:600px;margin:auto;border-right:2px solid #b2292d;border-left:2px solid #b2292d;padding:2rem 3rem}.sms-newsletter #mobile-club .sign-up-forms form label{flex:50%}footer .black .column{padding:2rem 3rem}}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){a.bkgd-wrapper img.bkgd-image.filter{transition:filter .25s ease-in-out}a.bkgd-wrapper:hover img.bkgd-image.filter{filter:brightness(0.25)}a.btn,input.btn,input.btn.button,button.btn{transition:all .25s ease-in-out}a.btn:hover,input.btn:hover,input.btn.button:hover,button.btn:hover{border-color:#b2292d;background-color:#b2292d;color:#fff}a.btn:hover.black,input.btn:hover.black,input.btn.button:hover.black,button.btn:hover.black{background-color:#b2292d}a.btn:hover.active,a.btn:hover.red,input.btn:hover.active,input.btn:hover.red,input.btn.button:hover.active,input.btn.button:hover.red,button.btn:hover.active,button.btn:hover.red{background-color:#100f0f;border-color:#100f0f}.social a svg *{transition:fill .25s ease-in-out}.social a:hover svg *{fill:#dd4347}}#hamburger.close_icon span:nth-child(1n){animation:hamburger_span_1 1s 0s forwards}#hamburger.close_icon span:nth-child(2n){animation:hamburger_span_2 1s 0.25s forwards}#hamburger.close_icon span:nth-child(3n){animation:hamburger_span_3 1s 0.5s forwards}#hamburger.close_icon span:nth-child(4n){animation:hamburger_span_4 1s 0.75s forwards}@keyframes hamburger_span_1{50%{width:2px}100%{width:0px}}@keyframes hamburger_span_2{0%{transform-origin:left center}50%{width:2px;transform:rotate(0deg);left:0;top:0}100%{width:141%;transform:rotate(-45deg);left:3px;top:2px}}@keyframes hamburger_span_3{50%{width:2px}100%{width:0px}}@keyframes hamburger_span_4{50%{width:2px;transform:rotate(0deg);left:0;bottom:0}100%{width:141%;transform:rotate(45deg);left:4px;bottom:6px}}@keyframes navSlideIn{0%{top:-100vh;opacity:.8}100%{top:0;opacity:1}}@keyframes popup-slide-up{0%{bottom:-200px}100%{bottom:0}}@keyframes delivery-slide-out{0%{bottom:0}100%{bottom:-200px;display:none}}@keyframes iPhone-in{0%{bottom:-100%;z-index:-1}50%{bottom:calc(100% + 30px);z-index:-1}100%{bottom:calc(100% - 35px);z-index:1}}@keyframes glass-left-in{0%{transform:rotate(-10deg);left:10%;bottom:-100%;z-index:-1}33%{transform:rotate(-10deg);left:10%;bottom:calc(100% - 20px);z-index:-1}66%{transform:rotate(10deg);left:20%;bottom:calc(100% + 15px);z-index:-1}100%{transform:rotate(0deg);left:20%;bottom:calc(100% - 35px);z-index:1}}@keyframes glass-right-in{0%{transform:rotate(10deg);right:10%;bottom:-100%;z-index:-1}33%{transform:rotate(10deg);right:10%;bottom:calc(100% - 20px);z-index:-1}66%{transform:rotate(-10deg);right:20%;bottom:calc(100% + 15px);z-index:-1}100%{transform:rotate(0deg);right:20%;bottom:calc(100% - 35px);z-index:1}}@keyframes delivery-out{0%{transform:rotate(-10deg);bottom:calc(100% - 35px);z-index:1}50%{transform:rotate(0deg);bottom:calc(100% - 20px);z-index:-1}99%{transform:rotate(0deg);bottom:-100%;z-index:-1}99%{transform:rotate(0deg);bottom:-100%;z-index:-1;display:none}}@keyframes delivery-in{0%{transform:rotate(0deg);bottom:-100%;z-index:-1}50%{transform:rotate(-20deg);bottom:calc(100% - 20px);z-index:-1}100%{transform:rotate(-5deg);bottom:calc(100% - 35px);z-index:1}}@keyframes delivery-boxes-in{0%{transform:rotate(0deg);bottom:-100%;z-index:-1}50%{transform:rotate(-30deg);bottom:calc(100% - 20px);z-index:-1}100%{transform:rotate(-10deg);bottom:calc(100% - 35px);z-index:1}}@keyframes rotate-bonus{0%{transform:rotate(0deg);bottom:-100%;z-index:-1}50%{transform:rotate(-30deg);bottom:calc(100% - 20px);z-index:-1}100%{transform:rotate(-10deg);bottom:calc(100% - 50px);z-index:1}}@keyframes rotate-leye{0%{transform:rotate(0deg);bottom:-100%;left:0;z-index:-1}50%{transform:rotate(-40deg);bottom:calc(100% - 20px);z-index:-1}100%{transform:rotate(-30deg);bottom:calc(100% - 50px);left:20px;z-index:1}}/*# sourceMappingURL=main-01-14-26.min.css.map */