*,footer div.footer-content p,footer div.footer-content a,.form-wrap table input.button#lead_submit,.form-wrap table input.btn,.form-wrap table textarea.button#lead_submit,.form-wrap table textarea.btn,.form-wrap table select.button#lead_submit,.form-wrap table select.btn,.form-wrap #tripleseat_embed_form input.button#lead_submit,.form-wrap #tripleseat_embed_form input.btn,.form-wrap #tripleseat_embed_form textarea.button#lead_submit,.form-wrap #tripleseat_embed_form textarea.btn,.form-wrap #tripleseat_embed_form select.button#lead_submit,.form-wrap #tripleseat_embed_form select.btn,.form-wrap form input.button#lead_submit,.form-wrap form input.btn,.form-wrap form textarea.button#lead_submit,.form-wrap form textarea.btn,.form-wrap form select.button#lead_submit,.form-wrap form select.btn{font-family:"adobe-caslon-pro",serif;font-weight:400;letter-spacing:.015em}h1,h2,h3,h4,.sub-footer a:not(.cookies-agree-button){font-family:"adobe-caslon-pro",serif;font-weight:600;letter-spacing:.015em}.copy-wrap h1,.row div.content-outer-div div.content h1,.row div.content-outer-div div.content h2{font-family:"dreamboat",sans-serif;font-weight:400}a.btn,a.button,button:not(.menu-icon).btn,button:not(.menu-icon).button,input.btn.btn,header nav#full-nav ul li a,header nav#full-nav ul li.menu-item,footer div.footer-content h3,footer div.footer-content h2,.columns a,.gallery-wrap figure figcaption{font-family:"gotham",sans-serif;font-weight:800;font-style:normal;letter-spacing:.1em}.banner,.row div.content-outer-div.bkgd{background-position:center center;background-size:cover;background-repeat:no-repeat}*{box-sizing:border-box}h1{font-size:1.5rem}.logo-50th,.footer-corp-logo{max-width:230px;margin:auto;padding:1rem;display:flex}.button-wrap{display:grid;gap:.5em}a,button:not(.menu-icon),input.btn{text-decoration:none;font-size:1.2em}a.btn,a.button,button:not(.menu-icon).btn,button:not(.menu-icon).button,input.btn.btn,input.btn.button{text-transform:uppercase;padding:.5em 1em;text-align:center;max-width:350px}a.party-menu-button,button:not(.menu-icon).party-menu-button,input.btn.party-menu-button{min-height:4.25rem;margin:auto;width:100%;font-size:1.2rem;display:flex;justify-content:center;align-items:center;cursor:pointer}a.party-menu-button:nth-child(odd):last-of-type.party-menu-button,button:not(.menu-icon).party-menu-button:nth-child(odd):last-of-type.party-menu-button,input.btn.party-menu-button:nth-child(odd):last-of-type.party-menu-button{grid-column:1/-1}@media only screen and (min-width: 800px){a.party-menu-button:nth-child(odd):last-of-type.party-menu-button,button:not(.menu-icon).party-menu-button:nth-child(odd):last-of-type.party-menu-button,input.btn.party-menu-button:nth-child(odd):last-of-type.party-menu-button{margin-top:0;margin:0 auto}}p{color:#422405;line-height:1.3;margin:.5em 0;font-size:1.2em}p:last-of-type{margin:.5em 0 1em}p.subtitle{margin:.25em 0;text-transform:uppercase;font-size:1.1em}p:not(.item-wrap){max-width:700px}p a{font-weight:bold;text-transform:none;font-size:unset;text-decoration:underline}body{background-color:#fffef2}.menu-icon{background-color:rgba(0,0,0,0);border:none}.centered-event-cta-button{display:flex;justify-content:center}.events_page_image{position:relative}.events_page_image img{position:absolute;width:100%;height:100%;object-fit:cover}.catering_parties_image_container{gap:.5em;display:grid;grid-template-rows:1fr 1fr}.catering_parties_image_container .catering_parties_page_image{position:relative}.catering_parties_image_container .catering_parties_page_image img{position:absolute;width:100%;height:100%;object-fit:cover}.primary-color-scheme{background-color:#79001c;color:#fffef2}.primary-color-scheme p,.primary-color-scheme a:not(.cookies-agree-button){color:#fffef2}.primary-color-scheme #logo{fill:#fffef2}.primary-color-scheme .menu-icon>span{background-color:#fffef2}.primary-color-scheme .order-options{background-color:#79001c}.primary-color-scheme a.btn,.primary-color-scheme .button,.primary-color-scheme button:not(.menu-icon):not(.cookies-agree-button),.primary-color-scheme input.btn{transition:all .5s ease-in-out;border:2px solid #fffef2;background-color:#fffef2;color:#79001c}@media only screen and (min-width: 800px){.primary-color-scheme a.btn:hover,.primary-color-scheme .button:hover,.primary-color-scheme button:not(.menu-icon):not(.cookies-agree-button):hover,.primary-color-scheme input.btn:hover{background-color:#79001c;color:#fffef2}}.primary-color-scheme .content-outer-div{border-right:2px solid #fffef2}.primary-color-scheme .catering_parties_image_container>:first-child{border-bottom:2px solid #fffef2}.primary-color-scheme .catering_parties_image_container>:nth-child(2){border-top:2px solid #fffef2}.secondary-color-scheme{color:#422405;background-color:#fffef2}.secondary-color-scheme h1,.secondary-color-scheme h2{color:#79001c}.secondary-color-scheme a{color:#422405}.secondary-color-scheme .order-options{background-color:#fffef2}.secondary-color-scheme .menu-icon>span{background-color:#79001c}.secondary-color-scheme a.btn,.secondary-color-scheme .button,.secondary-color-scheme input.btn,.secondary-color-scheme button:not(.menu-icon){color:#fffef2;background-color:#79001c;border:2px solid #79001c}@media only screen and (min-width: 800px){.secondary-color-scheme a.btn:hover,.secondary-color-scheme .button:hover,.secondary-color-scheme input.btn:hover,.secondary-color-scheme button:not(.menu-icon):hover{transition:all .5s ease-in-out;color:#79001c;background-color:#fffef2}}.content-outer-div{border-right:2px solid #79001c}.catering_parties_image_container>:first-child{border-bottom:2px solid #79001c}.catering_parties_image_container>:nth-child(2){border-top:2px solid #79001c}.primary-color-page-border{border-top:2px solid #79001c;border-bottom:2px solid #79001c}.copy-wrap{text-align:center;max-width:600px;margin:auto}.copy-wrap.bkgd{background-color:rgba(255,254,242,.8);padding:1rem}.copy-wrap h1{color:#79001c;font-size:2.5rem}.section-wrap{padding:3rem 1rem}header{position:absolute;width:100%;top:0;z-index:10;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;padding-left:70px;text-align:center;-webkit-clip-path:polygon(0 0, 100% 0, 100% 60%, 50% 100%, 0 60%);clip-path:polygon(0 0, 100% 0, 100% 60%, 50% 100%, 0 60%)}header::after{content:" ";height:100%;width:100%;position:absolute;left:0;bottom:.4em;clip-path:polygon(50% 99%, 100% 60%, 100% 61%, 50% 100%, 0% 61%, 0 60%);-webkit-clip-path:polygon(50% 99%, 100% 60%, 100% 61%, 50% 100%, 0% 61%, 0 60%)}header.open::after{-webkit-clip-path:polygon(50% 99.75%, 100% 59.75%, 100% 60%, 50% 100%, 0% 60%, 0 59.75%);clip-path:polygon(50% 99.75%, 100% 59.75%, 100% 60%, 50% 100%, 0% 60%, 0 59.75%)}header nav#full-nav{flex-grow:6;display:flex;flex-direction:column;justify-content:flex-end}header nav#full-nav ul{list-style:none;padding:0}header nav#full-nav ul li.menu-item{display:none;font-size:1rem}header nav#full-nav ul li.menu-item.current-menu-item{position:relative}header nav#full-nav ul li.menu-item.current-menu-item::before{content:"current page: ";width:1px;height:1px;overflow:hidden;position:absolute}header nav#full-nav ul li a{font-size:1em;font-weight:100}header nav#full-nav ul li a.logo-wrap #logo{height:65px;padding:.5em 0 .25em;display:block;margin:auto}header nav#full-nav ul li.menu-item{padding:.4em 0;text-transform:uppercase}header nav#full-nav ul li.menu-item:first-child{padding:1em 0 .4em}header #menu-icon{width:auto;height:20px;display:flex;flex-direction:column;justify-content:space-between;margin:.75em .5em 0}header #menu-icon span{display:block;height:2px;width:30px;border-radius:5px}footer{display:flex;flex-direction:column;align-items:center;line-height:1.5;text-align:center}footer .red-wavy-line-container-right-side,footer .red-wavy-line-container-left-side{display:none}footer div.footer-content h3,footer div.footer-content h2{text-transform:uppercase;margin-top:.7em}footer div.footer-content p,footer div.footer-content a{padding:0;margin:0;font-size:1.3em}footer div.footer-content a{display:block}footer div.footer-content .social{list-style-type:none;display:inline-flex;flex-direction:row;padding:0}footer div.footer-content .social a{display:inline-block;padding-right:.25em}footer div.footer-content .social a svg{fill:#422405;height:25px;padding:0}footer div.pasta-wrap{display:flex;justify-content:flex-end;align-items:flex-end}footer div.pasta-wrap img{width:100%}.sub-footer{display:flex;flex-wrap:wrap;justify-content:space-around;gap:.5em;font-size:90%;padding:2em}.sub-footer p{flex:100%;max-width:none}.sub-footer .corp-logo{width:100%}.sub-footer .corp-logo img{max-width:11rem}.sub-footer .app-callout .link-wrap{justify-content:center;margin:1rem;gap:.5rem}.sub-footer .app-callout .app-icons img{height:40px}.grecaptcha-badge{bottom:40px !important}#cookies-agree{display:none;position:fixed;bottom:0;left:0;width:100vw;height:fit-content;background-color:#000;color:#fff;z-index:500;line-height:1.3;text-align:left;font-size:15px;padding:1rem 1rem;align-items:center;justify-content:center;max-width:unset;margin:auto;border:none}@media only screen and (max-width: 1000px){#cookies-agree{flex-direction:column}}@media screen and (min-width: 800px){#cookies-agree{font-size:18px}}#cookies-agree.show{display:flex;gap:1rem}#cookies-agree .btn{font-size:15px;font-family:metallophile-sp8,sans-serif;text-align:center;cursor:pointer;text-transform:lowercase;outline:1px solid #fff;outline-offset:-5px;background-color:#231f20;border:1px solid #231f20;padding:8px 20px;color:#fff;white-space:nowrap;font-weight:300}#cookies-agree .btn.close{font-family:metallophile-sp8,sans-serif;font-size:15px}@media only screen and (max-width: 765px){#cookies-agree .btn.close{margin-left:unset}}#cookies-agree .btn.active{color:#231f20;background-color:#fff;outline:1px solid #231f20}#cookies-agree .btn:focus{outline:2px solid blue}#cookies-agree .btn a{color:#fff;font-weight:400}#cookies-agree .link-wrapper{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem}#cookies-agree .link-wrapper a{text-decoration:none}#cookies-agree sup{padding:0 1rem;font-size:17px}.banner{border-top:2px solid #79001c;border-bottom:2px solid #79001c;width:100vw;min-height:50vh}.banner.top{margin-top:20px;min-height:50vh}.div_for_rows{display:flex;flex-direction:column;gap:.5em}.row{display:grid;grid-template-rows:1fr 1fr;border-top:2px solid #79001c;border-bottom:2px solid #79001c}.row div.content-outer-div{display:flex;justify-content:center;overflow-x:hidden}.row div.content-outer-div div.content{padding:5em;display:flex;flex-direction:column}.row div.content-outer-div div.content h1,.row div.content-outer-div div.content h2{font-size:2.9rem;margin:.5rem 0}.row div.content-outer-div div.content .parties{display:grid;gap:.5rem}.row div.content-outer-div.bkgd .row div.bkgd{flex:50%}.row.catering-and-party-row{border-top:none}.columns{column-count:2;column-gap:1em;text-transform:uppercase}.columns a{display:block;padding:.25em 0;margin:.1em 0}.form-wrap{text-align:center;padding:7em 0;background-repeat:no-repeat;background-size:70vw auto}.form-wrap.pasta1{border-bottom:2px solid #79001c;border-right:2px solid #79001c;border-left:2px solid #79001c;background-image:url("../images/Cavatelli-bottomright.png"),url("../images/Cavatelli-small.png");background-position:bottom right,top left;background-size:auto 100%}.form-wrap.pasta1 div.errorExplanation p{margin:1em auto}.form-wrap.pasta2{background-image:url("../images/Gnocchi-bottomleft.png"),url("../images/Gnocchi-topright.png");background-position:left bottom,right top;border-bottom:2px solid #79001c}.form-wrap.pasta3{background-image:url("../images/Ravioli.png");background-position:250% -50%;background-size:450px auto}.form-wrap p{margin:.5em auto 1em}.form-wrap table,.form-wrap form{background-color:rgba(255,254,242,.8);padding:1em}.form-wrap table,.form-wrap #tripleseat_embed_form,.form-wrap form{margin:auto;width:min(95%,700px)}.form-wrap table.form,.form-wrap #tripleseat_embed_form.form,.form-wrap form.form{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5em;text-align:left}.form-wrap table.form label,.form-wrap #tripleseat_embed_form.form label,.form-wrap form.form label{margin:.5em 0}.form-wrap table.form .full,.form-wrap table.form h1,.form-wrap table.form h2,.form-wrap table.form p,.form-wrap #tripleseat_embed_form.form .full,.form-wrap #tripleseat_embed_form.form h1,.form-wrap #tripleseat_embed_form.form h2,.form-wrap #tripleseat_embed_form.form p,.form-wrap form.form .full,.form-wrap form.form h1,.form-wrap form.form h2,.form-wrap form.form p{grid-column:1/-1}.form-wrap table.form h1,.form-wrap table.form h2,.form-wrap table.form p,.form-wrap #tripleseat_embed_form.form h1,.form-wrap #tripleseat_embed_form.form h2,.form-wrap #tripleseat_embed_form.form p,.form-wrap form.form h1,.form-wrap form.form h2,.form-wrap form.form p{text-align:center}.form-wrap table h2,.form-wrap #tripleseat_embed_form h2,.form-wrap form h2{text-align:center;margin:.5em 0 0;text-transform:capitalize}.form-wrap table input,.form-wrap table textarea,.form-wrap table select,.form-wrap #tripleseat_embed_form input,.form-wrap #tripleseat_embed_form textarea,.form-wrap #tripleseat_embed_form select,.form-wrap form input,.form-wrap form textarea,.form-wrap form select{width:100% !important;border:none;margin:.25em}.form-wrap table input::placeholder,.form-wrap table textarea::placeholder,.form-wrap table select::placeholder,.form-wrap #tripleseat_embed_form input::placeholder,.form-wrap #tripleseat_embed_form textarea::placeholder,.form-wrap #tripleseat_embed_form select::placeholder,.form-wrap form input::placeholder,.form-wrap form textarea::placeholder,.form-wrap form select::placeholder{font-size:80%}.form-wrap table input.button#lead_submit,.form-wrap table input.btn,.form-wrap table textarea.button#lead_submit,.form-wrap table textarea.btn,.form-wrap table select.button#lead_submit,.form-wrap table select.btn,.form-wrap #tripleseat_embed_form input.button#lead_submit,.form-wrap #tripleseat_embed_form input.btn,.form-wrap #tripleseat_embed_form textarea.button#lead_submit,.form-wrap #tripleseat_embed_form textarea.btn,.form-wrap #tripleseat_embed_form select.button#lead_submit,.form-wrap #tripleseat_embed_form select.btn,.form-wrap form input.button#lead_submit,.form-wrap form input.btn,.form-wrap form textarea.button#lead_submit,.form-wrap form textarea.btn,.form-wrap form select.button#lead_submit,.form-wrap form select.btn{margin:auto;float:none;grid-column:1/-1;text-transform:uppercase;font-size:1.2em;padding:.5em}.form-wrap table input,.form-wrap table select,.form-wrap #tripleseat_embed_form input,.form-wrap #tripleseat_embed_form select,.form-wrap form input,.form-wrap form select{border-bottom:solid 1px #000}.form-wrap table textarea,.form-wrap #tripleseat_embed_form textarea,.form-wrap form textarea{border:solid 1px #000}.form-wrap table button,.form-wrap #tripleseat_embed_form button,.form-wrap form button{grid-column:1/-1;min-width:250px;margin:auto}.form-wrap table tr td#lead_form_submit a,.form-wrap #tripleseat_embed_form tr td#lead_form_submit a,.form-wrap form tr td#lead_form_submit a{float:none;margin:.5em auto;display:block;text-align:center;font-size:70%;text-transform:none}.form-wrap #tripleSeatForm .errorExplanation p{margin:3rem auto}.form-wrap #tripleSeatForm .errorExplanation ul{list-style:none}.select-wrap{padding:0;background-image:url(../images/contact-page-arrow-down.svg);background-size:1.15rem;background-repeat:no-repeat;background-position:97% 55%}.select-wrap #topic-change{width:100%;height:2.5rem;padding:.5rem 35px .5rem .5rem;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.answers{margin:2rem 1rem}.answers div.copy{display:none}.answers div.copy p{margin-top:3rem}.answers div.copy.active{display:block;background-color:rgba(255,254,242,.8);padding:1rem 0}.answers div.copy.active form,.answers div.copy.active table{background-color:rgba(0,0,0,0)}.loader{text-align:center;margin:auto;display:none}.loader.show{display:block;margin:2rem auto}.loader span{border-top:.5rem solid #fff;border-radius:50%;width:3rem;height:3rem;animation:spinLoader 2s linear infinite;display:block;margin:auto}.gallery-wrap{display:flex;flex-wrap:wrap;justify-content:center;max-width:1500px;margin:auto}.gallery-wrap figure{display:flex;flex-direction:column;width:300px;margin:1rem .5rem}.gallery-wrap figure .img-bkgd{width:100%;height:400px;object-fit:cover;object-position:center;border:2px solid #79001c}.gallery-wrap figure figcaption{color:#79001c;display:block;text-align:center;font-size:1.25rem;font-weight:800;padding:.75rem 0}.gallery-wrap figure figcaption span.title{color:#422405;display:block;padding:.5rem 0;font-size:1rem;font-style:italic}@media only screen and (min-width: 800px){header{padding:0 1em}header nav#full-nav ul{display:flex;flex-direction:row;flex-grow:9;justify-content:space-around}header nav#full-nav ul li{display:inline-block}header nav#full-nav ul li.menu-item{display:inline-block;flex-basis:200px}header nav#full-nav ul li.menu-item:first-child{padding:.4em 0}header nav#full-nav ul li:nth-child(4),header nav#full-nav ul li:nth-child(5),header nav#full-nav ul li:nth-child(6){order:2}header nav#full-nav ul li.logo-li a.logo-wrap #logo{height:75px}header button#menu-icon{display:none}.banner{height:50vh;min-height:400px}.banner.top{min-height:55vh}.banner.short{min-height:65vh}.row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.row div.content-outer-div.bkgd{display:flex;flex-direction:column;gap:.5em}.form-wrap{padding:4em 0;background-size:33vw auto}.form-wrap.pasta3{background-position:-10% -50%;background-size:450px auto;border-bottom:2px solid #79001c}footer{display:flex;justify-content:space-between;align-items:center;flex-direction:row}footer .red-wavy-line-container-right-side,footer .red-wavy-line-container-left-side{max-height:600px;overflow:hidden;position:relative;display:block}footer .red-wavy-line-container-left-side{left:clamp(20px,17vw,120px)}footer .red-wavy-line-container-right-side{right:clamp(20px,17vw,120px)}footer div.footer-content{display:flex;justify-content:center;align-items:center;flex-direction:column}footer div.pasta-wrap{align-self:flex-end;position:absolute;right:0;pointer-events:none}footer div.pasta-wrap img{max-width:clamp(40%,40% + 20vw,100%);max-height:600px}a:not(.btn):not(.button):hover{transition:all .5s ease-in-out;text-decoration:underline}}.screen-reader{position:absolute;height:1px;width:1px;overflow:hidden}.screen-reader:focus{overflow:visible;height:auto;width:auto;padding:1rem;color:#fff}@media print{*{color:#000 !important;max-width:none}header,footer,.sub-footer,section.banner,.bkgd{display:none !important}}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cookies-customization-panel p,.cookies-choices-panel p{color:#fff}button#update-cookies-pref{background-color:unset;color:#fffef2;border:none;font-weight:600;padding:0;cursor:pointer;font-family:"adobe-caslon-pro",serif}button#update-cookies-pref:hover{text-decoration:underline}/*# sourceMappingURL=main-02-02-26.min.css.map */